@charset "gb2312";
*{/*word-break:break-all;*/margin:0;padding:0;}
body {behavior:url("csshover3.htc");} 
body{font-size:14px;color:#2a2b2e; font-family:"Î¢ÈíÑÅºÚ","microsoft Yahei","Courier New",Courier,monospace;padding:0px;margin:0px auto;line-height:30px; background-color:#FFF; overflow-x: hidden;}
a{ color:#2a2b2e; text-decoration:none;}
a:hover{color:#0090d9;text-decoration:none}
h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd{ margin:0; padding:0;}
ul,li,dl,dt,dd{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.red{ color:#F00;}
.clear,.c{ clear:both;}
.blank{ clear:both; height:20px;}
img{max-width:100%; border:0; height:auto;}
.input,.textarea{border-top:ridge 1px #ccc;border-right:inset 1px #D8D8D8;border-bottom:inset 1px #D8D8D8;border-left:ridge 1px #ccc;font-size:14px;color:#666;padding-top:5px;padding-right:5px;padding-bottom:4px;padding-left:5px;background-color:#fff}
.wrap{ width:1200px; margin:0 auto;}
.top{ width:100%; height:147px; background-color:#0170ab;/* background:url(../images/tbg.jpg) #0170ab no-repeat center top;*/}
.logo{ padding-top:18px;}
.logo2{ display:none;}
.top2{ height:89px; width:100%; background:url(../images/topbg.jpg) no-repeat top center;}
.nav{ height:50px; line-height:50px; width:970px; float:left;}
.nav li{ float:left;}
.nav li a{ width:160px; float:left; text-align: center; display:block; color:#ffffff; font-size:16px;}
.nav li a:hover{ display:block; background:url(../images/nh.jpg) no-repeat center;}
.nav .line{ width:2px; background:url(../images/nline.jpg) no-repeat center; height:50px;}
.ss{ width:230px; float:left; height:50px;}
.ssc{width:175px; margin:10px auto; height:28px; border:1px #00c6ff solid; border-radius:30px; -moz-border-radius: 30px; 
-webkit-border-radius: 30px; background-color:#ffffff;}
.ssc .input{border:none;color:#333;height:28px; line-height:28px; float:left; width:120px;  padding:0px 5px; margin-left:15px; }
.ssc .btn{height:28px; float:right; color:#333;background:url(../images/ss.jpg) no-repeat center; border:none; width:30px;}
.stag{ height:39px; line-height:39px;}
.sjbanner{ display:none;}
.banner{ width:100%; clear:both; margin-bottom:50px;}
#flashBg {padding: 0px; margin: 0px; width: 100%;  height: 550px; clear:both; overflow: hidden;  }
#flashLine {width: 100%; height: 550px; clear: both;}
#flash {padding: 0px; margin: 0px auto; width: 100%;  height: 550px; clear: both; overflow: hidden;}
#flash a {width: 100%; display: none; height: 550px;}
.flash_bar { position: relative; text-align: center; margin: 0px auto; width: 180px; bottom: 55px; height: 30px; overflow: hidden; padding-top: 13px !important}
.flash_bar .dq {margin: 5px; width: 12px; display: inline-block; background: url(../images/tg_flash_p.png) no-repeat 0px 0px; float: left; height: 12px; cursor: pointer; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop")}
.flash_bar .no {margin: 5px; width: 12px; display: inline-block; background: url(../images/tg_flash_p2.png) no-repeat 0px 0px; float: left; height: 12px; cursor: pointer; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop")}
.m1,.m3,.m4,.m5,.m6{ margin-bottom:50px;}
.m11{ width:410px; float:left; height:450px; background:url(../images/m11.jpg) no-repeat left center;}
.m11c{ padding:84px 0px 0px 92px;}
.m12{ width:430px; float:left; margin:0 62px; display:inline;}
.m12t{ margin-bottom:40px;}
.m12c{ text-indent:28px; margin-bottom:50px;}
.m13{ width:236px; float:left;}
.m13 li{ margin-bottom:7px;}
.m2t{ text-align:center; margin-bottom:20px;}
.m2c{ width:100%; height:390px; background:url(../images/m2bg.jpg) no-repeat center top; margin-bottom:50px; padding-top:50px;}
.m2c li{ width:290px; float:left; height:136px; background:url(../images/m21.jpg) no-repeat center; text-align:center; margin:0px 55px 30px;}
.m2c li h2{ font-size:32px;padding-top:20px;}
.m2c li h2 em{ font-weight:normal; font-style:normal; }
.m2c li span{ color:#05a5ff; text-transform:uppercase;}
.m3 ul{ margin-right:-20px; overflow:hidden;}
.m3 li{ width:283px; float:left; margin-right:20px; margin-bottom:20px; display:inline; border:1px #dddddd solid; text-align:center;}
.m3 li img{ height:195px;/* width:283px;*/}
.m3 li p{ font-size:18px;}
.m3 li span{ width:128px; height:30px; margin: 10px auto; display:block; background-color:#06acff;  border-radius:30px; -moz-border-radius: 30px; 
-webkit-border-radius: 30px; }
.m3 li span a{ color:#fff;}
.m3 li:hover{ border:1px #154a84 solid;}
.m3 li .txt{ height:80px;}
.m3 li:hover .txt{ background-color:#154a84;}
.m3 li:hover a{ color:#ffffff;}
.m4{ position:relative;}
.index_banner{margin:0px auto; width:100%; height:auto; }
.index_banner ul{overflow:hidden;}
.index_banner li{position: absolute; top: 0; left: 0;overflow: hidden; width: 100%;}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{position: absolute; bottom: 15px; left: 45%; z-index: 9999; display: block; width: 188px; height: 20px; _display: none;}
.index_banner cite span{float: left; display: block; width: 1em; height: 1em; text-indent: -999em; opacity: .8; cursor: pointer; background-image: url(../images/tg_flash_p2.png); background-repeat: no-repeat; margin-top: 0; margin-right: 5px; margin-bottom: 0; margin-left: 5px; }
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{ cursor: default; background-image: url(../images/tg_flash_p.png); background-repeat: no-repeat; }
.m5t{ margin-bottom:30px; text-align:center;}
.slideTxtBox2{width:100%;height:360px;margin:0 auto;margin-top:10px; overflow:hidden;}
.slideTxtBox2 .hd{height:40px;width:640px;margin:0 auto 20px; }
.slideTxtBox2 .hd ul{float:left;height:36px;}
.slideTxtBox2 .hd ul li{float:left;width:150px;height:40px;text-align:center;line-height:40px;font-weight:bold;color:#ffffff;cursor:pointer; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; font-weight:normal; background:url(../images/s.jpg) #0966a9 repeat-y center; margin:0 5px;}
.slideTxtBox2 .hd ul li a{color:#02761b;}
.slideTxtBox2 .hd ul li a:hover{text-decoration:none;}
.slideTxtBox2 .hd ul li.on{color:#fff;background:url(../images/nabjj_12.jpg) repeat;}
.slideTxtBox2 .hd ul li.on a{color:#fff;}

.slideTxtBox2 .btn{margin:8px auto 0; width:100px;}
.slideTxtBox2 .btn div{width:27px;height:27px;overflow:hidden;cursor:pointer;/*background:url(../images/arrow-left-right.gif) no-repeat;*/float:left;margin:0 10px 0 0;display:inline;}
.slideTxtBox2 .btn .prev{background:url(../images/arrow-left.jpg) no-repeat left center;}
.slideTxtBox2 .btn .next{background:url(../images/arrow-right.jpg) no-repeat left center;}
.slideTxtBox2 .bd{width:100%;height:250px;margin:0 auto 20px;line-height:30px;text-align:center;}
.slideTxtBox2 .bd .hceg{width:278px;height:250px;margin-left:14px; border:1px #dddddd solid; padding:3px;}
.slideTxtBox2 .bd .hceg img{ width:278px; height:210px;}
.tempWrap{ margin:0 auto;}

.m61{ width:284px; float:left;}
.m62{ width:400px; float:left; margin:0 46px;}
.m62t{ margin-bottom:15px; overflow:hidden;}
.m62t h2{ float:left; font-size:20px;}
.m62t span{ float:right;}
.m62 li span{ float:right; }
.m63{ width:424px; float:left;}
.n1{border-bottom:1px #ddd dashed; padding-bottom:10px; margin-bottom:10px;}
.nimg{ margin-right:15px; float:left;height:140px; width:190px;}
.m63gd{ text-align:right;}
.foot{ background-color:#16477f; color:#ffffff; padding:30px 0px 10px;}
.f2{border-left:1px #8ba3bf solid; padding-left:80px;}
.foot dl{ padding-right:50px; margin-right:50px; float:left; margin-bottom:30px;}
.foot a{ color:#cccccc; }
.foot dt,.f4 h3{ font-size:16px; font-weight:bold;}
.f4{ width:256px; float:left;}
.f4 p{color:#cccccc; }
.f4 .line{ border-bottom:1px #8ba3bf solid; padding:10px 0px;}
.fwx{ width:133px; background-color:#ffffff;  float:right; text-align:center; color:#16477f;}
.fwx p{border-top:1px #16477f solid;}
.flink{ border-top:1px #8ba3bf dashed;  border-bottom:1px #8ba3bf dashed; padding:10px 0px;}
.bq{ text-align:center;}
.nyban{ width:100%; height:300px; background:url(/uploadfile/201912/24/1013211617.jpg) no-repeat center; margin-bottom:30px;}
.nyban img{ display:none;}
.ny{ margin-bottom:30px;}
.mleft{ width:241px; float:left; margin-right:32px; display:inline; margin-bottom:35px;}
.cplb .con{border:3px #005fbb solid;  border-top:none; border-bottom:none; overflow:hidden;padding:10px;}
.cplb dl{background-color: #ffffff;}
.cplb dt{ font-size:16px; font-weight:bold; background-color:#00C6FF; height:40px; line-height:40px; padding-left:25px; margin-bottom:5px;}
.cplb dt a{ color:#ffffff;}
.cplb dd{ display:none; border-bottom:1px #ffffff solid; width:50%; float:left; background:url(../images/dot.jpg) 0px 13px no-repeat; text-indent:10px; line-height:37px; height:37px; overflow:hidden;}
.newsli li{ background:url(../images/li.jpg) no-repeat left center; padding-left:20px; border-bottom:1px #dddddd dashed;height: 30px;overflow: hidden;}
.mright{ width:927px; float:left;}
.newsli li span{ float:right;}
.mrt{ background-color:#e7e7e7; height:47px; line-height:47px; width:100%; margin-bottom:20px;font-size:16px; font-weight:bold; text-indent:20px;}
.cpzs { overflow:hidden;}
.cpzs li{ width:220px; height:210px; float:left;  text-align:center; margin-right:8px; display:inline; margin-bottom:20px; border:1px #ddd solid; box-sizing:border-box;}
.cpzs li img{ height:155px;}
.cpzs li span{ display:block; background-color:#e7e7e7; margin:10px; height:30px; overflow:hidden;}
.p16{font-weight:bold; font-size:16px; }
.ptitle{line-height:35px; margin-bottom:8px; text-align:center;border-bottom: 3px #dddddd double;}
.pline{ border-bottom:4px double #dddddd; height:35px;}
.info{text-align:center;line-height:30px;color:#666;padding-right:18px; border-bottom:1px #dddddd solid; margin-bottom:20px;}
.page{ line-height: normal; font-size: 14px; }
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} 
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} 
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px}
.mrtit{ border-bottom:1px #dddddd solid; margin-bottom:15px;}
.mrtit span{background:#0082d6; width:150px; height:30px; display:block; text-align:center}
.mrtit span a{ color:#FFF; font-weight:bold; font-size:16px;}
.mrtit span a:hover{ color:#FFF; }
.mrtit em{ float:right; font-style:normal; padding-right:10px;}
.prenext{ color:#cc0000;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	float: left;
	width: 98%;
	line-height: 30px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom:15px;
}
.prenext .pre{float: left;width: 100%;} 
.prenext .pre a{
	color: #333;
	text-decoration: none;
} 
.prenext .pre a:hover {
	color: #ff0000;
}/* ÉÏÒ»Æª */
.prenext .next{
	text-align: left;
	float: left;
	width: 100%;
}
.prenext .next a{
	color: #333;
	text-decoration: none;
} 
.prenext .next a:hover {
	color: #ff0000;
}

.zx{ border-bottom:1px #dddddd dashed; padding-bottom:8px; margin-bottom:10px;}
.zx h3 a{ font-size:18px;}
.zx h3 span{ float:right; font-size:14px; font-weight:normal; color:#666666;}
.marquee {overflow: hidden; width: 100%; height: 160px}
.marquee ul {float: left; overflow: hidden; height: 160px}
.marquee ul li { float: left; display:inline; margin: 8px 8px; width: 222px; text-align: center; background-color:#ffffff; overflow:hidden;}
.marquee ul li a img {width: 220px; height: 150px; display:block; border:1px #ffffff solid;}
.rxcp{ margin-bottom:30px;}
.rxcp li{ width:48%; float:left;text-align:center;  height: 140px; overflow:hidden; display:inline; border:1px #dddddd solid; margin:0px 1% 15px; box-sizing:border-box; }
.rxcp li img{ height:85px;}
.rxcp li span{ display:block; background-color:#eeeeee; line-height:22px; width:100%; height:50px;}
.ltit{ border-bottom: #dddddd double; text-indent:1em; font-weight:bold; font-size:1.3em; margin-bottom:15px;}

.keifu{ position:fixed !important; top:10%; right:0; width:174px; z-index:999990;_position:fixed; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));  }
.keifu_tab{ width:174px;}

.keifu_box{ float:left; width:149px; display:none;}
.keifu_tab img{ display:block;}
.keifu_head{ width:149px; height:54px; background:url(../images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative; }

.icon_keifu{ width:25px; height:100px; float:left; background:url(../images/keifu.png) 0 0; position:relative; cursor:pointer; display:none;}
.keifu_close{ width:25px; height:100px; float:left; background:url(../images/keifu.png) 0 0; position:relative; cursor:pointer; display:block;position:relative;}

/*.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}*/


.keifu_con{ border-left:1px solid #016fc8; border-right:1px solid #016fc8; padding-top:15px;padding-bottom:15px;  background:#ffffff;} 
/*.keifu_con li{height:33px; padding-left:12px;}*/
.keifu_con .weixin{ padding:3px; border:1px #dddddd solid; margin:0 10px 0px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:149px; height:95px; background:url(../images/keifu.png); background-position:0 -165px;}
.qkf{ background:url(../images/qkf.jpg) #016fc8 center no-repeat; height:39px; line-height:47px; color:#FFF; text-indent:55px; padding-bottom:8px;}
.qkf a{ color:#FFF;}



@media screen and (max-width: 1200px) {
	.m1,.m3,.m4,.m5,.m6,#banner_tabs1,.slideTxtBox2{ margin-bottom:2%;}
	.wrap{ width:98%; margin:0 1%;}
	.logo{ padding:15px 0;}
	.top,.top2{ height:auto; width:98%; margin:0 1%;}
    .top2 .wrap{ width:100%; margin:0;}
	.nav{ width:75%;}
	.nav li{ width:16.666666%;}
	.nav li a{ width:100%;}
	.nav .line{ display:none;}
	.ss{ width:25%;}
	#flashBg{ display:none;}
.sjbanner{ display:block; position:relative; z-index:0; margin-bottom:20px; width:98%; margin:0 1%;}
.index_banner{margin:0px auto; width:100%; height:auto; }
.index_banner ul{overflow:hidden;}
.index_banner li{position: absolute; top: 0; left: 0;overflow: hidden; width: 100%;}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{position: absolute; bottom: 15px; left: 45%; z-index: 9999; display: block; width: 188px; height: 20px; _display: none;}
.index_banner cite span{float: left; display: block; width: 1em; height: 1em; text-indent: -999em; opacity: .8; cursor: pointer; background-image: url(../images/tg_flash_p2.png); background-repeat: no-repeat; margin-top: 0; margin-right: 5px; margin-bottom: 0; margin-left: 5px; }
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{ cursor: default; background-image: url(../images/tg_flash_p.png); background-repeat: no-repeat; }
.m11{ display:none;}
.m12{ width:70%; margin-left:0; margin-right:3%;}
.m13{ width:27%; text-align:center;}
.m2c li{ width:31.333333%; text-align:center; margin:0 1% 2%;}
.m3 ul{ margin-right:-1%;}
.m3 li{ width:24%; margin-right:1%; box-sizing:border-box;}
.m3 li p{ height:30px; overflow:hidden;}
.m61{ display:none;}
.m62{ width:48%; margin-left:0; margin-right:4%;}
.m63{ width:48%;}
.f4{ width:30%;}
.foot dl{ width:15%; padding:0; border:none; margin:0;}
.mleft{ display:none;}
.mright{ width:100%;}
.nyban{ background-image:none; width:98%; margin:0 1%; height:auto;}
.nyban img{ display:block; width:100%;}
.cpzs{ margin-right:-1%; overflow:hidden;}
.cpzs li{ width:24%; margin-right:1%; padding:0; box-sizing:border-box; height:auto; background-image:none; border:1px #dddddd solid;}
}

@media screen and (max-width: 800px) {
	.logo2{ display:block; padding:15px 0px; text-align:center;}
	.logo{ display:none;}
	.nav{ width:100%;}
	.ss{ width:100%;}
	.stag{ display:none;}
	.top2{ background-color:#d5f6ff; height:auto;} 
	.m12,.m13{ width:100%; margin:0 auto 2%;}
	.m13 li{ width:33.333333%; text-align:center; float:left;}
	.m2c li{ width:48%;}
	.m2c{ height:auto; background-image:none; background-color:#222222;}
	.m3 li{ width:32.333333%;}

}
@media screen and (max-width: 768px) {
	.foot dl{ width:31.33333%; margin:0 1%;}
	.f4{ clear:both; width:50%;}
	.m62,.m63{ width:100%; margin:0 auto 2%;}
	.slideTxtBox2 .hd,.slideTxtBox2 .hd ul{ width:100%;}
	.slideTxtBox2 .hd ul li{ width:25%; margin:0; font-size:1em;}
	.cpzs li{ width:49%;}
}
@media screen and (max-width: 650px) {
	.top2{ background-image:none;}
 .nav{background-color:#00c6ff; height:82px; line-height:40px;}
 .nav li{ width:33.3333333%; border-right:1px #3dd4ff solid;  border-bottom:1px #3dd4ff solid; box-sizing:border-box;}
 .m3 li{ width:49%;}

}
@media screen and (max-width: 520px) {
	.f4{ width:100%;}
	.fwx{ display:none;}
	.m2c li{  width:100%; margin:0 auto 2%;}
	.m3 li img{ height:130px; width:auto;}
	.nimg{ display:none;}
}