.warpper{
	margin:0 auto;
	background: url(10740373.jpg) no-repeat center top;
	/* background-size: cover;  */
}
.banner{
	/* width: 1920px; */
	height: 785px;
	margin: 0 auto;
	/* padding: 100px 0 145px 0; */
}
.w1200{
	position: relative;
	width:1200px;
	margin: 0 auto;
	background: #fff;
}
.qqgh_box{
	position: relative;
	width: 100%;
}
.qqgh_title{
	width: 330px;
	height: 123px;
	margin: 0 auto;
	padding-top: 25px;
}
.qqgh_title img{
	width: 100%;
}
.qqgh_content{
	width: 1140px;
	height: 635px;
	margin: 0 auto;
	background: url(10740374.png) no-repeat;
}
.qqgh_img{
	width:1065px;
	height:600px;
	padding: 37px 0 0 32px;
}
.qqgh_img img{
	width: 100%;
	height: 567px;
}
.qqgh_img p{
	margin: 0 20px;
	color: #fff;
	font-size: 20px;
	line-height: 30px;
}
.qqgh_img a{
	color: #fff;
}
#swiper-pagination1{
	left:667px;
	bottom: 8px;
	width:120px;
	margin-left: 20px;
}

.zcsk_box{
	width: 1200px;
	margin: 0 auto;
	margin-top: 25px;
}
.zcsk_title{
	width: 100%;
	height: 128px;
	margin: 0 auto;
	padding-top: 25px;
}
.zcsk_content{
	width: 100%;
	margin-top: 40px;
}
.zcsk_swiper{
	width: 680px;
	height: 440px;
}
.zcsk_swiper img{
	width: 680px;
	height:384px;
}
.zcsk_txt{
	width: 100%;
	height: 56px;
	background: #0082dd;
}
.zcsk_txt p{
	font-size: 22px;
	line-height: 56px;
	text-indent: 2rem;
}
.zcsk_txt a{
	color: #fff;
}
#swiper-pagination2{
	left:530px;
	bottom: 20px;
	width:120px;
	margin-left: 20px;
}
#swiper-pagination2 .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	background: var(--swiper-pagination-bullet-inactive-color,#fff);
	opacity: var(--swiper-pagination-bullet-inactive-opacity, .9);
}
#swiper-pagination2 .swiper-pagination-bullet-active{
	background: rgb(176, 222, 226);
}
.zcsk_list{
	width: 470px;
}
.zcsk_list ul li{
	padding-bottom: 15px;
	padding-top: 20px;
	border-bottom: 1px #e6f0fc solid;
}
.zcsk_list ul li:nth-child(3n){
	border-bottom:none;
}
.zcsk_list ul li h1{
	
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 5px;
}
.zcsk_list ul li p{
	font-size: 16px;
	line-height: 25px;
}
.zcsk_list ul li span{
	display: block;
	font-size: 14px;
	margin-top: 5px;
}
.more{
	float: right;
}
.more a{
	color: #0082dd;
}

.zbfb_box{
	width: 1200px;
	margin: 0 auto;
	margin-top: 50px;
}
.zbfb_title{
	width: 100%;
	height: 128px;
	margin: 0 auto;
}
.zbfb_content{
	/* margin-top: 30px; */
}
.zbfb_item{
	position: relative;
	float: left;
	width: 340px;
	height: 190px;
	background: #e6f0fc;
	padding: 20px;
	margin-top: 50px;
}
.zbfb_item h1{
	margin-top: 20px;
	font-size: 20px;
	font-weight: bold;
}
.zbfb_item p{
	margin-top: 15px;
	font-size: 16px;
	line-height: 28px;
}
.zbfb_item span{
	position: absolute;
	width: 130px;
	height: 36px;
	top: 16px;
	font-size: 18px;
	line-height: 30px;
	text-indent: 1rem;
	font-weight: bold;
	/* background: url(10740378.png); */
	color: #0061d0;
}
.mtbd_box{
	width: 1200px;
	margin: 0 auto;
	margin-top: 50px;
}
.mtbd_title{
	width: 100%;
	height: 128px;
	margin: 0 auto;
}
.mtbd_list{
	width: 100%;
	margin-top: 30px;
}
.mtbd_list ul{
	width: 545px;
}
.mtbd_list ul li{
	padding-bottom: 5px;
	font-size: 20px;
	line-height: 40px;
	border-bottom: 1px #dedede solid;
}
.mtbd_list ul li img{
	margin: 0 10px;
	vertical-align: middle;
}

.mtbd1_box{
	width: 1200px;
	margin: 0 auto;
	margin-top: 50px;
}
.mtbd1_title{
	margin: 0 auto;
	width: 1150px;
    overflow: hidden;
    padding: 30px 40px;
	font-size: 20px;
	border-bottom: #032344 1px solid;
}
.mtbd1_list{
	width: 100%;
	margin-top: 30px;
}
.mtbd1_list ul{
	width: 1150px;
	margin: 0 auto;
}
.mtbd1_list ul li{
	padding-bottom: 5px;
	font-size: 20px;
	line-height: 40px;
	/* border-bottom: 1px #666 dashed; */
}
.mtbd1_list ul li span{
	font-size: 18px;
}
.mtbd1_list ul li img{
	margin: 0 10px;
	vertical-align: middle;
}

