body{ margin:0 auto; font-size:12px; color: #333; font-family:Arial, Helvetica, sans-serif; background:url(../images/body-bg.gif) top repeat-x #FFF;}
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:#559bd9; text-decoration:none;}
img{border:0;}
div,h1,h2,h3,h4,p,form,label,input,textarea,img,span,ul{margin:0; padding:0;}
ul{list-style-type:none;}

.listpage{ display:block; float:left; width:700px; 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:#1f4479; margin-right:2px; padding:2px 5px;}
.pagelist2 a:hover{ background:#1f4479; border:#1f4479 solid 1px; color:#fff;}
.pagelist2 span.current{ background:#1f4479; border:#1f4479 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;}.w460{ width:460px;}.w210{width:210px;}.w204{width:204px;}.w190{width:190px;}.w196{width:196px;}
.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;}

.lh20{line-height:20px;}.lh25{line-height:25px;}
.bb{border-bottom:#eaeaea solid 1px;}
.hidden{overflow:hidden;}

#FloatDiv{width:124px; position:absolute;float:right;z-index:100;}
.Float-l{float:left; width:24px; }
.Float-r{float:left; width:100px; background:url(../images/qq-t.gif) top no-repeat #fff; padding-top:80px;}
.qlist{float:left; width:100px;}
.qlist li{width:90px; height:35px; line-height:35px; padding:5px;}

#container{ width:1000px; margin:0 auto; background:#FFF;}
#header{ float:left; width:1000px; height:85px; background:url(../images/header-bg.gif) repeat-x; position:relative;}
#logo{ float:left; width:145px; height:85px; padding:0 25px;}
#menu{ position:absolute; bottom:3px; right:0px; width:765px; height:33px; line-height:33px; padding-left:5px; background:url(../images/nav-l.gif) left no-repeat #3a70b6;}
#menu ul{ float:left; width:765px;}
#menu ul li{ float:left; width:85px; height:33px; text-align:center; background:url(../images/nav-line.gif) right no-repeat;}
#menu ul li.nobg{ float:left; width:85px; height:33px; text-align:center; background:none;}
#menu ul li a{ display:block; font-size:13px; width:80px; height:33px; line-height:33px; font-weight:bold; color:#FFF; font-family:Î¢ÈíÑÅºÚ,Arial, Helvetica, sans-serif}
#menu ul li a:hover{ background:#559bd9; color:#FFF;}
.header_nav{ position:absolute; top:15px; right:0px; width:180px; height:30px; line-height:30px;}
.header_nav a{ float:left; background:url(../images/arrow.gif) left no-repeat; padding-left:8px; font-size:12px; margin-right:10px;}
#flash{ float:left; width:1000px; padding-top:2px;}

#mainbox{ float:left; width:960px; padding:10px 20px;}
#m-one{ float:left; width:204px; border:#eaeaea solid 1px; padding:8px;}
ul.prolist{ float:left; width:204px;}
ul.prolist li{ float:left; width:204px; height:33px; line-height:33px;}
ul.prolist li a{ float:left; width:160px; height:29px; line-height:29px; background:url(../images/list-bg.gif) no-repeat; padding:0px 20px 0 24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all;}
ul.prolist li a span{ float:left; width:160px; height:29px; line-height:29px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all; cursor:hand;}
ul.prolist li a:hover{ float:left; width:160px; height:29px; line-height:29px; background:url(../images/list-h.gif) no-repeat; padding:0px 20px 0 24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all;}
.title{ float:left; padding-left:14px; background:url(../images/arrow1.gif) left no-repeat; font-size:13px; line-height:31px; color:#ba0100;}
.searchbox{ float:left; width:204px; padding:10px 0;}
.searchbox form{ float:left; width:204px;}
.keyword{ width:140px; margin-right:10px; border:#e8e8e8 solid 1px; font-family:Arial, Helvetica, sans-serif;}

#m-two{ float:left; width:480px; padding:0 23px;}
.tit{ background:url(../images/tit-bg.gif) repeat-x; height:31px; line-height:31px;}
.tit-l{ float:left; width:5px; height:31px; background:url(../images/tit-l.gif) no-repeat;}
.tit-r{ float:right; width:5px; height:31px; background:url(../images/tit-r.gif) no-repeat;}
.brief{ float:left; width:480px; height:100px; overflow:hidden;}
ul.newslist{float:left;width:480px;}
ul.newslist li{float:left; height:25px; width:480px; background:url(../images/dashedline.gif) bottom repeat-x;}
ul.newslist li .n-date{float:right; height:25px; line-height:25px; width:80px; color:#0040ac; text-align:center;}
ul.newslist li a{float:left; display:block; background:url(../images/arrow.gif) left no-repeat; width:390px; height:25px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all; padding:0 0 0 10px;}

#proscroll{ float:left; width:480px; height:140px; overflow:hidden; margin:10px 0;}
#proscroll .indemo { float: left; width: 500%;}
ul.s_prolist{ float:left; width:1200px;}
ul.s_prolist li{ float:left; width:150px; height:110px;}
ul.s_prolist li .pimg{ float:left; width:150px; height:110px; text-align:center;}
ul.s_prolist li .pimg img{ width:125px; height:100px; padding:3px; border:#CCC solid 1px;}
ul.s_prolist li span{ float:left; width:150px; height:30px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:keep-all; line-height:30px;}
#demo1,#demo2 { float: left;}

#m-three{ float:left; width:210px;}
.contactbox{ width:210px; height:60px; overflow:hidden;}
#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;}
.point{ color:#0040ac;}
.com{ font:bold 13px/25px Arial, Helvetica, sans-serif; line-height:25px; color:#0040ac;}

#side{ float:left; width:204px; border:#eaeaea solid 1px; padding:12px;}
#main{ float:left; width:700px; padding-left:20px;}

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:#0040ac; 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:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;line-height:30px;padding-left:25px;}
ul.newslists li a:hover{background:url(../images/icon_news.gif) left no-repeat;width:595px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;padding-left:25px;}
.h3titn{height:30px;line-height:30px; font:bold 13px/30px Arial, Helvetica, sans-serif;text-align:center;color:#0040ac;}
.num{color:#0040ac;}
.h3tit{height:30px;line-height:30px; font:bold 13px/30px Arial, Helvetica, sans-serif;text-align:center;color:#0040ac;}

ul.honorlist{float:left;width:700px;text-align:center;}
ul.honorlist li{float:left;width:175px;height:240px;text-align:center;}
ul.honorlist li .proimg{float:left;width:175px;height:210px;text-align:center;}
ul.honorlist li img{width:150px;height:200px; border:#CCC solid 1px; padding:3px;}
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;}

ul.productlist{float:left;width:700px;text-align:center;}
ul.productlist li{float:left;width:175px;height:140px;text-align:center;}
ul.productlist li .proimg{float:left;width:175px;height:110px;text-align:center;}
ul.productlist li img{width:125px;height:100px; padding:3px; border:#CCC solid 1px;}
ul.productlist 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;}

#footer{float:left; width:960px; line-height:25px; padding:10px 20px; background:#ededed;}
.copys{line-height:30px;}
.code{text-align:center;}