@charset "utf-8";
/* CSS Document */

body{ margin:0 auto; font-size:12px; color: #333333; font-family:Arial, Helvetica, sans-serif;background:#1d7aa5;text-align: center;}
td{ font-family:Arial,Helvetica,sans-serif; font-size:12px;  }
a{ font-family:Arial,Helvetica,sans-serif; color:#676566; text-decoration:none;}
a:hover{ color:#df702b; text-decoration:none;}
img{border:0;}
div,h1,h2,h3,h4,p,form,label,input,textarea,img,span,ul{ margin:0; padding:0; text-align: left; }
ul{list-style-type:none;}

.fl{float:left;}

.listpage{ display:block; float:left; width:680px; text-align:right;margin-top:20px;}
.pagelist1.pages{ font-family:Webdings; cursor:hand;}
.pagelist1{ font-size:12px; padding:3x; margin:3px; text-align:right;}
.pagelist2{ font-size:12px; padding:3x; margin:3px; text-align:right;}
.pagelist2 a{ border:#ddd solid 1px; color:#df702b; margin-right:2px; padding:2px 5px;}
.pagelist2 a:hover{ background:#df702b; border:#ddd solid 1px; color:#fff;}
.pagelist2 span.current{ background:#df702b; border:#ddd solid 1px; color:#FFFFFF; margin-right:2px; padding:2px 5px;}
.pagelist2 span.disabled{ border:#ddd solid 1px; color:#ddd; margin-right:2px; padding:2px 5px;}
.pagelist2 span.total{ font-size:12px; line-height:20px; margin:0 5px;}


#FloatDiv{width:110px; position:absolute;float:right;z-index:100;}
.Float-t{float:left; width:110px; height:60px; background:url(../img/qq-t.gif) no-repeat; position:relative; }
.closes{ position:absolute; top:5px; right:10px; cursor:hand;}
.Float-bg{float:left; width:90px; background:url(../img/qq-bg.gif) repeat-y; padding:10px;}
.qlist{float:left; width:90px;}
.qlist li{width:90px; height:30px; line-height:30px;}
.Float-b{float:left; width:110px; height:45px; background:url(../img/qq-b.gif) repeat-y;}

#container{ width:1002px; margin:0 auto;overflow:hidden;}
#header{float:left;width:1002px;height:83px;background:url(../img/header-bg.gif) center repeat-x;position:relative;}
#logo{float:left;width:650px;height:44px;margin-top:19px;margin-left:41px;display:inline;}
#hotnav{float:right;width:237px;height:25px;background:url(../img/hotnav-bg.gif) center no-repeat;margin-top:12px;margin-right:21px;display:inline;line-height:25px;text-align:center;}
#hotnav a{color:#ffffff;font-size:12px;}
#hotnav a:hover{color:#ff6801;}

#hotline{position:absolute;width:300px;height:20px;top:52px;right:20px;font-size:13px;color:#ffffff;font-weight:bold;text-align:right;}

#menu{ float:left; width:1002px; height:46px;background:url(../img/menu-bg.gif) center no-repeat;display:inline;}
#menu ul{ float:left; width:1002px;height:46px;}
#menu ul li{ float:left; width:125px; text-align:center;}
#menu ul li a{ display:block; width:125px; height:46px; font-weight: bold;font-size:12px;font-family:,Arial, Helvetica, sans-serif; color:#ffffff; overflow:hidden;line-height:46px;}
#menu ul li a:hover{color:#F00;}

#banner{float:left;width:1002px;height:403px;}
.mainbox{float:left;width:968px;padding:0px 17px 0px 17px;background:url(../img/box-bg.gif) repeat-y;}
.mainboxa{float:left;width:968px;height:5px;}
.mainboxb{float:left;width:968px;height:5px;}
.main{float:left;width:968px;padding-bottom:10px;background:#ffffff;}
.left{float:left;width:325px;}
.lefta{float:left;width:290px;margin-top:10px;margin-left:16px;padding-bottom:10px;border-bottom:2px solid #ff6801;display:inline;}
.leftaa{float:left;width:266px;line-height:20px;overflow:hidden; height:60px;}
.leftb{float:left;width:286px;padding-left:20px;padding-top:3px;}
ul.newslist{float:left;width:286px;}
ul.newslist li{float:left; width:286px;}
ul.newslist li a{float:left; display:block; background:url(../img/arrowa.gif) left no-repeat; width:256px; height:22px; line-height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all; padding-left:10px;}
ul.newslist li a:hover{ background:url(../img/arrowa.gif) left no-repeat; width:256px; height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all; line-height:22px; }


.mid{float:left;width:309px;}
.mida{float:left;width:290px;margin-top:10px;padding-bottom:10px;border-bottom:2px solid #ff6801;}
.midaa{float:left;width:266px;padding-left:5px;line-height:20px;overflow:hidden;height:60px;}
.midb{float:left;width:286px;padding-left:4px;padding-top:3px;}
ul.side-prolist{ float:left; width:286px;}
ul.side-prolist li{ float:left; width:286px;  }
ul.side-prolist li a{ float:left; display:block; background:url(../img/arrow.gif) left no-repeat; width:256px; height:22px; line-height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all; padding-left:10px;}
ul.side-prolist li a:hover{ background:url(../img/arrow.gif) left no-repeat; width:256px; height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all; line-height:22px; }

.right{float:left;width:334px;}
.righta{float:left;width:290px;margin-top:10px;padding-bottom:10px;border-bottom:2px solid #ff6801;}
.rightaa{float:left;width:266px;padding-left:5px;line-height:20px;overflow:hidden;height:60px;}
.rightb{float:left;width:320px;padding-left:4px;padding-top:3px;}
ul.addrlist{float:left;width:320px;}
ul.addrlist li{float:left; width:320px; background:url(../img/arrowa.gif) left no-repeat; height:22px; line-height:22px; color:#474747;}


.mainer{float:left;width:1002px;background:url(../img/main-bg.gif) repeat-y;}
#side{float:left;width:235px;padding-bottom:50px;overflow:hidden;}
.sidea{float:left;width:214px;height:28px;margin-top:4px;margin-left:10px;display:inline;background:url(../img/sidea-bg.gif) center no-repeat;}
.tita{float:left;width:180px;height:28px;line-height:28px;margin-left:15px;color:#ffffff;display:inline;}
.sideb{float:left;width:213px;margin-left:10px;display:inline;}
ul.sides-prolist{ float:left; width:213px;}
ul.sides-prolist li{ float:left; width:213px; height:23px; background:url(../img/sideb-bg.gif) left no-repeat;}
ul.sides-prolist li a{ float:left; width:193px; height:23px; line-height:23px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all;color:#5e5e5e;font-size:12px;padding-left:20px;}
ul.sides-prolist li a:hover,ul.sides-prolist li a.curindex{ color:#900;}

.sidec{float:left;width:199px;border:1px solid #dddddd;padding-bottom:10px;padding-left:14px;padding-top:14px;margin-left:10px;margin-top:12px;display:inline; line-height:20px;}
.sided{float:left;width:213px;height:100px;margin-top:10px;margin-left:10px;display:inline;}

.box{float:left;width:767px;}
.bannera{float:left;width:737px;height:190px;padding:5px 10px 0px 20px;}
.boxa{float:left;width:730px;padding-top:15px; margin-right:17px; margin-left:20px;height:34px;display:inline;border-bottom:1px dotted #cccccc;}
.titlea{float:left;width:200px;height:34px;line-height:34px;font-size:16px;font-weight:bold;color:#da231b;}
.titleb{float:right;width:300px;height:34px;line-height:34px;color:#2a6a90;text-align:right;}

.about{float:left;width:702px;padding:20px 35px 50px 30px;line-height:22px; }

ul.newslists{float:left;width:700px;}
ul.newslists li{height:35px;width:700px;float:left;border-bottom:1px dashed #cccccc;}
ul.newslists li .n-date{display:block;color:#df702b;float:right;line-height:35px;font:12px/40px ;width:100px;text-align:center;}
ul.newslists li a{float:left;display:block;background:url(../img/arrowa.gif) left no-repeat;width:580px;height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;line-height:35px;padding-left:15px;}
ul.newslists li a:hover{background:url(../img/arrowa.gif) left no-repeat;width:580px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;padding-left:15px;}


ul.honorlist{float:left;width:702px;text-align:center;}
ul.honorlist li{float:left;width:175px;height:230px;text-align:center;}
ul.honorlist li .proimg{ width:160px;height:200px; text-align:center; border:#CCC solid 1px; overflow:hidden;}
ul.honorlist li img{width:140px;}
ul.honorlist li span{float:left;width:165px;height:30px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;line-height:30px;}

ul.productlist{float:left;width:702px;text-align:center;}
ul.productlist li{float:left;width:175px;text-align:center;}
ul.productlist li .proimg{float:left;width:175px;height:115px;text-align:center;}
ul.productlist li img{ width:136px;height:106px;padding:2px;border:#cccccc solid 1px;overflow: hidden;}
ul.productlist li span{float:left;width:155px;text-align:center;line-height:22px; padding-left:10px;}

.sitetitle{ float:left; width:700px; height:30px; font:bold 13px/30px 微软雅黑,Arial, Helvetica, sans-serif; color:#bb0600; border-bottom:1px dashed #cccccc;}

.main-section{ float:left; width:700px; line-height:25px;margin-top:10px;}
ul.sitelist{ float:left; width:700px;}
ul.sitelist li{ float:left; width:150px; height:35px; text-align:center}
ul.sitelist li a{ display:block; height:25px; line-height:25px; width:130px; border:#cccccc solid 1px; background:#fafafa;}
ul.sitelist li a:hover{ display:block; height:25px; line-height:25px; width:130px; border:#cccccc solid 1px; background:#db1213; color:#FFF;}



.lh20{line-height:20px;}
.tac{text-align:center;}.tar{text-align:right;} 
.w667{width:667px;}
.w700{width:700px;}
.bb{border-bottom:#569e2e solid 2px;}
.hidden{overflow:hidden;}
.h3tit{height:30px;line-height:30px; font:bold 20px/30px ,Arial, Helvetica, sans-serif;text-align:center;color:#dc0000;}
.num{color:#dc0000;}
.com{ font-weight:bold; font-size:13px/25px;line-height:25px; color:#df1801;}

.tac{text-align:center;}
.mgt10{margin-top:10px;}.pt10{padding-top:10px;}
.nabout{float:left;width:700px;text-align:right;margin-top:15px;padding-bottom:10px;}
.nnews{float:left;width:700px;margin-top:20px;line-height:25px;}

.jtit{font:bold 12px/30px 微软雅黑,Arial, Helvetica, sans-serif;text-align:center;color:#0b66a8;}


.noInfo{ background:url(../img/loading.gif) center no-repeat; height:32px; width:165px; padding-bottom:50px; line-height:32px; text-align:center; margin:0 auto;}
.clears{ clear:both; font-size:0; line-height:0;}
#footer{float:left;width:1002px; height:34px;  background:url(../img/footer-bg.gif) center no-repeat;}
.copys{float:left;width:800px;line-height:34px;padding-left:17px;color:#ffffff;}
.tongji{float:right;padding-top:6px;padding-right:17px;}

ul.typelists{ width:702px;}
ul.typelists li{ float:left; width:175px; height:160px;}
ul.typelists li .timg{float:left;width:175px;height:130px;text-align:center;}
ul.typelists li img{width:150px;height:130px;border:#cccccc solid 1px;padding:1px;}
ul.typelists li span{float:left;width:175px;height:30px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;line-height:35px;}

#service input{ border:#cccccc solid 1px; height:20px; line-height:20px; font-family:Arial, Helvetica, sans-serif; background:url(../img/ibg.gif) repeat-x;}
#service .nobor{ border:none; background:none; height:20px;}
#service textarea{ border:#cccccc solid 1px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}