@charset "utf-8";
/* CSS Document */
@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;} 
a,area{blr:expression(this.onFocus=this.blur()); }
a { text-decoration:none; -webkit-tap-highlight-color:transparent;}
a:hover { text-decoration:none; -webkit-tap-highlight-color:transparent;}
img { -ms-interpolation-mode: bicubic; }
html, body { 
font-family:Helvetica,"微软雅黑";
-webkit-text-size-adjust:none;
-moz-text-size-adjust:none;
-ms-text-size-adjust:none;
text-size-adjust:none;
} /*Reset Android and IOS font*/
input { border-radius:0; } /*Reset IOS input style*/
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
@-webkit-viewport { width:device-width; }
@-moz-viewport { width:device-width; }
@-ms-viewport { width:device-width; }
@-o-viewport { width:device-width; }
@viewport { width:device-width; }
.boxcenter { margin:0 auto;}
.fl{float: left}
.fl_all { float:left; display:inline-block }
.fr_all { float:right; display:inline-block }
.txtdot { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.autocontainer { min-width:1200px; }
.container {width:1200px }
.fl_pc { float:left; display:inline-block }
.fr_pc { float:right; display:inline-block }
.col_2in1 { width:50%; *width:49.9% }
.col_3in1 { width:33.3%  }
.col_4in1 { width:25%; *width:24.9% }
.col_5in1 { width:20%; *width:19.9% }
.col_6in1 { width:16.6% }
.txtdot { overflow:hidden; white-space:nowrap; text-overflow:ellipsis }
.pchide { display:none; }
.mhide { display:block; }

.topimg{height:460px;background:url(../images/top_pcbg.jpg) top center no-repeat}
.wswl{line-height:128px;font-size:45px;text-align:center;color:#000}
.zdjs{overflow:hidden;padding-bottom:25px}
.zdjs dt{width:538px;float:left;position:relative;padding-top:40px}
.zdjs dt h3{color:#000;line-height:40px;font-size:20px;margin-top:20px}
.zdjs dt h3 a{color:#000}
.zdjs dt p{color:#626262;line-height:26px;font-size:16px}
/* .zdjsa{position:absolute;left:0;top:0;line-height:42px;font-size:20px;color:#fff;padding:0 20px;background:url(../images/zdjsbg.png) left center no-repeat #0050a4} */
.zdjsa{position:absolute;left:0;top:0;line-height:42px;font-size:20px;color:#fff;padding:0 20px;background: left center no-repeat #0050a4}
.zdjs dd{width:635px;float:right;position:relative}
.zdjs dd img{width:100%;display:block}
.zdjs dd p{line-height:40px;font-size:20px;position:absolute;bottom:0;left:0;right:0;line-height:40px;padding:40px 0 10px;color:#fff;background:url(../images/botdetails.png) repeat-x;padding-left:10px}
.zdjs dd a{display:block;position:absolute;left:0;top:0;right:0;bottom:0}
.zdjs dd a:hover{background:url(../images/playbg.png) center center no-repeat;}
.djtbox h3{line-height:40px;line-height:40px;padding:20px 0 4px;color:#000;font-size:30px;text-align:Center;background:url(../images/tpcbg.png) top center no-repeat}
.djtbox{padding-top:65px;padding-bottom:12px}
.djt{background:url(../images/djt.png) top center no-repeat }
.swiper1 .swiper-slide{border-radius:4px;position:relative}
.detbox{position:absolute;
		bottom:0;
		left:0;
		right:0
		}
.detbox h4{
		line-height:40px;
		font-size:20px;
		color:#000;
		text-align:center
	
	}
.detbox p{
		line-height:20px;
		font-size:14px;
		height:40px;
		color:#535353;
		margin:0 23px 20px;
		overflow:hidden
	
	
	}
.swiper1 {margin-top:30px}
.jscg h3,.yjhzbox h3,.hjsd h3,.wzq h3{
		line-height:40px;
		line-height:40px;
		padding:20px 0 4px;
		color:#000;
		font-size:30px;
		text-align:Center;
		background:url(../images/tpcbg.png) top center no-repeat

	}
.jscg {margin-top:90px}
.jscg dl dt{
		float:left;
		width:266px;
		padding-right:50px
	
	}
.jscg dl dt img{
			width:100%;
			display:block;
			
			}	
	
.jscg dl dd h4{
	line-height:40px;
	font-size:20px
	
	}
.jscg dl dd h4 a{
	color:#000
	
	}
.jscg dl dd p{
	font-size:16px;
	line-height:26px;
	margin-top:14px
	
	}	
.jscg dl{
	margin-top:40px;
	overflow:hidden
	}
.swiper2 swiper-slide{
		position:relative;
		
	}
.swiper2 .swiper-slide img{width:100%;display:block}
.swiper2 .swiper-slide p{position:absolute;bottom:0;left:0;right:0;background:url(../images/hui.png) repeat;font-size:20px;line-height:60px;color:#fff;padding:0 10px}	
	
.swiper2 {margin-top:58px}	
.yjhz{background:url(../images/yjhzbg.png) top center no-repeat;padding-top:34px;padding-bottom:24px}
.hjsd{padding-top:50px}
.hjsd ul li{width:49.9%;float:left;}
.hjsd ul li h4{
	line-height:40px;
	font-size:20px

}	
.hjsd ul li h4 a{color:#000}	
.hjsd ul li p{
	line-height:26px;
	font-size:16px;
	color:#626262;
	height:78px;
	overflow:hidden
	}	
.hjsd ul li div{margin-right:50px}
.hjsd ul{overflow:hidden;padding-top:14px}
.wzqbox li{
		display:block;
		width:14.2%;
		float:left;
		}
.wzqbox li a{
		display:block;
		border:#00a0e9 1px solid;
		background:#b2e5fd;
		line-height:46px;
		height:46px;
		color:#003d7e;
		text-align:center;
		margin:13px 6px 0
	}
.wzqbox{width:1224px;overflow:hidden}	
.wzq {
	padding-top:58px;
	background:#f7f7f7;
	}	
.wzqbox{
		margin-top:23px;
		padding-bottom:54px;

		
		}	
.botbox p{ 
		line-height:24px;
		font-size:12px;
		text-align:center
	
	}
.bottomdiv{
		padding:15px 0;
		background:#042950;
		color:#fff
	
	}
.swiper2 .swiper-slide img.pchide{display:none}
.swiper2 .swiper-slide img.mhide{display:block}
.morelink{display:block;width:98px;height:29px;background:#eee;border:#ddd 1px solid;font-size:16px;line-height:29px;color:#000;text-align:center}
.zdjs dt .morelink{position:absolute;top:4px;right:0}
.morebox .morelink{float:right;}
.morebox {overflow:hidden;font-weight:normal}
.listhbg span{display:block;
	padding:0 10px;
	font-size: 22px;
    font-family: "微软雅黑";
    line-height: 50px;
    float: left;
    border-bottom: 3px solid #7f7f7f;
    padding: 0 10px;
    color: #000;}
.listhbg{overflow:hidden;border-bottom: 1px solid #d8d8d8;}
.listhbg a{display:block;float:right;font-size:18px;color:#000;font-weight:normal;line-height:50px}
.newslist li a{line-height:46px;font-size:16px;color:#333;}
.newslist li {   border-bottom: 1px dashed #ccc;}
.newslist li span{float:right;line-height:46px;font-size:16px;color:#aaa}
.morepages a{line-height: 26px;padding: 0 10px;color: #b2b2b2;display: inline-block;margin: 0 7px;border:#e1e1e1 1px solid;}
.morepages input{width: 56px;height: 24px;text-align:center;border:#e1e1e1 1px solid;margin:0 7px;}
.morepages .qd{color: #333}
.morepages .aaa{color:#aaa;}
.morepages{text-align: center;margin:25px 0 42px;}
.morepages a.cur,.morepages a:hover{color: #fff;border:#aaa 1px solid;background: #aaa}
.maintpc{width: 770px;
    margin: 0 auto;
    font-size: 26px;
    font-family: "微软雅黑", "黑体";
    font-weight: normal;
    line-height: 38px;
    text-align: center;
    border-bottom: 1px #d9d9d9 solid;
    padding: 0px 50px 20px;
    overflow: hidden;}
.subdate{text-align:Center;padding:10px 0 30px}
.subdetails{font-size: 16px;
    color: #333;
    line-height: 33px;
    margin: 0px 100px 0px;
    overflow: hidden;
    text-align: Justify;
	width:800px;
	margin:0 auto}
.location{border-bottom: 2px #0f5fd2 solid;
    overflow: hidden;
    text-indent: 20px;
    font-size: 12px;
    color: #3181bb;
    line-height: 20px;
    padding-top: 20px;
    padding-bottom: 8px;
	margin-bottom:20px;
	width:1000px}
	.location a{color: #3181bb;}
	.location span{padding: 4px}
@media screen and (max-width:992px){ 
.maintpc{width:auto;font-size:16px;line-height:26px;margin-top:10px;padding-bottom:10px;}
.subdetails{width:auto;line-height: 26px;font-size:14px;}
.autocontainer { min-width:0;width:auto }
.container {width:auto ;margin: 0 10px}
.subdate{padding-bottom:10px;}
.pchide{display:block}
.mhide{display:none}
.topimg img{width:100%;}
.topimg{height:auto;background:none}
.wswl{line-height:40px;font-size:25px;padding:20px 0 0 0;letter-spacing:5px}
.zdjs dt{float:none;width:auto;padding-top:0}
.zdjs dd{float:none;width:auto;margin-top:20px}
.zdjs dt h3{font-size:16px;line-height:30px;margin-top:14px}
.zdjs dt p{font-size:14px;line-height:22px}
.zdjs dd a{background:url(../images/playbg.png) center center no-repeat;background-size:40px 40px}
.zdjs dd p{
		line-height:40px;
		font-size:14px;
		position:absolute;
		bottom:0;
		left:0;
		right:0;
		line-height:40px;
		padding:20px 0 0 10px;
		color:#fff;
		background:url(../images/botdetails.png) repeat-x bottom center;
		background-size:auto 100%
		
}
.djtbox h3 {
    line-height: 40px;
    padding: 12px 0 8px;
    color: #000;
    font-size: 20px;
    text-align: Center;
    background: url(../images/tpcbg1.png) top center no-repeat;
	background-size:60px 60px
	}
.djtbox {
    padding-top: 25px;
    padding-bottom: 12px;	
	
}
.bblist li{
	position:relative;
	margin-top:18px;
	border:#c9c9c9 1px solid;
	border-radius:4px
	
	}
.bblist li img{
	width:100%;
	display:block
	}
.detbox h4 {
    line-height: 40px;
    font-size: 18px;
}
.detbox p {
		margin:0 20px 20px;
		font-size:14px;
		line-height:26px;
		height:52px
	}
.djt {
    background: url(../images/djt.png) top center no-repeat;
	background-size:180% auto
}
.jscg dl dt{
		width:33.3%;
		padding-right:16px
		}
.jscg dl dd h4 {
    line-height: 26px;
    font-size: 18px;
}
.jscg h3, .yjhzbox h3, .hjsd h3, .wzq h3 {
    line-height: 40px;
    padding: 12px 0 8px;
    color: #000;
    font-size: 20px;
    text-align: Center;
    background: url(../images/tpcbg1.png) top center no-repeat;
	background-size:60px 60px
}
.yjhz {
    background: url(../images/yjhzbg.png) left top no-repeat;
    padding-top: 34px;
    padding-bottom: 24px;
    background-size: 240% 100%;
}
.hjsd{padding-top:25px}
.swiper2 .swiper-slide img.mhide{display:none}
.swiper2 .swiper-slide img.pchide{display:block}
.swiper2 .swiper-slide p{
		font-size:14px;
		line-height:40px;
		background:rgba(0,0,0,0.4);
		background-image:none
	}
.swiper2{margin-top:30px}
.yjhz{margin-top:20px}
.hjsd ul li{width:auto;float:none;margin-bottom:10px}
.hjsd ul li div{margin-right:0}
.hjsd ul li h4{font-size:16px;line-height:30px}
.hjsd ul li p{font-size:14px;line-height:22px}
.wzq{padding-top:25px}
.wzqbox {
    width: auto;
    overflow: hidden;
	margin: 0 4px
}
.wzqbox li{
		display:block;
		width:33.3%;
		float:left;
		}

.wzqbox ul{margin-top:14px}
.wzqbox {
    margin-top:0;
    padding-bottom: 25px;
}









}
