@charset "UTF-8";
html,body,ul,li,h1{margin:0;padding:0;}
body{background-color:#fff;font-size:14px;font-family:"Microsoft YaHei",微软雅黑;color:#666}
li{list-style:none}
a,a:link,a:visited{text-decoration:none;color:#555}
a:hover,a:active{color:#00f}
.clearfix:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden;}
.w{width:100%}
.m,.top div,.nav ul{width:1080px;margin:0 auto;position:relative;clear:both}
.top{background-color:#ECF0F1;height:36px;line-height:36px;text-align:right}
.header{height:111px;}
.pa{position:absolute}
.logo{left:24px;top:20px}
.co{left:290px;top:33px}
.tel{right:0;top:30px;font-size:16px;background:url(tel.jpg) left center no-repeat;padding:2px 0 0 62px}
.tel span{font-size:24px;font-family:Arial, Helvetica;color:#E74C3C}

.nav{background-color:#3498DB;height:50px;line-height:50px;text-align:center}
.nav li{float:left;width:120px;}
.nav li a{display:block;color:#fff;}
.nav li a:hover,.nav li a.active{background-color:#2980B9;}
#banner{visibility:hidden;width:100%; height:350px; overflow:hidden;}
#banner .KMSPrefix_banner_button li{border-radius:8px;opacity:0.9}
.note{height:48px;line-height:48px;border:1px solid #D6D6D6;margin:30px auto;background:url(ico1.jpg) left center no-repeat;}
.mtit{color:#E84C3F;padding:0 8px 0 42px;float:left}
#news{width:940px;height:48px;overflow:hidden;float:left}
#news ul li{float:left; padding:0 20px 0 20px;/*background:url(22.png) left center no-repeat;*/}
.bgh{background-color:#F8F8F8}
.hp1{height:400px}
.col1{top:31px;left:771px;}
.htit1{width:62px;height:33px;border-bottom:3px solid #3498DB;color:#000;text-align:center;float:left}
.htit2{top:34px;left:68px;height:21px;color:#A9B1C4;font-size:12px;float:left;padding:3px 0 0 8px}
.hcon1{clear:both;padding-top:20px}
.col2{top:31px;left:404px;width:346px}
.hnews2 ul,.hnews3 ul{background-color:#fff;padding:16px 16px 19px 16px;border:1px solid #eee}
.hnews2 li,.hnews3 li{background:url(ico2.png) left center no-repeat;padding-left:15px;height:35px;line-height:35px;border-bottom:1px dashed #c6c6c6;margin-bottom:6px}
.hnews2 li span,.hnews3 li span{float:right;font-size:12px}
a.more,a.more:link,a.more:visited{display:block;border:1px solid #eee;-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;float:right;width:68px;text-align:center;height:25px;line-height:25px;font-size:12px;margin-top:3px}
a.more:hover,a.more:active{background-color:#47A2DE;color:#fff}
.col3{top:31px;left:0;width:383px}
.habout{position:relative;background:url(coi.jpg) no-repeat top left;height:288px;overflow:hidden}
.haboutc{background:url(habg.png) repeat top left;width:306px;position:absolute;top:33px;left:79px;color:#fff;line-height:26px}
.p20{padding:15px}
a.more2,a.more2:link,a.more2:visited{display:block;color:#fff;border:1px solid #8BC8F1;width:68px;text-align:center;height:25px;line-height:25px;font-size:12px;margin-top:8px}
a.more2:hover,a.more2:active{background-color:#8BC8F1;}
.hpro{padding:30px 0;}
#hpro{width:1080px;height:220px;overflow:hidden;}
#hpro ul li{float:left; padding:0 10px;height:260px}
#hpro ul li img{width:190px;height:190px;border:1px solid #eee;}
#hpro ul li div{height:26px;width:190px;line-height:26px;text-align:center;overflow:hidden}
.foot1{background-color:#2980B9;height:50px;line-height:50px;text-align:center;clear:both}
.foot1 a{padding:0 25px;color:#fff}
.foot1 a:hover{color:#2C3E50}
.foot2{background-color:#2C3E50;height:82px;line-height:20px;font-size:12px;color:#ECF0F1}
.bdsharebuttonbox{top:22px; right:0}
.copyr{padding-top:20px}
.hnews3 ul{padding:10px 16px 16px 16px;}
.hcont ul{background:#fff url(cont.jpg) no-repeat right bottom;height:236px;border:1px solid #eee;position:relative;color:#959494}
.hcont li{border-bottom:1px solid #eee;width:155px;left:19px;padding:0 0 0 30px}
.ico3 div{color:#5E5E5E;font-size:20px;font-family:Arial, Helvetica;padding:2px 0 8px 0}
.ico3{background:url(ico3.jpg) no-repeat 0 3px;top:20px;}
.ico4{background:url(ico4.jpg) no-repeat 0 3px;top:92px;}
.hcont li.ico5{background:url(ico5.jpg) no-repeat 0 3px;top:160px;border:none}
.ico4 div,.ico5 div{padding:2px 0 8px 0}
.ico5 div{font-size:12px;}
.leftn{margin-top:-45px;z-index:999;width:230px;position:relative;float:left;padding-bottom:50px}
.ptit{margin-right:10px;background-color:#3498DB;color:#fff;font-size:20px;padding:30px 0 30px 50px;line-height:120%}
.ptit span{font-size:16px;font-family:Arial, Helvetica;}
.lnav{background:url(lbg.gif) repeat-y left top;margin-top:18px}
/*.mainc{background:url(lbg2.gif) repeat-y left top}*/
.rightc{float:right;width:800px;padding:21px 0}
.cls{clear:both;height:8px;overflow:hidden}
.lnav ul li{position: relative;}
.lnav a,.lnav a:link,.lnav a:visited{display:block;color:#fff;height:40px;line-height:40px;padding-left:20px}
.lnav a:hover,.lnav a:active,.lnav a.active,.lnav a.ison{background:#34495e url(lnh.png) no-repeat right center}

.lnav ul{padding:20px 0 20px 20px}
.lnav ul li ul{
    display: none;
    position: absolute;
	left:205px;
	top:0;
	width:160px;
	padding:0;
    background-color: #34495e;
    z-index: 999999;
}
.lnav ul li ul.ison{display:block;position:relative;width:auto;left:0}
.locat{background:url(locat.jpg) no-repeat left center;border:1px solid #eee;height:40px;line-height:40px;padding-left:26px}
.locat a,.locat span{padding:0 8px}
a.rhome,a.rhome:link,a.rhome:visited{float:right;display:block;border-left:1px solid #eee;width:68px;text-align:center;}
a.rhome:hover,a.rhome:active{background-color:#3498DB;color:#fff}
.pcont{margin-top:18px;line-height:160%;min-height:650px;border:1px solid #eee;padding:10px}
.imgl li{float:left;margin:18px 18px 5px 0}
.imgl li img{border:1px solid #eee;padding:1px}
.imgl li div{height:30px;line-height:30px;overflow:hidden;text-align:center;width:250px}
.ipro .imgl li{margin:5px 10px 18px 0}
.imgl li.nrm{margin-right:0}
.pcont h1{font-size:20px;text-align:center;padding:8px 0;color:#0087DF;font-weight:normal}
.rightc .hnews2{margin-top:18px}
.rightc .ainfo{background-color:#efefef;text-align:center;padding:3px 0;margin-bottom:12px}

.page{text-align:center;padding-top:58px;clear:both}
.page a,.page a:link,.page a:visited,.page span{font-size:12px;display:inline-table;margin:1px;padding:5px 10px;color:#555;border:1px solid #ccc;}
.page a:hover,.page a:active,.page a.active,.page span{background-color:#2980B9;color:#fff}

.cjshow{overflow:hidden;position:relative;width:307px;height:236px}
.cjshow a{color:#eee;text-decoration:none;}
.cjshow .box{overflow:hidden;position:relative;width:307px;height:236px;}
.cjshow .list{overflow:hidden;width:9999px;}
.cjshow .list li{float:left;position:relative;width:307px;}
.cjshow .list img{vertical-align:top;}
.cjshow .list p{position:absolute;bottom:0;left:0;width:100%;height:24px;color:#eee;font:12px/24px arial;text-indent:12px;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');
background:rgba(0,0,0,0.6);
}
.cjshow .btn{overflow:hidden;position:absolute;bottom:4px;right:6px;}
.cjshow .btn li{float:left;width:16px;height:16px;margin:0 0 0 10px;border-radius:2px;background:#eee;color:#333;font:11px/16px Tahoma;text-align:center;cursor:pointer;}
.cjshow .btn li.selected{background:#f30;color:#fff;}
.ipro{margin-bottom:20px;padding-top:20px}
.ipro .ptit{background-color:#1678B9}
.ipro .lnav{margin-top:2px;}
.ipro .imgl li div{width:190px}
.ss{float:right;margin-top:6px;width:255px}
.ss form{line-height:100%}
.ss form,.ss input{margin:0;padding:0;float:left}
.inpt{width:180px;border:1px solid #ddd;height:25px;background:url(ss.png) no-repeat 5px 5px;text-indent:35px;color:#888;line-height:25px;}
.sbm{width:65px;background:#005699 url(ss.png) repeat-x 0 -36px;border:none;outline:none;height:27px;color:#fff;margin-right:10px}
.hotsw{float:left}
.ipro .locat a{padding:0 2px}
.ipro .leftn{margin:0;padding-top:25px}
