#header {
	min-width: 1200px;
	/* max-width: 2200px; */
	width: 100%;
	height: 98px;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	margin: auto;
	z-index: 9999;
	border-bottom: 1px solid rgba(255, 255, 255, .25);
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
}

#header.on,
.fp-viewing-page6 #header {
	background: #fff;
	box-shadow: 0 0 10px #f3f3f3;
}

#header.on .header-wrap .nav dt a {
	color: #222222;
}

#header .logo {
	float: left;
	margin: 30px 0 0 50px;
	width: 285px;
	height: 45px;
	background: url(../images/logo.png);
	background-size: 100%;
}

#header.on .logo {
	background: url(../images/logo2.png);
	background-size: 100%;
}

#header.on .header-ri {
	background: url(../images/header-rion.png) no-repeat left;
}

#header .header-wrap .head-right {
	float: right;
	line-height: 100px;
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
}

#header .header-wrap .nav {
	position: relative;
	float: left;
}

#header .header-wrap .nav dl {
	float: left;
	margin-right: 30px;
	position: relative;
	z-index: 10;
	box-sizing: border-box;
}

#header .header-wrap .nav dl:nth-child(8) dd {
	left: -150px;
}

#header .header-wrap .nav dl.on::after {
	content: '';
	width: 100%;
	height: 4px;
	position: absolute;
	bottom: 2px;
	left: 0;
	background: #0075c1;
}

#header .header-wrap .nav dt a {
	font-size: 15px;
	color: #fff;
	height: 100px;
	/* color: rgba(255, 255, 255, 0.8); */
}

#header .header-wrap .nav dd {
	display: none;
	width: 1200px;
	height: 60px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	font-size: 0;
	top: 98px;
}

#header .header-wrap .nav dd.show {
	display: block !important;
}

#header .header-wrap .nav dl:nth-child(5) dd {
	left: -100px;
}

#header .header-wrap .nav dl:last-child dd {
	left: -150px;
}

.body_ie #header .header-wrap .nav dd {
	top: 97px;
}

#header .nav dd .ddbox {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: flex-start;
	align-items: center;
	background-color: rgba(0, 117, 193, .95);
	position: relative;
	opacity: 0;
	margin-left: 20px;
	overflow: hidden;
	transition-duration: .8s;
}

#header .nav dd.show .ddbox {
	opacity: 1;
	margin-left: 0;
}

#header .header-wrap .nav dd a {
	color: rgba(255, 255, 255, 0.6);
	font-size: 14px;
	text-align: center;
	margin-left: 30px;
	line-height: 60px;
	float: left;
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
}

#header .header-wrap .nav dd a.on,
#header .header-wrap .nav dd a:hover {
	color: #fff;
}

#header .header-ri {
	float: right;
	width: 32px;
	height: 100px;
	background: url(../images/header-ri.png) no-repeat left;
	margin-right: 40px;
	cursor: pointer;
}

.fp-viewing-page2 #header .header-wrap .nav dt a,
.fp-viewing-page3 #header .header-wrap .nav dt a,
.fp-viewing-page4 #header .header-wrap .nav dt a,
.fp-viewing-page5 #header .header-wrap .nav dt a,
.fp-viewing-page6 #header .header-wrap .nav dt a {
	color: #222222;
}

.fp-viewing-page2 #header .header-ri,
.fp-viewing-page3 #header .header-ri,
.fp-viewing-page4 #header .header-ri,
.fp-viewing-page5 #header .header-ri,
.fp-viewing-page6 #header .header-ri {
	background: url(../images/header-rion.png) no-repeat left;
	background-size: 21px;
}

.bodyov #header .logo,
.fp-viewing-page2 #header .logo,
.fp-viewing-page3 #header .logo,
.fp-viewing-page4 #header .logo,
.fp-viewing-page5 #header .logo,
.fp-viewing-page6 #header .logo {
	background: url(../images/logo2.png);
	background-size: 100%;
}

#pox-slide .swiper-slide {
	height: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;

}

.pos-3,
.pos-4 {
	opacity: 0;
}

#pox-slide .pos-1 .mybanner {
	height: 100%;
	overflow: hidden;
}

#pox-slide .pos-1 .mybanner .swiper-slide {
	overflow: hidden;
}

#pox-slide .pos-1 .mybanner .swiper-slide.href {
	cursor: auto;
}

#pox-slide .pos-1 .mybanner .bg {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 0;
}

#pox-slide .pos-1 .mybanner .wow {
	display: none;
}

#pox-slide .pos-1 .mybanner .swiper-slide-active .wow {
	display: block;
}

#pox-slide .pos-1 .mybanner .swiper-slide-active .bg {
	animation: slide_on1 1s linear;
	-webkit-animation: slide_on1 1s linear;
	-ms-animation: slide_on1 1s linear;
	-moz-animation: slide_on1 1s linear;
	-o-animation: slide_on1 1s linear;
}

@-webkit-keyframes slide_on1 {
	0% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes slide_on1 {
	0% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

#pox-slide .pos-1 .mybanner .t3 {
	position: absolute;
	left: 0;
	top: 35%;
	float: left;
}

#pox-slide .pos-1 .mybanner .t3 h2 {
	color: #0075c1;
}

#pox-slide .pos-1 .mybanner .t3 h3 {
	color: #357ba8;
	opacity: .3;
}

#pox-slide .pos-1 .mybanner .t2 {
	position: absolute;
	left: 0;
	top: 13%;
	float: left;
}

#pox-slide .pos-1 .mybanner .t1 {
	right: auto;
	left: 0;
	top: 30%;
	float: left;
	position: absolute;
}

#pox-slide .pos-1 .mybanner .w1640 {
	height: 100%;
}

#pox-slide .pos-1 .mybanner .swiper-pagination {
	width: auto;
	padding: 0 30px;
	height: 30px;
	box-sizing: border-box;
	text-align: center;
	background: rgba(0, 0, 0, .8);
	border-radius: 15px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 50px;
	margin: auto;
	z-index: 55;
	display: flex;
	justify-content: center;
	align-items: center;
}

#pox-slide .pos-1 .mybanner .swiper-pagination span {
	display: inline-block;
	width: 12px;
	height: 4px;
	margin: 0 5px;
	background-color: #8e8f90;
	overflow: hidden;
	color: transparent;
	position: relative;
	cursor: pointer;
	transition: all .3s;
	border-radius: 0;
	opacity: .5;
}

#pox-slide .pos-1 .mybanner .swiper-pagination .swiper-pagination-bullet-active {
	width: 30px;
	height: 4px;
	background: #fff;
	opacity: 1;
}

#pox-slide .pos-1 .mybanner .videobox {
	height: 100%;
}

#pox-slide .pos-1 .mybanner video {
	width: 100%;
	height: 100%;
	margin: auto;
	object-fit: cover;
}

#pox-slide .pos-1 .mybanner .videobox::after {
	content: '';
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .3);
	position: absolute;
	top: 0;
	left: 0;
}

#pox-slide .pos-1 .mybanner h2 {
	font-family: "AlimamaShuHeiTi";
	font-size: 60px;
	line-height: 60px;
	color: #fff;
}

#pox-slide .pos-1 .mybanner h3 {
	font-family: "AlimamaShuHeiTi";
	font-size: 30px;
	line-height: 30px;
	opacity: .6;
	text-transform: uppercase;
	margin-top: 20px;
	color: #fff;
}

#pox-slide .pos-2 {
	background: url(../images/index/sct_2.jpg) no-repeat top;
	width: 100%;
	height: 100%;
	object-fit: cover;
	background-size: cover;
	display: flex;
	align-items: center;
}

#pox-slide .hometit h3 {
	font-size: 42px;
	color: #111111;
	line-height: 1;
	font-weight: bold;
}

#pox-slide .hometit h4 {
	font-size: 30px;
	color: #0075c1;
	line-height: 1;
	text-transform: uppercase;
	font-family: "AlimamaShuHeiTi";
	margin-top: 15px;
}

#pox-slide .pos-5 .newlya {
	float: left;
}

#pox-slide .pos-5 .newlya .hometit h3 {
	font-size: 30px;
	color: #666666;
}

#pox-slide .pos-5 .newlya .hometit h4 {
	font-size: 20px;
	color: #b9bdbf;
}

#pox-slide .pos-5 .newlya .hometit.on h3 {
	color: #111111;
}

#pox-slide .pos-5 .newlya .hometit.on h4 {
	color: #0075c1;
}

#pox-slide .pos-5 .newlya .fl:nth-child(1) {
	margin-right: 90px;
}

#pox-slide .pos-5 .newlya .hometit {
	position: relative;
	cursor: pointer;
}

#pox-slide .pos-5 .newlya .hometit::after {
	content: '';
	width: 0;
	height: 3px;
	background: #0075c1;
	position: absolute;
	bottom: -23px;
	left: 0;
	transition: all .4s;
	opacity: 0;
}

#pox-slide .pos-5 .newlya .hometit.on::after {
	width: 100%;
	opacity: 1;
}

#pox-slide .pos-5 .newlyb .ahover,
#pox-slide .pos-5 .newlyc .newsbox {
	display: none;
}

#pox-slide .pos-5 .newlyb .ahover:nth-child(1),
#pox-slide .pos-5 .newlyc .newsbox:nth-child(1) {
	display: block;
}

#pox-slide .pos-2 .text {
	border-bottom: 3px solid rgba(0, 0, 0, .1);
	padding-bottom: 30px;
	margin-bottom: 30px;
	margin-top: 100px;
	display: none;
	position: relative;
}

#pox-slide .pos-2 .text::before {
	content: '';
	width: 489px;
	height: 187px;
	background: url(../images/index/shuzi.png) no-repeat;
	background-size: 100%;
	position: absolute;
	top: -75px;
	left: 540px;
}

#pox-slide .pos-2 .h5 {
	color: #111111;
	font-size: 20px;
	margin-bottom: 10px;
	opacity: 0;
}

#pox-slide .pos-2 .homeul {
	display: flex;
	justify-content: space-between;

}

/* #pox-slide .pos-2 .Swiperhome {
	display: none;
}
#pox-slide .pos-2 .Swiperhome{
	display: block;
} */
#pox-slide .pos-2.active .homeul li {
	margin-right: 0;
	width: auto;
}

#pox-slide .pos-2.swiper-slide-active .text,
#pox-slide .pos-2.active .text {
	display: block;
}

#pox-slide .pos-2.active .h5 {
	opacity: 1;
}

#pox-slide .pos-2 .text .fl {
	width: 63.4%;
}

#pox-slide .pos-2 .text .fl p {
	font-size: 16px;
	color: #666666;
	line-height: 28px;
	margin-top: 18px;
}

#pox-slide .pos-2 .text .fr {
	margin-top: 85px;
}

.ahover {
	font-size: 16px;
	color: #666666;
	width: 200px;
	line-height: 60px;
	padding-left: 60px;
	border: 1px solid rgba(0, 0, 0, .2);
	position: relative;
	overflow: hidden;
}

.ahover::after {
	content: '';
	width: 5px;
	height: 10px;
	background: url(../images/index/ico1.png);
	background-size: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	left: 135px;
	transition: all .4s;
}

.ahover::before {
	content: '';
	width: 100%;
	height: 100px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	background: #0075c1;
	bottom: -100px;
	transition: all .6s;
	opacity: 0;
}

.ahover:hover::before {
	bottom: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
}

.ahover:hover span {
	color: #fff;
	z-index: 5;
	position: relative;
}

.ahover:hover::after {
	left: 150px;
	background: url(../images/index/ico2.png);
}


.homeul li {
	float: left;
	margin-right: 97px;
	opacity: 0;
	display: none;
}

#pox-slide .wafPos {
	width: 80px;
	height: 50px;
	text-align: center;
	position: absolute;
	bottom: 50px;
	right: 60px;
	margin: auto;
	z-index: 120;
}

#pox-slide .wafPos .icDown {
	display: inline-block;
	animation: user_dow 1.2s ease infinite;
}

@keyframes user_dow {
	0% {
		opacity: 0;
		transform: translateY(-10px);
	}

	50% {
		opacity: 1;
	}

	100% {
		opacity: 0;
		transform: translateY(10px);
	}
}

.homeul li:last-child {
	margin-right: 0;
}

.swiper-slide-active .homeul li,
.active .homeul li {
	opacity: 1;
	display: block;
}

.homeul li h5 {
	font-size: 20px;
	color: #f7ad09;
}

.homeul li em {
	font-size: 46px;
	line-height: 1;
	font-family: "AlimamaShuHeiTi";
	margin-right: 6px;
	letter-spacing: -3px;
}

.homeul li p {
	font-size: 18px;
	color: #666666;
	margin-top: 5px;
}

#pox-slide .pos-2 .box {
	margin-top: 55px;
}



#pox-slide .pos-2 .box .item.at2 h3 {
	color: #b0b3b9;
}

#pox-slide .pos-2 .box .item:nth-of-type(2) {
	margin: 0 2.55%;

}

#pox-slide .pos-2 .box .item {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	width: 31.3%;
	height: 208px;
	padding: 80px 0 0 30px;
	display: none; 
}

.fp-scrollable {
	margin: auto;
}

#pox-slide .pos-2 .box .videobox {
	background-size: cover;
	background-position: center;
	float: left;
	width: 32.3%;
	height: 208px;
	position: relative;
	display: none ;
}

#pox-slide .pos-2 .box .videobox::after {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .3);
}

#pox-slide .pos-2 .box .videobox .play {
	position: absolute;
	z-index: 3;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	margin: auto;
	cursor: pointer;
}

#pox-slide .pos-2 .box .videobox .play p {
	color: #fff;
	font-size: 20px;
	text-align: center;
	margin-top: 10px;
	white-space: nowrap;
}

#pox-slide .pos-2 .box .videobox .play .ico {
	width: 56px;
	height: 56px;

	margin: auto;
	position: relative;
}

#pox-slide .pos-2 .box .videobox:hover .play .ico i {
	background: #0075c1 url(../images/index/playon.png) no-repeat;
	background-position: center;
}

#pox-slide .pos-2 .box .videobox .play .ico i {
	border-radius: 50%;
	background: #fff url(../images/index/play.png) no-repeat;
	background-position: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	z-index: 3;
	transition: all .4s;
}

#pox-slide .pos-2 .box .videobox .play .ico::after {
	content: '';
	width: 110%;
	height: 110%;
	border-radius: 50%;
	background: rgba(255, 255, 255, 1);
	position: absolute;
	left: -5%;
	top: -5%;
	transition-delay: .5s;
	animation-duration: 3s;
	-webkit-animation-name: state2;
	animation-name: state2;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	display: none;
}

#pox-slide .pos-2 .box .videobox .play .ico::before {
	content: '';
	width: 100%;
	height: 100%;
	border-radius: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(255, 255, 255, 1);
	animation-duration: 5s;
	-webkit-animation-name: state2;
	animation-name: state2;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	display: none;
}

#pox-slide .pos-2 .box .videobox:hover .ico::after,
#pox-slide .pos-2 .box .videobox:hover .ico::before {
	display: block;
}

@keyframes state2 {
	0% {
		opacity: 1;
		-webkit-transform: scale(.8);
		transform: scale(.8);
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
}

#pox-slide .pos-2.active .box .videobox,
#pox-slide .pos-2.swiper-slide-active .box .item,
#pox-slide .pos-2.active .box .item {
	display: block;
}

#pox-slide .pos-2 .box h2 {
	font-size: 20px;
	color: #111111;
	line-height: 1;
	font-weight: 500;
}

#pox-slide .pos-2 .box h3 {
	font-size: 20px;
	color: #c7cfe0;
	font-family: "AlimamaShuHeiTi";
	text-transform: uppercase;
	margin-top: 5px;
}

#pox-slide .pos-3,
#pox-slide .pos-4,
#pox-slide .pos-5 {
	display: flex;
	align-items: center;
}

#pox-slide .pos-3 .fr {
	margin-top: 10px;
}

#pox-slide .pos-3 .fr .item {
	width: 100px;
	line-height: 60px;
	border: 1px solid #bfc5ca;
	text-align: center;
	font-size: 16px;
	color: #666666;
	float: left;
	margin-left: 10px;
	cursor: pointer;
	transition: all .6s;
}

#pox-slide .pos-3 .fr .item:nth-child(1) {
	margin-left: 0;
}

#pox-slide .pos-3 .fr .item.on,
#pox-slide .pos-3 .fr .item:hover {
	color: #fff;
	background: #0075c1;
	border: 1px solid #0075c1;
}

#pox-slide .pos-3 .fltxt {
	float: left;
	width: calc(100% - 860px);
	margin-top: 95px;
	display: none;
}

#pox-slide .pos-3 .fltxt .p {
	font-size: 16px;
	color: #666666;
	line-height: 28px;
	margin-top: 30px;
}

#pox-slide .pos-3 .homeul li {
	margin-right: 12%;
}

#pox-slide .pos-3 .homeul li:last-child {
	margin-right: 0;
}

#pox-slide .pos-3 .homeul {
	margin: 80px 0 75px;
	display: flex;
	white-space: nowrap;
}

#pox-slide .pos-3 .frtxt {
	float: right;
	display: none;
	position: absolute;
	right: 0;
	top: -50px;
}

#pox-slide .pos-3.swiper-slide-active .frtxt,
#pox-slide .pos-3.swiper-slide-active .fltxt,
#pox-slide .pos-3.active .frtxt,
#pox-slide .pos-3.active .fltxt {
	display: block;
}

#pox-slide .pos-3 .frtxt .mapbox {
	position: relative;
	display: none;
}

#pox-slide .pos-3 .frtxt .mapbox:nth-child(1) {
	display: block;

}

#pox-slide .pos-3 .frtxt .mapbox:nth-child(2) {
	margin-top: 120px;
}

.mapd .poli::before {
	content: '';
	width: 100%;
	height: 100%;
	border-radius: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(7, 78, 241, .3);
	animation-duration: 5s;
	-webkit-animation-name: state1;
	animation-name: state1;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.mapd .poli::after {
	content: '';
	width: 110%;
	height: 110%;
	border-radius: 50%;
	background: rgba(7, 78, 241, .3);
	position: absolute;
	left: -5%;
	top: -5%;
	transition-delay: .5s;
	animation-duration: 3s;
	-webkit-animation-name: state1;
	animation-name: state1;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.mapd .poli.bmz::after,
.mapd .poli.bmz::before,
.mapd .poli.yz::after,
.mapd .poli.yz::before {
	background: rgb(7, 88, 105, .3);
}

@keyframes state1 {
	0% {
		opacity: 1;
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	100% {
		opacity: 0;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.mapd .poli img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	z-index: 3;
}

.mapd .chongqing {
	width: 85px;
	height: 85px;
	top: 327px;
	left: 288px;
	position: absolute;
}

.mapd .overseas {
	width: 72px;
	line-height: 36px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background: #88afb7;
	position: absolute;
	left: -71px;
	bottom: 115px;
}

.mapd .overmap {
	border: 1px solid #88afb7;
	width: 405px;
	height: 169px;
	position: absolute;
	bottom: -17px;
	left: -72px;
}

.space1 .mapd .overmap {
	width: 330px;
	height: 130px;
	bottom: -17px;
	left: -55px;
}

.space1 .mapd .overseas {
	bottom: 85px;
	left: -54px;
	line-height: 28px;
	width: 50px;
}

.mapd .guangdong {
	width: 142px;
	height: 142px;
	bottom: 145px;
	right: 224px;
	position: absolute;
}

.mapd p {
	font-size: 16px;
	line-height: 20px;
	color: #333333;
	text-align: center;
	word-spacing: normal;
	position: absolute;
	top: 62%;
	width: 100%;
}

.space1 .mapd .yz p {
	width: 150px;
	left: -31px;
}

.mapd .guangdong p {
	top: 56%;
}

.mapd .bmz p {
	width: 150px;
	left: -31px;
}

.mapd .beijing {
	width: 60px;
	height: 60px;
	top: 215px;
	right: 254px;
	position: absolute;
}

.mapd .bmz {
	width: 86px;
	height: 86px;
	top: 600px;
	left: 204px;
	position: absolute;
}

.mapd .yz {
	width: 102px;
	height: 102px;
	top: 585px;
	left: -35px;
	position: absolute;
}

.imgSlideWr .bd li {
	position: relative;
	width: 254px;
	height: 126px;
	margin: 0 10px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	float: left;
}


.picMarquee-right {
	margin: 10px 0;
}

#pox-slide .pos-4 .hometit {
	margin-bottom: 50px;
}

#pox-slide .pos-4 .ahover {
	margin: 50px auto;
}

#pox-slide .pos-4 .logobox {
	width: 100vw;
	overflow: hidden;
	margin-top: 100px;
}

#dowebok {
	display: block;
}

#pox-slide .pos-5 .topnews {
	border-bottom: 3px solid #d2dadd;
	padding-bottom: 20px;
	margin-top: 100px;
	display: none;
}



#pox-slide .pos-5 .newsbox a {
	padding: 30px 0;
	border-bottom: 1px solid #c1c7ca;
	display: none;
}

#pox-slide .pos-5.active .newsbox a,
#pox-slide .pos-5.active .topnews,
.fp-viewing-page6 #pox-slide .pos-5 .newsbox a,
.fp-viewing-page6 #pox-slide .pos-5 .topnews {
	display: block;
}

#pox-slide .pos-5 .newsbox .item {
	float: left;
	font-size: 24px;
	color: #333333;
	font-family: 'AlimamaShuHeiTi';
	letter-spacing: -1px;
	margin-top: 45px;
}

#pox-slide .pos-5 .newsbox .item em {
	display: block;
	margin-bottom: 3px;
	font-size: 46px;
	line-height: 40px;
}

#pox-slide .pos-5 .newsbox .data {
	float: left;
	width: calc(100% - 580px);
	margin: 0 0 0 5.2%;
	margin-top: 35px;
}

#pox-slide .pos-5 .newsbox .data h5 {
	font-size: 24px;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	transition: all .4s;
}

#pox-slide .pos-5 .newsbox .data p {
	font-size: 16px;
	color: #333333;
	opacity: .6;
	line-height: 26px;
	margin-top: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	white-space: normal;
}

#pox-slide .pos-5 .newsbox .img {
	float: right;
	overflow: hidden;
	width: 245px;
	height: 140px;
}

#pox-slide .pos-5 .newsbox .img img {
	transition: all .4s;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

#pox-slide .pos-5 .newsbox a:hover img {
	transform: scale(1.1);
}

#pox-slide .pos-5 .newsbox a:hover h5 {
	color: #0075c1;
}

#footer {
	height: 326px !important;
	background: #0061b1;
	position: relative;
}

#footer .foor {
	padding-top: 50px;
}

#footer .fl .p {
	font-size: 14px;
	color: rgba(255, 255, 255, .4);
	margin-bottom: 2px;
}

#footer .fl .p:nth-child(4) a:hover {
	color: rgba(255, 255, 255, .4);
}

#footer .fl .p span {
	float: left;
	margin-right: 10px;
}

#footer .fl .p a {
	float: left;
	position: relative;
	margin-right: 15px;
	transition: all .4s;
}

#footer .fl .p a:after {
	content: '';
	width: 2px;
	height: 2px;
	top: 0;
	bottom: 0;
	margin: auto;
	right: -10px;
	background: rgba(255, 255, 255, .4);
	position: absolute;
}

#footer .fl .p a:last-child:after {
	display: none;
}

#footer .fl .codebox {
	margin-top: 25px;
}

#footer .fl .codebox .img {
	max-width: 76px;
}

#footer .fl .codebox .fl {
	margin-right: 10px;
}

#footer .fl .codebox .fl p {
	font-size: 14px;
	color: rgba(255, 255, 255, .4);
	text-align: center;
	margin-top: 5px;
}

#footer .fr .item {
	float: left;
}

#footer .fr .item p {
	font-size: 14px;
	color: rgba(255, 255, 255, .7);
}

#footer .fr .item ul {
	margin-top: 5px;
}

#footer .fr .item a {
	font-size: 14px;
	color: rgba(255, 255, 255, .4);
	line-height: 26px;
	transition: all .4s;
}

