/*公共样式*/
* { margin: 0px; padding: 0px; }
a { color: #333; text-decoration: none; outline:none; }
a:hover { text-decoration: none; color: #F60; }
a:active { text-decoration: none; color: #F60; star:expression(this.onFocus=this.blur());
}
ul, li, dl, dt, dd { list-style:none; margin:0; padding:0; }
img { border:0; }
.yellow{ color: #F60; }
.yellow:link, .yellow:visited{ color: #F60; }
.yellow:hover{ color: #333; }
.red { color: #F00; }
.hs { color: #999; }
body { font-size: 13px; color: #333; background-color: #EFEFEF; }

/*头部样式*/
.box { width: 1003px; margin:0 auto; }
.boxint { float: left; width: 1003px; background-color: #FFF; }
.head { float: left; width: 1003px; }
.banner { float: left; width: 1003px; }
.top { float: left; width: 1003px; height:64px; padding:7px 0 19px 0; }
.logo { float: left; width: 297px; }
.menu { float: left; width: 500px; padding-top:30px; }
.menu ul li { float: left; font-size: 14px; font-weight: bold; padding-left: 27px; }
.lange { float: right; padding-right: 12px; font-size: 14px; font-weight: bold; color: #539325; padding-top:30px;}
.lange a{ color: #539325; letter-spacing: 1px; }
.lange a:hover{ color:#666;}

/*主部样式*/
.main { float: left; width: 1003px; }
.mblock { float: left; width: 1003px; }
.mleft { float: left; width: 370px; }
.mcenter { float: left; width: 382px; }
.mright { float: right; width: 251px; }
.title { font-size: 16px; font-weight: bold; color: #FFF; line-height: 29px; height: 29px; padding-left: 12px; }
.compy { float: left; width: 344px; padding:20px 8px 08px; line-height: 22px;}
.compy span { float: left; padding:0 10px 8px 0; }
.news { float: left; width: 342px; padding:14px 30px 0 10px;  }
.news li{ height:29px; line-height:29px; padding-left:12px; background:url(../images/ul.jpg) no-repeat left center; font-size: 14px; }
.news ul li span { float: right; color: #999; }
.conti { float: left; width: 241px; padding:20px 0px 0 10px; font-size: 12px; line-height: 18px; color: #000; }
.titleB span { float: right; padding-right: 8px; font-size: 12px; font-weight: normal; color: #666; }
.titleB { height:33px; line-height:33px; border-bottom:2px solid #3D8C99; font-size:16px; font-weight:bold; color:#539325; margin:0 22px;  }
.produ { float: left; width: 1003px; padding-top: 20px; }
.produ dl { float: left; width: 224px; text-align: center; padding-left:21px; }
.pname { padding-top: 10px; }

/*尾部样式*/
.footer { float: left; width: 983px; height:142px; padding:60px 10px 0 10px; background:url(../images/footer.jpg) no-repeat right bottom; margin-top:20px; font-size: 14px; line-height: 22px; }
.footer span { float: right; padding-top: 4px; padding-right: 35px; }

/*内部样式*/
.pleft { float: left; width: 220px; }
.pright { float: right; width: 678px; }
.ponline { float: left; width: 218px; border: 1px solid #CCC; text-align: center; }
.ptitleB { line-height: 37px; background-color: #B5CD3B; float: left; height: 37px; width: 210px; padding-left:10px; font-size:16px; font-weight:bold; color:#FFF; margin-top:12px;}
.pclass {  float:left; background-color: #F6FEE5; width:182px; padding:10px 19px 25px 19px; }
.pclass ul{ width:182px; float:left;  }
.pclass ul li { float: left; width: 158px; height:36px; line-height:36px; padding-left:24px; font-size:14px; background:url(../images/class.jpg) no-repeat left center; }
.ptitleA { float: left; width: 186px; height:60px; padding:25px 0 0 34px; background:url(../images/ptitle.jpg) no-repeat left top; margin-bottom:16px;  font-size:22px; font-weight:bold; }
.ptitleA font { float: left; width: 186px; }
.ptitleA span { float: left; width: 186px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #737272; font-weight: normal; }
.paright { float: right; width: 735px; }
.patile { width: 709px; float: right; border-bottom:2px solid #B9D044; height:33px; line-height:33px; font-size:16px; font-weight:bold; }
.product { float: left; width: 735px; }
.product dl { float: left; width: 228px; font-size: 14px; text-align: center; padding:29px 0 0 14px; min-height:302px; }
.paic {float: left;  width:228px; height:234px; padding-top:10px; background:url(../images/prodbg.jpg) no-repeat left center; }
.panmae { float: left; width: 228px; padding-top: 15px; }

.parightB { float: right; width: 709px; padding-right:10px; }
.newslist { float: left; width: 709px; }
.newslist ul { padding: 10px; }
.newslist ul li { font-size: 14px; line-height: 35px; height: 35px; }

.newslist ul li span { float: right; }

/*NUM*/
.num { height:27px;  margin-top:15px; font-family: "宋体"; float: left; width: 700px; padding:12px 0 8px 0; background-color:#F3F3F3; }
.num ul { width: 274px; margin:0 auto; }
.num ul li { float: left; height: 21px; background-color: #999; margin-right: 4px; padding: 0px 8px; }
.num ul .norm { height: 21px; line-height:21px; text-align:center;  padding:0 5px; color: #FFF; }
.num ul .norm a{ color:#FFF;}
.num ul .curr { height: 21px; line-height:21px; text-align:center; background-color: #F30; }
.num ul .curr a{ color:#FFF;}
.cotiUs { float: left; width: 709px; padding:25px 0; line-height: 38px; font-size: 14px; }
.sever { float: left; width: 709px; padding:25px 0; line-height: 30px; font-size: 14px; }
.sever p { padding-bottom: 15px; }
.sever span { float: right; padding-left: 8px; }
