@charset "utf-8";
/* CSS Document */

/*Reset start*/
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;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
fieldset, img{border:none;}
img{vertical-align:top; border:0}
a{ text-decoration:none; outline:none; color:#000;}
a:hover{ color:#000;}
a:focus{outline:none; color:#000;}
a:hover,a:visited,a:active,a:link{text-decoration: none;}
ol, ul{list-style:none outside none; padding:0; margin:0}
/*table{border-collapse:collapse;border-spacing:0;}*/
sub,sup{font-size:80%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
var{ font-style:normal;}
var{ padding-left:3px;}
input,select{ outline:none;}
body,button,input,select,textarea{ padding:0; margin:0; font-style:normal;}
body{width: 100%;}
*{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.clearfix:after {content:"\20"; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{display:inline-block; }
.clearfix{display:block;}
.clearbox{border-top:transparent 0px solid;clear:both;font-size:0;margin-top:0px;visibility:hidden; overflow:hidden;height:0;}

body{ font-family: "微软雅黑", Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.5; max-width: 1920px; margin: 0 auto; position: relative;}
.edit-container{ width: 1200px; margin: 0 auto; position: relative;}
.swiper-pagination-bullet{ width: 12px; height: 12px; background-color: #fff; margin: 0 8px !important;}

.home-banner img{ display: block; width: 100%;}

.home-body{ background: url(../images/body-bg.jpg) top center no-repeat #0e065b; background-size: 100% auto; color: #fff;}
/*.home-main{ background: url(../images/body-bottom.png) bottom center no-repeat; background-size: 100% auto; padding-bottom: 130px;}*/
.home-main{ padding-bottom: 130px;}
.base-top-title{ font-size: 40px; font-weight: bold; line-height: 1em; padding-left: 80px; background: url(../images/base-top-title-icon.png) left center no-repeat;}
.home-ldzc{ float: left; width: 818px; background-color: rgba(36,35,110,0.72); padding: 50px 40px;}
.home-ldzc li{ margin-top: 50px;}
.home-ldzc li .pic-box{ float: left; width: 250px;}
.home-ldzc li .pic-box img{ display: block; width: 100%;}
.home-ldzc li .cont-inner{ float: right; width: 452px; font-size: 18px;}
.home-ldzc li .cont-inner .cont{ line-height: 2em;}
.home-ldzc li .cont-inner .btn-box{ margin-top: 25px;}
.home-ldzc li .cont-inner .btn-box a{ display: inline-block; height: 36px; line-height: 36px; border-radius: 36px; padding: 0 52px 0 40px; background-color: #1c73b5; color: #fff; position: relative;}
.home-ldzc li .cont-inner .btn-box a::before{ content: ''; width: 8px; height: 14px; background: url(../images/btn-arrow-right.png) center no-repeat; position: absolute; top: 50%; margin-top: -7px; right: 21.8%;}

.home-dhrc{ float: right; width: 370px; background-color: rgba(36,35,110,0.72); padding: 50px 25px;}
.home-dhrc .list-box{ height: 757px; overflow-y: auto; margin-top: 50px;}
.home-dhrc .list-box li{ font-size: 18px; line-height: 2em; margin-bottom: 35px; padding: 0 20px; position: relative;}
.home-dhrc .list-box li::before{ content: ''; width: 8px; height: 8px; background-color: #7c7ba7; border-radius: 8px; position: absolute; left: 3px; top: 14px;}
.home-dhrc .list-box li .time{ color: #48a6ee;}

.home-ldyj{ margin-top: 115px;}
.home-ldyj .list-box{}
.home-ldyj .list-box ul{ margin: 0 -5px;}
.home-ldyj .list-box li{ float: left; width: 25%; margin-top: 40px;}
.home-ldyj .list-box li .block-box{ margin: 0 5px;}
.home-ldyj .list-box li .block-box .pic-box img{ display: block; width: 100%;}
.home-ldyj .list-box li .cont-inner{ font-size: 18px; padding: 20px 10px 0 10px;}
.home-ldyj .list-box li .cont-inner .cont{ line-height: 2em; height: 8em;}
.home-ldyj .list-box li .cont-inner .btn-box{ margin-top: 25px;}
.home-ldyj .list-box li .cont-inner .btn-box a{ display: inline-block; height: 36px; line-height: 36px; border-radius: 36px; padding: 0 52px 0 40px; background-color: #1c73b5; color: #fff; position: relative;}
.home-ldyj .list-box li .cont-inner .btn-box a::before{ content: ''; width: 8px; height: 14px; background: url(../images/btn-arrow-right.png) center no-repeat; position: absolute; top: 50%; margin-top: -7px; right: 21.8%;}

.home-zbcp{ margin-top: 115px;}
.home-zbcp .list-box li{ margin-top: 50px; padding: 0 50px; position: relative;}
.home-zbcp .list-box li .pic-box{ float: left;}
.home-zbcp .list-box li .cont-inner{ position: absolute; top: 0; right: 50px; width: 550px; padding-top: 25px;}
.home-zbcp .list-box li .cont-inner .title{ font-size: 36px; font-weight: bold;}
.home-zbcp .list-box li .cont-inner .title a{ color: #fff;}
.home-zbcp .list-box li .cont-inner .cont{ font-size: 16px; line-height: 2.5em; text-align: justify; margin-top: 35px;}
.home-zbcp .list-box li.odd .pic-box{ float: right;}
.home-zbcp .list-box li.odd .cont-inner{ right: auto; left: 50px;}

.home-xchx{ margin-top: 75px; overflow: hidden;}
.home-xchx-focus{ margin: 50px -10% 0 -10%;}
.home-xchx-focus .swiper-slide .block-box{ padding: 0 10px;}
.home-xchx-focus .swiper-slide .block-box .pic-box img{ display: block; width: 100%;}
.home-xchx-focus .swiper-container{ padding-bottom: 60px;}

.home-mtbd{ margin-top: 50px;}
.home-mtbd-inner{ background-color: #212064; padding: 50px 40px 30px 40px;}
.home-mtbd-inner .liat-box li{ font-size: 18px; border-bottom: 1px solid #3c3b77; padding: 25px 0;}
.home-mtbd-inner .liat-box li .title{ float: left; width: 80%; color: #fff; padding-left: 36px; position: relative; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.home-mtbd-inner .liat-box li .title::before{ content: ''; width: 12px; height: 12px; background-color: #59588b; border-radius: 12px; position: absolute; left: 10px; top: 7px;}
.home-mtbd-inner .liat-box li .time{ float: right; color: #fff; opacity: 0.54;}
.home-mtbd-inner .liat-box li.hide{ display: none;}
.home-mtbd-inner .liat-box .more-box{ margin-top: 30px; text-align: center;}
.home-mtbd-inner .liat-box .more-box a{ display: inline-block; font-size: 18px; color: #379ae5; padding-right: 20px; background: url(../images/btn-arrow-more.png) right center no-repeat;}

.qrcode-layer{ width: 100%; height: 100%; position: fixed; top: 0; right: 0; bottom: 0; left: 0; display: none;}
.qrcode-layer .layer-inner{ width: 750px; height: 450px; position: absolute; top: 50%; left: 50%; margin: -225px 0 0 -375px; background-color: rgba(000,000,000,0.8); border-radius: 15px;}
.qrcode-layer .layer-close{ width: 24px; height: 24px; background: url(../images/layer-close.png) center no-repeat; position: absolute; top: 32px; right: 40px; cursor: pointer;}
.qrcode-layer .layer-content{ padding: 95px 70px 0 70px;}
.qrcode-layer .layer-content .pic-box{ float: left; width: 280px;}
.qrcode-layer .layer-content .pic-box img{ display: block; width: 100%;}
.qrcode-layer .layer-content .cont{ float: right; width: 280px; font-size: 36px; padding-top: 18%;}

.sub-main{ padding: 40px 0 100px 0;}
.sub-main .edit-container{ width: 900px;}
.return-box{ text-align: right; font-size: 18px;}
.return-box a{ border-bottom: 1px solid #247abc; color: #247abc;}
.content-container{ margin-top: 25px;}
.content-container .top-box{ text-align: center;}
.content-container .top-box .title{ font-size: 36px; font-weight: bold;}
.content-container .top-box .time{ font-size: 18px; margin-top: 30px;}
.content-container .content{ font-size: 18px; line-height: 2em;}
.content-container .content p{ padding-top: 30px; text-indent: 2em;}
.content-container .content .img{ padding-top: 30px;}
.content-container .content .img img{ display: block; width: 720px; margin: 0 auto;}




@media (max-width: 992px){
	/* 缩小60% */
	
	/* 共用样式 */
	.edit-container{ width: 100%;}
	
	.home-body{ background: none; background-color: #0e0659;}
	
	.home-main{ padding-bottom: 50px;}
	.base-top-title{ font-size: 20px; padding-left: 35px; background-size: 24px auto;}
	.home-item{ padding: 30px 15px 0 15px;}
	.home-ldzc{ float: none; width: 100%; padding: 30px 15px 10px 15px;}
	.home-ldzc li{ margin-top: 30px;}
	.home-ldzc li .pic-box{ float: none; width: 100%;}
	.home-ldzc li .cont-inner{ float: none; width: 100%; font-size: 14px; padding: 20px 10px 0 10px;}
	.home-ldzc li .cont-inner .btn-box{ margin-top: 20px;}
	.home-ldzc li .cont-inner .btn-box a{ height: 38px; line-height: 38px;}
	.home-ldzc li .cont-inner .btn-box a::before{ background-size: 6px auto;}
	
	.home-dhrc{ float: none; width: 100%; padding: 30px 15px 10px 15px;}
	.home-dhrc .list-box{ height: auto; margin-top: 30px;}
	.home-dhrc .list-box li{ font-size: 14px; margin-bottom: 20px; padding: 0 0 0 20px;}
	
	.home-ldyj{ margin-top: 40px; padding: 0 15px;}
	.home-ldyj .list-box{ margin-top: 0;}
	.home-ldyj .list-box li{ float: none; width: 100%; margin-top: 30px;}
	.home-ldyj .list-box li .cont-inner{ float: none; width: 100%; font-size: 14px; padding: 20px 10px 0 10px;}
	.home-ldyj .list-box li .cont-inner .cont{ height: auto;}
	.home-ldyj .list-box li .cont-inner .btn-box{ margin-top: 20px;}
	.home-ldyj .list-box li .cont-inner .btn-box a{ height: 38px; line-height: 38px;}
	.home-ldyj .list-box li .cont-inner .btn-box a::before{ background-size: 6px auto;}
	
	.home-zbcp{ margin-top: 40px; padding: 0 15px;}
	.home-zbcp .list-box li{ margin-top: 30px; padding: 0;}
	.home-zbcp .list-box li .pic-box{ float: none;}
	.home-zbcp .list-box li .pic-box img{ display: block; width: 100%;}
	.home-zbcp .list-box li .cont-inner{ width: 100%; padding: 20px 10px 0 10px; position: relative; right: 0;}
	.home-zbcp .list-box li .cont-inner .title{ font-size: 18px;}
	.home-zbcp .list-box li .cont-inner .cont{ font-size: 14px; margin-top: 10px;}
	.home-zbcp .list-box li.odd .pic-box{ float: none;}
	.home-zbcp .list-box li.odd .cont-inner{ left: 0;}
	
	.home-xchx{ margin-top: 40px; padding: 0 15px;}
	.home-xchx-focus{ margin: 30px -65% 0 -65%;}
	.home-xchx-focus .swiper-container{ padding-bottom: 40px;}
	.swiper-pagination-bullet{ width: 8px; height: 8px;}
	
	.home-mtbd{ margin-top: 40px; padding: 0 15px;}
	.home-mtbd-inner{ padding: 30px 15px 20px 15px;}
	.home-mtbd-inner .liat-box{ margin-top: 15px;}
	.home-mtbd-inner .liat-box li{ font-size: 14px; padding: 15px 0;}
	.home-mtbd-inner .liat-box li .title{ float: none; width: 100%; padding-left: 20px;}
	.home-mtbd-inner .liat-box li .title::before{ width: 8px; height: 8px; top: 7px; left: 4px;}
	.home-mtbd-inner .liat-box li .time{ float: none; margin-top: 10px; padding-left: 20px;}
	.home-mtbd-inner .liat-box .more-box{ margin-top: 20px;}
	.home-mtbd-inner .liat-box .more-box a{ font-size: 14px; background-size: 10px auto;}
	
	.sub-main{ padding: 30px 15px 50px 15px;}
	.sub-main .edit-container{ width: 100%;}
	.return-box{ font-size: 14px;}
	.content-container .top-box .title{ font-size: 22px;}
	.content-container .top-box .time{ font-size: 14px; margin-top: 10px;}
	.content-container .content{ font-size: 14px;}
	.content-container .content p{ padding-top: 15px;}
	.content-container .content .img{ padding-top: 15px;}
	.content-container .content .img img{ width: 100%;}
	
	
	
	
}