#footer .fr .item a:hover,
#footer .fl .p a:hover {
	color: rgba(255, 255, 255, 1);
}

#footer .fr .item:nth-child(2) {
	margin-right: 25px;
}

#footer .fr .item:nth-child(3) {
	margin-right: 55px;
}

#footer .fr .item:nth-child(4) {
	margin-right: 50px;
}

#footer .fr .item:nth-child(5) {
	margin-right: 43px;
}

#footer .fr .item:nth-child(6) {
	margin-right: 20px;
}

#footer .fr .item:nth-child(7) {
	margin-right: 50px;
}

#fp-nav {
	display: none;
}

.navbox {
	height: 560px;
	position: relative;
}

.navbox .bg {
	/* position: absolute; */
	left: 0;
	top: 0;
	width: 108%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-position-y: 0;
	height: 100%;
	animation: ban_bg 20s linear forwards;
}

.navbox .text {
	position: absolute;
	left: 0;
	right: 0;
	top: 287px;
	margin: auto;
}

.navbox .text h2 {
	font-size: 52px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	line-height: 1;
}

.navbox .text h3 {
	font-size: 18px;
	color: rgba(255, 255, 255, .6);
	font-weight: bold;
	text-align: center;
	font-family: 'AlimamaShuHeiTi';
	text-transform: uppercase;
	margin-top: 15px;
}

@keyframes ban_bg {
	0% {
		transform: translateX(0) scale(1);
	}

	100% {
		transform: translateX(-4%) scale(1);
	}
}

.mobhide {
	display: none;
}

.pagetit h3 {
	font-size: 30px;
	color: #111111;
	line-height: 1;
}

.pagetit h4 {
	font-size: 18px;
	color: #0075c1;
	line-height: 1;
	font-family: "AlimamaShuHeiTi";
	text-transform: uppercase;
	margin-top: 15px;
}

.about1 .about-npm1 {
	padding: 100px 0 85px;
}

.about1 .about-npm1 .group {
	margin-top: 35px;
	margin-left: -65px;
}

.about1 .about-npm1 .fl {
	width: 33%;
}

.about1 .about-npm1 .fr h5 {
	font-size: 30px;
	color: #0075c1;
	font-family: "AlimamaShuHeiTi";
	margin-bottom: 15px;
}

.about1 .about-npm1 .fr {
	width: 64.8%;
}

.about1 .about-npm1 .fr p {
	margin-bottom: 10px;
	line-height: 28px;
}

.about1 .about-npm1 .toptxt {
	padding-bottom: 80px;
	border-bottom: 3px solid #3c3c3c;
	margin-bottom: 55px;
}

.about1 .homeul {
	display: flex;
	justify-content: space-between;
}

.about1 .homeul li {
	display: block;
	margin-right: 0;
	width: auto;
}

.about1 .homeul li:last-child {
	margin-right: 0;
}

.about1 .about-npm2 {
	height: 600px;
}

.about1 .homeul::after {
	display: none;
}

.about1 .about-npm2 .bg {
	height: 100%;
	background-repeat: no-repeat;
	background-position-x: center;
}

.about1 .about-npm3 {
	padding: 80px 0;
	background: url(../images/about/bg1.jpg) no-repeat;
	background-size: cover;
	background-position: center;
}

.about1 .about-npm3 .fl {
	width: 37%;
	margin-top: 115px;
}

.about1 .about-npm3 .fl h1 {
	padding-left: 20px;
}

.about1 .about-npm3 .fl h2 {
	font-family: "AlimamaShuHeiTi";
	color: #6893b1;
	font-size: 30px;
	opacity: .5;
	line-height: 30px;
	letter-spacing: -2px;
	margin: 30px 0 15px;
}

.about1 .about-npm3 .fl h3 {
	font-size: 30px;
	color: #333333;
}

.about1 .about-npm3 .fl p {
	font-size: 16px;
	line-height: 28px;
	margin-top: 30px;
}

.about1 .about-npm3 .fr {
	position: relative;
}

.about1 .about-npm3 .fr .text .item {
	font-size: 18px;
	color: #fff;
	text-align: center;
	font-family: "AlimamaShuHeiTi";
	position: absolute;
}

.about1 .about-npm3 .fr .text .item:nth-child(1) {
	top: 190px;
	left: 215px;
}

.about1 .about-npm3 .fr .text .item:nth-child(2) {
	top: 293px;
	left: 150px;
}

.about1 .about-npm3 .fr .text .item:nth-child(3) {
	top: 293px;
	left: 280px;
}

.about1 .about-npm3 .fr .box .li {
	font-size: 18px;
	color: #4e6690;
	font-family: "AlimamaShuHeiTi";
	position: absolute;
}

.about1 .about-npm3 .fr .box .li:nth-child(1) {
	left: 58px;
	top: 132px;
}

.about1 .about-npm3 .fr .box .li:nth-child(2) {
	left: 234px;
	top: 46px;
}

.about1 .about-npm3 .fr .box .li:nth-child(3) {
	right: 56px;
	top: 130px;
}

.about1 .about-npm3 .fr .box .li:nth-child(4) {
	right: 22px;
	top: 362px;
	color: #60848f;
}

.about1 .about-npm3 .fr .box .li:nth-child(5) {
	right: 134px;
	bottom: 45px;
	color: #60848f;
}

.about1 .about-npm3 .fr .box .li:nth-child(6) {
	left: 132px;
	bottom: 45px;
	color: #60848f;
}

.about1 .about-npm3 .fr .box .li:nth-child(7) {
	left: 20px;
	bottom: 157px;
	color: #60848f;
}

.about2 .about-npm1 {
	padding: 100px 0 0;
	position: relative;
}


.about2 .about-npm1 .btn {
	position: absolute;
	right: 0;
	top: 63px;
	z-index: 3;
}

.about2 .about-npm1 .btn .atp {
	font-family: 'AlimamaShuHeiTi';
	font-size: 16px;
	color: #0075c1;
	text-align: center;
	width: 122px;
	line-height: 60px;
	background: #fff;
	border-bottom-left-radius: 30px;
	border-top-left-radius: 30px;
	cursor: pointer;
	margin-bottom: 10px;
	transition: all .4s;
}

.about2 .about-npm1 .btn .atp.on {
	color: #fff;
	background: #0075c1;
}

.about2 .about-npm1 .box {
	height: 660px;
	position: relative;
	z-index: 2;
}

.about2 .about-npm1 .bgbox {
	height: 100%;
	margin-top: 30px;
	background: url(../images/about/bg3.jpg);
	background-size: cover;
	background-position: center;
}




.about2 .about-npm1 .item .txt {
	padding: 80px 0;
}

.about2 .about-npm1 .item .txt h1 {
	font-size: 30px;
	color: #2b2c2f;
}


.about2 .about-npm1 .item .txt h2 {
	font-size: 30px;
	color: #233256;
	opacity: .2;
	font-family: "AlimamaShuHeiTi";
	text-transform: uppercase;
	margin-top: 10px;
	letter-spacing: -1px;
}

.about2 .about-npm1 .item .txt li {
	float: left;
	width: 48%;
	margin-bottom: 55px;
}

.about2 .about-npm1 .item .txt li:nth-child(2n) {
	margin-right: 0;
}

.about2 .about-npm1 .item .txt li .img {
	margin-right: 15px;
}

.about2 .about-npm1 .item .txt li h3 {
	font-size: 16px;
	color: #414447;
}

.about2 .about-npm1 .item .wztit {
	width: 85%;
}

.about2 .about-npm1 .item .txt li h4 {
	font-size: 22px;
	color: #414447;
	margin-top: 3px;
}

.contact3 .cont-npm1 {
	padding-top: 100px;
}

.contact3 .cont-npm2 .fl {
	width: 49.21%;
	height: 400px;
	float: none;
	margin: auto;
	background: url(../images/contact/bg3.jpg) no-repeat;
}

.contact3 .cont-npm2 .fr {
	width: 49.21%;
	height: 400px;
	display: none;
	background: url(../images/contact/bg4.jpg) no-repeat;
}

.contact3 .cont-npm2 {
	margin: 30px 0 80px;
}

.contact3 .cont-npm2 .href {
	text-align: center;
	padding-top: 73px;
	position: relative;
}



.contact3 .cont-npm2 p {
	font-size: 18px;
	color: #333;
	margin: 10px 0 20px;
	text-align: center;
}

.contact3 .cont-npm2 .href a {
	width: 200px;
	line-height: 60px;
	border: 1px solid #fff;
	font-size: 16px;
	padding-left: 60px;
	color: #fff;
	margin: auto;
	position: absolute;
	text-align: left;
	bottom: 90px;
	left: 0;
	right: 0;
	overflow: hidden;
}

.contact3 .cont-npm2 .href a::before {
	content: '';
	width: 100%;
	height: 100px;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	background: #fff;
	bottom: -100px;
	transition: all .6s;
	opacity: 0;
}

.contact3 .cont-npm2 .href a span {
	position: relative;
	z-index: 3;
}

.contact3 .cont-npm2 .href a:hover::before {
	bottom: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
}

.contact3 .cont-npm2 .href a span {
	transition: all .4s;
}

.contact3 .cont-npm2 .href a:hover span {
	color: #666;
}

.contact3 .cont-npm2 .href a::after {
	content: '';
	width: 5px;
	height: 10px;
	background: url(../images/index/ico2.png);
	background-size: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	left: 135px;
	transition: all .4s;
}

.contact3 .cont-npm2 .href a:hover::after {
	background: url(../images/contact/ico2jh.png);
	background-size: 100%;
}

.contact2 .cont-npm1 {
	padding-top: 100px;
	position: relative;
	z-index: 2;
}

.contact2 .cont-npm1 .txtbox {
	background: url(../images/contact/bg1.jpg) no-repeat;
	background-size: cover;
	background-position: center;
	padding: 80px 40px;
	margin-top: 40px;
	min-height: 460px;
	display: flex;
	justify-content: space-between;
}

.contact2 .cont-npm1 .txtbox .rilayout {
	margin-top: 80px;
}


.contact2 .cont-npm1 .txtbox .lelayout h4 {
	font-size: 24px;
	color: #333333;
	margin-top: 30px;
}

.contact2 .cont-npm1 .txtbox .lelayout h5 {
	font-size: 50px;
	color: #485981;
	line-height: 50px;
	opacity: .15;
	text-transform: uppercase;
	font-family: "AlimamaShuHeiTi";
	margin-top: 5px;
}

.contact2 .cont-npm1 .txtbox .rilayout .item {
	overflow: hidden;
	margin-bottom: 40px;
}

.contact2 .cont-npm1 .txtbox .rilayout h3 {
	font-size: 18px;
	color: #333333;
}

.contact2 .cont-npm1 .txtbox .rilayout h4 {
	font-size: 30px;
	font-family: "AlimamaShuHeiTi";
	color: #0075c1;
	margin-top: 5px;
}

.contact2 .cont-npm1 .txtbox .rilayout em {
	font-size: 20px;
}

.contact2 .cont-npm1 .txtbox .rilayout .item .img {
	margin-right: 15px;
}

.contact2 .cont-npm1 .txtbox .rilayout .item .fl:nth-of-type(2) {
	width: 86%;
	max-width: 459px;
}

.contact2 .cont-npm2 {
	background: url(../images/contact/bg2.jpg) no-repeat;
	background-position: center;
	background-size: cover;
	height: 554px;
	margin-top: -55px;
	width: 100%;
}

.anima {
	position: relative;
}

.anima::after {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	background: #fff;
	transition: all 1.2s .4s;
}

.anima.animated::after {
	width: 0;
}

#Bai_Map,
#map {
	height: 390px;

}

#Bai_Map .amap-icon img {
	width: 20px;
	height: 25px;
}

#Bai_Map .amap-marker-label {
	border: 0;
	background: #fff;
	text-align: center;
	padding: 10px 10px;
	box-shadow: 0 0 10px 0 #e5e5e5;
	left: 50% !important;
	transform: translateX(-50%);
}

.amap-marker {
	width: 20px;
}

#Bai_Map .info {
	position: relative;
	margin: 0;
	top: 0;
	right: 0;
	min-width: 0;
}

#Bai_Map .amap-marker-label::after {
	content: '';
	width: 5px;
	height: 5px;
	background-color: white;
	transform: rotate(45deg);
	position: absolute;
	bottom: -4px;
	left: 0px;
	right: 0px;
	margin: auto;
	box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
}

.contact1 .topping .clear {
	display: flex;
}

.contact1 .topping .fl {
	background: #eff3f6;
	width: 49.22%;
	padding: 45px 0 0 40px;
}

.contact1 .topping .fl .txt h5 {
	font-size: 30px;
	color: #333333;
	line-height: 1.2;
	margin-bottom: 20px;
}

.contact1 .topping .fl .txt em {
	color: #0075c1;
	font-size: 24px;
	line-height: 46px;
	padding-left: 62px;
	background: url(../images/contact/ico9.png) no-repeat;
	background-position: left center;
	display: block;
	font-family: "AlimamaShuHeiTi";
}

.contact1 .topping .fl .txt {
	border-bottom: 2px solid #d9e1e7;
	padding-bottom: 17px;
}

.contact1 .topping .fl .bottxt {
	padding-right: 75px;
	padding-top: 45px;
	overflow: hidden;
}

.contact1 .topping .fl .bottxt .p {
	float: left;
}

.contact1 .topping .fl .bottxt .p p {
	font-size: 16px;
	color: #666666;
	line-height: 26px;
}

.contact1 .topping .fl .bottxt .img {
	float: right;
	width: 154px;
}

.contact1 .topping .fr {
	width: 50.78%;
}

.contact1 .topping {
	margin-top: 35px;
}

.contact1 .cont-npm1 .bgbox {
	background: #f9fcfe;
}

.contact1 .cont-npm1 .topbpx {
	/* border-bottom: 3px solid #eaeef1; */
	padding: 40px 40px 20px;

	position: relative;
}

.contact1 .cont-npm1 .topbpx::before {
	content: '';
	width: 100%;
	height: 3px;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	background: #eaeef1;
	position: absolute;
}

.contact1 .cont-npm1 .topbpx::-webkit-scrollbar {
	display: none;
}

.contact1 .cont-npm1 .topbpx .li.on {
	color: #0075c1;
}

.contact1 .cont-npm1 .topbpx .li {
	float: left;
	font-size: 18px;
	color: #666666;
	padding-bottom: 15px;
	cursor: pointer;
	margin-right: 43px;
	position: relative;
}

.contact1 .cont-npm1 .topbpx .bor {
	width: 0;
	height: 3px;
	bottom: 0;
	left: 0;
	background: #0075c1;
	position: absolute;
	z-index: 3;
}

.contact1 .cont-npm1 .topbpx .li.on::after {
	opacity: 1;
	width: 100%;
}

.contact1 .cont-npm1 .botbox {
	padding: 50px 3.25% 40px;
}

.contact1 .cont-npm1 .botbox .box-ul {
	overflow: hidden;
	display: none;
}

.contact1 .cont-npm1 .botbox .box-ul:nth-child(1) {
	display: block;
}

.contact1 .cont-npm1 .botbox .box-ul .item {
	float: left;
	margin-right: 6.15%;
	width: 20.3%;
}

.contact1 .cont-npm1 .botbox .box-ul .flex {
	display: flex;
	justify-content: center;
}

.contact1 .cont-npm1 .botbox .box-ul .item:last-child {
	margin-right: 0;
}

.contact1 .cont-npm1 .botbox .i {
	text-align: center;
}

.contact1 .cont-npm1 .botbox h5 {
	font-size: 18px;
	color: #333333;
	text-align: center;
	margin: 10px 0;
}

.contact1 .cont-npm1 .botbox p {
	font-size: 16px;
	color: #666666;
	text-align: center;
	line-height: 20px;
}

.contact1 .cont-npm1 .botbox em {
	font-size: 20px;
	color: #0075c1;
	font-family: "AlimamaShuHeiTi";
	display: block;
	text-align: center;
}

.contact1 .cont-npm1 .botbox img {
	max-width: 90px;
}

.contact1 .cont-npm1 {
	padding-top: 100px;
	position: relative;
}

.contact1 .cont-npm2 {
	background: url(../images/contact/bg1.jpg) no-repeat;
	background-size: cover;
	background-position: center;
	height: 460px;
	width: 100%;
	margin-top: -390px;
}

.contact1 .cont-npm1 .conbox {
	margin-top: 35px;
}

.contact1 .cont-npm1 .ulbox {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 30px 0 70px;
}

.contact1 .cont-npm1 .ulbox::after {
	content: '';
	width: 32.8%;
}

.contact1 .cont-npm1 .ulbox .li {
	background: #eff3f6;
	width: 32.8%;
	padding: 40px 20px 0;
	min-height: 236px;
	position: relative;
	margin-bottom: 0.78%;
}

.contact1 .cont-npm1 .ulbox .li h5 {
	font-size: 20px;
	color: #333333;
	margin-bottom: 10px;
}

.contact1 .cont-npm1 .ulbox .li p {
	font-size: 16px;
	color: #666666;
}

.contact1 .cont-npm1 .ulbox .li .wx {
	margin-top: 20px;
	display: table;
	cursor: pointer;
}

.contact1 .cont-npm1 .ulbox .li .wx .code {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #bfd3e0;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all .4s;
	opacity: 0;
	pointer-events: none;
}

.contact1 .cont-npm1 .ulbox .li .wx .code img {
	width: 154px;
}

.contact1 .cont-npm1 .ulbox .li .wx:hover .code {
	opacity: 1;
}

.wow {
	opacity: 0;
}

.wow.animated {
	opacity: 1;
}

.tanewsa2 .cont-npm1 {
	padding: 100px 0 60px;
}

.tanewsa2 .cont-npm1 a {
	float: left;
	width: 32.035%;
	margin-right: 1.94%;
}

.tanewsa2 .cont-npm1 a:nth-child(3n) {
	margin-right: 0;
}

.tanewsa2 .cont-npm1 .img {
	height: 238px;
	overflow: hidden;
}

.tanewsa2 .cont-npm1 .img img {
	transition: all .6s;
}

.tanewsa2 .cont-npm1 .txt {
	background: #fafbfc;
	padding: 30px;
}

.tanewsa2 .cont-npm1 .time {
	font-size: 18px;
	color: #f6ac09;
	font-family: "AlimamaShuHeiTi";
	line-height: 15px;
}

.tanewsa2 .cont-npm1 .ul h4 {
	font-size: 18px;
	color: #333333;
	letter-spacing: -.3px;
	margin: 13px 0;
	transition: all .6s;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}

.tanewsa2 .cont-npm1 a:hover img {
	transform: scale(1.1);
}

.tanewsa2 .cont-npm1 a:hover h4 {
	color: #0075c1;
}

.tanewsa2 .cont-npm1 p {
	font-size: 16px;
	line-height: 28px;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	white-space: normal;
}

.tanewsa2 .cont-npm1 .more {
	font-size: 14px;
	color: #666666;
	padding-right: 15px;
	position: relative;
	display: table;
	margin-top: 15px;
}

.tanewsa2 .cont-npm1 .more::after {
	content: '';
	width: 5px;
	height: 10px;
	background: url(../images/tanewsa/ico1.png) no-repeat;
	background-size: 100%;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	transition: all .6s;
}

.tanewsa2 .cont-npm1 .ul {
	margin-top: 25px;
}

.tanewsa2 .cont-npm1 a:hover .more::after {
	right: 5px;
}

.newspublic {
	background: url(../images/newspublic.jpg) no-repeat;
	background-size: cover;
	background-position: center;
	padding-bottom: 80px;
}

.newspublic .topnews {
	display: flex;
	justify-content: flex-end;
	padding: 40px 0 20px;
	position: relative;
	z-index: 3;
}

.newspublic .c-down {
	float: right;
	width: 174px;
	height: 60px;
	position: relative;
	z-index: 3;
	border: 1px solid #cacaca;
}

.newspublic .c-down span {

	display: block;
	line-height: 58px;
	padding-left: 20px;
	color: #666666;
	font-size: 14px;

}

.fp-enabled .fp-viewing-page5 .thelaw {
	display: none !important;
}

.newspublic .c-down span::after {
	content: '';
	position: absolute;
	width: 8px;
	height: 5px;
	background: url(../images/tanewsa/ico2.png) no-repeat;
	background-size: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	right: 20px;
}

.newspublic .c-down ul {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background: #fff;
	display: none;
	box-shadow: 0 0 10px #e5e5e5;
	padding: 10px 0;
	max-height: 200px;
	overflow-y: auto;
}

.newspublic .c-down ul li {
	font-size: 15px;
	color: #999;
	line-height: 20px;
	padding: 5px 10px;
	cursor: pointer;
	transition: all .4s;
}

.newspublic .c-down ul li:hover {
	color: #0075c1;
}

.newspublic .search {
	float: right;
	border: 1px solid #cacaca;
	width: 256px;
	height: 60px;
	margin-left: 10px;
	position: relative;
}

.newspublic .search input {
	height: 100%;
	width: calc(100% - 43px);
	padding-left: 20px;
}

.newspublic .search input::placeholder {
	font-size: 14px;
	color: #c3c3c3;
}

.newspublic .search .for {
	width: 42px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	background: url(../images/tanewsa/ico3.png) no-repeat;
	background-position: left 50%;
	cursor: pointer;
}

.newspublic .botnews a {
	padding: 19px 30px;
	transition: all .4s;
	background: #fff;
	margin-bottom: 5px;
}

.newspublic .botnews a:hover {
	background: #ebeef4;
}

.newspublic .botnews .time {
	font-size: 16px;
	color: #f6ac09;
	transition: all .4s;
	font-family: "AlimamaShuHeiTi";
	float: left;
}

.newspublic .botnews .time em {
	font-size: 40px;
	display: block;
	line-height: 35px;
	margin-bottom: 3px;
}

.newspublic .botnews a:hover .time {
	color: #f6ac09;
}

.newspublic .botnews .txt {
	width: 70%;
	float: left;
	margin-left: 47px;
}

.newspublic .botnews h5 {

	font-size: 16px;
	color: #333333;

	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;

}

.newspublic .botnews p {
	font-size: 16px;
	color: #999999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	margin-top: 5px;
}

.newspublic .morenews {
	margin-top: 40px;
}

.newspublic .morenews .ahover {
	float: right;
	cursor: pointer;
	padding-left: 0;
	text-align: center;
}

.newspublic .morenews p:hover {
	border: 1px solid #0075c1;
	color: #0075c1;
}

.tanewsa1 .tant-npm1 {
	padding-top: 100px;
	position: relative;
	z-index: 3;
}

.tanewsa1 .tant-npm1 .box {

	margin-top: 50px;
}

.tanewsa1 .tant-npm1 .box .fr {
	width: 64.8%;
}

.tanewsa1 .tant-npm1 .box h5 {
	font-family: "YouSheBiaoTiHei";
	font-size: 32px;
	color: #ff1a1a;
	letter-spacing: 10px;
	padding-bottom: 20px;
	margin: 25px 0 30px;
	position: relative;
}

.tanewsa1 .tant-npm1 .box h5::after {
	content: '';
	position: absolute;
	bottom: 0;
	height: 3px;
	width: 100%;
	left: 0;
	background: linear-gradient(to right, rgba(163, 127, 133, .2), rgba(163, 127, 133, 0));
}

.tanewsa1 .tant-npm1 .box p {
	font-size: 16px;
	line-height: 28px;
	color: #666666;
}

.tanewsa1 .tant-npm2 {
	margin: 45px 0 80px;
	position: relative;
	background: url(../images/tanewsa/imgbg.jpg);
	height: 530px;
	background-size: cover;
	background-position: center;
}

.news1 .news-npm1 {
	padding: 100px 0 60px;
}

.news1 .news-npm1 .topnews {
	margin-top: 30px;
}

.news1 .news-npm1 .topnews .fl {
	width: 52.5%;
	overflow: hidden;
	height: 390px;
}

.news1 .news-npm1 .topnews .fl .mySwiper,
.news1 .news-npm1 .topnews .fl .mySwiper a {
	height: 100%;
}

