﻿@charset "utf-8";
/* CSS Document */
html,body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,table,th,td,img {border:medium none; margin:0px; padding:0px;} 
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight:normal;} 
ul,li{ list-style: none; }
body{margin:0px; padding:0px; font-size: 14px;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu}
body a{ color:#333; text-decoration: none}
a:hover { text-decoration: none; color:#F00; text-decoration:none} 
img { border:0px;} 

.topbox{ border-top:4px solid #085d86; height: auto; overflow: hidden}
.top{ height: 100px; position: relative; width: 1200px; margin: 0px auto;}
.logo{position:absolute; left: 0px; top:0px;}
.cnen{position:absolute; right: 0px; top: 0px; width: 212px; height: 28px; line-height: 24px; text-align: center;background:url(../images/sy_05.jpg) no-repeat;color:#fff;}
.cnen a{ color:#fff; display: inline-block; padding: 0px 10px;}
.sogo{position:absolute; right: 0px; top: 45px; background:url(../images/sy_09.jpg) no-repeat; width: 203px; height: 35px;}
.ssk{ width: 140px; margin-top: 2px; margin-left: 20px; float: left; height: 30px; border: 0}
.ssbt{ width: 24px; height: 23px; border: 0; background: url(../images/ssbt.jpg) no-repeat;margin-top: 6px; margin-right: 15px; float: right;}


.navBar{width:100%; background: #085c88; height: 45px;font-size:14px}
.nav{width:1200px;margin:0 auto; padding-top: 4px;line-height:41px; }
.nav .m{ float: left;position:relative;border-top:0;border-bottom:0;}
.nav h3{float:left;font-size:100%;height:41px;overflow:hidden;}
.nav h3 a{display:block;color:#fff; width:148px; text-align:center;vertical-align:top;}
.nav .on{border:0;}
.nav .on h3 a{background:#fff;color:#000;text-decoration:none;color:#0f52a1;}
.nav .sub{ width:148px;display:none;text-align:center;position:absolute;left:0;top:41px;background:#fff;z-index:99999; padding-bottom:10px;}
.nav .sub li{line-height:35px; font-size:12px; border-bottom:1px dashed #eee;}
.nav .sub li a{display:block;color:#666;}
.nav .sub li a:hover{color:#fff; background:#1ba0df}
#m1,#m2,#m3,#m4,#m5,#m6,#m7{ background: url(../images/sy_13.jpg) right center no-repeat;}

#m1{ width:128px;}
#m1 h3 a{ width:128px;}
#m3{ width:170px;}
#m3 h3 a{ width:170px;}
#m3 ul.sub{ width:170px;}
#m5{ width:210px;}
#m5 h3 a{ width:210px;}
#m5 ul.sub{width:210px;}
#m6{ width:90px;}
#m6 h3 a{ width:90px;}
#m6 ul.sub{width:90px;}
/* banner */
.banner{ height:500px;}
/* flexslider */
.flexslider{position:relative;height:500px;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:500px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center; z-index:9999}
.flex-control-nav li{display:inline-block;width:13px;height:13px;margin:0 5px;*display:inline;zoom:1; }
.flex-control-nav a{display:inline-block;width:13px;height:13px;line-height:70px;overflow:hidden;background:url(../images/dot.png) right 0px no-repeat;cursor:pointer;color:#000}
.flex-control-nav .flex-active{background-position:0 0; color:#FFF}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:38%;}
.flex-direction-nav li a{display:block;width:45px;height:100px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/sprite.png) no-repeat 0 0;filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.1; }
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/sprite.png) no-repeat -55px 0px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.1;}
.flex-direction-nav li a:hover.flex-prev{left:40px;background:url(../images/sprite.png) no-repeat 0 0;filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.3; }
.flex-direction-nav li a:hover.flex-next{right:40px;background:url(../images/sprite.png) no-repeat -55px 0px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.3;}

.gonggao {
	border-bottom: 1px solid #ddd; height: 50px;
}
.gonggao span{ width:1200px; display: block; margin: 0px auto; height: 50px; line-height: 50px;}
.gonggao span strong{ float:left; font-size: 18px;}



.part1 {
	 width: 1252px; margin: 0px auto; height: auto; overflow: hidden; margin-top: 30px;
}

.pl_bg {
	float: left; width: 26px; height: 287px;
}

.pcabout {
	width: 670px; height: 287px; float: left; padding-left: 15px; border-bottom: 2px solid #ccc; height: 304px;
}

.pcnews {
	width: 500px; float: right; margin-right: 15px; height: 287px; background: url(../images/sy_19.jpg) left center no-repeat;    border-bottom: 2px solid #ccc; height: 304px;
}
.pcnews dt{ margin-left: 20px; height: 40px; border-bottom: 1px solid #ddd; line-height: 40px;}
.pcnews dt strong{ float: left; font-size:18px; display: inline-block;border-bottom:3px solid #075c85; }
.pcnews dt span{ float:right;}
.pcnews dd{ padding-left:20px;}
.pcnews dd ul{ padding-top:10px;}
.pcnews dd ul li{ line-height: 30px; height: 30px; font-size: 16px; background: url(../images/dian.jpg) left center no-repeat; display: block;}
.pcnews dd ul li a{ float: left; width: 370px; display: block; padding-left: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pcnews dd ul li span{ float: right; width:95px; display: block; text-align: right; color: #999 }
.pcaboutimg {
	width: 309px; height: 283px; float: left;
}

.pcaboutcent {
	width: 340px; float: left; height: 283px; margin-left: 20px;
}
.pcaboutcent dt{ height: 40px; border-bottom: 1px solid #ddd; line-height: 40px;}
.pcaboutcent dt strong{ font-size:18px; display: inline-block;}
.pcaboutcent dd{ line-height: 30px; font-size: 16px; padding-top: 5px;word-break:break-all;}
.pcaboutcent dd a{ display:block; clear: both; margin-top: 5px; width: 140px; height: 40px; line-height: 40px; background: url(../images/sy_26.jpg) repeat-x; text-align: center; color: #fff;}
.part2 {
	width: 1200px; margin: 0 auto; height: auto; overflow: hidden; margin-top: 15px;
}


.fuwuzhinan {
	width: 480px; float: right;
}
.fuwuzhinan dt{ height: 40px; border-bottom: 1px solid #ddd; line-height: 40px;}
.fuwuzhinan dt strong{ font-size:18px; display: inline-block; background: url(../images/syright.jpg) left center no-repeat; padding-left:15px; }
.fuwuzhinan dd{ padding-top: 20px;}
.fuwuzhinan dd a{ display: block; width: 91px; float: left; margin-left: 36px; text-align: center;}
.fuwuzhinan dd a.left0{ margin-left:0px}
.fuwuzhinan dd a p{ padding-top:10px;}
.banquan {
	display: block; height: 55px; line-height: 55px; text-align: center; background: #07395F; color: #999; font-size: 14px;
}

.endboxbg {
	background:#085c88; height: 300px;
}

.endbox {
	width: 1200px; margin: 0 auto; height: auto; overflow: hidden;
}

.qiyewenhua {
	width: 380px; float: left; height: auto; overflow: hidden; margin-top: 30px;
}
.qiyewenhua strong{ font-size:18px;color: #df3400}
.qiyewenhua dd{ color: #fff; font-size: 16px; line-height: 30px;}
.qiyewenhua dd a{ display:block; clear: both; margin-top: 5px; width: 140px; height: 40px; line-height: 40px; background: url(../images/sy_26.jpg) repeat-x; text-align: center; color: #fff;}
.weizhiditu {
	width: 350px; border: 5px solid #0B446F; height: 200px; float: left; margin-left: 40px;margin-top: 30px;
}

.lianxiwomen {
	width: 370px; float: right; height: auto; overflow: hidden;margin-top: 30px;
}
.lianxiwomen strong{ background: url(../images/tell.png) left center no-repeat; padding-left: 50px; display: block; font-size: 22px; color: #df3400; padding-top: 5px; padding-bottom: 5px;}
.lianxiwomen{color: #fff; font-size: 16px; line-height: 30px;}
.pcnewtxt {
	display: block; border-bottom: 1px dashed #ccc; padding-top: 5px; padding-bottom: 10px;
}
.pcnewtxt span{ display: block; float: left; height:85px; width: 70px;}
.pcnewtxt span strong{ font-size:46px; display: block; color: #075c85}
.pcnewtxt span i{ font-size:14px; display: block;}
.pcnewtxt h1{width: 405px; display: block; font-size:18px; padding-top: 5px; color: #075c85}
.pcnewtxt p{margin-left: 10px; display: block; line-height:25px; font-size: 16px;word-break:break-all;}



.jishuzhichi{ width: 685px; float: left; height: auto; overflow: hidden;}
.jishuzhichi dt{ height: 40px; border-bottom: 1px solid #ddd; line-height: 40px;}
.jishuzhichi dt strong{ font-size:18px; display: inline-block; border-bottom:3px solid #075c85; }
.jishuzhichi dt span{ float:right;}
.jishuzhichi dd ul{ padding-top:10px;}
.jishuzhichi dd ul li{ line-height: 30px; height: 30px; font-size: 16px; background: url(../images/dian.jpg) left center no-repeat; display: block;}
.jishuzhichi dd ul li a{ float: left; width: 500px; display: block; padding-left: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.jishuzhichi dd ul li span{ float: right; width:95px; display: block; text-align: right; color: #999 }

.part3{width: 1200px; margin: 0 auto; height: auto; overflow: hidden; margin-top: 15px;}

.chanpin{ width: 685px; float: left; height: auto; overflow: hidden;}
.chanpin dt{ height: 40px; border-bottom: 1px solid #ddd; line-height: 40px;}
.chanpin dt strong{ font-size:18px; display: inline-block; border-bottom:3px solid #075c85; }
.chanpin dt span{ float:right;}
.chanpin dd{ padding:10px 0}
#demo {position:relative;overflow:hidden;width:1080px; height:180px;} 
#demo li{ float:left;width:196px; height:136px; margin-left:20px; margin-top:10px;}   
#demo li p{ text-align:center; line-height:30px; font-weight:bold;}
#indemo { float:left; width: 800%;}    
#demo1 {float: left;height: 170px;}    
#demo1 a { color:#333333; text-decoration:none; margin:0; padding:0; }    
#demo1 a img{ width:190px; height:130px;}    
#demo2 {float: left; margin-top:1px; margin-left:5px; }    
#demo2 a img{ width:190px; height:130px; } 

.syleibie{ width: 480px; float: right; text-align: justify;}
.syleibie dt{ height: 40px; border-bottom: 1px solid #ddd; line-height: 40px;}
.syleibie dt strong{ font-size:18px; display: inline-block; font-size:18px; display: inline-block; background: url(../images/syright.jpg) left center no-repeat; padding-left:15px; padding-left:15px; }
.syleibie span{ width: 148px; height: 38px; border: 1px solid #ccc; text-align: center; font-size: 12px; line-height: 38px; display: inline-block; margin-top: 15px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.syleibie span.left-fix {height: 0px;padding: 0px;overflow: hidden;width: 195px;display: inline-block; border: 0}
























.nymain {
	width: 1200px; margin: 0px auto; height: auto; overflow: hidden; margin-top: 10px; padding-bottom: 50px;
}

.mainleft {
	width: 910px; float: left; height: auto; overflow: hidden;
}

.mainright {
	width: 255px; float: right; height: auto; overflow: hidden;
}
.weizhi{ height:40px; line-height: 40px; border-bottom: 1px solid #ccc;}
.weizhi strong{ font-size:18px; display: inline-block; border-bottom: 3px solid #075c85; float: left;}
.weizhi span{float:right;}
.newslist{clear: both; height: auto; overflow: hidden; padding: 10px 0}
.newslist li span{ display: block; height: 30px; line-height: 30px;}
.newslist li span a{ width: 700px; display: block; float: left; background: url(../images/dian.jpg) left center no-repeat; padding-left: 15px; font-size: 18px; font-weight: bold}
.newslist li span strong{ font-weight: normal; float: right; width: 100px; text-align: right; color: #999}
.newslist li p{ line-height:30px; color: #666}
.newslist li{border-bottom: 1px dashed #ccc; padding-bottom: 10px; padding-top: 10px;}


.cpleibie{ height: auto; overflow: hidden; display: block;}
.cpleibie dt{height: 50px; border-bottom: 5px solid #003d5b; background: #075c85; text-align:center; font-size:18px; color:#fff; line-height:50px;}
.cpleibie dd ul li{border-top:1px solid #fff;}
.cpleibie dd ul li a{ background: url(../images/fllist.jpg) no-repeat; height: 41px; display: block; line-height: 41px;}
.cpleibie dd ul li a:hover{background: url(../images/fllisth.jpg) no-repeat; color: #fff;}
.cpleibie dd ul li i{ font-style:normal; display: block; padding-left: 60px; }







.lianxifs{ height: auto; overflow: hidden; display: block;}
.lianxifs dt{height: 50px; line-height: 50px; border-bottom: 5px solid #003d5b; background: #075c85; color:#FFF; line-height:50px; text-align:center; font-size:18px}
.lianxifs dd strong{ display: block; padding-left: 20px; padding-top: 15px; padding-bottom: 10px;}
.lianxifs dd{ font-size:14px; line-height: 30px;}





.newstxt{clear: both; height: auto; overflow: hidden; padding: 20px 0}
.newstxt h1{ font-size:26px; font-weight: bold; color: #075c85; text-align: center; line-height: 35px;}
.newstxt span.time{ text-align: center; display:block; padding: 10px 0px 20px 0px; font-size: 14px; color: #999; border-bottom: 1px solid #ccc;}
.newcont{ line-height:35px; font-size: 16px; padding: 15px 0}
.fenxiang{ display:block; padding: 20px 0; }


.aboutus{ padding:20px 0; font-size: 16px; line-height: 35px;}

.cplist{height:auto; overflow:hidden; padding:20px 0px; clear: both;}
.cplist ul{ text-align:justify;margin-left:auto; margin-right:auto;}
.cplist ul span.list_pic{ display:block; width:248px; margin-top:5px;vertical-align:top; display:inline-block;text-align:left;}
.cplist ul span.list_pic img:hover{filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.cplist ul span.list_pic img{ width:240px; height:180px;}
.cplist ul span.miaoshu{ text-align:center; line-height:30px; font-size:14px; display: block;}
.share-figure {display: block;width: 240px;height:180px;overflow: hidden;position: relative;border: 1px solid #70adef;padding:3px;}
.justify_fix{display:inline-block; width:100%; height:0; overflow:hidden;}
.cplist ul span.left_fix{height:0; padding:0; overflow:hidden;width:248px; display:inline-block}

.cpxq{height:auto; overflow:hidden; padding:20px 0px; clear: both;}
.cpshuxing{ height:auto; overflow: hidden; clear: both; padding: 20px 0px;}
.cpshuxing img{ float:left; width: 380px; height: 285px;}
.cpshuxing span.biaoge{ width:500px;height: 285px; display: block; height: auto; overflow: hidden; float: right; line-height: 30px; color: #666}
.cpshuxing span.biaoge strong{ color:#000; font-size: 14px;}
.cpshuxing span.biaoge p{ height: 190px; overflow-y:scroll}

.cpxq h1{ font-size:26px; font-weight: bold; color: #075c85; text-align: center; line-height: 35px;}
.cpxq span.time{ text-align: center; display:block; padding: 10px 0px 20px 0px; font-size: 14px; color: #999; border-bottom: 1px solid #ccc;}

.jishucanshu{height:auto; overflow:hidden; padding:20px 0px; clear: both;}
.jishucanshu dt{ height:40px; background:#075c85; line-height: 40px; }
.jishucanshu dt strong{ padding-left:20px; font-size: 14px; color: #fff;}
.jishucanshu dd{ padding:10px 0px; line-height: 30px;}

/*page*/
.showpage {width:100%; padding-bottom:10px;}
.showpage .showpage1{width:auto; float:left; position:relative; left:50%; }
.paginator { font:12px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px; text-align:left; position:relative; right:50%; float:left;} 
.paginator a {border:solid 1px #ccc;color:#8c8c8c;cursor:pointer;text-decoration:none; height:16px; line-height:16px; background:#f8f8f8; } 
.paginator a:visited {padding: 1px 6px; border: solid 1px #8c8c8c; text-decoration: none;} 
.paginator .cpb {border:1px solid #8c8c8c;font-weight:700;color:#FFF;background:#8c8c8c;} 
.paginator a:hover {border:solid 1px #8c8c8c;color:#FFF;text-decoration:none;background-color:#8c8c8c;} 
.paginator a,.paginator a:visited,.paginator .cpb,.paginator a:hover {float:left;height:15px; min-width:10px;_width:10px;margin-right:5px;text-align:center;white-space:nowrap;font-size:12px;font-family:Arial,SimSun;padding:0 3px; padding-top:2PX;} 
.paginator .cpb a:hover{ color:#000;}
.page_fy{border:#E3E3E3 solid 1px; padding:2px 5px;}
.page_shuzi{border:#E3E3E3 solid 1px; padding:2px 5px;}
.page_tianchong{border:#ccc solid 1px; background:none; font-size:12px; padding:1px 5px; background:#f8f8f8;}
.kuang_go{border:#ccc solid 1px; padding:0px 5px;  background:#f8f8f8;margin-right:2px; margin-left:5px; line-height:16px; height:16px;}

.liuyan{height:auto; overflow:hidden; padding:20px 0px; clear: both;}
.liuyan{ color:#333; padding:30px; line-height:35px; padding-bottom:50px;}
.liuyan table{ margin-left:100px;}
.liuyan table input{ width:96%; border:1px solid #ccc; height:40px; text-indent:10px;}
.liuyan table textarea{ width:92%; padding:2%; border:1px solid #ccc; height:120px;}
.liuyan table td{ padding:5px 0;}
.liuyan h1{ display:block; text-align:center; font-size:18px; padding:15px 0;}
.liuyan h2{ background:#eee; text-align:center; font-size:14px; font-weight:normal}
.liuyan h2 span{ padding:0px 20px;}
.liuyan p.tuandui{ display:block; height:auto; overflow:hidden; text-align:center; padding-top:30px;}
.liuyan p.updow{ display:block; padding:15px 0 0 0; text-align:center;}
.liuyan p.updow a{ background:#eee; border:1px solid #ccc; height:35px; width:100px; display:inline-block; text-align:center; margin:0px 20px;}
