:root{
	--main: rgb(16, 61, 123);
}
body{padding: 0;margin: 0;font-family: sans-serif;font-size: 16px;color: rgb(62, 62, 62);overflow-x:hidden;line-height: 1.5;}
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: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.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%;}
.baibg{background: #ffffff;}
.huibg{background: #e8eae9;}
.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;}
.swiper{position: relative;overflow: hidden;}
.bgBox{background: url() center no-repeat;background-size: cover;}
.container{padding: 0 16px;max-width: 1512px;margin: 0 auto;}
/* @media (max-width:1512px) {.container{max-width: 1024px;}}
@media (max-width:1232px) {.container{max-width: 1024px;}}
@media (max-width:1024px) {.container{max-width: 800px;}}
@media (max-width:800px) {.container{max-width: 100%;}} */
@media (max-width:1680px) {
	body{font-size: 16px;font-size: 0.9524vw;}
	.container{max-width: 88%;padding: 0;}
}
@media (max-width:800px) {
	body{font-size: 14px;font-size: 1.867vw;}
	.container{max-width: 100%;padding: 0 5vw;}
	.hidden-xs{display: none;}
	.visible-xs{display: block;}
}
.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);}
.col_1{width: calc(100% / 1);}
.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;}


.topDiv{height: 6.25em;background: var(--main);}
.dingwei{position: absolute;left: 0;top: -6.25em;}
header{
	position: fixed;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	z-index: 99;
	transition: all 0.3s;
	background: rgba(16, 61, 123,0.8);
}
header .nrBox{height: 6.25em;}
header .logo img{max-height: 3.25em;display: block;}
header .menuUl>li{margin-right: 2.25em;position: relative;}
header .menuUl>li:last-child{margin-right: 0;}
header .menuUl .yiji{
	height: 6.25em;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}