.news1 .news-npm1 .topnews .fl img {
	transition: all .6s;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.news1 .news-npm1 .topnews .fr {
	width: 44%;
}

.news1 .news-npm1 .topnews .fr a {
	overflow: hidden;
	padding: 30px 0;
}

.news1 .news-npm1 .topnews .fr a:nth-child(2) {
	border-top: 1px solid #e1e6e9;
	border-bottom: 1px solid #e1e6e9;
}

.news1 .news-npm1 .topnews .time {
	float: left;
	font-size: 18px;
	color: #f6ac09;
	font-family: "AlimamaShuHeiTi";

}

.news1 .news-npm1 .topnews .time em {
	font-size: 48px;
	display: block;
	line-height: 40px;
	margin-bottom: 3px;
}

.news1 .news-npm1 .topnews .txt {
	float: right;
	width: 77%;
}

.news1 .news-npm1 .topnews h5 {

	font-size: 18px;
	color: #333333;
	line-height: 1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	transition: all .6s;
}

.news1 .news-npm1 .topnews p {
	font-size: 16px;
	color: #999999;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	white-space: normal;
	margin-top: 5px;
}

.news1 .news-npm1 .topnews .fl:hover img {
	transform: scale(1.1);
}

.news1 .news-npm1 a:hover h5 {
	color: #0075c1;
}

.newsdata .news-npm1 {
	padding: 80px 0 65px;
}

.newsdata .news-npm1 .fl {
	width: 62.5%;
}

.newsdata .fl .toptitle h3 {
	font-size: 20px;
	color: #333333;
}

.search .fl .pagetit {
	border-bottom: 3px solid #e5e8eb;
	padding-bottom: 15px;
	margin-bottom: 25px;
}

.search .fl .newspublic {
	background: #fff;
	margin-top: 20px;
	padding-bottom: 15px;
}

.search .fl .newspublic .botnews a {
	background: #fbfbfb;
}

.search .fl .newspublic .botnews a:hover {
	background: #ebeef4;
}

.search .fl .toptxt h5 {
	font-size: 16px;
	color: #666666;
	line-height: 24px;
}

.search .fl .toptxt h5 em {
	color: #ff2d17;
}

.newsdata .fl .toptitle .time {
	margin-top: 15px;
	padding-bottom: 15px;
	border-bottom: 3px solid #e5e8eb;
}

.newsdata .fl .toptitle .time h4 {
	float: left;
	font-size: 18px;
	color: #f6ac09;
	font-family: "AlimamaShuHeiTi";
}

.newsdata .fl .toptitle .wx-nmp {
	float: right;
}

.newsdata .fl .toptitle .wx-nmp h5 {
	font-size: 14px;
	color: #999999;
	float: left;
	line-height: 33px;
	margin-right: 20px;
}

.newsdata .fl .toptitle .wx-nmp h5 em {
	font-family: "AlimamaShuHeiTi";
}

.newsdata .fl .toptitle .wx-nmp .bshare-custom {
	float: right;
	font-size: 14px;
	color: #999999;
	display: flex;
	line-height: 33px !important;
}

.newsdata .fl .toptitle .wx-nmp .bshare-weixin {
	width: 33px;
	height: 33px;
	background: url(../images/news/weixin.png);
	background-size: 100%;
	margin-left: 10px;
	margin-right: 0;
}

.newsdata .dataconnt {
	padding-top: 25px;
}

.newsdata .dataconnt p {
	font-size: 16px;
	line-height: 28px;
	color: #999999;
	margin-bottom: 20px;
	min-height: 1px;
}

.newsdata .dataconnt p img {
	margin: auto;
	display: block;
	width: 550px;
}

#bsWXBox {
	box-sizing: content-box;
}

.newsdata .news-npm1 .fr {
	background: url(../images/news/bg.jpg) no-repeat;
	background-position: center top;
	background-size: cover;
	width: 33.6%;
	padding: 35px 30px 50px;
	min-height: 500px;
}

.newsdata .fr .pagetit h3 {
	font-size: 18px;
}

.newsdata .fr .pagetit h4 {
	font-size: 18px;
	margin-top: 10px;
}

.newsdata .news-npm1 .fr .ul {
	margin: 15px 0 25px;
}

.newsdata .news-npm1 .fr .ul a {
	font-size: 16px;
	line-height: 28px;
	color: #666666;
	position: relative;
	padding-left: 15px;
	transition: all .4s;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}

.newsdata .news-npm1 .fr .ul a:hover {
	color: #0075c1;
}

.newsdata .fr .ul a:nth-child(2) {
	margin: 5px 0;
}

.newsdata .fr .ul a::after {
	content: '';
	width: 4px;
	height: 4px;
	background: #0075c1;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.newsdata .fr .switch>div {
	width: 48.6%;
	border: 1px solid #c0c3c8;
	line-height: 60px;
	text-align: center;
	float: left;
	cursor: pointer;
	transition: all .4s;
	font-size: 14px;
	color: #666666;
}

.newsdata .fr .switch>div:hover,
.newsdata .fr .return:hover {
	border: 1px solid #0075c1;
	color: #0075c1;
}

.newsdata .fr .switch .parv {
	margin-right: 2.5%;
}

.newsdata .fr .return {
	border: 1px solid #c0c3c8;
	line-height: 60px;
	font-size: 14px;
	color: #666666;
	text-align: center;
	transition: all .4s;
	margin-top: 10px;
}

.newsdata .fr .wxaccount .img {
	max-width: 76px;
	float: left;
}

.newsdata .fr .wxaccount {
	margin-top: 35px;
}

.newsdata .fr .wxaccount p {
	float: left;
	font-size: 14px;
	color: #666666;
	line-height: 16px;
	margin: 18px 0 0 13px;
}

.about3 .about-npm1 {
	background: url(../images/about/mountain.jpg) no-repeat;
	background-size: cover;
	background-position: right;
	height: 640px;
}

.about3 .about-npm1 .w1280 {
	height: 100%;
}

.about3 .about-npm1 .fl {
	width: 290px;
	position: relative;
	padding: 155px 0;
	height: 100%;
	margin-left: 175px;
}

.about3 .about-npm1 .fl .swiper-button-prev {
	top: 95px;
	background: url(../images/about/prevtop.png) no-repeat;
	background-position: center;
	border: 1px solid #c0c3c8;
	width: 60px;
	height: 60px;
	left: 25px;
	right: auto;
	margin-top: 0;
	transition: all .6s;
}

.about3 .about-npm1 .fl .swiper-button-prev:hover {
	background: url(../images/about/prevtopon.png) no-repeat;
	background-position: center;
	border: 1px solid #0075c1;
}

.about3 .swiper-pagination {
	opacity: 0;
}

.about3 .about-npm1 .fl .swiper-button-next {
	bottom: 95px;
	background: url(../images/about/nextbot.png) no-repeat;
	background-position: center;
	border: 1px solid #c0c3c8;
	transition: all .6s;
	width: 60px;
	height: 60px;
	left: 25px;
	top: auto;
	right: auto;
	margin-top: 0;
}

.about3 .about-npm1 .fl .swiper-button-next:hover {
	background: url(../images/about/nextboton.png) no-repeat;
	background-position: center;
	border: 1px solid #0075c1;
}

.about3 .about-npm1 .fl .swiper-slide {
	font-size: 50px;
	color: rgba(90, 91, 95, .2);
	line-height: 50px;
	display: flex;
	align-items: center;
	/* padding: 10px 0; */
	font-family: "AlimamaShuHeiTi";
	letter-spacing: -2px;
}

.about3 .about-npm1 .fl .swiper-slide-thumb-active {
	color: #0075c1;
}

.about3 .about-npm1 .mySwiper {
	overflow: hidden;
	height: 285px;
	margin: 25px auto 0;
}

.about3 .about-npm1 .mySwiper .swiperpagination {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 4px;
	background: rgba(76, 79, 81, .1);
}

.about3 .about-npm1 .mySwiper .swiperpagination span {
	background: #0075c1;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 0;
	transition: all .6s;
}

.about3 .about-npm1 .mySwiper .swiperpagination span::after {
	content: '';
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background: #0075c1;
	position: absolute;
	bottom: 0;
	left: -4.5px;

}

.about3 .about-npm1 .mySwiper .swiperpagination span::before {
	content: '';
	width: 26px;
	height: 26px;
	border-radius: 50%;
	background: rgba(7, 78, 241, 1);
	position: absolute;
	bottom: -5.5px;
	left: -10.5px;
	transition-delay: .5s;
	animation-duration: 3s;
	-webkit-animation-name: state1;
	animation-name: state1;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;

}

.about3 .about-npm1 .frtxt {
	float: left;
	width: 63.35%;

	height: 100%;
	position: relative;
}

.about3 .about-npm1 .frtxt .mySwiper2 {
	height: 100%;
}

.about3 .about-npm1 .frtxt .box {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	display: none;
	width: 100%;
	padding-left: 8%;
}

.about3 .about-npm1 .frtxt .box .fadeInUp50 {
	display: none;
}

.about3 .about-npm1 .frtxt .swiper-slide-active .box .fadeInUp50 {
	display: block;
}

.about3 .about-npm1 .frtxt .swiper-slide-active .box {
	z-index: 3;
	display: block;
}

.about3 .about-npm1 .frtxt .time {
	position: relative;
	font-size: 16px;
	line-height: 28px;
	color: #666666;
	padding-left: 30px;
	margin-bottom: 15px;
}

.about3 .about-npm1 .frtxt .time::after {
	content: '';
	width: 13px;
	height: 13px;
	background: url(../images/about/try1.png);
	background-size: 100%;
	position: absolute;
	left: 0;
	top: 7px;
}

.about3 .tophea,
.about4 .tophea {
	padding: 100px 0 30px;
}

.about4 .about-npm1 {
	background: url(../images/about/mounitem.jpg) no-repeat;
	background-size: cover;
	background-position: right;
	height: 640px;
}

.about4 .about-npm1 .fl {
	width: 32.82%;
	margin-top: 55px;
	position: relative;
}

.about4 .about-npm1 .fl .swiper-wrapper {
	display: block;
	transform: translate3d(0, 0px, 0px) !important;
}

.about4 .about-npm1 .fl .swiper-slide {
	width: 30.9%;
	line-height: 60px;
	height: 60px;
	font-family: "AlimamaShuHeiTi";
	text-align: center;
	border: 1px solid #c0c3c8;
	float: left;
	margin: 0 12px 12px 0;
	color: #999999;
	font-size: 18px;
	cursor: pointer;
	border-radius: 0;
	opacity: 1;
	background: none;
	transition: all .6s;
}

.about4 .about-npm1 .fl .swiper-slide:nth-child(3n) {
	margin: 0 0 12px 0 !important;
}



.about4 .about-npm1 .fr .ul {
	position: absolute;

}

.about4 .about-npm1 .fr .ul .fadeInUp50 {
	display: none;
	height: 430px;
	overflow-y: auto;
}

.about4 .about-npm1 .fr .swiper-slide-active .ul .fadeInUp50 {
	display: block;
}

.about4 .about-npm1 .fl .swiper-slide-thumb-active,
.about4 .about-npm1 .fl .swiper-slide:hover {
	background: #0075c1;
	color: #fff;
	border: 1px solid #0075c1;
}

.about4 .about-npm1 .fl .swiper-pagination {
	top: 0;
	left: 0;
}

.about4 .about-npm1 .w1280 {
	height: 100%;
	position: relative;
}

.about4 .about-npm1 .fr {
	width: 99.6%;
	margin-left: 45px;
	margin-right: -460px;
	height: 100%;
	border-left: 4px solid rgba(76, 79, 81, .1);
}

.about4 .about-npm1 .fr .topbox {
	border-bottom: 4px solid rgba(76, 79, 81, .1);
	padding: 55px 50px 45px;
}

.about4 .about-npm1 .fr .topbox .num {
	font-family: "AlimamaShuHeiTi";
	font-size: 70px;
	color: #0075c1;
	line-height: 50px;
	letter-spacing: -4px;
}

.about4 .about-npm1 .fr .switch {
	position: absolute;
	right: 0;
	top: 55px;
}

.about4 .about-npm1 .fr .switch .swiper-button-prev {
	width: 60px;
	height: 60px;
	background: url(../images/about/prevtle.png) no-repeat;
	background-position: center;
	transition: all .6s;
	border: 1px solid #c0c3c8;
	position: static;
	margin: 0 10px;
	float: left;
}

.about4 .about-npm1 .fr .switch .swiper-button-prev:hover {
	background: url(../images/about/prevtleon.png) no-repeat;
	background-position: center;
	border: 1px solid #0075c1;
}

.about4 .about-npm1 .fr .switch .swiper-button-next {
	width: 60px;
	height: 60px;
	background: url(../images/about/nextri.png) no-repeat;
	background-position: center;
	transition: all .6s;
	border: 1px solid #c0c3c8;
	position: static;
	margin: 0;
	float: left;
}

.about4 .about-npm1 .fr .switch .swiper-button-next:hover {
	background: url(../images/about/nextrion.png) no-repeat;
	background-position: center;
	border: 1px solid #0075c1;
}

.about4 .about-npm1 .fr .botbox {
	padding: 35px 50px;
}

.about4 .about-npm1 .fr .botbox .item {
	position: relative;
	font-size: 16px;
	line-height: 28px;
	color: #666666;
	padding-left: 30px;
	margin-bottom: 15px
}

.about4 .about-npm1 .fr .botbox .item::after {
	content: '';
	width: 13px;
	height: 13px;
	background: url(../images/about/try1.png);
	background-size: cover;
	position: absolute;
	left: 0;
	top: 7px;
}

.about5 .box li {
	overflow: hidden;

}

.about5 .pagetit {
	padding: 100px 0 30px;
}

.about5 .box li .img {
	width: 38.28%;
	height: 100%;
}

.about5 .box li .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.about5 .box li .wztit {
	width: 61.72%;
	height: 100%;
	background: #f4f6fb;
	padding: 60px 30px 30px;
}

.about5 .box li h3 {
	font-size: 24px;
	color: #333333;
	margin-bottom: 15px;
}

.about5 .box li .p {
	font-size: 14px;
	color: #666666;
	height: 140px;
	overflow-y: auto;
	padding-right: 5px;
}

.about5 .about-npm2 {
	padding-bottom: 70px;
	background: url(../images/about/bg5.jpg) no-repeat;
	background-position: center;
	background-size: cover;
	min-height: 836px;
	padding-top: 75px;
	box-sizing: border-box;
}

.about5 .about-npm2 ul {
	width: 934px;
	margin: auto;
}

.about5 .about-npm2 li {
	font-size: 20px;
	color: #333333;
	line-height: 28px;
	text-align: center;
	margin-right: 10px;
	background: url(../images/about/bx.png) no-repeat;
	background-size: 100%;
	width: 226px;
	height: 260px;
	float: left;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all .6s;
}

.about5 .about-npm2 li a {
	display: block;
}

.about5 .about-npm2 li:nth-child(11) {
	margin-left: 235px;
}

.about5 .about-npm2 li:hover {
	background: url(../images/about/bxon.png) no-repeat;
}

.about5 .about-npm2 li:hover {
	color: #fff;
}

.about5 .about-npm2 li:nth-child(1),
.about5 .about-npm2 li:nth-child(8),
.about5 .about-npm2 li:nth-child(15) {
	margin-left: 118px;
}

.about5 .about-npm2 li:nth-child(7n) {
	margin-right: 0;
}

.about5 .about-npm2 li:nth-child(n + 4) {
	margin-top: -59px;
}

.resources2 .resou-npm2 {
	background: url(../images/resources/bg1.jpg) no-repeat;
	background-size: cover;
	background-position: center;
	height: 487px;
	margin-top: -340px;
}

.resources2 .resou-npm1 {
	padding-top: 100px;
}

.resources2 .resou-npm1 .swiper-pagination,
.space2 .spa-npm2 .at1 .spa-box4 .sild .swiper-pagination {
	border-radius: 36px;
	background: rgba(0, 0, 0, .8);
	padding: 0 25px;
	width: auto;
	display: flex;
	align-items: center;
	height: 30px;
	left: 50%;
	transform: translateX(-50%);
	bottom: -60px;
}

.resources2 .resou-npm1 .swiper-pagination span,
.space2 .spa-npm2 .at1 .spa-box4 .sild .swiper-pagination span {
	opacity: 1;
	border-radius: 0;
	width: 12px;
	height: 4px;
	margin: 0 4px;
	background: #909599;
	transition: all .4s;
}

.resources2 .resou-npm1 .swiper-pagination span.swiper-pagination-bullet-active,
.space2 .spa-npm2 .at1 .spa-box4 .sild .swiper-pagination span.swiper-pagination-bullet-active {
	background: #fff;
	width: 30px;
}

.resources2 .resou-npm1 .mySwiper {
	overflow: hidden;
	margin-top: 30px;
}

.resources2 .resou-npm1 .swiper-button-next,
.space2 .spa-npm2 .at1 .spa-box4 .sild .swiper-button-next {
	width: 60px;
	height: 60px;
	background: url(../images/about/nextri.png) no-repeat;
	background-position: center;
	border: 1px solid #c0c3c8;
	transition: all .6s;
	margin: 0;
	top: 195px;
	right: -90px;
}

.resources2 .resou-npm1 .swiper-button-next:hover,
.space2 .spa-npm2 .at1 .spa-box4 .sild .swiper-button-next:hover {
	background: url(../images/about/nextrion.png) no-repeat;
	background-position: center;
	border: 1px solid #0075c1;
}

.resources2 .resou-npm1 .w1280 {
	position: relative;
}

.resources2 .resou-npm1 .swiper-button-prev,
.space2 .spa-npm2 .at1 .spa-box4 .sild .swiper-button-prev {
	width: 60px;
	height: 60px;
	background: url(../images/about/prevtle.png) no-repeat;
	background-position: center;
	border: 1px solid #c0c3c8;
	transition: all .6s;
	margin: 0;
	top: 195px;
	left: -90px;
}

.resources2 .resou-npm1 .swiper-button-prev:hover,
.space2 .spa-npm2 .at1 .spa-box4 .sild .swiper-button-prev:hover {
	background: url(../images/about/prevtleon.png) no-repeat;
	background-position: center;
	border: 1px solid #0075c1;
}

.resources2 .resou-npm1 .mySwiper .text {
	background: #fff;
	padding: 25px 0 45px 30px;
}

