@font-face {
	font-family: D-DIN;
	src: url(../font/D-DIN-PRO-700-Bold.ttf);
}
body{padding: 0;margin: 0;font-family: "Source Han Sans";font-size: 16px;color: #333333;overflow-x:hidden;}
body.noscroll{height: 100vh;overflow-y: hidden;}
ul{padding: 0;margin: 0;}
ul li{list-style: none;}
p{margin: 0;}
.fl{float: left;}
.fr{float: right;}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;text-decoration: none;}
img{max-width: 100%;}
input:focus,button:focus,textarea:focus{outline: none;}
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;}
.ovh1{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ovh2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ovh3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ovh4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.imgH{overflow: hidden;}
.imgH img{transition-duration: .6s;-ms-transition-duration: .6s;-moz-transition-duration: .6s;-webkit-transition-duration: .6s; }
.imgH:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.hidden-xs{display: block;}
.visible-xs{display: none;}
*{box-sizing: border-box;}
.db{display: block;}
.tc{text-align: center;}
img{max-width: 100%;}
.c_center{width: 1200px;margin: 0 auto;}
.baibg{background: #ffffff;}
.huibg{background: #F5F5F5;}
.heibg{background: #151412;}
.pore{position: relative;}
.flexb{display: flex;align-items: center;justify-content: center;}
.flexb2{display: flex;align-items: center;justify-content: space-between;}
.flexb3{display: flex;align-items: flex-start;justify-content: space-between;}
.flexcen{display: flex;justify-content: center;align-items: center;}
.flexsta{display: flex;justify-content: flex-start;align-items: center;}
.flexend{display: flex;justify-content: flex-end;align-items: center;}
.flexbet{display: flex;justify-content: space-between;align-items: center;}
.flexaro{display: flex;justify-content: space-around;align-items: center;}

.swiper{position: relative;overflow: hidden;}
.bgBox{background: url() center no-repeat;background-size: cover;}
.wrap{padding: 0 15px;max-width: 1470px;margin: 0 auto;width: 96%;}
@media (max-width:800px) {.wrap{max-width: 100%;width: 100%;};}
.row{display: flex;justify-content: flex-start;align-items: center;align-items: stretch;flex-wrap: wrap;}
.row .kuang{height: 100%;}
.col_6{width: calc(100% / 6);}
.col_5{width: calc(100% / 5);}
.col_4{width: calc(100% / 4);}
.col_3{width: calc(100% / 3);}
.col_2{width: calc(100% / 2);}
.imgB{
	position: relative;
    padding-top: 100%;
	display: block;
}
.imgB .pic{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.imgB .pic img{
    width: 100%;
    height: 100%;
    object-fit: cover;
	display: block;
}


header{
	position: fixed;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	z-index: 99;
	transition: all 0.3s;
	border-bottom: 1px solid rgba(204, 204, 204, 0.3);
}
header .nrBox{height: 100px;}
header .logo img{max-height: 60px;display: block;}
header .logo img.cai{display: none;}
header .menuUl>li{
	position: relative;
}
header .menuUl .yiji{
	height: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
header .menuUl .yiji a{
	font-size: 18px;
	color: #ffffff;
	line-height: 100px;
	display: block;
	position: relative; 
	text-align: center;
	padding: 0 1.56vw; font-weight:bold
}
header .menuUl>li .yiji a::before{
	content: "";
	display: block;
	width: 0;
	height: 3px;
	border-radius: 3px;
	position: absolute;
	left: 50%;
	bottom: 0px;
	background: #ffffff;
	transition: all 0.3s;
}
header .menuUl>li.on .yiji a::before,
header .menuUl>li:hover .yiji a::before{
	width: calc(100% - 3.12vw);
	left: 1.56vw;
}
header .menuUl>li:last-child .yiji a{padding-right: 0;}
header .menuUl>li:last-child.on .yiji a::before,
header .menuUl>li:last-child:hover .yiji a::before{
	width: calc(100% - 1.56vw);
	left: 1.56vw;
}
 
header .menuUl>li.hasDown:hover::before{
	opacity: 1;
	height: 60px;
	visibility: visible;
	transform: translateY(0);
}
header .menuUl .erjiBox{
	position: absolute;
	left: 50%;
	top: 100px;
	transition: all 0.3s;
	text-align: left;
	width: max-content;
	width: -webkit-max-content;
	opacity: 0;
	height: 0;
	visibility: hidden;
	transform: translateY(-20px) translateX(-50%);
	min-width: 150px;
	z-index: 2; background:#fff;box-shadow: 0px 16px 30px rgba(26,78,187,.1);
}
header .menuUl>li:hover .erjiBox{
	opacity: 1;
	height: auto;
	visibility: visible;
	transform: translateY(0) translateX(-50%);
}
header .menuUl .erjiUl{
	 
	justify-content: center;
	align-items: center;
	position: relative;
	z-index: 2; padding:10px 0
}
header .menuUl .erjiUl>li>a{
	font-size: 14px;
	color: #333333;
	transition: all 0.3s;
	width: 100%;
	position: relative;
	display: block;
	padding: 0 1.56vw;
	line-height: 36px;
}
header .menuUl .erjiUl>li>a:hover{color: #0067c2;}
header .mopenBtn{display: none;}
header.onFix{background: #ffffff;}
header.onFix .logo img.bai{display: none;}
header.onFix .logo img.cai{display: block;}
header.onFix .menuUl .yiji a{color: #333333;}
header.onFix .menuUl>li .yiji a::before{background: #0067c2;}
header.onFix .menuUl>li.on .yiji a,
header.onFix .menuUl>li:hover .yiji a{color: #0067c2;}
@media (max-width:1232px) {
	header .menuUl .yiji a{font-size: 16px;}
}
@media (max-width:1024px) {
	header{background: #ffffff;}
	header .logo img.cai{display: block;}
	header .logo img.bai{display: none;}
	header .nrBox{height: 56px;}
	header .logo img{max-height: 36px;}
	header .findBox{height: 56px;}
	header .mopenBtn{
		display: block;
		width: 26px;
		height: 56px;
		position: relative;
		z-index: 20;
		float: right;
		cursor: pointer;
		transition: 0.4s;
	}
	header .mopenBtn span {
		margin-top: 28px;
		display: block;
		width: 100%;
		height: 2px;
		background: #0067c2;
		position: relative;
		vertical-align: middle;
		-webkit-transition-duration: .3s, .3s;
		-moz-transition-duration: .3s, .3s;
		-ms-transition-duration: .3s, .3s;
		-o-transition-duration: .3s, .3s;
		transition-duration: .3s, .3s;
		-webkit-transition-delay: .3s, 0s;
		-moz-transition-delay: .3s, 0s;
		-ms-transition-delay: .3s, 0s;
		-o-transition-delay: .3s, 0s;
		transition-delay: .3s, 0s;
		transition: color 0.3s 0s;
	}
	header .mopenBtn span:after, 
	header .mopenBtn span:before {
		content: "";
		position: absolute;
		display: inline-block;
		width: 26px;
		height: 2px;
		left: 0;
		background-color: #0067c2;
		-webkit-transition-duration: .3s, .3s;
		-moz-transition-duration: .3s, .3s;
		-ms-transition-duration: .3s, .3s;
		-o-transition-duration: .3s, .3s;
		transition-duration: .3s, .3s;
		-webkit-transition-delay: .3s, 0s;
		-moz-transition-delay: .3s, 0s;
		-ms-transition-delay: .3s, 0s;
		-o-transition-delay: .3s, 0s;
		transition-delay: .3s, 0s;
	}
	header .mopenBtn span:before {
		top: -8px;
		-webkit-transition-property: top, transform;
		-moz-transition-property: top, transform;
		-ms-transition-property: top, transform;
		-o-transition-property: top, transform;
		transition-property: top, transform;
	}
	header .mopenBtn span:after {
		bottom: -8px;
		-webkit-transition-property: bottom, transform;
		-moz-transition-property: bottom, transform;
		-ms-transition-property: bottom, transform;
		-o-transition-property: bottom, transform;
		transition-property: bottom, transform;
	}
	header.open .mopenBtn span {
		background-color: transparent;
		-webkit-transition-delay: 0s, 0s;
		-moz-transition-delay: 0s, 0s;
		-ms-transition-delay: 0s, 0s;
		-o-transition-delay: 0s, 0s;
		transition-delay: 0s, 0s;
	}
	header.open .mopenBtn span:after, 
	header.open .mopenBtn span:before {
		-webkit-transition-delay: 0s, .3s;
		-moz-transition-delay: 0s, .3s;
		-ms-transition-delay: 0s, .3s;
		-o-transition-delay: 0s, .3s;
		transition-delay: 0s, .3s;
	}
	header.open .mopenBtn span:before {
		top: 0px;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}
	header.open .mopenBtn span:after {
		bottom: 0px;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	body.nofix{height: 100vh;overflow-y: hidden;}
	header .menuB{
		position: fixed;
		right: -100%;
		top: 56px;
		display: block;
		width: 100%;
		height: calc(100vh - 56px);
		background: #ffffff;
		transition: all 0.3s;
	}
	header.open .menuB{right: 0;}
	header .menuUl{
		display: block;
		padding: 16px;
		overflow: auto;
		height: 100%;
	}
	header .menuUl>li{margin: 0;border-bottom: 1px dashed #d6d6d6;}
	header .menuUl .yiji{height: auto;display: block;}
	header .menuUl .yiji a{line-height: 40px;color: #333333;width: calc(100% - 40px);padding: 0;text-align: left;}
	header .menuUl>li.on .yiji a::before{display: none;}
	header .menuUl>li .yiji a::before{display: none;}
	header .menuUl>li.hasDown:hover::before{display: none;}
	header .menuUl .hasDown>div>.ejBtn{
		position: absolute;
		right: 12px;
		top: 12px;
		width: 16px;
		height: 16px;
	}
	header .menuUl .hasDown>div>.ejBtn::before{
		content: "";
		display: block;
		width: 100%;
		height: 2px;
		background: #0067c2;
		position: absolute;
		left: 0;
		top: calc(50% - 1px);
	}
	header .menuUl .hasDown>div>.ejBtn::after{
		content: "";
		display: block;
		width: 2px;
		height: 100%;
		background: #0067c2;
		position: absolute;
		top: 0;
		left: calc(50% - 1px);
	}
	header .menuUl .hasDown.open>div>.ejBtn::after{display: none;}
	header .menuUl .erjiBox{
		position: relative;
		left: unset;
		top: unset;
		opacity: 1;
		height: auto;
		visibility: visible;
		transform:unset;
		padding: 8px 0;
		display: none;
		transition: unset;
		width: 100%;
		border-radius: 0;
		background: none;
		border: 0;
		border-top: 1px dashed #d6d6d6;
	}
	header .menuUl .erjiUl{display: block;}
	header .menuUl .erjiUl>li{border: 0;}
	header .menuUl>li:hover .erjiBox{
		transform:unset;
	}
	header .menuUl .erjiUl>li{width: 100%;padding: 0;}
	header .menuUl .erjiUl>li>a{color: #333333;padding: 4px 16px;display: block;width: 100%;font-size: 15px;position: relative;background: none;}
	header .menuUl .erjiUl>li>a{line-height: 32px;padding: 0 0 0 20px;}
	header .menuUl .erjiUl>li>a::before{
		content: "";
		display: block;
		width: 4px;
		height: 4px;
		border-radius: 50%;
		background: #b1b1b1;
		position: absolute;
		left: 0;
		top: calc(50% - 2px);
	}
	header .menuUl .erjiUl>li.on, header .menuUl .erjiUl>li:hover{background: none;}
	header.onFix .mopenBtn span,
	header.onFix .mopenBtn span:after, 
	header.onFix .mopenBtn span:before{background: #0067c2;}
	header.open .mopenBtn span{background: none;}
}
footer{background: #01152a;}
footer .fNav{
	padding: 56px 0 32px;
}
footer .fNav .fCol{
	min-width: 200px;
}
footer .fNav .fCol:first-child{
	min-width: 55%;
}
footer .fNav .fTit{
	padding: 0 0 10px 0;
	margin-bottom: 12px;
	width: 100%;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
footer .fNav .fCon{
	font-size: 14px;
	color: rgb(255, 255, 255);
	line-height: 2.5;
	font-size: 14px;
	color: #CCCCCC;
}
footer .fNav .fCon a{
	color: #CCCCCC;
	display: block;
}
footer .fNav .fCon a:last-child{margin-bottom: 0;}
footer .fNav .fCon a:hover{color: #ffffff;}
footer .fInfo{
	font-size: 14px;
	color: #FFFFFF;
}
footer .fInfo .fShare{
	justify-content: flex-start;
}
footer .fInfo .fShare a{
	width: 40px;
	height: 40px;
	box-sizing: border-box;
	border: 1px solid #012B58;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-right: 28px;
	border-radius: 50%;
	transition: all 0.3s;
}
footer .fInfo .fShare img{max-width: 50%;max-height: 50%;opacity: 0.6;transition: all 0.3s;}
footer .fInfo .fShare a:last-child{margin-right: 0;}
footer .fInfo .fShare a:hover{background: #0067c2;border-color: #0067c2;}
footer .fInfo .fShare a:hover img{opacity: 1;}
footer .fInfo .fxx{
	
	line-height: 1.5;
	margin-top: 24px;
}
footer .fInfo .fxx a,
footer .fInfo .fxx a:hover{color: #ffffff;}
footer .fInfo .fxx p{margin-bottom: 8px;}
footer .fInfo .fxx p:last-child{margin-bottom: 0;}
footer .fInfo .fxx b{
	font-size: 20px;
	font-family: D-DIN;
}
footer .fInfo .fxx span{
	color: #CCCCCC 
}
footer .fBq{
	border-top: 1px solid #012B58;
	font-size: 14px;
	color: #828D99;
	line-height: 1.6;
	padding: 18px 0;
}
footer .fBq a{color: #828D99;}
footer .fBq a:hover{color: #ffffff;}
@media (max-width:1232px) {
	footer .fNav .fCol:first-child{min-width: 50%;}
}
@media (max-width:1024px) {
	footer .fNav .fCol,
	footer .fNav .fCol:first-child{min-width: unset;}
}
@media (max-width:768px) {
	footer .fNav{display: block;padding: 16px 0 0;}
	footer .fInfo .fxx{margin-top: 8px;}
	footer .fNav .fCol,
	footer .fNav .fCol:first-child{width: 100%;padding: 0;}
	footer .fNav .fCol:first-child{border-bottom: 1px solid rgba(255, 255, 255,0.2);padding-bottom: 16px;}
	footer .fNav .fCol:first-child .fTit{border-bottom: 0;}
	footer .fNav .fCol .fTit{
		font-size: 16px;
		position: relative;
		margin-bottom: 0;
		padding: 12px 0;
		border-bottom: 1px solid rgba(255, 255, 255,0.2);
	}
	footer .fNav .fCol .fTit .ejBtn{
		position: absolute;
		right: 12px;
		top: 16px;
		width: 16px;
		height: 16px;
	}
	footer .fNav .fCol .fTit .ejBtn::before{
		content: "";
		display: block;
		width: 100%;
		height: 2px;
		background: rgba(255, 255, 255, 0.3);
		position: absolute;
		left: 0;
		top: calc(50% - 1px);
	}
	footer .fNav .fCol .fTit .ejBtn::after{
		content: "";
		display: block;
		width: 2px;
		height: 100%;
		background: rgba(255, 255, 255, 0.3);
		position: absolute;
		top: 0;
		left: calc(50% - 1px);
	}
	footer .fNav .fCol.open .fTit .ejBtn::after{display: none;}
	footer .fNav .fCon{display: none;line-height: 2;}
	footer .fNav .fCon{margin: 0;padding: 16px;}
	footer .fNav .open .fCon{border-bottom: 1px solid rgba(255, 255, 255,0.2);}
	
	footer .fBq{padding: 8px 0;}
}
/* banner */
.banner img{display: block;width: 100%;}
.swiper-pagination{
	bottom: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.swiper-pagination-bullet{
	width: 20px;
	height: 6px;
	border-radius: 3px;
	background: #999999;
	opacity: 1;
	margin: 0 5px;
}
.swiper-pagination-bullet-active{
	width: 40px;
	background: #ffffff;
}
.swiper-button-prev,
.swiper-button-next{
	width: 60px;
	height: 60px;
	background: #FFFFFF;
	opacity: 1;
	border-radius: 50%;
	transition: all 0.3s;
}
.swiper-button-prev{left: 40px;}
.swiper-button-next{right: 40px;}
.swiper-button-prev::after,
.swiper-button-next::after{
	font-size: 16px;
	color: #3D3D3D;
	transition: all 0.3s;
	font-weight: 700;
}
.swiper-button-prev:hover,
.swiper-button-next:hover{
	background: #0067c2;
}
.swiper-button-prev:hover::after,
.swiper-button-next:hover::after{
	color: #ffffff;
}

.indp{padding: 88px 0;overflow: hidden; background:#F5F5F5}
.pubTit{
	font-size: 36px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 40px;
}
.pubTit.bai{color: #ffffff;}
.swiper_indp1{overflow: visible;}
.swiper_indp1 .swiper-wrapper{align-items: stretch;}
.swiper_indp1 .swiper-slide{height: unset;}
.swiper_indp1 .kuang{
	height: 100%;
	border-radius: 10px;
	background: #fff;
	overflow: hidden;
	padding: 1.5625vw;
	transition: all 0.5s;
}
.swiper_indp1 .imgB{
	padding-top: 75%;
	border-radius: 4px;
	overflow: hidden;
}
.swiper_indp1 .titB{
	font-size: 20px;
	color: #333333;
	position: relative;
	padding-right: 56px;
	min-height: 36px;
	margin-top: 28px;
	transition: all 0.5s;
}
.swiper_indp1 .titB::after{
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 36px;
	height: 36px;
	background: url(../img/jt3.png) center center no-repeat #0067c2;
	border-radius: 4px;
	transition: all 0.5s;
}
.swiper_indp1 .descB{
	font-size: 16px;
	color: #666666;
	margin-top: 20px;
	transition: all 0.5s; line-height:36px
}
.swiper_indp1 .kuang:hover{
	background: #0067c2;
}
.swiper_indp1 .kuang:hover .titB,
.swiper_indp1 .kuang:hover .descB{
	color: #ffffff;
}
.swiper_indp1 .kuang:hover .titB::after{
	background-color: #0067c2;
}
.indp1 .swiper-button-prev{right: 90px;left: unset;top: 0;background: #E2E2E2;margin: 0;}
.indp1 .swiper-button-next{right: 0;left: unset;top: 0;background: #E2E2E2;margin: 0;}
.indp1 .swiper-button-prev:hover,
.indp1 .swiper-button-next:hover{background: #0067c2;}
.indp1 .swiper-pagination{
	height: 1px;
	background: #d8d8d8;
	margin-top: 3.125vw;
	position: relative;
	bottom: unset;
	left: unset;
}
.indp1 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #044c9b;}
.indp2{ }
.indp2 .bgt{
	padding-top: unset;
	height:100%;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 1;
}
.indp2 .kk2{position: relative;z-index: 2;}
.indp2 .zs{
	position: absolute;
	right: 0;
	top: 24px;
	/* width: 40vw; */
	z-index: 3;
}
.indp2 .zs img{height: calc(8.8vw + 23px);display: block;}
.indp2 .nrBox{
	position: relative;
	z-index: 4;
	border-radius: 10px;
	background: #FFFFFF;
	padding: 20px 56px;
}
.indp2 .pubTit{margin-bottom: 40px;}
.ind2Ul li{padding: 40px 0;border-top: 1px solid #d8d8d8;}
.ind2Ul li:nth-child(-n+4){border-top: 0;}
.ind2Ul .kuang{
	text-align: center;
	border-right: 1px solid #d8d8d8;
}
.ind2Ul li:nth-child(4n) .kuang{
	border-right: none;
}
.ind2Ul .numB{
	font-size: 16px;
	font-family: D-DIN; 
	color: #333333;
	line-height: 1;
	padding: 2px 0;
}
.ind2Ul .numB b{
	color: #0067c2;
	font-size: 4.2vw;
}
.ind2Ul .iconB img{height: 3.125vw;display: block;margin: 0 auto;}
.ind2Ul .titB{
	font-size: 24px;
	color: #333333;
	margin-top: 20px;
}
.ind2Ul .descB{
	font-size: 16px;
	color: #333333;
	margin-top: 12px;
}
/* .swiper_indp3{height: 308px;} */
/* .swiper_indp3 .swiper-slide{height: calc((100% - 20px) / 3);} */
/* .swiper_indp3 .imgB{padding-top: unset;height: 100%;} */
.swiper_indp3 .imgB{padding-top: 41.4%;}
.indp3 .swiper-pagination{position: relative;left: unset;bottom: unset;margin: 40px auto 0;}
.indp3 .swiper-pagination-bullet{
	width: 12px;
	height: 12px;
	background: #CCCCCC;
	border-radius: 12px;
}
.indp3 .swiper-pagination-bullet-active{
	background: #044c9b;
}

.indp4{padding: 60px 0;}
.ind4Ul li{
	text-align: center;
	margin-right: 4.2vw;
}
.ind4Ul li:last-child{margin-right: 0;}
.ind4Ul .iconB{width: max-content;position: relative;}
.ind4Ul .iconB p{
	width: 110px;
	height: 110px;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid #FFFFFF;
	border-radius: 50%;
	position: relative;
}
.ind4Ul .iconB img{max-width: 50%;max-height: 50%;}
.ind4Ul .iconB::after{
	content: "";
	display: block;
	width: 1.25vw;
	height: 1vw;
	background: url(../img/jt4.png) center center no-repeat;
	background-size: cover;
	position: absolute;
	right: -2.8vw;
	top: calc(50% - 0.5vw);
}
.ind4Ul li:last-child .iconB::after{display: none;}
.ind4Ul .titB{
	font-size: 20px;
	color: #FFFFFF;
	margin-top: 14px;
}
.ind4R .titB{
	font-size: 16px;
	color: #FFFFFF;
}
.ind4R .telB{
	font-family: D-DIN;
	font-size: 36px;
	color: #FFFFFF;
	margin-top: 12px;
}
.ind4R .kfBtn{
	width: 100%;
	height: 42px;
	line-height: 42px;
	border-radius: 4px;
	background: #0067c2;
	font-size: 16px;
	color: #FFFFFF;
	display: block;
	text-align: center;
	margin-top: 20px;
	transition: all 0.5s;
}
.ind4R .kfBtn:hover{background: #ffffff;color: #0067c2;}
.ind5L{width: 50%;padding: 0 0 1.5625vw 1.5625vw;position: relative;}
.ind5L .imgB{
	border-radius: 10px;
	overflow: hidden;
	padding-top: 65%;
	position: relative;
	z-index: 2;
}
.ind5L::before{
	content: "";
	position: absolute;
	left: 0px;
	bottom: 0px;
	display: block;
	width: 24%;
	height: 76%;
	border-radius: 10px;
	background: #0067c2;
	z-index: 1;
}
.ind5R{width: 46%;}
.ind5R .bt{font-size: 36px;
  font-weight: bold;
  color: #333333;
  margin-bottom: 30px;}
.ind5R .descB{
	font-size: 16px;
	line-height: 36px;
	color: #3D3D3D;
}
.ind5R .moreB{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 220px;
	height: 54px;
	font-size: 16px;
	color: #FFFFFF;
	background: #0067c2;
	margin: 36px 0 0;
	transition: all 0.5s;
}
.ind5R .moreB:hover{background: #0067c2;}
.ind5R .moreB img{margin-left: 20px;}
.pubTit a{
	font-size: 16px;
	color: #666666;
	display: flex;
	justify-content: center;
	align-items: center;
}
.pubTit a img{margin-left: 20px;}
.ind6L{width: calc(50% - 15px);}
.ind6R{width: calc(50% - 15px);}
.indp6 .nrBox{
	align-items: stretch;
}
.indp6 .imgB{
	padding-top: 45%;
	border-radius: 6px;
	overflow: hidden;
}
.indp6 .titB{
	font-size: 18px;
	font-weight: 700;
	color: #333333;
	transition: all 0.5s;
}
.indp6 .descB{
	font-size: 16px;
	line-height: 1.5;
	color: #666666;
	margin-top: 10px;
	transition: all 0.5s;
}
.indp6 .timeB{
	font-size: 14px;
	font-weight: 700;
	color: #666666;
	margin-top: 5px;
	transition: all 0.5s; padding-top:5px
}
.ind6L .imgB{border-radius: 10px;}
.ind6L .titB{color: #0067c2;margin-top: 30px;}
.ind6L .descB{margin-top: 20px;}
.ind6L .timeB{margin-top: 24px;}
.ind6Ul{height: 100%;}
.ind6Ul li{margin-top: 10px;}
.ind6Ul li:first-child{margin-top: 0;}
.ind6Ul .kuang{
	padding: 20px;
	border-radius: 10px;
	background: #F5F5F5;
	transition: all 0.5s;
	min-height: 100%;
}
.ind6Ul .tuB{width: 24%;}
.ind6Ul .textB{width: 71.6%;}
.ind6Ul li{min-height: calc((100% - 30px) / 4);}
.ind6Ul li:hover .kuang{background: #0067c2;}
.ind6Ul li:hover .titB{color: #ffffff;}
.ind6Ul li:hover .descB{color: #ffffff;}
.ind6Ul li:hover .timeB{color: #ffffff;}
 
.indp7{padding: 0;position: relative;}
.indp7::before{
	content: "";
	display: block;
	width: calc(50vw - 720px);
	position: absolute;
	left: 0;
	top: 0;
	background: #0067c2;
	height: 100%;
}
.indp7 .nrBox{justify-content: flex-end;}
.indp7 .pubTit{
	font-size: 24px;
	color: #FFFFFF;
	background: #0067c2;
	width: 14.6%;
	font-weight: 400;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-right: 32px;
	margin-bottom: 0;
}
.indp7 .ind7R{
	width: 83%;
	padding: 30px 0;
}
.ind7Form{align-items: flex-end;}
.ind7Form label{
	width: 18.66%;
}
.ind7Form label.chang{
	width: 39%;
}
.ind7Form .titB{
	display: block;
	font-size: 16px;
	color: #3D3D3D;
	margin-bottom: 10px;
}
.ind7Form input{
	display: block;
	border-radius: 4px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-size: 16px;
	width: 100%;
	height: 42px;
	border-radius: 4px;
	padding: 0 8px;
}
.ind7Form input:focus{
	border: 1px solid #0067c2;
}
.ind7Form .tijiao{
	width: 18.66%;
	height: 42px;
	background: #0067c2;
	position: relative;
	font-size: 16px;
	color: #ffffff;
	border-radius: 4px;
	transition: all 0.5s;
}
.ind7Form .tijiao:hover{background: #0067c2;}
.ind7Form .tijiao img{margin-left: 10px;}
.ind7Form .tijiao input{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
}
@media (max-width:1600px) {
	.indp7::before{width: 4%;}
	/* .swiper_indp3{height: 20vw;} */
	.indp7 .pubTit{padding-right: 16px;}
}
@media (max-width:1400px) {
	.swiper-button-prev, .swiper-button-next{width: 48px;height: 48px;}
	.pubTit{font-size: 32px;margin-bottom: 32px;}
	.indp2 .pubTit{font-size: 32px;}
	.indp2 .zs img{height: calc(8.8vw + 18px);}
	.ind4Ul .iconB p{width: 96px;height: 96px;}
	.ind5R .moreB{margin-top: 40px;height: 48px;}
	.swiper_indp1 .titB,
	.ind4Ul .titB,
	.indp6 .titB{font-size: 22px;}
	.indp7 .pubTit{font-size: 20px;}
	.ind6Ul .titB{font-size: 20px;}
}
@media (max-width:1200px) {
	.indp{padding: 72px 0;}
	.indp2{padding-bottom: 0;}
	.indp7{padding: 0;}
	.swiper_indp1 .titB,
	.ind4Ul .titB,
	.indp6 .titB,
	.ind2Ul .titB{font-size: 20px;}
	.swiper_indp1 .titB{min-height: 30px;}
	.swiper_indp1 .titB::after{width: 30px;height: 30px;background-size: 16px;}
	.swiper_indp1 .descB{margin-top: 8px;}
	.pubTit, .indp2 .pubTit{font-size: 28px;}
	.indp2 .nrBox{padding: 16px 40px;}
	.ind2Ul li{padding: 24px 0;}
	/* .swiper_indp3{height: 24vw;} */
	.indp3 .swiper-pagination{margin-top: 16px;}
	.indp4{padding: 48px 0;}
	.ind4Ul .iconB p{width: 88px;height: 88px;}
	.ind4R .telB{font-size: 30px;}
	.ind4Ul li{margin-right: 3vw;}
	.ind4Ul .iconB::after{right: -2.2vw;}
	.ind5L{width: 50%;}
	.ind5R{width: 45%;}
	.ind5R .descB{font-size: 14px;line-height: 1.6;}
	.ind5R .moreB {margin-top: 24px;height: 40px;width: 180px;}
	.indp6 .descB,
	.indp6 .timeB{font-size: 14px;}
	.ind6Ul .titB{font-size: 18px;}
	.ind6Ul .descB{margin-top: 4px;}
}
@media (max-width:1024px) {
	.banner{margin-top: 56px;}
	.indp{padding: 56px 0;}
	.indp4,
	.indp7{padding: 32px 0;}
	.indp2{padding-bottom: 0;}
	.swiper-button-prev, .swiper-button-next{width: 40px;height: 40px;}
	.indp2 .nrBox{padding: 16px;}
	.ind2Ul li{padding: 16px 0;}
	.ind2Ul .kuang{padding: 0 16px;}
	.ind2Ul .titB{font-size: 16px;}
	.ind2Ul .numB,
	.ind2Ul .descB{font-size: 14px;}
	/* .swiper_indp3 {height: 28vw;} */
	.indp3 .swiper-pagination-bullet{width: 8px;height: 8px;}
	.ind4Ul .iconB p{width: 64px;height: 64px;}
	.ind4Ul .titB{font-size: 16px;}
	.ind4R .telB{font-size: 28px;}
	.indp5 .nrBox,
	.indp6 .nrBox{display: block;}
	.ind5L,
	.ind6L{width: 100%;}
	.ind5R,
	.ind6R{width: 100%;margin-top: 16px;}
	.indp6 .titB{font-size: 18px;}
	.indp7 .nrBox{display: block;}
	.indp7::before{display: none;}
	.indp7 .pubTit{position: relative;left: unset;top: unset;background: none;width: 100%;height: auto;color: #0067c2;font-weight: 700;text-align: center;display: block;font-size: 24px;}
	.indp7 .ind7R{width: 100%;padding-bottom: 0;}
	.ind7Form{flex-wrap: wrap;}
	.ind7Form label{width: calc(50% - 8px);margin-top: 16px;}
	.ind7Form label:nth-child(-n+2){margin-top: 0;}
	.ind7Form label.chang{width: calc(100% - 160px)}
	.ind7Form .tijiao{width: 144px;}
}
@media (max-width:800px) {
	.banner .swiper-button-prev, .banner .swiper-button-next{display: none;}
	.swiper-pagination-bullet{height: 4px;width: 8px;}
	.swiper-pagination-bullet-active{width: 24px;}
	.indp{padding: 48px 0;}
	.indp4,
	.indp7{padding: 32px 0;}
	.indp2{padding-bottom: 0;}
	.pubTit, .indp2 .pubTit{font-size: 24px;margin-bottom: 16px;}
	.swiper-button-prev, .swiper-button-next{width: 32px;height: 32px;}
	.swiper-button-prev::after, .swiper-button-next::after{font-size: 14px;}
	.indp1 .swiper-button-prev{right: 48px;}
	.swiper_indp1 .kuang{padding: 8px;}
	.swiper_indp1 .titB{margin-top: 12px;}
	.swiper_indp1 .descB{font-size: 14px;line-height: 1.6;}
	.indp1 .swiper-scrollbar{margin-top: 16px;}
	.indp2 .zs{top: 0;}
	.indp2 .zs img{height: 18vw;}
	.ind2Ul li,
	.ind2Ul li:nth-child(-n+4){width: 50%;border-top: 1px solid #d8d8d8;}
	.ind2Ul li:nth-child(-n+2){border-top: 0;}
	.ind2Ul li:nth-child(2n) .kuang{border-right: 0;}
	.ind2Ul .numB b{font-size: 28px;}
	.ind2Ul .iconB img{height: 28px;}
	.ind2Ul .titB{margin-top: 12px;}
	.ind2Ul .descB{margin-top: 4px;}
	/* .swiper_indp3{height: 44vw;} */
	/* .swiper_indp3 .swiper-slide{height: calc((100% - 8px) / 3);} */
	.indp3 .swiper-pagination{margin-top: 12px;}
	.indp4 .nrBox{display: block;}
	.ind4Ul{flex-wrap: wrap;margin: -4px;}
	.ind4Ul li{width: calc(100% / 3);margin: 0;padding: 4px;}
	.ind4Ul li:nth-child(3n) .iconB::after{display: none;}
	.ind4Ul .iconB{width: 100%;}
	.ind4Ul .iconB p{margin: 0 auto;}
	.ind4Ul .iconB::after{width: 3.2vw;height: 2vw;top: calc(50% - 1vw);right: -1.6vw;}
	.ind4Ul .titB{margin-top: 8px;}
	.ind4R{margin-top: 16px;text-align: center;}
	.ind4R .telB{margin-top: 4px;}
	.ind4R .kfBtn{margin-top: 4px;font-size: 14px;}
	.ind5R .moreB img {margin-left: 10px;width: 14px;}
	.pubTit a{font-size: 14px;}
	.pubTit a img {margin-left: 8px;width: 6px;}
	.ind6L .titB{margin-top: 16px;}
	.ind6L .descB{margin-top: 12px;}
	.ind6L .timeB{margin-top: 12px;}
	.ind6Ul .tuB{width: 37%;}
	.ind6Ul .textB{width: 60%;}
	.ind6Ul .titB{font-size: 16px;}
	.ind6Ul .descB{margin-top: 8px;}
	.ind6Ul .timeB{font-weight: 400;}
	.ind7Form label,
	.ind7Form label:nth-child(-n+2),
	.ind7Form label.chang,
	.ind7Form .tijiao{width: 100%;margin-top: 16px;}
	.ind7Form label:nth-child(1){margin-top: 0;}
}
.ind3Ul{
	overflow: hidden;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.ind3Ul li{
	/* flex-wrap: wrap; */
	margin-top: 10px;
	display: flex;
	left: 0;
	animation: myScroll 30s linear infinite;
}
.ind3Ul li:first-child{margin-top: 0;}
.ind3Ul .each{
	position: relative;
	/* opacity: 0; */
	background: #ffffff;
	border-radius: 0.0625rem;
	display: flex;
	justify-content: center;
	align-items: center;
	/* padding: 0 5px; */
	width: 232px;
	height: 96px;
	margin-right: 10px;
	border-radius: 10px;
	overflow: hidden;
}
.ind3Ul .each img{display: block;width: 100%;}
@keyframes myScroll{
	100% {
		transform: translateX(-76.875rem);
	}
}
@media (max-width:1200px) {
	.ind3Ul .each{width: 180px;height: 74px;}
}
@media (max-width:1024px) {
	.ind3Ul .each{width: 160px;height: 66px;}
}
@media (max-width:800px) {
	.ind3Ul .each{width: 120px;height: 49px;}
	
}
.nyHead{background: #FAFAFA; }
.nyHead .wrap{flex-wrap: wrap; }
.breadcrumbDiv{color: #666;padding: 16px 0;font-size: 14px; }
.breadcrumbDiv i{font-size: 18px;color: #666;margin-right: 10px; }
.breadcrumbDiv a{color: #666;} 
.breadcrumbDiv a:hover,.breadcrumbDiv span{color: #D02229; }

.nyTitle{text-align: center; }
.nyTitle span{font-weight: 700; }
.nyTitle p{font-family: fontR;text-transform: uppercase;color: #999;letter-spacing: 2px; }

.nyBanner .wrap{position:relative;height: 19.375vw;color: #fff;text-align: center; }
.nyBanner span{font-size: 34px; font-weight:bold
; }
.nyBanner p{font-size: 0.833vw;text-transform: uppercase;font-family: fontR;letter-spacing: 2px; }

.aboutDiv6{padding: 85px 0 80px;}
.aboutDiv6 .p{margin-top: 25px;color: #666;line-height: 2;text-align: center; }
.aboutDiv6 .bdDiv{margin-top: 55px; }
.aboutDiv6 .bdDiv .swiper-container{padding-bottom: 50px; }
.aboutDiv6 .bdDiv .imgDiv{border: 1px solid #d6d6d6; padding:10px}
.aboutDiv6 .bdDiv .imgDiv img{ width:100%}
.aboutDiv6 .bdDiv .imgDiv .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;padding: 0;background: #fff; }
.aboutDiv6 .bdDiv .imgDiv .pic img{max-width: 100%; }
.aboutDiv6 .bdDiv .swiper-button-prev,.aboutDiv6 .bdDiv .swiper-button-next{width: 36px;height: 64px;margin-top: -21px;}
.aboutDiv6 .bdDiv .swiper-button-prev{background: url(../img/left.png) no-repeat center center;left: -64px;}
.aboutDiv6 .bdDiv .swiper-button-next{background: url(../img/right.png) no-repeat center center;right: -64px;}
.aboutDiv6 .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0;}
.aboutDiv6 .swiper-pagination-bullet{width: 12px;height: 12px;background: #bcbcbc;border-radius:6px;opacity:1;}
.aboutDiv6 .swiper-pagination-bullet-active{opacity: 1;position: relative;width: 30px;background: #0c53a5; }
.aboutDiv6 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 5px;}
.ny_cp{width:100%; padding:50px 0 70px;overflow:hidden;}
.ny_cp .ny_lm{padding:2px; background:url(../img/9.jpg) right top no-repeat #0067c2; text-align:left}
.ny_cp .ny_lm .b_t{margin:20px 0px 20px 20px;}
.ny_cp .ny_lm .b_t h3{font-size:22px; line-height:32px; color:#fff;}
.ny_cp .ny_lm .b_t h4{font-size:16px; line-height:30px; color:#fff; font-family:Arial; text-transform:uppercase;}
.ny_cp .ny_lm .b_t em{width:44px; height:2px; margin:8px 0 5px; background-color:#fff; display:block;}
.ny_cp .ny_lm .l_b{display:none; padding:0 15px; font-size:16px; color:#fff; text-align:left; line-height:40px; background-color:#0067c2; position:relative;}
.ny_cp .ny_lm .l_b i{position:absolute; top:50%; right:15px;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.ny_cp .ny_lm .l_m{padding:7px 7px 0 7px; background-color:#fff;}
.ny_cp .ny_lm .l_m ul li{display:block; background-color:#f7f7f7; margin-bottom:7px;}
.ny_cp .ny_lm .l_m a{display:block; padding:0 15px; font-size:16px; line-height:44px;}
.ny_cp .ny_lm .l_m ul li:hover a{background: #0067c2; color:#fff;}
.ny_cp .ny_lm .l_m ul li.on a{background: #0067c2; color:#fff;}
.ny_cp .ny_lm .l_m a.e_j{position:relative;}
.ny_cp .ny_lm .l_m em{position:absolute; top:0; right:0; width:44px; height:44px; display:block; font-size:22px; color:#777; text-align:center;
transition:all .5s;
-o-transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;}
.ny_cp .ny_lm .l_m ul li:hover em{color:#fff;
transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);}
.ny_cp .ny_lm .l_m ul li.on em{color:#fff;
transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);}
.ny_cp .ny_lm .s_j{display:none;}
.ny_cp .ny_lm .l_m ul li.on .s_j{display:block; background:#fff}
.ny_cp .ny_lm .s_j a{ line-height:40px; color:#555; margin-bottom:1px; display:block;}
.ny_cp .ny_lm .s_j a:hover{color:#0074c5; text-indent:15px; background-color:#ecf6fd;}
.ny_cp .ny_lm .s_j a.n{color:#0074c5; text-indent:0px; background-color:#ecf6fd;}

.ny_cp .ny_lm .l_m ul li:hover .s_j a{background:none; color:#555;}
.ny_cp .ny_lm .l_m ul li:hover .s_j a:hover{color:#0067c2;}
.ny_cp .ny_lm .l_m ul li.on .s_j a{background:none; color:#555; font-size:14px}
.ny_cp .ny_lm .l_m ul li.on .s_j a.n{color:#0067c2;}
.ny_cp .ny_lx{margin-top:20px;}
.ny_cp .ny_lx .d_h{padding:30px; background:url(../img/lx_bj.jpg) no-repeat center / 100% 100%; font-size:26px; font-weight:bold; line-height:32px; font-family:Arial; color:#0089c6;}
.ny_cp .ny_lx .d_h h3{font-weight:bold; margin-bottom:6px;}
.ny_cp .ny_lx .x_x{background-color:#f7f7f7; padding:15px; line-height:26px;}
.ny_cp .lm_bt{height:51px; border-bottom:1px solid #e7e7e7; margin-bottom:20px;}
.ny_cp .lm_bt .m_c{font-size:18px; color:#0067c2; line-height:40px; padding-bottom:10px; border-bottom:2px solid #0067c2 ; display:inline-block; font-weight:bold}
.ny_cp .gy_nr{margin-top:30px; font-size:15px; line-height:30px; color:#777;}
.ny_cp .gy_nr img{width:100%; height:auto; display:block;}
.ny_cp .cp_lb .row{margin:0 -10px;}
.ny_cp .cp_lb .col-md-4{padding:0 10px;}
.ny_cp .cp_lb .n_r{margin-bottom:20px; background-color:#f7f7f7;}
.ny_cp .cp_lb .n_r img{width:100%; height:auto; border:1px solid #e7e7e7; display:block;}
.ny_cp .cp_lb .n_r p{padding:10px; font-size:15px; line-height:32px; text-align:center;}
.ny_cp .xw_lb .row{margin:0 -10px;}
.ny_cp .xw_lb .col-lg-3{padding:0 10px;}
.ny_cp .xw_lb .col-lg-9{padding:0 10px;}
.ny_cp .xw_lb ul li{padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #ddd;}
.ny_cp .xw_lb .t_p img{width:100%; height:auto; display:block;}
.ny_cp .xw_lb .w_z h3{font-size:18px; line-height:32px; font-weight:bold; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.ny_cp .xw_lb ul li:hover .w_z h3 a{color:#0067c2;}
.ny_cp .xw_lb .w_z span{color:#888; padding-right:15px; float:left;}
.ny_cp .xw_lb .w_z i{padding-right:5px;}
.ny_cp .xw_lb .w_z p{margin-bottom:10px; font-size:14px; line-height:26px; height:52px; color:#888; overflow:hidden; display:-webkit-box;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-ms-line-clamp:2;
-o-line-clamp:2;
-webkit-box-orient:vertical;}
.ny_cp .zs_lb ul{margin:0 -10px;}
.ny_cp .zs_lb ul li{padding:0 10px;}
.ny_cp .zs_lb .t_w{margin-bottom:20px; overflow:hidden;}
.ny_cp .zs_lb .t_p{overflow:hidden;}
.ny_cp .zs_lb .t_p img{width:100%; height:auto; display:block;
transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}
.ny_cp .zs_lb ul li:hover .t_p img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.ny_cp .zs_lb .w_z{border:1px solid #e7e7e7; padding:15px;}
.ny_cp .zs_lb .w_z h3{font-size:16px; padding-bottom:15px; border-bottom:1px solid #e7e7e7; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ny_cp .zs_lb .w_z p{font-size:12px; color:#888; line-height:22px; height:44px; margin-bottom:10px; overflow:hidden; display:-webkit-box;
line-clamp:2;
-webkit-line-clamp:2;
-moz-line-clamp:2;
-ms-line-clamp:2;
-o-line-clamp:2;
-webkit-box-orient:vertical;}
.ny_cp .zs_lb .w_z i{padding-right:5px; color:#777;}
.ny_cp .zs_lb .w_z span{color:#aaa; font-size:12px; padding-right:15px;}
.ny_cp .lx_xx{background-color:#f7f7f7; overflow:hidden; margin:30px 0 50px;}
.ny_cp .lx_xx .z_c{width:60%; float:left;}
.ny_cp .lx_xx .z_c img{width:100%; height:auto; display:block;}
.ny_cp .lx_xx .y_c{width:40%; float:right; padding:30px;}
.ny_cp .lx_xx .y_c h3{font-size:22px; color:#333; margin-bottom:25px;}
.ny_cp .lx_xx .y_c em{width:50px; height:3px; background-color:#0067c2; display:block; margin-bottom:15px;}
.ny_cp .lx_xx .y_c p{font-size:15px; line-height:32px;}
.ny_cp .bd_dt{margin-bottom:30px;}
.ny_cp .bd_dt img{width:100%; height:auto; display:block;}
.ny_cp .zx_ly{width:100%; padding:50px 100px; background-color:#fff; margin:0 auto;}
.ny_cp .zx_ly input{width:100%; padding:0 10px; background-color:#fff; border:1px solid #ddd; line-height:56px; font-size:14px; margin-bottom:30px;}
.ny_cp .zx_ly textarea{width:100%; height:110px; padding:15px 10px; background-color:#fff; border:1px solid #ddd; font-size:14px; line-height:26px; resize:none; outline:none; margin-bottom:30px;}
.ny_cp .zx_ly button{width:150px; height:40px; background-color:#0067c2; font-size:16px; line-height:40px; margin:0 auto; color:#fff; display:block;}
.ny_cp .zx_ly h3{font-size:26px; line-height:40px; color:#000; margin-bottom:10px; text-align:center;}
.ny_cp .zx_ly h4{font-size:18px; color:#555; margin-bottom:10px; text-align:center;}
.ny_cp .zx_ly p{font-size:15px; line-height:30px; color:#888; margin-bottom:30px; text-align:center;}
.ny_cp .zx_ly em{width:50px; height:3px; background-color:#0067c2; display:block; margin:0 auto 15px;}
.ny_cp .zx_ly a{color:#0067c2;}
.ny_cp .zx_ly a:hover{text-decoration:underline;}
@media only screen and (max-width:640px){
.nyBanner .wrap {
  position: relative;
  height: 200px;
  color: #fff;
  text-align: center;
}
.ny_cp{padding:20px 0 20px;}
.ny_cp .ny_lm{padding:0; background-color:#fff; margin-bottom:30px;}
.ny_cp .ny_lm .b_t{display:none;}
.ny_cp .ny_lm .l_b{display:block;}
.ny_cp .ny_lm .l_m{padding:0;}
.ny_cp .ny_lm .l_m ul{display:none; border:1px solid #e7e7e7; border-top:0;}
.ny_cp .ny_lm .l_m ul li{display:block; width:100%; border-top:1px solid #e7e7e7; background:none;margin:0;}
.ny_cp .ny_lm .l_m ul li:first-child{border-top:0;}
.ny_cp .ny_lm .l_m ul li a{background:none; padding:0; border:0; font-size:20px; text-align:center; line-height:40px;}
.ny_cp .ny_lm .l_m ul li:hover a{background:none; color:#0067c2;}
.ny_cp .ny_lm .l_m ul li.on a{background:none; color:#0067c2;}
.ny_cp .ny_lm .l_m ul li a.e_j{text-align:left; padding:0 15px; font-size:14px}
.ny_cp .ny_lm .l_m ul li:hover a.e_j{background-color:#f7f7f7;}
.ny_cp .ny_lm .l_m ul li.on a.e_j{background-color:#f7f7f7;}
.ny_cp .ny_lm .l_m ul li:hover em{color:#0067c2;}
.ny_cp .ny_lm .l_m ul li.on em{color:#0067c2;}
.ny_cp .ny_lm .l_m ul li.on .s_j a{font-size:12px}

.ny_cp .ny_lx{display:none;}
.ny_cp .lm_bt{display:none;}
.ny_cp .gy_nr{margin:0; font-size:20px; line-height:36px;}
.ny_cp .cp_lb .n_r p{padding:15px 10px; font-size:20px; line-height:36px;}
.ny_cp .xw_lb ul li{padding-bottom:25px; margin-top:25px; margin-bottom:0;}
.ny_cp .xw_lb .w_z h3{font-size:22px; font-weight:bold; line-height:40px;}
.ny_cp .xw_lb .w_z span{font-size:18px;}
.ny_cp .xw_lb .w_z p{font-size:18px; line-height:28px; height:56px;}
.ny_cp .zs_lb .row{margin:0 -10px;}
.ny_cp .zs_lb .col-md-4{padding:0 10px;}
.ny_cp .zs_lb .t_w{margin-bottom:20px;}
.ny_cp .zs_lb .w_z h3{font-size:22px;}
.ny_cp .zs_lb .w_z p{font-size:18px; line-height:28px; height:56px;}
.ny_cp .zs_lb .w_z span{font-size:18px; padding-right:0; display:block; margin-top:5px;}
.ny_cp .lx_xx{margin:15px 0 35px;}
.ny_cp .lx_xx .z_c{width:100%; float:none;}
.ny_cp .lx_xx .y_c{width:100%; float:none;}
.ny_cp .lx_xx .y_c h3{font-size:24px;}
.ny_cp .lx_xx .y_c p{font-size:20px; line-height:40px;}
.ny_cp .bd_dt{margin-bottom:15px;}
.ny_cp .zx_ly{padding:30px 50px; background:none;}
.ny_cp .zx_ly input{padding:0 15px; line-height:60px; font-size:20px; margin-bottom:20px;}
.ny_cp .zx_ly textarea{height:110px; padding:12px 15px; font-size:20px; line-height:36px; margin-bottom:20px;}
.ny_cp .zx_ly button{width:100%; height:60px; font-size:22px; line-height:60px;}
.ny_cp .zx_ly h4{font-size:22px; color:#555; margin-bottom:10px; text-align:center;}
.ny_cp .zx_ly p{font-size:18px; line-height:36px;}
.ny_cp .zx_ly em{width:60px;}
}
.list{width: 100%;margin:0 auto ;}
.list ul li{background:url(../img/b3.png) no-repeat 20px center #fff; margin-bottom:2px; border-bottom:0; transition: all 0.2s linear 0s;  }
.list ul li a{padding-left:40px;color: #333; font-size:16px; font-family:Arial, Helvetica, sans-serif; display: block; height:46px;line-height: 46px;position: relative; transition: all 0.2s linear 0s;
}
.list ul li:hover{ background:url(../img/b3.png) no-repeat 30px center #fff; }
.list ul li:hover a{ padding-left:50px; color:#0067c2;}
.list ul li .inactive{ background:url(../img/off.png) no-repeat 234px center;}
.list ul li .inactives{background:url(../img/on.png) no-repeat 234px center;} 
.list ul li ul{display: none;}
.list ul li ul li { border-left:0; border-right:0; background-color:#f6f6f6; border-color:#ccc; }
.list ul li ul li ul{display: none;}
.list ul li ul li a{ padding-left:20px;color:#0067c2;background:url(../img/biao2.png) no-repeat 10px center}
.list ul li ul li ul li { background-color:#fafafa; border-color:#ccc; }
.last{ background-color:#d6e6f1; border-color:#6196bb; }
.list ul li ul li ul li a{ color:#0067c2; padding-left:40px; font-size:13px; background:url(../img/biao2.png) no-repeat 20px center}
.gtuaunyu2 img{ width:100%; height:auto;}
@media only screen and (max-width:640px){
	.list{ border-bottom:solid 1px #ccc;}
.gtuaunyu1a {
    font-size:20px;
    line-height:30px;
    background: url(../img/8.jpg) no-repeat left bottom;
    color: #000;
}.gtuaunyu1b {
    padding:15px 0px;
    font-size:14px;
    line-height:25px;
}.gtuaunyu1c {
    width: 122px;
    height:33px;
    line-height: 33px;
    border-radius: 50px;
    text-align: center;
    background: #0067c2;
}.gtuaunyu1 {
    width: 100%;
    float: left;
}.ban {
    width:90%; text-align:center;
    margin: 0px auto;
    margin-top:40px;
    color: #fff;
    letter-spacing: 0.3em;
}.ban h3 {
    font-size:16px;
    line-height:24px;
    margin-bottom:0px;
    font-weight: 100;
}.ban p {
    font-size:20px;
    line-height:30px;
    font-weight: 100;
}.sad img { width:60px; height:auto;
    margin: 20px 0px; margin-top:0px;
}.sad h3 {
    font-size:18px;
    line-height:25px;
    border-bottom: 1px #eee solid;
    padding:5px 0px;
    margin-bottom:10px;
}.sad li {
    line-height:25px;
}.sad ul {
    line-height: 25px;
    height: 125px;
    overflow: hidden;
}.sad{background: url(../img/6.jpg) no-repeat bottom #fff;
    box-shadow: 0px 0px 15px #CCC;}
.gtuaunyu2{ width:100%; margin-top:20px;}
.list ul li .inactive{ background:url(../img/off1.png) no-repeat  right center;}
.list ul li .inactives{background:url(../img/on1.png) no-repeat right center;} 
.tu {
    width: 100%;
    float: left;
    margin: 2% 0px;
}.tu2b {
    width: 75%;
    float: right;
    font-size:14px;
    line-height: 25px;
}.tu3 {
    width:100%;
    margin: 1% 0px;
    height: 82px;
    font-size:14px;
    color: #fff;
    line-height:82px;
    text-align: right;
    float: left;
}.di {
    border-top: 1px #303942 solid;
    padding-top: 25px;
    width: 100%;
    color: #808796;
    margin-top:0px; text-align:center; padding-bottom:55px;
}.mer h2 {
    font-size: 80px;
    text-align: center;
    font-weight: bold;
    color: #d8e2eb;
    line-height:80px;
    padding-top: 15px;
}.mer h3 {
    font-weight: bold;
    font-size:16px;
    color: #fff;
    padding: 10px 0px;
    padding-top:20px;
    position: relative;
    top: -10px;
}.mer p {
    font-size:14px;
    line-height:25px;
    color: #989898;
}
.list ul li{ width:50%; float:left;}
.ny_lm2 ul li { padding:0px 20px; margin:0px 5px;}
.head_h2{ height:0px;}
.kuy{ display:none;}
.shi{ margin-top:10px; margin-bottom:10px;}
.xw_zx .xw_lb .w_z h3{ margin-bottom:0px;}
.xw_zx .xw_lb .w_z p{ font-size:14px;}
.xsna1{ width:100%;}
.xsna1 p{ width:100%; margin-left:0px;}
.header .nav .e_j .xsna1 p a{ border:0px;}
.header .nav .e_j  a{background: url(../img/b3.png) no-repeat left center;
    padding-left: 20px;}
.xsna2{ display:none;}
}
.ny_cp .al_lb .row{margin:0 -10px;}
.ny_cp .al_lb .col-12{padding:0 10px;}
.ny_cp .al_lb .n_r{ margin-bottom:20px; border:1px #eee solid;}
.ny_cp .al_lb .t_p{overflow:hidden;}
.ny_cp .al_lb .t_p img{width:100%; height:auto; display:block;
transition:all 1s;
-o-transition:all 1s;
-ms-transition:all 1s;
-moz-transition:all 1s;
-webkit-transition:all 1s;}
.ny_cp .al_lb .n_r:hover .t_p img{transform:scale(1.1);
-o-transform:scale(1.1);
-ms-transform:scale(1.1);
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);}
.ny_cp .al_lb .w_z{padding:20px 10px; text-align:center; background:url(../img/7.png) no-repeat 2400% top;   }
.ny_cp .al_lb .w_z h3{font-size:16px; line-height:30px; color:#333}
 
.ny_cp .al_lb .ng:hover .w_z{ background:url(../img/7.png) no-repeat 0% top; color:#fff;}
.ny_cp .al_lb .ng:hover .w_z h3{ color:#fff;}
.intro {
 margin-left: -450px;

}
.mer2{ position:relative;}
.mer h2{ font-size:180px; text-align:center; font-weight:bold; color:#d8e2eb; line-height:200px; padding-top:45px;}
.mer h3{ font-weight:bold; font-size:28px; color:#fff; padding:10px 0px; padding-top:40px; position:relative; top:-15px;}
.mer p{ font-size:20px; line-height:35px; color:#989898;}
.gy_ban img{ width:100%; height:auto; margin-bottom:70px;}
@media only screen and (max-width:640px){
.ny_cp .al_lb .n_r{margin-bottom:20px;}
.ny_cp .al_lb .w_z{padding: 10px; text-align:center; background:none;   }
.ny_cp .al_lb .w_z h3 {
  font-size: 14px;
  line-height: 30px;
  color: #333;
}
}
.ny_lm2 a{ color:#666;}
.cp_xq{overflow:hidden; position:relative;}
.cp_xq .swiper-zs{padding-bottom:30px;}
.cp_xq .swiper-zs img{width:100%; height:auto; display:block;}
.cp_xq .swiper-pagination{bottom:0;}
.cp_xq .swiper-pagination-bullet{width:10px; height:10px; border-radius:50%; background-color:#555;}
.cp_xq .swiper-pagination-bullet-active{background-color:#00549b;}
.cp_xq .cp_cs .b_t{font-size:22px; font-weight:bold; color:#00549b; line-height:36px; border-bottom:1px solid #e7e7e7; padding-bottom:15px; margin-bottom:15px;}
.cp_xq .cp_cs .c_s ul li{margin-bottom:5px; padding-left:15px; font-size:14px; line-height:26px; position:relative;}
.cp_xq .cp_cs .c_s ul li:before{width:6px; height:6px; border-radius:50%; background-color:#555; content:""; position:absolute; top:10px; left:0;}
.cp_xq .cp_cs a{display:inline-block; margin-top:20px;background:#00549b; font-size:16px; line-height:46px; color:#fff; padding:0 30px;} 
.cp_xq .cp_js{margin-top:40px;}
.cp_xq .cp_js .hd{overflow:hidden; border-bottom:1px solid #d7d7d7; margin-bottom:30px;}
.cp_xq .cp_js .hd ul li{float:left; padding:0 30px; font-size:16px; line-height:44px; text-align:center; color:#555;  margin-right:5px; cursor:pointer;}
.cp_xq .cp_js .hd ul li.on{background:#00549b; color:#fff;}
.cp_xq .cp_js .n_r{font-size:15px; line-height:28px; min-height:200px;}
.cp_xq .cp_js .n_r a{display:block; font-size:15px; line-height:28px; color:#00549b; margin-bottom:10px;}
.cp_xq .cp_js .n_r a:hover{text-decoration:underline !important;}
@media only screen and (max-width:640px){
.cp_xq .cp_cs{margin-top:30px;}
.cp_xq .cp_cs .b_t{font-size:18px; line-height:30px; padding-bottom:10px; margin-bottom:10px;}
.cp_xq .cp_cs .c_s ul li{font-size:13px; line-height:24px;}
.cp_xq .cp_cs a{margin-top:15px; font-size:15px; line-height:32px; padding:0 15px;} 
.cp_xq .cp_js{margin-top:30px;}
.cp_xq .cp_js .hd{margin-bottom:20px;}
.cp_xq .cp_js .hd ul li{padding:0 10px; font-size:15px; line-height:38px;}
.cp_xq .cp_js .n_r{font-size:13px; line-height:24px;}
.cp_xq .cp_js .n_r a{font-size:13px; line-height:24px;}
}