header .menuUl .yiji a{
	font-size: 1.25em;
	color: #ffffff;
	height: 2.9em;
	display: flex;justify-content: flex-start;align-items: center;
	position: relative; z-index: 3;
}
header .menuUl>li .yiji a::before{
	content: "";
	display: block;
	width: 0;
	height: 2px;
	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: 100%;
	left: 0;
}
header .menuUl .erjiBox{
	position: absolute;
	left: 50%;
	top: 4.9375em;
	transition: all 0.3s;
	background: #ffffff;
	text-align: left;
	width: max-content;
	width: -webkit-max-content;
	opacity: 0;
	height: 0;
	visibility: hidden;
	transform: translateY(-20px) translateX(-50%);
	min-width: 9.375em;
	box-shadow: 0 0 10px 4px rgba(0,0,0,0.1);
	z-index: 2;
	overflow: hidden;
}
header .menuUl>li:hover .erjiBox{
	opacity: 1;
	height: auto;
	visibility: visible;
	transform: translateY(0) translateX(-50%);
}
header .menuUl .erjiUl>li{
	border-bottom: 1px dashed rgba(16, 61, 123,0.2);
}
header .menuUl .erjiUl>li:last-child{border-bottom: 0;}
header .menuUl .erjiUl>li>a{
	font-size: 1.125em;
	color: var(--main);
	text-align: center;
	transition: all 0.3s;
	width: 100%;
	position: relative;
	display: block;
	padding: 0.556em 1em;
}
header .menuUl .erjiUl>li>a:hover{
	background: var(--main);
	color: #ffffff;
}
header .findBtn{margin-left: 2.25em;cursor: pointer;border-left: 1px solid rgba(255,255,255,0.5);height: 6.25em;padding: 2.25em;display: flex;justify-content: center;align-items: center;}
header .findBtn img{display: block;height: 1.1875em;}
header .langB{margin-left: 4em;text-transform: uppercase;font-size: 1.25em;}
header .langB a{color: #ffffff;margin-right: 5px;}
header .langB a:last-child{margin-right: 0px;}
.headSearch{
	transition: all 0.3s;
	opacity: 0;
	height: 0;
	visibility: hidden;
	transform: translateY(20px);
}
.headSearch.on{
	opacity: 1;
	height: auto;
	visibility: visible;
	transform: translateY(0);
}
.headSearch{height: 100vh;}
.headSearch.on{height: 100vh;}
.headSearch .yy {
    position: fixed;
    left: 0;
    top: 0;
    display: block;
    background: rgba(0, 0, 0, 0.7);
    z-index: 88;
    width: 100%;
    height: 100%;
}
.headSearch{
	position: fixed;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100vh;
	z-index: 99;
}
.headSearch .baibg{position: relative;z-index: 99;}
.headSearch .nrBox{
	/* width: 100%; */
	display: block;
	position: relative;
	padding-top: 5em;
	padding-bottom: 4.5em;
}
.headSearch .closeBtn{
	position: absolute;
	right: 0;
	top: 2em;
	font-size: 1.75em;
	cursor: pointer;
}
.headSearch .closeBtn img{width: 1.5em;display: block;}
.headSearch .headForm{
	width: 61%;
	border-bottom: 2px solid var(--main);
	position: relative;
}
.headSearch .headForm .input{
	display: block;
	width: 100%;
	line-height: 3.125em;
	font-size: 1.125em;
	border: 0;
	padding: 0 7.25em 0 0;
}
.headSearch .headForm .submit{
	width: 6.25em;
	height: 3.125em;
	background: var(--main);
	position: absolute;
	right: 0;
	top: 0;
	border: 0;
	cursor: pointer;
	color: #ffffff;
	font-size: 1.125em;
}
header .mopenBtn{display: none;}

@media (max-width:800px) {
	.dingwei{top: -6em;}
	.topDiv{height: 6em;}
	header{background: var(--main);}
	header .nrBox{height: 6em;}
	header .logo img{max-height: 3.57em;}
	header .findBtn{height: 6em;padding: 0 2em;border-right: 1px solid rgba(255,255,255,0.5);margin: 0 1em 0 0;}
	header .findBtn img{height: 2.86em;}
	header .langB{font-size: 1.55em;margin-left: 0;}
	header .langB a{margin-right: 0.5em;}
	header .rightDiv{position: relative;padding-right: 4.86em;flex-direction: row-reverse;}
	header .mopenBtn{
		display: block;
		width: 3.14em;
		height: 3.14em;
		position: relative;
		z-index: 20;
		position: absolute;right: 0;top: 50%;transform: translateY(-50%);
		margin: 0;
		cursor: pointer;
		transition: 0.4s;
	}
	header .mopenBtn span {
		margin-top: 1.57em;
		display: block;
		width: 100%;
		height: 2px;
		background: #fff;
		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: 100%;
		height: 2px;
		left: 0;
		background-color: #fff;
		-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: -1.2em;
		-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: -1.2em;
		-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: 6em;
		display: block;
		width: 100%;
		height: calc(100vh - 6em);
		background: #ffffff;
		transition: all 0.3s;
		padding: 1em 5vw;
	}
	header.open .menuB{right: 0;}
	header .menuUl{
		display: block;
		overflow: auto;
		height: 100%;
	}
	header .menuUl>li{margin: 0;border-bottom: 1px solid #000000;}
	header .menuUl .yiji{height: auto;display: block;}
	header .menuUl .yiji a{color: #333333;width: calc(100% - 1.8em);font-size: 1.9em;height: 4.5em;}
	header .menuUl>li.on .yiji a::before{display: none;}
	header .menuUl>li .yiji a::before{display: none;}
	header .menuUl .hasDown>div>.ejBtn{
		position: absolute;
		right: 0;
		top: calc(50% - 0.9em);
		width: 1.8em;
		height: 1.8em;
	}
	header .menuUl .hasDown>div>.ejBtn::before{
		content: "";
		display: block;
		width: 100%;
		height: 2px;
		background: #bababa;
		position: absolute;
		left: 0;
		top: calc(50% - 1px);
	}
	header .menuUl .hasDown>div>.ejBtn::after{
		content: "";
		display: block;
		width: 2px;
		height: 100%;
		background: #bababa;
		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;
		box-shadow: unset;
	}
	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: 0.4em 2em;display: block;width: 100%;font-size: 1.8em;position: relative;background: none;text-align: left;}
	header .menuUl .erjiUl>li>a::before{
		content: "";
		display: block;
		width: 0.2em;
		height: 0.2em;
		border-radius: 50%;
		background: #b1b1b1;
		position: absolute;
		left: 0;
		top: calc(50% - 0.1em);
	}
	header .menuUl .erjiUl>li.on, header .menuUl .erjiUl>li:hover{background: none;}
	.headSearch .nrBox{padding: 8em 5vw 2em;height: auto;}
	.headSearch .closeBtn{right: 1.14em;top: 1.14em;}
	.headSearch .headForm{width: 100%;}
	.headSearch .headForm .input{line-height: 2.86em;padding-right: 4.57em;font-size: 3.8vw;}
	.headSearch .headForm .submit{height: 2.86em;width: 4.57em;font-size: 3.8vw;}
}
footer{background: var(--main);color: #ffffff;}
footer a{color: #ffffff;display: block;}
footer a:hover{color: rgba(255,255,255,0.8);}
footer .nrBox{padding: 3.6em 0;align-items: stretch;}
footer .flb{width: 18%;border-right: 1px solid rgba(255,255,255,0.3);padding-top: 1em;padding-right: 1vw;}
footer .frb{width: 20%;border-left: 1px solid rgba(255,255,255,0.3);padding-left: 4em;text-align: center;}
footer .fcb{width: 62%;padding: 0 3em;}
footer .logo{display: block;margin-bottom: 2.6em;}
footer .logo img{display: block;height: 2.86em;}
footer .fInfo{font-size: 0.875em;}
footer .fInfo p{margin-bottom: 1em;}
footer .frb img{width: 11em;display: block;margin: 0 auto;}
footer .frb p{margin: 1em 0 0;}
footer .fNav{font-size: 0.875em;}
footer .fNav .yiji{font-size: 1.43em;margin-bottom: 1.4em;}
footer .fNav .erjiBox a{display: block;margin-bottom: 1em;}
footer .fbtm{background-color: rgb(0, 21, 49);padding: 3.4em 0;text-align: center;}
footer .fbtm a{display: inline-block;}
@media (min-width:800px) {
	footer .fcb{order: 2;}
	footer .flb{order: 1;}
	footer .frb{order: 3;}
}
@media (max-width:800px) {
	footer .container{padding: 0;}
	footer .nrBox{padding: 0 0 2.5em;flex-wrap: wrap;}
	footer .fcb{width: 100%;background: #ffffff;padding: 1vw 5vw 3.86em;}
	footer .fNav{display: block;font-size: 1.72em;}
	footer .fNav>li{border-bottom: 1px solid rgba(0,0,0,0.2);}
	footer .fNav a{color: #8e8e8e;line-height: 3.75em;}
	footer .fNav .yiji{position: relative;margin: 0;font-size: 1em;}
	footer .fNav .yiji a{width: calc(100% - 0.88em);margin: 0;line-height: 2.5em;}
	footer .fNav .yiji .ejBtn{
		position: absolute;
		right: 0;
		top: calc(50% - 0.44em);
		width: 0.88em;
		height: 0.88em;
	}
	footer .fNav .yiji .ejBtn::before{
		content: "";
		display: block;
		width: 100%;
		height: 2px;
		background: #bababa;
		position: absolute;
		left: 0;
		top: calc(50% - 1px);
	}
	footer .fNav .yiji .ejBtn::after{
		content: "";
		display: block;
		width: 2px;
		height: 100%;
		background: #bababa;
		position: absolute;
		top: 0;
		left: calc(50% - 1px);
	}
	footer .fNav .hasDown.open .yiji .ejBtn::after{display: none;}
	footer .fNav .erjiBox{display: none;padding: 0.8em 0;border-top: 1px dashed #cbcbcb;}
	footer .fNav .erjiBox a{line-height: 6vw;margin: 0;padding:0.2em 0.6em;padding-left: 1em;position: relative;}
	footer .fNav .erjiBox a::before{
		content: "";
		display: block;
		width: 0.2em;
		height: 0.2em;
		border-radius: 50%;
		background: #b1b1b1;
		position: absolute;
		left: 0;
		top: calc(50% - 0.1em);
	}
	footer .flb{width: 50%;border: 0;padding: 3.2em 0 0 5vw;}
	footer .frb{width: max-content;border: 0;padding: 3em 5vw 0 0;}
	footer .logo{margin-bottom: 1.6em;}
	footer .logo img{height: 3.57em;}
	footer .fInfo{font-size: 1.54em;}
	footer .fInfo p{margin-bottom: 0.6em;}
	footer .frb img{width: 12.7em;}
	footer .frb p{font-size: 1.54em;margin: 0.2em 0 0;}
	footer .fbtm{padding: 2.7em 5vw;text-align: left;font-size: 1.54em;}
	footer .fbtm .container{max-width: 70%;margin: 0;}
}
.pc_kf{position:fixed; right:0; top:50%; z-index:999;transform: translateY(-50%);}
.pc_kf .nr{text-align:center; line-height:60px; margin-bottom:1px; position:relative;}
.pc_kf .tel{width:160px; background:var(--main); font-size:18px; line-height:60px; color:#fff; position:absolute; top:0; right:-160px; opacity:0;}
.pc_kf .nr:hover .tel{right:60px; opacity:1;transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;}
.pc_kf .ewm{width:130px; padding:10px 10px 0; background:var(--main); position:absolute; top:0; right:-190px; opacity:0;z-index: 1;}
.pc_kf .ewm img{width:100%; height:auto; display:block; margin-bottom:10px;}
.pc_kf .ewm p{font-size:14px; color:#fff; line-height:16px; margin-bottom:10px;}
.pc_kf .nr:hover .ewm{right:60px; opacity:1;transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;}
.pc_kf .nr a{display:flex;justify-content: center;align-items: center; width:60px; height:60px;background: rgb(235, 235, 235);overflow:hidden;position: relative;z-index: 2;}
.pc_kf .nr img{max-height: 56.7%;display: block;}
.pc_kf .fh{display: none;}
.pc_kf .fh a{background:var(--main);}
.e_m{width:100%; height:100%; position:fixed; top:0; left:0; background-color:rgba(0,0,0,.9); z-index:99999; display:none;}
.e_m .n_r{width:200px; padding:10px; background-color:#fff; position:absolute; top:50%; left:50%; text-align:center;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);}
.e_m .n_r img{width:100%; height:auto; display:block;}
.e_m .n_r p{font-size:15px; color:#888; margin-top:10px;}
@media only screen and (max-width:1680px) {
	.pc_kf .nr{line-height:3.6vw;}
	.pc_kf .tel{width:9.5vw;font-size:1vw;line-height:3.6vw;right:-9.5vw;}
	.pc_kf .nr:hover .tel{right:3.6vw;}
	.pc_kf .ewm{width:7.7vw; padding:0.6vw 0.6vw 0;right:-13.1vw;}
	.pc_kf .ewm img{margin-bottom:0.6vw;}
	.pc_kf .ewm p{font-size:0.83vw;line-height:0.95vw; margin-bottom:0.6vw;}
	.pc_kf .nr:hover .ewm{right:3.6vw;}
	.pc_kf .nr a{width:3.6vw; height:3.6vw;}
}
@media only screen and (max-width:800px){.pc_kf{display: none;}}
/* 首页 */
.banner .tuB{padding-top: 51.2%;display: block;width: 100%;}
.banner .swiper-pagination{
	position: absolute;left: calc(50% - 740px);bottom: 11.4vh;
	display: flex;justify-content: flex-start;align-items: center;
}
.banner .swiper-pagination-bullet{
	background-color: rgb(255, 255, 255);
	opacity: 0.6;
	border-radius: 0;
	display: block;width: 70px;height: 6px;
}
.banner .swiper-pagination-bullet-active{opacity: 1;}
.banny .imgB{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	padding-top: 0;
	z-index: 1;
}
.banny .nrBox{
	height: 31.25em;
	padding: 0;
	z-index: 2;
	padding: 4.5em 0;
	position: relative;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.banny .tit{
	padding-left: 5em;
	color: rgb(255, 255, 255);
	margin: 0;
}
.banny .tit b{font-weight: 600;font-size: 3em;}
.banny .tit span{display: block;text-transform: uppercase;font-size: 1.125em;}
@media (max-width:1680px) {
	.banner .swiper-pagination{left: 6.1em;bottom: 6em;}
	.banner .swiper-pagination-bullet{width: 4.375em;height: 0.4375em;}
}
@media (max-width:800px) {
	.banner{margin-top: 6em;}
	.visible-xs .banner{margin-top: 0;}
	.banner .swiper-pagination{left: 5vw;bottom: 2.86em;}
	.banner .swiper-pagination-bullet{width: 3.86em;height: 0.428em;}
	.banny .tit{padding: 0;}
	.banny .nrBox{height: auto;padding: 8em 0;}
}
/* 公共 */
.indP{padding: 6em 0;}
.pubTit{margin-bottom: 2.5em;}
.pubTit .en{
	font-size: 3.75em;
	color: rgb(216, 216, 216);
	font-weight: bold;
	text-transform: uppercase;
}
.pubTit .tit{
	font-size: 1.875em;
	color: rgb(62, 62, 62);
	font-weight: 600;
}
.btnB{
	font-size: 1.5em;
	color: var(--main);
	text-transform: uppercase;
	line-height: 1.5;
	border: 2px solid var(--main);
	width: max-content;
	padding: 0 1.4em;
	height: 2em;
	display: flex;justify-content: center;align-items: center;
	transition: all 0.3s;
}
.btnB:hover{
	background: var(--main);
	color: #ffffff;
}
.nyTit{
	font-size: 3em;
	text-align: center;
	color: #333333;
	position: relative;z-index: 2;
	margin-bottom: 1.33em;
}
.nyTit .en{
	color: rgba(85,85,85,0.1);
	line-height: 1;
	margin-top: -0.7em;
	position: relative;z-index: 1;
	text-transform: uppercase;
}
.nyTit::after{
	content: "";
	background: rgb(16, 61, 123);
	display: block;width: 1.33em;height: 2px;
	margin: 0.3em auto 0;
}
.secL{background: #f6f6f6;}
.secL .kuang{flex-direction: row-reverse;}
.secNav{justify-content: flex-start;}
.secNav a{
	font-size: 1.25em;
	color: rgb(47, 47, 47);
	padding: 1.8em 3.8em;
	transition: all 0.3s;
}
.secNav a:hover,
.secNav a.on{background: var(--main);color: #ffffff;}
.locaB{
	background: url(../img/home.png) left center no-repeat;
	background-size: 1em;
	padding-left: 1.25em;
	display: flex;justify-content: flex-start;align-items: center;
	
}
.locaB a{color: rgb(153, 153, 153);}
.locaB a:hover{color: var(--main);}
.locaB i{display: block;width: 1em;height: 1em;background: url(../img/fx.png) center center no-repeat;background-size: 100%;margin: 0 0.6em;}
.locaB2{min-height: 6.25em;}


@media (max-width:800px) {
	.pubTit{margin-bottom: 2.28em;}
	.pubTit .en{font-size: 4.3em;}
	.pubTit .tit{font-size: 3.45em;}
	.btnB{border-width: 1px;font-size: 1.36em;padding: 0.4em 0.6em;}
	.nyTit{font-size: 2.59em;}
	.secL .container{padding: 0;}
	.secL3 .container{padding: 0 16px;}
	.secNav a{width: 20%;text-align: center;padding: 0;font-size: 1.55em;padding: 1em 0.2em;}
}
/* 首页 */
.indP1{background: url(../img/ind1bg.jpg) center bottom no-repeat;background-size: cover;}
.indP1 .nrBox{align-items: stretch;}
.ind1L{width: calc(50% - 4.375em);padding: 0 0 0 5.625em;padding-bottom: 5em;position: relative;}
.ind1R{width: 50%;}
.ind1R img{width: 100%;display: block;}
.ind1L .descB{
	font-size: 1.5em;
	color: rgb(62, 62, 62);
	line-height: 1.5;
	font-size: 1.72em;
}
.ind1L .btnB{position: absolute;right: 0;bottom: 0;}
.indP2{background: #ebebeb;}
.ind2Ul{margin: -2.8em -2.5em;}
.ind2Ul li{padding: 2.8em 2.5em;}
.ind2Ul .kuang{
	padding-left: 4vw;
	transition: all 0.3s;
}
.ind2Ul .kuang:hover{transform: translateY(-10px);}
.ind2Ul .titB{
	font-size: 1.25em;
	background: #ffffff;
	padding: 1.6em 1.4em 1.6em 1.7em;
	color: #000000;
	position: relative;z-index: 1;
}
.ind2Ul .titB::before{
	content: "";
	background-color: var(--main);
	position: absolute;
	right: 1em;
	bottom: 1.5em;
	display: block;
	width: 1.85em;
	height: 2px;
}
.ind2Ul .dayB{
	background: var(--main);
	position: absolute;
	left: 0.54em;
	top: 46%;
	font-size: 2.875em;
	color: rgb(255, 255, 255);
	padding: 0 0.2em;
	z-index: 2;
	min-width: 1.5em;
	text-align: center;
}
.ind2Ul .timeB{
	font-size: 1.5em;
	color: rgb(166, 166, 166);
	text-transform: uppercase;
}
.indP2 .btnB{
	position: absolute;right: 0;top: 3.6em;
}
.indP3{background: #f5f5f5;}
.ind3Ul{margin: -0.75em;flex-wrap: unset;position: relative;}
.ind3Ul li{padding: 0.75em;transition: all 0.5s;}
.ind3Ul .kuang{width: 100%;}
.ind3Ul .imgB{
	position: absolute;left: 0;top: 0;
	display: block;width: 100%;height: 100%;
	padding-top: unset;
	z-index: 1;
}
.ind3Ul .kkk{
	position: relative;z-index: 2;
	padding: 6.875em 1.5em;
	width: 100%;
	text-align: center;
	color: #ffffff;
	/* transition: all 0.5s; */
}
.ind3Ul .iconB img{display: block;height: 6em;margin: 0 auto;filter: grayscale(1) brightness(0%) invert(100%);}
.ind3Ul .titB{font-size: 1.875em;}
.ind3Ul .descB{font-size: 1.125em;margin-top: 5em;max-width: 100%;}
.ind3Ul li.on{width: 50%;}
.ind3Ul li.on .kkk{padding: 6.875em 3.5em;transition: all 0.3s;}
.ind4Ul{margin: -1.5em;}
.ind4Ul li{padding: 1.5em;}
.ind4Ul .imgB{padding-top: 66.67%;}
.ind4Ul .titB{
	background: rgba(16, 61, 123,0.6);
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 0.4em 1em;
	font-size: 1.875em;
	color: #ffffff;
	text-align: center;
}
@media (max-width:800px) {
	.indP1 .nrBox{display: block;}
	.ind1L{width: 100%;padding: 0;}
	.ind1R{width: 100%;padding: 0;margin-top: 6em;}
	.ind1L .descB{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
	.ind1L .btnB{margin: 1em auto 0;position: relative;right: unset;bottom: unset;}
	.indP2 .btnB{margin: 2em auto 0;position: relative;right: unset;top: unset;}
	.ind2Ul{display: block;margin: 0;}
	.ind2Ul li{padding: 2em 0;width: 100%;}
	.ind2Ul .kuang{padding-left: 2.86em;}
	.ind2Ul .timeB{font-size: 1.7em;}
	.ind2Ul .titB{font-size: 1.72em;padding: 1em 1.25em 1em 2.083em;}
	.ind2Ul .titB::before{right: 1.25em;bottom: 1em;}
	.ind2Ul .dayB{font-size: 3.28em;left: 0;}
	.ind3Ul{position: relative;margin: 0;}
	.indP3{background: #ffffff;padding-bottom: 0;}
	.indP3 .pubTit{padding: 0 5vw;}
	.indP3 .container{padding: 0;}
	.indP3 .dkb{background: #f5f5f5;padding-bottom: 10px;}
	.indP3 .xkB{
		width: 90vw;
		background: rgb(255, 255, 255);
		margin: 0 auto;
		box-shadow: 0 0 10px 4px rgba(0,0,0,0.06);
		margin-top: -4.5em;
		position: relative;z-index: 2;
		padding: 2.3em 1.86em;
	}
	.ind3Ul .kkk{padding: 4.57em 3.86em 9.14em;}
	.ind3Ul .iconB img{height: 7.14em;}
	.ind3Ul .titB{font-size: 2.36em;}
	.ind3Ul .descB{font-size: 1.72em;margin-top: 1em;}
	.swiper_ind3x .swiper-wrapper{align-items: stretch;}
	.swiper_ind3x .swiper-slide{height: unset;border-right: 1px solid #e4e4e4;text-align: center;}
	.swiper_ind3x .swiper-slide:last-child{border-right: 0;}
	.swiper_ind3x img{height: 4.28em;display: block;margin: 0 auto;filter: grayscale(1) brightness(0%) invert(50%);}
	.swiper_ind3x p{font-size: 1.81em;color: rgb(167, 167, 167);margin-top: 0.2em;}
	.indP3 .swiper-button-prev{left: 0;}
	.indP3 .swiper-button-next{right: 0;}
	.indP3 .swiper-button-prev,
	.indP3 .swiper-button-next{color: var(--main);}
	.indP3 .swiper-button-prev::after,
	.indP3 .swiper-button-next::after{font-size: 2em;}
	.indP3 .swiper-button-prev.swiper-button-disabled,
	.indP3 .swiper-button-next.swiper-button-disabled{color: rgb(167, 167, 167);}
	.indP4{background: #f5f5f5;}
	.ind4Ul{display: block;margin: -1.3em;}
	.ind4Ul li{width: 100%;padding: 1.3em;}
	.ind4Ul .titB{font-size: 2.16em;padding: 0.55em;}
}
/* 关于 */
.aboP1 .nrBox{font-size: 1.125em;}
.abo1Ul1{margin: 6em 0;}
.abo1Ul1 li{text-align: center;}
.abo1Ul1 .numB{font-size: 5em;color: var(--main);line-height: 1;margin-bottom: 0.2em;font-family: "Bahnschrift";}
.aboP1 .datu img{display: block;width: 100%;}
.abo1Ul2{margin: -1.8em;}
.abo1Ul2 li{padding: 1.8em;transition: all 0.3s;}
.abo1Ul2 li:hover{transform: translateY(-10px);}
.abo1Ul2 .kuang{
	padding: 2em;
	background: url(../img/m2.png) calc(100% - 1.5em) calc(100% - 1.5em) no-repeat rgb(242, 242, 242);
	background-size: 2em 2em;
}
.abo1Ul2 .iconB img{height: 5.1875em;}
.abo1Ul2 .titB{font-size: 1.67em;text-transform: uppercase;font-weight: 600;line-height: 1.4;color: #666666;margin: 0.8em 0;}
.abo1Ul2 .titB::after{
	content: "";
	background-color: var(--main);
	display: block;width: 1.93em;height: 2px;
	margin-top: 0.6em;
}
.abo1Ul2 .descB{color: #949494;}
.aboP2{background: #f2f2f2;}
.abo2Ul{margin: -1.3em -1em;}
.abo2Ul li{padding: 1.3em 1em;transition: all 0.3s;}
.abo2Ul li:hover{transform: translateY(-10px);}
.abo2Ul .kuang{background: #ffffff;font-size: 1.125em;}
.abo2Ul .imgB{padding-top: 131%;}
.abo2Ul .textB{padding: 1em 1.6em;color: #999999;}
.abo2Ul .titB{font-size: 1.33em;color: #686868;padding-left: 0.5em;position: relative;margin-bottom: 0.2em;}
.abo2Ul .titB::before{
	content: "";
	display: block;width: 0.125em;height: 0.84em;
	background: var(--main);
	position: absolute;left: 0;top: calc(50% - 0.42em);
}
.aboP2 .btnB{margin: 5em auto 0;}
@media (max-width:800px) {
	.aboP1 .nrBox{font-size: 1em;}
	.aboP1 .descK{font-size: 2.07em;}
	.aboP1 .datu{margin-top: 5em;}
	.abo1Ul1{font-size: 1.286em;}
	.abo1Ul1 .numB{font-size: 4em;}
	.abo1Ul1{margin: 3.6em 0;}
	.abo1Ul2 li{width: 100%;}
	.abo1Ul2 .kuang{padding: 4.57em 4em;background: url(../img/m2.png) calc(100% - 3em) calc(100% - 3em) no-repeat rgb(242, 242, 242);background-size: 3.6em 3.6em;}
	.abo1Ul2 .iconB img{height: 8.86em;}
	.abo1Ul2 .titB{font-size: 3.2em;}
	.abo1Ul2 .descB{font-size: 1.92em;}
	.abo2Ul{margin: -1.14em -0.86em;}
	.abo2Ul li{padding: 1.14em 0.86em;width: calc(100% / 3);display: none;}
	.abo2Ul li:nth-child(-n+6){display: block;}
	.abo2Ul .kuang{font-size: 1em;}
	.aboP2 .btnB{margin-top: 3.8em;}
}
/* 新闻 */
.newsP.indP{padding-top: 0;}
.newsUl li{
	border-bottom: 1px solid #888888;
	padding: 3.5em 0;
}
.newsUl .timeB{
	width: 5em;
	text-align: center;
}
.newsUl .timeB b{
	font-size: 4.85em;
	display: block;
	color: var(--main);
	font-family: "Bahnschrift";
}
.newsUl .timeB span{
	display: block;
	width: 100%;
	text-align: center;
	color: #888888;
	border-top: 1px solid #888888;
	border-bottom: 1px solid #888888;
}
.newsUl .tuB{width: 21.8em;}
.newsUl .imgB{padding-top: 64%;}
.newsUl .textB{
	width: calc(100% - 31.75em);
	color: rgb(136, 136, 136);
	padding-bottom: 4em;
	position: relative;
}
.newsUl .titB{
	font-size: 1.875em;
	color: #555555;
	font-weight: 600;
	transition: all 0.3s;
}
.newsUl .descB{
	margin-top: 1em;
	text-indent: 2em;
}
.newsUl .moreB{
	position: absolute;right: 4.875em;bottom: 0;
	font-size: 1.125em;
	color: rgb(102, 102, 102);
	display: flex;justify-content: center;align-items: center;
}
.newsUl .moreB i{
	border: 1px solid rgb(136, 136, 136);
	margin-left: 1em;
	display: flex;justify-content: center;align-items: center;
	width: 1.8em;height: 1.8em;
	transition: all 0.3s;
}
.newsUl .moreB i::after{
	content: "";
	display: block;width: 45%;height: 45%;
	background: url(../img/more.png) center center no-repeat;
	background-size: 100%;
}
.newsUl .kuang:hover .titB{color: var(--main);}
.newsUl .kuang:hover .moreB i{background: var(--main);}
.newsUl .kuang:hover .moreB i::after{filter: grayscale(1) brightness(0%) invert(100%);}
.pageTurn{
	margin-top: 4em;
	position: relative;
	display: flex;justify-content: flex-start;align-items: center;
}
.pageTurn a{
	border-radius: 50%;
	background-color: rgb(180, 180, 180);
	display: flex;justify-content: center;align-items: center;
	width: 2.15em;height: 2.15em;
	font-size: 1.25em;
	color: #ffffff;
	margin: 0 0.5em;
}
.pageTurn b{font-weight: 400;display: none;}
.pageTurn a:hover{background: var(--main);}
.pageTurn a.prevB,
.pageTurn a.nextB{
	position: absolute;right: 0;top: 0;
}
.pageTurn a.prevB{right: 2.9em;transform: rotate(180deg);}
.pageTurn a.prevB::after,
.pageTurn a.nextB::after{
	content: "";
	display: block;width: 32.5%;height: 32.5%;
	background: url(../img/more.png) center center no-repeat;
	background-size: 100%;
	filter: grayscale(1) brightness(0%) invert(100%);
}
@media (max-width:800px) {
	.newsP .container{padding: 0;}
	.newsUl li{padding: 2.25em;}
	.newsUl .kuang{display: block;}
	.newsUl .tuB{width: 100%;position: relative;z-index: 1;}
	.newsUl .timeB{
		position: absolute;left: 1em;top: 21.7em;
		z-index: 2;
		background: #ffffff;
		width: max-content;
		padding: 1em;
	}
	.newsUl .timeB b{font-size: 4.43em;line-height: 1;}
	.newsUl .timeB span{font-size: 1.43em;width: max-content;}
	.newsUl .textB{width: 100%;padding-bottom: 6em;}
	.newsUl .titB{
		font-size: 2.07em;
		margin-top: 0.4em;
	}
	.newsUl .descB{
		font-size: 1.55em;
		margin-top: 0.6em;
	}
	.newsUl .moreB{right: 0;font-size: 1.7em;}
	.newsUl .moreB i{width: 2.2em;height: 2.2em;background: var(--main);}
	.newsUl .moreB i::after{filter: grayscale(1) brightness(0%) invert(100%);}
	.pageTurn{padding: 0 5em;justify-content: center;}
	.pageTurn a{display: none;}
	.pageTurn b{display: block;font-size: 2.2em;color: #b4b4b4;margin: 0 0.8em;}
	.pageTurn a.prevB,
	.pageTurn a.nextB{display: flex;position: relative;left: unset;right: unset;bottom: unset;width: 6em;height: 6em;font-size: 1em;}
}
/* 新闻详情 */
.nxqL{width: 7.5em;}
.nxqC{width: calc(100% - 20em);}
.nxqR{width: 18.25em;}
.nxqL .timeB{
	background: var(--main);
	color: #ffffff;
	font-size: 1.125em;
	text-align: center;
	margin-bottom: 0.75em;
}
.nxqL .timeB b{
	display: block;
	font-size: 4em;
	background: #ededed;
	color: var(--main);
	line-height: 1.3;
}
.nxqL .shareB .pTit{
	color: #666666;
	position: relative;
	display: flex;justify-content: center;align-items: center;
}
.nxqL .shareB .pTit::before{
	content: "";
	display: block;width: 100%;height: 1px;
	background: rgb(204, 204, 204);
	position: absolute;left: 0;top: 50%;
	z-index: 1;
}
.nxqL .shareB .pTit span{
	background: #ffffff;
	padding: 0 1em;
	position: relative;z-index: 2;
}
.nxqL .shareB .social-share{font-size: unset;}
.nxqL .shareB a,
.nxqL .shareB a.icon-wechat{
	display: flex;justify-content: center;align-items: center;
	margin: 1em auto 0;
	width: max-content;
	width: 1.7em;height: 1.7em;
	font-size: 1.75em;
	background: #cccccc;
	color: #ffffff;border: 0;
	line-height: 1;
}
.nxqL .shareB .social-share .icon-wechat .wechat-qrcode{left: 50%;transform: translateX(-50%);}
/* .nxqL .shareB img{display: block;width: 3em;} */
.nxqR{
	background: rgb(237, 237, 237);
	padding: 0.5em 1em;
}
.nxqR a{
	color: rgb(102, 102, 102);
}
.nxqR a:last-child{border-bottom: 0;}
.nxqR span{
	font-size: 1.125em;
	color: rgb(17, 17, 17);
}
.nxqR p{
	display: block;
	border-bottom: 1px solid rgb(197, 197, 197);
	padding: 0.8em 0;
}
.newsXq .pageTit{
	font-size: 1.875em;
	color: rgb(85, 85, 85);
	font-weight: 600;
}
.newsXq .pageTime{
	font-size: 1.125em;
	color: rgb(102, 102, 102);
}
.newsXq .pageNr{
	border-top: 1px solid #c5c5c5;
	color: rgb(17, 17, 17);
	line-height: 1.8;
	margin-top: 1.625em;
	padding: 3em 0;
}
@media (max-width:1680px) {
	.newsXq .pageNr{font-size: 1.1em;}
}
@media (max-width:800px) {
	.newsXq{background: url(../img/xqbg.jpg) top center repeat-y;background-size: 100% auto;padding: 2.57em 0;}
	.nxqL,.nxqR{display: none;}
	.nxqC{width: 100%;background: #ffffff;padding: 1.7em;}
	.nxqC .xqlc{
		display: flex;justify-content: flex-start;align-items: center;
		font-size: 1.55em;
		color: rgb(102, 102, 102);
	}
	.nxqC .xqlc a{color: rgb(102, 102, 102);}
	.nxqC .xqlc span{margin: 0 0.5em;}
	.nxqC .backB{
		background: rgb(16, 61, 123);
		width: 4em;
		height: 2em;
		font-size: 1.55em;
		color: rgb(255, 255, 255);
		display: flex;justify-content: center;align-items: center;
	}
	.newsXq .pageTit{font-size: 2.07em;font-weight: 400;margin-top: 0.86em;}
	.newsXq .pageTime{font-size: 1.55em;margin-top: 0.4em;}
	.newsXq .pageNr{font-size: 1.8em;margin-top: 0.8em;padding: 1.38em 0;line-height: 1.5;}
}
/* 资产概况 */
.zcgkP{background: url(../img/zcbg.jpg) top center repeat-y;background-size: 100% auto;}
.zcgkP1{
	position: relative;
	background: url(../img/zcgk1bg.png) left bottom no-repeat;
	background-size: 31.7% auto;
}
.zcgk1Ul{margin: -1em;}
.zcgk1Ul li{padding: 1em;}
.zcgk1Ul .kuang{border: 1px solid #e3e3e3;}
.zcgk1Ul .imgB{padding-top: 48%;}
.zcgk1Ul .textB{
	position: absolute;left: 0;top: 0;
	display: block;width: 100%;height: 100%;
	padding: 4.25em 2em 0;
	background: #ffffff;
	transition: all 0.3s;
}
.zcgk1Ul .iconB{margin-right: 1.5em;}
.zcgk1Ul .iconB img{display: block;width: 6.5em;}
.zcgk1Ul .titB{
	width: calc(100% - 8em);
	color: rgba(51,51,51,0.2);
	text-transform: uppercase;
	line-height: 1.2;
}
.zcgk1Ul .titB b{font-size: 2.25em;color: #333333;font-weight: 400;display: block;}
.zcgk1Ul .titB span{font-size: 2.25em;display: block;}
.zcgk1Ul .descB{
	font-size: 1.5em;
	color: rgb(51, 51, 51);
	display: flex;justify-content: center;align-items: center;
	height: 7.2em;
}
.zcgk1Ul .kuang:hover .textB{background: rgba(255,255,255,0);filter: grayscale(1) brightness(0%) invert(100%);}
.indP.zcgkP2{
	padding-top: 0;
	/* margin-top: -2.25em; */
	background: url(../img/zcgk2bg.png) center bottom no-repeat;
	background-size: 100% auto;
	padding-bottom: 20em;
}
.zcgkP2 .pTit{
	font-size: 1.25em;
	color: rgb(185, 185, 185);
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 3em;
}
.zcgkP2 .pTit b{display: block;font-size: 2em;font-weight: 500;color: rgb(102, 102, 102);}
.zcgk2Ul{margin: -1em;}
.zcgk2Ul li{padding: 1em;}
.zcgk2Ul .kuang{
	border: 1px solid #e3e3e3;
	background: url(../img/zcbgs.jpg) center center no-repeat;
	background-size: 100% 100%;
	padding: 2.75em;
	position: relative;
	transition: all 0.3s;
}
.zcgk2Ul .kuang:hover{transform: translateY(-10px);}
.zcgk2Ul .titB{
	font-size: 1.5em;
	color: rgb(51, 51, 51);
	text-align: center;
	display: flex;justify-content: center;align-items: center;
}
.zcgk2Ul .titB::before{
	content: "";
	background-color: rgb(16, 61, 123);
	display: block;width: 0.375em;height: 0.375em;
	margin-right: 0.375em;
}
.zcgk2Ul .descB{
	color: rgb(102, 102, 102);
	line-height: 1.2;
	margin-top: 1em;
}
.zcgk2Ul .kuang::before{
	content: "";
	background-color: rgb(16, 61, 123);
	display: block;width: 0.5625em;height: 0.5625em;
	position: absolute;right: 2.875em;bottom: 1.375em;
}
.zcgk2Ul .kuang::after{
	content: "";
	background-color: rgb(16, 61, 123);
	display: block;width: 4em;height: 1px;
	position: absolute;right: 2.875em;bottom: 1.375em;
}
@media (max-width:800px) {
	.zcgkP1{background-size: 43% auto;}
	.zcgk1Ul{margin: -0.5em;}
	.zcgk1Ul li{padding: 0.5em;}
	.zcgk1Ul .imgB{padding-top: 92%;}
	.zcgk1Ul .textB{padding: 2.7em;}
	.zcgk1Ul .tl1B{display: block;}
	.zcgk1Ul .iconB{margin: 0;}
	.zcgk1Ul .iconB img{width: 4em;margin: 0 auto;}
	.zcgk1Ul .titB{text-align: center;width: 100%;margin-top: 1em;}
	.zcgk1Ul .titB b{font-size: 1.51em;}
	.zcgk1Ul .titB span{font-size: 1.175em;margin-top: 0.3em;}
	.zcgk1Ul .descB{height: 7.8em;font-size: 1.3em;}
	.indP.zcgkP2{padding-bottom: 19em;background-image: url(../img/zcgk2bgs.png);}
	.zcgkP2 .pTit{font-size: 1em;margin-bottom: 4em;}
	.zcgkP2 .pTit b{font-size: 2.6em;}
	.zcgk2Ul{margin: -1.7em;}
	.zcgk2Ul li{padding: 1.7em;width: 100%;}
	.zcgk2Ul .kuang{padding: 2.4em 4em 5.4em;}
	.zcgk2Ul .titB{font-size: 2.16em;display: block;text-align: left;}
	.zcgk2Ul .descB{font-size: 1.55em;display: block;text-align: left;margin-top: 0.6em;}
	.zcgk2Ul .titB{position: relative;}
	.zcgk2Ul .titB::before{width: 0.33em;height: 0.33em;position: absolute;left: -0.8em;top: calc(50% - 0.165em);}
	.zcgk2Ul .kuang::before{width: 0.7em;height: 0.7em;right: 3.1em;bottom: 2em;}
	.zcgk2Ul .kuang::after{right: 3.1em;bottom: 2em;width: 5.7em;}
}
/* 信息披露 */
.secNav2{max-width: 73em;margin: 0 auto;}
.indP.xxplP1{padding-top: 0;}
.xxpl1Ul{max-width: 82.625em;margin: 0 auto;}
.xxpl1Ul li:nth-child(even){background: #f6f6f6;}
.xxpl1Ul .kuang{
	flex-direction: row-reverse;
	font-size: 1.25em;
	color: #8f8f8f;
	padding: 1.75em 0;
	position: relative;
	padding-right: 4em;
}
.xxpl1Ul .timeB{
	width: 8em;
	text-align: center;
	border-right: 1px solid rgb(180, 180, 180);
}
.xxpl1Ul .titB{
	width: calc(100% - 9.8em);
	font-weight: 500;
	transition: all 0.3s;
}
.xxpl1Ul .kuang::before{
	content: "";
	position: absolute;right: 1.3em;top: calc(50% - 0.725em);
	width: 1.45em;height: 1.45em;
	background: url(../img/view.png) center center no-repeat;
	background-size: 100% 100%;
}
.xxpl1Ul li:hover .titB{color: var(--main);}
.pageNum2{
	margin-top: 4em;
	display: flex;justify-content: center;align-items: center;
}
.pageNum2 a,
.pageNum2 span{
	font-size: 1.125em;
	border: 1px solid rgb(183, 183, 183);
	width: max-content;
	padding: 0 0.5em;
	height: 1.67em;
	display: flex;justify-content: center;align-items: center;
	margin: 0.6em;
	color: #2f2f2f;
}
.pageNum2 span{
	background: var(--main);
	color: #ffffff;
}
@media (max-width:800px) {
	.indP.xxplP1{padding-top: 3em;}
	.secNav2{background: #ffffff;}
	.secNav2 a{width: 25%;}
	.xxplP1{background: #f6f6f6;}
	.xxForm{position: relative;margin-bottom: 2.86em;}
	.xxForm input[type=text]{
		background: rgb(255, 255, 255);
		display: block;width: 100%;height: 3.4em;
		font-size: 1.55em;
		border: 0;
		padding: 0 1.7em;
		position: relative;z-index: 1;
		padding-right: 3.4em;
	}
	.xxForm input[type=submit]{
		position: absolute;right: 0;top: 0;
		display: block;width: 3.4em;height: 3.4em;
		font-size: 1.55em;
		background: url(../img/find.png) center center no-repeat;
		background-size: 1.84em;
		border: 0;
		z-index: 2;
		filter: grayscale(1) brightness(0%) invert(50%);
	}
	.xxpl1Ul{background: #ffffff;max-width: unset;}
	.xxpl1Ul li:nth-child(even){background: none;}
	.xxpl1Ul li{
		border-bottom: 1px solid #b6b6b6;
	}
	.xxpl1Ul .kuang{
		font-size: 1em;
		display: block;
		padding: 1.6em 2em;
		padding-left: 5.86em;
	}
	.xxpl1Ul .titB{font-size: 1.73em;font-weight: 400;width: 100%;}
	.xxpl1Ul .timeB{font-size: 1.55em;width: 100%;text-align: left;margin-top: 0.4em;border: 0;}
	.xxpl1Ul .kuang::before{
		width: 2.86em;height: 2.86em;
		right: unset;left: 2em;top: 2em;
	}
	.pageNum2 a,
	.pageNum2 span{
		font-size: 1.7em;
		padding: 0 0.4em;
		height: 1.67em;
		margin: 0.2em;
	}
}
/* 党的建设 */
.djsTit{text-align: center;margin-bottom: 3em;}
.djsTit .tit{
	font-size: 3em;
	color: rgb(51, 51, 51);
}
.djsTit .en{
	font-size: 1.5em;
	color: rgb(153, 153, 153);
	text-transform: uppercase;
}
.djsP1 .nrBox{
	background: url(../img/dthdbg2.png) bottom left no-repeat;
	background-size: 18% auto;
}
.djsP1 .djsTit{
	width: 28%;
	padding-right: 4em;
	padding-bottom: 12em;
	background: url(../img/dthdbg1.png) bottom left no-repeat;
	background-size: 87% auto;
	text-align: left;
	margin-bottom: 0;
}
.djsP1 .descB{
	width: 72%;
	padding-left: 4em;
	padding-bottom: 2.5em;
	border-left: 1px solid #e3e3e3;
	line-height: 1.8;
}
.djsP1 .djsTit .en{font-size: 1.25em;}
.indP.djsP2{padding-top: 0;}
@media (max-width:1680px) {
	.djsP1 .descB{font-size: 1.1em;}
}
@media (max-width:800px) {
	.djsTit .tit{font-size: 2.6em;}
	.djsTit .en{font-size: 1.7em;}
	.secL2{background: #fdfdfd;padding-top: 2.6em;}
	.secL2 .secNav3{width: 68%;margin: 0 auto;background: #ffffff;}
	.secL2 .secNav3 a{width: calc(100% / 3);padding: 0.65em 0.2em;}
	.djsP1,.djsP2{background: #fdfdfd;}
	.djsP1 .nrBox{display: block;background: none;}
	.djsP1 .djsTit{
		width: 100%;
		background-size: 35% auto;
		background-position: right center;
		padding: 0;
		margin-bottom: 2.3em;
	}
	.djsP1 .descB{width: 100%;}
	.djsP1 .descB{font-size: 1.7em;padding: 0;border: 0;}
	.djsP2 .nrBox{
		background: url(../img/dthdbg2.png) top left no-repeat;
		background-size: 26% auto;
		padding: 1.7em 0 0;
	}
	.djsP2 .djsTit .tit{font-size: 2.1em;}
	.djsP2 .djsTit .en{font-size: 1em;}
}
.dthdP1 .pTit{
	font-size: 1.5em;
	color: rgb(47, 47, 47);
	text-transform: uppercase;
	margin-bottom: 1.625em;
}
.dthdP1 .pTit b{
	display: block;
	font-weight: 400;
	font-size: 1.5em;
}
.dthdP1 .pTit::after{
	content: "";
	background: rgb(16, 61, 123);
	display: block;width: 71px;height: 3px;
	margin-top: 0.4em;
}
.dthdUl li{
	border-bottom: 1px solid #b7b7b7;
	padding: 3em 0;
}
.dthdUl .tuB{width: 28.25em;}
.dthdUl .textB{width: calc(100% - 33em);position: relative;padding-bottom: 5.125em;color: rgb(47, 47, 47);}
.dthdUl .imgB{padding-top: 61.5%;}
.dthdUl .titB{
	font-size: 1.5em;
	transition: all 0.3s;
}
.dthdUl .descB{
	font-size: 1.125em;
	margin-top: 0.8em;
}
.dthdUl .timeB{
	font-size: 1.125em;
	color: rgb(128, 128, 128);
	margin-top: 3em;
}
.dthdUl .moreB{
	color: rgb(147, 147, 147);
	border: 1px solid rgb(183, 183, 183);
	width: 5.3em;
	height: 1.56em;
	display: flex;justify-content: center;align-items: center;
	position: absolute;right: 0;bottom: 0;
	transition: all 0.3s;
}
.dthdUl .kuang:hover .titB{color: var(--main);}
.dthdUl .kuang:hover .moreB{border-color: var(--main);background: var(--main);color: #ffffff;}
@media (max-width:800px) {
	.secLhm{background: #f6f6f6;}
	.indP.dthdP1{
		background: #f6f6f6;
		padding-top: 2.6em;
	}
	.dthdUl li{background: #ffffff;margin-top: 1.5em;border-bottom: 0;padding: 0;}
	.dthdUl li:first-child{margin-top: 0;}
	.dthdUl .kuang{padding: 1.5em;display: block;}
	.dthdUl .tuB{width: 100%;}
	.dthdUl .textB{width: 100%;display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;margin-top: 1.2em;padding: 0;}
	.dthdUl .titB{font-size: 2.16em;width: 100%;margin-bottom: 1em;}
	.dthdUl .descB{display: none;}
	.dthdUl .timeB{
		margin: 0;
		font-size: 1.725em;
	}
	.dthdUl .moreB{
		position: relative;right: unset;bottom: unset;
		font-size: 1.55em;
		width: 6em;
		height: 1.84em;
	}
}
/* 联系我们 */
.ctcTit{
	font-size: 2.25em;
	color: rgb(0, 0, 0);
	text-transform: uppercase;
	line-height: 1;
	margin-bottom: 1em;
}
.ctcTit b{font-weight: 400;display: block;}
.ctcTit span{display: block;color: rgba(0,0,0,0.1);margin-top: -0.4em;}
.ctcTit::after{
	content: "";
	background-color: rgb(16, 61, 123);
	display: block;width: 1.78em;height: 0.083em;
	margin-top: 0.3em;
}

.indP.ctcP1{padding-bottom: 0;}
.ctcP1 .nrBox{flex-direction: row-reverse;}
.ctcP1R{width: 50%;padding-left: 3.25em;}
.ctcP1L{width: 50%;}
.ctcP1L .dituB{width: 100%;padding-top: 85%;position: relative;}
.ctcP1L .dituB #map,
.ctcP1L .dituB iframe{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.ctcP1L .imgB{padding-top: 85%;}
.ind1Ul{margin: -1.2em -1em;}
.ind1Ul li{padding: 1.2em 1em;}
.ind1Ul .kuang{padding-left: 1.67em;font-size: 1.5em;color: #333333;}
.ind1Ul .iconB{position: absolute;left: 0;top: 0.2em;}
.ind1Ul .iconB img{display: block;height: 1.25em;}
.ind1Ul .titB{color: #000000;margin-bottom: 0.5em;}
.ctc2Form{
	background: rgb(245, 245, 245);
	width: 64%;
	padding: 3.125em 4em;
	flex-wrap: wrap;
}
.ctc2Form input,
.ctc2Form textarea{
	background: rgb(255, 255, 255);
	width: 100%;
	height: 2.33em;
	font-size: 1.25em;
	color: rgb(51, 51, 51);
	border: 0;
	margin-bottom: 2.4em;
	padding: 0 1em;
	font-family: inherit;
}
.ctc2Form input{width: calc(50% - 0.8em);}
.ctc2Form textarea{padding: 1em;height: 11em;}
.ctc2Form input[type=submit]{
	border-radius: 10px;
	background-color: rgb(16, 61, 123);
	width: 8.7em;
	color: #ffffff;
	cursor: pointer;
	margin: 0;
}
.ctc2Form .yzmB{width: calc(100% - 12em);justify-content: flex-start;}
.ctc2Form .yzmB input{margin: 0 28px 0 0 ;}
.ctc2Form .yzmB #yzm{width: 10em;}
.indP.ctcP2{padding-bottom: 11.25em;}
.ctcP2 .container{position: relative;z-index: 2;}
.ctcP2 .nrBox{
	z-index: 1;
	position: absolute;right: 0;top: 5.5em;
	display: flex;justify-content: center;align-items: center;
	padding: 2em;
	width: calc(50% - 4em);height: calc(100% - 11em);
	background: url(../img/ctcbg.jpg) center bottom no-repeat #103d7b;
	background-size: 100% auto;
}
.ctcP2 .descB{
	width: max-content;
	padding-top: 2.5em;
	font-size: 1.5em;
	color: #ffffff;
	line-height: 2.1;
	padding-bottom: 8.8em;
	background: url(../img/ctci0.png) right bottom no-repeat;
	background-size: 8.3em auto;
}
@media (max-width:800px) {
	.secLlx{background: #ffffff;}
	.secNav4{width: 20em;margin: 0 auto;}
	.secNav4 a{width: 50%;background: #f6f6f6;}
	.ctcP1 .nrBox{display: block;}
	.ctcTit{font-size: 2.6em;}
	.ctcP1R{width: 100%;padding: 0;}
	.ctcP1L{width: 100%;margin-top: 2.75em;}
	.ind1Ul .kuang{font-size: 1.8em;}
	.ind1Ul .iconB img{height: 1.24em;}
	.ctcP1L .dituB{padding-top: 56%;}
	.ctc2Form{width: calc(100% + 10vw);margin-left: -5vw;padding: 5vw;}
	.ctc2Form input,
	.ctc2Form textarea{
		font-size: 1.7em;
		height: 2.875em;
		margin-bottom: 1em;
	}
	.ctc2Form input{width: calc(50% - 0.5em);}
	.ctc2Form textarea{height: 15.25em;}
	.ctc2Form .yzmB{width: 100%;}
	.ctc2Form .yzmB input{width: 17em;}
	.ctc2Form .yzmB #yzm{width: 12.25em;}
	.ctc2Form input[type=submit]{
		width: 9.7em;
		height: 2em;
		margin: 2.6em auto 0;
	}
	.indP.ctcP2{padding-bottom: 0;}
	.ctcP2 .nrBox{padding: 0 0 11.25em;background-image: url(../img/ctcbgm.jpg);width: 100%;position: relative;right: unset;top: unset;height: auto;}
	.ctcP2 .descB{
		width: 80%;
		font-size: 1.55em;
		padding: 2em 0 0;
		background-size: 22% auto;
		background-position: calc(100% - 4.8em) bottom;
	}
}
/* 新增 */
.zcgk3L{width: 48%;}
.zcgk3R{width: 50%;}
.zcgk3L .pTit{font-size: 1.5em;font-weight: 700;text-align: center;margin-bottom: 1em;}
.zcgk3L .ehB{padding-top: 66%;position: relative;}
.zcgk3L #echarts{
	position: absolute;left: 0;top: 0;
	width: 100%;height: 100%;
}
.zcgk3Ul{margin: -1.125em -1.56em;}
.zcgk3Ul li{padding: 1.125em 1.56em;}
.zcgk3Ul a{
	display: block;
	border: 1px solid rgb(136, 136, 136);
	width: 100%;
	padding: 1.12em;
	text-align: center;
	font-size: 1.875em;
	color: rgb(102, 102, 102);
	transition: all 0.3s;
}
.zcgk3Ul a:hover{
	background: var(--main);
	color: #ffffff;
}
.zcgkP3 .moreB{
	border: 1px solid rgb(136, 136, 136);
	width: max-content;
	padding: 0 1.5em;
	line-height: 2;
	font-size: 1.5em;
	margin: 3.5em 0 0;
	float: right;
	color: rgb(102, 102, 102);
	transition: all 0.3s;
}
.zcgkP3 .moreB:hover{
	background: var(--main);
	color: #ffffff;
}
.subP{
	background: url(../img/dbg.jpg) top center no-repeat;
	background-size: 100% auto;
}
.indP.subP{padding-top: 3em;}
.subP .pTit{
	font-size: 2.25em;
	color: rgb(84, 84, 84);
	text-align: center;
}
.subP .pEn{
	font-size: 1.125em;
	color: rgb(135, 134, 134);
	text-align: center;
}
.subP .pDesc{
	font-size: 1.125em;
	color: rgb(102, 102, 102);
	margin-top: 2em;
	margin-bottom: 2em;
}
.subUl{margin: -0.75em -2em;}
.subUl li{padding: 0.75em 2em;}
.subUl .kuang{overflow: hidden;}
.subUl .imgB{padding-top: 62%;position: relative;z-index: 1;}
.subUl .textB{
	position: absolute;left: 0;top: calc(100% - 5.625em);z-index: 2;
	display: block;width: 100%;height: 100%;
	background: rgba(24, 84, 165,0.6);
	color: #ffffff;
	padding: 0 3.5em 2em;
	transition: all 0.3s;
}
.subUl .titB{
	font-size: 2.25em;
	text-align: center;
	line-height: 2.5em;
}
.subUl .descB{
	font-size: 1.125em;
	margin-top: 3em;
}
.subUl .descB p{text-indent: 2em;}
.subUl .kuang:hover .textB{
	padding: 2em 3.5em;
	top: 0;
}
.subUl2{margin: -0.75em;}
.subUl2 li{padding: 0.75em;}
.subUl2 .textB{background: rgba(0, 126, 188,0.8);padding: 0 2.2em 2em;}
.subUl2 .kuang:hover .textB{padding: 1em 2.2em;}
.subUl2 .imgB{padding-top: 76.6%;}
.subUl2 .descB{margin-top: 0em;}
.indP5{background: #f5f5f5;}
.indP5 .pubTit{position: relative;}
.indP5 .pubTit .moreB{
	position: absolute;right: 0;bottom: 0;
	display: block;width: 6.5em;height: 0.44em;
	background: url(../img/more2.png) center center no-repeat;
	background-size: cover;
}
.swiper_ind5 .swiper-slide{width: max-content;}
.swiper_ind5 .ind5Ul{display: flex;justify-content: space-between;align-items: center;}
.swiper_ind5 li{padding-right: 1.5em;}
.swiper_ind5 .kuang{
	width: 22em;
	transition: all 0.3s;
}
.swiper_ind5 .imgB{
	position: absolute;left: 0;top: 0;
	display: block;width: 100%;height: 100%;
	padding-top: unset;
	z-index: 1;
}
.swiper_ind5 .kkk{
	position: relative;z-index: 2;
	padding: 6.875em 1.5em;
	width: 100%;
	text-align: center;
	color: #ffffff;
	/* transition: all 0.5s; */
}
.swiper_ind5 .iconB img{display: block;height: 6em;margin: 0 auto;filter: grayscale(1) brightness(0%) invert(100%);}
.swiper_ind5 .titB{font-size: 1.875em;}
.swiper_ind5 .descB{font-size: 1.125em;margin-top: 5em;max-width: 100%;}
.swiper_ind5 li.on{width: 50%;}
.swiper_ind5 li.on .kkk{padding: 6.875em 3.5em;transition: all 0.3s;}
.indP5 .swiper-pagination{
	position: relative;left: unset;bottom: unset;
	display: flex;justify-content: center;align-items: center;
	margin-top: 3.75em;
}
.indP5 .swiper-pagination-bullet{
	opacity: 1;
	background: rgb(215, 215, 215);
	width: 2.5em;height: 1.8em;border-radius: 1.8em;
}
.indP5 .swiper-pagination-bullet-active{background: rgb(0, 126, 188);width: 5.25em;}
footer .yqlj{
	position: relative;
	font-size: 1.125em;
	margin-bottom: 2em;
}
footer .yqlj .aB{
	background: rgb(222, 222, 222);
	width: 100%;
	line-height: 2.2em;
	padding: 0 1.2em;
	padding-right: 2.22em;
	text-align: left;
	color: #717171;
	position: relative;
	z-index: 2;
	cursor: pointer;
}
footer .yqlj .aB::before{
	content: "";
	position: absolute;
	right: 0.6em;
	top: calc(50% - 0.2em);
	border-top: 0.6em solid rgb(113, 113, 113);
	border-left: 0.6em solid transparent;
	border-right: 0.6em solid transparent;
}
footer .yqlj .bB{
	position: absolute;left: 0;top: 2.2em;
	background: rgb(222, 222, 222);
	width: 100%;
	display: none;
}
footer .yqlj .bB a{
	display: block;
	font-size: 0.88em;
	color: #333333;
	text-align: left;
	padding: 0.5em 1.2em;
	border-top: 1px dashed rgba(0,0,0,0.1);
}
footer .yqlj .bB a:hover{color: var(--main);}
footer .yqlj:hover .bB{display: block;}

@media (max-width:800px) {
	.zcgkP3 .nrBox{display: block;}
	.zcgk3L{width: 100%;}
	.zcgk3R{width: 100%;margin-top: 32px;}
	.zcgk3L .pTit{font-size: 2em;}
	.zcgk3Ul a{padding: 0.5em 1em;}
	.zcgkP3 .moreB{margin-top: 2em;}
	.locaB2{font-size: 1.5em;min-height: 4em;}
	.subP .pTit{font-size: 2.6em;}
	.subP .pEn{font-size: 1.5em;}
	.subP .pDesc{font-size: 1.75em;}
	.subUl{margin: -1em;}
	.subUl li{padding: 1em;width: 100%;}
	.subUl .descB{font-size: 1.5em;margin-top: 1em;}
	.swiper_ind5 .ind5Ul{flex-wrap: wrap;width: 90vw;}
	.swiper_ind5 .ind5Ul li{width: 50%;padding: 0.5em;}
	.swiper_ind5 .kuang{width: 100%;}
	.swiper_ind5 .kkk{padding: 3em 1em;}
	.swiper_ind5 .titB{font-size: 2.2em;margin-top: 0.3em;}
	.swiper_ind5 .descB{font-size: 1.5em;margin-top: 1em;}
	footer .yqlj{min-width: 13em;font-size: 1.6em;margin-bottom: 1em;}
	footer .yqlj .aB{padding-left: 0.6em;}
	footer .yqlj .bB a{font-size: 1em;padding: 0.5em 0.6em;}
}