.resources2 .resou-npm1 .mySwiper .text em {
	font-family: "AlimamaShuHeiTi";
	font-size: 30px;
	background: linear-gradient(#f6ac09, #f7ca64);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	letter-spacing: -2px;
	font-style: italic;
	line-height: 23px;
	display: block;
	margin-bottom: 10px;
}

.body_ie .resources2 .resou-npm1 .mySwiper .text em {
	color: #f6ac09;
	background: none;
}

.resources2 .resou-npm1 .mySwiper .text h5 {
	font-size: 20px;
	color: #333333;
}

.resources2 .resou-npm1 .mySwiper .toptitle {
	border-bottom: 3px solid #eaeef1;
	padding-bottom: 20px;
	padding-right: 20px;
}

.resources2 .resou-npm1 .mySwiper .p {
	padding: 20px 13px 0 0;
	font-size: 16px;
	line-height: 28px;
	color: #666666;
	height: 190px;
}

.resources1 .resou-npm1 {
	padding: 100px 0 80px;
}

.resources1 .resou-npm1 .txtbox {
	margin-top: 30px;
}

.resources1 .resou-npm1 .fl {
	width: 43.75%;
}

.resources1 .resou-npm1 .fr {
	width: 53.1%;
}

.resources1 .resou-npm1 .fr h4 {
	font-size: 30px;
	color: rgba(104, 147, 177, .5);
	font-family: "AlimamaShuHeiTi";
	line-height: 30px;
	margin-top: 40px;
}

.resources1 .resou-npm1 .fr h5 {
	font-size: 30px;
	color: #333333;
	margin: 12px 0 25px;
}

.resources1 .resou-npm1 .fr p {
	font-size: 16px;
	line-height: 28px;
	color: #666666;
	margin-bottom: 10px;
}

.resources1 .resou-npm2 {
	background: url(../images/resources/bg2.jpg) no-repeat;
	background-size: cover;
	background-position: center;
	padding: 45px 0 75px;
}

.resources1 .resou-npm2 .toptitle {
	text-align: center;
}

.resources1 .resou-npm2 .toptitle h5 {
	font-size: 36px;
	font-weight: bold;
	color: #111111;
	text-align: center;
	line-height: 1;
	margin-top: -36px;
}

.resources1 .resou-npm2 .toptitle p {
	font-size: 16px;
	text-align: center;
	letter-spacing: 8px;
	color: #879099;
	margin-top: 20px;
}

.resources1 .resou-npm2 .ul {
	margin-top: 30px;
}

.resources1 .resou-npm2 .ul .li {
	height: 96px;
	width: 13.75%;
	float: left;
	background: #fff;
	margin-right: 0.625%;
	margin-bottom: 0.625%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.resources1 .resou-npm2 .ul .li img {
	max-width: 90%;
	max-height: 90%;
}

.resources1 .resou-npm2 .ul .li:nth-child(7n) {
	margin-right: 0;
}

.search_pop,
.thelaw,
.codepop,
.moredata {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 9999;
	display: none;
}

.moredata .cont .cle {
	width: 35px;
	position: absolute;
	top: 33px;
	right: 30px;
	cursor: pointer;
}

.moredata .cont video {
	width: 100%;
}

.moredata .cont {
	padding: 80px 30px 30px;
	background: #fff;
	width: 80%;
	max-width: 1280px;
	min-height: 350px;
	/* max-height: 700px; */
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.search_pop .bg,
.thelaw .bg,
.codepop .bg,
.moredata .bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 117, 193, .8);
}

.thelaw .con-txt {
	background: #fff;
	max-width: 1100px;
	width: 80%;
	position: absolute;
	top: 55%;
	left: 50%;
	padding: 45px 50px 40px;
	transform: translate(-50%, -50%);
}

.thelaw .con-txt .cles {
	background: url(../images/icon_pause1.png) no-repeat;
	background-size: 100%;
	width: 20px;
	height: 19px;
	position: absolute;
	top: 40px;
	right: 40px;
	cursor: pointer;
	z-index: 5;
	transition: all .3s;
}

.thelaw .con-txt .top-npm {
	border-bottom: 3px solid #f7f7f7;
}

.thelaw .con-txt .top-npm h2 {
	font-size: 20px;
	color: #333333;
}

.thelaw .con-txt .top-npm h1 {
	font-size: 18px;
	color: #0075c1;
	font-family: "AlimamaShuHeiTi";
	text-transform: uppercase;
	line-height: 14px;
	margin: 10px 0 20px;
}

.thelaw .con-txt .txt {
	padding-top: 20px;
}

.thelaw .con-txt .txt h5 {
	font-size: 16px;
	color: #333333;
	position: relative;
	padding-left: 15px;
	line-height: 1;
	margin-bottom: 8px;
}

.thelaw .con-txt .txt h5::after {
	content: '';
	position: absolute;
	left: 0;
	background: #0075c1;
	width: 3px;
	height: 16px;
	top: 0;
	bottom: 0;
	margin: auto;
}

.thelaw .con-txt .txt p {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	margin-bottom: 25px;
}

.search_pop .popBody {
	background: transparent;
	height: 86px;
	margin-top: -43px;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-name: bigToLittle;
	animation-name: bigToLittle;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80%;
	max-width: 1200px;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.search_input::placeholder {
	color: #e0e0e0;
}

.search_input {
	width: 100%;
	font-size: 16px;
	line-height: 26px;
	color: #fff;
	border-bottom: 3px solid #fff;
	padding: 0 60px 26px 0;
}

.search_pop .ico {
	width: 40px;
	height: 40px;
	background: url(../images/search.png) no-repeat center;
	position: absolute;
	right: 0;
	top: 0px;
	cursor: pointer;
}

.search_pop .popBody p {
	font-size: 18px;
	color: #fff;
	text-align: right;
	margin-top: 20px;
}

.space1 .spa-npm2 {
	background: url(../images/space/bg1.jpg) no-repeat;
	height: 740px;
	background-size: cover;
	background-position: center;
	overflow: hidden;
}

.space1 .spa-npm2 .fl .box {
	margin-top: 60px;
}

.space1 .spa-npm2 .fl .box .item {
	width: 100px;
	line-height: 60px;
	border: 1px solid #bfc5ca;
	text-align: center;
	font-size: 16px;
	color: #666666;
	float: left;
	margin-left: 10px;
	cursor: pointer;
	transition: all .6s;
}

.space1 .spa-npm2 .fl .map {
	width: 587px;
	margin-top: 50px;
}

.space1 .spa-npm2 .fl .map .item {
	display: none;
	position: relative;
}

.space1 .spa-npm2 .fl .map .item:nth-child(1) {
	display: block;
}

.space1 .spa-npm2 .fl .map .item:nth-child(2) {
	margin-top: 110px;
}

.space1 .spa-npm2 .fl .box .item.on,
.space1 .spa-npm2 .fl .box .item:hover {
	color: #fff;
	background: #0075c1;
	border: 1px solid #0075c1;
}

.space1 .mapd .chongqing {
	left: 208px;
	top: 236px;
}

.space1 .mapd .guangdong {
	bottom: 125px;
	right: 179px;
	width: 86px;
	height: 86px;
}

.space1 .mapd .beijing {
	top: 135px;
	right: 167px;
	width: 86px;
	height: 86px;
}

.space1 .mapd .bmz {
	top: 440px;
	left: 145px;
}

.space1 .mapd .yz {
	left: -26px;
	top: 439px;
	width: 86px;
	height: 86px;
}

.space1 .spa-npm2 .fr {
	width: 1100px;
	margin-right: -460px;
}

.space1 .spa-npm2 .fr .topbox {
	position: relative;
	border-bottom: 3px solid rgba(95, 102, 109, .12);
	padding: 75px 0 15px 40px;
}

.space1 .spa-npm2 .fr .topbox .li {
	float: left;
	color: #999999;
	font-size: 30px;
	line-height: 1;
	margin-right: 45px;
	cursor: pointer;
	position: relative;
}

.space1 .spa-npm2 .fr .topbox .bor,
.space1 .spa-npm2 .fr .topbox .bord {
	content: '';
	width: 60px;
	height: 3px;
	position: absolute;
	bottom: -3px;
	left: 0;
	background: #0075c1;
}

.space1 .spa-npm2 .fr .topbox .li.on::after {
	width: 100%;
	opacity: 1;
}

.space1 .spa-npm2 .fr .topbox .li.on {
	color: #333333;
}

.space1 .spa-npm2 .fr .item {
	display: none;
}

.space1 .spa-npm2 .fr .item:nth-child(1) {
	display: block;
}

.space1 .spa-npm2 .fr .botbox .li {
	padding: 30px 0 0 40px;
	display: none;
}

.space1 .spa-npm2 .fr .botbox .li:nth-child(1) {
	display: block;
}

.space1 .spa-npm2 .fr .botbox p {
	font-size: 18px;
	color: #666666;
	margin-bottom: 15px;
}

.space1 .spa-npm1 {
	padding: 100px 0 0;
}

#jump {
	height: 80px;
}

.space1 .spa-npm1 .homeul li {
	opacity: 1;
	display: block;
	margin-right: 0;
	margin-bottom: 35px;
}

.space1 .spa-npm1 .homeul li:nth-child(2n) {
	margin-right: 0;
}

.space1 .spa-npm1 .fl {
	width: 28.5%;
}

.space1 .spa-npm1 .homeul {
	margin-top: 30px;
}

.space1 .spa-npm1 .fr {
	width: 59.5%;
}

.space1 .spa-npm1 .fr h5 {
	font-size: 24px;
	color: #111111;
	padding-bottom: 25px;
	border-bottom: 3px solid #3c3c3c;
	margin-bottom: 25px;
	font-weight: bold;
}

.space1 .spa-npm1 .fr p {
	font-size: 16px;
	line-height: 28px;
	color: #666666;
	margin-bottom: 10px;
}

.space1 .spa-npm3 .search {
	float: right;
	width: 256px;
	height: 60px;
	border: 1px solid #c0c3c8;
	position: relative;
	margin: 40px 0 20px;
}

.space1 .spa-npm3 .search input {
	width: calc(100% - 42px);
	height: 100%;
	padding-left: 20px;
}

.space1 .spa-npm3 .search input::placeholder {
	font-size: 14px;
	color: #c3c3c3;
}

.space1 .spa-npm3 .ul {
	clear: both;
}

.space1 .spa-npm3 .search .for {
	width: 42px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	background: url(../images/tanewsa/ico3.png) no-repeat;
	background-position: left 50%;
	cursor: pointer;
}

.space1 .spa-npm3 .ul a {
	float: left;
	width: 48.43%;
	margin-right: 3.125%;
	margin-bottom: 3.125%;

}

.space1 .spa-npm3 .ul a:nth-child(2n) {
	margin-right: 0;
}

.space1 .spa-npm3 .ul .img {
	position: relative;
	overflow: hidden;
}

.space1 .spa-npm3 .ul .img::after {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transition: all .6s;
	opacity: 0;
	background: rgba(0, 0, 0, .6);
}

.space1 .spa-npm3 .ul .img p {
	font-family: "Gilroy-Bold";
	color: #f6ac09;
	font-size: 24px;
	position: absolute;
	bottom: 28px;
	right: 0;
	z-index: 3;
	text-transform: uppercase;
	transition: all .6s;
	opacity: 0;
}

.space1 .spa-npm3 .ul a:hover .img::after {
	opacity: 1;
}

.space1 .spa-npm3 .ul a:hover .img p {
	right: 25px;
	opacity: 1;
}

.space1 .spa-npm3 .ul .txt {
	background: #f4f5f6;
	padding: 30px;
	/* height: 146px; */
}

.space1 .spa-npm3 .ul .txt h5 {
	font-size: 24px;
	color: #333333;
	/* margin-bottom: 13px; */
}

.space1 .spa-npm3 .ul .txt p {
	font-size: 14px;
	line-height: 22px;
	color: #999999;
	display: none;
}

.space1 .spa-npm3 .more .ahover {
	float: right;
	cursor: pointer;
	padding-left: 0;
	text-align: center;
}

.space1 .spa-npm3 .more .ahover::after,
.newspublic .morenews .ahover::after {
	display: none;
}

.space1 .spa-npm3 {
	padding-bottom: 80px;
}

.space2 .spa-npm1 {
	padding: 100px 0 40px;
}

.space2 .spa-npm1 .box {
	margin-top: 20px;
}

.space2 .spa-npm1 .box .item {
	width: 49.2%;
	line-height: 116px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 2px solid #c7c7c7;
	font-size: 26px;
	color: #999999;
	font-family: "AlimamaShuHeiTi";
	background: #f9f9f9;
	transition: all .3s;
	cursor: pointer;
}

.space2 .spa-npm1 .box .item.on {
	background: #f8fcfe;
	border: 2px solid #0075c1;
	color: #0075c1;
}

.space2 .spa-npm1 .box .item em {
	margin-left: 23px;
}

.space2 .spa-npm1 .box .item.fl i {
	width: 38px;
	height: 40px;
	background-image: url(../images/space/ico1.png);
	background-size: 100%;
	transition: all .3s;
}

.space2 .spa-npm1 .box .item.fl.on i {
	background-image: url(../images/space/ico1on.png);
}

.space2 .spa-npm1 .box .item.fr i {
	width: 40px;
	height: 40px;
	background-image: url(../images/space/ico2.png);
	background-size: 100%;
	transition: all .3s;
}

.space2 .spa-npm1 .box .item.fr.on i {
	background-image: url(../images/space/ico2on.png);
}

.space2 .spa-npm2 .at1 .spa-box1 {
	background-image: url(../images/space/bg4.jpg);
	background-position: center;
	background-size: cover;
	padding: 55px 0 80px;
	text-align: center;
}

.space2 .spa-npm2 .at1 .spa-box1 .h5 {
	font-size: 36px;
	color: #333333;
	line-height: 1;
	letter-spacing: 10px;
	margin: 20px 0 40px;
}

.space2 .spa-npm2 .at1 .spa-box1 ul {
	display: flex;
	justify-content: center;
	margin-bottom: 35px;
}

.space2 .spa-npm2 .at1 .spa-box1 ul li {
	position: relative;
	font-family: "AlimamaShuHeiTi";
	border-radius: 10px;
	width: 368px;
	height: 240px;
}

.space2 .spa-npm2 .at1 .spa-box1 ul li:nth-child(1) {
	margin-right: 40px;
	background: url(../images/space/bg5.jpg);
	background-size: cover;
}

.space2 .spa-npm2 .at1 .spa-box1 ul li:nth-child(2) {
	background: url(../images/space/bg6.jpg);
	background-size: cover;
}

.space2 .spa-npm2 .at1 .spa-box1 ul li em {
	font-size: 46px;
	color: #fff;
	background: rgba(255, 255, 255, .1);
	width: 110px;
	line-height: 80px;
	text-align: center;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.space2 .spa-npm2 .at1 .spa-box1 ul li a {
	text-align: center;
	font-size: 46px;
	color: #fff;
	margin-top: 130px;
}

.space2 .spa-npm2 .at1 .spa-box1 p {
	text-align: center;
	font-size: 18px;
	color: #666666;
}

.space2 .spa-npm2 .at1 .spa-box2 {
	padding: 70px 0 60px;
}

.space2 .spa-npm2 .at1 .spa-box2 .h5 {
	font-size: 36px;
	color: #333333;
	line-height: 1;
	text-align: center;
	letter-spacing: 3px;
}

.space2 .spa-npm2 .at1 .spa-box2 .bg {
	background: url(../images/space/bg7.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: 478px;
	margin-top: 30px;
	padding-top: 40px;
}

.space2 .spa-npm2 .at1 .unmtit {
	text-align: center;
}

.space2 .spa-npm2 .at1 .unmtit h4 {
	font-family: "AlimamaShuHeiTi";
	font-size: 100px;
	line-height: 80px;
	letter-spacing: -10px;
	opacity: .2;
	background: -webkit-linear-gradient(#1e84c6, #7bb3d8);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.body_ie .space2 .spa-npm2 .at1 .unmtit h4 {
	color: #7bb3d8;
}

.space2 .spa-npm2 .at1 .unmtit h5 {
	font-size: 26px;
	color: #333333;
	margin-top: -20px;
}

.space2 .spa-npm2 .at1 .spa-box2 .imgbox {
	display: flex;
	justify-content: center;
	margin-top: -65px;
}

.space2 .spa-npm2 .at1 .spa-box2 .imgbox .img {
	padding: 10px;
	border-radius: 50%;
	display: table;
	margin: auto;
	background: rgba(0, 117, 193, .08);
}

.space2 .spa-npm2 .at1 .spa-box2 .imgbox p {
	text-align: center;
	font-size: 18px;
	color: #627a8c;
	margin-top: 15px;
}

.space2 .spa-npm2 .at1 .spa-box2 .imgbox .fl {
	margin-right: 110px;
	margin-top: 55px;
}

.space2 .spa-npm2 .at1 .spa-box3 .box {
	margin-top: 30px;
}

.space2 .spa-npm2 .at1 .spa-box3 .box .item {
	width: 15.625%;
	margin-right: 5.468%;
	float: left;
}

.space2 .spa-npm2 .at1 .spa-box3 .box .item:hover .img {
	background: linear-gradient(#f7fbfe, #daeff9);
}

.space2 .spa-npm2 .at1 .spa-box3 .box .item:last-child {
	margin-right: 0;
}

.space2 .spa-npm2 .at1 .spa-box3 .box .item .img {
	border-radius: 10px;
	border: 1px solid #afc8d8;
	background: #f8fcfe;
	height: 122px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all .3s;
}

.space2 .spa-npm2 .at1 .spa-box3 .box .item p {
	text-align: center;
	font-size: 18px;
	color: #666666;
	line-height: 22px;
	margin-top: 15px;
}

.space2 .spa-npm2 .at2 .spa-box1 {
	background: url(../images/space/bg8.jpg);
	background-position: center;
	background-size: cover;
	height: 616px;
	padding-top: 75px;
}

.space2 .spa-npm2 .at2 .spa-box1 .h5 {
	text-align: center;
	color: #333333;
	font-size: 36px;
	line-height: 1;
	letter-spacing: 5px;
	margin-bottom: 35px;
}

.space2 .spa-npm2 .at2 .spa-box1 .fl {
	width: 58.5%;
}

.space2 .spa-npm2 .at2 .spa-box1 .fl .top {
	border-bottom: 3px solid rgba(19, 19, 19, .05);
	padding-bottom: 25px;
}

.space2 .spa-npm2 .at2 .spa-box1 .fl .top .code {
	padding-left: 60px;
	line-height: 46px;
	background: url(../images/space/ico9.png);
	background-repeat: no-repeat;
	color: #333333;
	font-size: 22px;
}

.space2 .spa-npm2 .at2 .spa-box1 .fl .top .ul {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-top: 20px;
}

.space2 .spa-npm2 .at2 .spa-box1 .fl .top .ul .li {
	padding: 7px 27px;
	background: #0075c1;
	color: #fff;
	border-radius: 30px;
	margin-right: 5px;
	font-size: 16px;
}

.space2 .spa-npm2 .at2 .spa-box1 .fl .top .ul p {
	color: #666666;
	margin-left: 5px;
}

.space2 .spa-npm2 .at2 .spa-box1 .fl .bom {
	padding-top: 35px;
}

.space2 .spa-npm2 .at2 .spa-box1 .fl .bom .txt {
	float: left;
	width: 62%;
}

.space2 .spa-npm2 .at2 .spa-box1 .fl .bom .txt h5 {
	font-size: 20px;
	color: #333333;
}

.space2 .spa-npm2 .at2 .spa-box1 .fl .bom .txt .mobh5 {
	font-size: 30px;
	padding-left: 50px;
	line-height: 40px;
	font-family: "AlimamaShuHeiTi";
	background: url(../images/space/ico10.png) no-repeat;
	color: #333333;
	margin: 10px 0;
}

.space2 .spa-npm2 .at2 .spa-box1 .fl .bom .txt p {
	color: #627a8c;
	line-height: 22px;
}

.space2 .spa-npm2 .at2 .spa-box1 .fl .bom .img {
	float: right;
	padding: 10px;
	border-radius: 50%;
	display: table;
	margin: auto;
	background: rgba(0, 117, 193, .08);
}

.space2 .spa-npm2 .at2 .spa-box1 .fr {
	margin-top: -5px;
}

.space2 .spa-npm2 .at1 .spa-box4 {
	padding: 50px 0 80px;
}

.space2 .spa-npm2 .at1 .spa-box4 .mySwiper {
	margin-top: 30px;
	position: relative;
	overflow: hidden;
}

.space2 .spa-npm2 .at1 .spa-box4 .mySwiper .img {
	position: relative;
}

.space2 .spa-npm2 .at1 .spa-box4 .mySwiper .img::after {
	content: '';
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	position: absolute;
	top: 0;
	left: 0;
	transition: all .3s;
	opacity: 0;
}

.space2 .spa-npm2 .at1 .spa-box4 .mySwiper .img .txt {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 3;
	transition: all .3s;
	opacity: 0;
}

.space2 .spa-npm2 .at1 .spa-box4 .mySwiper .img p {
	font-size: 18px;
	color: #fff;
	margin-top: 7px;
	text-align: center;
}

.space2 .spa-npm2 .at1 .spa-box4 .mySwiper a:hover .txt,
.space2 .spa-npm2 .at1 .spa-box4 .mySwiper a:hover .img::after {
	opacity: 1;
}

.space2 .spa-npm2 .at1 .spa-box4 .mySwiper .p {
	background: #f4f5f6;
	font-size: 20px;
	line-height: 64px;
	color: #333333;
	display: flex;
	align-items: center;
	justify-content: center;
}

.space2 .spa-npm2 .at1 .spa-box4 .sild {
	position: relative;
}

.space2 .spa-npm2 .at1 .spa-box4 .sild .swiper-button-next,
.space2 .spa-npm2 .at1 .spa-box4 .sild .swiper-button-prev {
	top: 55px;
}

.space2 .spa-npm2 .at1 .spa-box4 .sild .swiper-pagination {
	opacity: 0;
}

.space2 .spa-npm2 .sildbpx {
	display: none;
}

.space2 .spa-npm2 .sildbpx.at1 {
	display: block;
}

.spacedata .spa-npm1 {
	background: url(../images/space/bg2.jpg);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: 665px;
	padding-top: 120px;
	box-sizing: border-box;
	margin-bottom: 30px;
}

.spacedata .spa-npm1 .return a {
	width: 140px;
	line-height: 60px;
	border: 1px solid #c0c3c8;
	text-align: center;
	color: #666666;
	font-size: 14px;
	float: right;
	transition: all .4s;
}

.spacedata .spa-npm1 .return a:hover {
	color: #0075c1;
	border: 1px solid #0075c1;
}

.spacedata .spa-npm1 .sildbox {
	clear: both;
	margin-top: 20px;
	height: 465px;
}

.spacedata .spa-npm1 .sildbox .fl {
	width: 67.1875%;
	position: relative;
	overflow: hidden;
}

.spacedata .spa-npm1 .sildbox .swiper-pagination,
.news1 .news-npm1 .swiper-pagination {
	border-radius: 36px;
	background: rgba(0, 0, 0, .8);
	padding: 0 25px;
	width: auto;
	display: flex;
	align-items: center;
	height: 30px;
	left: 50%;
	transform: translateX(-50%);
	bottom: 20px;
}

.spacedata .spa-npm1 .swiper-pagination span.swiper-pagination-bullet-active,
.news1 .news-npm1 .swiper-pagination span.swiper-pagination-bullet-active {
	background: #fff;
	width: 30px;
}

.spacedata .spa-npm1 .swiper-pagination span,
.news1 .news-npm1 .swiper-pagination span {
	opacity: 1;
	border-radius: 0;
	width: 12px;
	height: 4px;
	margin: 0 4px;
	background: #909599;
	transition: all .4s;
}

.spacedata .spa-npm1 .sildbox .fr {
	background: linear-gradient(#ffffff, #fefeff, #f8f9fb);
	width: 32.8125%;
	height: 100%;
	padding: 60px 30px 0 30px;
}

.spacedata .spa-npm1 .sildbox .tophea {
	/* border-bottom: 3px solid #eff0f2; */
	padding-bottom: 20px;
}

.spacedata .spa-npm1 .sildbox .tophea h5 {
	font-size: 24px;
	color: #333333;
	margin-bottom: 10px;
}

.spacedata .spa-npm1 .sildbox .tophea p {
	font-size: 16px;
	color: #666666;
	display: none;
}


.spacedata .spa-npm1 .sildbox .p h6 {
	font-size: 16px;
	color: #666666;
	margin-bottom: 15px;
	display: none;
}

.spacedata .spa-npm1 .sildbox .p h6 em {
	color: #0075c1;
}

.spacedata .spa-npm1 .sildbox .p h6 b {
	font-size: 30px;
	font-family: "AlimamaShuHeiTi";
	letter-spacing: -2px;
	margin: 0 5px;
}

.spacedata .spa-npm1 .sildbox .p h6:nth-of-type(2) {
	margin-bottom: 25px;
}

.spacedata .spa-npm1 .sildbox .p p {
	font-size: 16px;
	color: #666666;

}

.spacedata .spa-npm1 .sildbox .p p:nth-of-type(2) {
	display: flex;
}

.spacedata .spa-npm1 .sildbox .p p em {
	font-family: "AlimamaShuHeiTi";
	color: #0075c1;
}

.spacedata .spa-npm2 {
	margin-bottom: 20px;
}

.spacedata .spa-npm2 .txtbox {
	background: #f7f9fb;
	padding: 40px 30px 65px;
}

.spacedata .spa-npm2 .txtbox h5 {
	font-size: 20px;
	color: #333333;
	margin-bottom: 10px;
	font-weight: bold;
}

.spacedata .spa-npm2 .txtbox p {
	font-size: 16px;
	color: #666666;
	line-height: 28px;
}

.spacedata .spa-npm2 ul {
	margin-top: 20px;
}

.spacedata .spa-npm2 ul li {
	float: left;
	width: 33%;
	padding-right: 15px;
	margin-bottom: 10px;
	font-size: 16px;
}

.spacedata .spa-npm2 .ul a {
	width: 45.3%;
	border-bottom: 1px solid #e6e8ea;
	overflow: hidden;
	padding: 17px 0;
	float: left;
}

.spacedata .spa-npm2 .ul a:nth-child(2n) {
	float: right;
}

.spacedata .spa-npm2 .ul a h3 {
	float: left;
	font-size: 14px;
	color: #666666;
	width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	transition: all .6s;
}

.spacedata .spa-npm2 .ul a:hover h3 {
	color: #0075c1;
}

.spacedata .spa-npm2 .ul a .time {
	float: right;
	font-size: 14px;
	color: #666666;
	font-family: "AlimamaShuHeiTi";
}

.spacedata {
	margin-bottom: 80px;
}

.spacedata #map {
	margin-top: 20px;
}

.services .serv-npm1 {
	padding: 80px 0 80px;
}

.services1 .serv-npm1 {
	padding: 30px 0 80px;
}

.services .serv-npm1 .box {
	height: 460px;
	margin-top: 30px;
}

.services1 .serv-npm1 .box {
	margin-top: 0;
}

.services1 .pagetit {
	margin-top: 100px;
}

.services1 .serv-npm3t {
	padding: 65px 0 70px;
}

.services1 .serv-npm3t .ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.services1 .serv-npm3t .li {
	width: 49.2%;
	margin-bottom: 20px;
	display: flex;
	height: 252px;
}

.services1 .serv-npm3t .li .cleaflex {
	display: flex;
}

.services1 .serv-npm3t .li .pagetit {
	margin-top: 0;
	margin-bottom: 30px;
}

.services1 .serv-npm3t .li .fl {
	width: 41.9%;
	overflow: hidden;
}

.services1 .serv-npm3t .li .fl img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.services1 .serv-npm3t .li .fr {
	width: calc(100% - 41.9%);
	background: #f3f5f7;
	padding: 42px 20px;
}

.services1 .serv-npm3t .li .fr h5 {
	font-size: 24px;
	color: #111111;
	margin: 0 0 13px;
}

.services1 .serv-npm3t .li .fr .p {
	max-height: 135px;
	overflow-y: auto;
}

.services1 .serv-npm3t .li .fr img {
	max-width: 40px;
	display: none;
}

.services1 .serv-npm3t .li .fr .p p {
	font-size: 16px;
	color: #666666;
}

.services1 .serv-npm2 {
	background: url(../images/services/bgtree.jpg) no-repeat;
	background-position: center;
	background-size: cover;
	height: 727px;
	margin-top: 25px;
}

.services1 .serv-npm2 .txt {
	max-width: 1083px;
	padding-top: 70px;
	margin: auto;
}

.services1 .serv-npm2 .txt h5 {
	font-size: 30px;
	color: #333333;
	text-align: center;
	margin-bottom: 20px;
}

.services1 .serv-npm2 .txt p {
	font-size: 16px;
	line-height: 28px;
	color: #666666;
	text-align: center;
}

.services1 .serv-npm2 .ul {
	position: relative;
}

.services1 .serv-npm2 .ul .li {
	width: 500px;
	height: 112px;
	position: absolute;
}

.services1 .serv-npm2 .ul .li .fl {
	background: #d5dce9;
	border-radius: 5px;
	height: 100%;
	width: 450px;
	padding: 20px 72px 0 20px;
}

.services1 .serv-npm2 .ul .li .fl h5 {
	font-size: 16px;
	color: #3a3c40;
	font-weight: bold;
}

.services1 .serv-npm2 .ul .li .fl p {
	font-size: 14px;
	color: #484d55;
	line-height: 20px;

}

.services1 .serv-npm2 .ul .li .fr {
	border-radius: 50%;
	background: #232b8f;
	height: 100%;
	width: 112px;
	text-align: center;
	color: #fff;
	font-size: 22px;
	line-height: 30px;
	position: absolute;
	right: 0;
	top: 0;
	display: flex;
	align-items: center;
	padding: 0 12px;
}

.body_ie .services1 .serv-npm2 .ul .li .fr {
	display: block;
	padding: 25px 12px 0;
}

.services1 .serv-npm2 .ul .li:nth-child(2n) .fl {
	float: right;
	padding: 20px 20px 0 72px;
}

.services1 .serv-npm2 .ul .li:nth-child(2n) .fr {
	left: 0;
	right: auto;
}

.services1 .serv-npm2 .ul .li:nth-child(1) {
	left: 123px;
	top: 68px;
}

.services1 .serv-npm2 .ul .li:nth-child(2) {
	right: 70px;
	top: 68px;
}

.services1 .serv-npm2 .ul .li:nth-child(3) {
	left: 0;
	top: 215px;
}

.services1 .serv-npm2 .ul .li:nth-child(4) {
	right: 0;
	top: 215px;
}

.services1 .serv-npm2 .ul .li:nth-child(3) .fl {
	padding: 12px 72px 0 20px;
}

.services1 .serv-npm2 .ul .li:nth-child(4) .fl {
	padding: 12px 20px 0 72px;
}

.services1 .serv-npm2 .ul .li:nth-child(5) {
	width: 430px;
	top: 360px;
	left: 0;
	right: 0;
	margin: auto;
	cursor: auto;
}

.services1 .serv-npm2 .ul .li:nth-child(5) .fr {
	background: #51ad86;
	width: 142px;
	height: 142px;
	left: 0;
	right: 0;
	margin: auto;
	top: -118px;
}

.services1 .serv-npm2 .ul .li:nth-child(5) .fl {
	padding: 35px 25px 0;
}

.services1 .serv-npm2 .ul .li:nth-child(5) .fl h5 {
	font-weight: 500;
}

.services .serv-npm1 .box .fl {
	width: 60.6%;
	height: 100%;
	position: relative;
	overflow: hidden;
	background-position: center;
	background-size: cover;
}

.services .serv-npm1 .box .fl .ic {
	position: absolute;
	bottom: -150px;
	transition: all 1s;
	left: 123px;
	margin: auto;
}

.services .serv-npm1 .box .fl .code {
	position: absolute;
	right: 80px;
	top: 0;
	bottom: 0;
	margin: auto;
	opacity: 0;
	transition: all 1s;
}

.services .serv-npm1 .box .fl .ic.animated {
	bottom: 0;
}

.services .serv-npm1 .box .fl .code.animated {
	opacity: 1;
	right: 115px;
}

.services .serv-npm1 .box .fr {
	width: 39.4%;
	background: #f3f5f7;
	height: 100%;
	padding: 30px 25px 30px 30px;
}

.services .serv-npm1 .box .fr h5 {
	font-size: 24px;
	color: #111111;
	margin: 25px 0 15px;
}

.services .serv-npm1 .box .fr p {
	font-size: 16px;
	line-height: 28px;
	color: #666666;
	margin-bottom: 5px;
}

.services.services1 .serv-npm1 .box .fr .p {
	height: 346px;
}

.services .serv-npm1 .box .fr .p {
	height: 200px;
	overflow-y: auto;
	padding-right: 5px;
	margin-top: 10px;
}

.services2 .serv-npm1 .box .fr,
.services3 .serv-npm1 .box .fr,
.services4 .serv-npm1 .box .fr,
.services5 .serv-npm1 .box .fr {
	padding: 110px 25px 30px 30px;
}

.services1 .serv-npm3 {
	background: #f6f8fa;
	padding: 60px 0;
}

.services1 .sertit h3 {
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}

.services1 .sertit h4 {
	font-size: 18px;
	color: #6893b1;
	opacity: .5;
	margin-top: 5px;
	font-family: "AlimamaShuHeiTi";
}

.services1 .sertit p {
	margin-top: 10px;
}

.services1 .serv-box1 .p {
	margin-top: 18px;
}

.services1 .serv-box1 .p p {
	margin-bottom: 10px;
}

.services1 .serv-box1 .ul {
	margin-top: 30px;
}

.services1 .serv-box1 .ul .li {
	width: 49.218%;
	float: right;
	height: 239px;
	padding: 120px 60px 0;
	border-radius: 10px;
}

.services1 .serv-box1 .ul h5 {
	text-align: center;
	font-size: 26px;
	color: #0075c1;
	font-weight: bold;
	margin-bottom: 25px;
}

.services1 .serv-box1 .ul .li:nth-of-type(1) {
	background: #fff url(../images/services/bg1.png) no-repeat;
	background-size: 100%;
	float: left;
}

.services1 .serv-box1 .ul .li:nth-of-type(2) {
	background: #fff url(../images/services/bg2.png) no-repeat;
	background-size: 100%;
}

.services1 .serv-box1 .ul .li p {
	text-align: center;
}

.services1 .serv-box2 {
	margin-top: 60px;
}

.services1 .serv-box2 .topbox {
	overflow: hidden;
	margin-top: 25px;
}

.services1 .serv-box2 .topbox .item {
	width: 50%;
	float: left;
	font-size: 20px;
	font-weight: bold;
	color: #977f36;
	text-align: center;
	height: 85px;
	display: flex;
	align-items: flex-end;
	cursor: pointer;
}

.services1 .serv-box2 .topbox .item .npm {
	background: url(../images/services/bg6.jpg) no-repeat;
	background-size: cover;
	width: 100%;
	line-height: 64px;
	height: 64px;
}

.services1 .serv-box2 .topbox .item:nth-child(2) .npm {
	border-top-right-radius: 10px;
}

.services1 .serv-box2 .topbox .item.on:nth-child(2) .npm {
	border-top-right-radius: 20px;
}

.services1 .serv-box2 .topbox .item:nth-child(1) .npm {
	border-top-left-radius: 10px;
}

.services1 .serv-box2 .topbox .item.on:nth-child(1) .npm {
	border-top-left-radius: 20px;
}

.services1 .serv-box2 .topbox .item.on:nth-child(1) {
	margin-right: -3.35%;
	position: relative;
	z-index: 3;
	width: 53.35%;
	border-top-left-radius: 20px;
}

.services1 .serv-box2 .topbox .item.on:nth-child(2) {
	margin-left: -3.35%;
	position: relative;
	z-index: 3;
	width: 53.35%;
	border-top-right-radius: 20px;
}

.services1 .serv-box2 .topbox .item.on .npm {
	background: url(../images/services/bg3.png) no-repeat;
	background-size: cover;
	background-position: right;
	height: 85px;
	line-height: 85px;
}

.services1 .serv-box2 .topbox .item.on:nth-child(2) .npm {
	background: url(../images/services/bg4.png) no-repeat;
	background-size: cover;
	background-position: left;
}

.services1 .serv-box2 .bombox {
	background: #fff;
	padding: 25px 30px 25px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.services1 .serv-box2 .bombox .item.it1 {
	display: block;
}

.services1 .serv-box2 .bombox .item {
	display: none;
}

.services1 .serv-box2 .bombox .item p {
	max-width: 832px;
}

.services1 .serv-box2 .bombox .item .h5 {
	color: #0075c1;
	position: relative;
	font-size: 18px;
	line-height: 1;
	padding-left: 13px;
	font-weight: bold;
	margin-top: 25px;
}

.services1 .serv-box2 .bombox .item .h5::after {
	content: '';
	width: 3px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #0075c1;
}

.services1 .serv-box2 .bombox .item.it1 .form {
	background: #fbfaf6;
	font-size: 16px;
	color: #8f8a7a;
	border-left: 1px solid #e6e4de;
	border-top: 1px solid #e6e4de;
	margin-top: 15px;
}

.services1 .serv-box2 .bombox .item.it1 .fl {
	width: 68.1%;
}

.services1 .serv-box2 .bombox .item.it1 .form dl:nth-child(1) {
	background: #f4f2ed;
	text-align: center;
}

.services1 .serv-box2 .bombox .item.it1 .form dl {
	overflow: hidden;
	border-bottom: 1px solid #e6e4de;
	display: flex;
}

.services1 .serv-box2 .bombox .item.it1 .form dt {
	float: left;
	width: 32.85%;
	border-right: 1px solid #e6e4de;
	padding: 15px 0;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.services1 .serv-box2 .bombox .item.it1 .form dd {
	float: left;
	width: 67.15%;
	border-right: 1px solid #e6e4de;
	padding: 15px 30px;
}

.services1 .serv-box2 .bombox .item.it1 .fl p {
	color: #999999;
	margin-top: 15px;
}

.services1 .serv-box2 .bombox .item.it1 .fr {
	width: 29.09%;
	margin-top: 88px;
}

.services1 .serv-box2 .bombox .item.it1 .fr h6 {
	font-size: 20px;
	color: #0075c1;
	margin-bottom: 10px;
	font-weight: bold;
}

.services1 .serv-box2 .bombox .item.it1 .fr p {
	margin-bottom: 5px;
	color: #888888;
}

.services1 .serv-box2 .bombox .item.it2 .flbox .ul {
	margin-top: 10px;
}

.services1 .serv-box2 .bombox .item.it2 .flbox .ul .li {
	font-size: 15px;
	color: #cfb567;
	border-radius: 5px;
	background: #f7f3e5;
	padding: 10px 15px;
	float: left;
	margin-right: 10px;
}

.services1 .serv-box2 .bombox .item.it2 .form {
	border-left: 1px solid #e6e4de;
	border-top: 1px solid #e6e4de;
	margin: 25px 0 15px;
}

.services1 .serv-box2 .bombox .item.it2 .form dl {
	overflow: hidden;
	background: #fbfaf6;
	border-bottom: 1px solid #e6e4de;

}

.services1 .serv-box2 .bombox .item.it2 .form dl:nth-child(1) {
	background: #f4f2ed;
}

.services1 .serv-box2 .bombox .item.it2 .form dl dd {
	float: left;
	padding: 25px 0;
	text-align: center;
	border-right: 1px solid #e6e4de;
	color: #8f8a7a;
}

.services1 .serv-box2 .bombox .item.it2 .form dl dd em {
	font-size: 24px;
	font-family: "AlimamaShuHeiTi";
}

.services1 .serv-box2 .bombox .item.it2 .form dl dd:nth-child(1) {
	width: 7.6%;
}

.services1 .serv-box2 .bombox .item.it2 .form dl dd:nth-child(2),
.services1 .serv-box2 .bombox .item.it2 .form dl dd:nth-child(3) {
	width: 34.42%;
}

.services1 .serv-box2 .bombox .item.it2 .form dl dd:nth-child(4) {
	width: 23.56%;
}

.services1 .serv-box2 .bombox .item.it2 .flbox p {
	color: #999999;
	max-width: 100%;
	margin-bottom: 3px;
}

.services1 .serv-npm4 {
	padding: 60px 0;
}

.services1 .serv-npm4 .box {
	margin-top: 20px;
}

.services1 .serv-npm4 .item {
	width: 49.6%;
	background: #f6f8fa;
	height: 150px;
	padding: 35px 30px 0;
}

.services1 .serv-npm4 h5 {
	position: relative;
	color: #0075c1;
	font-size: 18px;
	line-height: 1;
	padding-left: 10px;
	font-weight: bold;
	margin-bottom: 10px;
}

.services1 .serv-npm4 h5::after {
	content: '';
	width: 3px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #0075c1;
}

.services1 .serv-npm4 .process {
	clear: both;
	background: #f6f8fa;
	margin-top: 10px;
	padding: 35px 0 45px;
}

.services1 .serv-npm4 .process .ul {
	overflow: hidden;
	padding: 35px 30px 0;
	position: relative;
}

.services1 .serv-npm4 .process .ul::after {
	content: '';
	width: 100%;
	height: 2px;
	background: #e6eaee;
	left: 0;
	top: 46.5px;
	position: absolute;
}

.services1 .serv-npm4 .process .ul .li {
	float: left;
	width: 15%;
	margin-right: 1.88%;
	position: relative;
	z-index: 3;
}

.services1 .serv-npm4 .process .ul .li:last-child {
	margin-right: 0;
}

.services1 .serv-npm4 .process .ul .li .p {
	position: relative;
	background: #fff;
	border-radius: 10px;
	height: 128px;
	padding: 0 15px;
	margin-top: 20px;
}

.services1 .serv-npm4 .process .ul .li .p::after {
	content: "";
	width: 0;
	height: 0;
	border-bottom: 10px solid #fff;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: -10px;
}

.services1 .serv-npm4 .process .ul .li .p p {
	color: #666666;
	text-align: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: calc(100% - 30px);
}

.services1 .serv-npm4 .process .ul .li em {
	width: 30px;
	height: 30px;
	background: #0075c1;
	margin: auto;
	display: block;
	border-radius: 50%;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 30px;
	font-family: "AlimamaShuHeiTi";
	position: relative;
}

.services1 .serv-npm4 .process .ul .li em::after {
	content: '';
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: rgba(0, 117, 193, .15);
	position: absolute;
	left: -5px;
	top: -5px;
}

.services1 .serv-npm4 .process h5 {
	margin-left: 30px;
}

.services1 .serv-npm5 {
	background: url(../images/services/bg7.jpg) no-repeat;
	background-size: cover;
	background-position: center;
	padding: 60px 0 50px;
}

.services1 .serv-npm5 .sertit {
	text-align: center;
}

.services1 .serv-npm5 .sertit h3 {
	font-size: 26px;
}

.services1 .serv-npm5 .sertit p {
	text-align: center;
	color: #666666;
	margin-top: 12px;
}

.services1 .serv-npm5 .topbox {
	display: flex;
	justify-content: center;
	margin-top: 25px;
}

.services1 .serv-npm5 .topbox .item {
	border: 1px solid #acafb4;
	border-radius: 10px;
	height: 76px;
	width: 296px;
	padding-top: 10px;
	text-align: center;
	cursor: pointer;
}

.services1 .serv-npm5 .topbox .item p {
	text-align: center;
	color: #7f8184;
	font-size: 18px;
}

.services1 .serv-npm5 .topbox .item em {
	color: #7f8184;
	font-size: 16px;
	opacity: .5;
}

.services1 .serv-npm5 .topbox .t1 {
	margin-right: 20px;
}

.services1 .serv-npm5 .topbox .t1.on {
	background: #7f8cef;
	border: 1px solid #7f8cef;
}

.services1 .serv-npm5 .topbox .t1.on p,
.services1 .serv-npm5 .topbox .t1.on em {
	color: #fff;
}

.services1 .serv-npm5 .topbox .t2.on {
	background: #dfc473;
	border: 1px solid #dfc473;
}

.services1 .serv-npm5 .topbox .t2.on p,
.services1 .serv-npm5 .topbox .t2.on em {
	color: #846d29;
}

.services1 .serv-npm5 .bombox .it1 .li {
	margin-right: 3.9%;
	width: 21.875%;
}

.services1 .serv-npm5 .bombox .it2 .li {
	margin-right: 3.9%;
	width: 16.79%;
}

.services1 .serv-npm5 .bombox .it2 .li .p {

	padding: 0 25px;
}

.services1 .serv-npm5 .bombox .item .li {
	background: #fff;
	border-radius: 10px;
	position: relative;
	height: 120px;
	float: left;

}

.services1 .serv-npm5 .bombox .item .li::after {
	content: "";
	width: 0;
	height: 0;
	border-bottom: 10px solid #fff;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	position: absolute;
	right: -10px;
	top: 0;
	bottom: 0;
	margin: auto;
	transform: rotate(90deg);
}

.services1 .serv-npm5 .bombox .item .li:last-child::after {
	display: none;
}

.services1 .serv-npm5 .bombox .item .li .p {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
}

.services1 .serv-npm5 .bombox .item .li:last-child {
	margin-right: 0;
}

.services1 .serv-npm5 .bombox .it1 .li:last-child {
	background: #aab2f2;
}

.services1 .serv-npm5 .bombox .it1 .li .p {
	text-align: center;

}

.services1 .serv-npm5 .bombox .item .li .p p {
	line-height: 22px;
	text-align: center;
	color: #666666;
}

.services1 .serv-npm5 .bombox .it1 .li:last-child p {
	text-align: center;
	color: #fff;
	margin-top: 3px;
}

.services1 .serv-npm5 .bombox {
	margin-top: 40px;
}

.services1 .serv-npm5 .bombox .it2 .li:last-child {
	background: #e6dcbe;
	text-align: center;
}

.services1 .serv-npm5 .bombox .it2 .li:last-child p {
	text-align: center;
	color: #846d29;
	margin-top: 3px;
}

.services1 .serv-npm5 .bombox .item {
	display: none;
}

.services1 .serv-npm5 .bombox .item.it1 {
	display: block;
}

.services1 .serv-npm5 .codebox {
	margin-top: 60px;
}

.services1 .serv-npm5 .codebox h5 {
	text-align: center;
	color: #0075c1;
	font-size: 26px;
	font-family: "AlimamaShuHeiTi";
	letter-spacing: 8px;
}

.services1 .serv-npm5 .codebox .ul {
	display: flex;
	justify-content: center;
	margin-top: 30px;
}

.services1 .serv-npm5 .codebox .ul .li {
	margin-right: 80px;
}

.services1 .serv-npm5 .codebox .ul .li:nth-child(2) {
	margin-right: 60px;
}

.services1 .serv-npm5 .codebox .ul .li:last-child {
	margin-right: 0;
}

.services1 .serv-npm5 .codebox .ul .i {
	text-align: center;
	margin-bottom: 5px;
}

.services1 .serv-npm5 .codebox .ul p {
	color: #666666;
	text-align: center;
}

@media screen and (max-width: 1700px) {
	#pox-slide .pos-3 .frtxt .mapbox {
		transform: scale(.9);
		transform-origin: right top;
	}

	#pox-slide .pos-3 .fltxt {
		width: calc(100% - 780px);
	}
}

@media screen and (max-width: 1540px) {

	#pox-slide .pos-3 .homeul li {
		margin-right: 10%;
	}

	#pox-slide .pos-3 .homeul {
		margin: 40px 0;
	}

	#pox-slide .pos-3 .frtxt .mapbox {
		transform: scale(.85);
		transform-origin: right top;
	}

}

@media screen and (max-width: 1430px) {
	#pox-slide .pos-3 .fr {
		float: left;
	}
}

@media screen and (max-width: 1360px) {

	#footer .fr .item:nth-child(3),
	#footer .fr .item:nth-child(4),
	#footer .fr .item:nth-child(2),
	#footer .fr .item:nth-child(5),
	#footer .fr .item:nth-child(6),
	#footer .fr .item:nth-child(7) {
		margin-right: 25px;
	}

	.news1 .news-npm1 .topnews .fr a {
		padding: 25px 0;
	}

	.resources1 .resou-npm1 .fr h4 {
		margin-top: 10px;
	}

	.space1 .spa-npm2 {
		background-position: 46.5% !important;
	}

	.space1 .spa-npm2 .fr {
		width: 1000px;

	}

	.space1 .spa-npm1 .homeul li {
		margin-right: 2vw;
	}

	.about3 .about-npm1 .fl {
		margin-left: 100px;
	}

	.services1 .serv-npm2 .ul .li {
		width: 455px;
	}

	.services1 .serv-npm2 .ul .li .fl {
		width: 400px;
	}

	.contact2 .cont-npm1 .txtbox .rilayout .item .fl:nth-of-type(2) {
		width: 58%;
	}
}

