body{ margin:0 auto; font-size:12px; color: #333; font-family:Arial, Helvetica, sans-serif;}
td{ font-family:Arial,Helvetica,sans-serif; font-size:12px;}
a{ font-family:Arial,Helvetica,sans-serif; color:#333; text-decoration:none;}
a:hover{ color:#EB0000; text-decoration:none;}
img{border:0;}
div,h1,h2,h3,h4,p,form,label,input,textarea,img,span,ul,li,dt{margin:0; padding:0;}
ul{list-style-type:none;}

.listpage{ display:block; float:left; width:700px; height:25px; overflow:hidden; text-align:right;}
.pagelist1.pages{ font-family:Webdings; cursor:hand;}
.pagelist1{ font-size:12px; padding:3x; margin:3px; text-align:right;}
.pagelist2{ font-size:11px; padding:3x; margin:3px; text-align:right;}
.pagelist2 a{ border:#ddd solid 1px; color:#97aebc; margin-right:2px; padding:2px 5px;}
.pagelist2 a:hover{ background:#97aebc; border:#ddd solid 1px; color:#fff;}
.pagelist2 span.current{ background:#97aebc; 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;}

.noInfo{ background:url(../images/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;}

.fl{float:left;}.fr{float:right;}
.tar{text-align:right;}.tac{text-align:center;}.tal{text-align:left;}

.w700{width:700px;}.w480{width:480px;}.w250{width:250px;}.w220{width:220px;}.w140{width:140px;}
.h20{height:20px;}.h100{height:100px;}

.pt10{padding-top:10px;}.pl10{padding-left:10px;}.pr25{padding-right:25px;}.pr10{padding-right:10px;}
.mgt10{margin-top:10px;}.mgt50{margin-top:50px;}

.lh20{line-height:20px;}.lh25{line-height:25px;}
.bb{border-bottom:#97aebc solid 1px;}
.hidden{overflow:hidden;}

#FloatDiv{width:110px; position:absolute;float:right;z-index:100;}
.Float-t{float:left; width:110px; height:60px; background:url(../images/qq-t.gif) no-repeat; position:relative; }
.closes{ position:absolute; top:5px; right:10px; cursor:hand;}
.Float-bg{float:left; width:90px; background:url(../images/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(../images/qq-b.gif) repeat-y;}

#wrapper{ width:1000px; margin:0 auto; background:#FFF;}

#header{ float:left; width:1000px; height:38px; margin-top:40px; background:url(../images/menu-bg.gif) repeat-x;}

#logo{ float:left; width:130px; height:38px;}

#menu{ float:left; width:720px; height:38px; background:url(../images/menu-line.gif) left no-repeat;}
#menu ul{ float:left; width:720px;}
#menu ul li{ float:left; width:120px; text-align:center; background:url(../images/menu-line.gif) top right no-repeat; position:relative;}
#menu ul li a{ display:block; width:120px; height:38px; font: bold 12px/38px Î¢ÈíÑÅºÚ,Arial, Helvetica, sans-serif; overflow:hidden;}
#menu ul li a:hover{ background:url(../images/menu-on.gif) repeat-x; color:#161616;}
#menu ul li .subs{ position:absolute; top:38px; left:0px; width:120px; background:#dfe9eb;}
#menu ul li .subs dt{ float:left; width:120px; height:30px;}
#menu ul li .subs dt a{ float:left; display:block; width:120px; height:30px; line-height:30px;}
#menu ul li .subs dt a:hover{ float:left; display:block; width:120px; height:30px; line-height:30px;}

#lan{ float:left; width:150px; height:38px; background:url(../images/search-bg.gif) right no-repeat; text-align:center; font: bold 15px/38px Arial, Helvetica, sans-serif;}

#ibanner{ float:left; width:1000px;}

#imainer{ float:left; width:980px; padding:20px 10px 10px 10px;}

#m-left{ float:left; width:220px;}
#m-center{ float:left; width:510px; background:url(../images/bg-line.gif) left no-repeat; padding-left:30px; }
.center-box{ width:480px; background:url(../images/bg-line.gif) right no-repeat; padding-right:30px;}
#m-right{ float:left; width:220px;}

.title{ font: bold 15px/30px Î¢ÈíÑÅºÚ,Arial, Helvetica, sans-serif;}

ul.newslist{ float:left; width:220px;}
ul.newslist li{float:left; width:220px; height:25px; background:url(../images/dashedline.gif) bottom repeat-x;}
ul.newslist li a{ float:left; display:block; background:url(../images/icon.gif) left no-repeat; width:200px; height:25px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;line-height:25px;padding-left:20px;}

.brief{ width:340px; height:120px; line-height:20px; overflow:hidden;}

.contact{ width:220px; height:80px; line-height:20px; overflow:hidden;}

#mainer{ float:left; width:1000px; padding:40px 0 0 0; background:url(../images/side-bg.gif) left bottom no-repeat #FFF;}

#side{ float:left; width:250px; overflow:hidden; padding-bottom:50px;}

#search{ float:left; width:240px; padding:20px 0; height:20px;}
.keyword{ width:200px; height:20px;}
.keyword input{ border:#6d8da2 solid 1px; width:200px; height:18px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}

.titles{ font: bold 14px/30px Î¢ÈíÑÅºÚ,Arial, Helvetica, sans-serif;}
.titles span{ background:url(../images/arrows.gif) left no-repeat; padding-left:15px;}

#nav{ float:left; width:250px;}
#nav ul{ float:left; width:250px;}
#nav ul li{ float:left; width:250px; height:30px; line-height:30px;}
#nav ul li a{ float:left; display:block; width:235px; padding-left:15px; background:url(../images/nav-bg.gif) left no-repeat; height:30px; font: 12px/30px Arial, Helvetica, sans-serif; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;}
#nav ul li a:hover{ float:left; display:block; width:235px; padding-left:15px; background:url(../images/nav-on.gif) left no-repeat; height:30px;}
#nav ul li a.cur{ float:left; display:block; width:235px; padding-left:15px; background:url(../images/nav-on.gif) left no-repeat; height:30px; color:#ed0000; font-weight:bold;}

ul.typelist{ float:left; width:250px;}
ul.typelist li{ float:left; width:250px;}
ul.typelist li span{ float:left; width:235px; height:30px; padding-left:15px; line-height:30px; background:url(../images/nav-bg.gif) left no-repeat;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all; cursor:hand; }
ul.typelist li span a{ float:left; height:30px; line-height:30px;}
ul.typelist li span.hover{ float:left; width:235px; height:30px; padding-left:15px; line-height:30px; background:url(../images/nav-on.gif) left no-repeat;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all; cursor:hand;  }
ul.typelist li span.hover a{ float:left; height:30px; line-height:30px;}
ul.typelist li ul{ float:left; width:250px;}
ul.typelist li ul li{ float:left; width:250px; height:30px; line-height:30px; background:url(../images/dashedline.gif) bottom repeat-x;}
ul.typelist li ul li a{ float:left; width:235px; height:30px; line-height:30px; background:url(../images/arrow.gif) no-repeat left center; padding-left:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all;}

#main{ float:left; width:700px; padding:0 0 20px 50px; overflow:hidden; background:#FFF; }

#banner{ float:left; width:700px;}

ul.newslists{ float:left; width:700px; }
ul.newslists li{float:left; width:700px; height:30px; background:url(../images/dashedline.gif) bottom repeat-x;}
ul.newslists li .n-date{ float:right; display:block; color:#97aebc; line-height:30px; font-size:12px; width:80px; text-align:center;}
ul.newslists li a{ float:left;display:block;background:url(../images/icon-news.gif) left no-repeat;width:595px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;line-height:30px;padding-left:25px;}
.h3titn{height:30px; font:bold 13px/30px Arial, Helvetica, sans-serif;text-align:center; color:#83aa01;}
.point{color:#83aa01;}
.h3tit{height:30px; font:bold 13px/30px Arial, Helvetica, sans-serif;text-align:center; color:#83aa01;}
.com{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#83aa01;}

ul.honorlist{float:left;width:700px;}
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:175px;height:30px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;line-height:30px;}

#service input{ border:#cccccc solid 1px; height:18px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}
#service .nobor{ border:none; height:20px;}
#service textarea{ border:#cccccc solid 1px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}

ul.productlists{ float:left; width:700px;}
ul.productlists li{float:left;width:700px;height:100px; padding:10px 0; border-bottom:#97aebc solid 1px;}
ul.productlists li .proimg{float:left;width:150px;height:100px;text-align:center;}
ul.productlists li img{width:116px;height:96px;  padding:1px; border:#ccc solid 1px;}
ul.productlists li span{float:left;width:550px;height:30px; font:bold 12px/30px Arial, Helvetica, sans-serif; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;line-height:30px;}
ul.productlists li .probrief{float:left;width:550px;height:40px; line-height:20px; overflow:hidden;}
ul.productlists li .promore{float:left;width:550px;height:25px; line-height:25px; overflow:hidden;}
ul.productlists li .promore a{ line-height:30px; color:#83aa01; }

ul.productlist-p{ float:left; width:700px;text-align:center;}
ul.productlist-p li{float:left;width:175px;height:140px;text-align:center;}
ul.productlist-p li .proimg{float:left;width:175px;height:110px;text-align:center;}
ul.productlist-p li img{width:136px;height:106px; padding:2px; border:#ccc solid 1px;}
ul.productlist-p 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:30px;}

ul.productlist-t{ float:left; width:700px;text-align:center;}
ul.productlist-t li{float:left;width:350px;height:180px;text-align:center;}
ul.productlist-t li .proimg{float:left;width:350px;height:150px;text-align:center;}
ul.productlist-t li img{width:300px;height:150px;}
ul.productlist-t li span{float:left;width:350px;height:30px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;line-height:30px;}

.tr0 {background:#e0eaec; cursor:hand;}
.tr1 {background:#ffffff; cursor:hand;}
.tr-hover {background:#e0eaec; color:#333; cursor:hand;}
.tr-hover a,.tr-hover a:hover{color:#333;}


#footer{float:left; width:1000px; padding:10px 0; margin-top:10px; background:url(../images/footer-bg.gif) top center no-repeat;}
.copys{line-height:25px; text-align:center;}
.code{text-align:center;}
