body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, form, legend, button, p,th,td{border:0;font-size:100%;margin:0;outline:0;padding:0; font-family: "微软雅黑";}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
img{vertical-align:top; border:0; border:none;}
a{ text-decoration:none; outline:none; color:#000;}
input,select{ outline:none;}
li{list-style: none;}
a:hover{ color:#000;}
a:focus{outline:none;}
a:hover,a:visited,a:active,a:link{text-decoration: none;}
.clearfix:after {content:"\20"; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{display:inline-block; }
.clearfix{display:block;}
.body{color: #000; overflow-x: hidden; margin: 0; padding: 0;}

.edit-container{ width: 1200px; margin: 0 auto;}


#footer .footerInner{width: 100%; background: #02002a; color: #fff; padding-bottom: 16px;}
.fooer-Link{padding-left: 0;}
.fooer-Link>a{color: #fff; margin: 0 5px; font-size: 14px;}
.fooer-Link .otherLink {display: inline-block; padding-top: 16px; position: relative; z-index: 10; padding-left: 4px;}
.fooer-Link .otherLink span {cursor: pointer; color: #fff; position: relative; font-size: 14px;}
.fooer-Link .otherLink span i { font-size: 12px; margin-left: 8px; position: absolute; top:8px;}
.otherlinkCon {display: none; position: absolute; left: 0; bottom: 33px; background: #fff; border-bottom: 2px solid #e0002a; box-shadow: 2px 0px 1px #b3b3b3, -2px 0px 1px #b3b3b3; }
.otherlinkCon a {display: block; height: 40px; line-height: 40px; text-align: center; width: 128px; color: #333333; text-decoration: none;}
.footer-record {padding-top: 16px; font-size: 14px; padding-right: 0;}
.footer-record p {margin-bottom: 0; color: #fff;}
.footer-record a {color: #fff;}
.otherlinkCon a:hover{color: #fff;background: #e0002a;}

.top-banner img{ display: block; width: 100%;}

.main-container{ background: url(../images/main-bg.jpg) bottom center no-repeat; background-size: cover; padding-bottom: 45px; overflow: hidden;}
.base-title-box{ height: 64px; line-height: 60px; background: url(../images/base-title-bg1.png) top center no-repeat; background-size: auto 100%; position: relative; text-align: center;}
.base-title-box .title{ font-size: 34px; color: #fff; font-weight: bold; text-transform:uppercase; text-shadow: 0 3px 0 #5300fc,0 3px 0 #5300fc,0 3px 0 #5300fc;}
.base-title-box .title span{ font-size: 28px;}
.base-title-box .return-home{ float: right; font-size: 14px; color: #20e2ff;}
.base-title-box .return-home a{ color: #20e2ff;}


.dhbd-view{ margin-top: 50px;}
.dhbd-inner{ margin-top: 30px; background-color: #0d0e69; position: relative;}
.dhbd-inner .pic-box{ float: left; width: 360px; margin-right: 50px;}
.dhbd-inner .pic-box img{ display: block; width: 100%;}
.dhbd-inner .right-cont{ padding: 20px 50px 50px 50px; font-size: 14px;}
.dhbd-inner .right-cont .cont{ color: #fff; line-height: 1.8; text-align: justify;}
.dhbd-inner .right-cont .cont .title{ text-align: center; font-size: 18px;}
.dhbd-inner .right-cont .cont p{ padding-top: 15px;}
.dhbd-inner .right-cont .more{ position: absolute; bottom: 12px; right: 32%; padding-right: 25px; cursor: pointer; color: #fff;}
.dhbd-inner .right-cont .more i{ display: inline-block; width: 20px; height: 20px; background: url(../images/dhbd-arrow-bottom.png) center no-repeat; position: absolute; top: 0; right: 0;}
.dhbd-inner .hidden-content{ display: none;}
.dhbd-inner.current .pic-box{ margin-bottom: 0;}
.dhbd-inner.current .right-cont .more{ right: auto; left: 50%; margin-left: -26.5px;}
.dhbd-inner.current .right-cont .more i{ transform:rotate(180deg);}
.dhbd-inner.current .hidden-content{ display: block;}


.dhjcx-view{ margin-top: 50px;}
.dhjcx-inner{ margin-top: 40px; padding: 0 26px; position: relative;}
.dhjcx-inner .pic-box{ border: 1px solid #00ffff; cursor: pointer;}
.dhjcx-inner .pic-box img{ display: block; width: 100%;}
.dhjcx-inner .arrow-prev, .dhjcx-inner .arrow-next{ width: 10px; height: 25px; background-repeat: no-repeat; background-position: center; background-size: cover; position: absolute; top: 50%; margin-top: -16px; cursor: pointer;}
.dhjcx-inner .arrow-prev{ left: 0; background-image: url(../images/xchx-arrow-left.png);}
.dhjcx-inner .arrow-next{ right: 0; background-image: url(../images/xchx-arrow-right.png);}
.dhjcx-inner .swiper-button-disabled{ opacity: 0.35;}

/*图片弹框*/
.picture-layer{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; display: none;}
.picture-layer .opacity{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; opacity: 0.6;}
.picture-layer .layer-close{ width: 30px; height: 30px; background: url(../images/layer-close.png) center no-repeat; position: absolute; top: -35px; right: 0; z-index: 9; cursor: pointer;}
.picture-layer-inner{ width:700px; height: 430px; position: absolute; top: 50%; left: 50%; margin-left:-350px; margin-top:-215px;}
.picture-layer-inner .focus{ border: 1px solid #00ffff;}
.picture-layer-inner .focus .swiper-slide img{ display: block; width: 100%;}
.picture-layer-inner .focus .swiper-button-next, .picture-layer-inner .focus .swiper-button-prev{ width: 10px; height: 25px; background-size: 10px 25px; margin-top: -19.5px;}
.picture-layer-inner .focus .swiper-button-prev, .picture-layer-inner .focus .swiper-container-rtl .swiper-button-next{ background-image: url(../images/xchx-arrow-left.png);}
.picture-layer-inner .focus .swiper-button-next, .picture-layer-inner .focus .swiper-container-rtl .swiper-button-prev{ background-image: url(../images/xchx-arrow-right.png);}

.mtbd-view{ margin-top: 50px;}
.mtbd-inner{ margin-top: 30px;}
.mtbd-inner .block-box{ background-color: #0d0b61; padding: 0 25px; margin: 15px 0; min-height: 164px;}
.mtbd-inner .block-box .top-box{ height: 52px; line-height: 52px; border-bottom: 1px solid #333599; margin-right: -25px;}
.mtbd-inner .block-box .top-box .title{ float: left; width: 70%; font-size: 18px; color: #fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mtbd-inner .block-box .top-box .time{ float: right; width: 150px; height: 100%; font-size: 16px; color: #ccffff; text-align: center; padding-left: 15px;}
.mtbd-inner .block-box .cont{ font-size: 14px; color: #fff; line-height: 24px; margin-top: 20px; text-align: justify; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.mtbd-inner .list-hide{ display: none;}
.mtbd-inner .more{ margin-top: 20px; text-align: center; display: none;}
.mtbd-inner .more a{ font-size: 16px; color: #1ed5f4;}

.bkcp-view{ margin-top: 50px;}
.bkcp-inner{ margin-top: 30px;}
.bkcp-inner .pic-box{ border: 1px solid #00ffff; cursor: pointer;}
.bkcp-inner .pic-box img{ display: block; width: 100%;}

.content-container{ margin-top: 35px;}
.content-container .base-title-box{ background-image: url(../images/base-title-bg1.png);}
.content-container .content-inner{ background-color: #29166f; margin-top: 30px; color: #fff; padding: 38px 50px 80px 50px;}
.content-container .content-inner .top-title{ font-size: 20px; text-align: center;}
.content-container .content-inner .content{ font-size: 14px; line-height: 28px;}
.content-container .content-inner .content .title{ font-size: 16px; font-weight: bold; margin-top: 30px;}
.content-container .content-inner .content p{ margin-top: 30px; text-indent: 2em;}
.content-container .content-inner .content .img{ margin-top: 30px;}
.content-container .content-inner .content .img img{ display: block; width: 80%; margin: 0 auto;}
.content-container .content-inner .content .img p{ text-indent: 0; text-align: center; margin-top: 15px;}
.content-container .content-inner .content .content-video{ width: 80%; margin: 30px auto 0 auto;}




@media (max-width: 767px){
	.edit-container{ width:auto;}

	.fooer-Link {text-align: center;}
	#footer .footerInner{ overflow-x: hidden;}
	.otherlinkCon{left: -40px;}
	.footer-record {font-size: 12px; padding-top: 4px;}
	.footer-record p {text-align: center; font-size: 10px;}
  
	
	.main-container{ padding: 0 15px 30px 15px; background: #030045;}
	.base-title-box{ margin: 0 -15px; height: 40px; line-height: 36px;}
	.base-title-box .title{ font-size: 26px; left: 70px;}
	.base-title-box .title span{ font-size: 20px;}
	.base-title-box .return-home{ margin-right: 15px;}
	
	
	.dhbd-view{ margin-top: 35px;}
	.dhbd-inner{ margin-top: 20px;}
	.dhbd-inner .pic-box{ float: none; width: 100%; margin: 0;}
	.dhbd-inner .right-cont{ padding: 15px 15px 50px 15px; font-size: 14px;}
	.dhbd-inner .right-cont .more{ right: auto; left: 50%; margin-left: -26.5px;}
	
	.dhjcx-view{ margin-top: 35px;}
	.dhjcx-inner{ margin-top: 25px;}
	
	.bkcp-inner{ margin-top: 10px;}
	.bkcp-inner .pic-box{ margin-top: 15px;}
	
	/* 图片弹框 */
	.picture-layer-inner{ width: 100%; height: auto; margin: 0; transform:translate(-50%,-50%);}
	.picture-layer-inner .focus .swiper-button-next, .picture-layer-inner .focus .swiper-button-prev{ width: 16px; height: 29px; background-size: 16px 29px; margin-top: -14.5px;}
	
	.mtbd-view{ margin-top: 35px;}
	.mtbd-inner{ margin-top: 20px;}
	.mtbd-inner .block-box{ padding: 0 15px; margin: 10px 0; min-height: 146px;}
	.mtbd-inner .block-box .top-box{ height: 44px; line-height: 44px; margin-right: -15px;}
	.mtbd-inner .block-box .top-box .title{ font-size: 16px; width: 60%;}
	.mtbd-inner .block-box .top-box .time{ width: auto; font-size: 14px; padding-left: 0; padding-right: 10px;}
	.mtbd-inner .block-box .cont{ font-size: 13px; margin-top: 15px;}
	.mtbd-inner .more{ margin-top: 15px;}
	.mtbd-inner .more a{ font-size: 14px;}
	
	.content-container{ margin-top: 30px;}
	.content-container .base-title-box{ background-image: url(../images/base-title-bg3.png);}
	.content-container .content-inner{ margin-top: 20px; padding: 20px 15px 35px 15px;}
	.content-container .content-inner .top-title{ font-size: 18px;}
	.content-container .content-inner .content{ line-height: 26px;}
	.content-container .content-inner .content .title{ margin-top: 15px;}
	.content-container .content-inner .content p{ margin-top: 15px;}
	.content-container .content-inner .content .img{ margin-top: 15px;}
	.content-container .content-inner .content .img img{ width: 100%;}
	.content-container .content-inner .content .img p{ margin-top: 10px;}
	.content-container .content-inner .content .content-video{ margin-top: 15px; width: 100%;}
	
	

}

@media (min-width: 768px) and (max-width: 991px){
	.edit-container{ width:auto;}
	
	.fooer-Link {text-align: center;}
	/* #footer .footerInner{ overflow: hidden;} */
	.otherlinkCon{left: -40px;}
	.footer-record {font-size: 12px;}
	.footer-record p {text-align: center; font-size: 11px;}
	  
	
	.main-container{ padding: 0 15px 30px 15px; background: #030045;}
	.base-title-box{ margin: 0 -15px; height: 40px; line-height: 36px;}
	.base-title-box .title{ font-size: 26px; left: 70px;}
	.base-title-box .title span{ font-size: 20px;}
	.base-title-box .return-home{ margin-right: 15px;}
	
	
	.dhbd-view{ margin-top: 35px;}
	.dhbd-inner{ margin-top: 20px;}
	.dhbd-inner .pic-box{ float: none; width: 100%; margin: 0;}
	.dhbd-inner .right-cont{ padding: 15px 15px 50px 15px; font-size: 14px;}
	.dhbd-inner .right-cont .more{ right: auto; left: 50%; margin-left: -26.5px;}
	
	.dhjcx-view{ margin-top: 35px;}
	.dhjcx-inner{ margin-top: 25px;}
	
	.bkcp-inner{ margin-top: 10px;}
	.bkcp-inner .pic-box{ margin-top: 15px;}
	
	/* 图片弹框 */
	.picture-layer-inner{ width: 100%; height: auto; margin: 0; transform:translate(-50%,-50%);}
	.picture-layer-inner .focus .swiper-button-next, .picture-layer-inner .focus .swiper-button-prev{ width: 16px; height: 29px; background-size: 16px 29px; margin-top: -14.5px;}
	
	.mtbd-view{ margin-top: 35px;}
	.mtbd-inner{ margin-top: 20px;}
	.mtbd-inner .block-box{ padding: 0 15px; margin: 10px 0; min-height: 146px;}
	.mtbd-inner .block-box .top-box{ height: 44px; line-height: 44px; margin-right: -15px;}
	.mtbd-inner .block-box .top-box .title{ font-size: 16px; width: 60%;}
	.mtbd-inner .block-box .top-box .time{ width: auto; font-size: 14px; padding-left: 0; padding-right: 10px;}
	.mtbd-inner .block-box .cont{ font-size: 13px; margin-top: 15px;}
	.mtbd-inner .more{ margin-top: 15px;}
	.mtbd-inner .more a{ font-size: 14px;}
	
	.content-container{ margin-top: 30px;}
	.content-container .base-title-box{ background-image: url(../images/base-title-bg3.png);}
	.content-container .content-inner{ margin-top: 20px; padding: 20px 15px 35px 15px;}
	.content-container .content-inner .top-title{ font-size: 18px;}
	.content-container .content-inner .content{ line-height: 26px;}
	.content-container .content-inner .content .title{ margin-top: 15px;}
	.content-container .content-inner .content p{ margin-top: 15px;}
	.content-container .content-inner .content .img{ margin-top: 15px;}
	.content-container .content-inner .content .img p{ margin-top: 10px;}
	.content-container .content-inner .content .content-video{ margin-top: 15px;}
	
	
	
	
	
	
}

@media (min-width: 992px) and (max-width: 1279px){
	.edit-container{ width:970px;}
	
	.main-container{ padding-bottom: 30px;}
	.base-title-box .title{ font-size: 28px;}
	.base-title-box .title span{ font-size: 22px;}
	
	
	.dhbd-view{ margin-top: 35px;}
	.dhbd-inner{ margin-top: 20px;}
	.dhbd-inner .pic-box{ margin-right: 30px;}
	.dhbd-inner .right-cont{ padding: 15px 30px 40px 30px; font-size: 14px;}
	.dhbd-inner .right-cont .more{ right: 27%;}
	
	.dhjcx-view{ margin-top: 35px;}
	.dhjcx-inner{ margin-top: 25px;}
	
	.mtbd-view{ margin-top: 35px;}
	.mtbd-inner{ margin-top: 20px;}
	.mtbd-inner .block-box{ padding: 0 20px; margin: 10px 0; min-height: 146px;}
	.mtbd-inner .block-box .top-box{ height: 44px; line-height: 44px; margin-right: -20px;}
	.mtbd-inner .block-box .top-box .title{ font-size: 16px;}
	.mtbd-inner .block-box .top-box .time{ width: 127px; font-size: 14px; padding-left: 10px;}
	.mtbd-inner .block-box .cont{ margin-top: 15px;}
	.mtbd-inner .more{ margin-top: 15px;}
	.mtbd-inner .more a{ font-size: 14px;}
	
	.content-container{ margin-top: 30px;}
	.content-container .content-inner{ margin-top: 25px; padding: 30px 35px 55px 35px;}
	.content-container .content-inner .content .title{ margin-top: 25px;}
	.content-container .content-inner .content p{ margin-top: 25px;}
	.content-container .content-inner .content .img{ margin-top: 25px;}
	.content-container .content-inner .content .img p{ margin-top: 10px;}
	.content-container .content-inner .content .content-video{ margin-top: 25px;}
	
	
}