@media screen and (max-height:800px) {
	#pox-slide .pos-3 .frtxt .mapbox {
		transform: scale(.85);
		transform-origin: right center;
	}

	#pox-slide .pos-5 .newsbox a {
		padding: 15px 0;
	}
}

@media screen and (max-height:750px) {
	#pox-slide .pos-3 .frtxt .mapbox {
		transform: scale(.7);
		transform-origin: right center;
	}

	#pox-slide .pos-3 .frtxt {
		top: -100px;
	}

	#pox-slide .pos-2 .box .item,
	#pox-slide .pos-2 .box .videobox {
		height: 150px;
		padding: 50px 0 0 30px;
	}

	#pox-slide .pos-2 .box {
		margin-top: 20px;
	}

	#pox-slide .hometit h3 {
		font-size: 38px;
	}

	#pox-slide .hometit h4 {
		font-size: 26px;
	}

	.imgSlideWr .bd li {
		width: 200px;
		height: 99px;
	}

	#pox-slide .pos-4 .hometit {
		margin-bottom: 20px;
	}

	#pox-slide .pos-5 .newsbox .img {
		width: 180px;
		height: 103px;
	}

	#pox-slide .pos-5 .newsbox .data {
		margin-top: 15px;
	}

	#pox-slide .pos-5 .newsbox .item {
		margin-top: 25px;
	}

	#pox-slide .pos-4 .ahover {
		margin: 25px auto;
	}
}

@media screen and (max-height:600px) {

	#pox-slide .swiper-slide .w1640,
	#pox-slide .pos-4 .ahover {
		transform: scale(.8);
		transform-origin: center;
	}

	#pox-slide .pos-1 .mybanner h2 {
		font-size: 45px;
	}

	#pox-slide .pos-1 .mybanner h3 {
		font-size: 25px;
		line-height: 1;
		margin-top: 10px;
	}

	.imgSlideWr .bd li {
		width: 150px;
		height: 74px;
	}

}

