/*公共样式*/
* { 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; font-family: Arial, Helvetica, sans-serif; }

/*头部样式*/
.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: 540px; padding-top:30px; }
.menu ul li { float: left; font-size: 14px; font-weight: bold; padding-left: 25px; }
.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; }