.mtbd1_list .title-all{
	width: 100%;
    overflow: hidden;
    line-height: 40px;
    padding: 20px 0px;
    font-size: 30px;
    text-align: center;
}
.mtbd1_list .time-all{
	width: 100%;
    overflow: hidden;
    line-height: 50px;
    padding: 20px 0px;
    color: #666;
    text-align: center;
    font-size: 14px;
}
.mtbd1_list .news-text-all{
    width: 90%;
    max-height: 3400px;
    overflow: auto;
    margin-bottom: 60px;
    font-size: 16px;
    padding: 0 50px;
}

.gdfc_box{
	width: 1200px;
	margin: 0 auto;
	margin-top: 50px;
}
.gdfc_title{
	width: 100%;
	height: 128px;
	margin: 0 auto;
}
.gdfc_content{
	position: relative;
	width: 100%;
	margin-top: 30px;
}
.gdfc_img{
	float: left;
	width: 640px;
	height: 450px;
}
.gdfc_item{
	position: absolute;
	background: url(10740375.png) no-repeat;
	width: 535px;
	height: 273px;
	padding: 30px;
	right: 1px;
	top: 40px;
	/* box-shadow: 0 0 1px 1px #ccc;
	background: #fff; */
}
.gdfc_swiper h1{
	margin-top: 10px;
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
}
.gdfc_swiper p{
	margin-top: 10px;
	font-size: 16px;
	line-height: 25px;
}
#swiper-button-next1{
	width: 40px;
	height: 40px;
	right: 10px;
	top:0px;
	background: url(10740404.png);
}
#swiper-button-next1::after,#swiper-button-prev1::after{
	content: none;
}
#swiper-button-prev1{
	width: 40px;
	height: 40px;
	left: 1100px;
	top:0px;
	background: url(10740388.png);
}

.zjsy_box{
	width: 1140px;
	margin: 0 auto;
	margin-top: 50px;
}
.zjsy_title{
	width: 328px;
	height: 131px;
	margin: 0 auto;
}
.zjsy_content{
	width: 100%;
}
.zjsy_item{
	float: left;
	width:565px;
	height:230px;
	margin-top: 30px;
	background: url(10740376.png);
}
.zjsy_item h1{
	padding-top: 30px;
	margin-left: 60px;
	margin-right: 20px;
	font-size: 20px;
	font-weight: bold;
	color: #0c24e3;
}
.zjsy_item  h1 a{
	color: #0c24e3;
}
.zjsy_item p{
	margin-top:10px;
	margin-left: 60px;
	margin-right: 20px;
	font-size: 16px;
	line-height: 30px;
}

.kptd_box{
	width: 1140px;
	margin: 0 auto;
	margin-top: 50px;
}
.kptd_title{
	width: 331px;
	height: 127px;
	margin: 0 auto;
}
.kptd_swiper{
	margin-top: 20px;
}
.kptd_swiper img{
	width: 360px;
	height: 208px;
}
.kptd_swiper p{
	margin-top: 10px;
	font-size: 16px;
	line-height: 25px;
	text-align: center;
}
#swiper-button-prev2{
	width: 40px;
	height: 40px;
	background: url(10740388.png);
}
#swiper-button-next2{
	width: 40px;
	height: 40px;
	right: 20px;
	background: url(10740404.png);
}
#swiper-button-next2::after,#swiper-button-prev2::after{
	content: none;
}

.hdty_box{
	width: 1140px;
	margin: 0 auto;
	margin-top: 50px;
}
.hdty_title{
	width:336px;
	height:133px;
	margin: 0 auto;
}
.hdty_content{
	margin-top: 50px;
	position: relative;
	width: 1140px;
	height: 512px;
	background: url(10740377.png);
}
.hdty_content img{
	position: absolute;
	width: 1104px;
	height: 512px;
	top: -20px;
	left: 16px;
}
.snhg_box{
	width: 1140px;
	margin: 0 auto;
	margin-top: 50px;
}
.snhg_title{
	width: 336px;
	height: 131px;
	margin: 0 auto;
}
.snhg_content{
	margin-top: 30px;
}
.snhg_item{
	float: left;
	width: 270px;
	margin-top: 20px;
}
.snhg_item .top{
	position: relative;
}
.snhg_item .top .address{
	text-align: center;
	font-size: 18px;
	padding-bottom: 10px;
	border-bottom: 1px solid #000;
}
.snhg_item .top .address i{
	display:inline-block;
	width: 25px;
	height: 25px;
	background: url(10740385.jpg);
}
.snhg_item .top h1{
	text-align: center;
	font-size: 30px;
	font-weight: bold;
}
.snhg_item img{
	margin-top: 20px;
	width: 270px;
	height: 373px;
}
.htwh_box{
	width: 1140px;
	margin: 0 auto;
	margin-top: 50px;
	padding-bottom: 30px;
}
.htwh_title{
	width: 329px;
	height: 135px;
	margin: 0 auto;
}
#swiper-pagination3{
	left:530px;
	bottom: 20px;
	width:120px;
	margin-left: 20px;
}
#swiper-pagination3 .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	background: var(--swiper-pagination-bullet-inactive-color,#fff);
	opacity: var(--swiper-pagination-bullet-inactive-opacity, .9);
}
#swiper-pagination3 .swiper-pagination-bullet-active{
	background: rgb(176, 222, 226);
}
.footer{
	/* width: 1920px; */
	background-color: #032344;
	margin: 0 auto;
	margin-top: 60px;
	padding: 30px 0;
}
.footer_box{
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	color: #fffffe;
}
.footer span {
	padding: 0 20px;
}
/* .footer_box p{
	font-size: 14px;
	line-height: 30px;
	color: #fff;
} */