@media screen and (max-width: 1150px) {
	.mobhide {
		display: block;
	}

	.pchide {
		display: none;
	}

	.fl,
	.fr {
		float: none;
	}

	#pox-slide .swiper-slide .w1640,
	#pox-slide .pos-4 .ahover {
		transform: scale(1);
		transform-origin: center;
	}

	p {
		font-size: .24rem;
		line-height: .42rem;
	}

	html {
		font-size: calc(100vw/7.5);
		font-size: -moz-calc(100vw/7.5);
		font-size: -webkit-calc(100vw/7.5);
	}

	#header {
		min-width: 100%;
		height: 1.2rem;
	}

	#header .header-wrap .nav dl {
		float: none;
		line-height: .26rem;
		margin-right: 0;
	}

	#header .header-wrap .head-right {
		float: none;
		z-index: 9998;
		position: fixed;
		right: 0;
		top: 0;
		width: 100%;
		height: 100%;
		pointer-events: none;
		background: rgba(0, 0, 0, .3);
		opacity: 0;
	}

	.no-scroll #header .header-wrap .head-right {
		opacity: 1;
		pointer-events: all;
	}

	#header .header-wrap .nav {
		float: none;
		padding: 2rem 0.3rem 0.3rem 0.3rem;
		box-sizing: border-box;
		transform: translateX(100%);
		background: url(../images/sidebar_bg.jpg) no-repeat bottom;
		background-size: cover;
		height: 100%;
		right: 0;
		top: 0;
		z-index: 30;
		overflow-x: hidden;
		position: absolute;
		transition: all .5s 0s ease-out;
		width: 60%;
	}

	#pox-slide .pos-3 .homeul {
		white-space: initial;
	}

	#pox-slide .pos-3 .homeul li {
		width: 48%;
	}

	#header .header-wrap .nav dl.on::after {
		display: none;
	}

	.no-scroll #header .header-wrap .nav {
		transform: translateX(0);
	}

	#header .header-wrap .nav dt a {
		height: auto;
		font-size: .32rem;
		line-height: .9rem;
		text-align: left;
		color: #4c4c4c;
	}

	#header .logo {
		width: 2.85rem;
		height: .45rem;
		margin: .4rem 0 0;
	}

	#header .head {
		height: 1.2rem;
		width: 100%;
		left: 0;
		top: 0;
		position: fixed;
		z-index: 9999;
		padding: 0 0.3rem;
		/* 		    border-bottom: 1px solid rgba(255,255,255,.25); */
		transition: all .4s;
		-webkit-transition: all .4s;
		-moz-transition: all .4s;
		-ms-transition: all .4s;
		-o-transition: all .4s;
	}

	.no-scroll #header .head {
		background: #fff;
	}

	.no-scroll #header .logo {
		background: url(../images/logo2.png);
		background-size: 100%;
	}

	#header .nav dd .ddbox {
		margin-left: 0;
		opacity: 1;
		background: none;
		display: block;
	}

	#header .header-wrap .nav dd a.on,
	#header .header-wrap .nav dd a:hover {
		color: #0075c1;
	}

	#header .header-wrap .nav dd a {
		color: #808080;
		margin-left: 0;
		font-size: .28rem;
		line-height: .6rem;
		text-align: left;
		float: none;
		width: 100%;
	}

	#header .header-wrap .nav dd {
		display: none;
		position: initial;
		width: 100%;
		height: auto;
		left: 0;
	}

	.head_nav_btn {
		width: 0.72rem;
		height: 0.72rem;
		position: absolute;
		top: 50%;
		right: 0.3rem;
		cursor: pointer;
		z-index: 9999;
		background: #0075c1;
		transform: translateY(-50%);
	}


	.head_nav_btn span {
		display: inline-block;
		width: 0.3rem;
		height: 0.05rem;
		background-color: #fff;
		position: absolute;
		top: 0.32rem;
		left: 0;
		right: 0;
		margin: auto;
		transition: background-color 0.3s ease-out 0.1s;
		-webkit-transition: background-color 0.3s ease-out 0.1s;
	}

	.head_nav_btn span:before {
		content: '';
		display: inline-block;
		width: 0.3rem;
		height: 0.05rem;
		background-color: #fff;
		position: absolute;
		top: -0.15rem;
		left: 0;
		transition: transform 0.3s ease-out, top 0.5s ease 0.4s;
		-webkit-transition: transform 0.3s ease-out, top 0.5s ease 0.4s;
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}

	.head_nav_btn span:after {
		content: '';
		display: inline-block;
		width: 0.3rem;
		height: 0.05rem;
		background-color: #fff;
		position: absolute;
		top: 0.15rem;
		left: 0;
		transition: transform 0.3s ease-out, top 0.5s ease 0.4s;
		-webkit-transition: transform 0.3s ease-out, top 0.5s ease 0.4s;
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}

	.head_nav_btn.open span {
		background-color: transparent !important;
	}

	.head_nav_btn.open span:before {
		top: 0;
		transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
		-webkit-transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
		transform: rotate(45deg);
		-webkit-transform: rotate(-45deg);
	}

	.head_nav_btn.open span:after {
		width: 0.3rem;
		top: 0;
		transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
		-webkit-transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
		transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
	}

	#footer .fr {
		display: none;
	}

	#footer {

		height: 4.41rem !important;
	}

	#footer .foor {
		padding: .4rem 0;
	}

	.w1640 {
		width: 100vw;
		min-width: 100%;
		padding: 0 .3rem;
	}

	#footer .fl .p {
		font-size: .24rem;
		line-height: .28rem;
		margin-bottom: .1rem;
	}

	#footer .fl .p:nth-child(3) span {
		margin-right: 0;
	}

	#footer .fl .p span {
		margin-right: .1rem;
	}

	#footer .fl .codebox {
		margin-top: .35rem;
	}

	#footer .fl .codebox .fl {
		margin-right: .2rem;
		float: left;
	}

	#footer .fl .codebox .img {
		max-width: 1.2rem;
		width: 1.2rem;
		height: 1.2rem;
	}

	#footer .fl .codebox .fl p {
		font-size: .24rem;
		margin-top: .1rem;
		line-height: .26rem;
	}

	#footer .fl .p a {
		font-size: .24rem;
		margin-right: .25rem;
	}

	#footer .fl .p a:after {
		width: .04rem;
		height: .04rem;
		right: -.15rem;
	}

	.navbox {
		height: 5.5rem;
	}

	.navbox .text {
		top: 2.5rem;
	}

	.navbox .text h2 {
		font-size: .5rem;
	}

	.navbox .text h3 {
		font-size: .36rem;
		margin-top: .15rem;
	}

	#pox-slide .pos-1 .mybanner h2 {
		font-size: .6rem;
		line-height: 1;
	}

	#pox-slide .pos-1 .mybanner h3 {
		font-size: .3rem;
		line-height: .34rem;
		margin-top: .25rem;
		letter-spacing: -.01rem;
	}

	#pox-slide .pos-1 .mybanner .cont {
		left: .3rem;
		padding-right: 0.3rem;
	}

	#pox-slide .pos-1 .mybanner .t1 {
		top: 5.8rem;
	}

	#pox-slide .pos-1 .mybanner .t2 {
		top: 13%;
	}

	#pox-slide .pos-1 .mybanner .t3 {
		top: 18%;
	}

	#pox-slide .pos-1 .mybanner .t3 h3 {
		color: #fff;
	}

	#pox-slide .pos-1 .mybanner .swiper-pagination {
		padding: 0 .35rem;
		height: .44rem;
		bottom: .5rem;
	}

	#pox-slide .pos-1 .mybanner .swiper-pagination span {
		width: .12rem;
		height: .06rem;
		margin: 0 .05rem;
	}

	#pox-slide .pos-1 .mybanner .swiper-pagination .swiper-pagination-bullet-active {
		width: .3rem;
		height: .06rem;
	}

	#pox-slide .wafPos {
		width: .8rem;
		height: .5rem;
		bottom: .5rem;
		right: .3rem;
	}

	#pox-slide .wafPos img {
		width: .3rem;
	}

	#pox-slide .pos-2 {
		background: url(../images/index/sct_2mob.jpg) no-repeat top;
		background-size: cover;
		background-position: center;
	}

	#pox-slide .pos-2 .text .fl {
		width: 100%;
	}

	#pox-slide .hometit h3 {
		font-size: .5rem;
	}

	#pox-slide .hometit h4 {
		font-size: .36rem;
		line-height: .36rem;
		margin-top: .15rem;
	}

	#pox-slide .pos-2 .text .fl p {
		font-size: .24rem;
		line-height: .42rem;
		margin-top: .25rem;
	}

	#pox-slide .pos-2 .text .fr {
		display: none;
	}

	#pox-slide .pos-2 .text {
		border-bottom: .03rem solid rgba(0, 0, 0, .1);
		padding-bottom: .3rem;
		margin-bottom: .3rem;
		margin-top:.8rem;
	}

	.homeul {
		display: flex;
		justify-content: space-between;
	}

	.homeul li h5 {
		font-size: .26rem;
	}

	.homeul::after {
		display: none;
	}

	.homeul li em {
		font-size: .6rem;
		margin-right: .1rem;
		letter-spacing: -.03rem;
	}

	.homeul li p {
		font-size: .24rem;
		margin-top: .05rem;
		line-height: .32rem;
	}

	.homeul li {
		margin-right: 0;
	}

	#pox-slide .pos-2 .homeul {
		width: 100%;

	}

	#pox-slide .pos-2 .homeul li {
		width: 33%;
		margin-bottom: .15rem;
		display: block;
	}

	#pox-slide .pos-2 .homeul li:nth-child(5),
	.about1 .homeul li:nth-child(5) {
		padding-left: .3rem;
	}

	#pox-slide .pos-2 .homeul li:nth-child(1),
	.about1 .homeul li:nth-child(1) {
		padding-right: .1rem;
	}

	#pox-slide .pos-2 .h5 {
		font-size: .28rem;
		margin-bottom: .1rem;
	}

	#pox-slide .pos-2 .box .item {
		width: 100%;
		height:1.5rem;
		padding: .3rem 0 0 .3rem;
		margin-bottom: .3rem;
		display: none;
		float: none;
	}

	#pox-slide .pos-2 .box .item:nth-of-type(1) {
		float: left;
		width: 48%;
	}
	#pox-slide .pos-2 .box .item:nth-of-type(2) {
		float: right;
		width: 48%;
		margin: 0 0 0 2%;
	}
	#pox-slide .pos-2 .box .videobox {
		width: 100%;
		height: 2.3rem;
		clear: both;
	}

	#pox-slide .pos-2 .box .videobox .play .ico i {
		background-size: .12rem;
	}

	#pox-slide .pos-2 .box .videobox .play p {
		font-size: .24rem;
		margin-top: .1rem;
	}

	#pox-slide .pos-2 .text::before {
		opacity: 0;
	}

	#pox-slide .pos-2 .box .videobox .play .ico {
		width: .56rem;
		height: .56rem;
	}

	#pox-slide .pos-2 .box h2 {
		font-size: .3rem;
	}

	#pox-slide .pos-2 .box h3 {
		font-size: .24rem;
		line-height: 1;
		margin-top: .1rem;
	}

	#pox-slide .pos-2 .box {
		margin-top: .3rem;
	}

	#pox-slide .pos-3 .fltxt {
		width: 100%;
		float: none;
		margin-top: 0;
		padding-bottom: .3rem;
		position: relative;
	}

	#pox-slide .pos-3 .frtxt {
		float: none;
	}

	#pox-slide .pos-3 .ahover {
		display: none;
	}

	#pox-slide .pos-3 .fr .item {
		width: 1.4rem;
		line-height: .8rem;
		font-size: .28rem;
		margin-left: .1rem;
		height: 0.8rem;
	}

	#pox-slide .pos-3 .fltxt .p {
		font-size: .24rem;
		line-height: .42rem;
		margin-top: .3rem;
	}

	#pox-slide .pos-3 .fr {
		float: none;
		margin-top: 0;
		position: absolute;
		bottom: 0;
	}

	#pox-slide .pos-3 .homeul {
		margin: .4rem 0 0;
	}

	#pox-slide .pos-3 .frtxt .mapbox {
		transform: scale(.95);
		width: 6.9rem;
	}

	#pox-slide .pos-3 .frtxt .poli img {
		width: .14rem;
	}

	#pox-slide .pos-3 .frtxt .chongqing {
		width: .74rem;
		height: .74rem;
		top: 2.85rem;
		left: 2.55rem;
	}

	.mapd .overseas {
		width: .72rem;
		line-height: .36rem;
		font-size: .24rem;
		bottom: 1rem;
		left: -0.2rem;
	}

	.space1 .mapd .overmap {
		width: 3.5rem;
		height: 1.3rem;
		bottom: -.1rem;
		left: -0.45rem;
	}

	.space1 .mapd .overseas {
		bottom: .93rem;
		left: -0.45rem;
		line-height: .28rem;
		width: .6rem;
	}

	#pox-slide .pos-3 .frtxt .guangdong {
		width: 1.24rem;
		height: 1.24rem;
		bottom: 1.3rem;
		right: 2rem;
	}

	.mapd .overmap {
		width: 3.5rem;
		height: 1.7rem;
		position: absolute;
		bottom: -.35rem;
		left: -0.2rem;
	}

	#pox-slide .pos-3 .frtxt .beijing {
		width: .52rem;
		height: .52rem;
		top: 1.9rem;
		right: 2.25rem;
	}

	#pox-slide .pos-3 .frtxt {
		margin-top: .27rem;
		position: relative;
		height: 5.82rem;
		top: -.5rem;
	}

	#pox-slide .pos-3 {
		background-image: url(../images/index/sct_3mob.jpg) !important;
	}

	#pox-slide .pos-3 .w1640 {
		margin-top: 1.3rem;
	}

	#pox-slide .pos-3 .frtxt .mapbox:nth-child(2) {
		margin-top: 0;
		padding-top: 1rem;
	}

	#pox-slide .pos-3 .frtxt .bmz {
		width: .86rem;
		height: .86rem;
		top: 5.3rem;
		left: 1.8rem;
		position: absolute;
	}

	.mapd p {
		font-size: .24rem;
		line-height: .28rem;
	}

	.mapd .bmz p {
		width: 2.5rem;
		left: -0.8rem;
	}

	.mapd .yz p {
		width: 1.5rem;
		left: 0;
	}

	.space1 .mapd .yz p {
		width: 1.5rem;
		left: -.3rem;
	}

	#pox-slide .pos-3 .frtxt .yz {
		width: 1.02rem;
		height: 1.02rem;
		top: 5.2rem;
		left: -0.3rem;
		position: absolute;
	}

	.ahover {
		font-size: .28rem;
		width: 2.84rem;
		line-height: .9rem;
		padding-left: .75rem;
	}

	.ahover em {
		display: none;
	}

	.ahover:hover span {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	.ahover:hover::after {
		left: 1.97rem;
		background: url(../images/index/ico1.png);
		background-size: 100%;
	}

	.ahover::after {
		left: 1.97rem;
		width: .07rem;
		height: .14rem;
	}

	.imgSlideWr .bd li {
		width: 2.54rem;
		height: 1.26rem;
		margin: 0 .1rem;
	}

	.imgSlideWr .bd li img {
		width: 100%;
		height: 100%;
	}

	#pox-slide .pos-4 .ahover {
		margin: 1rem auto;
		clear: both;
	}

	#pox-slide .pos-4 .hometit {
		margin-bottom: .9rem;
	}

	#pox-slide .pos-4 .hometit {
		margin-top: 1rem;
	}

	#pox-slide .pos-5 .newsbox .img {
		width: 2.45rem;
		margin-top: -0.65rem;
		height: auto;
	}

	#pox-slide .pos-5 .newsbox .data p {
		display: none;
	}

	#pox-slide .pos-5 .newsbox .data {
		width: calc(100% - 2.6rem);
		margin: .15rem 0 0;
	}

	#pox-slide .pos-5 .newsbox .item {
		font-size: .28rem;
		line-height: .3rem;
		padding-top: 0;
		width: calc(100% - 2.6rem);
		margin-top: 0;
	}

	#pox-slide .pos-5 .newsbox .item em {
		font-size: .4rem;
		margin-bottom: .03rem;
		line-height: 1;
	}

	#pox-slide .pos-5 .newsbox .data h5 {
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		white-space: normal;
		font-size: .28rem;
		line-height: .36rem;
	}

	#pox-slide .pos-5 .newsbox a {
		padding: .3rem 0;
	}

	#pox-slide .pos-5 .topnews {
		border-bottom: .03rem solid #d2dadd;
		padding-bottom: .2rem;
		margin-top: 1rem;
	}

	#pox-slide .pos-5 .ahover {
		margin: 1rem auto 0;
		display: none;
	}

	#pox-slide .pos-5.active .ahover.animated,
	.fp-viewing-page6 #pox-slide .pos-5 .ahover.animated {
		display: block;
	}

	#pox-slide .pos-5 .newlyd .ahover:nth-child(2) {
		display: none;
	}

	#pox-slide .pos-5 {
		background-image: url(../images/index/sct_5mob.jpg) !important;
	}

	#pox-slide .swiper-slide {
		height: 100% !important;
	}

	.about1 .about-npm1 .fl,
	.about1 .about-npm1 .fr {
		width: 100%;
	}

	.about1 .about-npm1 .group {
		margin-top: .35rem;
		margin-left: 0;
		text-align: right;
		margin-top: -1.3rem;
		opacity: .7;
	}

	.about1 .about-npm1 .group img {
		width: 4.89rem;
	}

	.about1 .about-npm1 {
		padding: 1rem 0 .4rem;
	}

	.pagetit h3 {
		font-size: .4rem;
	}

	.pagetit h4 {
		font-size: .32rem;
		margin-top: .15rem;
	}

	.about1 .about-npm2 {
		height: 6rem;
	}

	.about1 .about-npm1 .fr h5 {
		font-size: .36rem;
		margin-bottom: .15rem;
	}

	.about1 .about-npm1 .fr p {
		margin-bottom: .1rem;
		font-size: .24rem;
		line-height: .42rem;
	}

	.about1 .about-npm1 .toptxt {
		padding-bottom: .8rem;
		border-bottom: .03rem solid #3c3c3c;
		margin-bottom: .55rem;
	}

	.about1 .homeul li {
		width: 33%;
		margin-bottom: .2rem;
	}


	.about1 .homeul li {
		width: 48%;
	}

	.about1 .homeul li:nth-child(2),
	.about1 .homeul li:nth-child(4) {
		width: 37%;
	}

	.about1 .about-npm3 .fl {
		width: 100%;
		margin-top: 0;
		margin-bottom: .6rem;
	}

	.about1 .about-npm3 {
		padding: .8rem 0;
	}

	.about1 .about-npm3 .fl h1 {
		padding-left: .2rem;
		width: .78rem;
	}

	.about1 .about-npm3 .fl h2 {
		font-size: .5rem;
		line-height: .56rem;
		letter-spacing: -.02rem;
		margin: .3rem 0 .15rem;
	}

	.about1 .about-npm3 .fl h3 {
		font-size: .36rem;
	}

	.about1 .about-npm3 .fl p {
		font-size: .24rem;
		line-height: .42rem;
		margin-top: .3rem;
	}

	.about1 .about-npm3 .fr {
		width: 5.39rem;
		margin: auto;
	}

	.about1 .about-npm3 .fr .text .item {
		font-size: .24rem;
		line-height: 1;
	}

	.about1 .about-npm3 .fr .text .item:nth-child(1) {
		top: 1.9rem;
		left: 1.98rem;
	}

	.about1 .about-npm3 .fr .text .item:nth-child(2) {
		top: 2.93rem;
		left: 1.3rem;
	}

	.about1 .about-npm3 .fr .text .item:nth-child(3) {
		top: 2.93rem;
		left: 2.75rem;
	}

	.about1 .about-npm3 .fr .box .li {
		font-size: .24rem;
		line-height: 1;
	}

	.about1 .about-npm3 .fr .box .li:nth-child(1) {
		left: .45rem;
		top: 1.32rem;
	}

	.about1 .about-npm3 .fr .box .li:nth-child(2) {
		left: 2.2rem;
		top: .46rem;
	}

	.about1 .about-npm3 .fr .box .li:nth-child(3) {
		right: .45rem;
		top: 1.3rem;
	}

	.about1 .about-npm3 .fr .box .li:nth-child(4) {
		right: .08rem;
		top: 3.62rem;
		color: #60848f;
	}

	.about1 .about-npm3 .fr .box .li:nth-child(5) {
		right: 1.2rem;
		bottom: .45rem;
		color: #60848f;
	}

	.about1 .about-npm3 .fr .box .li:nth-child(6) {
		left: 1.2rem;
		bottom: .45rem;
		color: #60848f;
	}

	.about1 .about-npm3 .fr .box .li:nth-child(7) {
		left: .08rem;
		bottom: 1.57rem;
		color: #60848f;
	}

	.about2 .about-npm1 {
		padding: 1rem 0 0;
	}

	.about3 .about-npm1 .fl {
		width: 100%;
		position: relative;
		padding: 0 0;
		height: .8rem;
		margin-left: 0;
	}

	.about3 .about-npm1 .fl .swiper-button-prev,
	.about3 .about-npm1 .fl .swiper-button-next,
	.about3 .about-npm1 .mySwiper .swiperpagination,
	.about3 .swiper-pagination {
		display: none;
	}

	.about3 .about-npm1 .fl .swiper-slide {
		font-size: .5rem;
		line-height: .5rem;
	}

	.about3 .about-npm1 .mySwiper {
		overflow: hidden;
		height: auto;
		margin: 0;
	}

	.about3 .about-npm1 {
		padding-top: 1rem;
		height: 12.13rem;
		background: url(../images/about/mounitem-1.jpg) no-repeat;
		background-size: cover;
	}

	.about3 .about-npm1 .frtxt {
		float: none;
		width: 100%;
		height: auto;
		padding-top: .3rem;
	}

	.about3 .tophea,
	.about4 .tophea {
		padding: 1rem 0 .3rem;
	}

	.about3 .about-npm1 .frtxt .box {
		transform: translateY(0);
		position: relative;
		padding-left: 0;
		top: auto;
		height: 100%;
	}

	.about3 .about-npm1 .frtxt .time {
		font-size: .24rem;
		line-height: 1.6;
		padding-left: .3rem;
		margin-bottom: .15rem;
	}

	.about3 .about-npm1 .frtxt .time::after {
		width: .13rem;
		height: .13rem;
		top: .15rem;
	}



	.about4 .about-npm1 .fr .switch .swiper-button-next,
	.about4 .about-npm1 .fr .switch .swiper-button-prev {
		display: none;
	}

	.about4 .about-npm1 .fl .swiper-slide:nth-child(3n) {
		margin: 0 .3rem 0 0 !important;
	}

	.about4 .about-npm1 .fl .swiper-slide {
		width: 1.8rem;
		line-height: .9rem;
		height: .9rem;
		margin: 0 .3rem 0 0;
		font-size: .4rem;
	}

	.about4 .about-npm1 .fl .swiper-slide:last-child {
		margin: 0;
	}

	.about4 .about-npm1 .fl {
		width: 100%;
		margin-top: 0;
		height: 1rem;
		position: relative;
	}

	.about4 .about-npm1 .mySwiper {
		height: 100%;
		display: -webkit-box;
		overflow-x: scroll;
		white-space: nowrap;
		overflow-y: hidden;
	}


	.about4 .about-npm1 {
		padding-top: .8rem;
		height: 12rem;
		background: url(../images/about/123320.jpg);
		background-size: cover;
	}

	.about4 .about-npm1 .fr {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		height: 100%;
		border-left: 0;
	}

	.about4 .about-npm1 .fr .topbox {
		border-bottom: 0;
		padding: .4rem 0;
		display: none;
	}

	.about4 .about-npm1 .fr .botbox {
		padding: .4rem 0;
	}

	.about4 .about-npm1 .fr .ul .fadeInUp50 {
		height: auto;
	}

	.about4 .about-npm1 .fr .botbox .item {
		font-size: .24rem;
		line-height: 1.6;
		padding-left: 0.3rem;
		margin-bottom: 0.15rem;
	}

	.about4 .about-npm1 .fr .botbox .item::after {
		width: 0.13rem;
		height: 0.13rem;
		top: 0.15rem;
	}

	.about5 .box li .img {
		float: left;
	}

	.about5 .box li .wztit {
		float: left;
		padding: .2rem;
	}

	.about5 .about-npm2 ul {
		width: 100%;
	}

	.about5 .box li {
		font-size: .24rem;
		line-height: .32rem;
		width: 2.26rem;
		height: 2.6rem;
		margin-right: .06rem;
		padding: 0 .2rem;
		color: #fff;
		background: url(../images/about/bxon.png) no-repeat;
		background-size: 100%;
	}

	.about5 .box li br {
		display: none;
	}

	.about5 .about-npm2 li:nth-child(1),
	.about5 .about-npm2 li:nth-child(6),
	.about5 .about-npm2 li:nth-child(11) {
		margin-left: 1.15rem;
	}

	.about5 .about-npm2 li:nth-child(8),
	.about5 .about-npm2 li:nth-child(15) {
		margin-left: 0;
	}

	.about5 .about-npm2 li:nth-child(5n) {
		margin-right: 0;
	}

	.about5 .about-npm2 li:nth-child(n + 3) {
		margin-top: -.6rem;
	}

	.about5 .about-npm2 {
		min-height: 7rem;
		padding-top: .95rem;
		padding-bottom: 1.1rem;
	}

	.about5 .box li h3 {
		font-size: .26rem;
		margin-bottom: .1rem;
	}

	.about5 .box li .p {
		height: 1.5rem;
		padding-right: .05rem;
		font-size: .24rem;
	}

	.about5 .pagetit {
		padding: 1rem 0 .3rem;
	}



	.news1 .news-npm1 .topnews .fl,
	.news1 .news-npm1 .topnews .fr {
		width: 100%;
	}

	.news1 .news-npm1 .topnews .fl {
		height: 4rem;
	}

	.news1 .news-npm1 {
		padding: 1rem 0 .6rem;
	}

	.news1 .news-npm1 .topnews .fr a {
		padding: .25rem 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.news1 .news-npm1 .topnews .time em {
		font-size: .5rem;
		display: block;
		line-height: .4rem;
		margin-bottom: .05rem;
	}

	.news1 .news-npm1 .topnews .time {
		font-size: .24rem;
		line-height: 1;
	}

	.news1 .news-npm1 .topnews h5 {
		font-size: .26rem;
		line-height: .44rem;
		margin-top: 0;
	}

	.newspublic .botnews .time em {
		font-size: .4rem;
		display: block;
		line-height: .3rem;
		margin-bottom: 0;
		margin-top: .2rem;
	}

	.news1 .news-npm1 .topnews p,
	.newspublic .botnews p {
		font-size: .24rem;
		margin-top: 0;
	}

	.news1 .news-npm1 .topnews {
		margin-top: .3rem;
	}

	.newspublic .botnews a {
		padding: .25rem .3rem;
		margin-bottom: .1rem;
		display: flex;
		align-items: center;
	}

	.newspublic .botnews .time {
		font-size: .24rem;
	}

	.newspublic .botnews .txt {
		margin-left: .4rem;
		width: 70%;
	}

	.newspublic .botnews h5 {

		font-size: .26rem;
	}

	.newspublic .c-down span {
		line-height: .9rem;
		padding-left: .2rem;
		font-size: .24rem;
		height: 100%;
	}

	.newspublic .morenews {
		margin-top: .4rem;
	}

	.newspublic .morenews p {
		width: 2rem;
		line-height: .8rem;
		font-size: .24rem;
	}

	.newspublic .c-down span::after {
		right: .2rem;
		width: .08rem;
		height: .05rem;
	}

	.newspublic .c-down ul {
		padding: .1rem 0;
		height: 2.5rem;
		top: .92rem;
	}

	.newspublic .c-down ul li {
		font-size: .24rem;
		line-height: .28rem;
		padding: .1rem .2rem;
	}

	.newspublic .c-down {
		width: 2.5rem;
		height: .9rem;
		float: left;
	}

	.newspublic .search {
		width: 4rem;
		height: .9rem;
		margin-left: 0;
	}

	.newspublic .topnews {
		display: flex;
		justify-content: space-between;
		padding: .4rem 0 .2rem;
	}

	.newspublic .search input {
		width: calc(100% - .43rem);
		padding-left: .2rem;
	}

	.newspublic .search input::placeholder {
		font-size: .24rem;
	}

	.newspublic .search .for {
		width: .42rem;
		background-size: .22rem;
	}

	.newspublic {
		padding-bottom: .8rem;
	}

	.news1 .news-npm1 .topnews .fr {
		margin-top: .1rem;
	}

	.newsdata .news-npm1 .fr {
		display: none;
	}

	.newsdata .news-npm1 .fl {
		width: 100%;
	}

	.newsdata .fl .toptitle .wx-nmp .bshare-custom {
		display: none;
	}

	.newsdata .news-npm1 {
		padding: .8rem 0 .65rem;
	}

	.newsdata .fl .toptitle h3 {
		font-size: .28rem;
		line-height: 1.1;
	}

	.newsdata .fl .toptitle .time {
		margin-top: .15rem;
		padding-bottom: .15rem;
		border-bottom: .03rem solid #e5e8eb;
	}

	.newsdata .fl .toptitle .time h4 {
		font-size: .26rem;
	}

	.newsdata .fl .toptitle .wx-nmp h5 {
		font-size: .24rem;
		line-height: .3rem;
		margin-right: 0;
	}

	.newsdata .dataconnt {
		padding-top: .25rem;
	}

	.newsdata .dataconnt p {
		font-size: .24rem;
		line-height: .42rem;
		margin-bottom: .2rem;
	}

	.contact2 .cont-npm1 {
		padding-top: 1rem;
	}

	.contact2 .cont-npm1 .txtbox {
		padding: .6rem .3rem;
		margin-top: .4rem;
		min-height: 4.6rem;
		display: block;
	}

	.contact2 .cont-npm1 .txtbox .rilayout .item .fl:nth-of-type(2) {
		width: calc(100% - 1rem);
		margin-right: 0;
	}

	.contact2 .cont-npm1 .txtbox .lelayout {
		margin-right: 0;
	}

	.contact2 .cont-npm1 .txtbox .lelayout img {
		width: .6rem;
	}

	.contact2 .cont-npm1 .txtbox .lelayout h4 {
		font-size: .28rem;
		margin-top: .3rem;
	}

	.contact2 .cont-npm1 .txtbox .lelayout h5 {
		font-size: .5rem;
		margin-top: .05rem;
		line-height: .5rem;
	}

	.contact2 .cont-npm1 .txtbox .rilayout {
		margin-top: .35rem;
	}

	.contact2 .cont-npm1 .txtbox .rilayout .item {
		margin-bottom: .3rem;
		display: flex;
		align-items: center;
	}

	.contact2 .cont-npm1 .txtbox .rilayout .item .img {
		width: .6rem;
		float: left;
		margin-right: .15rem;
		display: flex;
		align-items: center;
	}

	.contact2 .cont-npm1 .txtbox .rilayout .item .fl {
		float: left;
		margin-right: .35rem;
	}

	.contact2 .cont-npm1 .txtbox .rilayout h3 {
		font-size: .26rem;
	}

	.contact2 .cont-npm1 .txtbox .rilayout h4 {
		font-size: .3rem;
		margin-top: .05rem;
		line-height: 1;
	}

	.contact2 .cont-npm1 .txtbox .rilayout em {
		font-size: .28rem;
	}

	.contact2 .cont-npm2 {
		height: 5rem;
		margin-top: -.55rem;
	}

	.contact1 .cont-npm1 {
		padding-top: 1rem;
	}

	.contact1 .topping .clear {
		flex-wrap: wrap;
	}

	.contact1 .topping .fl {
		width: 100%;
		padding: .45rem 0 .4rem .4rem;
	}

	.contact1 .topping {
		margin-top: .35rem;
	}

	.contact1 .topping .fl .txt {
		border-bottom: .02rem solid #d9e1e7;
		padding-bottom: .17rem;
	}

	.contact1 .topping .fl .bottxt {
		padding-right: .75rem;
		padding-top: .45rem;
	}

	.contact1 .topping .fl .bottxt .p {
		float: none;
	}

	.contact1 .topping .fl .bottxt .p p {
		font-size: .24rem;
		line-height: .42rem;
	}

	.contact1 .topping .fl .bottxt .img {
		width: 1.54rem;
		float: none;
		margin-top: .2rem;
	}

	.contact1 .topping .fl .txt h5 {
		font-size: .38rem;
		margin-bottom: .2rem;
	}

	.contact1 .topping .fl .txt em {
		font-size: .28rem;
		line-height: .46rem;
		padding-left: .62rem;
		background: url(../images/contact/ico9.png) no-repeat;
		background-position: left center;
		background-size: .42rem;
	}

	.contact1 .topping .fr {
		width: 100%;
	}

	.contact1 .cont-npm1 .ulbox .li {
		width: 49%;
		padding: .4rem .2rem 0;
		min-height: 236px;
		margin-bottom: 2%;
	}

	.contact1 .cont-npm1 .ulbox .li h5 {
		font-size: .28rem;
		margin-bottom: .1rem;
	}

	.contact1 .cont-npm1 .ulbox .li p {
		font-size: .24rem;
	}

	.contact1 .cont-npm1 .ulbox .li .wx .code {
		display: none;
	}

	.contact1 .cont-npm1 .ulbox .li .wx {
		width: .6rem;
		margin-top: .2rem;
	}

	.contact1 .cont-npm1 .ulbox {
		margin: .35rem 0 .7rem;
	}

	.contact1 .codepop .img {
		width: 2rem;
		height: 2rem;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
	}

	.contact1 .cont-npm2 {
		height: 4.6rem;
		width: 100%;
		margin-top: -4rem;
	}

	.contact1 .cont-npm1 .topbpx {
		padding: .4rem .4rem 0;
		display: -webkit-box;
		overflow-x: scroll;
		overflow-y: hidden;
	}

	.contact1 .cont-npm1 .topbpx .li {
		font-size: .26rem;
		padding-bottom: .3rem;
		margin-right: .4rem;
		line-height: 1;
	}

	.contact1 .cont-npm1 .topbpx::before {
		opacity: 0;
	}

	.contact1 .cont-npm1 .bgbox {
		position: relative;
	}

	.contact1 .cont-npm1 .bgbox::after {
		content: '';
		width: 100%;
		height: .03rem;
		top: .93rem;
		left: 0;
		margin: auto;
		background: #eaeef1;
		position: absolute;
	}

	.contact1 .cont-npm1 .topbpx .li::after {
		height: .03rem;
	}

	.contact1 .cont-npm1 .topbpx .li:last-child {
		margin-right: 0;
	}

	.contact1 .cont-npm1 .botbox {
		padding: .4rem .3rem;
	}

	.contact1 .cont-npm1 .botbox .box-ul .item {
		width: 48%;
		margin-bottom: .3rem;
		margin-right: 0;
	}

	.contact1 .cont-npm1 .botbox .i img {
		width: .6rem;
	}

	.contact1 .cont-npm1 .botbox h5 {
		font-size: .26rem;
		margin: .1rem 0;
	}

	.contact1 .cont-npm1 .botbox p {
		font-size: .24rem;
		line-height: .28rem;
	}

	.contact1 .cont-npm1 .botbox .box-ul .flex {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.contact1 .cont-npm1 .botbox em {
		font-size: .26rem;
	}

	.contact1 .cont-npm1 .botbox img {
		max-width: 1.2rem;
	}

	#Bai_Map,
	#map {
		height: 4rem;
	}

	.tanewsa2 .cont-npm1 a {
		float: none;
		width: 100%;
	}

	.tanewsa2 .cont-npm1 a:nth-child(n + 2) {
		display: none;
	}

	.tanewsa2 .cont-npm1 {
		padding: 1rem 0 .6rem;
	}

	.tanewsa2 .cont-npm1 .img {
		height: auto;
	}

	.tanewsa2 .cont-npm1 .txt {
		padding: .4rem .3rem;
	}

	.tanewsa2 .cont-npm1 .time {
		font-size: .28rem;
		line-height: 1;
	}

	.tanewsa2 .cont-npm1 .ul h4 {
		font-size: .26rem;
		letter-spacing: 0;
		margin: .1rem 0;
	}

	.tanewsa2 .cont-npm1 p {
		font-size: .24rem;
		line-height: .41rem;
	}

	.tanewsa2 .cont-npm1 .more {
		font-size: .24rem;
		padding-right: .15rem;
		margin-top: .15rem;
	}

	.tanewsa2 .cont-npm1 .more::after {
		width: .05rem;
		height: .1rem;
	}

	.tanewsa1 .tant-npm1 {
		padding-top: 1rem;
	}

	.tanewsa1 .tant-npm1 .box {
		padding-right: 0;
		margin-top: .5rem;
	}

	.tanewsa1 .tant-npm2 {
		height: 4rem;
		margin: .45rem 0 .8rem;
	}

	.tanewsa1 .tant-npm1 .box .fr {
		width: 100%;
		padding-right: 0;
	}

	.tanewsa1 .tant-npm1 .box .fl {
		width: 2.89rem;
		margin-bottom: .2rem;
	}

	.tanewsa1 .tant-npm1 .box h5 {
		font-size: .32rem;
		letter-spacing: .1rem;
		padding-bottom: .2rem;
		margin: .25rem 0 .3rem;
		position: relative;
	}

	.tanewsa1 .tant-npm1 .box h5::after {
		height: .03rem;
	}

	.tanewsa1 .tant-npm1 .box p {
		font-size: .24rem;
		line-height: .42rem;
	}

	.about2 .about-npm1 .btn {
		top: 0;
		left: 0;
		border-bottom: .04rem solid #bedaee;
		display: flex;
		justify-content: center;
		padding-top: 0.3rem;
	}

	.about2 .about-npm1 .btn .atp {
		width: auto;
		background: none;
		border-radius: 0;
		font-size: .26rem;
		float: left;
		line-height: .6rem;
		margin-bottom: 0;
		position: relative;
		color: #414447;
	}

	.about2 .about-npm1 .btn .atp:nth-child(1) {
		margin-right: 2.5rem;
	}

	.about2 .about-npm1 .btn .atp.on {
		color: #414447;
		background: none;
	}

	.about2 .about-npm1 .btn .atp.on::after {
		content: '';
		width: 100%;
		height: .04rem;
		position: absolute;
		bottom: -.04rem;
		background: #0075c1;
		left: 0;
	}

	.about2 .about-npm1 .bgbox {
		margin-top: .4rem;
	}

	.about2 .about-npm1 .item .txt {
		padding: 1rem .3rem;
	}

	.about2 .about-npm1 .item .txt h1,
	.about2 .about-npm1 .item .txt h2 {
		display: none;
	}

	.about2 .about-npm1 .item .txt li {
		width: 100%;
		margin-bottom: .35rem;
	}

	.about2 .about-npm1 .item ul {
		margin-top: 0;
	}

	.about2 .about-npm1 .item .txt li .img {
		margin-right: .2rem;
		float: left;
		width: .52rem;
	}

	.about2 .about-npm1 .item .wztit {
		float: left;
		width: calc(100% - .72rem);
	}

	.about2 .about-npm1 .item .txt li h3 {
		font-size: .26rem;
		color: #414447;
		line-height: 1;
	}

	.about2 .about-npm1 .item .txt li h4 {
		font-size: .3rem;
		color: #414447;
		margin-top: 3px;
	}

	.about2 .about-npm1 .bgbox {
		background: url(../images/about/bg3-1.jpg);
		background-size: cover;
		height: 100%;
	}

	.about2 .about-npm1 .box {
		height: 12.74rem;
	}

	.resources2 .resou-npm1 .swiper-slide {
		width: 80%;
	}

	.resources2 .resou-npm1 .mySwiper .text {
		padding: .3rem 0 .45rem .3rem;
	}

	.resources2 .resou-npm1 .mySwiper .text em {
		font-size: .4rem;
		line-height: .4rem;
		margin-bottom: .1rem;
	}

	.resources2 .resou-npm1 .mySwiper .toptitle {
		border-bottom: .03rem solid #eaeef1;
		padding-bottom: .2rem;
		padding-right: .2rem;
	}

	.resources2 .resou-npm1 .mySwiper .text h5 {
		font-size: .26rem;
	}

	.resources2 .resou-npm1 .mySwiper .p {
		padding: .2rem .13rem 0 0;
		font-size: .24rem;
		height: 2.8rem;
	}

	.resources2 .resou-npm1 .mySwiper {
		margin-top: .3rem;
	}

	.resources2 .resou-npm2 {
		height: 7rem;
		margin-top: -5.8rem;
	}

	.resources2 .resou-npm1 .swiper-pagination,
	.space2 .spa-npm2 .at1 .spa-box4 .sild .swiper-pagination {
		bottom: -.6rem;
		height: .3rem;
		padding: 0 .25rem;
	}

	.resources2 .resou-npm1 .swiper-pagination span,
	.space2 .spa-npm2 .at1 .spa-box4 .sild .swiper-pagination span {
		width: .12rem;
		height: .04rem;
		margin: 0 .04rem;
	}

	.resources2 .resou-npm1 .swiper-pagination span.swiper-pagination-bullet-active,
	.space2 .spa-npm2 .at1 .spa-box4 .sild .swiper-pagination span.swiper-pagination-bullet-active {
		width: .3rem;
	}

	.resources2 .resou-npm1 {
		padding-top: 1rem;
	}

	.resources1 .resou-npm1 .fl,
	.resources1 .resou-npm1 .fr {
		width: 100%;
	}

	.resources1 .resou-npm1 {
		padding: 1rem 0 .8rem;
	}

	.resources1 .resou-npm1 .txtbox {
		margin-top: .3rem;
	}

	.resources1 .resou-npm1 .fr h4 {
		margin-top: .2rem;
		font-size: .38rem;
		line-height: 1;
	}

	.resources1 .resou-npm1 .fr h5 {
		font-size: .28rem;
		color: #333333;
		margin: .1rem 0 .1rem;
	}

	.resources1 .resou-npm1 .fr p {
		font-size: .24rem;
		line-height: .41rem;
		margin-bottom: .15rem;
	}

	.resources1 .resou-npm2 {
		padding: .45rem 0 .75rem;
	}

	.resources1 .resou-npm2 .toptitle h5 {
		font-size: .36rem;
		margin-top: -.36rem;
	}

	.resources1 .resou-npm2 .toptitle p {
		font-size: .24rem;
		letter-spacing: .05rem;
		color: #879099;
		margin-top: .2rem;
	}

	.resources1 .resou-npm2 .ul .li {
		height: 1rem;
	}

	.resources1 .resou-npm2 .ul .li img {
		max-height: 50%;
	}

	.resources1 .resou-npm2 .ul {
		margin-top: .3rem;
	}

	.spacedata .spa-npm1 .sildbox .fl {
		width: 100%;
	}

	.spacedata .spa-npm1 .sildbox .fr {
		width: 100%;
		padding: .4rem 0 .4rem .3rem;
	}

	.spacedata .return {
		display: none;
	}

	.spacedata .spa-npm1 {

		height: auto;
		padding-top: 1.2rem;
		box-sizing: border-box;
		margin-bottom: .3rem;
	}

	.spacedata .spa-npm1 .sildbox .swiper-pagination,
	.news1 .news-npm1 .swiper-pagination {
		padding: 0 .25rem;
		height: .3rem;
		bottom: .2rem;
	}

	.spacedata .spa-npm1 .swiper-pagination span.swiper-pagination-bullet-active,
	.news1 .news-npm1 .swiper-pagination span.swiper-pagination-bullet-active {
		width: .3rem;
	}

	.spacedata .spa-npm1 .swiper-pagination span,
	.news1 .news-npm1 .swiper-pagination span {
		width: .12rem;
		height: .04rem;
		margin: 0 .04rem;
	}

	.spacedata .spa-npm1 .sildbox .tophea h5 {
		font-size: .28rem;
		margin-bottom: .05rem;
	}

	.spacedata .spa-npm1 .sildbox .tophea p {
		font-size: .24rem;
	}

	.spacedata .spa-npm1 .sildbox .tophea {
		/* border-bottom: .03rem solid #eff0f2; */
		padding-bottom: .2rem;
	}

	/* .spacedata .spa-npm1 .sildbox .p {
				    padding-top: .35rem;
				} */
	.spacedata .spa-npm1 .sildbox .p h6 {
		font-size: .26rem;
		margin-bottom: .15rem;
	}

	.spacedata .spa-npm1 .sildbox .p h6 b {
		font-size: .3rem;
		letter-spacing: -.02rem;
		margin: 0 .05rem;
	}

	.spacedata .spa-npm1 .sildbox .p h6:nth-of-type(2) {
		margin-bottom: .25rem;
	}

	.spacedata .spa-npm1 .sildbox {
		margin-top: .3rem;
		height: auto;
	}

	.spacedata .spa-npm1 .sildbox .p p {
		font-size: .24rem;
	}

	.spacedata .spa-npm2 .txtbox {
		padding: .4rem .3rem .6rem;
	}

	.spacedata .spa-npm2 .txtbox h5 {
		font-size: .28rem;
		margin-bottom: .1rem;
	}

	.spacedata .spa-npm2 .txtbox p {
		font-size: .24rem;
		line-height: .41rem;
	}

	.spacedata .spa-npm2 ul li {
		width: 100%;
		padding-right: 0;
		margin-bottom: .15rem;
		font-size: .24rem;
	}

	.spacedata .spa-npm2 ul {
		margin-top: .2rem;
	}

	.spacedata .spa-npm2 .ul a {
		width: 100%;
		padding: .17rem 0;
	}

	.spacedata .spa-npm2 .ul a h3 {
		font-size: .24rem;
		width: 75%;
	}

	.spacedata .spa-npm2 .ul a .time {
		font-size: .24rem;
	}

	.spacedata #map {
		margin-top: .3rem;
	}

	.space1 .spa-npm1 .fl,
	.space1 .spa-npm1 .fr {
		width: 100%;
	}

	.space1 .spa-npm1 {
		padding: 1rem 0 0;
	}

	.space1 .spa-npm1 .homeul {
		margin-top: .3rem;
		margin-bottom: .3rem;
	}

	.space1 .spa-npm1 .homeul li {
		margin-bottom: .3rem;
		margin-right: 0;
		width: 48%;
	}

	.space1 .spa-npm1 .homeul li:nth-child(2) {
		width: 30%;
	}

	.space1 .spa-npm1 .fr h5 {
		font-size: .28rem;
		padding-bottom: .25rem;
		border-bottom: .03rem solid #3c3c3c;
		margin-bottom: .25rem;
	}

	.space1 .spa-npm1 .fr p {
		font-size: .24rem;
		line-height: .41rem;
		margin-bottom: .15rem;
	}

	.space1 .spa-npm2 .fl .map {
		width: 5.87rem;
		margin: .5rem auto 0;
	}

	.space1 .spa-npm2 .fl .box {
		margin-top: .6rem;
	}

	.space1 .spa-npm2 .fl .box .item {
		width: 1.4rem;
		line-height: .8rem;
		font-size: .28rem;
		margin-left: 0;
		margin-right: .1rem;
		height: 0.8rem;
	}

	.space1 .mapd .chongqing {
		left: 2.08rem;
		top: 2.36rem;
		width: .85rem;
		height: .85rem;
	}

	.space1 .mapd .guangdong {
		bottom: .88rem;
		right: 1.79rem;
		width: .86rem;
		height: .86rem;
	}

	.space1 .mapd .bmz {
		top: 4rem;
		left: 1.45rem;
		width: .86rem;
		height: .86rem;
	}

	.space1 .mapd .yz {
		left: -0.25rem;
		top: 4rem;
		width: .86rem;
		height: .86rem;
	}

	.space1 .mapd .beijing {
		top: 1.35rem;
		right: 1.67rem;
		width: .86rem;
		height: .86rem;
	}

	.mapd .poli img {
		width: .14rem;
	}

	.space1 .spa-npm2 .fr {
		width: 100%;
		margin-right: 0;
	}

	.space1 .spa-npm2 .fr .topbox {
		border-bottom: .03rem solid rgba(95, 102, 109, .12);
		padding: .75rem 0 .15rem .4rem;
	}

	.space1 .spa-npm2 .fr .topbox .li {
		font-size: .3rem;
		margin-right: .4rem;
	}

	.space1 .spa-npm2 .fr .topbox .li::after {
		height: .03rem;
		bottom: -.18rem;
	}

	.space1 .spa-npm2 .fr .botbox .li {
		padding: .3rem 0 0 .4rem;
	}

	.space1 .spa-npm2 .fr .botbox p {
		font-size: .24rem;
		margin-bottom: .1rem;
	}

	.space1 .spa-npm3 .search {
		width: 2.9rem;
		height: .8rem;
		margin: .4rem 0 .2rem;
	}

	.space1 .spa-npm3 .search input {
		width: calc(100% - .42rem);
		padding-left: .2rem;
	}

	.space1 .spa-npm3 .search .for {
		width: .42rem;
		background-size: .22rem;
	}

	.space1 .spa-npm3 .search input::placeholder {
		font-size: .24rem;
	}

	.space1 .spa-npm3 .ul .txt {
		background: #f4f5f6;
		padding: .3rem .2rem;
		height: auto;
	}

	.space1 .spa-npm2 {
		height: auto;
		padding-bottom: .3rem;
		background: url(../images/space/bg3.jpg) no-repeat;
		background-size: cover;
	}

	.space1 .spa-npm3 .ul .txt h5 {
		font-size: .28rem;
		/* margin-bottom: .08rem; */
		line-height: .32rem;
	}

	.space1 .spa-npm3 .more .ahover {
		margin-top: .4rem;
	}

	.space1 .spa-npm3 .ul .txt p {
		font-size: .24rem;
		line-height: .28rem;
		color: #999999;
	}

	.space1 .spa-npm3 .ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.space1 .spa-npm3 {
		padding-bottom: .8rem;
	}

	.space1 .spa-npm3 .more p {
		width: 2rem;
		line-height: .8rem;
		font-size: .24rem;
	}

	.services .serv-npm1 {
		padding: 1rem 0 .8rem;
	}

	.services .serv-npm1 .box .fl {
		width: 100%;
		height: 4rem;
	}

	.services .serv-npm1 .box .fl .ic {
		height: 3rem;
		bottom: -1.5rem;
		left: 1rem;
	}

	.services .serv-npm1 .box .fl .code {
		right: .8rem;
		width: 2.14rem;
	}

	.services .serv-npm1 .box .fl .code.animated {
		opacity: 1;
		right: 1rem;
	}

	.services .serv-npm1 .box {
		height: auto;
		margin-top: .3rem;
	}

	.services .serv-npm1 .box .fr {
		width: 100%;
		padding: 0.4rem 0.3rem;
	}

	.services1 .serv-npm3t {
		padding: .65rem 0 .7rem;
	}

	.services .serv-npm1 .box .fr img {
		width: .6rem;
	}

	.services .serv-npm1 .box .fr h5 {
		font-size: .28rem;
		margin: .25rem 0 .15rem;
	}

	.services .serv-npm1 .box .fr p {
		font-size: .24rem;
		line-height: .41rem;
		margin-bottom: .1rem;
	}

	.services .serv-npm1 .box .fr .p,
	.services.services1 .serv-npm1 .box .fr .p {
		height: auto;
		padding-right: .05rem;
	}

	.thelaw .con-txt {
		padding: .45rem .3rem;
	}

	.moredata .cont {
		padding: 1rem .3rem .45rem .3rem;
		background: #fff;
		width: 6.9rem;
		min-height: 4.54rem;
		max-height: 7rem;
		position: absolute;
		left: .3rem;
		top: 50%;
		transform: translateY(-50%);
	}

	.moredata .cont h5 {
		font-size: .32rem;
		color: #333333;
		margin-bottom: .05rem;
	}

	.moredata .cont a {
		width: 2.18rem;
		line-height: .78rem;
		font-size: .24rem;
		color: #666666;
		border: 1px solid #dfe1e3;
		padding-left: .5rem;
		margin-top: .5rem;
		position: relative;
		display: none;
	}

	.services1 .serv-npm3t .li {
		flex-wrap: wrap;
		margin-bottom: .2rem;
		display: block;
		background: #f3f5f7;
		height: auto;
	}

	.services1 .serv-npm3t .li .fl {
		width: 100%;
		height: 2rem;
	}

	.services1 .serv-npm3t .li .fr {
		width: 100%;
		padding: 0.4rem 0.3rem;
	}

	.services1 .serv-npm3t .li .fr img {
		width: .6rem;
	}

	.services1 .serv-npm3t .li .fr h5 {
		font-size: .28rem;
		margin: 0 0 0.1rem;
	}

	.services1 .serv-npm3t .li .fr .p p {
		font-size: .24rem;
	}

	.moredata .cont .cle {
		width: .35rem;
		position: absolute;
		top: .33rem;
		right: .3rem;
	}

	.moredata .cont a::after {
		content: '';
		width: .05rem;
		height: .1rem;
		background: url(../images/about/ico11.png) no-repeat;
		background-size: 100%;
		position: absolute;
		top: 0;
		bottom: 0;
		margin: auto;
		right: .5rem;
	}

	.moredata .cont .box .item {
		display: none;
	}

	.thelaw .con-txt .txt {
		height: 5rem;
		overflow-y: auto;
		padding-top: .2rem;
		padding-right: .05rem;
	}

	.thelaw .con-txt .top-npm h2 {
		font-size: .28rem;
		line-height: 1;
	}

	.thelaw .con-txt .top-npm h1 {
		font-size: .28rem;

		line-height: .22rem;
		margin: .1rem 0 .2rem;
	}

	.thelaw .con-txt .cles {
		background-size: .2rem;
		background-position: 50% 50%;
		width: .4rem;
		height: .4rem;
		top: .4rem;
		right: .4rem;
	}

	.thelaw .con-txt .top-npm {
		border-bottom: .03rem solid #f7f7f7;
	}

	.thelaw .con-txt .txt h5 {
		font-size: .26rem;
		padding-left: .15rem;
		line-height: 1;
		margin-bottom: .08rem;
	}

	.thelaw .con-txt .txt h5::after {
		width: .03rem;
		height: .16rem;
	}

	.thelaw .con-txt .txt p {
		font-size: .24rem;
		line-height: .41rem;
		margin-bottom: .2rem;
	}

	.about4 .about-npm1 .fl .swiper-wrapper {
		display: flex;

	}

	.search .fl .pagetit {
		border-bottom: .03rem solid #e5e8eb;
		padding-bottom: .15rem;
		margin-bottom: .25rem;
	}

	.search .fl .toptxt h5 {
		font-size: .24rem;
		line-height: .32rem;
	}

	.search .fl .newspublic {
		margin-top: .25rem;
		padding-bottom: .15rem;
	}

	.services1 .pagetit {
		margin-top: 1rem;
	}

	.services1 .serv-npm2 .ul .li .fl {
		display: none;
	}

	.services1 .serv-npm2 {
		background: url(../images/services/bgtreeon.jpg) no-repeat;
		background-position: center;
		background-size: cover;
		height: 10.96rem;
		margin-top: .3rem;
	}

	.services1 .serv-npm2 .txt {
		padding-top: .7rem;
	}

	.services1 .serv-npm2 .txt h5 {
		font-size: .36rem;
		margin-bottom: .2rem;
	}

	.services1 .serv-npm2 .txt p {
		font-size: .24rem;
		line-height: .42rem;
	}

	.services1 .serv-npm2 .ul .li {
		width: 1.4rem;
		height: 1.4rem;
	}

	.services1 .serv-npm2 .ul .li .fl {
		width: 100%;
	}

	.services1 .serv-npm2 .ul .li .fr {
		width: 100%;
		font-size: .26rem;
		line-height: .3rem;
		padding: 0 .1rem;
	}

	.services1 .serv-npm2 .ul .li:nth-child(1) {
		left: 2.25rem;
		top: .47rem;
	}

	.services1 .serv-npm2 .ul .li:nth-child(2) {
		right: 1rem;
		top: 1.08rem;
	}

	.services1 .serv-npm2 .ul .li:nth-child(3) {
		left: .35rem;
		top: 2.58rem;
	}

	.services1 .serv-npm2 .ul .li:nth-child(4) {
		right: .2rem;
		top: 3.2rem;
	}

	.services1 .serv-npm2 .ul .li:nth-child(5) .fr {
		width: 100%;
		height: 100%;
		top: 0;
		font-size: .32rem;
		line-height: .36rem;
		padding: 0 0.2rem;
	}

	.services1 .serv-npm2 .ul .li:nth-child(5) {
		width: 1.96rem;
		height: 1.96rem;
		top: 3.45rem;
	}

	#jump {
		height: .8rem;
	}

	.contact3 .cont-npm2 .fl {
		width: 100%;
		height: 4rem;
		margin-bottom: .2rem;
	}

	.contact3 .cont-npm2 .fr {
		width: 100%;
		height: 4rem;
	}

	.contact3 .cont-npm1 {
		padding-top: 1rem;
	}

	.contact3 .cont-npm2 .href {
		padding-top: .7rem;
	}

	.contact3 .cont-npm2 p {
		font-size: .28rem;
		margin: .1rem 0 .2rem;
	}

	.contact3 .cont-npm2 .href a {
		font-size: .28rem;
		width: 2.84rem;
		line-height: .9rem;
		padding-left: 0.6rem;
		bottom: .9rem;
	}

	.contact3 .cont-npm2 .href a::after {
		width: .05rem;
		height: .1rem;
		left: 2rem;
	}

	.contact3 .cont-npm2 .href .img {
		width: 1.07rem;
		margin: auto;
	}

	.contact3 .cont-npm2 .fl .img {
		width: 1.59rem;
	}

	.contact3 .cont-npm2 {
		margin: .3rem 0 .8rem;
	}

	#pox-slide .pos-5 .newlyb {
		display: none;
	}

	#pox-slide .pos-5 .newlya .hometit h3 {
		font-size: .38rem;
	}

	#pox-slide .pos-5 .newlya .hometit h4 {
		font-size: .3rem;
	}

	#pox-slide .pos-5 .newlya .fl:nth-child(1) {
		margin-right: .3rem;
	}

	#pox-slide .pos-5 .newlya {
		display: flex;
		justify-content: space-between;
	}

	#pox-slide .pos-5 .newlya .hometit::after {
		height: .03rem;
		bottom: -.23rem;
	}

	#pox-slide .pos-5 .newlya .hometit {
		width: auto;
	}

	#pox-slide .pos-5 .newlyd .ahover {
		display: none;
	}

	#pox-slide .pos-5.active .ahover.animated {
		display: none;
	}

	#pox-slide .pos-5.active .ahover.animated:nth-child(1) {
		display: block;
	}

	.services1 .serv-npm1 {
		padding: 0 0 .8rem;
	}

	.services1 .serv-npm3 {
		padding: .6rem 0;
	}

	.services1 .sertit h3 {
		font-size: .28rem;
		line-height: 1;
	}

	.services1 .sertit h4 {
		font-size: .26rem;
		line-height: 1;
		margin-top: .08rem;
	}

	.services1 .serv-box1 .p {
		margin-top: .2rem;
	}

	.services1 .serv-box1 .p p {
		margin-bottom: .1rem;
	}

	.services1 .serv-box1 .ul {
		margin-top: .3rem;
	}

	.services1 .serv-box1 .ul h5 {
		font-size: .28rem;
		margin-bottom: .25rem;
	}

	.services1 .serv-box1 .ul .li {
		width: 100%;
		height: 3.5rem;
		margin-bottom: .2rem;
		padding: 1.5rem .6rem 0;
	}

	.services1 .serv-box2 {
		margin-top: .6rem;
	}

	.services1 .sertit p {
		margin-top: .1rem;
	}

	.services1 .serv-box2 .topbox .item {
		font-size: .26rem;
		height: .85rem;
	}

	.services1 .serv-box2 .topbox .item.on .npm {
		height: .85rem;
		line-height: .85rem;
	}

	.services1 .serv-box2 .topbox .item .npm {
		height: .64rem;
		line-height: .64rem;
	}

	.services1 .serv-box2 .topbox .item.on:nth-child(1) {
		border-top-left-radius: .2rem;
	}

	.services1 .serv-box2 .topbox {
		margin-top: .25rem;
	}

	.services1 .serv-box2 .topbox .item.on:nth-child(1) {
		margin-right: -4.35%;
	}

	.services1 .serv-box2 .topbox .item.on:nth-child(2) .npm {
		border-top-right-radius: .2rem;
	}

	.services1 .serv-box2 .topbox .item:nth-child(2) .npm {
		border-top-right-radius: .1rem;
	}

	.services1 .serv-box2 .topbox .item:nth-child(1) .npm {
		border-top-left-radius: .1rem;
	}

	.services1 .serv-box2 .topbox .item.on:nth-child(2) {
		border-top-right-radius: .2rem;
		margin-left: -4.35%;
	}

	.services1 .serv-box2 .topbox .item.on:nth-child(1) .npm {
		border-top-left-radius: .2rem;
	}

	.services1 .serv-box2 .bombox {
		background: #fff;
		padding: .25rem .3rem;
		border-bottom-left-radius: .1rem;
		border-bottom-right-radius: .1rem;
	}

	.services1 .serv-box2 .bombox .item .h5 {
		font-size: .24rem;
		padding-left: .13rem;
		margin-top: .25rem;
	}

	.services1 .serv-box2 .bombox .item .h5::after {
		width: .03rem;
	}

	.services1 .serv-box2 .bombox .item.it1 .fl {
		width: 100%;
	}

	.services1 .serv-box2 .bombox .item.it1 .form {
		font-size: .24rem;
		line-height: .42rem;
		margin-top: .15rem;
	}

	.services1 .serv-box2 .bombox .item.it1 .form dd {
		padding: .15rem .3rem;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.services1 .serv-box2 .bombox .item.it1 .fl p {
		margin-top: .15rem;
	}

	.services1 .serv-box2 .bombox .item.it1 .fr {
		width: 100%;
		margin-top: .35rem;
	}

	.services1 .serv-box2 .bombox .item.it1 .fr h6 {
		font-size: .28rem;
		margin-bottom: .1rem;
	}

	.services1 .serv-box2 .bombox .item.it1 .fr p {
		margin-bottom: .05rem;
	}

	.services1 .serv-box2 .bombox .item.it2 .flbox .ul {
		margin-top: .2rem;
	}

	.services1 .serv-box2 .bombox .item.it2 .flbox .ul .li {
		font-size: .24rem;
		border-radius: .05rem;
		padding: .1rem .15rem;
		margin-right: .1rem;
		margin-bottom: .1rem;
	}

	.services1 .serv-box2 .bombox .item.it2 .flbox .ul .li:last-child {
		margin-right: 0;
	}

	.services1 .serv-box2 .bombox .item.it2 .form {
		margin: .25rem 0 .15rem;
	}

	.services1 .serv-box2 .bombox .item.it2 .form dl dd {
		padding: .25rem 0;
		font-size: .24rem;
		line-height: .42rem;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.services1 .serv-box2 .bombox .item.it2 .form dl dd em {
		font-size: .24rem;
	}

	.services1 .serv-box2 .bombox .item.it2 .form dl {
		display: flex;
	}

	.services1 .serv-box2 .bombox .item.it2 .form dl dd:nth-child(1) {
		width: 12%;
	}

	.services1 .serv-box2 .bombox .item.it2 .flbox p {
		margin-bottom: .05rem;
	}

	.services1 .serv-npm4 {
		padding: .6rem 0;
	}

	.services1 .serv-npm4 .item {
		float: left;
		padding: .3rem .2rem;
		height: auto;
		width: 49%;
	}

	.services1 .serv-npm4 .clear {
		display: flex;
		justify-content: space-between;
	}

	.services1 .serv-npm4 .item.fr {
		float: right;
	}

	.services1 .serv-npm4 h5 {
		font-size: .24rem;
		padding-left: 0.13rem;
		margin-bottom: 0.1rem;
	}

	.services1 .serv-npm4 h5::after {
		width: 0.03rem;
	}

	.services1 .serv-npm4 .process {
		margin-top: 1%;
		padding: .3rem 0 .35rem;
		position: relative;
	}

	.services1 .serv-npm4 .process .ul {
		padding: .35rem .3rem 0;
		width: 100%;
		display: -webkit-box;
		overflow-x: scroll;
		/* white-space: nowrap; */
		overflow-y: hidden;
	}

	.services1 .serv-npm4 .process .ul .li {
		width: 2rem;
	}

	.services1 .serv-npm4 .process .ul .li em {
		width: .6rem;
		height: .6rem;
		line-height: .6rem;
		font-size: .24rem;
	}

	.services1 .serv-npm4 .process .ul .li em::after {
		width: .8rem;
		height: .8rem;
		left: -.1rem;
		top: -.1rem;
	}

	.services1 .serv-npm4 .process .ul .li .p {
		border-radius: .1rem;
		height: 2rem;
		padding: 0 .15rem;
		margin-top: .3rem;
	}

	.services1 .serv-npm4 .process .ul::after {
		opacity: 0;
	}

	.services1 .serv-npm4 .process::after {
		content: '';
		width: 100%;
		height: .02rem;
		background: #e6eaee;
		left: 0;
		top: 1.3rem;
		position: absolute;
	}

	.services1 .serv-npm4 .process .ul .li .p p {
		width: calc(100% - .3rem);
	}

	.services1 .serv-npm5 {
		padding: .6rem 0 .5rem;
	}

	.services1 .serv-npm5 .sertit h3 {
		font-size: .28rem;
	}

	.services1 .serv-npm5 .sertit p {
		margin-top: .1rem;
	}

	.services1 .serv-npm5 .topbox .item {
		width: 48%;
		padding: .15rem 0;
		height: auto;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	.services1 .serv-npm5 .topbox .item p {
		font-size: .28rem;
		line-height: 1;
		margin-bottom: .1rem;
	}

	.services1 .serv-npm5 .topbox .item em {
		font-size: .24rem;
		line-height: .26rem;

	}

	.services1 .serv-npm5 .bombox .item .ul {
		display: -webkit-box;
		overflow-x: scroll;
		/* white-space: nowrap; */
		overflow-y: hidden;
	}

	.services1 .serv-npm5 .bombox .item .li {
		width: 2.5rem;
	}

	.services1 .serv-npm5 .bombox .item .li .p p {
		line-height: .3rem;
	}

	.services1 .serv-npm5 .bombox .item .li img {
		width: .5rem;
	}

	.services1 .serv-npm5 .bombox .it2 .li .p {
		padding: 0 .2rem;
	}

	.services1 .serv-npm5 .codebox {
		margin-top: .6rem;
	}

	.services1 .serv-npm5 .codebox h5 {
		font-size: .28rem;
		letter-spacing: .08rem;
	}

	.services1 .serv-npm5 .codebox .ul .li:nth-child(2) {
		margin-right: 0;
	}

	.services1 .serv-npm5 .codebox .ul .li {
		margin-right: 0;
		width: 30%;
	}

	.services1 .serv-npm5 .codebox .ul {
		justify-content: space-between;
		margin-top: .3rem;
	}

	.services1 .serv-npm5 .codebox .ul .i {
		margin: 0 auto .1rem;
		width: 1.6rem;
	}

	.services1 .serv-npm5 .codebox .ul p br {
		display: none;
	}

	.space2 .spa-npm1 {
		padding: 1rem 0 .4rem;
	}

	.space2 .spa-npm1 .box {
		display: flex;
		margin-top: .2rem;
		justify-content: space-between;
	}

	.space2 .spa-npm1 .box .item {
		line-height: initial;
		font-size: .28rem;
		height: .9rem;
		width: 48%;
		border: .02rem solid #c7c7c7;
	}

	.space2 .spa-npm1 .box .item.on {
		border: .02rem solid #0075c1;
	}

	.space2 .spa-npm1 .box .item em {
		margin-left: .2rem;
	}

	.space2 .spa-npm1 .box .item.fl i {
		width: .38rem;
		height: .4rem;
	}

	.space2 .spa-npm1 .box .item.fr i {
		width: .4rem;
		height: .4rem;
	}

	.space2 .spa-npm2 .at1 .spa-box1 {
		padding: .55rem 0 .8rem;
	}

	.space2 .spa-npm2 .at1 .spa-box1 img {
		width: .66rem;
	}

	.space2 .spa-npm2 .at1 .spa-box1 .h5 {
		font-size: .32rem;
		letter-spacing: .1rem;
		margin: .2rem 0 .4rem;
	}

	.space2 .spa-npm2 .at1 .spa-box1 ul li:nth-child(1) {
		margin-right: 0;
	}

	.space2 .spa-npm2 .at1 .spa-box1 ul {
		justify-content: space-between;
		margin-bottom: .35rem;
	}

	.space2 .spa-npm2 .at1 .spa-box1 ul li {
		width: 48%;
		height: 2.5rem;
	}

	.space2 .spa-npm2 .at1 .spa-box1 ul li em {
		font-size: .38rem;
		width: 1rem;
		line-height: .8rem;
		border-bottom-left-radius: .1rem;
		border-bottom-right-radius: .1rem;
	}

	.space2 .spa-npm2 .at1 .spa-box1 ul li a {
		font-size: .4rem;
		margin-top: 1.3rem;
	}

	.space2 .spa-npm2 .at1 .spa-box1 p {
		font-size: .24rem;
	}

	.space2 .spa-npm2 .at1 .spa-box2 {
		padding: .7rem 0 .6rem;
	}

	.space2 .spa-npm2 .at1 .spa-box2 .h5 {
		font-size: .32rem;
		letter-spacing: .03rem;
	}

	.space2 .spa-npm2 .at1 .spa-box2 .bg {
		height: 5rem;
		margin-top: .3rem;
		padding-top: .4rem;
	}

	.space2 .spa-npm2 .at1 .unmtit h4 {
		font-size: 1rem;
		line-height: .8rem;
		letter-spacing: -.1rem;
	}

	.space2 .spa-npm2 .at1 .unmtit h5 {
		font-size: .28rem;
		margin-top: -.3rem;
	}

	.space2 .spa-npm2 .at1 .spa-box2 .imgbox .fl {
		margin-right: 0;
		margin-top: .5rem;
	}

	.space2 .spa-npm2 .at1 .spa-box2 .imgbox {
		margin-top: -.35rem;
		justify-content: space-between;
		padding: 0 .3rem;
	}

	.space2 .spa-npm2 .at1 .spa-box2 .imgbox .img {
		padding: .1rem;
		width: 2rem;
	}

	.space2 .spa-npm2 .at1 .spa-box2 .imgbox p {
		font-size: .24rem;
		margin-top: .15rem;
		line-height: .32rem;
	}

	.space2 .spa-npm2 .at1 .spa-box2 .imgbox .fr {
		width: 3.8rem;
	}

	.space2 .spa-npm2 .at1 .spa-box4 .sild .swiper-pagination {
		opacity: 1;
	}

	.space2 .spa-npm2 .at1 .spa-box3 .box .item {
		width: 30%;
		margin-right: 5%;
		margin-bottom: 5%;
	}

	.space2 .spa-npm2 .at1 .spa-box3 .box .item:nth-child(3n) {
		margin-right: 0;
	}

	.space2 .spa-npm2 .at1 .spa-box3 .box .item .img {
		height: 2rem;
		border-radius: .1rem;
	}

	.space2 .spa-npm2 .at1 .spa-box3 .box .item .img img {
		width: .5rem;
	}

	.space2 .spa-npm2 .at1 .spa-box3 .box .item p {
		font-size: .24rem;
		line-height: .32rem;
		margin-top: .15rem;
	}

	.space2 .spa-npm2 .at1 .spa-box3 .box {
		margin-top: .3rem;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}

	.space2 .spa-npm2 .at1 .spa-box4 {
		padding: .5rem 0 1rem;
	}

	.space2 .spa-npm2 .at1 .spa-box4 .mySwiper {
		margin-top: .3rem;
	}

	.space2 .spa-npm2 .at1 .spa-box4 .mySwiper .p {
		font-size: .24rem;
		line-height: .8rem;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		-o-text-overflow: ellipsis;
	}

	.space2 .spa-npm2 .at1 .spa-box4 .sild .swiper-button-next,
	.space2 .spa-npm2 .at1 .spa-box4 .sild .swiper-button-prev {
		display: none;
	}

	.space2 .spa-npm2 .at2 .spa-box1 {
		padding-top: .75rem;
		height: auto;
	}

	.space2 .spa-npm2 .at2 .spa-box1 .h5 {
		letter-spacing: .05rem;
		margin-bottom: .35rem;
		font-size: .32rem;
	}

	.space2 .spa-npm2 .at2 .spa-box1 .fl {
		width: 100%;
	}

	.space2 .spa-npm2 .at2 .spa-box1 .fl .top .code {
		padding-left: .6rem;
		line-height: .46rem;
		font-size: .26rem;
		background-size: .4rem;
	}

	.space2 .spa-npm2 .at2 .spa-box1 .fl .top .ul .li {
		padding: .07rem .27rem;
		border-radius: .3rem;
		margin-right: .05rem;
		font-size: .24rem;
		margin-bottom: .1rem;
	}

	.space2 .spa-npm2 .at2 .spa-box1 .fl .top {
		border-bottom: .03rem solid rgba(19, 19, 19, .05);
		padding-bottom: .25rem;
	}

	.space2 .spa-npm2 .at2 .spa-box1 .fl .top .ul p {
		margin-left: 0;
	}

	.space2 .spa-npm2 .at2 .spa-box1 .fl .bom .img {
		width: 2rem;
		padding: .1rem;
	}

	.space2 .spa-npm2 .at2 .spa-box1 .fl .bom .txt h5 {
		font-size: .26rem;
	}

	.space2 .spa-npm2 .at2 .spa-box1 .fl .bom .txt .mobh5 {
		font-size: .28rem;
		padding-left: .5rem;
		line-height: .4rem;
		background-size: .4rem;
		margin: .1rem 0;
	}

	.space2 .spa-npm2 .at2 .spa-box1 .fl .bom .txt p {
		line-height: .34rem;
	}

	.space2 .spa-npm2 .at2 .spa-box1 .fr {
		margin: .3rem auto;
		width: 3.8rem;
	}

	.space2 .spa-npm2 .at1 .spa-box4 .mySwiper .img .txt,
	.space2 .spa-npm2 .at1 .spa-box4 .mySwiper .img::after {
		display: none;
	}

	.newsdata .dataconnt p img {
		width: auto;
	}
}