@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-family:"Microsoft Yahei,宋体,Arial"; font-size:12px; color:#333; background:#fff url(../images/headbg.jpg) repeat-x left top;}
ul,li{ list-style-type:none;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline; color:#0059a5;}
img{ border:none;}
input{ font-size:12px;}
b,i,em{ font-style:normal;}
/* 去除链接元素的虚线框 */
a,input{outline: none;/* for Forefox */ }
a {star:expression(this.onFocus=this.blur());/* for Ie*/ }
/* en去除链接元素的虚线框 */
.clear{ clear:both;}


.head{ width:1000px; height:105px; margin:auto; overflow:hidden;}
.logo{ width:400px; float:left; margin-bottom:5px;}
.top{ width:400px; float:right;}
.top01{ width:100%; float:left;}
.top01 ul{ width:150px; float:right; margin:10px 0;}
.top01 ul li{ padding:0 5px; float:right; line-height:30px;}
.tel{ width:100%; float:right; text-align:right; font-size:20px;}
.tel a{ font-size:30px;}

#menu{ width:100%; height:35px; margin:auto;}
.menu{ width:1000px; margin:auto; z-index:9999; height:35px;}
.menu_ul{ width:100%; float:left;}
.menu_ul li{ width:130px; float:left; text-align:center; line-height:35px; margin:0 5px; }
.menu_ul li a{ display:block; color:#333; font-size:14px; font-weight:bold; border:#ddd solid 1px; border-bottom:none; border-radius:3px 3px 0 0;}
.menu_ul li a:hover{ color:#333; text-decoration:none; border:#ddd solid 1px; border-bottom:none; border-radius:3px 3px 0 0; background:url(../images/icon04.jpg) repeat-x;}
.menu_ul li a.menu_a01{ color:#666; text-decoration:none; border:#ddd solid 1px; border-bottom:none; border-radius:3px 3px 0 0; background:url(../images/icon04.jpg) repeat-x;}

.gonggao{ width:1000px; margin:6px auto; overflow:hidden; height:32px; line-height:32px;}

.banner{ width:1000px; margin:5px auto; overflow:hidden;}
.slides{ width:100%; height:300px; overflow:hidden; position:relative; }
.slide-pic{ width:100%; overflow: hidden; list-style: none; z-index:2; }
.slide-pic img{ width:100%; height:300px; }
.slide-pic li{ display: none; }
.slide-pic li.cur{ display: block; }
.slide-li{ margin: 0px; padding: 0px; right:20px; bottom:10px; position: absolute; height:15px; }
.slide-li li{ margin:5px; padding: 0px; width: 12px; height: 12px; float: left; overflow: hidden; list-style: none; }
.slide-li a{ width:12px; height: 12px; color: #000; font-size: 12px; display: block; }
.slide-li a:hover{ color: #F00; text-decoration: none; }
.op li{ background:url(../images/btb01.png) no-repeat left top; width:12px; height:12px; display:block; }
.op li.cur{ background:url(../images/btb02.png) no-repeat left top; width:12px; height:12px;}
.slide-txt span{ display: none; }

.main{ width:1000px; margin:5px auto; padding:5px 0; overflow:hidden;}
.maint{ width:100%; float:left; overflow:hidden; height:242px;}
.mainb{ width:100%; float:left; overflow:hidden; height:242px; margin-top:10px;}
.maint_fl{ width:270px; float:left; overflow:hidden; border-radius:3px; border:#ddd solid 1px; height:240px;}
.ititle{width:100%;float:left; overflow:hidden; height:34px; line-height:34px;border-bottom: #DDD solid 1px; margin-bottom:10px;}
.ititle h4{ width:auto; float:left; color:#0059a5; background:url(../images/icon01.png) no-repeat 10px 11px; text-indent:2em; font-size:14px;}
.ititle a{ float:right; padding:0 20px; display:block;}
.maint_fllb{ width:260px; float:left; padding:5px;}
.maint_fllb li{ width:120px; float:left; padding:0 5px; overflow:hidden; line-height:30px;}
.maint_fllb li a{ display:block; text-indent:1em;}
.maint_fllb li a:hover{ background:#f1f5f8; color:#000;}
.maint_ab{ width:400px; float:left; margin:0 10px; overflow:hidden; border-radius:3px; border:#ddd solid 1px; height:240px;}
.maint_abnr{ width:390px; padding:0 5px; float:left; line-height:24px;}
.maint_lx{ width:300px; float:right; overflow:hidden; border-radius:3px; border:#ddd solid 1px; height:240px;}
.maint_lxnr{ width:285px; padding-left:15px; float:left; line-height:24px; background:url(../images/lxbg.jpg) no-repeat right 20px;}

.mainb_cp{ width:682px; float:left; overflow:hidden; border-radius:3px; border:#ddd solid 1px; height:240px;}
#demo{ width:660px; margin:10px; float:left; overflow:hidden;}
#demo td{ width:160px; overflow:hidden;}
#demo a{ display:block; margin:0 5px;}
#demo a img{ width:150px; height:120px; border:#ddd solid 1px; padding:5px;}
#demo a p{ line-height:30px; text-align:center; width:100%; display:block; height:30px; overflow:hidden;}
.mainb_news{ width:300px; float:right; overflow:hidden; border-radius:3px; border:#ddd solid 1px; height:240px;}
.mainb_news ul{ width:270px; float:left; padding:0 20px 0 10px;}
.mainb_news ul li{ width:100%; float:left; height:30px; line-height:30px; border-bottom:#ddd dotted 1px; overflow:hidden;}


.footer{ width:100%; overflow:hidden; background:#f6f6f6 url(../images/footbg.jpg) repeat-x left top;}
.foot{ width:1000px; margin:10px auto;}
.link{ width:100%; float:left; line-height:30px;}
.link span{ float:left; padding-right:10px;}
.link a{ display:block; float:left; padding:0 5px;}
.jiaozhu{ width:100%; float:left;}
.jiaozhu p{ width:100%; line-height:30px; text-align:center; float:left;}

.QQbox{left:3px;position:fixed;top:200px;width:170px;z-index:999999;}
.QQbox .press{border:medium none;cursor:pointer;height:136px;left:0;position:absolute;width:26px;}
.QQbox .Qlist{left:0;width:170px;}
.QQbox .Qlist .b{float:left;font-size:1px;height:6px;width:170px;}
.QQbox .Qlist .infobox{background:#BDC5CB;color:#000000;font-weight:800;line-height:14px;padding:5px;text-align:center;}
.QQbox .Qlist .t,.QQbox .Qlist .b,#divMenu{background:url(../images/online.png) no-repeat;}
.QQbox .Qlist .t{background-position:-26px top;height:34px;}
.QQbox .Qlist .b{background-position:-26px -68px;height:9px;overflow:hidden;}
.QQbox .Qlist .con{border:1px solid #ccc;border-top:none;border-bottom:none;padding:10px 0;width:168px;background:#fff;}
.QQbox .Qlist .con ul li{padding:5px 5px 0 15px;}
#divMenu{background-position:0 0;width:26px;height:136px;cursor:pointer;}


.left{ width:250px; float:left; overflow:hidden;}
.title{ width:100%; float:left; line-height:34px; background:url(../images/titlebg01.jpg) repeat-x left bottom; margin-bottom:10px;}
.title h2{ width:200px; height:34px; line-height:34px; font-size:14px; text-indent:2.5em; color:#0059a5; float:left; background:url(../images/icon03.png) no-repeat 10px 5px;}
.title h4{ width:100%; height:34px; line-height:34px; font-size:14px; text-indent:2.5em; color:#0059a5; float:left; background:url(../images/icon02.png) no-repeat 10px 5px;}
.title p{ width:528px; float:right; overflow:hidden; line-height:34px;}
.title a{  display:block; float:right; padding:0 5px; color:#666;}
.title i{ float:right; color:#666;}
.left_fl{ width:248px; float:left; overflow:hidden; border-radius:3px; border:#ddd solid 1px; padding-bottom:10px;}
.left_fllb{ width:100%; float:left; }
.left_fllb li{ width:230px; float:left; margin-left:10px; line-height:30px; border-bottom:#ddd dotted 1px;}
.left_fllb li a{ display:block; font-size:12px; text-indent:1.5em;}
.left_fllb li a:hover{ font-weight:bold;}
.left_lx{ width:248px; float:left; overflow:hidden; margin-top:10px; border-radius:3px; border:#ddd solid 1px;  background:url(../images/lxbg.jpg) no-repeat right 30px;}
.left_lx p{ padding:15px; line-height:24px;}
.right{ width:730px; float:right; overflow:hidden;}
.nyright{ width:728px; float:left; overflow:hidden; border-radius:3px; border:#ddd solid 1px;}
.about{ width:708px; padding:0 10px 20px; float:left; line-height:30px;}
.newslist{ width:708px; padding:0 10px; float:left;}
.newslist ul{ width:708px; float:left;}
.newslist ul li{ width:100%; float:left; line-height:30px; border-bottom:#ddd dotted 1px;}
.newslist ul li a{ width:610px; float:left; display:block; overflow:hidden; color:#666;}
.newslist ul li a b{ color:#666; padding:0 5px;}
.newslist ul li a:hover{ color:#0059a5;}
.newslist ul li a:hover b{ color:#0059a5; text-decoration:none;}
.newslist ul li span{ float:right; width:90px; text-align:center;}
.news{ width:708px; padding:0 10px; float:left; overflow:hidden; line-height:30px}
.news div{ line-height:30px;}
.news h2{ width:100%; text-align:center; line-height:40px; color:#333;}
.news samp{ width:100%; float:left; line-height:40px; border-bottom:#ddd solid 1px; margin: 0 0 10px 0;}
.news samp i{ color:#F00;}
.news p{ width:100%; float:left; line-height:30px; font-size:12px;}
.news div a{  color:blue;}
.news p a{  color:blue;}
.span01{ float:left; width:38%;}
.span02{ float:left; width:30%;}
.span03{ float:right; width:30%; text-align:right;}
.news_tj{ width:708px; float:left; padding:20px 10px;}
.news_tjnr{ width:100%; float:left; overflow:hidden;}
.news_tjnr h2{ width:100%; float:left; line-height:36px; border-bottom:#ccc solid 1px;}
.news_tjnr ul{ width:100%; float:left; padding:10px 0;}
.news_tjnr ul li{ width:48%; float:left; margin:0 1%; line-height:30px; border-bottom:#ddd dotted 1px;}
.productlist{ width:100%; float:left; overflow:hidden;}
.productlist ul{ width:100%; float:left;}
.productlist ul li{ width:160px; height:160px; float:left; margin:10px;}
.productlist ul li a img{ width:150px; height:120px; float:left; padding:4px; border:#ddd solid 1px;}
.productlist ul li a span{ width:100%; float:left; text-align:center; line-height:34px; height:34px; overflow:hidden;}
.productlist ul li a:hover span{ color:#0059a5; text-decoration:underline;}

.wb_center_fy{ width:100%; float:left; padding:15px 0;}
.pages{ padding:10px 0; text-align:center; overflow:hidden; zoom:1;}
.pages a,.pages span{ padding:2px 6px; height:20px; line-height:20px; margin:2px; font-size:12px; font-weight:bold; border:1px solid #ccc; display:block; float:left;}
.pages a:hover{ text-decoration:none; background:#0059a5; color:#fff; border:1px solid #0059a5;}
.pages .curr{cursor:default; padding:2px 6px; font-size:13px; font-weight:bold; display:inline-block; background:#0059a5; color:#fff; border:1px solid #0059a5;}
.pages span a{ padding:0; margin:0; border:none;}
