@import url(font-icons.min.css);

body {
	min-height: 100vh;
	/* user-select: none; */
}

.greyfilt {

	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);

}

#header {
	/* opacity: 0; */
}

/* loading */
#loadVideo {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	height: 100vh;
	max-width: 2000px;
	z-index: 9999;
	margin: auto;
	background: url(../images/loadVideo.jpg) no-repeat center;
	background-size: cover;
}

#loadVideo .loadClose {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 60px;
	cursor: pointer;
	margin: auto;
}

#loadBox {
	position: fixed;
	/* display: none !important; */
	left: 0;
	right: 0;
	top: 0;
	margin: auto;
	width: 100%;
	height: 100vh;
	z-index: 9999;
	/* background-image: url(../images/index/loadBox-bg.jpg) ; */
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	overflow: hidden;
}

#loadBox .auto {
	height: 100%;
}

#loadBox .cVideo {
	/* position: absolute; */
	right: 0;
	top: 50%;
	width: 72vw;
	max-width: 1400px;
	height: 0;
	z-index: 100;
	overflow: hidden;
	display: flex;
	align-items: center;
	/* transform: translateY(-50%); */
}

#loadBox .cVideo::before {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .3);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 50;
}

#loadBox .cVideo #loadBox_mp4 {
	width: 100%;
	/* height: 100%; */
	object-fit: fill;
	/* 	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%); */
	z-index: 10;
}

.body_ie #loadBox .cVideo #loadBox_mp4 {
	right: 0;
	width: auto;
}

#loadBox .cnt {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: calc(72vw + 17vw);
	max-width: 1720px;
	height: 596px;
	/* padding: 50px; */
	z-index: 300;
	display: flex;
	align-items: center;
}

#loadBox .cnt .txt {
	position: relative;
	left: 0;
	opacity: 0;
	width: 10.9vw;
	max-width: 210px;
}

#loadBox .h1 {
	position: absolute;
	left: 57px;
	top: 170px;
	margin: auto;
	z-index: 200;
	max-width: 90vw;
	opacity: 0;

}

#loadBox .h1.on {
	animation: fadeInUp 1s 0s forwards, fadeOutUp 1.7s 2s forwards !important;
}

#loadBox .h1.out {
	animation: fadeOutUp 1s 1s forwards !important;
}

#loadBox.closeAni .txt {
	animation: fadeOut 1s 0s forwards !important;
}

.anim_loadVix19x {
	overflow: hidden;
	animation: anim_loadVix19x 2s 1s forwards;
}

.anim_loadVix19s {
	overflow: hidden;
	animation: anim_loadVix19s 2s 1s forwards;
}

/* @keyframes anim_loadVix {
	0% {
		height: 10px;
		transform: translateX(110%) ;
	}

	40% {
		height: 10px;
		transform: translateX(0) );
	}

	100% {
		height: 30vw;
		max-height: 596px;
		transform: translateX(0) ;
	}
} */

@keyframes anim_loadVix19s {
	0% {
		height: 10px;
		transform: translateX(110%);
	}

	40% {
		height: 10px;
		transform: translateX(0);
	}

	100% {
		height: 596px;
		max-height: 596px;
		transform: translateX(0);
	}
}

@keyframes anim_loadVix19x {
	0% {
		height: 10px;
		transform: translateX(110%);
	}

	40% {
		height: 10px;
		transform: translateX(0);
	}

	100% {
		height: 28vw;
		max-height: 596px;
		transform: translateX(0);
	}
}

.anim_loadVixOut {
	overflow: hidden;
	animation: anim_loadVixOut 2s forwards;
}

.homevid {
	display: flex;
	justify-content: flex-end;
	position: absolute;
	right: 0;
	top: 50%;
	/* bottom: 0; */
	/* margin: auto; */
	transform: translateY(-50%);
}

@keyframes anim_loadVixOut {
	0% {
		height: 300px;
		max-height: 596px;
		transform: translateX(0);
	}

	60% {
		height: 10px;
		transform: translateX(0);
	}

	100% {
		height: 10px;
		transform: translateX(110%);
	}
}



#scrollBorContent {
	max-width: 2000px;
	overflow: hidden;
	position: fixed;
	left: 0;
	top: 0;
	margin: auto;
	right: 0;
}

#scrollBor {
	position: fixed;
	right: 0;
	top: 0;
	bottom: 30px;
	z-index: 99999;
}

#pagination {
	display: flex;
	justify-content: center;
	margin-top: 60px;
}

#pagination button {
	display: inline-block;
	width: 45px;
	margin: 0 5px;
	cursor: pointer;
	text-align: center;
	line-height: 42px;
	vertical-align: top;
	color: #999;
	background: rgba(214, 201, 182, .32);
	transition: all 0.3s;
	font-size: 14px;
	border-radius: 6px;
}

/* #pagination button:nth-child(7),#pagination button:nth-child(8){
	display: none;
} */
#pagination .spage-before {
	display: none;
}

#pagination .next,
#pagination .prev {
	padding: 0 15px;
	width: auto;
}

#pagination input {
	box-sizing: border-box;
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	vertical-align: top;
	background: none;
	outline: none;
	border: 1px solid #e4e4e4;
	transition: all .2s;
}

.spage-skip {
	display: inline-block;
	margin-left: 20px;
	line-height: 40px;
	color: #999;
	font-size: 14px;
}

#pagination .active {
	background: rgba(189, 159, 114, .6);
	color: #fff;
}

#pagination .jp-next {
	margin-left: 15px;
	padding: 0 15px;
}

#pagination .jp-previous {
	margin-right: 15px;
	padding: 0 15px;
}

#pagination span {
	display: inline-block;
	margin: 0 5px;
	padding: 0 17px;
	cursor: pointer;
	text-align: center;
	line-height: 42px;
	vertical-align: top;
	border: 1px solid #d0cbc4;
	background: #d6c9b6;
	color: #fff;
	transition: all 0.3s;
	font-size: 14px;
}

.news1 .search-wrap {
	display: none;
}

.ui-slider-handle {
	height: 30px;
	width: 30px;
	display: block;
	position: absolute;
	background: #0049a5;
	border-radius: 3px;
	right: 0;
	margin-bottom: -30px;
	outline: none;
}

.diy-scrollBor-body {
	overflow: hidden;
}

.clear-float::after {
	content: "";
	display: block;
	clear: both;
}

#main,
#content {
	margin-bottom: 340px;
	position: relative;
	z-index: 3;
	background: #fff;
	opacity: 0;
}

#footer {
	opacity: 0;
}

#main.animated,
#footer.wo,
#content.animated {
	opacity: 1;
}

#main.news-det {
	background: url(../images/bg.jpg) no-repeat center bottom #fff;
}

#footer .footer {
	height: 370px;
	position: fixed;
	z-index: 2;
	bottom: 0;
	left: 0;
	width: 100%;
	padding-top: 30px;
	background-color: #fff;
	font-weight: bold;
}

#pinSwiper #footer {
	position: relative;
}
#pinSwiper #footer>#wxQr,#pinSwiper #footer>#dyQr,#pinSwiper #footer>#wbQr,#pinSwiper #footer>#videoQr{
	display: none;
}
#pinSwiper #footer .fonntbot .ri .ri_top .ul li:hover>div{
	opacity: 1;
}
.w1490 {
	width: 1490px;
	margin: auto;
	max-width: 1490px;
}


#footer .w1490 .le {
	float: left;
}

#footer .w1490 .ri {
	float: right;

}

.footertop {
	padding-top: 40px;
}

.footertop .le {
	float: left;

}

.footertop .le-a {
	float: left;
	font-size: 14px;
	background: url(../images/fooricon.png) no-repeat;
	background-size: 20px;
	padding-left: 30px;
	background-position: left 50%;
	line-height: 20px;
	color: #c2a37f;
	margin-left: 10px;
	margin-top: 11px;
	padding-top: 5px;
}

.footertop .le-a em {
	font-size: 18px;
	font-family: 'BRANDON_MED';
}

.footertop .ri {
	float: right;
}

.footertop .le .h1 {
	font-size: 13px;
	color: #585653;
	opacity: .55;
	line-height: 13px;
	margin-bottom: 10px;
}

.about2 .team-list .item .i {
	display: none;
}

.footertop .le .h2 a {
	font-size: 14px;
	color: #585653;
	opacity: .55;
	line-height: 13px;
	float: left;
	margin-right: 17px;
	position: relative;
	transition: all .3s;
}

.footertop .le .h2 a:hover {
	opacity: 1;
}

.footertop .le .h2 a::after {
	content: '';
	width: 2px;
	height: 12px;
	background: #d1d1d0;
	position: absolute;
	right: -10px;
	top: 50%;
	transform: translateY(-50%);
}

.footertop .le .h2 a:last-child::after {
	opacity: 0;
}

.footertop .ri .le a {
	float: left;
	font-size: 14px;
	color: #585653;
	opacity: .8;
	margin-right: 20px;
	line-height: 49px;
	transition: all .3s;
}

.footertop .ri .ri_a {
	float: right;
	position: relative;
	width: 147px;
	height: 49px;
	background: #f3f3f3 url(../images/map.png);
	background-repeat: no-repeat;
	background-position: 18px 50%;
	border-radius: 6px;
	font-size: 14px;
	color: #585653;
	line-height: 49px;
	padding-left: 55px;
	cursor: pointer;
}

.footertop .ri .ri_a .group {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	padding-top: 24px;
	padding-bottom: 34px;
	padding-left: 42px;
	width: 375px;
	background-color: #f3f3f3;
	font-size: 14px;
	line-height: 24px;
	color: #161117;
}

.footertop .ri .ri_a:hover {
	border-radius: 6px 6px 0 0;
}

.footertop .ri .ri_a:hover .group {
	display: block;
}

.footertop .ri .ri_a .group a {
	float: left;
	margin-right: 27px;
	opacity: .4;
	font-weight: bold;
	transition-duration: .3s;
}

.footertop .ri .ri_a .group .at {
	display: flex;
	flex-wrap: wrap;
}

.footertop .ri .ri_a .group .at a {
	width: 50%;
	margin-right: 0;
}

.footertop .ri .ri_a .group a:hover {
	color: #ce9c44;
	opacity: 1;
}

.footertop .ri .ri_a .group a:nth-child(4n) {
	margin-right: 0;
}

.footertop .ri .ri_a .group .esp {
	clear: both;
	width: 100%;
	padding-top: 18px;
	margin-bottom: 18px;
	overflow: hidden;
}

.footertop .ri .ri_a .group .esp a {
	opacity: .6;
}

.footertop .ri .ri_a .group .esp a:nth-child(1) {
	margin-right: 40px;
}

.footertop {
	padding-bottom: 37px;
}

.footertop .ri .le a:hover {
	opacity: 1;
}

#footer .fonntbot {
	border-top: 2px solid #e7e8ea;
	padding-top: 30px;
}

#footer .fonntbot .le {
	float: left;
}

#footer .fonntbot>.le {
	width: 68%;
}

#footer .fonntbot .le .ul {
	float: left;
	margin-right: 6.5%;
}

#footer .fonntbot .le .ul:last-child {
	margin-right: 0;
}

#footer .fonntbot .le .ul .li {
	
	position: relative;
	margin-bottom: 19px;
	display: table;
}
#footer .fonntbot .le .ul .li a{
	line-height: 30.59px; 
	border-bottom: 2px solid #e7e8ea;
	padding-bottom: 25px;
}
/* #footer .fonntbot .le .ul .li  {
	content: '';
	width: 100%;
	height: 2px;
	background: #e7e8ea;
	position: absolute;
	bottom: 0;
	left: 0;
} */

#footer .fonntbot .le .ul a {
	color: #585653;
	opacity: .55;
	line-height: 27px;
	transition: all .3s;
	font-size: 12px;
}

#footer .fonntbot .le .ul a:hover {
	opacity: 1;
}

#footer .fonntbot .ri {
	float: right;
}

#footer .fonntbot .ri .ri_top {
	width: 373px;
	padding-bottom: 25px;
	border-bottom: 2px solid #e7e8ea;
}

#footer .fonntbot .ri .ri_top h1 {
	line-height: 30.59px;
	font-size: 22px;
	color: #575757;
	opacity: .4;
	text-transform: uppercase;
	letter-spacing: -2px;
	font-family: 'Brandon Grotesque';
	float: left;
}

#footer .fonntbot .ri .ri_top .ul {
	float: left;
}

#footer .fonntbot .ri .ri_top .reenoo {
	float: right;
	font-size: 14px;
	color: #666;
}

.reeonnbody .reenoo {
	display: none;
}

#footer .fonntbot .ri .ri_top .ul li {
	width: 25px;
	height: 25px;
	float: left;
	margin-left: 9px;
	position: relative;
}

#footer .fonntbot .ri .ri_top .ul .wx {
	background: url(../images/wx.png);
	background-repeat: no-repeat;
	margin-left: 17px;
}

#footer .fonntbot .ri .ri_top .ul .web {
	background: url(../images/web.png);
	background-repeat: no-repeat;
}

#footer .fonntbot .ri .ri_top .ul .trill {
	background: url(../images/trill.png);
	background-repeat: no-repeat;
}

#footer .fonntbot .ri .ri_top .ul .wb {
	background: url(../images/webo.png);
	background-repeat: no-repeat;
	background-size: 100%;
}

#footer .fonntbot .ri .ri_top .ul .videoico {
	background: url(../images/videoico.png);
	background-repeat: no-repeat;
}

#footer .fonntbot .ri .ri_con .le h1 {
	color: #585653;
	font-size: 22px;
	line-height: 34px;
	font-family: 'Brandon Grotesque';
}

#footer .fonntbot .ri .ri_con {
	margin-top: 20px;
}

#footer .fonntbot .ri .ri_con img{
	width:100px
}

#footer .fonntbot .ri .ri_con .le {
	margin-right: 26px;
}

#footer .fonntbot .ri .ri_con .le p {
	color: #999;
	font-size: 12px;
	line-height: 32px;
	text-align: center;
}

#footer .fonntbot .ri .ri_bot {
	margin-top: 48px;
}

#footer .fonntbot .ri .ri_bot h1 {
	color: #1d4f91;
	font-size: 16px;
	line-height: 17px;
	letter-spacing: 4px;
	font-family: 'SourceHanSansCN-Medium';
}

#footer .fonntbot .ri .ri_bot h2 {
	color: #bfdfea;
	font-size: 14px;
	line-height: 18px;
	font-family: 'Brandon Grotesque';
	text-transform: uppercase;
	margin-left: 1.5px;
}

#wxQr {
	opacity: 0;
	filter: Alpha(opacity=0); 
	-webkit-transform-origin: top center;
	transform-origin: top center;
	will-change: opacity;
	-webkit-transition: transform .4s, opacity .4s, -webkit-transform .4s;
	transition: transform .4s, opacity .4s, -webkit-transform .4s;
	position: fixed;
	bottom: 312px;

	pointer-events: none;
	z-index: 4;
}

#wxQr.on,
#dyQr.on,
#wbQr.on,
#videoQr.on {
	opacity: 1;
    filter: Alpha(opacity = 100);
    /* -webkit-transform: scale(1, 1); */ 
	transform: translateX(-40%) scale(1,1);
    -moz-transform: translateX(-40%) scale(1,1);
    -ms-transform:translateX(-40%) scale(1,1);
    -o-transform: translateX(-40%) scale(1,1);
}

#wxQr .qrBox,
#dyQr .qrBox,
#wbQr .qrBox,
#videoQr .qrBox {
	padding-top: 6px;
	width: 125px;
	height: 128px;
	background: url(../images/qrbg.png) no-repeat center/cover;
}

#wxQr .qrBox img,
#dyQr .qrBox img,
#wbQr .qrBox img,
#videoQr .qrBox img {
	margin: 0 auto;
}

#dyQr,
#wbQr,
#wxQr,
#videoQr {
	opacity: 0;
    filter: Alpha(opacity = 0);
    -webkit-transform: translateX(-40%) scale(0,1); 
	transform: translateX(-40%) scale(0,1);
    -webkit-transform-origin: top center;
    transform-origin: top center;
    will-change: opacity;
    -webkit-transition: transform .4s, opacity .4s, -webkit-transform .4s;
    transition: transform .4s, opacity .4s, -webkit-transform .4s;
    position: absolute;
    /* bottom: 312px; */
    pointer-events: none;
    z-index: 40;
    bottom: 45px;
    position: absolute;
 
}

.body_ie #dyQr,
.body_ie #wbQr,
.body_ie #wxQr,
.body_ie #videoQr {
	position: absolute;
}

.js-menu .o-topnav .top_myemo .ul li {
	position: relative;
}

.js-menu .o-topnav .top_myemo .ul .qrbox {
	opacity: 0;
	filter: Alpha(opacity=0);
	-webkit-transform: scale(0, 1);
	transform: scale(0, 1);
	-webkit-transform-origin: top center;
	transform-origin: top center;
	will-change: opacity;
	-webkit-transition: transform .4s, opacity .4s, -webkit-transform .4s;
	transition: transform .4s, opacity .4s, -webkit-transform .4s;
	position: absolute;
	bottom: 29px;
	left: 50%;
	margin-left: -62.5px;
	padding-top: 6px;
	width: 125px;
	height: 128px;
	background: url(../images/qrbg.png) no-repeat center/cover;
}

.js-menu .o-topnav .top_myemo .ul .qrbox.on {
	opacity: 1;
	filter: Alpha(opacity=100);
	/* -webkit-transform: scale(1, 1); */
	transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
}

.js-menu .o-topnav .top_myemo .ul .qrbox img {
	margin: 0 auto;
}

.header {
	height: 90px;
	background-color: rgba(255, 255, 255, 0);
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 999;
	min-width: 1150px;
	transition: all .2s;
	margin: auto;
	/* transition: all .5s; */
	display: flex;
	justify-content: space-between;
	opacity: 0;
}

.inner_top {
	opacity: 0;
}

.header.wow,
.inner_top.animated {
	opacity: 1;
}

.index_header .header {
	opacity: 1;
	
}

.header.on {
	background-color: #fff;
}

.runtop {
	width: 45px;
	height: 45px;
	position: fixed;
	bottom: 5%;
	cursor: pointer;
	right: 30px;
	left: auto;
	z-index: 9999;
	opacity: 0;
	transition: all .6s;
	background: url(../images/runtop.png) no-repeat;
	background-size: 100%;
}

.runtop:hover {
	background: url(../images/runtopon.png) no-repeat;
	background-size: 100%;
	transition: all .6s;
}

.runtop.on {
	opacity: 1;
	bottom: 8%;
}

.header.outHide {
	transform: translateY(-110px);
}

.header.typeWhite2 .nav dt a,
.on_0 .header.typeWhite .nav dt a {
	color: #FFF;
}

.header.typeWhite2 .ibx .on_0 #header.typeWhite .ibx {
	background: url(../images/head-ri2.png) no-repeat 0 center;
}

.header.typeWhite2:hover .nav dt a,
.on_0 .header.typeWhite:hover .nav dt a,
.header.index_header:hover .nav dt a {
	color: #313523;
}

#header.index_header.black .nav dt a {
	color: #313523;
}

#header.index_header.black .header {
	background: #fff;
}

#header.typeWhite2:hover .ibx,
.on_0 #header.typeWhite:hover .ibx {
	background: url(../images/head-ri1.png) no-repeat 0 center;
}

.on_1 #header {}

/* #header.pageHeader, */
.header:hover {
	background-color: #FFF;
	
}

#header .header:hover .nav dt a {
	color: #313523;
}



#header .logo {
	width: 338px;
	height: 50px;
	/* background: url(../images/logo.svg) no-repeat 0 0; */
	float: left;
	display: flex;
	margin: 25px 0 0 35px;
}
#header .logo>a:nth-child(2){
	display: flex;
	align-items: center;
	margin-left: 18px;
}
#header .logo object {
	width: 100%;
	pointer-events: none;
}

#header .ri {
	float: right;
	height: 100%;
}

#header .nav {
	float: left;
	height: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;

}

#header .nav a {
	cursor: pointer;
}

#header .nav dl {
	margin-left: 45px;
	font-weight: bold;
	height: 100%;
	position: relative;
}

#header .nav dt {
	z-index: 100;
}

#header .nav dt a {
	display: block;
	color: #313523;
	font-size: 15px;
	line-height: 90px;
	position: relative;
}

#header.index_header .nav dt a {
	color: rgba(255, 255, 255, .6);
}

#header .nav dl.on dt a {
	color: #ce9c44 !important;
}

#header .nav dl:hover dt:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	border: 5px solid transparent;
	border-bottom-color: #10847a;
}

#header .nav dd {
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	height: 70px;
	width: 2000px;
	z-index: 1;
}

#header .nav dd a.on {
	color: #f4ebdf;
}

#header .nav dd .ddbox {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: flex-start;
	align-items: center;
	padding-left: 25px;
	background: linear-gradient(to right, #10847a, #10847a, #8cb2b1, #FFFFFF);
	position: relative;
	opacity: 0;
	margin-left: 20px;
	overflow: hidden;
	transition-duration: .8s;
}

#header .nav dd.show .ddbox {
	opacity: 1;
	margin-left: 0;
}

/* #header .nav dd .ddbox::before {
    content: "";
    position: absolute;
    left: 52px;
    top: 14px;
    width: 43px;
    height: 43px;
    background: url(../images/head-nav-ic.png) no-repeat 0 0;
} */

@keyframes ddbox_ic {
	0% {
		opacity: 0;
		transform: translateX(-10px);
	}

	100% {
		opacity: 1;
		transform: translateY(0px);
	}
}

#header .nav dd a {
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	margin-right: 30px;
	transition: all .3s;

}

#header .nav dd a:hover {
	color: #f4ebdf;
}

#header .nav a:nth-child(1) {
	margin-left: 0;
}

#header .ibx {
	float: left;
	width: 70px;
	height: 100%;
	background: url(../images/head-ri1.png) no-repeat 0 center;
	margin: 0 30px;
}

#header .search_box {
	float: left;
	margin-top: 33px;
	margin-left: 33px;
	width: 21px;
	height: 21px;
	cursor: pointer;
	background: url(../images/search_on.png) no-repeat center;
}

#header var {
	display: none;
	position: absolute;
	width: 100%;
	height: calc(120vh - 90px);
	top: 90px;
	left: 0;
	z-index: 5;
	background: rgba(0, 0, 0, .2);
}

.HSetchWrap {
	position: fixed;
	left: 0;
	right: 0;
	top: 90px;
	display: none;
	height: 232px;
	z-index: 93;
	background: #ece6dc;
}

.HSetchWrap .HSetch {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 100%;
	overflow: hidden;
}

.HSetchWrap .w1280 {
	height: 100%;
	width: 80%;
	max-width: 1280px;
	background: url(../images/jinmao.png) no-repeat;
	background-position: left 250px;
	transition: all 1s ease 0.2s;
}

.HSetchWrap.on .w1280 {
	background-position: left 140px;
}

.HSetchWrap .HSetch .cBox {
	height: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;

}

.HSetch .cBox .le {
	transform: translateX(100px);
	opacity: 0;
	width: 683px;
	position: relative;
	float: right;
	transition: all 1s ease 0.2s;
}

.HSetchWrap.on .HSetch .cBox .le {
	opacity: 1;
	transform: translateX(0);
}

.HSetch .cBox .le .seInput {
	float: right;
	margin-top: 110px;
	width: 100%;
}

.HSetch .cBox .le .btn {
	float: right;
	width: 28px;
	height: 28px;
	background: url(../images/HSetch-btn.png) no-repeat 0 0;
	/* margin-top: 128px; */
	cursor: pointer;
	position: absolute;
	right: 0;
	bottom: 48px;
}

.HSetch .cBox .le p {
	color: #016f67;
	font-size: 24px;
	font-weight: bold;
	float: left;
	margin-top: 3px;
	font-family: 'GESANS-REGULAR';
}

.HSetch .cBox .le .seInput input {
	float: left;
	width: 100%;
	border-bottom: 2px solid #9ccec4;
	height: 45px;
	font-size: 22px;
	color: #808080;
	font-weight: 400;
	padding-bottom: 15px;
}

.HSetch .cBox .le .seInput input::placeholder {
	color: #7f7c7a;
	font-size: 20px;
}

#header.index_header .search_box {
	background-image: url(../images/search.png);
}

#header.index_header:hover .search_box,
#header.index_header.black .search_box {
	background-image: url(../images/search_on.png);
}

#header .ri .lang {
	float: left;
	position: relative;
	height: 90px;
	margin-left: 40px;
}

#header .ri .lang .btn {
	display: block;
	padding-right: 18px;
	color: #313523;
	font-size: 14px;
	line-height: 90px;
	position: relative;
	font-weight: bold;
}

#header.index_header .lang .btn {
	color: #fff;
}

#header.index_header.black .lang .btn,
#header.index_header .header:hover .lang .btn {
	color: #313523;
}

#header .ri .lang .btn:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-30%);
	border: 5px solid transparent;
	border-top-color: #cdb79c;
}

#header.index_header .lang .btn:after {
	border-top-color: #fff;
}

#header.index_header.black .lang .btn:after {
	border-top-color: #cdb79c;
}

#header .lang .drop {
	display: none;
	position: absolute;
	left: -84px;
	top: 100%;
	width: 382px;
	height: 70px;
	z-index: 1;
}

#header .lang .lang-list {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: flex-start;
	align-items: center;
	padding-left: 25px;
	background: linear-gradient(to right, #10847a, #10847a, #8cb2b1, #FFFFFF);
	position: relative;
	opacity: 0;
	margin-left: 20px;
	overflow: hidden;
	transition-duration: .8s;
}

#header .drop.show .lang-list {
	opacity: 1;
	margin-left: 0;
}

#header .lang .lang-list a {
	float: left;
	color: #595959;
	font-size: 14px;
	line-height: 24px;
	margin-right: 30px;
	transition: all .3s;
	font-weight: bold;
	white-space: nowrap;
}

#header .lang .lang-list a:hover,
#header .lang .lang-list a.on {
	color: #f4ebdf;
}


#header .platform {
	float: left;
	position: relative;
	height: 90px;
}

#header .platform .btn {

	margin-top: 29px;
	margin-left: 24px;
	/* margin-right: 13px; */
	width: 83px;
	height: 32px;
	text-align: center;
  background: linear-gradient(to bottom, #006f68, #258d73);
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	line-height: 32px;
	border-radius: 16px;
	cursor: pointer;
}

#header .platform .plat {
	display: none;
	position: absolute;
	right: -200px;
	top: 100%;
	height: 70px;
	width: 400px;
	z-index: 1;
}

#header .platform .plat .platbox {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: flex-start;
	align-items: center;
	padding-left: 25px;
	background: linear-gradient(to right, #10847a, #10847a, #8cb2b1, #FFFFFF);
	position: relative;
	opacity: 0;
	margin-left: 20px;
	overflow: hidden;
	transition-duration: .8s;
}

#header .platform .plat.show .platbox {
	opacity: 1;
	margin-left: 0;
}

#header .platform .plat a {
	float: left;
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	margin-right: 30px;
	transition: all .3s;
	font-weight: bold;
}

#header .platform .plat a:hover {
	color: #f4ebdf;
}

#header .menuBtn {
	float: left;
	width: 77px;
	height: 90px;
	background: url(../images/head-menu-on.png) no-repeat center;
	cursor: pointer;
}

#header.index_header .menuBtn {
	background-image: url(../images/head-menu.png);
}

#header.index_header:hover .menuBtn,
#header.index_header.black .menuBtn {
	background-image: url(../images/head-menu-on.png);
}

.pop.legal {
	position: fixed;
}

.pop.legal-a {
	position: fixed;
}

.pop.legal .contWrap {
	top: 50%;
	transform: translate(-50%, -50%);
	width: 1280px;
	height: 576px;
	background: url(../images/legal-bg.jpg) no-repeat center/cover;
}

.pop.legal .contWrap .close {
	width: 26px;
	height: 26px;
	top: 70px;
	right: 50px;
	z-index: 6;
}

.pop.legal .contWrap .sec-left {
	padding-top: 160px;
	width: 380px;
	text-align: right;
}

.pop.legal .contWrap .c_en {
	font-size: 48px;
	line-height: 1;
	color: #7bafba;
	opacity: .3;
}

.pop.legal .contWrap .c_cn {
	font-size: 48px;
	line-height: 1;
	color: #7bafba;
}

.pop.legal .contWrap .sec-right {
	width: calc(100% - 545px);
	float: left;
	padding-top: 68px;
	margin-left: 120px;
}

.pop.legal .contWrap .sec-right .tab {
	position: relative;
	margin-bottom: 40px;
	font-size: 16px;
	line-height: 28px;
	color: #10847a;
	overflow: hidden;
}

.pop.legal .contWrap .sec-right .tab span {
	float: left;
	margin-right: 50px;
	font-weight: bold;
	padding-bottom: 22px;
	cursor: pointer;
}

.pop.legal .contWrap .sec-right .line {
	position: absolute;
	bottom: 0;
	width: 64px;
	height: 4px;
	background-color: #10847a;
}

.pop.legal .contWrap .sec-right p {
	color: #161117;
	font-size: 14px;
	line-height: 24px;
	opacity: .5;
	margin-bottom: 22px;
}

.pop.legal .contWrap .sec-right h6 {
	color: #666;
	margin-bottom: 5px;
	font-size: 15px;
}

.pop.legal .contWrap .toggle-box {
	position: relative;
	height: 340px;
}

.pop.legal .contWrap .box {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	height: 90%;
	overflow-y: auto;
	padding-right: 5px;
}

.pop.legal .contWrap .box:first-child {
	display: block;
}

/* ==脙漏脗娄芒鈧€溍兟┟偮∶偮�== */
.bannerSwiper {
	position: relative;
	height: 100vh;
	overflow: hidden;
	opacity: 0;
}

/* 
.bannerSwiper::before {
    content: "";
    position: absolute;
    right: 0;
	width: 76px;
	background-color: rgba(0,0,0,.2);
    top: 0;
    bottom: 0;
    border-left: 1px solid rgba(255,255,255,.2);
    z-index: 10;
} */

.bannerSwiper .swiper-slide {

	height: 100vh;
	position: relative;
	overflow: hidden;
}

.bannerSwiper .swiper-slide .bg {
	height: 100%;
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.bannerSwiper .swiper-slide .w1490 {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	margin: auto;
	height: 100%;
	z-index: 10;
}

.bannerSwiper .swiper-slide .t1 {
	position: absolute;
	right: -10px;
	top: 50%;
	transform: translateY(-50%);
}

.bannerSwiper .animated {
	display: none;
}

.bannerSwiper .swiper-slide-active .animated {
	display: block;
}

.bannerSwiper .slide2-ox1 {
	width: 662px;
	height: 224px;
	position: absolute;
	left: 1005px;
	top: 46%;
	transform: translateY(-50%);
}

.bannerSwiper .slide2-ox1 .ic2 {
	position: absolute;
	left: -14px;
	top: 150px;
}

.bannerSwiper .slide2 .ic1 {
	width: 207px;
	height: 253px;
	position: absolute;
	left: 406px;
	top: 83%;
	transform: translateY(-50%);
}

.bannerSwiper .slide2 .ic3 {

	position: absolute;
	left: -200px;
	top: 50%;
	transform: translateY(-50%);
}

.bannerSwiper .swiper-slide .t3 {
	position: absolute;
	left: 30px;
	top: 50%;
	transform: translateY(-50%);
}

.bannerSwiper .swiper-slide .t4 {
	position: absolute;
	right: -12px;
	top: 50%;
	transform: translateY(-50%);
}

.bannerSwiper .swiper-slide .e5 {
	position: absolute;
	top: 50%;
	left: 0;
	margin-left: -56px;
	transform: translateY(-50%);
	max-width: 52%;
}

.bannerSwiper .swiper-slide .t5 {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	max-width: 44%;
}

.bannerSwiper .swiper-slide .t5 .realImg {
	position: absolute;
	top: 10%;
	right: 0;
}

.axcBg {
	transform: scale(1.1);
	transition: transform 1s 1s ease;
}

.bannerSwiper .photo {}

.bannerSwiper .swiper-slide-active .photo.axcBgon {
	transition: transform 3s 0s ease;
	transform: scale(1);
}

.bannerSwiper .slide-inner {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-size: cover;
	background-position: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	color: #fff;
}

.business2_det .detnpm_1 {
	padding: 100px 0 30px;
}

.business2_det .detnpm_1 .le {
	float: left;
	width: 364px;
}

.business2_det .detnpm_1 .le .img {
	max-width: 175px;
}

.business2_det .detnpm_1 .le .img br {
	display: none;
}

.business2_det .detnpm_1 .le .text {
	margin-top: 60px;
}

.development_5 {
	cursor: pointer;
}

.business2_det .detnpm_1 .le .text h1 {
	color: #333333;
	font-size: 36px;
	font-weight: 300;
}

.business2_det .detnpm_1 .le .text h2 {
	font-family: 'BRANDON_REG';
	font-size: 42px;
	color: #d4a15c;
	letter-spacing: -2px;
	position: relative;
}

.business2_det .detnpm_1 .le .text h2::after {
	content: '';
	width: 25px;
	height: 26px;
	background: url(../images/detphone.png) no-repeat;
	position: absolute;
	left: -40px;
	top: 50%;
	margin-top: -13px;
}

.business2_det .detnpm_1 .le .text h3 {
	color: #333333;
	font-size: 15px;
	font-weight: bold;
}

.business2_det .detnpm_1 .le .text ul {
	display: flex;
	justify-content: space-between;
	margin-top: 15px;
}

.business2_det .detnpm_1 .le .text ul li {
	width: 115px;
	border-top: 4px solid #e9e9e9;
	padding-top: 15px;
}

.business2_det .detnpm_1 .le .text ul li:nth-child(2) {
	border-top: 4px solid #f6f6f6;
}

.business2_det .detnpm_1 .le .text ul li:nth-child(3) {
	border-top: 4px solid #fbfbfb;
}

.business2_det .detnpm_1 .le .text ul li p {
	font-size: 14px;
	color: #666666;
	margin-bottom: 5px;
}

.business2_det .detnpm_1 .le .text ul li em {
	font-size: 32px;
	font-family: 'BRANDON_MED';
	color: #666666;
}

.business2_det .detnpm_1 .ri {
	float: right;
	width: calc(100% - 412px);

}

.business2_det .detnpm_1 .ri .swiper .swiper-slide {
	border-radius: 6px !important;
	overflow: hidden;
}

.business2_det .detnpm_1 .ri .swiper .swiper-slide img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.business2_det .detnpm_1 .ri .Box .slide_btn {
	top: 50%;
	right: -32px;
	transform: translateY(-50%);

}

.business2_det .detnpm_2 {
	color: #333333;
	font-size: 15px;
}

.business2_det .detnpm_2 {
	background: #f9f9f9;
	padding: 45px 0 65px;
}

.business2_det .detnpm_2 p {
	color: #333333;
	opacity: .76;
	font-size: 15px;
	line-height: 26px;
	margin-bottom: 20px;
}

.business2_det .detnpm_2 p:last-child {
	margin-bottom: 0;
}

.business2_det .detreturn {
	font-size: 18px;
	color: #dcd9d4;
	font-weight: bold;
	line-height: 30px;
	padding-left: 40px;
	background: url(../images/detreturn.png) no-repeat;
	background-position: left 50%;
	position: absolute;
	top: -70px;
	right: 0;
	cursor: pointer;
	display: none;
}

.business2_det .Box {
	height: 470px;
	position: relative;
}

.business2_det .Box .swiper {
	height: 100%;
	overflow: hidden;
}

.business2_det.business2 .cloud {
	background: url(../images/cloud-bg_1.jpg) no-repeat center/cover;
}

.business2_det.business2 .cloud h3 {
	color: #333333;
	font-weight: 300;
}

.business2_det.business2 .cloud h4 {
	color: #333333;
}

.business2_det.business2 .cloud .tip {
	color: #333333;
}

.indexCont1 {
	margin-top: 90px;
	height: calc(100vh - 90px);
	position: relative;
	padding-top: 1px;
}

.indexCont1 .txt .cn {
	font-size: 36px;
	color: #fff;
	line-height: 42px;
	font-weight: 900;
}

.indexCont1 .txt .en {
	text-transform: uppercase;
	font-size: 52px;
	color: rgba(255, 255, 255, 0.9);
	line-height: 52px;
	margin-top: 10px;
	font-family: 'Brandon Grotesque';
}

.indexCont1 .txt .en span {
	display: block;
	font-size: 32px;
	color: #7bafba;
	line-height: 32px;
}

.indexCont1 .txt .tit {
	margin-top: 14px;
	font-size: 14.5px;
	margin-bottom: 16px;
	color: #c5a580;
	padding-bottom: 16px;
	position: relative;
}

.indexCont1 .txt .tit:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 398px;
	height: 3px;
	background-color: #e8edee;
}

.indexCont1 .txt p {
	font-size: 14px;
	color: #fff;
	line-height: 22px;
	opacity: .8;
}

.indexCont1 .txt .arrow {
	margin-top: 50px;
}

#pinSwiper .pin2 {
	background-color: #f4f4f4;
}

.indexCont1 .pos {
	/* height: 82%; */
	position: absolute;
	top: 0;
	right: 0;
	min-height: 67vh;
	z-index: 100;
	overflow: hidden;
	background: url(../images/index/cont1-box1.jpg);
	background-size: cover;
	width: 40%;
	/* width: 75vh; */
}

.indexCont1 .pos .data {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	bottom: 80px;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	width: 75%;
}

.indexCont1 .pos .data .stock {
	position: relative;
}

.indexCont1 .pos .time {
	/* position: absolute; */
	top: 100%;
	left: 0;
	margin-top: 5px;
	padding-right: 10px;
	color: #555d6f;
	/* white-space: nowrap; */
	opacity: 0.5;
}

.indexCont1 .pos .title {
	float: left;
	margin-right: 5%;
}

.indexCont1 .pos .title .en {
	text-transform: uppercase;
	font-size: 42px;
	font-family: 'BRANDON_REG';
	color: #555d6f;
}

.indexCont1 .pos .title .cn {
	font-size: 21px;
	color: #555d6f;
	margin-top: 10px;
}

.indexCont1 .pos .pri {
	font-size: 46px;
	/* max-width: 140px; */
	font-family: 'Brandon Grotesque';
	padding-right: 30px;
	background: no-repeat right bottom;
}

.indexCont1 .pos .pri.umk {
	color: #2e8015;
	background-image: url(../images/index/umk.png);
	background-position-x: 80%;
}

.indexCont1 .pos .pri.ump {
	color: #dd6363;
	background-image: url(../images/index/ump.png);
	background-position-x: 80%;
}

.indexCont1 .pos .stock {
	color: #555d6f;
	/* width: 26%; */
	/* margin: 0 10px; */
}

.indexCont1 .pos .stock .num {
	margin-top: 16px;
	font-size: 20px;
	font-family: 'Brandon Grotesque';
	opacity: 0.5;
}

.indexCont1 .pos .stock .name {
	font-size: 14px;
	line-height: 1.1;
	opacity: 0.5;
	font-weight: bold;
}


.indexCont1 .pos img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	margin-top: -10%;
}

.bannerSwiper .banSw-next,
.bannerSwiper .banSw-prev {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 49px;
	height: 26px;
	background: no-repeat center;
	transition-duration: .5s;
	z-index: 99;
	cursor: pointer;
}

.bannerSwiper .banSw-next {
	right: 30px;
	background-image: url(../images/next.png);
}

.bannerSwiper .banSw-next:hover {
	background-image: url(../images/next_on.png);
}

.bannerSwiper .banSw-prev {
	left: 30px;
	background-image: url(../images/prev.png);
}

.bannerSwiper .banSw-prev:hover {
	background-image: url(../images/prev_on.png);
}

.bannerSwiper .banSw-pagination {
	position: absolute;
	left: auto;
	right: 0;
	bottom: 40px;
	width: 76px;
	z-index: 11;
	text-align: center;
}

.bannerSwiper .banSw-pagination span {
	display: block;
	margin: 10px auto !important;
	/* width: 14px;
    height: 14px; */
	width: 8px;
	height: 8px;
	border: 4px solid rgba(255, 255, 255, 0);
	background-color: #FFF;
	border-radius: 50%;
	outline: none;
	/* transition: border .3s; */
	opacity: 1;
}

.bannerSwiper .banSw-pagination .swiper-pagination-bullet-active {
	width: 14px;
	height: 14px;
	border: 4px solid #0073ca;
	background-color: transparent;
}

.indexCont1 .w1490 {
	height: 100%;
}

.indexCont1 .Le {
	position: absolute;
	left: 0;
	top: 70%;
	transform: translateY(-105%);
	z-index: 200;
	transition: all 1s;
}

.on_1 .indexCont1 .Le {
	top: 55%;
}

.indexCont1 .h1 {
	margin-bottom: 14px;
}

/* .indexCont1::before {
    content: "";
    position: absolute;
    right: 76px;
    top: 0;
    bottom: 0;
    border-left: 1px solid #e2e2e3;
    z-index: 1;
}
 */
.indexCont2 {
	height: 100%;
	position: relative;
	background-color: #fff;
}

.indexCont2 .le {
	width: 52.6%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
	z-index: 1;
}

.indexCont2 .le .swiper-container {
	height: 100%;
}

.indexCont2 .le .swiper-container .img {
	height: 100%;
	background: no-repeat center/cover;
}

/* .indexCont2 .w1490{
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 200;
} */
.indexCont2 .h1 {
	position: absolute;
	transition: all 1s;
	opacity: 0;
	top: 260px;
	left: -740px;
	transform: translateY(30vh);
}

.indexCont2 .pos-cont .box:nth-child(1) .h1 {
	top: 240px;
	left: -906px;
}

.indexCont2 .pos-cont .box:nth-child(2) .h1 {
	top: 345px;
	left: -560px;
}

.swiper-slide-active .indexCont2 .h1 {
	transform: translateY(0);
	opacity: 1;
}

.indexCont2 .pos {
	width: 47.4%;
	min-width: 948px;
	height: 100%;
	background: #d9d5c6;
	background-size: cover;
	position: absolute;
	right: 0;
	top: 0;
	right: 0;
	z-index: 100;
	display: flex;
	justify-content: space-between;
}

.indexCont2 .pos .pageBox_a {
	height: 100%;
	width: 33%;
	float: right;
	background: url(../images/business-bg_2.jpg) no-repeat;
	background-position: center;
	background-size: cover;
	position: relative;
}

.indexCont2 .pos .pageBox {
	position: absolute;
	left: 50%;
	top: calc(50% + 45px);
	width: 150px;
	transform: translate(-50%, -50%);
}

.indexCont2 .pos .pageBox .line {
	position: absolute;
	right: 0;
	top: 6px;
	width: 18px;
	height: 41px;
	background-color: #fff;
	opacity: .5;
}

.indexCont2 .pos .ico {
	position: absolute;
	left: 0;
	top: 0;
	width: 34px;
	height: 34px;
	background: url(../images/business-ico.png) no-repeat center top;
}

.indexCont2 .pos .my-bullet {
	position: relative;
	padding-left: 44px;
	margin-bottom: 30px;

	outline: none;
	cursor: pointer;
}

.indexCont2 .pos .my-bullet:last-child {
	margin-bottom: 0;
}

.indexCont2 .pos .my-bullet:nth-child(2) .ico {
	background-position: center -83px;
}

.indexCont2 .pos .my-bullet:nth-child(3) .ico {
	background-position: center -168px;
}

.indexCont2 .pos .my-bullet:nth-child(4) .ico {
	background-position: center -255px;
}

.indexCont2 .pos .my-bullet:nth-child(5) .ico {
	background-position: center -340px;
}

.indexCont2 .pos .my-bullet:nth-child(6) .ico {
	background-position: center -426px;
}

.indexCont2 .pos .my-bullet .cn {
	font-size: 14px;
	color: #655d48;
	font-weight: bold;
}

.indexCont2 .pos .my-bullet .en {
	text-transform: uppercase;
	font-size: 14px;
	line-height: 1.2;
	color: #87806c;
	font-weight: bold;
}

.indexCont2 .pos .my-bullet-active .cn,
.indexCont2 .pos .my-bullet-active .en {
	color: #ba8800;
}

.indexCont2 .pos-cont {
	height: 100%;
	background: url(../images/business-bg_1.jpg) no-repeat;
	background-position: center;
	background-size: cover;
	top: 0;
	left: 0;
	float: left;
	width: 67%;
	z-index: 300;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 90px 70px 0;
}

.indexCont2 .pos-cont .pos-cont_a {
	width: 100%;
}

.indexCont2 .pos-cont .box {
	/* height: 50%; */
	/* position: absolute; */
	left: 70px;
	top: 30%;
	display: none;
}

.indexCont2 .pos-cont .box .h3 {
	margin-bottom: 26px;
	opacity: 0;
	margin-top: 10px;
	transition: all 1s .6s;
	font-size: 52px;
	color: rgba(200, 150, 87, .2);
	line-height: 1;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Brandon Grotesque';
}

.indexCont2 .pos-cont .box .h4 {
	font-size: 32px;
	line-height: 1.4;
	color: #6f6f6f;
	opacity: 0;
	font-weight: 300;
	transition: all 1s .6s;
}

.indexCont2 .pos-cont .box .txt {
	opacity: 0;
	width: 496px;
	transition: all 1s .7s;
	color: #6f6f6f;
	font-size: 14px;
	line-height: 22px;
	/* letter-spacing: 1px; */
}

.indexCont2 .pos-cont .box .btn {
	position: relative;
	bottom: 0;
	left: 0;
	opacity: 0;
	margin-top: 60px;
	transition: opacity 1s .8s, left .8s;
}

.indexCont2 .pos-cont .box:hover .btn {
	left: 20px;
}

.swiperslideactive .indexCont2 .pos-cont .box .h3,
.swiperslideactive .indexCont2 .pos-cont .box .h4,
.swiperslideactive .indexCont2 .pos-cont .box .txt,
.swiperslideactive .indexCont2 .pos-cont .box .btn {
	opacity: 1;
}



.indexCont3 {
	height: 100vh;
	position: relative;
	background: url(../images/customer-bg.jpg) no-repeat center/cover;
}

.indexCont3 .w1490 {
	height: 100%;
}

.indexCont3 .w1490 .txt {
	position: absolute;
	left: 0;
	/* top: 50%; */
	top: 70%;
	transform: translateY(-50%);
	transition: all 1s;
}

.indexCont3 .txt .cn {
	font-size: 32px;
	color: #6f6f6f;
	line-height: 32px;
	margin-top: 56px;
	font-weight: 300;
}

.indexCont3 .txt .en {
	font-size: 52px;
	color: #e9e7df;
	margin-top: 10px;
	margin-bottom: 40px;
	line-height: 1;
	font-family: 'Brandon Grotesque';
	text-transform: uppercase;
	font-weight: bold;
}

.indexCont3 .txt .en span {
	display: block;
	font-weight: normal;
	font-size: 36px;
}

.indexCont3 .txt .tit {
	margin-top: 10px;
	color: #6F6F6F;
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 20px;
}

.indexCont3 .txt p {
	float: left;
	font-size: 14px;
	line-height: 22px;
	color: #565656;
	opacity: .5;
}

.mobi-p {
	display: none !important;
}

.indexCont3 .txt .arrow {
	float: left;
	margin-left: 26px;
	margin-top: 26px;
	transition-duration: .8s;
}

.indexCont3 .txt:hover .arrow {
	margin-left: 46px;
}

.on_3 .indexCont3 .w1490 .txt {
	top: calc(45% + 45px);
}

.indexCont3 .imgbox {
	position: absolute;
	right: 0;
	top: 30%;
	width: 34.7vw;
	max-width: 694px;
}

.indexCont3 .imgbox img {
	max-width: 100%;
}

.indexCont3 .imgbox .img {
	position: relative;
	z-index: 2;
}

.indexCont3 .imgbox .el3 {
	position: absolute;
	right: 0;
	top: 0;
	width: 232px;
	height: 232px;
}

.indexCont3 .imgbox>div {
	opacity: 0;
	transition-duration: .5s;
}

.indexCont3 .imgbox.on>div {
	opacity: 1;
}

.indexCont3 .imgbox.on .el3 {
	right: -176px;
	top: -120px;
}

.indexCont3 .imgbox .el {
	position: absolute;
	opacity: 0;
	left: 0;
	bottom: 0;
	width: 106px;
	height: 106px;

}

.indexCont3 .imgbox.on .el2 {
	left: -120px;
	opacity: .2;
}

.indexCont3 .imgbox .el1 {
	left: auto;
	right: 0;
}

.indexCont3 .imgbox.on .el1 {
	right: -176px;
	opacity: .2;
}

.indexCont3 .imgbox .el>div {
	width: 100%;
	height: 100%;
	background-color: #7bafba;
}

.indexCont4 {
	height: 100vh;
	position: relative;
	background-size: cover;
	background-position: center;
	/* background: url(../images/index/cont4-bg.jpg) no-repeat center; */
}

.videoBg {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0px;
}

.videoBg video {
	min-width: 100%;
	min-height: 100%;
	object-fit: cover;
}

.indexCont4 .w1490 {
	height: 100%;
	position: relative;
	z-index: 200;
}

.indexCont4 .w1490 .txt {
	position: absolute;
	left: 0;
	top: 50%;
	/* top: 70%; */
	transform: translateY(-50%);
	opacity: 0;
	transition: all .6s .5s;
}

.indexCont4 .txt .cn {
	font-size: 32px;
	color: #fff;
	line-height: 1;
}

.indexCont4 .txt .en {
	margin-top: 10px;
	margin-bottom: 44px;
	font-size: 72px;
	line-height: 70px;
	background-blend-mode: color-dodge;
	text-transform: uppercase;
	color: rgba(107, 187, 173, .6);
	font-family: 'Brandon Grotesque';
}

.indexCont4 .txt img {
	position: relative;
	left: 0;
	display: block;
	transition-duration: .8s;
}

.indexCont4 .txt:hover img {
	left: 20px;
}

.on_4 .indexCont4 .w1490 .txt {
	opacity: 1;
}


.indexCont5 {
	height: 100vh;
	position: relative;
	background: url(../images/indexCont5.jpg) no-repeat center;
	background-size: cover;
	overflow: hidden;
}

.indexCont5 .w1490 {
	height: 100%;
}

.indexCont5 .w1490 .txt {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	margin-top: 45px;
	transition: all 1s;
	z-index: 2;
}

.indexCont5 .txt .cn {
	font-size: 32px;
	color: #6f6f6f;
	line-height: 32px;
	font-weight: 300;
}

.indexCont5 .txt .en {
	font-size: 52px;
	margin-bottom: 25px;
	color: #9bc5e9;
	line-height: 1;
	font-family: 'Brandon Grotesque';
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 10px;
}

.indexCont5 .txt .en span {
	display: block;
	font-size: 36px;
	font-weight: normal;
}

.indexCont5 .txt .tit {
	margin-top: 10px;
	color: #6F6F6F;
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 20px;
}

.indexCont5 .txt p {
	font-size: 14px;
	line-height: 22px;
	color: #565656;
	opacity: .5;
}

.indexCont5 .txt .arrow {
	margin-top: 80px;
	position: relative;
	left: 0;
	transition-duration: .8s;
}

.indexCont5 .txt:hover .arrow {
	left: 20px;
}

.indexCont5 .img {
	position: absolute;
	top: 0;
	right: -12.7vw;
	max-width: 948px;
	width: 47.4vw;
}

.indexCont6 {
	height: 100vh;
	position: relative;
	background-color: #fff;
	/* background: #fefaf9 url(../images/index/cont5-bg.jpg) no-repeat center; */
}

#pinSwiper .pin7 {
	background: #f9f9f9 url(../images/cont5-bg.jpg) no-repeat center;
	background-size: cover;
}

.indexCont6 .w1490 {
	position: absolute;
	left: 50%;
	top: calc(45% + 35px);
	transform: translate(-50%, -50%);
}

/* .indexCont6 .wrap {
	overflow: hidden;
} */

.indexCont6 .cn {
	margin-top: 30px;
	font-size: 32px;
	color: #6f6f6f;
	line-height: 32px;
	font-weight: 300;
}

.indexCont6 .en {
	margin-top: 10px;
	font-size: 52px;
	margin-bottom: 2vh;
	line-height: 1;
	font-family: 'Brandon Grotesque';
	text-transform: uppercase;
	font-weight: bold;
	color: rgba(217, 209, 203, .5);
}

.indexCont6 .sec-left {
	width: 60%;

	/* background-color: #fff; */
	position: relative;

}

.indexCont6 .newsSwiper .swiper-slide {
	height: 300px;
	position: relative;
}

.indexCont6 .newsSwiper .swiper-slide>a {
	height: 100%;
	display: inline-block;
}

.indexCont6 .sec-left .newsSwiper {
	border-radius: 6px;
}

.indexCont6 .swiper-pagination {
	position: absolute;
	bottom: -32px;
	/* background: #f00; */
	display: flex;
	z-index: 555;
	top: auto;
}

.indexCont6 .swiper-pagination span {
	width: 12px;
	height: 12px;
	opacity: 1;
	cursor: pointer;
	background: #ebe5e1;
	margin-right: 5px;
	;
	outline: none;
}

.indexCont6 .swiper-pagination span.swiper-pagination-bullet-active {
	background: #ce9c46;
}

.indexCont6 .newsSwiper .swiper-slide::after {
	content: '';
	width: 100%;
	height: 40%;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
	background-image: linear-gradient(rgba(42, 42, 42, 0), rgba(40, 40, 40, .9));
	pointer-events: none;
}

.indexCont6 .sec-left>a {
	height: 406px;
}

.indexCont6 .sec-left .img {
	height: 100%;
	width: 100%;
	overflow: hidden;
	background: url(../images/news.jpg);
	background-size: cover;
	position: absolute;
	bottom: 0;
}

.indexCont6 .sec-left .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .6s;

}

.indexCont6 .newsSwiper .swiper-slide:hover img {
	transform: scale(1.1);
}

.indexCont6 .sec-left .cont {
	position: absolute;
	width: calc(100% - 40px);
	bottom: 24px;
	z-index: 5;
	left: 20px;
	display: flex;
	pointer-events: none;
	align-items: center;
}

.indexCont6 .sec-left .cont::after {
	content: '';
	background: url(../images/ryewit.png);
	width: 16px;
	height: 14px;
	position: absolute;
	right: 0;
	bottom: 15px;
	transition-duration: .6s;
}

.indexCont6 .sec-left .cont::before {
	content: '';
	background: url(../images/rye.png);
	width: 32px;
	height: 32px;
	position: absolute;
	right: 15px;
	bottom: 5px;
	opacity: 0;
	transition-duration: .6s;
	pointer-events: none;
}

.indexCont6 .sec-left:hover .cont::before {
	opacity: 0;
	right: 0;
}

.indexCont6 .sec-left:hover .cont::after {
	opacity: 1;
}

.indexCont6 .sec-left .cont h6 {
	font-size: 17px;
	line-height: 26px;
	color: #ffffff;
	transition-duration: .3s;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	width: 72%;
}

.indexCont6 .sec-left .cont h6 a {
	display: none;
}

.indexCont6 .sec-left .cont h6 a.news-title {
	display: block;
}

.mobvideo {
	display: none !important;
}

.indexCont6 .sec-left .cont p,
.indexCont6 .sec-left .cont ._pbox {
	line-height: 22px;
	font-size: 14px;
	color: #666;
	max-height: 154px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	-webkit-line-clamp: 6;
}

.indexCont6 .sec-left .cont .date {
	font-size: 13px;
	color: #ffffff;
	margin-right: 30px;
	font-family: 'BRANDON_MED';
}

.indexCont6 .sec-left .cont .date b {
	font-size: 36px;
	display: block;
	font-weight: initial;
	letter-spacing: -2px;
	margin-left: -4px;
}

.indexCont6 .sec-left .cont .date i {
	padding-right: 3px;
	font-weight: bold;
	display: block;
	margin-top: 4px;
	line-height: 14px;
}

.indexCont6 .sec-left .cont .c_more {
	position: absolute;
	bottom: 10px;
	left: 40px;
	padding-left: 0;
	color: #43463e;
	border: none;
	width: 120px;
	background: #fff;
}

.indexCont6 .sec-right {
	position: relative;
	width: calc(42% - 80px);

}



.indexCont6 .sec-left .list a::before {
	content: '';
	width: 32px;
	height: 32px;
	background: url(../images/rye.png);
	position: absolute;
	right: -10px;
	z-index: 3;
	opacity: 0;
	transition: all .3s;
}

.indexCont6 .sec-left .cont ._pboxnews {
	position: relative;
}

.indexCont6 .sec-left .cont ._pboxnews::after {
	content: '';
	width: 100%;
	height: 0;
	background-image: linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 1), white);
	position: absolute;
	bottom: 0;
	opacity: 0;
	transition: all .3s;
}

.indexCont6 .sec-left .cont ._pboxnews::before {
	content: '';
	width: 32px;
	height: 32px;
	background: url(../images/rye.png);
	position: absolute;
	bottom: -10px;
	z-index: 3;
	opacity: 0;
	transition: all .3s;
}

.indexCont6 .sec-left a:hover .cont ._pboxnews::after {
	opacity: 1;
	height: 104px;
}

.indexCont6 .sec-left a:hover .cont ._pboxnews::before {
	opacity: 0;
	bottom: 0;
}

.indexCont6 .sec-left .list a:hover::before {
	opacity: 0;
	right: 0;
}

.indexCont6 .sec-left .list a:hover::after {
	opacity: 1;
	width: 140px;
}

.indexCont6 .sec-left .list a .date {
	width: 116px;
	font-size: 20px;
	color: #999;
	font-family: 'GESANS-REGULAR';
	transition-duration: .3s;
}

.indexCont6 .sec-left .list a h6 {
	font-size: 16px;
	line-height: 26px;
	color: #999;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: calc(100% - 116px);
	transition-duration: .3s;
}

.indexCont6 .sec-left .list a:hover h6,
.indexCont6 .sec-left .list a:hover .date {
	color: #1348a1;
}

.indexCont6 .sec-right .c_more {
	position: absolute;
	bottom: 10px;
	left: 40px;
	padding-left: 0;
	color: #43463e;
	border: none;
	width: 120px;
	background: #fff;
}


#pinSwiper {
	width: 100%;
	height: 100vh;
	overflow: hidden;
	position: relative;

}

#pinSwiper>.swiper-wrapper>.swiper-slide {
	transition: transform 1s ease-out;
	transform: translateY(0);
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

.body_ie #pinSwiper>.swiper-wrapper>.swiper-slide {
	transition: transform 0s linear;
}

.body_ie .out_0#pinSwiper .swiper-slide.pin1 {
	transform: none;
}

#pinSwiper.out_0 .swiper-slide.pin1 {
	transform: translateY(30vh);
}

#pinSwiper.out_1 .swiper-slide.pin2 {
	transform: translateY(30vh);
}

#pinSwiper.out_2 .swiper-slide.pin3 {
	transform: translateY(30vh);
}

#pinSwiper.out_3 .swiper-slide.pin4 {
	transform: translateY(30vh);
}

#pinSwiper.out_4 .swiper-slide.pin5 {
	transform: translateY(30vh);
}

#pinSwiper.out_5 .swiper-slide.pin6 {
	transform: translateY(30vh);
}

#pinSwiper.out_1 .swiper-slide.pin2 {
	transform: translateY(0);
}

#pinSwiper.out_2 .swiper-slide.pin3 {
	transform: translateY(0);
}

#pinSwiper.out_3 .swiper-slide.pin4 {
	transform: translateY(0);
}

#pinSwiper.out_4 .swiper-slide.pin5 {
	transform: translateY(0);
}

#pinSwiper.out_5 .swiper-slide.pin6 {
	transform: translateY(0);
}

#pinSwiper.out_6 .swiper-slide.pin7 {
	transform: translateY(0);
}

#pinSwiper .swiper-slide.pin4 {
	overflow: hidden;
}

#pinSwiper .swiper-slide.pin8 {
	height: 468px;
	background: #fff;
}

@media (max-width: 1600px) {
	.w1490 {
		width: 1280px;
	}


	.bannerSwiper .slide2-ox1 {
		left: 900px;
	}

	.bannerSwiper .slide2 .ic1 {
		left: 295px;
	}





	/* .indexCont2 .h1 {
        left: -216px;
    } */
}


/* 脙楼芒鈧犆⑩偓娄脙漏脗隆脗碌 */
.c_more {
	margin: 40px auto 0;
	position: relative;
	padding-right: 58px;
	width: 140px;
	height: 56px;
	padding-left: 25px;
	line-height: 56px;
	font-size: 14px;
	color: #7f7c7a;
	background-image: linear-gradient(#f5f5f5, #f3f3f3, #ededed);
	border-radius: 6px;
	cursor: pointer;
}

.c_more:hover {
	color: #ce9c44;
}

.c_more .dot {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	width: 45px;
}

.c_more .dot span {
	float: left;
	margin-right: 5px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #016f67;
	transition-duration: .3s;
}

.c_more:hover .dot span {
	margin-right: 10px;
}

.clear:after {
	content: '';
	display: block;
	clear: both;
}

.inner_top {
	position: relative;
	z-index: 5;
	height: 50px;
	margin-top: 100px;
	background-color: #f9f9f9;
}
.inner_top.inner1_top {
    position: relative;
    z-index: 5;
	margin-top: 0;
    padding-top: 235px;
    height: 324px;
    
}

.inner_top>.w1280 {
	display: none;
}

.inner_top .jinmao {
	margin-left: -204px;
	height: 88px;
	overflow: hidden;
	display: none;
}

.inner_top .title {
	position: absolute;
	bottom: 74px;
	left: 0;
	font-size: 22px;
	line-height: 32px;
	font-weight: 300;
	color: #a39185;
	display: none;

}

.inner_top .subNav {
	position: absolute;
	right: 29px;
	bottom: 0;
	line-height: 48px;
}

.inner_top .subNav .link {
	position: relative;
	float: left;
	z-index: 5;
	/* height: 80px; */
}

.inner_top .subNav .link .line {
	position: absolute;
	left: 24px;
	bottom: 0;
	width: 0;
	height: 4px;
	background-color: #c8c8c8;
}

.inner_top .subNav a {
	float: left;
	font-size: 14px;
	padding: 0 0 4px;
	margin: 0 24px;
	color: rgba(89, 89, 89, .8);
	font-weight: bold;
}

.inner_top .subNav a.on {
	color: #10847a;
}

#pageFooter {
	height: 449px;
	background: url(../images/page-footer.jpg) no-repeat center top;
}




.about5 {
	height: 1137px;
	background: url(../images/test/about-honor.jpg) no-repeat center top;
}

.view-customer {
	height: 2423px;
	background: url(../images/test/view-customer.jpg) no-repeat center top;
}


.business1 .cTop {
	overflow: hidden;
}

.business1 .cTop img {
	width: 100%;
}

.business1 .cCont {
	height: 800px;
	padding-top: 182px;
	overflow: hidden;
	background: url(../images/test/business4.jpg) no-repeat center top;
}

.business1 .cCont .a1 {
	margin: 0 auto;
	width: 1280px;
	height: 470px;
}



/* 脙漏脗娄芒鈧€溍兟┟偮∶偮礲anner 脙楼脗驴脗芦脙娄脗聧脗路脙楼芒鈧γ偮ッ兟ッ偮徝偮� */

.index .pin1 .line_box {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 60px;
	width: 100%;
	margin: 0 auto;
	z-index: 100;
	pointer-events: auto;
	cursor: pointer;
	overflow: hidden;
	text-align: center;
}

.index .pin1 .line_box .wrap {
	display: inline-block;
	position: relative;
	text-align: left;
	overflow: hidden;
}

.index .pin1.on:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 352px;
	/* box-shadow: 0 0 0 0 ; */
	background: url(../images/box.png) no-repeat center;
	background-size: cover;
	z-index: 10;
}

.index .pin1 .line_box .i {
	width: 0;
	height: 2px;
	background: #fff;
	position: absolute;
	top: -1px;
}

.index .pin1 .line_box ul {
	/* overflow: hidden; */
	position: relative;
	/* border-bottom: 1px solid rgba(255, 255, 255, .3); */
	top: 62px;
	opacity: 0;
	transition: all .5s;
	pointer-events: none;
	z-index: 0;
	/* background-color: rgba(0, 0, 0, .1); */
}

.index .pin1 .line_box ul.on {
	top: 0px;
	opacity: 1;
	transition: all .5s;
	z-index: 100;

}

.index .pin1 .line_box .wrap.wrap:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 99.8%;
	height: 1px;
	background-color: rgba(255, 255, 255, .3);
	z-index: -1;
}

.index .pin1 .line_box li.on {
	/* height: 120px; */
}

.index .pin1 .line_box li {
	float: left;
	text-align: center;
	height: 40px;
	/* padding-right: 171px; */
	margin: 0 auto;
	width: 200px;
	height: 120px;
	cursor: pointer;
	transition: all .6s;
	position: relative;
	pointer-events: auto;
	z-index: 10000;
}

.index .pin1 .line_box li>p {
	color: #fff;
	font-size: 14px;
	text-align: center;
	transition: all .6s;
	position: absolute;
	bottom: 40px;
	left: 0;
	right: 0;
}

.index .pin1 .line_box li.on>p {
	opacity: 0;
	transition: all .6s;
}

.index .pin1 .line_box li.on .hover {
	transition-delay: .3s;
	transition-duration: .6s;
	opacity: 1;
	top: 0;
}

.index .pin1 .line_box li .box {
	position: relative;
	display: inline-block;
	height: 100%;
}

.index .pin1 .line_box li .hover {
	opacity: 0;
	position: relative;
	top: 40px;
	height: 100%;
	display: inline-block;
}

.index .pin1 .line_box li .en {
	color: #ecd8be;
	font-size: 26px;
	font-family: 'Brandon Grotesque';
	text-transform: uppercase;

}

.index .pin1 .line_box li .cn {
	font-size: 18px;
	color: #ecd8be;
	text-align: center;
}

.index .pin1 .line_box li .ico {
	margin-top: 20px;

}

.index .pin1 .line_box li .ico img {
	margin: 0 auto;
}

.index .pin1 .line_box .line_txt {
	font-size: 18px;
	color: #fff;
	text-align: center;
	position: absolute;
	right: 0;
	left: 0;
	transition: all .4s;
	bottom: 35px;
	opacity: 1;
}

.index .pin1 .line_box .line_txt.on {
	opacity: 0;
	transition: all .4s;
	z-index: -1;
}

.index .pin1 .line_box li .box:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 0%;
	transition: all .7s;
	height: 1px;
	background-color: rgba(255, 255, 255, 1);
	transform-origin: 0 0;
	/* animation: width1 1s .0s linear forwards; */
}

.index .pin1 .line_box li.on .box::after {
	width: 100%;
}

@keyframes width1 {
	0% {
		width: 50%;
	}

	100% {
		width: 0%;
	}
}

@keyframes width2 {
	0% {
		width: 50%;
	}

	100% {
		width: 0%;

	}
}

.index .pin1 .line_jia {
	position: absolute;
	right: 0;
	bottom: 43px;
	transition: all .5s;
	opacity: 1;
}

.index .pin1 .line_jia.on {
	opacity: 0;
	transition: all .5s;
}

.index .pin1 .line_box li:last-of-type {
	padding-right: 0;
}

/* 脙漏脗娄芒鈧€溍兟┟偮∶偮礲anner 脙楼脗驴脗芦脙娄脗聧脗路脙楼芒鈧γ偮ッ兟ッ偮徝偮� end */

/* 脙楼芒鈧犆⑩偓娄脙漏脗隆脗碌 */
main p,
.main p {
	line-height: 24px;
	font-size: 14px;
	color: rgba(89, 89, 89, .7);
	/* font-weight: bold; */
}

.main-foot {
	background-color: #fff;
	z-index: 0;
}

#pinSwiper .main-foot {
	z-index: 2;
}

.main-foot.w1280 {
	width: 100%;
}

.main-foot .footertop {
	margin: 0 auto;
	width: 95%;
	font-weight: bold;
}

.sec-left {
	float: left;
	position: relative;
	z-index: 1;
}

.sec-right {
	float: right;
	position: relative;
	z-index: 1;
}

.c_en {
	margin-top: 8px;
	font-size: 36px;
	line-height: 30px;
	color: rgba(213, 203, 183, .6);
	font-family: 'GESANS-REGULAR';
	font-weight: bold;
	text-transform: uppercase;
}

.c_cn {
	position: relative;
	font-size: 24px;
	line-height: 24px;
	color: #fff;
}
.c_cn_d {
	position: relative;
	font-size: 24px;
	line-height: 24px;
	color: #696969;
}


.introduce .sec-left {
	width: 45.3%;

}

.business4 .introduce .sec-left {
	float: none;
}

.business4 .introduce .sec-right {
	width: 832px;
	float: none;
}

.introduce .sec-right {
	width: 38.9%;
	margin-top: 20px;
}

.introduce {
	padding: 60px 0;
}

.business4 .introduce {
	padding: 0;
}

.introduce .c_en {
	position: relative;
	padding-bottom: 36px;
	text-transform: uppercase;
}

.introduce .c_en:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 73%;
	height: 3px;
	background-color: rgba(173, 125, 90, .18);
}

.about1 .introduce .slogan,
.join1 .introduce .slogan {
	margin-top: 20px;
}

.introduce .slogan {
	/* margin-top:33px; */
	font-size: 24px;
	color: #696969;
}



.introduce .sec-right p {
	margin-bottom: 22px;
	opacity: 1;
}

.business4 .introduce .sec-right p {
	margin-bottom: 10px;
}

.business4 .business4_1_2 .introduce .sec-left .c_en {
	color: rgba(255, 255, 255, .4);
}

.business4 .business4_1_2 .introduce .c_en:after {
	background-color: rgba(255, 255, 255, .18);
}

.introduce .sec-right p:last-child {
	margin-bottom: 0;
}

/* search result */
.search-top {
	padding-top: 100px;
	padding-bottom: 82px;
}

.search-top .search-wrap {
	position: relative;
	z-index: 2;
	padding-top: 0;
	float: right;
}


.business4.business_travel .introduce .sec-left{
	width: 100%;
}
.business4.business_travel .c_cn{
	color: #1d428a;
}
.business4.business_travel .introduce .sec-left .c_en{
	color: rgba(4,36,84,.3);
	font-size: 23px; 
	line-height: 1;
}
.business4.business_travel .introduce .sec-left .c_en::after{
	display: none;
}
.business4.business_travel .introduce .sec-left .slogan{
	color: #1d428a;
	font-size: 36px;
	line-height: 45px;
	font-weight: 300;
	width: 290px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.business4.business_travel .business4_1{
	height: 440px;
	padding: 90px 0 40px;
	margin-bottom: 0;
}
.business4.business_travel .w1280{
	align-items: flex-start;
}
.business_travel .warp-travel .warp-top{
	width: 309px;
	height: 182px;
	background: url(../images/graphic.png) no-repeat; 
	background-size: 100%;
	text-align: center;
	padding-top: 25px;
	margin: auto;
	top: -35px; 
	position: relative;
}
.business_travel .warp-travel .warp-top::after{
	content: '';
	width: 288px;
	height: 100%;
	border-radius: 50%;
	background: #fff; 
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}
.business_travel .warp-travel .warp-top img{
	margin: auto;
	position: relative;
	z-index: 3;
}
.business_travel .warp-travel .warp-p p{
	margin-bottom: 20px;
	line-height: 28px;
	font-size: 16px;
}
.business_travel .warp-travel .ul{
	margin-top: -100px; 
	position: relative;
	z-index: 3;
	display: flex; 
	align-items: flex-end;
	position: relative; 
}
.business_travel .warp-travel .ul .i{
	width: 0;
	height: 1px;
	background: #e8e8e8;
	position: absolute;
	left: 0;
	top: 70px;
	transition: all 1s;
}
.business_travel .warp-travel .ul.animated .i{
	width: 100%;
}
.business_travel .warp-travel .ul .i2{
	top: 130px;
}
.business_travel .warp-travel .ul .i3{
	bottom:1px;
	top: auto;
}
.business_travel .warp-travel .ul .li{
	position: relative;
	z-index: 3; 
	margin-right: 63px;
} 
.business_travel .warp-travel .ul .li:nth-child(3){
	margin-bottom: -3px; 
	margin-right: 83px;
}
.business_travel .warp-travel .ul .li:nth-child(4){
	margin-bottom: 2px; 
	margin-right: 45px;
}
.business_travel .warp-travel .ul .li:nth-child(5){
	padding-bottom: 5px; 
	
}
.business_travel .warp-travel .ul .li:nth-child(6){
	margin-bottom: -3px; 
	margin-right: 0;
}
.business_travel .warp-travel .ul .li img{
	transform-origin: bottom center; 
	position: relative;
    left: 50%;
  transform: translateX(-50%);
}
.business_travel .warp-travel .ul .li:hover img{
	animation: swing 1s ease-in-out 1;
}
@keyframes swing {
	0% {
	  transform: translateX(-50%) rotate(0deg);
	}
	25% {
	  transform: translateX(-50%) rotate(-2deg);
	}
	50% {
	  transform: translateX(-50%) rotate(2deg);
	}
	75% {
	  transform: translateX(-50%) rotate(-2deg);
	}
	100% {
	  transform: translateX(-50%) rotate(0deg);
	}
  }
.business_travel .warp-travel .ul img{
	margin: auto;
}
.business_travel .warp-travel .warp-p{
	margin: 50px 0 45px;
}
.business_travel .business4_2 .list .img{
	margin-bottom: 0;
}
.business_travel .business4_2 {
    width: 100%;
    background-image: linear-gradient(to bottom, #ffffff 50%, #f7f7f5);
	padding: 0;
}
.business_travel .business_travel_code{
	height: 20vw;
	max-height: 480px;
	min-height: 300px;
	margin-top: 70px;
	background-image: url(../images/Travel_bg2.jpg);
	background-position: center;
	background-size: cover;
}
.business_travel .business_travel_code .w1280{
	height: 100%;
}
.business_travel .business_travel_code .code-img{
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.business_travel .business4_2 .list .item img{
	transition: all .6s;
}
.business_travel .business4_2 .list .item:hover img{
	transform: scale(1.1);
}
.business_travel .business_travel_code .tit-cont{
	font-size: 20px;
	line-height: 28px;
	color: #fff;
}
.business_travel .business_travel_code .warp-code{
	display: flex;
	margin-top: 40px;
}
.business_travel .business_travel_code .warp-code .item{
	margin-left: 10px;
}
.business_travel .business_travel_code .warp-code .item:nth-child(1){
	margin-left: 0;
}
.business_travel .business_travel_code .warp-code .item .img{
	background: #fff;
	width: 110px;
	height: 110px;
	padding: 5px;
}
.business_travel .business_travel_code .warp-code .item .img img{
	width: 100%;
}
.business_travel .business_travel_code .warp-code .item p{
	color: #fff;
	text-align: center;
	line-height: 20px;
	margin-top: 10px;
}
/* about */
.about1 .sec-left {
	width: 550px;
	padding: 0;

}

.about1 .sec-left-100 {
	width: 100%;
	padding: 0;

}

/* .about1 .introduce .sec-left{
	display: flex;
	flex-wrap: wrap;
	    align-content: space-between;
} */
.about1 .sec-left .top-li {
	margin-top: 10px;
}

.about1 .sec-left .top-li,
.about1 .sec-left .top-txt {
	width: 100%;
}

.about1 .sec-right {
	width: 730px;
	padding: 0;
	margin-top: 0;
}

.about1 .introduce .w1280 {
	display: flex;
	/* align-items: flex-end; */
	padding: 70px 0 50px;
	justify-content: space-between;
}

/* .about1 .introduce .slogan {
	margin-top: 17px;
	font-size: 24px;
	color: #696969;
} */

.about1 .introduce .price {
	margin-top: 50px;
	font-size: 36px;
	font-weight: bold;
	line-height: 26px;
	color: #ff0600;
	font-family: 'GESANS-REGULAR';
}

.about1 .introduce .price.umk {
	color: #2e8015;
}

.about1 .introduce .price.ump {
	color: #ff0600;
}

.about1 .introduce .num {
	position: relative;
	margin-top: 10px;
	font-size: 16px;
	line-height: 13px;
	color: #555d6f;
	opacity: .5;
	font-family: 'Brandon Grotesque';
}

.about1 .introduce .num:after {
	position: absolute;
	left: -18px;
	top: 0;
	width: 3px;
	height: 75px;
	background-color: #e5ecee;
}

.about1 .introduce .name {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 1;
	color: #555d6f;
	opacity: .5;
}

.about1 .introduce .time {
	margin-top: 4px;
	font-size: 14px;
	line-height: 1;
	color: #555d6f;
	margin-bottom: 5px;
}

.about1 .layout {
	height: 670px;
	background: url(../images/20250818-01.jpg) no-repeat center / cover
}




.about1 .layout .sec-left {
	padding-top: 130px;
}

.about1 .layout .sec-left-100 {
	padding-top: 130px;
}

.about1 .layout .c_cn {
	margin-top: 11px;
}

.about1 .layout .tab {
	position: relative;
	margin-top: 30px;
	font-size: 14px;
	line-height: 24px;
	color: #696969;

	overflow: hidden;
}

.about1 .layout .tab .line {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 56px;
	height: 4px;
	background-color: #0073ca;
}

.about1 .layout .tab span {
	font-weight: bold;
	float: left;
	padding-bottom: 12px;
	opacity: .7;
	cursor: pointer;
	margin-right: 20px;
}

.about1 .layout .toggle-box {
	position: relative;
	margin-top: 10px;
	font-size: 14px;
	color: #696969;
	line-height: 26px;
}

.about1 .layout .toggle-box .box {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.about1 .layout .toggle-box .box:first-child {
	display: block;
}

.about1 .layout .toggle-box li {
	display: flex;
}

.about1 .layout .toggle-box span {
	margin-right: 20px;
	width: 56px;
	opacity: .7;
}

.about1 .layout .sec-right {
	top: 40px;
	width: 800px;
	height: 500px;
	position: absolute;
	right: -15px;
}

.about1 .layout .map-box .img {
	position: absolute;
	right: 15px;
	padding-left: 90px;
	background: #ece7e3;
	bottom: 25px;
	z-index: 3;
}

.about1 .layout .map-box {
	position: relative;
	width: 100%;
	height: 100%;
}

.about1 .layout .des {
	margin-top: 30px;
	color: #8e8e8b;
	font-size: 18px;
	line-height: 40px;
	white-space: nowrap;
}

.about1 .layout .c_en {
	color: #fff;
}

.about1 .layout .des li {
	/* float: left; */
	line-height: 35px;
	margin-right: 70px;
	display: inline-block;
}

.about1 .layout .des li:last-child {
	margin-right: 0;
}

.about1 .layout .des li .warp-txt {
	float: left;
	margin-top: -2px;
}

.about1 .layout .des li .warp-txt em {
	display: block;
	font-size: 16px;
	line-height: 16px;
	color: #fff;
}

.about1 .layout .des li .warp-txt em:nth-child(1) {
	color: #bfbdbb;
	margin-bottom: 6px;
}

.about1 .layout .des li:nth-child(2) .warp-txt em:nth-child(1) {
	font-size: 36px;
	font-family: 'Brandon Grotesque';
}

.about1 .layout .warp-p {
	margin-top: 20px;
}

.about1 .layout .warp-p em {
	display: none;
}

.about1 .layout .des span.countUp {
	float: left;
}

.about1 .layout .des span {
	font-family: 'Brandon Grotesque';
	font-size: 54px;
	margin-right: 5px;
	vertical-align: top;
	color: #fff;
}


.about1 .layout .map .area {
	position: absolute;
	color: #fff;
	display: none;
}

.about1 .layout .map .area span {
	font-weight: bold;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 14px;
	line-height: 1.2;
	transform: translate(-50%, -50%);
	white-space: nowrap;
	opacity: .7;
}

.about1 .layout .map .area .round {
	width: 84px;
	height: 84px;
	border-radius: 50%;
	background-color: rgba(164, 140, 84, .06);
	transition: all .3s;
}

.about1 .layout .map .area.on .round {
	background-color: rgba(255, 255, 255, .32);
	opacity: 1;
}

.about1 .layout .map .area.on {
	position: absolute;
	z-index: 5;
}

.about1 .layout .map .huabei {
	top: 133px;
	left: 356px;
}

.about1 .layout .map .huabei .round {
	width: 104px;
	height: 104px;
}

.about1 .layout .map .huabei span {
	margin-top: 7px;
	margin-left: 12px;
}

.about1 .layout .map .suwan {
	top: 200px;
	left: 410px;
	z-index: 2;
}

.about1 .layout .map .suwan span {
	margin-top: -20px;
	margin-left: 16px;
}

.about1 .layout .map .suwan .round {
	width: 83px;
	height: 83px;
}


.about1 .layout .map .huadong {
	top: 200px;
	left: 399px;
}

.about1 .layout .map .huadong span {
	margin-left: 25px;
}

.about1 .layout .map .huanan span {
	margin-top: 10px;
	margin-left: 10px;
}

.about1 .layout .map .huadong .round {
	width: 118px;
	height: 118px;
}

.about1 .layout .map .xinan {
	top: 246px;
	left: 230px;
}

.about1 .layout .map .xinan .round {
	width: 118px;
	height: 118px;
}

.about1 .layout .map .huazhong {
	top: 252px;
	left: 335px;
}

.about1 .layout .map .huazhong .round {
	width: 93px;
	height: 93px;
}

.about1 .layout .map .dongnan {
	top: 314px;
	left: 384px;
	z-index: 2;
}

.about1 .layout .map .dongnan .round {
	width: 95px;
	height: 95px;
}

.about1 .layout .map .dongnan span {
	margin-left: 24px;
}

.about1 .layout .map .huanan {
	top: 325px;
	left: 334px;
}

.about1 .layout .map .huanan .round {
	width: 130px;
	height: 130px;
}

.about1 .dev {
	height: 540px;
    background: url(../images/about-bev1.jpg) no-repeat center/cover;
}
.org-pc{padding:50px 100px 100px 50px;display: block;}
.org-mobile{display: none;}
.about1 .dev.zheda {
	background: url();
	background-image: linear-gradient(#f5f5f5, #f3f3f3, #ededed);
	margin-top:40px;
}

.about1 .dev .sec-left {
	padding-top: 160px;
}

.about1 .dev .sec-left .c_en {
	margin-top: 13px;
	margin-bottom: 10px;
}

.about1 .dev .sec-right {
	padding-top: 52px;
	width: 30%;
	margin-right: 10%;
}

.about1 .dev .sec-right.w50 {
	padding-top: 52px;
	width: 50%;
	margin-right: 2%;
}

.sec-right-text{
	display: flex;
	align-items: center;
	height: 100%;
	padding-top: 52px;
	justify-content:flex-start;
	padding-top:12% !important;
}
.about1 .dev .contWrap {
	position: relative;
}

.about1 .dev .sec-left h5 {
	font-size: 18px;
	margin: 25px 0 8px;
	line-height: 1;
	color: #4c4c4c;
}

.about1 .dev .sec-left h5 em {
	color: #10847a;
}

.about1 .dev .sec-left h5 em:hover {
	color: #cbb393;
}

.about1 .dev .sec-left p {
	font-size: 15px;
	line-height: 26px;
	color: #808080;
}

.about1 .dev .sec-left p em {
	cursor: pointer;
}

.about1 .dev .contWrap .newgraph {
	background-size: 100%;
	width: 344px;
	height: 346px;
	float: right;
	position: relative;
}



.about1 .dev .contWrap .item {
	position: absolute;
	top: 24px;
	width: 169px;
	z-index: 2;
}

.about1 .dev .contWrap .item2 {
	left: 143px;
	width: 216px;
	top: 0;
	z-index: 1;
}

.about1 .dev .contWrap .item3 {
	left: 356px;
	width: 216px;
	top: 0;
	z-index: 1;
}

.about1 .dev .contWrap .item4 {
	left: 547px;
}

.about1 .dev .contWrap .item .top {
	position: relative;
}

.about1 .dev .contWrap .item .top .ico {
	position: absolute;
	left: 50%;
	top: 54px;
	transform: translateX(-50%);
}

@keyframes rote {
	from {
		transform: rotate(0);
	}

	to {
		transform: rotate(360deg);
	}
}

.about1 .dev .contWrap .item2 .top .img:first-child {
	display: block;
	width: 214px;
	height: 212px;
	animation: rote 24s linear infinite forwards;
	background: url(../images/about/round2.png);
	background-size: 100%;
	transition: all .3s;
}

.about1 .dev .contWrap .item.on .top .img:first-child {
	background: url(../images/about/round2-on.png);
	background-size: 100%;
}

.about1 .dev .contWrap .item3 .top .img:first-child {
	display: block;
	width: 214px;
	height: 212px;
	animation: rote 24s 1s linear infinite reverse;
	background: url(../images/about/round2.png);
	background-size: 100%;
	transition: all .3s;
}

.about1 .dev .contWrap .item2 .top .ico {
	width: 43px;
	height: 47px;
	background: url(../images/about/round2-ico.png);
	background-size: 100%;
	transition: all .3s;
}

.about1 .dev .contWrap .item2.on .top .ico {
	background: url(../images/about/round2-icoon.png);
	background-size: 100%;
}

.about1 .dev .contWrap .item.on .txt {
	color: #935403;
}

.about1 .dev .contWrap .item3 .top .ico {
	width: 47px;
	height: 45px;
	background: url(../images/about/round2-ico2.png);
	background-size: 100%;
	transition: all .3s;
}

.about1 .dev .contWrap .item3.on .top .ico {
	background: url(../images/about/round2-ico2on.png);
	background-size: 100%;
}

.about1 .dev .contWrap .item .txt {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 16px;
	line-height: 20px;
	color: #ac9991;
	font-weight: bold;
}

.about1 .dev .contWrap .item1 .top .img:first-child,
.about1 .dev .contWrap .item4 .top .img:first-child {
	width: 169px;
	height: 169px;
	background: url(../images/about/round1.png);
	background-size: 100%;
	transition: all .3s;
}

.about1 .dev .contWrap .item1.on .top .img:first-child,
.about1 .dev .contWrap .item4.on .top .img:first-child {
	background: url(../images/about/round1on.png);
	background-size: 100%;
}

.about1 .dev .contWrap .item1.on .top .txt,
.about1 .dev .contWrap .item4.on .top .txt {
	color: #a5715b;
}

.about1 .dev .contWrap .item2 .txt {
	color: #6a5d58;
	top: 120px;
	transform: translateX(-50%);
}


.about1 .dev .contWrap .item3 .txt {
	color: #6a5d58;
	top: 120px;
	transform: translateX(-50%);
}


.about1 .dev .contWrap .item .bottom {
	position: absolute;
	left: 0;
	top: 230px;
	width: 100%;
	text-align: center;
}

.about1 .dev .bottom .tit {
	font-size: 24px;
	color: #10847a;
	margin-bottom: 8px;
}

.about1 .item:hover .bottom .tit {
	color: #ce9c44;
}

.about1 .dev .bottom .des {
	font-size: 18px;
	opacity: .6;
	color: #696969;
}

.about1 .honor {
	background: url(../images/about/about-honor.jpg) no-repeat center/cover;
}

.about1 .honor .w1280 {
	height: 490px;
}

.about1 .honor .sec-left {
	position: absolute;
	top: 20%;
	transform: translateY(-50%);
}

.about1 .honor .c_en {
	color: rgba(255, 255, 255, .22);
}

.about1 .honor .sec-right {
	margin-top: 160px;
	width: 100%;
}

.about1 .honor .swrap {
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 0;
	width: 100%;

}


.about1 .honor .swrap .swiper-button-next,
.development_6 .swiper-button-next {
	outline: none;
	background: url(../images/next_on.png) no-repeat right center;
	left: 1300px;
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
}

.newsSwiper .swiper-button-next {
	outline: none;
	background: url(../images/newsri.png) no-repeat right center;
	right: 20px;
	opacity: 1;
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
}

.about1 .honor .swrap .swiper-button-next::after,
.about1 .honor .swrap .swiper-button-prev::after,
.newsSwiper .swiper-button-next::after,
.newsSwiper .swiper-button-prev::after,
.development_6 .swiper-button-next::after,
.development_6 .swiper-button-prev::after {
	opacity: 0;
}

.about1 .honor .swrap .swiper-button-next:hover,
.about1 .honor .swrap .swiper-button-prev:hover,
.development_6 .swiper-button-next:hover,
.development_6 .swiper-button-prev:hover {
	width: 49px;
}

/* .newsSwiper:hover .swiper-button-next{
	opacity: 1;
	right: 10px;
}
.newsSwiper:hover .swiper-button-prev{
	opacity: 1;
	left: 10px;
} */
.development_6 {
	height: 360px;
	background: url(../images/development/bg1.jpg) no-repeat;
	background-position: center;
	background-size: cover;
	padding-top: 120px;
}

.development_6 .box {
	position: relative;
	height: 118px;
	padding: 0 48px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	color: #807659;
	line-height: 30px;
}

.development_6 .box::after {
	content: '';
	width: 48px;
	height: 118px;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/development/enco1.png) no-repeat;
	background-size: 100%;
}

.development_6 .box::before {
	content: '';
	width: 48px;
	height: 118px;
	position: absolute;
	right: 0;
	top: 0;
	background: url(../images/development/enco2.png) no-repeat;
	background-size: 100%;
}

.about1 .honor .swrap .swiper-button-prev,
.development_6 .swiper-button-prev {
	outline: none;
	background: url(../images/prev_on.png) no-repeat left center;
	right: 1300px;
	left: auto;
	margin-right: 4px;
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
}

.newsSwiper .swiper-button-prev {
	outline: none;
	background: url(../images/newsle.png) no-repeat left center;
	left: 20px;
	right: auto;
	opacity: 1;
	margin-right: 4px;
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
}
.about1 .honor{
	display: grid;
	grid-template-columns: repeat(3,1fr);
	gap:20px;
}
.about1 .honor  .box {
	position: relative;
	transition-duration: .5s;
}

.about1 .honor  .cnt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	font-size: 15px;
	line-height: 24px;
	color: #666;
	padding-top: 50px;
}

.about1 .honor  .cnt img {
	margin: 0 auto 8px;
	width: 64px;
}
.about1 .honor  .txt {
	padding:0 10px;
	font-size:12px;
}

.about1 .culture {
	padding-top: 100px;
	height: 600px;
	background: url(../images/about1-bg3.jpg) no-repeat center/cover;
}

.about1 .culture.yuanlin{
	padding-top: 50px;
}

.about1 .culture ul {
	margin-top: 40px;
	display: flex;
	justify-content: space-between;
}

.about1 .culture ul li {
	position: relative;
	padding: 56px 30px 0;
	width: 32%;
	height: 300px;
	border-radius: 6px;
	overflow: hidden;
}

.about1 .culture ul li.li4 {
	position: relative;
	padding: 56px 30px 0;
	width: 23%;
	height: 250px;
	border-radius: 8px;
	overflow: hidden;
	z-index:1;
}
.about1 .culture ul li::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.5;
	transition-duration: .5s;
	z-index:2;
	background-image: url(../images/zhedalogo.png);

  background-size:60%; /* 或 contain */
  background-position: 120% -250% ; /* 确保图片居中 */
  background-repeat: no-repeat; /* 防止图片重复 */
}
.about1 .culture ul li:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
	transition-duration: .5s;
	z-index:1;
	background: linear-gradient(to top, #ffffff, #f2f2f2);
}

.about1 .culture ul li:hover:before {
	background: linear-gradient(45deg, #006f68, #258d73);
}
.about1 .culture ul li:hover *{color: #fff;}
.about1 .culture ul li * {
	position: relative;
	z-index: 1;
}

.about1 .culture .cn {
	margin-top: 20px;
	font-size: 24px;
	color: #636160;
	top: 0;
	transition-duration: .5s;
}

.about1 .culture .en {
	font-size: 30px;
	color: #9b9895;
	line-height: 48px;
	letter-spacing: -2px;
	font-family: 'GESANS-REGULAR';
}

.about1 .culture .slogan,
.about1 .culture .tit {
	margin-top: 10px;
	font-size: 16px;
	color: #696969;
}

.about1 .culture .tit {
	margin-top: 0;
	margin-bottom: 35px;
	font-size: 20px;
	color: #636160;
}

.about1 .culture ul li .box {
	position: absolute;
	padding: 0 30px;
	width: 100%;
	left: 0;
	top: 50%;
	transition-duration: .8s;
	transform: translateY(-40%);
	opacity: 0;
}

.about1 .culture ul li img,
.about1 .culture ul li .en,
.about1 .culture ul li .slogan {
	transform: none;
	transition-duration: .5s;
}

.about1 .culture ul li:hover img,
.about1 .culture ul li:hover .cn,
.about1 .culture ul li:hover .en,
.about1 .culture ul li:hover .slogan {
	opacity: 0;
	transform: translateY(20px);
}

.about1 .culture ul li:hover .box {
	opacity: 1;
	transform: translateY(-48%);
}

.about1 .culture ul li .box p {
	margin-bottom: 6px;
}

.about1 .culture ul li .box span {
	color: #333;
	opacity: .7;
}



.about2 .team-top {
	padding-top: 100px;
	position: relative;
	padding-bottom: 17px;
	border-bottom: 3px solid #e7e3e0;
}

.about2 .team-top .tab {
	position: absolute;
	bottom: -3px;
	right: 0;
	font-size: 14px;
	color: #595959;
}

.about2 .team-top .tab span {
	float: left;
	margin-right: 44px;
	padding-bottom: 17px;
	line-height: 24px;
	font-weight: bold;
	cursor: pointer;
}

.about2 .team-top .tab span.on {
	color: #016f67;
}

.about2 .team-top .tab span:last-of-type {
	margin-right: 0;
}

.about2 .team-top .tab .line {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 28px;
	height: 3px;
	background-color: #016f67;
}

.about2 .team-list {
	margin-top: 18px;
	margin-right: -24px;
	overflow: hidden;
	padding-bottom: 49px;
}

.about2 .team-list .box {
	display: none;
}

.about2 .team-list .box:first-child {
	display: block;
}

.about2 .team-list br {
	clear: both;
}

.about2 .team-list .item {
	margin-right: 24px;
	background-color: #ebebeb;
	overflow: hidden;
	margin-bottom: 22px;
}

.about2 .team-list .item:last-child {
	margin-bottom: 0;
}

.about2 .team-list .item .img {
	overflow: hidden;
	float: left;
	width: 222px;
	height: 260px;
	background-color: #f2f1f0;
	border-radius: 6px 0 0 6px;
	overflow: hidden;
}

.about2 .team-list .item .img img {
	float: right;
}

.about2 .team-list .item .cont {
	float: left;
	padding-top: 48px;
	padding-left: 46px;
	padding-right: 46px;
	width: calc(100% - 222px);
	height: 260px;
}

.about2 .team-list .item .cont p {
	color: #707070;
	opacity: .7;
	margin-bottom: 0;
	font-weight: normal;
}

.about2 .team-list .item .cont .wrap .i {
	display: none;
}

.about2 .team-list .item .cont .des {
	margin-top: 16px;
	overflow: hidden;
}

.about2 .team-list .item .cont .wrap {
	margin-right: -10px;
	overflow: auto;
	padding-right: 10px;
	max-height: 96px;
}

.about2 .team-list .item .es {
	margin-top: 14px;
	overflow: hidden;
	cursor: pointer;
}

.about2 .team-list .item .es img {
	float: left;
}

.about2 .team-list .item .es .more {
	float: left;
	position: relative;
	margin-top: 12px;
	margin-left: 7px;
	padding-right: 60px;
	font-size: 14px;
	line-height: 22px;
	color: #43463e;
}

.about2 .team-list .item .es .more .dot {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	width: 45px;
}

.about2 .team-list .item .es .more span {
	float: left;
	margin-right: 5px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #016f67;
	transition-duration: .3s;
}

.about2 .team-list .item .es .more:hover span {
	margin-right: 10px;
}

.about2 .team-list .item .name {
	font-size: 18px;
	line-height: 26px;
	color: #016f67;
}

.about2 .team-list .item .pos {
	font-size: 14px;
	color: #878787;
	line-height: 26px;
}

.about3 .org {
	padding-top: 137px;
	padding-bottom: 95px;
	background: url(../images/about/org-bg.jpg) no-repeat center/cover;
}

.about3 .org .ul2 {
	margin-bottom: 0;
}

.about3 .org .tit {
	position: relative;
	margin: 0 auto 104px;
	padding-top: 25px;
	width: 376px;
	height: 92px;
	background-color: #f1ede9;
	border-radius: 6px;
}

.about3 .org .tit:after {
	content: '';
	position: absolute;
	left: 50%;
	top: 100%;
	width: 3px;
	height: 320px;
	background-color: #c7a674;
	opacity: .1;
}

.about3 .org .tit img {
	margin: 0 auto;
}

.about3 .org ul {
	display: flex;
	justify-content: center;
}

.about3 .org ul {
	position: relative;
	margin-bottom: 104px;

}

.about3 .org .ul1:before {
	content: '';
	position: absolute;
	top: -40px;
	left: 50%;
	width: 875px;
	height: 16px;
	transform: translateX(-50%);
	border-radius: 10px 10px 0 0;
	border: 3px solid #c7a674;
	border-bottom-color: transparent;
	opacity: .1;
}

.about3 .org .ul2:before {
	content: '';
	position: absolute;
	top: -40px;
	left: 50%;
	width: 705px;
	height: 16px;
	transform: translateX(-50%);
	border-radius: 10px 10px 0 0;
	border: 3px solid #c7a674;
	border-bottom-color: transparent;
	opacity: .1;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.about3 .org .ul1 li:nth-child(6) {
	margin-right: 37px;
}

.about3 .org .ul1 li:nth-child(n + 7) {
	margin: 0 4px;
}

.about3 .org ul li {
	margin: 0 10px;
	width: 58px;
	height: 150px;
	background-color: #e8e3dc;
	border-radius: 6px;
	overflow: hidden;
	font-size: 15px;
	color: #96908a;
	letter-spacing: 1px;
	writing-mode: tb-rl;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}

.about4 .top {
	padding-top: 100px;
	padding-bottom: 18px;
}

.about4 .top .c_en {
	position: relative;
	padding-bottom: 0;
}

.about4 .top .c_en:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 400px;
	height: 3px;
	background-color: #f2f7f8;
	opacity: 0;
}

.about .history {
	padding: 40px 0;
	/* height: 842px; */
	background: url(../images/about/about4-bg.jpg) no-repeat center/cover;
}

.about .history .box {
	height: 650px;
	padding-top: 70px;
	border-radius: 6px;
	overflow: hidden;
	background: url(../images/about/about4-bg2.jpg) no-repeat center/cover;
}

.about .history .sec-left {
	position: relative;
	top: 0;
	left: 0;
	width: 253px;
	height: 100%;
}

.about .history .sec-left .jinmao {
	position: absolute;
	left: 92px;
	top: 0;
	max-width: none;
}

.about .history .sec-right {
	padding-left: 44px;
	margin-right: 40px;
	width: calc(100% - 293px);
	overflow: hidden;
}

.about .history .sec-right .contWrap {
	width: calc(100% + 10px);
	height: 500px;
	overflow: auto;
}

.about .history .sec-right .contWrap .cnt {
	width: calc(100% - 10px);
	padding-right: 140px;
}

.about .history .sec-right .bar {
	position: absolute;
	top: 0;
	left: 0;
	width: 4px;
	height: 100%;
	background: url(../images/about/about4-img1.png) no-repeat left top;
}

.about .history .sec-right .bar .line {
	position: absolute;
	left: 0;
	top: 0;
	width: 4px;
	height: 45px;
	background-color: #004dac;
}

.about .history .item {
	margin-bottom: 24px;
}

.about .history .item:last-child {
	margin-bottom: 0;
}

.about .history .item .date {
	margin-bottom: 2px;
	font-size: 30px;
	font-weight: 600;
	color: #858585;
	font-family: 'GESANS-REGULAR';
}

.about .history .box p {
	font-weight: normal;
}

.about .history .sec-right .item.on .date {
	color: #004dac;
}

.about .history .sec-right .item.on p {
	color: #333;
}

.body_ie #footer .footer {
	position: relative;
}

.body_ie .about2 .team-list .item .cont .wrap {
	margin-right: -17px;
}

.body_ie .news1 .news-list .a .des {
	height: 24px;
}

.on_3.body_ie .indexCont3 .w1490 .txt {
	top: 50%;
}

.body_ie .indexCont3 .w1490 .txt {
	top: 50%;
}

.body_ie #loadBox .cVideo #loadBox_mp4 {
	right: 0;
	width: auto;
	height: auto;
	top: 0;
	left: 50%;
	min-width: 100%;
	min-height: auto;
}

/* .body_ie #loadBox .cVideo{
	width: 80vw;
} */

.body_ie #loadBox .cnt {
	/* left: 0; */
}

.body_ie .indexCont1 .Le {
	top: 50%;
}

.body_ie #header .logo object {
	opacity: 0;
}

.body_ie #header .logo {
	background: url(../images/jm-logo.png) no-repeat 0 0;
}

.on_3.body_ie .indexCont3 .w1490 .txt {
	top: 50%;
}

/* 脙搂脗卢芒鈧澝兟偮偮懊兟γ呪€溍偮琲e脙篓脗掳脝鈥櫭兟γ⑩偓垄脗麓 */
.ie150 .index .pin1 .line_box li .cn {
	font-size: 24px;
}

.ie150 .indexCont1 .Le {
	transform: translateY(-55%) scale(1.2);
}

.ie150 .indexCont2 .pos-cont .pos-cont_a {
	transform: scale(1.2);
	transform-origin: left;
}

.ie150 .indexCont3 .w1490 .txt {
	transform: translateY(-50%) scale(1.2);
}

.ie150 .indexCont5 .w1490 .txt {
	transform: translateY(-50%) scale(1.2);
}

.ie150 .indexCont2 .pos .pageBox {
	transform: translate(-50%, -50%) scale(1.2);
}

.ie150 #header .nav dt a,
.ie150 #header .ri .lang .btn {
	font-size: 17px;
}

.ie150 .indexCont6 .en {
	margin-bottom: 2%;
}

.indexCont6 .sec-left .list .a h6 {
	height: 26px;
	overflow: hidden;
}

.ie150 #loadBox .cVideo {

	display: block;
}

.ie150 #loadBox .cnt .txt {
	width: 13.9vw;
}

.ie150 main p,
.ie150 .main p {
	font-size: 17px;
	line-height: 28px;
}

.ie150 .inner_top .subNav a,
.ie150 #header .nav dd a {
	font-size: 17px;
}

.ie150 .about1 .layout .tab span,
.ie150 .about1 .layout .toggle-box span {
	transform: scale(1.2);
}

.ie150 .index .pin1 .line_box li>p {
	font-size: 20px;
}

.ie150 .business6_1 .page_nav a {
	font-size: 16px;
}


/* ie125% */
.ie125 .index .pin1 .line_box li .cn {
	font-size: 24px;
}

.ie125 .indexCont1 .Le {
	transform: translateY(-55%) scale(1.2);
}

.ie125 .indexCont2 .pos-cont .pos-cont_a {
	transform: scale(1.2);
	transform-origin: left;
}

.ie125 .indexCont3 .w1490 .txt {
	transform: translateY(-50%) scale(1.2);
}

.ie125 .indexCont5 .w1490 .txt {
	transform: translateY(-50%) scale(1.2);
}

.ie125 .indexCont2 .pos .pageBox {
	transform: translate(-50%, -50%) scale(1.2);
}

.ie125 #header .nav dt a,
.ie125 #header .ri .lang .btn {
	font-size: 17px;
}

.ie125 .indexCont6 .en {
	margin-bottom: 2%;
}

.ie125 main p,
.ie125 .main p {
	font-size: 17px;
	line-height: 28px;
}

.ie125 .inner_top .subNav a,
.ie125 #header .nav dd a {
	font-size: 17px;
}

.ie125 .about1 .layout .tab span,
.ie125 .about1 .layout .toggle-box span {
	transform: scale(1.2);
}

.ie125 .index .pin1 .line_box li>p {
	font-size: 20px;
}

.ie125 .business6_1 .page_nav a {
	font-size: 16px;
}

.iepc125 .indexCont6 .en {
	margin-bottom: 1%;
}

.iepc125 .indexCont6 {
	margin-top: 60px;
}

.ie15125 .indexCont6 {
	margin-top: 70px;
}

.ie15125 .indexCont6 .en {
	margin-bottom: 1%;
}

/* integrity */
.integrity .tit {
	color: #595959;
	font-size: 20px;
	line-height: 36px;
	font-weight: bold;
}

.integrity-cont {
	padding-bottom: 75px;
}

.integrity-cont .tab-box {
	padding: 0 64px;
	position: relative;
}

.integrity-cont .tab-top {
	position: relative;
}

.integrity-cont .tab-top .itbox {
	display: flex;
	overflow-x: scroll;
	overflow-y: hidden;
	justify-content: space-between;

}

.integrity-cont .tab-box::after {
	width: calc(100% - 128px);
	left: 64px;
	height: 2px;
	content: '';
	background: #ebebeb;
	position: absolute;
	top: 39px;
}

.integrity-cont .tab-top .line {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 56px;
	height: 2px;
	background-color: #10847a;
	z-index: 3;
}

.integrity-cont .tab-top .itbox::-webkit-scrollbar-thumb {
	display: none;
}

.integrity-cont .tab-top .it {
	font-size: 14px;
	color: #808080;
	font-weight: bold;
	margin-right: 35px;
	padding: 0 0 25px 0;
	cursor: pointer;
	transition: all .3s;
	line-height: 1;
}

.integrity-cont .tab-top .it.on {
	color: #10847a;
}

.integrity-cont .tab-top .itbox .it:last-child {
	margin-right: 0;
}

.integrity-cont .tab-bot .it {
	display: none;
	padding-top: 25px;
}

.integrity-cont .tab-bot .it:nth-child(1) {
	display: block;
}

.integrity-cont .tab-bot .it .tip {
	margin-bottom: 3px;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #808080;
}

.integrity-cont .tab-bot .it p {
	display: flex;
	flex-wrap: wrap;
}

.integrity-cont .tab-bot .it p a {
	display: inline-block;
	position: relative;
}

.integrity-cont .tab-bot .it p em {
	text-align: justify;
	display: inline-block;
	height: 28px;
	position: relative;
}

.integrity-cont .tab-bot .it span,
.integrity-cont .tab-bot .it a {
	position: relative;
	margin-left: 1px;
	padding-left: 14px
}

.integrity-cont .tab-bot .it span::after,
.integrity-cont .tab-bot .it a::after {
	content: '锛�';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
}

.integrity-cont .tab-bot .it p em::after {
	content: "";
	display: inline-block;
	width: 100%;
}

.integrity-top {
	padding-top: 100px;
	padding-bottom: 40px;
}

.integrity-top .wrap {
	margin-top: 40px;
	padding-top: 64px;
	height: 396px;
	border-radius: 6px;
	overflow: hidden;
	background: url(../images/about/integrity-bg.jpg) no-repeat center/cover;
	background-size: cover;
}

.integrity-top .wrap .tit {
	padding-left: 64px;
	margin-bottom: 40px;
	color: #7d9eaa;
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
}

.integrity-top .wrap .tip {
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #808080;
}

.integrity-top .wrap p {
	display: flex;
	flex-wrap: wrap;
	word-wrap: break-word;
}


.integrity-top .wrap p em::after {
	content: "";
	display: inline-block;
	width: 100%;
}

.integrity-bottom {
	padding-top: 40px;
	min-height: 605px;
	background: url(../images/about/integrity-bg2.jpg) no-repeat center/cover;
}

.integrity-bottom .tab {
	overflow: hidden;
	margin-top: 32px;
	margin-bottom: 34px;
}

.integrity-bottom .tab span {
	float: left;
	margin-right: 10px;
	line-height: 54px;
	width: 220px;
	height: 54px;
	text-align: center;
	border-radius: 27px;
	font-size: 15px;
	color: #666;
	cursor: pointer;
	background: linear-gradient(to bottom, #e5e0dc, #d7cfc9);
}

.integrity-bottom .tab span.on {
	color: #fff;
	background: linear-gradient(to bottom, #266cd5, #014fa7);
}

.integrity-bottom .toggle-box {
	position: relative;
}

.integrity-bottom .toggle-box .box {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

.integrity-bottom .toggle-box .box:first-child {
	display: block;
}

.integrity-bottom .toggle-box .title {
	font-size: 18px;
	margin-bottom: 10px;
}

/* business */
.business1 .introduce .slogan {
	color: #016f67;
	font-size: 36px;
	line-height: 40px;
	font-weight: 300;
	margin-top: 20px;
}

.business1 .definit {
	height: 520px;
	background: url(../images/definit-bg.jpg) no-repeat center/cover;
}

.business1 .definit .w1280 {
	height: 100%;
}

.business1 .definit .sec-left {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	display: flex;
	height: 295px;
}

.business1 .definit .sec-right .img {
	display: none;
	position: absolute !important;
	/* top: 50%; */
	left: 0;
	width: 100%;

	max-width: 100%;
}

.business1 .definit .sec-right .img:first-child {
	display: block;
	position: relative;
	width: 730px;
	/* float: right; */
}

.business1 .definit .tab {
	position: relative;
	font-size: 15px;
	float: left;
	color: #292d50;
	overflow: hidden;
	font-weight: bold;
	margin-top: 55px;
	width: 150px;
	height: 300px;
}

.business1 .definit .bd {
	float: right;
}

.business1 .definit .bd .li-a {
	display: flex;
}

.business1 .definit .bd li {
	display: none;
}

.business1 .definit .tab .line {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 0;
	background: linear-gradient(to bottom, #1594de, #076cc6);
}

.business1 .definit .tab li {
	margin-bottom: 10px;
	/* float: left; */
	display: block;
	width: 136px;
	/* margin-left: 10px; */
	text-align: center;
	/* transition: all 1s; */
	position: absolute;
	z-index: 2;
	border-radius: 27px;
	cursor: pointer;
	line-height: 54px;
	height: 54px;
	background: linear-gradient(to bottom, #e5e0dc, #d7cfc9);
}

.business1 .definit .tab li:nth-child(2) {
	top: 64px;
}

.business1 .definit .tab li:nth-child(3) {
	top: 128px;
}

.business1 .definit .tab li.on {
	color: #fff;
	background: linear-gradient(to bottom, #266cd6, #014fa7);
}

.business1 .definit .tab span:first-child {
	margin-left: 0;
}

.business1 .definit .tab span:last-of-type {
	margin-bottom: 0;
}

.business1 .definit .toggle-box {
	position: relative;
	height: 182px;
	float: left;
	margin-left: 20px;
	width: 350px;
	margin-top: 55px;
}

.business1 .definit .box {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	width: 100%;
	height: 100%;
	padding: 20px;
	padding-right: 100px;
	border-radius: 6px 6px 0 0;
	background: linear-gradient(to right, #ebe9e8, transparent);
}

.business1 .definit .box:first-child {
	display: block;
}

.business1 .definit .box .tit {
	font-size: 18px;
	color: #016f67;
	line-height: 20px;
	margin-bottom: 10px;
	font-weight: bold;
}

.business1 .definit .box p {
	margin-bottom: 22px;
}

.business1 .definit .box p:last-child {
	margin-bottom: 0;
}

.business1 .definit .sec-right {
	float: right;
	width: 730px;
	height: 100%;
}

.business1 .definit .img1 .title {
	float: left;
	width: 290px;
	height: 290px;
	line-height: 290px;
	text-align: center;
	font-size: 24px;
	color: #094aa7;
	background: url(../images/operation-bg1.png) no-repeat center;
}

.business1 .definit .img {
	overflow: hidden;
}

.business1 .definit .img2,
.business1 .definit .img3 {
	overflow: initial;
}

.business1 .definit .img1 .le {
	padding-top: 10px;
	float: left;
	position: relative;
	height: 306px;
}

.business1 .definit .img1 .le:before {
	content: '';
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	width: 33px;
	height: 3px;
	background-color: #c8a97a;
}

.business1 .definit .img1 .le:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 32px;
	transform: translateY(-50%);
	width: 16px;
	height: 300px;
	border: 3px solid #c8a97a;
	border-left-color: transparent;
	border-radius: 0 6px 6px 0;
}

.business1 .definit .img1 .le .ite {
	margin-bottom: 22px;
	width: 204px;
	/* height: 82px; */
	/* border-radius: 41px; */
	font-size: 14px;
	color: #666;
	display: flex;
	align-items: center;
	padding-bottom: 16px;
	background: url(../images/line5.png) no-repeat left bottom;
}

.business1 .definit .img1 .le .aside {
	/* color: #094aa7; */
	color: #292d50;
	font-size: 15px;
	/* display: flex; */
	/* align-items: center; */
}

.business1 .definit .img1 .le .ite:hover .aside {
	color: #094aa7;
	font-weight: bold;
}

.business1 .definit .img1 .ite .p {
	line-height: 26px;
}

.business1 .definit .img1 .le .aside img {
	display: inline-block;
	vertical-align: middle;
	margin-bottom: 5px;
	margin-right: 8px;
}

.business1 .definit .img1 .le .ite:last-child {
	padding-bottom: 0;
	margin-bottom: 0;
	background: none;
}

.business1 .definit .img1 .ri {
	float: left;
	width: 230px;
	padding: 16px 0;
	padding-left: 70px;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 306px;
}

.business1 .definit .img1 .ri:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 33px;
	height: 3px;
	background-color: #c8a97a;
}

.business1 .definit .img1 .ri:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 32px;
	transform: translateY(-50%);
	width: 16px;
	height: 300px;
	border: 3px solid #c8a97a;
	border-right-color: transparent;
	border-radius: 6px 0 0 6px;
}

.business1 .definit .img1 .ri .ite {
	margin-bottom: 5px;
	color: #cd9a4d;
	line-height: 52px;
}

.business1 .definit .img1 .ri .iconBox {
	float: left;
	margin-right: 10px;
	width: 52px;
	height: 52px;
	background-color: #f0ebe3;
	border-radius: 50%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.business1 .definit .img1 .ri .ite img {
	margin-bottom: 2px;
}

.business1 .definit .img1 .ri .ite:last-child {
	margin-bottom: 0;
}

.business1 .definit .img2 {
	position: relative;
	width: 680px;
	padding-left: 240px;
	margin-right: 37px;
}

.business1 .definit .img2 .flex {
	position: relative;
}

.business1 .definit .img2 .flex:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 300px;
	margin-top: -2px;
	height: 4px;
	width: 210px;
	background: url(../images/line5.png) no-repeat;
}

.business1 .definit .img2 .wrap {
	position: relative;
	width: 290px;
	height: 290px;
}

.business1 .definit .img2 .wrap .len_img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	/* background: url(../images/operation-bg2.png) no-repeat center; */
}

.business1 .definit .wrap .len_img .i {
	transition: all .3s;
}

.business1 .definit .img2 .wrap .len_img .i:nth-child(1) {
	width: 310px;
	height: 166px;
	background: url(../images/len_img1.png);
	position: absolute;
	top: -15px;
	left: -18.5px;
}

.business1 .definit .img2 .wrap .len_img .i.on:nth-child(1) {
	background: url(../images/len_img1on.png);
}

.business1 .definit .img2 .wrap .len_img .i:nth-child(3) {
	width: 177px;
	height: 220px;
	background: url(../images/len_img2.png);
	position: absolute;
	top: 82.5px;
	right: -14.5px;
	right: -15px;
}

.business1 .definit .img2 .wrap .len_img .i.on:nth-child(3) {
	background: url(../images/len_img2on.png);
}

.business1 .definit .img2 .wrap .len_img .i:nth-child(2) {
	width: 178px;
	height: 225px;
	background: url(../images/len_img3.png);
	position: absolute;
	top: 79.5px;
	left: -12px;
}

.business1 .definit .img2 .wrap .len_img .i.on:nth-child(2) {
	background: url(../images/len_img3on.png);
}

.business1 .definit .img2 .cnt {
	position: absolute;
	top: 30px;
	left: 0;
}

.business1 .definit .img2 .cnt:nth-child(1) {
	left: 300px;
}

.business1 .definit .img2 .cnt:nth-child(2) {
	left: -130px;
	top: 50%;
	margin-top: -41px;
}

.business1 .definit .img2 .cnt:nth-child(3) {
	left: 300px;
	top: 190px;
}

.business1 .definit .img2 .cnt span {
	position: relative;
	display: block;
	font-size: 14px;
	color: #666;
}

.business1 .definit .img2 .cnt span:first-child {
	color: #292d50;
	margin-bottom: 10px;
	font-size: 18px;
}

.business1 .definit .img2 .cnt.on span:first-child {
	color: #185bb8;
	font-weight: bold;
}

.business1 .definit .img2 .wrap .title {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 24px;
	color: #b68866;
	line-height: 30px;
}

.business1 .definit .img2 .wrap .tb span {
	position: absolute;
	top: 10px;
	left: 50%;
	transform: translateX(-50%);
	font-size: 20px;
	color: #fff;
	opacity: .3;
	cursor: pointer;
}

.business1 .definit .img2 .wrap .tb span.on {
	opacity: 1;
}

.business1 .definit .img2 .wrap .tb span.on {
	opacity: 1;
}

.business1 .definit .img2 .wrap .tb span:nth-child(1) {
	left: 50%;
	top: 0;
	width: 196px;
	height: 65px;
	text-align: center;
	padding-top: 8px;
}

.business1 .definit .img2 .wrap .tb span:nth-child(2) {
	left: -24px;
	top: 182px;
	width: 184px;
	height: 65px;
	text-align: center;
	transform: rotate(45deg);
}

.business1 .definit .img2 .wrap .tb span:nth-child(2) em {
	position: absolute;
	transform: rotate(-43deg);
	top: 36px;
	left: 84px;
}


.business1 .definit .img2 .wrap .tb span:nth-child(3) {
	right: -24px;
	top: 182px;
	width: 184px;
	height: 65px;
	text-align: center;
	transform: rotate(132deg);
}

.business1 .definit .img2 .wrap .tb span:nth-child(3) em {
	position: absolute;
	transform: rotate(-133deg);
	top: 13px;
	left: 90px;
}

.business1 .definit .img2 .wrap .inner span {
	position: absolute;
	top: 54px;
	left: 50%;
	transform: translateX(-50%);
	font-size: 14px;
	color: #fff;
	opacity: .3;
}

.business1 .definit .img2 .wrap .inner span:nth-child(2) {
	top: 50%;
	transform: translateY(-50%) rotate(90deg);
	left: auto;
	right: 50px;
}

.business1 .definit .img2 .wrap .inner span:nth-child(3) {
	top: auto;
	bottom: 54px;
}

.business1 .definit .img2 .wrap .inner span:nth-child(4) {
	top: 50%;
	transform: translateY(-50%) rotate(-90deg);
	left: 50px;
}

.business1 .definit .img3 {
	position: relative;
	width: 100%;
	padding-left: 225px;
	margin-right: 17px;
}

.business1 .definit .img3 .flex {
	position: relative;
}

.business1 .definit .img3 .flex:before,
.business1 .definit .img3 .flex:after {
	content: '';
	position: absolute;
	top: 162px;
	left: 300px;
	height: 4px;
	width: 210px;
	background: url(../images/line5.png) no-repeat;
}

.business1 .definit .img3 .flex:before {
	left: -170px;
}

.business1 .definit .img3 .wrap {
	position: relative;
	width: 290px;
	height: 290px;
}

.business1 .definit .img3 .wrap .len_img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	/* background: url(../images/operation-bg3.png) no-repeat center;	 */
}

.business1 .definit .img3 .wrap .len_img .i:nth-child(1) {
	width: 223px;
	height: 191px;
	background: url(../images/len_img4.png);
	position: absolute;
	top: -13px;
	left: -18px;
}

.business1 .definit .img3 .wrap .len_img .i.on:nth-child(1) {
	background: url(../images/len_img4on.png);
}

.business1 .definit .img3 .wrap .len_img .i:nth-child(2) {
	width: 202px;
	height: 176px;
	background: url(../images/len_img5.png);
	position: absolute;
	top: -2px;
	right: -12px;
}

.business1 .definit .img3 .wrap .len_img .i.on:nth-child(2) {
	background: url(../images/len_img5on.png);
}

.business1 .definit .img3 .wrap .len_img .i:nth-child(3) {
	width: 199px;
	height: 160px;
	background: url(../images/len_img6.png);
	position: absolute;
	top: 137px;
	right: -10px;
}

.business1 .definit .img3 .wrap .len_img .i.on:nth-child(3) {
	background: url(../images/len_img6on.png);
}

.business1 .definit .img3 .wrap .len_img .i:nth-child(4) {
	width: 214px;
	height: 170px;
	background: url(../images/len_img7.png);
	position: absolute;
	top: 137px;
	left: -15px;
}

.business1 .definit .img3 .wrap .len_img .i.on:nth-child(4) {
	background: url(../images/len_img7on.png);
}

.business1 .definit .img3 .wrap .tb .item {
	position: absolute;
	cursor: pointer;
}

.business1 .definit .img3 .wrap .tb .item img:nth-child(2) {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.business1 .definit .img3 .wrap .tb .item.on img:nth-child(2) {
	opacity: 1;
}

.business1 .definit .img3 .wrap .tb .item1 {
	top: 43px;
	left: -28px;
	width: 150px;
	height: 53px;
	transform: rotate(-44deg);
}

.business1 .definit .img3 .wrap .tb .item1 .imgat {
	position: absolute;
	top: -4px;
	left: 27px;
	transform: rotate(39deg);
}

.business1 .definit .img3 .wrap .tb .item2 {
	top: 43px;
	right: -20px;
	width: 150px;
	height: 53px;
	transform: rotate(-132deg);
}

.business1 .definit .img3 .wrap .tb .item2 .imgat {
	position: absolute;
	top: -17px;
	right: 63px;
	transform: rotate(129deg);
}

.business1 .definit .img3 .wrap .tb .item3 {
	bottom: 36px;
	right: -11px;
	width: 150px;
	height: 53px;
	transform: rotate(138deg);
}

.business1 .definit .img3 .wrap .tb .item3 .imgat {
	position: absolute;
	top: -9px;
	right: 58px;
	transform: rotate(-138deg);
}

.business1 .definit .img3 .wrap .tb .item4 {
	bottom: 37px;
	left: -15px;
	width: 150px;
	height: 53px;
	transform: rotate(45deg);
}

.business1 .definit .img3 .wrap .tb .item4 .imgat {
	position: absolute;
	top: -5px;
	right: 50px;
	transform: rotate(-47deg);
}

.business1 .definit .img3 .cnt {
	position: absolute;
	top: 0;
	left: 0;
	width: 154px;

}

.business1 .definit .img3 .cnt:nth-child(1) {
	left: -170px;
}

.business1 .definit .img3 .cnt:nth-child(2) {
	left: 293px;
}

.business1 .definit .img3 .cnt:nth-child(3) {
	left: 293px;
	top: 208px;
}

.business1 .definit .img3 .cnt:nth-child(4) {
	left: -170px;
	top: 208px;
}

.business1 .definit .img3 .cnt span {
	position: relative;
	float: left;
	font-size: 14px;
	color: #666;
	line-height: 22px;
	text-align: justify;
}

.business1 .definit .img3 .cnt.on span strong {
	display: block;
	color: #b88a68;
}

.business1 .definit .img3 .cnt span:first-child {
	color: #292d50;
	font-size: 18px;
}

.business1 .definit .img3 .cnt.on span:first-child {
	color: #185bb8;
	font-weight: bold;
}

.business1 .definit .img2 .wrap .tb span em {
	display: block;
}

.business1 .definit .img3 .wrap .title {
	position: absolute;
	top: 50%;
	left: 48.5%;
	transform: translate(-50%, -50%);
	font-size: 24px;
	color: #b68866;
	line-height: 30px;
}

.business1 .definit .img3 .wrap .tb span {
	position: absolute;
	top: 50px;
	left: 20px;
	transform: rotate(-45deg);
	font-size: 20px;
	color: #fff;
	opacity: .3;
}

.business1 .definit .img3 .wrap .tb span.on {
	opacity: 1;
}

.business1 .definit .img3 .wrap .tb span:nth-child(2) {
	top: 50px;
	left: auto;
	right: 20px;
	transform: rotate(45deg);
}

.business1 .definit .img3 .wrap .tb span:nth-child(3) {
	top: auto;
	bottom: 50px;
	left: auto;
	right: 20px;
	transform: rotate(-45deg);
}

.business1 .definit .img3 .wrap .tb span:nth-child(4) {
	top: auto;
	bottom: 50px;
	transform: rotate(45deg);
}

.business1 .definit .img3 .wrap .inner span {
	position: absolute;
	top: 50%;
	left: 52px;
	transform: translateY(-50%);
	font-size: 14px;
	color: #fff;
	opacity: .3;
}

.business1 .definit .img3 .wrap .inner span:nth-child(2) {
	left: auto;
	right: 52px;
}

.business1 .entry .w1280 {
	display: flex;
	padding: 65px 0;
	justify-content: space-between;
}

.business1 .entry a {
	position: relative;
	padding-left: 40px;
	padding-top: 67px;
	width: 32.38%;
	height: 360px;
	border-radius: 6px;
	background: no-repeat center/cover;
	overflow: hidden;
	transition-duration: .5s;
}

.business1 .entry .entry1 {
	background: url(../images/entry-bg1.jpg) no-repeat;
}

.business1 .entry .entry2 {
	background: url(../images/entry-bg2.jpg) no-repeat;
}

.business1 .entry .entry3 {
	margin-right: -16px;
	background: url(../images/entry-bg3.jpg) no-repeat;
}

.business1 .entry .en-box {
	position: relative;
	margin-top: 12px;
	height: 150px;
}

.business1 .entry .en {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 60px;
	color: #fff;
	opacity: .2;
	font-weight: bold;
	line-height: 50px;
	text-transform: uppercase;
	font-family: 'GESANS-REGULAR';
}

.business1 .entry .cn {
	margin-top: 3px;
	font-size: 26px;
	line-height: 26px;
	color: #fff;
}

.business1 .entry .des {
	margin-top: 13px;
	font-size: 15px;
	line-height: 26px;
	color: #fff;
}

.business1 .entry a .more {
	position: absolute;
	bottom: 30px;
	left: 40px;
	padding-right: 60px;
	color: #fff;
	font-size: 14px;
	line-height: 22px;
}

.business1 .entry a .more .dot {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	width: 45px;
}

.business1 .entry a .more span {
	float: left;
	margin-right: 5px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #fff;
	transition-duration: .3s;
}

.business1 .entry a:hover .more span {
	margin-right: 10px;
}

.business1 .entry a:hover {
	padding-top: 47px;
}

.business1 .urban {
	padding-top: 172px;
	height: 584px;
	background: url(../images/urban-bg.jpg) no-repeat center/cover;
}

.business1 .urban .c_en {
	opacity: 1;
	margin-bottom: 4px;
	color: #fff;
}

.business1 .urban .slogan {
	font-size: 36px;
	color: #1d428a;
	line-height: 40px;
	margin-top: 10px;
	font-weight: 300;
}


.business .stop {
	padding: 60px 0;
}

.business2 .system .round {
	position: relative;
	float: left;
	margin-top: 10px;
	min-width: 419px;
	min-height: 419px;
}

.business2 .system .round .item {
	position: absolute;
	width: 56px;
	height: 56px;
	background: no-repeat center/cover;
	transition-duration: .3s;
}

.business2 .system .round .item:first-child {
	left: 15px;
	top: 70px;
	background-image: url(../images/stech01.png);
}

.business2 .system .round .item:first-child.on {
	background-image: url(../images/tech01.png);
}

.business2 .system .round .item:nth-child(2) {
	top: -8px;
	right: 125px;
	background-image: url(../images/stech02.png);
}

.business2 .system .round .item:nth-child(2).on {
	background-image: url(../images/tech02.png);
}

.business2 .system .round .item:nth-child(3) {
	top: 203px;
	right: -24px;
	background-image: url(../images/stech03.png);
}

.business2 .system .round .item:nth-child(3).on {
	background-image: url(../images/tech03.png);
}

.business2 .system .round .item:nth-child(4) {
	bottom: -15px;
	right: 125px;
	background-image: url(../images/stech04.png);
}

.business2 .system .round .item:nth-child(4).on {
	background-image: url(../images/tech04.png);
}

.business2 .system .round .item:nth-child(5) {
	left: 29px;
	bottom: 44px;
	background-image: url(../images/stech05.png);
}

.business2 .system .round .item:nth-child(5).on {
	background-image: url(../images/tech05.png);
}


.business2 .system .toggle-box {
	position: relative;
	float: left;
	margin-left: 149px;
	height: 342px;
	width: 285px;
	margin-top: 45px;
}

.business2 .system .toggle-box .boxWrap {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	display: none;
	/* width: 380px; */
}

.business2 .system .toggle-box .boxWrap:first-child {
	display: block;
}

.business2 .system .toggle-box .tit {
	font-size: 18px;
	line-height: 1;
	margin-bottom: 8px;
	color: #333;
}

.business2 .system .toggle-box .cnt p {
	line-height: 18px;
}

.business2 .system .toggle-box .cnt {
	position: relative;
	padding-bottom: 14px;
	margin-bottom: 14px;
}

.business2 .system .toggle-box .cnt:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 133%;
	height: 2px;
	background: linear-gradient(to right, #cfcfcf, transparent);
}

.business2 .system .toggle-box .box:last-child .cnt {
	margin-bottom: 0;
	padding-bottom: 0;
}

.business2 .system .toggle-box .box:last-child .cnt:after {
	display: none;
}

.business2 .system .toggle-box .num {
	position: absolute;
	top: 0;
	left: -50px;
	color: #ad9a89;
	font-size: 26px;
	font-family: 'GESANS-REGULAR';
}

/* news */
.news1 .top {
	padding: 30px 0 0;
	margin-bottom: 30px;
}

.news1 .top .a {
	display: flex;
	overflow: hidden;
	background: #fafafa;
	border-radius: 6px;
}

.news1 .top .a .img {
	float: left;
	width: 658px;
	height: 407px;
	background: url(../images/news.jpg);
	background-size: cover;
}

.news1 .top .a .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.news1 .top .a .cont {
	float: left;
	display: flex;
	align-items: center;
	padding: 0 30px 0 40px;
	width: 720px;
}

.news1 .top .a .cont b {
	font-size: 64px;
	line-height: 64px;
	font-weight: bold;
	letter-spacing: -4px;
	color: #016f67;
	font-family: 'GESANS-REGULAR';
}

.news1 .top .a .cont i {
	font-size: 24px;
	letter-spacing: -.5px;
	color: #7f7c7a;
	font-family: 'GESANS-REGULAR';
	font-weight: bold;
}

.news1 .top .a .cont h6 {
	margin-top: 14px;
	color: #7f7c7a;
	font-size: 24px;
	line-height: 30px;
	max-height: 60px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin-bottom: 19px;
	transition-duration: .3s;
}

.news1 .top .a:hover .cont h6 {
	color: #016f67;
}

.news1 .top .a .cont .des,
.news1 .top .a .cont .des p {
	color: #7f7c7a;
	max-height: 192px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}

.news1 .news-list {
	padding: 38px 0 46px;
	background-color: #fafafa;
	/* margin-top: 30px; */
}

.news1.invest1 .news-list {
	padding: 68px 0 46px;
}

.invest2 .section .c_cn,
.invest2 .section .c_en {
	display: none;
}

.invest2.investor .announcement-top {
	padding-top: 48px;
}

.invest2 .announcement-bottom {
	margin-top: 48px;
}

.investor3 .c_cn,
.investor3 .c_en {
	display: none;
}

.news1 .news-list .a {
	position: relative;
	padding: 26px 0;
	overflow: hidden;
	border-bottom: 2px solid #f6f0e8;
	transition-duration: .5s;
	cursor: pointer;
}

.news1 .news-list .w1280 {}

.news1 .news-list .a {
	cursor: pointer;
	position: relative;
	padding: 26px 0 26px 21.78px;
	border-bottom: none;
	overflow: hidden;
	border-radius: 10px;
}

.news1 .news-list .a.on:before {
	opacity: 0;
}

.news1 .news-list .a:before {
	content: '';
	width: 100%;
	bottom: 0;
	left: 0;
	height: 2px;
	background: #ececec;
	position: absolute;
}

.news1 .news-list .a:hover {
	background: url(../images/news_bg.png);
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.news1 .news-list .a::after {
	content: '';
	width: 0;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/news_bg1.png);
	background-size: cover;
	border-radius: 10px;
	transition: all .6s;
}

.news1 .news-list .a:hover::after {
	width: 119px;
}

.news1 .news-list .a .mask {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	text-align: right;
	overflow: hidden;
	/* background: linear-gradient(to right, transparent, transparent, #d0c6b4); */
	transition-duration: .5s;
	border-radius: 6px;
}

.news1 .news-list .a .mask .btn {
	position: absolute;
	right: 0;
	top: 16px;
	opacity: 0;
	border-radius: 25px;
	font-size: 16px;
	padding-left: 18px;
	text-align: left;
	width: 154px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	/* background: linear-gradient(to top, #ac7e34, #cdac5c); */
	transition-duration: .8s;
}

.news1 .news-list .a .mask {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	text-align: right;
	overflow: hidden;
	/* background: linear-gradient(to right, transparent, transparent, #d0c6b4); */
	transition-duration: .5s;
	border-radius: 6px;
}

.news1 .news-list .a .mask .btn {
	position: absolute;
	right: 43px;
	top: 50%;
	transform: translateY(-50%);
	opacity: 0;
	border-radius: 25px;
	font-size: 16px;
	padding-left: 18px;
	text-align: left;
	width: auto;
	height: 50px;
	line-height: 50px;
	color: #fff;
	/* background: linear-gradient(to top, #ac7e34, #cdac5c); */
	transition-duration: .8s;
}


/* .news1 .news-list a:hover .mask {
	opacity: 1;
} */

.news1 .news-list .a:hover .mask .btn {
	opacity: 1;
	right: 24px;
}

.news1 .news-list .a:hover h6 {
	color: #016f67;
}

.news1 .news-list .a .mask .btn img {
	margin-top: -2px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 0;
}

.news1 .news-list .a:hover .mask {
	opacity: 1;
}


.news1 .news-list .a:hover .news-title {
	color: #016f67;
}



.news1 .news-list .a .date b {
	display: block;
	color: #dfdfdf;
	font-size: 36px;
	font-weight: initial;
	line-height: 36px;
	letter-spacing: -2px;
}

.news1 .news-list .a .date i {
	font-size: 14px;
	font-weight: bold;
	color: #dad7d6;
	line-height: 14px;
	display: block;
	margin-top: 4px;
	transition-duration: .6s;
}

.news1 .news-list .a .date .b {
	position: relative;
	transition: all .3s;
}

.news1 .news-list .a .date .b span {
	position: absolute;
	top: 0;
	left: 0;
	width: 60px;
	overflow: hidden;
	max-height: 0;
	color: #016f67;
	-webkit-transition: max-height 0.8s;
	-moz-transition: max-height 0.8s;
	transition: max-height 0.8s;
}

.news1 .news-list .a:hover .date .b span {
	max-height: 100%;
	opacity: 1;
}

.news1 .news-list .a .news-title {
	margin-bottom: 3px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 20px;
	line-height: 30px;
	color: #7f7c7a;
	transition-duration: .5s;
}

.news1 .news-list .a .des {
	line-height: 22px;
	color: #7f7c7a;
	opacity: .5;
	transition-duration: .5s;
	line-height: 24px;
	font-size: 14px;
	/* font-weight: bold; */
}

.news1 .news-list .a:hover .des {
	opacity: 1;

}

.news1 .news-list a {
	padding: 0;
	border: none;
}

.news1 .news-list .a .date {
	float: left;
	width: 120px;
	letter-spacing: -1px;
	color: rgba(139, 116, 100, .6);
	font-size: 18px;
	/* margin-top: 14px; */
	line-height: 20px;
	transition-duration: .5s;
	position: relative;
	left: -22px;
	font-family: 'GESANS-REGULAR';
}

.news1 .news-list .a.padding .date {
	left: 0;
}

.news1 .news-list .a:hover b,
.news1 .news-list .a:hover i {
	color: #016f67;
}

.news1 .news-list .a.padding .date .b {
	transform: translateX(5px);
	transition-delay: .5s;
	-webkit-transition-delay: .5s;
}

/* .news1 .news-list .a:hover .date{
	transform: translate3d(20px,0,0);
	-webkit-transform: translate3d(20px,0,0);
	-moz-transform: translate3d(20px,0,0);
	-ms-transform: translate3d(20px,0,0);
	-o-transform: translate3d(20px,0,0);
} */

.news1 .news-list .a .date span {
	display: block;
	opacity: 1;
	margin-bottom: 5px;
	font-size: 60px;
	line-height: 50px;
	color: #b7aaa0;
	opacity: .8;
	font-family: 'GESANS-REGULAR';
	letter-spacing: -6px;
	position: relative;
}

.news1 .news-list .a:hover .date span::after {
	max-height: 100%;
}
.news1 .news-list .a:hover .date{
	padding-left: 20px;
}

.news1 .news-list .a .cont {
	float: left;
	padding-right: 25px;
	width: 1100px;
}


.news1 .news-list .a h6 {
	margin-bottom: 3px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 20px;
	line-height: 30px;
	color: #7f7c7a;
	transition-duration: .5s;
}

.news1 .news-list .a .des {
	max-height: 48px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	min-height: 24px;
	text-align: justify;
}

.news1 .news-list .a p {
	line-height: 22px;
	color: #7f7c7a;
	opacity: .5;
	transition-duration: .5s;
}

.news1 .news-list .a:hover p {
	opacity: 1;
}

.news3 .video {
	padding-top: 97px;
	padding-bottom: 56px;
}

.news3 .video .video-list {
	overflow: hidden;
	margin-top: 18px;
}

.video-list .slide_btn {
	bottom: auto;
	top: 46px;
}

.news3 .video .ite {
	float: left;
	margin-right: 1.5%;
	margin-bottom: 20px;
	width: 32.33%;
}

.news3 .video .ite:nth-child(3n) {
	margin-right: 0;
}

.news3 .video-list .ite .face {
	position: relative;
	width: 100%;
	height: 292px;
	border-radius: 6px;
	overflow: hidden;
}

.news3 .video-list .ite .face img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.news3 .video-list .ite .face .mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .4);
	z-index: 2;
	opacity: 0;
	transition-duration: .3s;
}

.news3 .video-list .ite:hover .face .mask {
	opacity: 1;
}

.news3 .video-list .ite .face .link {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: 50%;
	border: 2px solid transparent;
	background: #fff;
	height: 46px;
	width: 46px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all 0.2s ease 0s;
	text-align: center;
}

.news3 .video-list .ite .face .link:hover {
	background: transparent;
	border: 2px solid #fff;
	color: #fff;
	transform: translate(-50%, -50%) scale(1.1, 1.1);
}

.news3 .video-list .ite .face i.fa-search {
	font-size: 16px;
	position: relative;
	color: #232323;
}

.news3 .video-list .ite .face .link:hover i {
	background: transparent;
	color: #fff;
}


.news3 .video .ite h6 {
	margin-top: 18px;
	font-size: 18px;
	color: #7f7c7a;
	line-height: 30px;
}

.news3 .video .ite .date {
	font-size: 14px;
	line-height: 20px;
	color: #b7aaa0;
	font-family: 'GESANS-REGULAR';
	font-weight: bold;
	display: none;
}

.news3 .publication {
	padding-top: 100px;
	padding-bottom: 56px;
	background-color: #fafafa;
}


.news3 .publication .video-list {
	overflow: hidden;
	margin-top: 18px;
}

.news3 .publication .ite {
	float: left;
	margin-right: 1.56%;
	margin-bottom: 20px;
	width: 18.75%;
}

.news3 .publication .ite:nth-child(5n) {
	margin-right: 0;
}

.news3 .publication .ite .face {
	width: 100%;
	height: 292px;
	border-radius: 6px;
	overflow: hidden;
}

.news3.cxbg .publication .ite .face {
	height: auto;
}

.news3 .publication .ite .face img {
	width: 100%;
	height: 100%;
	object-fit: fill;
}

.news3 .publication .ite h6 {
	margin-top: 10px;
	font-size: 14px;
	color: #7f7c7a;
	line-height: 22px;
}

.news3 .publication .ite .date {
	font-size: 14px;
	line-height: 20px;
	color: #b7aaa0;
	font-family: 'GESANS-REGULAR';
	font-weight: bold;
	display: none;
}

/* join */
.join1 .concept {
	overflow: hidden;
	padding-top: 230px;
	height: 800px;
	background: url(../images/join/concept-bg.jpg) no-repeat center top;
}

.join1 .concept .c_en {
	color: rgba(255, 255, 255, .3);
}

.join1 .concept .c_cn {
	color: #fff;
	opacity: 1;
	margin-top: 12px;
	margin-bottom: 11px;
}

.join1 .concept .des {
	width: 380px;
	margin-top: 10px;
	font-size: 14px;
	line-height: 24px;
	color: rgba(255, 255, 255, .7);
}

.join1 .concept .des span {
	font-size: 18px;
	line-height: 30px;
	display: block;
}

.join1 .concept .card {
	margin-top: 54px;
	display: flex;
	justify-content: space-between;
}

.join1 .concept .item {
	padding: 40px 50px;
	padding-right: 60px;
	width: 49%;
	height: 302px;
	border-radius: 6px;
	overflow: hidden;
	transition: all .4s;
	background: url(../images/join/concept-bg1.jpg) no-repeat center;
}

.join1 .concept .item:hover .tit {
	opacity: 1;
	color: #ad7435;
}

.join1 .concept .item:hover {
	margin-top: -15px;
}

.join1 .concept .item .sec-left {
	width: 90px;
}

.join1 .concept .item .sec-right {
	width: 426px;
}

.join1 .concept .item2 {
	background-image: url(../images/join/concept-bg2.jpg);
}


.join1 .concept .item .tit {
	font-size: 18px;
	color: #000;
	opacity: .7;
	margin-top: -2px;
	margin-bottom: 12px;
	transition: all .4s;
}

.join1 .recruit a {
	display: block;
	padding-top: 140px;
	height: 556px;
	text-align: center;
	background: url(../images/join/recruitment-bg.jpg) no-repeat center/cover;
}

.join1 .recruit .c_en {
	color: rgba(51, 51, 51, .2);
}

.join1 .recruit .slogan {
	margin-top: 34px;
	font-size: 36px;
	color: #016f67;
	line-height: 42px;
}

.join1 .recruit .en {
	margin-top: 10px;
	font-size: 52px;
	line-height: 52px;
	color: rgba(75, 75, 75, .2);
	text-transform: uppercase;
	font-family: 'Brandon Grotesque';
}

.join1 .recruit .arrow {
	margin: 30px auto 0;
}

.join3 .contact .sec-left {
	padding-top: 100px;
}

.join3 .contact .c_en {
	position: relative;
	padding-bottom: 36px;
}

.join3 .contact h5 {
	font-size: 18px;
	color: #4c4c4c;
	font-weight: bold;
}

.join3 .contact .ul {
	display: flex;
	margin-top: 15px;
}

.join3 .section {
	padding: 100px 0 80px;
}


.join3 .section .w1280::after {
	display: none;
}

.join3 .section .li {
	margin-right: 139px;
}

.join3 .section .li:last-child {
	margin-right: 0;
}

.join3 .section .li .email p {
	font-size: 14px;
	color: #808080;
	;
	line-height: 26px;
}

.join3 .section .li .email p a {
	display: inline-block;
}

.join3 .section .li .email .tit {
	font-size: 18px;
	color: #595959;
	font-weight: 500;
}



.join3 .section .li1 {
	width: 398px;
	padding-top: 48px;
}

.join3 .section .li1 .top-li {
	border-bottom: 3px solid #f2f7f8;
}

.join3 .section .li1 .top-li::after {
	content: '';
	clear: both;
	display: block;
}

.join3 .section .li1 .top-li p {
	float: left;
	margin-right: 60px;
	padding-bottom: 30px;
	font-size: 18px;
	color: #969696;
	line-height: 18px;
	cursor: pointer;
	position: relative;
}

.join3 .section .li1 .top-li p::after {
	content: '';
	position: absolute;
	bottom: -2px;
	width: 10%;
	transition: all .4s;
	margin: auto;
	height: 3px;
	background: #10847a;
	left: 0;
	right: 0;
	opacity: 0;
}

.join3 .section .li1 .top-li p.on::after {
	opacity: 1;
	width: 100%;
}

.join3 .section .li1 .bom-li {
	margin-top: 25px;
}

.join3 .section .li1 .bom-li .part {
	display: none;
}

.join3 .section .li1 .bom-li .part:nth-child(1) {
	display: block;
}

.join3 .section .li1 .bom-li .part p {
	font-size: 14px;
	color: #969696;
}

.join3 .section .li2 {
	margin-top: 53px;
}



.join3 .contact .qr {
	display: flex;
	margin-top: 24px;
	overflow: hidden;
}

.join3 .contact .qr .box {
	margin-right: 18px;
}

.join3 .contact .qr .box img {
	display: block;
	margin-bottom: 6px;
}

.join3 .contact .qr .box p {
	opacity: 1;
	text-align: center;
}

.join3 .contact .sec-right {
	display: flex;
	justify-content: space-between;
	width: 730px;
	padding-top: 100px;
	padding-bottom: 92px;
}


.join3 .contact .sec-right .tit {
	font-size: 18px;
	margin-top: 22px;
	margin-bottom: 10px;
}

.join3 .contact .sec-right .part:first-child .tit:first-child {
	margin-top: 0;
}




.join3 .contact .sec-right>p:first-child {
	margin-top: 0;
}

.join3 .contact .sec-right span {
	font-family: 'GESANS-REGULAR';
}

.join3 .section .li2 .national {
	position: relative;
}

.join3 .section .li2 .national img {
	position: absolute;
	left: -56px;
	top: 2px;
}

.join3 .section .li2 .national p {
	color: #969696;
	font-size: 15px;
	font-family: 'GESANS-REGULAR';
}

.join3 .section .li2 .national .tit {
	margin-bottom: 0;
	font-size: 18px;
}

.join3 .section2 {
	height: 444px;
	background: url(../images/join/jos3-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	display: flex;
	align-items: center;
}

.join3 .section2 .sec-left {
	margin-top: 55px;
}

.join3 .section2 .sec-left h1 {
	font-size: 24px;
	color: #696969;
}

.join3 .section2 .sec-left h2 {
	font-size: 36px;
	color: #d5cbb7;
	opacity: .5;
	font-family: 'GESANS-REGULAR';
	font-weight: 500;
}

.join3 .section2 .sec-left h3 {
	font-size: 14px;
	color: #655952;
	opacity: .49;
	margin-top: 15px;
}

.join3 .section2 .sec-right {
	display: flex;
}

.join3 .section2 .sec-right .item {
	background: #fff;
	border-radius: 10px;
	margin-left: 6px;
	padding: 20px 19px 25px 19px;
	float: left;
	transition: all .3s;
	max-width: 141px;
	max-height: 252px;
}

.join3 .section2 .sec-right .item .i {
	margin-bottom: 18px;
	/* 	width: 120px;
	height: 120px; */
	text-align: center;
}

.join3 .section2 .sec-right .item .i img {
	width: 100%;
}

.join3 .section2 .sec-right .item h1 {
	font-size: 14px;
	color: #595959;
	opacity: .6;
	margin-top: 15px;
}

.join3 #map {
	height: 500px;
}

/* stest */
.lisd-top {
	position: relative;
	z-index: 5;
}


/* investor */
.investor .sec1 {
	padding-top: 100px;
}

.investor .stock {
	margin-top: 18px;
	padding-left: 45px;
	padding-top: 96px;
	background: url(../images/stock-bg.png) no-repeat center/cover;
	border-radius: 6px;
	overflow: hidden;
	height: 329px;
}

.investor .stock .stock_m {
	padding-top: 50px;
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.investor .stock .stock_m.umk::after {
	content: '';
	background: url(../images/arrow-up.png) no-repeat;
	width: 14px;
	height: 154px;
	position: absolute;
	top: 0;
	left: 0;
}

.investor .stock .stock_m.ump::after {
	content: '';
	background: url(../images/arrow-um.png) no-repeat;
	width: 14px;
	height: 154px;
	position: absolute;
	top: 0;
	left: 0;
}

.investor .stock .stock_m.umk .price {

	color: #2e8015;
}

.investor .stock .stock_m.ump .price {
	color: #dd6363;
}

.investor .stock .price {
	position: relative;
	padding-left: 40px;
	font-size: 60px;
	line-height: 48px;

	font-weight: bold;
	font-family: 'BRANDON_MED';
	float: left;
}

.investor .stock .price:after {
	content: '';
	position: absolute;
}

.investor .stock .abt {
	float: left;
	margin-left: 20px;
}

.investor .stock .abt .increase {
	font-size: 43px;
	color: #d5cbb7;
	line-height: 43px;
	font-family: 'BRANDON_MED';
}

.investor .stock .abt .info {
	color: #444444;
	line-height: 20px;
	opacity: .5;
	font-weight: bold;
	margin-top: 5px;
}

.investor .stock .det {
	float: left;
	/* margin-left: 10%; */
}

/* .business2>.business4_2{
	opacity: ;
} */
.investor .stock .det .ite:nth-child(1) {
	border-left: 2px solid #d9d8d6;
	padding: 0 43px 0 28px;
}

.investor .stock .det .ite {
	float: left;
	padding: 0 35px 0 10px;
	border-right: 2px solid #d9d8d6;

}


.investor .stock .det .ite:last-child {
	border-right: 0;
}

.investor .stock .det .ite .name {
	font-size: 14px;
	opacity: .5;
	color: #000000;
	line-height: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}

.investor .stock .det .ite .num {
	font-size: 22px;
	font-family: 'BRANDON_MED';
	color: #d5cbb7;
}

.investor .sec2 {
	position: relative;
	z-index: 1;
	margin-top: 23px;
}

.investor .sec2 .box .time {
	position: relative;
	float: left;
	width: 32.3%;
	height: 652px;
	padding: 45px 50px;
}

.investor .sec2 .box .time .toptxt h1 {
	font-size: 24px;
	color: #55658a;
	line-height: 22px;
	margin-bottom: 5px;
}

.investor .sec2 .box .time .toptxt h2 {
	font-size: 22px;
	color: #55658a;
	font-family: 'GESANS-REGULAR';
	text-transform: uppercase;
	line-height: 22px;
	font-weight: bold;
}

.investor .sec2 .box .time .bottxt {
	margin-top: 26px;
	position: relative;
}

.investor .sec2 .box .time .bottxt .h1 {
	font-size: 68px;
	color: #c5a153;
	line-height: 68px;
	font-family: 'Montserrat-Bold';
	margin-top: 15px;
}

.investor .sec2 .box .time .bottxt .h2 {
	font-size: 17px;
	color: #c5a153;
	line-height: 17px;

}

.investor .sec2 .box .time .bottxt .img_top {
	width: 204px;
}

.investor .sec2 .box .time .bottxt .card {
	position: absolute;
	top: 0;
	left: 250px;
}

.investor .sec2 .box .time .bottxt .card img {
	float: left;
	margin-right: 8px;
}

.investor .sec2 .box .time:hover .card img:nth-child(1) {
	-webkit-animation: huxBor 2s linear infinite;
	animation: huxBor 2s linear infinite;
}

@-webkit-keyframes huxBor {
	0% {
		opacity: 0;
		transform: translateY(-60%)
	}

	60% {
		opacity: 1
	}

	70% {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translateY(100%)
	}
}

@keyframes huxBor {
	0% {
		opacity: 0;
		transform: translateY(-60%)
	}

	60% {
		opacity: 1
	}

	70% {
		opacity: 1
	}

	to {
		opacity: 0;
		transform: translateY(100%)
	}
}

.investor .sec2 .box .time .bottxt .card img:nth-child(2) {
	margin-top: 5px;
}

.investor .sec2 .box {
	overflow: hidden;
}

.investor .sec2 .box .time:nth-child(1) {
	background: url(../images/investor-bg1.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 6px;
}

.investor .sec2 .box .time:nth-child(2) {
	background: url(../images/investor-bg2.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 6px;
	margin-left: 1.5%;
}

.investor .sec2 .box .time:nth-child(3) {
	background: url(../images/investor-bg3.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 6px;
	margin-left: 19px;
}

.investor .sec2 .box .time .boxul {
	margin-top: 83px;
}

.investor .sec2 .box .time .boxul .a {
	border-bottom: 1px solid rgba(0, 0, 0, .05);
	padding: 0 0 15px 0;
	margin-bottom: 20px;
}

.investor .sec2 .box .time .boxul .a:last-child {
	border-bottom: none;
}

.investor .sec2 .box .time .boxul .ime {
	color: #fff;
	font-family: "Rajdhani";
	font-size: 18px;
	opacity: .8;
	line-height: 18px;
	margin-bottom: 5px;
}

.investor .sec2 .box .time .boxul p {
	font-size: 17px;
	color: #000000;
	opacity: .6;
	line-height: 20px;
	transition-duration: .5s;
}

.investor .sec2 .box .time .boxul .news-title {
	display: -webkit-box;
	max-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.investor .sec2 .box .time .boxul a:hover p {
	color: #ce9c44;
	opacity: 1;
}

.investor .sec2 .time .more {
	position: absolute;
	padding-right: 60px;
	bottom: 44px;
	left: 50px;
	display: inline-block;
	font-size: 14px;
	line-height: 22px;
	color: #43463e;
}

.investor .sec2 .time .more:hover {
	color: #ce9c44;
}

.investor .sec2 .time .more .dot {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	width: 45px;
}

.investor .sec2 .time .dot span {
	float: left;
	margin-right: 5px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #016f67;
	transition-duration: .3s;
}

.investor .sec2 .time .more:hover .dot span {
	margin-right: 10px;
}

.investor .visit {
	position: relative;
	margin-top: -160px;
	height: 644px;
	z-index: 0;
}

.investor .visit .bg {
	position: absolute;
	top: 0;
	left: 50%;
	max-width: none;
	transform: translateX(-50%);
}

.investor .visit .cont {
	position: absolute;
	left: 0;
	top: 224px;
	width: 100%;
	text-align: center;
}

.investor .visit .cont .email {
	margin: 0 auto;
}

.investor .visit .cont .tit {
	position: relative;
	margin-top: 18px;
	padding-top: 14px;
	font-size: 24px;
	color: #fff;
}

.investor .visit .cont .tit:before {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	width: 56px;
	height: 4px;
	margin-left: -28px;
	background-color: #ebe7e4;
}

.investor .visit .cont .en {
	color: #d5cbb7;
	font-size: 24px;
	line-height: 42px;
	font-family: 'GESANS-REGULAR';
}

.investor .visit .cont p {
	text-align: center;
	color: #ece1d1;
	font-size: 15px;
	line-height: 22px;
	opacity: 1;
	font-weight: 500;
}

.investor .visit .cont p.title {
	margin-bottom: 6px;
	font-size: 22px;
	line-height: 60px;
	letter-spacing: 5px;
}

.investor .visit .cont .btn {
	margin: 16px auto 0;
	width: 256px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border-radius: 25px;
	color: #fff;
	font-size: 15px;
	font-family: 'GESANS-REGULAR';
	background: linear-gradient(to top, #ab7d33, #cdac5c);
	transition-duration: .3s;
	cursor: pointer;
}

.investor .visit .cont .btn:hover {
	box-shadow: 0 6px 15px 2px rgb(0 0 0 / 28%);
}

.investor .announcement-top {
	padding-top: 100px;
	padding-bottom: 18px;
}

.investor1 .announcement-top {
	padding-bottom: 0;
	position: relative;
	z-index: 2;
}

.investor1 .announcement-list {
	padding-bottom: 34px;
	background-color: #fafafa;
}

.investor1 .announcement-list .item {
	position: relative;
	display: block;
	height: 82px;
	line-height: 82px;
	border-bottom: 3px solid #f3f0ea;
}

.investor1 .announcement-list .date {
	float: left;
	width: 158px;
	font-size: 21px;
	color: #cdbe96;
	font-family: 'Montserrat-Bold';
}

.investor1 .announcement-list .cont {
	float: left;
	width: calc(100% - 158px);
}

.investor1 .announcement-list .cont h6 {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 16px;
	color: #7f7c7a;
	line-height: 82px;
	transition-duration: .3s;
}

.investor1 .announcement-list .item:hover .cont h6 {
	color: #016f67;
}

.investor1 .announcement-list .item .mask {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	text-align: right;
	overflow: hidden;
	background: linear-gradient(to right, transparent, transparent, #f6f4ed);
	transition-duration: .5s;
}

.investor1 .announcement-list .item .mask .btn {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	opacity: 0;
	transition-duration: .8s;
}

.investor1 .announcement-list .item:hover .mask {
	opacity: 1;
}

.investor1 .announcement-list .item:hover .mask .btn {
	opacity: 1;
	right: 16px;
}

.investor .report {
	position: relative;
	display: flex;
	justify-content: center;
	margin-top: 20px;
	transition-duration: .3s;
}

.investor .report .bg {
	border-radius: 6px;
	overflow: hidden;
}

.investor .report .cnt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	padding-left: 100px;
}

.investor .poa .cnt {
	padding-left: 256px;
}

.investor .poa .des {
	margin-left: 64px;
	padding-top: 48px;
}

.investor .report .face {
	float: left;
	position: relative;
	width: 240px;
	height: 326px;
}

.investor .report .face .box {
	position: relative;
	z-index: 2;
	overflow: hidden;
	border-radius: 6px;
}

.investor .report .face:before {
	content: '';
	position: absolute;
	z-index: 1;
	bottom: -7px;
	left: 50%;
	transform: translateX(-50%);
	width: 305px;
	height: 64px;
	background: url(../images/report-bg.png) no-repeat;
}

.investor .report .des {
	float: left;
}



.investor .report .des .period {
	margin-top: 5px;
	font-size: 60px;
	color: #bf9436;
	line-height: 60px;
	margin-bottom: 20px;
	font-family: 'BRANDON_REG';
	letter-spacing: -4px;
	margin-left: -5px;
}

.investor .report .des .info {
	color: #666666;
	font-size: 16px;
	line-height: 24px;
}

.investor .report .des .company {
	margin-bottom: 20px;

	color: #666666;

}

.investor .poa .des .info {
	font-weight: bold;
	opacity: .7;
	color: #fff;
	opacity: .7;
	font-size: 14px;
	line-height: 18px;
}

.investor .poa .des .company {
	margin-bottom: 20px;
	font-size: 16px;

	line-height: 20px;
}


.investor .report .des .year {
	font-size: 16px;
	color: #c5a153;
}

.investor .poa .des .year {
	font-size: 68px;
	color: #fff;
	line-height: 54px;
	font-family: 'Montserrat-Bold';
}

.investor .poa .des .period {
	margin-top: 3px;
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 20px;
	letter-spacing: 0;
	margin-left: 0;
	line-height: normal;
}

.investor .report .des .company em {
	font-size: 30px;
	line-height: 30px;
	display: block;
}

.investor .report .des span {
	font-size: 16px;
	margin-top: 7px;
	letter-spacing: .55px;
	display: block;
}

.investor .poa .des span {
	font-family: 'GESANS-REGULAR';
	letter-spacing: 0;
	margin-top: 0;
	display: inline-block;
}

.investor .report .down {
	margin-top: 32px;
	overflow: hidden;
}

.investor .report .down img {
	float: left;
	margin-right: 14px;
}

.investor .report .down img:nth-child(2) {
	margin-top: 20px;
}


/* 2022-6-20 */
.news-detBox .face .box {
	border: 3px solid #eee;
}

.news-detBox img {
	max-width: 100%;
}

.bannerSwiper .slide5 .w1490 {
	padding-top: 19.42369vh;
	display: flex;
}

.bannerSwiper .slide5 .photo {
	float: left;
	margin-left: -30px;
	margin-right: 50px;
}

.bannerSwiper .slide5 .text {
	float: right;
	margin-top: 102px;
}

.bannerSwiper .slide5 .photo .up {
	display: flex;
	align-items: flex-end;
	margin-bottom: 20px;
}

.bannerSwiper .slide5 .photo .down {
	display: flex;
	align-items: flex-start;
}

.bannerSwiper .slide5 .photo .img1 {
	margin-right: 20px;
	width: 511px;
	text-align: right;
}

.bannerSwiper .slide5 .photo .img1 img {
	max-width: 100%;
}

.bannerSwiper .slide5 .photo .down .img1 img {
	display: inline-block;
	max-width: auto;
}

.bannerSwiper .slide5 .text h3 {
	font-size: 48px;
	color: #ffffff;
	line-height: 1.1;
	font-weight: lighter;
}

.bannerSwiper .slide5 .text h5 {
	font-family: 'Brandon_lig';
	font-size: 70px;
	color: #ffffff;
	color: rgba(255, 255, 255, .6);
	line-height: 1;
	text-transform: uppercase;
	margin-top: 12px;
}

.bannerSwiper .slide5 .text h5 em {
	font-family: 'Brandon Grotesque';
	display: block;
}

#main.news-det {
	background: url(../images/bg.jpg) no-repeat center bottom #fff;
}

.news-det .w1280:before {
	content: '';
	width: 1050px;
	height: 100%;
	background: #ffffff;
	position: absolute;
	right: -1277px;
	bottom: 0;
	margin-right: 50%;
	z-index: -1;
}

.news-det .w1280 {
	position: relative;
	height: 100%;
}

.news-detBox {
	padding: 100px 0 50px;
	overflow: hidden;
}

.news-detBox .fl {
	width: 63.2%;
	float: left;
}

.news-detBox .fr {
	width: 32.2%;
	float: right;
}

.news-detBox .tp {
	width: 100%;
	padding-bottom: 30px;
	margin-bottom: 36px;
	border-bottom: 3px solid #eeeeee;
}

.news-detBox .fr .tp {
	border-bottom: 3px solid #016f67;
	position: relative;
}

.news-detBox .date {
	font-family: 'GESANS-REGULAR';
	font-size: 36px;
	color: #016f67;
	letter-spacing: -2px;
	margin-bottom: 12px;
}

.news-detBox .name {
	font-size: 24px;
	color: #7f7c7a;
	line-height: 1.2;
}

.news-detBox .fr input {
	width: 100%;
	height: 60px;
	background-color: #fff;
	padding: 0 40px 0 20px;
	font-size: 14px;
	color: #7f7c7a;
	color: rgba(127, 124, 122, .6);
	border: 2px solid #f5ebda;
}

.news-detBox .fr input::-webkit-input-placeholder {
	color: #7f7c7a;
	color: rgba(127, 124, 122, .6);
}

.news-detBox .fr input:-moz-placeholder {
	color: #7f7c7a;
	color: rgba(127, 124, 122, .6);
}

.news-detBox .fr input::-moz-placeholder {
	color: #7f7c7a;
	color: rgba(127, 124, 122, .6);
}

.news-detBox .fr input:-ms-input-placeholder {
	color: #7f7c7a;
	color: rgba(127, 124, 122, .6);
}

.news-detBox .fr .btn_icon {
	position: absolute;
	top: 21px;
	right: 20px;
	width: 17px;
	height: 16px;
	background: url(../images/ico2.jpg) no-repeat center;
}

.indent {
	text-indent: 2em;
}

.news-detBox .con p {
	line-height: 24px;
	font-size: 14px;
	color: #7f7c7a;
	color: rgba(127, 124, 122, .7);
	margin-bottom: 24px;
	background: none !important; 
}

.news-detBox .con p img {
	margin: auto;
	display: block;
	max-width: 100%;
}

.news-detBox .con p strong {
	text-align: center;
}

.news-detBox .con p strong:empty {
	display: none;
}

.news-detBox .con p:last-child {
	margin: 0;
}

.news-detBox .c_cn {
	font-size: 22px;
	color: #55658a;
}

.news-detBox .c_en {
	font-size: 24px;
	color: #55658a;
	text-transform: uppercase;
	margin-top: 4px;
}

.news-detBox .do {
	padding-left: 18px;
}

.news-detBox .cnt {
	overflow: hidden;
	margin-top: 24px;
}

.news-detBox .face {
	float: left;
	width: 52%;
	margin-right: 16px;
}

.news-detBox .des {
	float: left;
}

.news-detBox .des .year {
	font-size: 40px;
	color: #c5a153;
	line-height: 1;
	font-family: 'Montserrat-Bold';
	letter-spacing: -2px;
}

.news-detBox .des .period {
	font-size: 18px;
	color: #c5a153;
	line-height: 1.4;
	margin-bottom: 166px;
}

.news-detBox .des .down img {
	float: left;
	margin-right: 14px;
}

.news-detBox .des .down img:nth-child(2) {
	margin-top: 20px;
}

.news-detBox .news_report {
	padding-left: 18px;
	margin: 52px 0 0 -18px;
	border-left: 2px solid #e5ecee;
}

.news-detBox .news_report h3 {
	font-family: 'BRANDON_MED';
	font-size: 28px;
	line-height: 1.2;
}

.news-detBox .news_report h3.umk {
	color: #2e8015;
}

.news-detBox .news_report h3.ump {
	color: #dd6363;
}

.news-detBox .news_report h1 {
	font-family: 'Brandon Grotesque';
	font-size: 16px;
	color: #555d6f;
	color: rgba(85, 93, 111, .5);
	line-height: 1.2;
}

.news-detBox .news_report p {
	font-size: 14px;
	color: #555d6f;
	color: rgba(85, 93, 111, .5);
	line-height: 20px;
}

.business2_1 {
	background: no-repeat center;
	background-size: cover;
	padding: 50px 0;
}

.business2_1 .newjymt .newtit {
	font-size: 16px;
	color: #646463;
}

.business2_1 .newjymt em {
	font-size: 36px;
	color: #016f67;
	display: block;
	line-height: 1.3;
	font-weight: 300;
}

.business2_1 .newjymt .newsild {
	margin: 40px 0 50px;

}

.newsildbox {
	background: url(../images/newbg1.jpg) no-repeat;
	background-size: cover;
	background-position: center;
	border-radius: 5px;
	overflow: hidden;
	height: 520px;
}


.business2_1 .newjymt .txtul {
	display: none;
}

.business2_1 .newjymt .ul .li {
	position: relative;
	float: left;
	z-index: 2;
	/* flex: 1; */
	width: 25%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	padding: 75px 50px 30px;
	transition: all .6s;

}

.business2_1 .newjymt .ul .li:last-child::before {
	opacity: 0;
}


.business2_1 .newjymt .ul .li .h5 {
	position: relative;
	z-index: 3;
}

.business2_1 .newjymt .ul .li .h5 .show {
	display: none;
}

.business2_1 .newjymt .ul .li .txtp {
	position: relative;
	z-index: 3;
	opacity: 0;
	transition: all .3s;
	position: absolute;
	bottom: -35px;
	padding: 0 50px;
	left: 0;
	width: 100%;
}

.business2_1 .newjymt .ul .li:hover .txtp {
	opacity: 1;
	bottom: 35px;
	transition-delay: .5s;
}

.business2_1 .newjymt .ul .li::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: #031b33;
	top: 0;
	left: 0;
	opacity: 0;
	pointer-events: none;
}

.business2_1 .newjymt .ul .li .txtp h5 {
	font-size: 20px;
	color: #fff;
	margin-bottom: 10px;
}

.business2_1 .newjymt .ul .li .txtp p {
	font-size: 14px;
	line-height: 1.4;
	color: rgba(255, 255, 255, .9);
}

.business2_1 .newjymt .ul .li.on1 {
	justify-content: flex-start;
	width: 50%;
}

.business2_1 .newjymt .ul .li.on {
	width: 16.666%;
}

.business2_1 .newjymt .ul .li:hover::after {
	opacity: .45;
}

.business2_1 .newjymt .ul .li::before {
	content: '';
	width: 1px;
	height: 100%;
	background: rgba(255, 255, 255, .4);
	position: absolute;
	right: 0;
	top: 0;
}

.business2_1 p {
	font-size: 17px;
	color: #333333;
	color: rgba(51, 51, 51, .7);
	line-height: 24px;
}

.business2_1 h3 {
	font-size: 36px;
	color: #016f67;
	line-height: 1.2;
	font-weight: 300;
	margin-top: 14px;
}

.business2_1 .swiperBox {
	position: relative;
	margin-top: 26px;
	/* margin-bottom: 20px; */
}

.business2_1 .swiperBox .swiper-slide img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.business2_1 .swiperBox .business-pagination {
	position: absolute;
	bottom: 100%;
	right: 4px;
}

.business2_1 .swiperBox .business-pagination .tab {
	padding-bottom: 23px;
}

.business2_1 .swiperBox .business-pagination .tab span {
	margin-right: 46px;

	cursor: pointer;
}

.business2_1 .swiperBox .business-pagination .tab span.on {
	color: #016f67;
}

.business2_1 .swiperBox .swiper {
	border-radius: 6px;
	overflow: hidden;

}

.business2_1 .swiperBox .business-pagination .line {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 40px;
	height: 4px;
	background-color: #94a9d3;
}

.business2_1 .swiperBox .business-pagination .wrap {
	display: flex;
	color: #878787;
	font-size: 15px;
	line-height: 20px;
}

.business2_1 .swiperBox .business-pagination .my-bullet {
	margin-right: 46px;
	padding-bottom: 23px;
	cursor: pointer;
}

.business2_1 .swiperBox .business-pagination .my-bullet:last-child {
	margin-right: 0;
}

.business2_1 .swiperBox .business-pagination .my-bullet-active {
	color: #016f67;
}

.business2_1 .swiperBox .cn {
	font-size: 36px;
	line-height: 40px;
	color: #fff;
}

.business2_1 .swiperBox .en {
	font-size: 32px;
	line-height: 50px;
	color: #f3f0eb;
	font-family: 'GESANS-REGULAR';
}

.business2_1 .swiperBox .slogan {
	position: absolute;
	z-index: 5;
	top: 0;
	left: 880px;
	height: 100%;
	min-width: 250px;
}

.business2_1 .swiperBox .slogan .text {
	position: absolute;
	top: 40%;
	transform: translateY(-50%);
}

.business2_1 .swiperBox p {
	color: rgba(255, 255, 255, .7);
}

.business4_2 .proWrap .pro {
	display: none;
}

.business4_2 .proWrap .pro:first-child {
	display: block;
}

.business2 .cloud {
	height: 600px;
	background: url(../images/cloud-bg.jpg) no-repeat center/cover;
}

.business2 .cloud .sec-left {
	width: 30%;
	padding-top: 174px;
}

.business2 .cloud h3 {
	font-size: 50px;
	color: #fff;
	margin-bottom: 15px;
	line-height: 1;
}

.business2 .cloud h4 {
	font-size: 28px;
	color: #fff;
	line-height: 1;
}

.business2 .cloud .qr {
	margin-top: 52px;
	margin-bottom: 15px;
	border-radius: 50%;
	max-width: 130px;
	max-height: 130px;
	padding: 5px;
	overflow: hidden;
	background: #fff;
}

.business2 .cloud .tip {
	font-size: 16px;
	color: #ffffff;
	line-height: 1.4;
}

.business2 .cloud .sec-right {
	padding-top: 94px;
	width: 823px;
}

.business2 .cloud .sec-right .ico1 {
	position: absolute;
	top: 293px;
	left: 376px;
}

.business2 .cloud .sec-right .ico2 {
	position: absolute;
	top: 370px;
	left: 470px;
}

.business2 .cloud .sec-right .ico3 {
	position: absolute;
	top: 260px;
	left: 636px;
}

.business2 .cloud .sec-right .ico4 {
	position: absolute;
	top: 194px;
	left: 730px;
}


.business2_2 {
	background: no-repeat center;
	background-size: cover;
	padding: 120px 0 120px;
}

.business2_2 .sec-left {
	width: 330px;
	/* padding-top: 100px; */
}

.business2_2 .sec-left p {
	margin-top: 16px;
	color: rgba(51, 51, 51, .7);
}

.business2_2 .elTab {
	margin-top: 35px;
	color: #797979;
	font-size: 15px;
}

.business2_2 .elTab span {
	margin-right: 18px;
	font-weight: bold;
	cursor: pointer;
	line-height: 41px;
	border-radius: 35px;
	text-align: center;
	background: #d8d4d0;
	display: block;
	float: left;
	margin-bottom: 10px;
	padding: 0 15px;
	/* transition: all .3s; */
}

.business2_2 .elTab span:nth-child(3n) {
	margin-right: 0;
}

.business2_2 .elTab span.on {
	color: #fff;
	background: url(../images/tech13.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

.business2_2 .elnpm {
	margin-top: 35px;
}

.business2_2 .sec-left .c_cn {
	color: #016f67;
	font-size: 36px;
	line-height: 36px;
	font-weight: 300;
	margin-bottom: 5px;
}

.business2_2 .sec-left .c_cn em {
	margin-left: 35px;
}

.business2_2 .elnpm h1 {
	color: #797979;
	font-size: 20px;
	font-weight: 300;
}

.business2_2 .elnpm h2 {
	color: #797979;
	font-size: 15px;
}

.business2_2 .elnpm h3 {
	color: #797979;
	font-size: 15px;
}

.business2_2 .system {
	float: right;
	/* width: 820px; */
}

.business2_2 .float {
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 16px;
	color: #666;
	line-height: 22px;
	text-align: center;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.business2_2 .information:before {
	content: '';
	width: 3px;
	height: 380px;
	background-color: #fff;
	position: absolute;
	left: 0;
	top: -20px;
	opacity: .3;
	filter: Alpha(opacity=30);
	-webkit-filter: Alpha(opacity=30);
}

.business2_2 .information {
	float: right;
	display: flex;
	align-items: center;
	padding: 127px 0 0 64px;
	position: relative;
}

.business2_2 .img {
	width: 89px;
	height: 89px;
	overflow: hidden;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	margin-right: 10px;
}

.business2_2 .img img {
	width: 89px;
	height: 89px;
}

.business2_2 .text {
	font-size: 15px;
	color: #333333;
	line-height: 22px;
	font-weight: bold;
}

.business4_1 {
	width: 100%;
	height: 400px;
	padding: 40px 0;
	margin-bottom: 20px;
	background: no-repeat center;
	background-size: cover;
}

.business4_1 .w1280 {
	position: relative;
	height: 100%;
	display: flex;
	align-items: center;
}

.business4_1 .text {
	position: relative;
	left: 0;
}

.business4_1 h1 {
	font-family: 'Brandon_lig';
	font-size: 80px;
	color: #ae8559;
	color: rgba(174, 133, 89, .1);
	line-height: 1;
	text-transform: uppercase;
}

.business4_1 h1 em {
	font-family: 'Brandon Grotesque';
}

.business4_1 p {
	font-size: 14px;
	color: #333333;
	color: rgba(51, 51, 51, .7);
	line-height: 24px;
}

.business4_1 h3 {
	font-size: 36px;
	color: #016f67;
	line-height: 1.2;
	font-weight: lighter;
}

.business4_1 .link {
	background: url(../images/ico6.png) no-repeat left center;
	font-size: 16px;
	color: #333333;
	color: rgba(51, 51, 51, .7);
	line-height: 26px;
	padding-left: 40px;
	margin-top: 30px;
}

.business4_1 .float {
	position: absolute;
	width: 140px;
	right: 0;
	bottom: 5px;
}

.business4_1 input {
	width: 100%;
	height: 60px;
	background-color: #fff;
	padding: 0 32px 0 18px;
	font-size: 14px;
	color: #7f7c7a;
	color: rgba(127, 124, 122, .7);
	border: 2px solid #f5ebda;
}

.business4_1 input::-webkit-input-placeholder {
	color: #7f7c7a;
	color: rgba(127, 124, 122, .7);
}

.business4_1 input:-moz-placeholder {
	color: #7f7c7a;
	color: rgba(127, 124, 122, .7);
}

.business4_1 input::-moz-placeholder {
	color: #7f7c7a;
	color: rgba(127, 124, 122, .7);
}

.business4_1 input:-ms-input-placeholder {
	color: #7f7c7a;
	color: rgba(127, 124, 122, .7);
}

.business4_1.business4_1_2 h1 {
	color: #fff;
	color: rgba(255, 255, 255, .1);
}

.business4_1.business4_1_2 p {
	color: #385685;
}

.business4_1.business4_1_2 .link {
	color: #fff;
	background: url(../images/_ico6.png) no-repeat left center;
	margin-left: -40px;
	margin-top: 54px;
}

.business4_1 .btn_icon {
	position: absolute;
	top: 21px;
	right: 14px;
	width: 17px;
	height: 16px;
	background: url(../images/ico2.jpg) no-repeat center;
}

.business4_2 {
	width: 100%;
	background-image: linear-gradient(rgba(248, 247, 242, .1), #f8f7f2);
	padding: 0 0 50px 0;

	background-size: cover;
}

.business4_2 .list {
	overflow: hidden;
	margin-left: -10px;
	margin-right: -10px;
	/* padding-top: 30px; */
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.business4_2 .list.ShuaiList6 {
	padding-top: 50px;
}

.business4_2 .list .item {
	float: left;
	width: 33.33333%;
	padding: 0 10px;
	margin-bottom: 20px;
}

.business4_2 .list .img {
	width: 100%;
	height: 293px;
	overflow: hidden;
	position: relative;
	margin-bottom: 14px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
}

.business4_2 .list .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.business4_2 .list .mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .4);
	z-index: 2;
	opacity: 0;
	transition-duration: .3s;
}

.business4_2 .list .item:hover .mask {
	opacity: 1;
}

.business4_2 .list .link {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: 50%;
	border: 2px solid transparent;
	background: #fff;
	height: 46px;
	width: 46px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all 0.2s ease 0s;
	text-align: center;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
}

.business4_2 .list .link:hover {
	background: transparent;
	border: 2px solid #fff;
	color: #fff;
	transform: translate(-50%, -50%) scale(1.1, 1.1);
	-webkit-transform: translate(-50%, -50%) scale(1.1, 1.1);
	-moz-transform: translate(-50%, -50%) scale(1.1, 1.1);
	-ms-transform: translate(-50%, -50%) scale(1.1, 1.1);
	-o-transform: translate(-50%, -50%) scale(1.1, 1.1);
}

.business4_2 .list i.fa-search {
	font-size: 16px;
	position: relative;
	color: #232323;
}

.business4_2 .list .item .link:hover i {
	background: transparent;
	color: #fff;
}

.business4_2 .list .text {
	position: relative;
	line-height: 1.2;
	padding-right: 100px;
	/* min-height: 64px; */
}

.business4_2 .list .text .umBtn2 {
	margin-left: 0 !important;
}

.business4_2 .list h3 {
	font-size: 16px;
	color: #7f7c7a;
	pointer-events: none;

}

.business4_2 .list h5 {
	margin-top: 4px;
	font-size: 14px;
	color: #cccccc;
	background: url(../images/ico5.png) no-repeat left center;
	padding-left: 23px;
}

.businessMore {
	margin: 0 auto 0;
	position: relative;
	padding-right: 58px;
	width: 140px;
	height: 56px;
	padding-left: 25px;
	line-height: 56px;
	font-size: 14px;
	color: #7f7c7a;
	background-image: linear-gradient(#f5f5f5, #f3f3f3, #ededed);
	border-radius: 6px;
	cursor: pointer;
}

.businessMore .dot {
	position: absolute;
	top: 50%;
	right: 0;
	width: 50px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.businessMore span {
	float: left;
	margin-right: 5px;
	width: 5px;
	height: 5px;
	background-color: #016f67;
	transition-duration: .3s;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.businessMore:hover {
	color: #ce9c44;
}

.businessMore:hover span {
	margin-right: 10px;
}

.business4_2.business4_2_2 .list .text {
	padding-right: 0;
}

/* .business1-d1:before {content: '';width: 100%;height: 287px;background-color: #fff;position: absolute;top: 0;left: 0;} */
/* .business1-d1{background-color: #fdf9f7;padding: 120px 0 60px;position: relative;} */
.business1-d1 {
	padding-top: 36px;
}

.business1-d1 .up .tab {
	position: relative;
	float: right;
	font-size: 14px;
	margin-right: 4px;
	color: #878787;
}

.business1-d1 .up .tab .line {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	height: 4px;
	width: 80px;
	background-color: #016f67;
	opacity: .34;
}

.business1-d1 .up .tab span {
	float: left;
	line-height: 30px;
	padding-bottom: 20px;
	margin-right: 46px;
	cursor: pointer;
}

.business1-d1 .up .tab span.on {
	color: #016f67;
}

.business1-d1 .up .tab span:last-of-type {
	margin-right: 0;
}

.business1-d1 .up .img {
	clear: both;
	width: 100%;
	min-height: 360px;
	padding: 82px 70px 50px;
	background: no-repeat center;
	background-size: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.business1-d1 .up .img .information {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.business1-d1 .c_en {
	font-family: 'GESANS-REGULAR';
	font-size: 52px;
	color: rgba(255, 255, 255, .5);
	line-height: .85;
	margin: 3px 0 10px;
	font-weight: lighter;
	letter-spacing: -2.5px;
	text-transform: capitalize;
}

.business1-d1 .c_cn {
	font-size: 32px;
	color: #fff;
	line-height: 1.2;
	font-weight: 300;
}

.business1-d1 .slogan {
	font-size: 15px;
	color: #fff;
	color: rgba(255, 255, 255, .65);
	line-height: 22px;
}

.business1-d1 .mySelect {
	margin-right: 10px;
}

.business1-d1 .search-wrap {
	justify-content: flex-start;
	padding: 20px 0;
}

.business1-d1 .business4_2 {
	background-image: linear-gradient(rgba(248, 247, 242, .1), #f8f7f2) !important;
}

.business-det_1 .up .umBtn2 .title {
	display: flex;
}

.business1-d1.business1-d2 .up .img,
.business1-d1.business1-d3 .up .img {
	min-height: 360px;
	padding: 112px 70px 50px;
}

.business-det_1 .slide br {
	display: none;
}





.business-det_1 .up {
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}

.business-det_1 .umBtn1 h1 {
	color: #2b5fc2;
	font-size: 32px;
}

.business-det_1 .umBtn1 h2 {
	color: #dcd9d4;
	font-size: 18px;
	margin-top: 15px;
	padding-left: 23px;
	background: url(../images/ico7.png) no-repeat;
	background-position: left 50%;
}

.business-det_1 .umBtn2 h2 {
	color: #cec5b7;
	font-size: 30px;
	line-height: 42px;
	font-family: 'GESANS-REGULAR';
	position: relative;
}

.business-det_1 .umBtn2 h2::after {
	content: '';
	width: 25px;
	height: 26px;
	position: absolute;
	left: -40px;
	top: 50%;
	margin-top: -13px;
	/* background: url(../images/detphone.png) no-repeat; */
}

.business-det_1 .umBtn2 span {
	color: #999999;
	font-size: 15px;
}

.business-det_1 .umBtn3 {
	font-size: 18px;
	color: #c1b8b0;
	font-weight: bold;
	line-height: 30px;
	padding-left: 40px;
	background: url(../images/detreturn1.png) no-repeat;
	background-position: left 50%;
	cursor: pointer;
	display: none;
}

.icon_return {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}

.business-det_1 .dev_npm1 {
	padding: 38px 0 49px 0;
	background: url(../images/dev_npm1.jpg);
	background-size: cover;
}

.business-det_1 .dev_npm2 {
	background: #f9f9f9;
	padding: 50px 0 95px;
}

.business-det_1 .c_en {
	font-family: 'Brandon Grotesque';
	font-size: 82px;
	color: #d4a15c;
	line-height: .9;
	text-transform: uppercase;
	margin: 0;
}

.business-det_1 .c_cn {
	font-size: 32px;
	color: #2b5fc2;
	line-height: 1.2;
	margin: 3px 0 22px;
}

.business-det_1 .slogan {
	font-size: 22px;
	color: #968977;
	line-height: 1.2;
}

.business-det_1 p {
	font-size: 15px;
	color: #333333;
	color: rgba(51, 51, 51, .75);
	line-height: 26px;
	margin-bottom: 24px;
	/* font-weight: bold; */
}

.business-det_1 p:last-child {
	margin: 0;
}

.business-det_1 .Box {
	margin: 35px 0 35px;
	position: relative;
}

.business-det_1 .Box br {
	display: none;
}

.business-det_1 .Box::after {
	content: '';
	width: 450px;
	height: 10px;
	position: absolute;
	left: 0;
	top: 50%;
	/* background: #f3f2f1; */
	transform: translateY(-50%);
	z-index: 5;
}

.business-det_1 .slide_btn {
	bottom: auto;
	top: 50%;
	right: -32px;
	transform: translateY(-50%);
}

.business-det_1 .slide:before {
	content: '';
	width: 450px;
	height: 100%;
	background-color: #000000;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
	opacity: .3;
	filter: Alpha(opacity=30);
	-webkit-filter: Alpha(opacity=30);
	border-radius: 0 6px 6px 0;
	-webkit-border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	-ms-border-radius: 0 6px 6px 0;
	-o-border-radius: 0 6px 6px 0;
}

.business-det_1 .slide {
	padding-left: 460px;
	position: relative;
	overflow: hidden;
	height: 473px;
	margin: 35px 0 35px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.business-det_1 .slide .swiper-slide {
	/* width: 460px; */
	/* transition: all .6s; */
}

.business-det_1 .slide img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.slideBtn {
	width: 50px;
	height: 26px;
	position: absolute;
	top: 50%;
	margin-top: -13px;
	z-index: 10;
	cursor: pointer;
}

.slideBtn.slideNext {
	background: url(../images/next_on.png) no-repeat center;
	right: -50px;
}

.slideBtn.slidePrev {
	background: url(../images/prev_on.png) no-repeat center;
	right: 12px;
}

.slide_btn {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 9;
}

.slideIcon {
	width: 30px;
	height: 21px;
	cursor: pointer;
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
}

.slideIcon.swiper-button-disabled {
	opacity: 0;
}

.slideIcon.slideNext {
	background: url(../images/next_on.png) no-repeat right center;
	left: -28px;
	position: absolute;
}

.slideIcon.slidePrev {
	background: url(../images/prev_on.png) no-repeat left center;
	margin-right: 4px;
	position: absolute;
	right: 33px;

}

.slideIcon:hover {
	width: 49px;
}

.business-det_2 {
	background-color: #f3f1ec;
	/* padding: 77px 0 10px; */
}

.business-det_2 .tit {
	font-size: 36px;
	line-height: 30px;
	color: rgba(213, 203, 183, .6);
	font-family: 'GESANS-REGULAR';
	font-weight: bold;
	margin-bottom: 40px;
}

.business-det_2 .item {
	overflow: hidden;
	margin-bottom: 40px;
}

.business-det_2 .img {
	width: 60.6%;
	height: 567px;
	float: left;
	overflow: hidden;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.business-det_2 .img img {
	max-width: 100%;
	height: 567px;
}

.business-det_2 .information {
	position: relative;
	width: 36.4%;
	height: 567px;
	background-color: #f9f8f5;
	float: right;
	padding: 100px 50px 50px 30px;
}

.business-det_2 .item.item2 .img {
	float: right;
}

.business-det_2 .item.item2 .information {
	float: left;
}

.business-det_2 p {
	font-size: 18px;
	color: #333333;
	line-height: 30px;
	word-break: break-all;
	font-weight: normal;
}

.business-det_2 p strong {
	font-weight: bold;
	display: contents;
}

.business-det_2 .float {
	color: transparent;
	-webkit-text-stroke: 1px #cd9a4d;
	-ms-text-stroke: 1px #cd9a4d;
	text-stroke: 1px #cd9a4d;
	font-size: 300px;
	line-height: .7;
	font-family: 'Brandon Grotesque';
	opacity: .3;
	filter:
		Alpha(opacity=30);
	-webkit-filter: Alpha(opacity=30);
	position: absolute;
	bottom: 97px;
	left: 14px;
	letter-spacing: -6px;
}

.business6_1 {
	width: 100%;
	padding-bottom: 55px;
	background: url(../images/ico38.jpg) no-repeat center;
	background-size: cover;
}

.business6_1 .page_nav {
	overflow: hidden;
	display: flex;
	justify-content: flex-end;
	flex-wrap: wrap;
	padding: 55px 0 35px 0;
}

.business6_1 .page_nav a,
.business6_1 .page_nav .a {
	float: left;
	font-size: 15px;
	color: #696969;
	line-height: 1.2;
	font-weight: bold;
	margin-left: 40px;
}

.business6_1 .page_nav a.on,
.business6_1 .page_nav .a.on {
	color: #016f67;
}

.business6_1 .slide {
	/* padding-bottom: 124px; */
	overflow: visible;
}

.swiper-container-fade .swiper-slide {
	/* pointer-events: none; */
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity
}

.swiper-slide .jinmaoani {
	display: none;
}

.swiper-slide-active .jinmaoani,
.business6_1 .slide .swiper-slide-active .link {
	display: block;
}

.business6_1 .slide .swiper-slide {
	opacity: 0 !important;
}

.business6_1 .slide .Box {
	position: relative;
	/* overflow: hidden; */
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}

.business6_1 .slide .Box img {
	width: 100%;
	height: 100%;
	border-radius: 6px;
	object-fit: cover;
}

.business6_1 .slide .information {
	position: absolute;
	width: 47.5%;
	right: 60px;
	top: 50%;
	z-index: 1;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.business6_1 .slide .swiper-slide-active {
	position: relative;
	z-index: 5;
	opacity: 1 !important;
}

.business6_1 .slide h3 {
	font-size: 24px;
	color: #696969;
	line-height: 1.2;
}

.business6_1 .slide h5 {
	font-family: 'GESANS-REGULAR';
	font-size: 36px;
	color: #696969;
	line-height: 1;
	letter-spacing: -1px;
	margin: 3px 0 18px;
	text-transform: uppercase;
}

.business6_1 .slide h6 {
	font-size: 36px;
	color: #696969;
	line-height: 1.2;
	margin-top: 20px;
	font-weight: lighter;
}

.business6_1 .slide p+p {
	margin-top: 5px;
}

/* .business6_1 .slide p:last-child {margin: 0;} */
.business6_1 .slide .swiper-slide1 h5,
.business6_1 .slide .swiper-slide1 h6 {
	color: #21b4a0;
}
.business6_1 .slide .swiper-slide7 h5{color:#5693bf}
.business6_1 .slide .swiper-slide7 h6{color:#0b61d9}
.business6_1 .slide .swiper-slide2 h5 {
	color: #a1764a;
}

.business6_1 .slide .swiper-slide2 h6 {
	color: #a1764a;
}

/* .business6_1 .slide .swiper-slide2 h3{
	color: #fff;
} */
.business6_1 .slide .swiper-slide2 h3,
.business6_1 .slide .swiper-slide3 h3,
.business6_1 .slide .swiper-slide4 h3,
.business6_1 .slide .swiper-slide5 h3,
.business6_1 .slide .swiper-slide6 h3 {
	color: #333333;
}

.business6_1 .slide .swiper-slide3 h5,
.business6_1 .slide .swiper-slide3 h6 {
	color: #6f8ead;
}

.business6_1 .slide .swiper-slide3 p {
	color: rgba(51, 51, 51, .9)
}

.business6_1 .slide .swiper-slide4 h5,
.business6_1 .slide .swiper-slide4 h6 {
	color: #637081;
}

.business6_1 .slide .swiper-slide4 p {
	color: rgba(51, 51, 51, .7)
}

.business6_1 .slide .swiper-slide5 h3 {
	color: #333;
}

.business6_1 .slide .swiper-slide5 h5,
.business6_1 .slide .swiper-slide5 h6 {
	color: #b17c46;
}

.business6_1 .slide .swiper-slide5 p {
	color: rgba(80, 75, 71, .7);
}

.business6_1 .slide .swiper-slide6 h3 {
	color: #316e90;
}

.business6_1 .slide .swiper-slide6 p {
	color: rgb(49, 110, 144, .7);
}

.business6_1 .slide .swiper-slide6 h5,
.business6_1 .slide .swiper-slide6 h6 {
	color: #2d72c6;
}

.business6_1 .link {
	display: none;
	background: url(../images/ico6.png) no-repeat left center;
	font-size: 16px;
	color: #333333;
	color: rgba(51, 51, 51, .7);
	line-height: 26px;
	padding-left: 40px;
	margin-top: 30px;
	position: relative;
	z-index: 10;
	min-height: 26px;
	cursor: pointer;
}

.swiper-pagination {
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	display: none;
}

.announcement-bottom {
	background-color: #fafafa;
	padding: 80px 0 50px;
	margin-top: 74px;
}

.announcement-bottom .list {
	overflow: hidden;
	margin-left: -10px;
	margin-right: -10px;
}

.announcement-bottom .item {
	float: left;
	width: 20%;
	padding: 0 10px;
	margin-bottom: 30px;
}

.announcement-bottom .item .img {
	width: 100%;
	height: 326px;
	margin-bottom: 26px;
	overflow: hidden;
	border-radius: 6px;
	position: relative;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.announcement-bottom .item .img img {
	max-width: 100%;
	height: 326px;
}

.announcement-bottom .item h3 {
	font-size: 14px;
	color: #7f7c7a;
	text-align: center;
}

.announcement-bottom .c_more {
	margin: 25px auto 0;
}

.investor3 .section {
	width: 100%;
	min-height: 600px;
	/* background: url(../images/ico6.jpg)no-repeat center; */
	background-size: cover;
	padding-top: 0;
	padding-bottom: 115px;
}

.investor3.news-det .w1280:before {
	background: none;
	display: none;
}

.investor3 .news-detBox {
	overflow: revert;
}

.investor3 .slide {
	overflow: hidden;
	max-width: 1280px;
	padding: 68px 0 18px;

}

.investor3 .information {
	color: #7f7c7a;
	color: rgba(127, 124, 122, .7);
	font-weight: bold;
}

.investor3 .information h3 {
	line-height: 20px;
	font-size: 16px;
}

.investor3 .information h5 {
	line-height: 20px;
	font-size: 16px;
	margin-bottom: 16px;
	letter-spacing: -1px;
}

.investor3 .information p {
	line-height: 18px;
	font-size: 14px;
}

.investor3 .information em {
	display: inline-block;
	font-family: 'GESANS-REGULAR';
}

.investor3 .item {
	position: relative;
	width: 100%;
	height: 326px;
	background: url(../images/ico7.png) no-repeat center;
	background-size: cover;
	padding: 38px 27px 0;
	overflow: hidden;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.investor3 .item .date {
	font-family: 'GESANS-REGULAR';
	font-size: 16px;
	color: #7f7c7a;
	line-height: 1.2;
}

.investor3 .item .h3 {
	font-size: 24px;
	color: #7f7c7a;
	line-height: 1.2;
	margin-top: 14px;
}

.investor3 .item .down {
	position: absolute;
	left: 27px;
	bottom: 25px;
	overflow: hidden;
}

.investor3 .item .down img {
	float: left;
	margin-right: 14px;
}

.investor3 .item .down img:nth-child(2) {
	margin-top: 20px;
}

.investor3 .item .c_more {
	margin: 0;
	padding-left: 0;
	padding-right: 52px;
	width: auto;
	height: auto;
	line-height: inherit;
	border: none;
	display: inline-block;
	background: transparent;
	position: absolute;
	left: 27px;
	bottom: 25px;
	opacity: 0;
	filter: Alpha(opacity=0);
	-webkit-filter: Alpha(opacity=0);
}

.investor3 .item:hover .down {
	opacity: 0;
	filter: Alpha(opacity=0);
	-webkit-filter: Alpha(opacity=0);
}

.investor3 .item:hover .c_more {
	opacity: 1;
	filter: Alpha(opacity=100);
	-webkit-filter: Alpha(opacity=100);
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
}

/* .investor3 .slideBtn.slidePrev {right: auto;left: -50px;display: none;} */
.investor3 .slide_btn {
	position: absolute;
	top: 35%;
	bottom: auto;
	right: -33px;
}

.service .stop {
	padding: 100px 0 18px;
	position: relative;
}

.service-act .stop {
	padding: 100px 0 17px;
	margin-bottom: 30px;
	border-bottom: 3px solid #e7e3e0;
}

.service .stop .tab {
	position: absolute;
	bottom: -3px;
	right: 0;
	font-size: 14px;
	color: #595959;
}

.service .stop .tab span {
	float: left;
	margin-right: 44px;
	padding-bottom: 17px;
	line-height: 24px;
	font-weight: bold;
	cursor: pointer;
}

.service .stop .tab span.on {
	color: #016f67;
}

.service .stop .tab span:last-of-type {
	margin-right: 0;
}

.service .stop .tab .line {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 3px;
	background-color: #016f67;
}

.service_top {
	width: 100%;
	height: 396px;
	overflow: hidden;
	position: relative;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.service_top .img {
	width: 100%;
	height: 396px;
}

.service_top .img img {
	max-width: 100%;
	height: 396px;
}

.service_top .information {
	position: absolute;
	right: 0;
	top: 155px;
	min-width: 730px;
}

.service_top .slogan {
	width:30%;
	margin-right:10%;
	position: relative;
	float: right;
	margin-top: -2%;
}

.service_top .slogan h3 {
	font-size: 36px;
	color: #523f39;
	line-height: 1.2;
	font-weight: lighter;
}

.service_top .slogan h5 {
	font-family: 'GESANS-REGULAR';
	font-size: 30px;
	color: #d5cbb7;
	line-height: 1;
	margin-top: 6px;
}

.service_top .list {
	padding-left: 200px;
	/* overflow: hidden; */
	margin-top: 24px;
}

.service_top .item {
	float: left;
	margin-right: 30px;
	width: 160px;
	position: relative;
	transition: all .3s;
	top: 0;
}

.service_top .item:hover {
	top: -10px;
}

.service_top .item:hover h5 {
	color: #ad7435;
}

.service_top .item .icon {
	width: 50px;
	height: 44px;
	overflow: hidden;
	float: left;
	margin-right: 12px;
}

.service_top .item .icon img {
	max-width: 100%;
	height: 44px;
}

.service_top .item .text {
	float: left;
	width: 50%;
}

.service_top .item h3 {
	font-size: 18px;
	color: #c5a153;
	line-height: 1.2;
}

.service_top .item h5 {
	transition: all .3s;
	font-family: 'GESANS-REGULAR';
	font-size: 16px;
	color: #cbbb92;
	color: rgba(203, 187, 146, 1);
	line-height: 1;
	text-transform: uppercase;
}

.service-act .toggle-box .box {
	display: none;
}

.service-act_top {
	width: 100%;
	height: 396px;
	overflow: hidden;
	position: relative;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.service-act_top .img {
	width: 100%;
	height: 396px;
}

.service-act_top .img img {
	max-width: 100%;
	height: 396px;
}

.service-act_top .information {
	position: absolute;
	left: 0;
	top: 0;
	padding-top: 150px;
	width: 100%;
}

.service-act_top .icon {
	position: absolute;
	right: 55px;
	top: 40px;
	width: 182px;
}

.service-act_top .icon img {
	max-width: 100%;
}

.service-act_top .sec-left {
	width: 40.2%;
	text-align: center;
	padding: 0 40px;
}

.service-act_top .sec-right {
	width: 59.8%;
	padding-top: 5px;
}

.service-act_top .sec-left img {
	max-width: 100%;
	display: inline-block;
}

.service-act_top p {
	font-size: 15px;
	color: #ffffff;
	color: rgba(255, 255, 255, .7);
	line-height: 24px;
}

.service_2 {
	background-color: #fafafa;
	width: 100%;
	padding: 155px 0 75px;
	margin-top: -100px;
}

.service_2Top {
	overflow: hidden;
	position: relative;
}

.service_2Top::after {
	content: '';
	width: 1px;
	height: 111px;
	position: absolute;
	background: #eee8dc;
	bottom: 100px;
	right: 33.59%;
}

.service_2Top .icon {
	margin-right: 11%;
	float: left;
	margin-top: 5px;
	max-width: 86px;
}

.service_2Top .icon img {
	max-width: 100%;
}

.service_2Top .slogan h3 {
	font-size: 36px;
	color: #a9a8a6;
	line-height: 1.2;
	font-weight: lighter;
}

.service_2Top .slogan h5 {
	font-family: 'GESANS-REGULAR';
	font-size: 30px;
	color: #c8c7c6;
	color: rgba(200, 199, 198, .4);
	line-height: .9;
	letter-spacing: -1.5px;
	margin-top: 6px;
}

.service_2Top.introduce .sec-left,
.service_2Top.introduce .sec-right {
	padding: 0;
}

.service_2Top.introduce p {
	margin-bottom: 0;
}

.service_2Top.introduce .sec-right {
	padding-right: 8.59%;
	margin-top: 5px;
}

.service_2Top.introduce {
	padding: 35px 0 95px;
}

.service .introduce .sec-left {
	width: 58%;
	display: flex;
}

.service_2Top.introduce .sec-right h3 {
	font-size: 15px;
	color: #666666;
	font-weight: bold;
	margin: 0 0 8px;
}

.service_2Top.introduce .slogan {
	margin-top: 0;
	float: left;
	width: 78%;
}

.service2members {
	background: url(../images/service/gwbg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 400px;
	position: relative;
	border-radius: 8px;
}

.service2members .w1280 {
	display: flex;
	align-items: center;
	height: 100%;
	justify-content: flex-end;
	padding-right: 95px;
}

.service2members .memberstxt .h1 {
	font-size: 36px;
	color: #775335;
	line-height: 36px;
	letter-spacing: 1px;
}

.service2members .memberstxt .h1 br {
	display: none;

}

.service2members .memberstxt .ul1 {
	display: flex;
	margin-top: 20px;
}

.service2members .memberstxt .ul1 .li {
	display: flex;
	align-items: center;

	margin-right: 35px;
}

.service2members .memberstxt .ul1 .li .img {
	transition: all .3s;
	position: relative;
}

.service2members .memberstxt .ul1 .li:hover .img,
.service2members .memberstxt .ul1 .li:hover p {
	margin-top: -10px;
	color: #ad7435;
}

.service2members .memberstxt .ul1 .li p {
	font-size: 18px;
	color: #775335;
	transition: all .3s;
	position: relative;
}

.service2members .memberstxt .ul1 .li:last-child,
.service2members .memberstxt .ul2 .li:last-child {
	margin-right: 0;
}

.service2members .memberstxt .ul2 {
	display: flex;
	margin-top: 40px;
}

.service2members .memberstxt .ul2 .li {
	margin-right: 62px;
}

.service2members .memberstxt .ul2 .li img {
	max-width: 100px;
}

.service2members .memberstxt .ul2 .li p {
	margin-top: 10px;
	color: #775335;
	font-size: 14px;
	text-align: center;
}

.service2members .memberstxt .ul1 .li img {
	margin-right: 10px;
	max-height: 34px;
}

.service_2Top.introduce ul {
	overflow: hidden;
}

.service_2Top.introduce li {
	float: right;
	display: flex;
	align-items: center;
}

.service_2Top.introduce li p {
	text-align: left;
}

.service_2Top.introduce li .img {
	background: #fff;
	border-radius: 8px;
	overflow: hidden;
	max-width: 104px;
	max-height: 104px;
	margin-right: 18px;
}

.service_2Down {
	position: relative;
	padding-top: 28px;
	margin-top: 38px;

}

.service_2Down .slide-Box {
	overflow: hidden;
}

/* .slide-Box {width: 2560px;} */
.service_2Down .slide {
	overflow: hidden;
	max-width: 1280px;
	margin: 0;
	margin-top: 40px;
}

.service_2Down .slide_btn {
	bottom: auto;
	top: 46px;
}

.service_2Down .item {
	position: relative;
	width: 100%;
}

.service_2Down .img {
	width: 100%;
	height: 326px;
	overflow: hidden;
	margin-bottom: 20px;
	border-radius: 6px;
	position: relative;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.service_2Down .img img {
	max-width: 100%;
	height: 100%;
	width: 100%;
	object-fit: fill;
}

.service_2Down .name {
	font-size: 15px;
	color: #7f7c7a;
	line-height: 1.2;
}

.service_2Down .img .mask,
.announcement-bottom .item .img .mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .4);
	z-index: 2;
	opacity: 0;
	transition-duration: .3s;
}

.service_2Down .img .link,
.announcement-bottom .item .img .link {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: 50%;
	border: 2px solid transparent;
	background: #fff;
	height: 46px;
	width: 46px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all 0.2s ease 0s;
	text-align: center;
}

.service_2Down .img i.fa-search,
.announcement-bottom .item .img i.fa-search {
	font-size: 16px;
	position: relative;
	color: #232323;
}

.service_2Down .img:hover .mask,
.announcement-bottom .item .img:hover .mask {
	opacity: 1;
}

.service_2Down .img .link:hover i,
.announcement-bottom .item .img .link:hover i {
	background: transparent;
	color: #fff;
}

.service_2Down .img .link:hover,
.announcement-bottom .item .img .link:hover {
	background: transparent;
	border: 2px solid #fff;
	color: #fff;
	transform: translate(-50%, -50%) scale(1.1, 1.1);
}

.service_2Down .date {
	font-family: 'GESANS-REGULAR';
	font-size: 14px;
	color: #7f7c7a;
	line-height: 1.2;
	margin-top: 5px;
	display: none;
}

.service_3 {
	padding-top: 50px;
}

.service_3 .list {
	overflow: hidden;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: 40px;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.service_3 .list .item {
	float: left;
	width: 33.33333%;
	padding: 0 10px;
	margin-bottom: 30px;
}

.service_3 .list .img {
	width: 100%;
	height: 259px;
	overflow: hidden;
	position: relative;
	border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-ms-border-radius: 6px 6px 0 0;
	-o-border-radius: 6px 6px 0 0;
}

.service_3 .list .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.service_3 .list .mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .4);
	z-index: 2;
	opacity: 0;
	transition-duration: .3s;
}

.service_3 .list .item:hover .mask {
	opacity: 1;
}

.service_3 .list .link {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: 50%;
	border: 2px solid transparent;
	background: #fff;
	height: 46px;
	width: 46px;
	display: inline-block;
	transition: all 0.2s ease 0s;
	text-align: center;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-transition: all 0.2s ease 0s;
	-moz-transition: all 0.2s ease 0s;
	-ms-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
}

.service_3 .list .link:hover {
	background: transparent;
	border: 2px solid #fff;
	color: #fff;
	transform: translate(-50%, -50%) scale(1.1, 1.1);
	-webkit-transform: translate(-50%, -50%) scale(1.1, 1.1);
	-moz-transform: translate(-50%, -50%) scale(1.1, 1.1);
	-ms-transform: translate(-50%, -50%) scale(1.1, 1.1);
	-o-transform: translate(-50%, -50%) scale(1.1, 1.1);
}

.service_3 .list i.fa-search {
	font-size: 16px;
	position: relative;
	top: 10px;
	color: #232323;
}

.service_3 .list .item .link:hover i {
	background: transparent;
	color: #fff;
}

.service_3 .list .text {
	height: 345px;
	position: relative;
	background-color: #faf8f4;
	padding: 36px 30px 0 36px;
	border-radius: 0 0 6px 6px;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	-ms-border-radius: 0 0 6px 6px;
	-o-border-radius: 0 0 6px 6px;
}

.service_3 .list h3 {
	font-size: 18px;
	color: #c5a153;
	line-height: 24px;
	margin-bottom: 20px;
}

.service_3 .list p {
	color: #7f7c7a;
}

.service_3 .list .autoY {
	height: 236px;
	overflow-y: auto;
	padding-right: 14px;
	margin-right: -14px;
}

.service_3 .item .c_more {
	margin: 0;
	padding-left: 0;
	padding-right: 52px;
	width: auto;
	height: auto;
	line-height: inherit;
	border: none;
	display: inline-block;
	background: transparent;
	position: absolute;
	left: 36px;
	bottom: 50px;
}

.service-list {
	margin-top: 30px;
	padding: 38px 0 46px;
	background-color: #fafafa;
}

.service-list .a {
	position: relative;
	padding: 26px 0 26px 21.78px;
	overflow: hidden;
}

.service-list .a:hover b,
.service-list .a:hover i {
	color: #016f67;
}

.service-list .a:before {
	content: '';
	width: 100%;
	bottom: 0;
	left: 0;
	height: 2px;
	background: #f6f0e8;
	position: absolute;
}

.service-list .a:hover {
	background: url(../images/news_bg.png);
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.service-list .a.on:before {
	opacity: 0;
}

.service-list .a::after {
	content: '';
	width: 0;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/news_bg1.png);
	background-size: cover;
	border-radius: 10px;
	transition: all .6s;
}

.service-list .a:hover::after {
	width: 119px;
}

.service-list .a .mask {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	text-align: right;
	overflow: hidden;
	/* background: linear-gradient(to right, transparent, transparent, #d0c6b4); */
	transition-duration: .5s;
	border-radius: 6px;
}

.service-list .a .mask .btn {
	position: absolute;
	right: 43px;
	top: 50%;
	transform: translateY(-50%);
	opacity: 0;
	border-radius: 25px;
	font-size: 16px;
	padding-left: 18px;
	text-align: left;
	width: auto;
	color: #fff;
	/* background: linear-gradient(to top, #ac7e34, #cdac5c); */
	transition-duration: .8s;
}

.service-list .a:hover .mask .btn {
	opacity: 1;
	right: 24px;
}

.service-list .a:hover .mask {
	opacity: 1;
}

.service-list .date {
	float: left;
	width: 120px;
	letter-spacing: -1px;
	color: rgba(139, 116, 100, .6);
	font-size: 18px;
	/* margin-top: 14px; */
	line-height: 20px;
	transition-duration: .5s;
	position: relative;
	left: -22px;
	font-family: 'GESANS-REGULAR';
}

.service-list .padding .date {
	left: 0;
}

.service-list .date b {
	display: block;
	color: #dfdfdf;
	font-size: 36px;
	font-weight: initial;
	line-height: 36px;
	letter-spacing: -2px;
}

.service-list .date i {
	font-size: 14px;
	font-weight: bold;
	color: #dad7d6;
	line-height: 14px;
	display: block;
	margin-top: 4px;
	transition-duration: .6s;
}

.service-list .cont {
	font-size: 20px;
	color: #7f7c7a;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition-duration: .5s;
	min-height: 57px;
}

.service-list .a:hover .cont {
	color: #016f67;
}

.development_1 {
	width: 100%;
	height: 625px;
	padding-bottom: 100px;
	background: no-repeat center;
	background-size: cover;
	padding-top: 100px;
}

.development_1 .sec-left .c_cn {
	color: #d2e8ca;
}

.development_1 .sec-left .c_en {
	color: rgba(210, 232, 202, .3);
}

.development_1 .sec-right {
	width: 730px;
}

.development_1 .sec-right p {
	color: #d7edcf;
}

.development_1 .item {
	position: relative;
	overflow: hidden;
	width: 205px;
	height: 265px;
	padding: 40px 28px 0;
	transition: all .6s;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.development_1 .item:hover {
	transform: translateY(-10px);

}

.development_1 .item:hover h3 {
	color: #08905d;
}

.development_1 .item:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: 100%;
	height: 100%;
	opacity: .7;
	transition: all .3s;
	background: linear-gradient(to bottom, #dbe8d6, #f0f6ed);
}

.development_1 .item:hover::after {
	opacity: 1;
}

.development_1 .icon {
	position: relative;
	z-index: 1;
	/* width: 48px; */
	height: 48px;
	overflow: hidden;
	margin-bottom: 30px;
}

.development_1 .information {
	position: relative;
	z-index: 1;
}

.development_1 h3 {
	font-size: 18px;
	color: #3f5a35;
	line-height: 1.2;
	transition: all .3s;
}

.development_1 h5 {
	font-family: 'GESANS-REGULAR';
	font-size: 20px;
	color: #719664;
	line-height: 22px;
	margin: 6px 0 30px;
	opacity: .6;
	text-transform: capitalize;
}

.development_1 p {
	color: #696969;
	color: rgba(105, 105, 105, .7);
	line-height: 22px;
}

.development_1 .slide {
	float: left;
	width: 100%;
	overflow: visible;
	max-width: 1280px;
	margin: 70px 0 0;
}

.development_1 .slide_btn {
	bottom: auto;
	top: -70px;
}

.development_2 {
	padding: 50px 0 0px;
}

.development_2 .text {
	margin: 20px 0 50px;
}

.development_2 .text p {
	font-size: 15px;
	color: #595959;
	color: rgba(82, 102, 104, .7);
	line-height: 20px;
}

.development_2Top {
	width: 100%;
	height: 362px;
	padding-top: 65px;
	background: url(../images/ico8.jpg) no-repeat center;
	background-size: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.development_2Top .sec-left {
	width: 39.5%;
	margin-left: 40px;
}

.development_2Top .sec-left h3 {
	font-size: 36px;
	color: #fff;
	line-height: 1.2;
	font-weight: lighter;
	margin-bottom: 14px;
}

.development_2Top .sec-left p {
	font-size: 15px;
	color: rgba(255, 255, 255, .75);
	line-height: 24px;
}

.development_2Top .sec-right {
	/*width: 37.7%;*/
	width: 615px;
}

.development_2Top .page_nav {
	width: 120px;
	float: left;
}

.development_2Top .page_nav a:before {
	content: '';
	width: 8px;
	height: 100%;
	background: url(../images/development/ico9.png) no-repeat center;
	position: absolute;
	right: -38px;
	top: 0;
	opacity: 0;
	filter: Alpha(opacity=0);
	-webkit-filter: Alpha(opacity=0);
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
}

.development_2Top .page_nav a {
	position: relative;
	margin-bottom: 20px;
	text-align: center;
	font-size: 18px;
	color: #0f0f0f5e;
	line-height: 62px;
	background-color: #ffffff87;
	border-radius: 30px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-ms-border-radius: 30px;
	-o-border-radius: 30px;
}

.development_2Top .page_nav a:last-child {
	margin: 0;
}

.development_2Top .page_nav a.on:before {
	opacity: 1;
	filter: Alpha(opacity=100);
	-webkit-filter: Alpha(opacity=100);
}

.development_2Top .page_nav a.on {
	background-color: #016f67;
	color: #fff;
}

.development_2Top .aaa {
	height: 226px;
	width: 465px;
	float: right;
	background-color: #ffffff;
	background-color: rgba(255, 255, 255, .2);
	border-radius: 6px 0 0 6px;
	-webkit-border-radius: 6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
	-ms-border-radius: 6px 0 0 6px;
	-o-border-radius: 6px 0 0 6px;
}

.development_2Top .slide2 {
	height: 226px;
	width: 465px;
	float: right;
	background-color: #ffffff;
	background-color: rgba(255, 255, 255, .2);
	border-radius: 6px 0 0 6px;
	-webkit-border-radius: 6px 0 0 6px;
	-moz-border-radius: 6px 0 0 6px;
	-ms-border-radius: 6px 0 0 6px;
	-o-border-radius: 6px 0 0 6px;
}

.development_2Top .slide2 .swiper-wrapper,
.development_2Top .aaa .swiper-wrapper {
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
}

.development_2Top .slide2 .swiper-slide,
.development_2Top .aaa .swiper-slide {
	height: 100%;
	padding: 42px 30px 0;
}

.development_2Top .information h3 {
	font-size: 22px;
	color: #016f67;
	line-height: 1.2;
}

.development_2Top .information h5:before {
	content: '';
	width: 24px;
	height: 4px;
	background-color: #8ac4e2;
	position: absolute;
	left: 0;
	bottom: 0;
}

.development_2Top .information h5 {
	font-size: 16px;
	color: #526668;
	line-height: 1.2;
	position: relative;
	padding-bottom: 12px;
	margin-bottom: 14px;
}

.development_2Top .information p {
	font-size: 14px;
	color: #526668;
	color: rgba(82, 102, 104, .7);
	line-height: 20px;
	max-width: 360px;
}

.development_3 {
	height: 499px;
	background: url(../images/development/entryBg.jpg) no-repeat center/cover;
}

.development_3 .w1280 {
	padding-top: 90px;
	display: flex;
	justify-content: center;
}

.development_3 .item {
	position: relative;
	margin-right: 10px;
	cursor: default;
	padding: 70px 30px 0;
	width: 33%;
	height: 320px;
	border-radius: 6px;
	overflow: hidden;
	transition-duration: .5s;
	background: url(../images/development/entry-item-bg.png) no-repeat center/cover;
}

.development_3 .item img {
	width: 46px;
}

.development_3 .item:last-child {
	margin-right: 0;
}

.development_3 .item .box {
	position: relative;
}

.development_3 .item .hoverMask {
	position: absolute;
	top: 0;
	opacity: 0;
	transition-duration: .5s;
	transform: translateY(50px);
}

.development_3 .item:hover {
	padding-top: 50px;
}

.development_3 .item:nth-child(2):hover,
.development_3 .item:nth-child(3):hover {
	padding-top: 60px;
}

.development_3 .item:hover .hoverMask {
	opacity: 1;
	transform: translateY(15px);
}

.development_3 .item:hover .en {
	opacity: 0;
	transform: translateY(50px);
}

.development_3 .item .hoverMask p {
	color: #666;
	line-height: 22px;
}

.development_3 .item .cn {
	margin-top: 12px;
	font-size: 26px;
	color: #333;
	line-height: 36px;
}

.development_3 .item .en {
	margin-top: 8px;
	font-size: 46px;
	color: rgba(44, 147, 109, .15);
	line-height: 42px;
	font-family: 'GESANS-REGULAR';
	text-transform: uppercase;
	letter-spacing: -4px;
	transition-duration: .5s;
}

.development_3 .more {
	display: inline-block;
	position: relative;
	padding-right: 60px;
	margin-top: 20px;
	font-size: 14px;
	line-height: 22px;
	color: #43463e;
}

.development_3 .more:hover {
	color: #ce9c44;
}

.development_3 .more .dot {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	width: 45px;
}

.development_3 .dot span {
	float: left;
	margin-right: 5px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background-color: #43463e;
	transition-duration: .3s;
}

.development_3 .more:hover .dot span {
	margin-right: 10px;
	background-color: #ce9c44;
}

.development_4 {
	width: 100%;
	background: url(../images/bg.jpg) no-repeat center bottom #fff;
	padding: 65px 0 80px;
}

.development_4 .list {
	overflow: hidden;
	margin-left: -10px;
	margin-right: -10px;
}

.development_4 .item {
	float: left;
	width: 33.333333%;
	padding: 0 10px;
}

.development_4 .liBox {
	position: relative;
	width: 100%;
	height: 321px;
	overflow: hidden;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.development_4 .img {
	width: 100%;
	height: 321px;
}

.development_4 .img img {
	max-width: 100%;
	height: 321px;
}

.development_4 .information {
	width: 100%;
	padding: 60px 30px 0;
	position: absolute;
	top: 0;
	left: 0;
	transition-duration: .5s;
}

.development_4 .item:hover .information {
	padding-top: 45px;
}

.development_4 .item h3 {
	font-size: 24px;
	color: #ffffff;
	line-height: 1.2;
}

.development_4 .item h5 {
	font-family: 'GESANS-REGULAR';
	font-size: 30px;
	color: #ffffff;
	line-height: 1;
	letter-spacing: -1px;
	text-transform: uppercase;
	margin: 2px 0 10px;
}

.development_4 .item p {
	font-size: 15px;
	color: #595959;
	line-height: 22px;
}

.development_4 .item p a {
	display: inline-block;
	font-family: 'GESANS-REGULAR';
}

.development_4 .item:nth-child(2) h3,
.development_4 .item:nth-child(2) h5 {
	color: #586e3d;
}

.development_4 .item:last-child h3,
.development_4 .item:last-child h5,
.development_4 .item:last-child p {
	color: #f7edd2;
}

.development_5 {
	height: 500px;
	background: url(../images/development/fight-bg.jpg) no-repeat center/cover;
}

.development_5 .w1280 {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.development_5 .w1280:after {
	display: none;
}

.development_5 .sec-right {
	margin-top: -10px;
	display: flex;
	align-items: center;
}

.development_5 .en {
	margin-left: -75px;
	margin-top: 50px;
	font-size: 30px;
	line-height: 26px;
	color: #33a05c;
	text-transform: uppercase;
	font-family: 'GESANS-REGULAR';
}

.dev-green .green-top {
	padding-top: 100px;
	overflow: hidden;
}

.dev-green .green-top .sec-left {
	width: 42%;
}

.dev-green .green-top .sec-right {
	width: 57.1%;
}

.dev-green .green-top p {
	margin-bottom: 22px;
}

.dev-green .green-top .c_en {
	margin-bottom: 20px;
}

.dev-green .green-top .slogan {
	color: #016f67;
	font-size: 36px;
	line-height: 40px;
	font-weight: 300;
}

.dev-green .building {
	padding-bottom: 64px;
	background: url(../images/development/building-bg.jpg) no-repeat center/cover;
}

.dev-green .building .rewards {
	margin-top: 80px;
	display: flex;
	justify-content: space-between;
}

.dev-green .building .rewards .item {
	position: relative;
}

.dev-green .building .rewards .item .cnt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding-top: 60px;
	text-align: center;
}

.dev-green .building .rewards .item .amount {
	color: #3c9872;
	font-size: 18px;
	font-weight: 600;
}

.dev-green .building .rewards .item .num {
	font-size: 42px;
	line-height: 30px;
	font-weight: 500;
	font-family: 'GESANS-REGULAR';
}

.dev-green .building .rewards .item .tit {
	position: absolute;
	left: 0;
	bottom: 15%;
	width: 100%;
	padding: 0 20px;
	font-size: 18px;
	color: #666;
}

.dev-green .help {
	background: url(../images/development/help-bg.jpg) no-repeat center/cover;
}

.dev-green .help .desc {
	display: flex;
	justify-content: space-between;
}

.dev-green .help .desc .item {
	padding-bottom: 100px;
	width: 680px;
}

.dev-green .help .desc .line {
	width: 4px;
	background: linear-gradient(to bottom, #e6e0e0, transparent);
	opacity: .37;
	margin-top: 10px;
}

.dev-green .help .desc .item:first-child {
	width: 540px;
}

.dev-green .help .desc .tit {
	font-size: 22px;
	color: #23835b;
	line-height: 40px;
}

.dev-green .help .structure {
	position: relative;
	margin-top: 30px;
	overflow: hidden;
	margin-bottom: 40px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.dev-green .help .structure .cnt {
	position: absolute;
	top: 0;
	left: 0;
	padding: 48px 60px 0;
	width: 100%;
	height: 100%;
}

.dev-green .help .structure .sec-left {
	width: 88%;
}

.dev-green .help .structure .tit {
	text-align: center;
	font-size: 18px;
	color: #fff;
}

.dev-green .help .structure .center {
	margin: 60px auto 0;
	padding: 0 8px;
	width: 64px;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	background: linear-gradient(to right, #88c8ab, #009758);
	color: #fff;
	font-size: 16px;
}

.dev-green .help .structure .center img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px;
}

.dev-green .help .structure .push {
	position: relative;
	margin: 40px auto 30px;
	display: flex;
	width: 526px;
	justify-content: space-between;
}

.dev-green .help .structure .push .border {
	position: absolute;
	left: 50%;
	bottom: 100%;
	transform: translateX(-50%);
}

.dev-green .help .structure .btn {
	display: inline-block;
	width: 84px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border-radius: 20px;
	background: linear-gradient(to right, #88c8ab, #009758);
	color: #fff;
	font-size: 15px;
}

.dev-green .help .structure .dimension {
	position: relative;
	margin: 0 auto;
	padding: 0 102px;
	color: #fff;
	height: 42px;
	line-height: 42px;
	display: flex;
	font-size: 15px;
	justify-content: space-between;
	background: linear-gradient(to right, #88c8ab, #009758);
}

.dev-green .help .structure .dimension:after {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 22px;
	height: 100%;
	background: #eef7f0 url(../images/development/arrow.png) no-repeat;
}

.dev-green .help .structure .space {
	margin-top: 38px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.dev-green .help .structure .space .item {
	position: relative;
}

.dev-green .help .structure .space .box {
	position: relative;
	display: flex;
	justify-content: space-between;
}

.dev-green .help .structure .space .box .item:first-child {
	margin-right: 6px;
}

.dev-green .help .structure .space .box>.txt {
	top: 100%;
	transform: translateX(-50%);
	margin-top: 20px;
}

.dev-green .help .structure .space .item:after {
	content: '';
	position: absolute;
	bottom: 10px;
	left: 50%;
	transform: translateX(-50%);
	width: 13px;
	height: 8px;
	background: url(../images/development/help-ico2.png) no-repeat;
}

.dev-green .help .structure .space .item3:after,
.dev-green .help .structure .space .item4:after,
.dev-green .help .structure .space .item5:after {
	display: none;
}

.dev-green .help .structure .space .item3 .txt,
.dev-green .help .structure .space .item5 .txt {
	top: auto;
	padding: 0 18px;
	bottom: 4px;
	transform: translateX(-50%);
}

.dev-green .help .structure .space .item3 .txt:after,
.dev-green .help .structure .space .item5 .txt:after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%) rotate(90deg);
	width: 13px;
	height: 8px;
	background: url(../images/development/help-ico2.png) no-repeat;
}

.dev-green .help .structure .space .item3 .txt:before,
.dev-green .help .structure .space .item5 .txt:before {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%) rotate(-90deg);
	width: 13px;
	height: 8px;
	background: url(../images/development/help-ico2.png) no-repeat;
}

.dev-green .help .structure .space .item3>img,
.dev-green .help .structure .space .item5>img {
	opacity: 0;
}

.dev-green .help .structure .space .txt {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 80%;
	color: #029859;
	font-weight: bold;
	font-size: 15px;
}

.dev-green .help .structure .space .txt2 {
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	margin-top: 20px;
	color: #029859;
	font-weight: bold;
	font-size: 15px;
}

.dev-green .help .structure .space .item4 .txt {
	margin-top: 16px;
}

.dev-green .help .structure .sec-right {
	margin-top: 132px;
	width: 135px;
	background-color: #eef7f0;
	text-align: center;
	font-size: 18px;
	color: #3c9872;
	font-weight: bold;
	line-height: 40px;
	padding-top: 5px;
}

.dev-green .help .structure .sec-right .item {
	margin-bottom: 43px;
}

.dev-green .help .structure .sec-right .item:nth-child(2) {
	margin-bottom: 30px;
}

.dev-green .help .structure .sec-right .item:nth-child(3) {
	margin-bottom: 100px;
}

.dev-green .help .structure .sec-right span {
	display: inline-block;
	/* font-family: 'GESANS-REGULAR'; */
	font-weight: normal;
	width: 28px;
}

.dev-green .strategy {
	padding-bottom: 94px;
}

.dev-green .strategy .structure {
	padding: 0 90px 70px;
	background: url(../images/development/strategy-bg.png) no-repeat bottom center;
}

.dev-green .strategy .structure .h2 {
	margin-top: 30px;
	font-size: 36px;
	line-height: 40px;
	color: #23835b;
	text-align: center;
}

.dev-green .strategy .structure .h3 {
	font-size: 18px;
	line-height: 40px;
	color: #23835b;
	margin-bottom: 46px;
	text-align: center;
}

.dev-green .strategy .structure .item {
	position: relative;
	margin-top: 5px;
	width: 474px;
	height: 66px;
	line-height: 66px;
	background-color: rgba(207, 231, 221, .3);
	border-radius: 33px;
	color: #616a66;
}

.dev-green .strategy .structure .item span {
	display: inline-block;
	vertical-align: middle;
	font-size: 15px;
}

.dev-green .strategy .structure .item span:first-child {
	text-align: center;
	color: #fff;
	width: 140px;
	height: 66px;
	border-radius: 33px;
	background-color: #3c9872;
}

.dev-green .strategy .structure .item span:nth-child(2) {
	line-height: 20px;
	padding-left: 20px;
}

.dev-green .strategy .structure .item .arrow {
	position: absolute;
	top: 50%;
	right: 18px;
	transform: translateY(-50%);
}

.dev-green .strategy .structure .drop {
	position: absolute;
	bottom: 0;
	left: 100%;
	padding-left: 276px;
	width: 660px;
}

.dev-green .strategy .structure .drop:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 30px;
	width: 257px;
	height: 37px;
	background: url(../images/development/border2.png) no-repeat;
}

.dev-green .strategy .structure ul {
	position: relative;
	display: inline-block;
}

.dev-green .strategy .structure .arrow2 {
	float: left;
	position: relative;
	margin: 87px 43px;
}

.dev-green .strategy .structure .arrow2:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 80px;
	height: 3px;
	background-color: #83cf9c;
}

.dev-green .strategy .structure .arrow2 img {
	position: relative;
	z-index: 2;
}

.dev-green .strategy .structure ul:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 144px;
	height: 138px;
	border-radius: 6px;
	border: 3px solid #83cf9c;
}

.dev-green .strategy .structure ul {
	float: left;
}

.dev-green .strategy .structure ul li {
	position: relative;
	z-index: 2;
	margin-bottom: 5px;
	width: 106px;
	height: 66px;
	line-height: 66px;
	background-color: #3c9872;
	border-radius: 33px;
	color: #fff;
	text-align: center;
	font-size: 15px;
}

.dev-green .strategy .structure ul li:last-child {
	margin-bottom: 0;
}

.dev-policy {
	position: relative;
	padding-top: 100px;
	overflow: hidden;
}

.dev-policy .section {
	position: relative;
	z-index: 2;
}

.dev-policy:after {
	content: '';
	position: absolute;
	top: 420px;
	width: 100%;
	height: 100%;
	/* background-color: #fdfdfd; */
}

.dev-policy .policy-top {
	margin-top: 20px;
	position: relative;
	overflow: hidden;
	border-radius: 6px;
}

.policy-top .cnt {
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 104px;
	padding-left: 536px;
	padding-right: 216px;
	width: 100%;
	height: 100%;
}

.policy-top .cnt .slogan {
	margin-bottom: 10px;
	font-size: 36px;
	color: #009959;
	line-height: 40px;
	font-weight: 300;

}

.policy-top .cnt p {
	opacity: .7;
	color: #25433d;
}

.policy-list {
	margin-top: 50px;
	/* padding-bottom: 40px; */
}

.policy-list .item {
	position: relative;
	display: block;
	height: 82px;
	line-height: 82px;
	border-bottom: 2px solid #f3f0ea;
}

.policy-list .cont h6 {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 16px;
	color: #7f7c7a;
	line-height: 82px;
	transition-duration: .3s;
}

.policy-list .item:hover .cont h6 {
	color: #016f67;
}

.policy-list .item .mask {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	text-align: right;
	overflow: hidden;
	background: linear-gradient(to right, transparent, transparent, #f6f4ed);
	transition-duration: .5s;
}

.policy-list .item .mask .btn {
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	opacity: 0;
	transition-duration: .8s;
}

.policy-list .item:hover .mask {
	opacity: 1;
}

.policy-list .item:hover .mask .btn {
	opacity: 1;
	right: 16px;
}

.quick_entryTop:before {
	content: '';
	width: 100%;
	height: 788px;
	background: url(../images/quick_entry/ico3.jpg) no-repeat center;
	background-size: cover;
	position: absolute;
	left: 0;
	bottom: 0;
}

.quick_entryTop {
	padding: 70px 0 30px;
	position: relative;
}

.quick_entry .h1-Tit {
	font-size: 22px;
	color: #666666;
	line-height: 1.2;
}

.quick_entry .icon_link {
	position: absolute;
	right: 60px;
	/* pointer-events: none; */
	top: 50%;
	margin-top: -25px;
	width: 50px;
	height: 50px;
	overflow: hidden;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
}

.goHome:before {
	content: '';
	width: 35px;
	height: 33px;
	background: url(../images/quick_entry/ico14.png) no-repeat center;
	position: absolute;
	right: 40px;
	top: 0;
	bottom: 0;
	margin: auto;
}

.goHome {
	position: relative;
	width: 100%;
	line-height: 106px;
	background-color: #ebe7e2;
	padding: 0 100px 0 40px;
	font-size: 18px;
	color: #333333;
	margin: 30px 0;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.quick_entryDown {
	width: 100%;
	background: url(../images/quick_entry/ico15.png) no-repeat center bottom;
	background-size: cover;
	overflow: hidden;
}

.quick_entry1 {
	margin-bottom: 30px;
}

.quick_entry1 .introduce:hover .icon_link,
.quick_entry4 .introduce:hover .icon_link,
.quick_entry3_2 .introduce:hover .icon_link {
	transform: translateX(20px);
	-webkit-transform: translateX(20px);
	-moz-transform: translateX(20px);
	-ms-transform: translateX(20px);
	-o-transform: translateX(20px);
}

.quick_entry1 .introduce {
	position: relative;
	width: 100%;
	height: 536px;
	padding: 100px 90px 50px;
	overflow: hidden;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.quick_entry1 .Box {
	overflow: hidden;
	margin-top: 20px;
}

.quick_entry1 .sec-left,
.quick_entry1 .sec-right {
	padding: 0;
}

.quick_entry1 .h3 {
	font-family: 'Brandon Grotesque';
	font-size: 120px;
	color: #fff;
	color: rgba(255, 255, 255, .15);
	line-height: 1;
	text-transform: uppercase;
	position: relative;
	left: -6px;
	margin-top: 14px;
}

.quick_entry1 h3 {
	font-size: 46px;
	color: #333333;
	color: rgba(51, 51, 51, .7);
	line-height: 1.2;
	font-weight: lighter;
	margin-bottom: 4px;
}

.quick_entry1 .sec-left p {
	font-size: 16px;
	color: #666666;
	color: rgba(102, 102, 102, .7);
	line-height: 22px;
}

.quick_entry1 .sec-left {
	width: 47%;
}

.quick_entry1 .sec-right {
	width: 53%;
}

.quick_entry1 .sec-right ul {
	overflow: hidden;
}

.quick_entry1 .sec-right li {
	float: left;
	margin-right: 55px;
}

.quick_entry1 .sec-right h1 {
	font-family: "Rajdhani";
	font-size: 45px;
	line-height: 1;
	font-weight: bold;
}

.quick_entry1 .sec-right h1.umk {
	color: #2e8015;
	background: url(../images/index/umk.png) no-repeat right 22px;
}

.quick_entry1 .sec-right h1.ump {
	color: #dd6363;
	background: url(../images/index/ump.png) no-repeat right 22px;
}

.quick_entry1 .sec-right p {
	font-size: 14px;
	color: #666666;
	color: rgba(102, 102, 102, .8);
	line-height: 18px;
	margin: 0;
}

.quick_entry1 .sec-right .time {
	color: rgba(102, 102, 102, .8);
	display: inline-block;
	margin-right: 10px;
}

.quick_entry1 .icon_link img {
	max-width: 100%;
}

.quick_entry2 .Box {
	overflow: hidden;
}

.quick_entry2 .sec-left {
	padding: 70px 7% 0;
	width: 31.5%;
	height: 460px;
	background: url(../images/quick_entry/ico5.png) no-repeat center;
	overflow: hidden;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.quick_entry2 .sec-right {
	width: 66%;
	height: 460px;
	overflow: hidden;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.quick_entry2 .sec-right .img,
.quick_entry2 .sec-right .img img {
	width: 100%;
	height: 100%;
}

.quick_entry2 .list {
	margin-top: 24px;
}

.quick_entry2 .list .a {
	position: relative;
	padding-left: 45px;
}

.quick_entry2 .list .a .icon {
	position: absolute;
	left: 0;
	top: 12px;
	width: 34px;
	height: 34px;
	background: url(../images/business-ico.png) no-repeat center top;
	zoom: .8;
}

.quick_entry2 .list .a:nth-child(2) .icon {
	background-position: center -83px;
}

.quick_entry2 .list .a:nth-child(3) .icon {
	background-position: center -168px;
}

.quick_entry2 .list .a:nth-child(4) .icon {
	background-position: center -255px;
}

.quick_entry2 .list .a:nth-child(5) .icon {
	background-position: center -340px;
}

.quick_entry2 .list .a:nth-child(6) .icon {
	background-position: center -426px;
}

.quick_entry2 .a .cn {
	font-size: 16px;
	color: #655d48;
	line-height: 46px;
}

.quick_entry2 .list .a.on .cn {
	color: #ba8800;
}

.quick_entry2 .list .a {
	animation-delay: .3s;
	-webkit-animation-delay: .3s;
	cursor: pointer;
}

.quick_entry2 .list .a:nth-child(2) {
	animation-delay: .4s;
	-webkit-animation-delay: .4s;
}

.quick_entry2 .list .a:nth-child(3) {
	animation-delay: .5s;
	-webkit-animation-delay: .5s;
}

.quick_entry2 .list .a:nth-child(4) {
	animation-delay: .6s;
	-webkit-animation-delay: .6s;
}

.quick_entry2 .list .a:nth-child(5) {
	animation-delay: .7s;
	-webkit-animation-delay: .7s;
}

.quick_entry2 .list .a:nth-child(6) {
	animation-delay: .8s;
	-webkit-animation-delay: .8s;
}

.quick_entry3,
.quick_entry4,
.quick_entry3_2,
.quick_entry4_2 {
	padding-top: 30px;
}

.quick_entry3 .list {
	overflow: hidden;
	margin-left: -17px;
	margin-right: -17px;
	margin-top: 30px;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.quick_entry3 .list .item {
	float: left;
	width: 33.33333%;
	padding: 0 17px;
}

.quick_entry3 .liBox {
	padding: 90px 20px 30px 40px;
	width: 100%;
	height: 428px;
	background: url(../images/quick_entry/ico6.jpg) no-repeat center;
	background-size: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.quick_entry3 .list .item:nth-child(2) .liBox {
	background: url(../images/quick_entry/ico7.jpg) no-repeat center;
	background-size: cover;
}

.quick_entry3 .list .item:nth-child(2) .liBox ul li p {
	text-align: center;
}

.quick_entry3 .list .item:last-child .liBox {
	background: url(../images/quick_entry/ico8.jpg) no-repeat center;
	background-size: cover;
}

.quick_entry3 .list h3 {
	font-size: 22px;
	color: #fcfcfc;
	margin-bottom: 14px;
}

.quick_entry3 .list p {
	font-size: 16px;
	color: #fcfcfc;
	line-height: 22px;
}

.quick_entry3 .list p em {
	font-family: 'Brandon Grotesque';
	font-size: 32px;
	color: #fcfcfc;
	color: rgba(252, 252, 252, .9);
	line-height: 1.2;
	margin-top: 8px;
	display: block;
}

.quick_entry3 .list ul {
	overflow: hidden;
	margin-top: 75px;
}

.quick_entry3 .list li {
	float: left;
	margin-right: 10px;
}
.quick_entry3 .list li:last-child{
	margin-right: 0;
}
.quick_entry3 .list li img {
	max-width: 105px;
}

.quick_entry3 .list .item:last-child h3 {
	margin-bottom: 65px;
}

.quick_entry4 .introduce {
	width: 100%;
	position: relative;
	margin-top: 30px;
	overflow: hidden;
	padding: 0;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.quick_entry4 .img {
	width: 100%;
	height: 536px;
}

.quick_entry4 .img img {
	max-width: 100%;
	height: 536px;
}

.quick_entry4 .information {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 125px 90px 50px 90px;
}

.quick_entry4 h1 {
	font-size: 32px;
	color: #fcfcfc;
	line-height: 1.2;
}

.quick_entry4 h3 {
	font-family: 'Brandon Grotesque';
	font-size: 52px;
	color: #fcfcfc;
	color: rgba(252, 252, 252, .3);
	line-height: 1;
	text-transform: uppercase;
	margin: 3px 0 12px;
}

.quick_entry4 h5 {
	font-size: 20px;
	color: #ede3dd;
	line-height: 1.4;
	margin-bottom: 16px;
}

.quick_entry4 p {
	font-size: 14px;
	color: #fcfcfc;
	color: rgba(252, 252, 252, .7);
	line-height: 22px;
}

.quick_entry3_2 .introduce {
	width: 100%;
	position: relative;
	overflow: hidden;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.quick_entry3_2 .img {
	width: 100%;
	height: 536px;
}

.quick_entry3_2 .img img {
	max-width: 100%;
	height: 536px;
}

.quick_entry3_2 .information {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 125px 90px 50px 90px;
}

.quick_entry3_2 h1,
.quick_entry3_2 .h1-Tit {
	font-size: 22px;
	color: #fcfcfc;
	line-height: 1.2;
}

.quick_entry3_2 h3 {
	font-family: 'Brandon Grotesque';
	font-size: 72px;
	color: #fcfcfc;
	color: rgba(252, 252, 252, .1);
	line-height: 1;
	text-transform: uppercase;
	margin: 18px 0 0px;
	letter-spacing: -3px;
}

.quick_entry3_2 h5 {
	font-size: 15px;
	color: #fcfcfc;
	color: rgba(252, 252, 252, .2);
	line-height: 1.4;
	margin-bottom: 38px;
}

.quick_entry3_2 p {
	font-size: 14px;
	color: #fcfcfc;
	color: rgba(252, 252, 252, .5);
	line-height: 22px;
}

.quick_entry3_2 li {
	float: left;
	margin-right: 50px;
	text-align: center;
}

.quick_entry3_2 li img {
	max-width: 51px;
	margin-bottom: 5px;
}

.quick_entry3_2 li p {
	text-align: center;
}

.quick_entry3_2 li {
	animation-delay: .2s;
	-webkit-animation-delay: .2s;
}

.quick_entry3_2 li:nth-child(2) {
	animation-delay: .4s;
	-webkit-animation-delay: .4s;
}

.quick_entry3_2 li:nth-child(3) {
	animation-delay: .6s;
	-webkit-animation-delay: .6s;
}

.quick_entry3_2 li:nth-child(4) {
	animation-delay: .8s;
	-webkit-animation-delay: .8s;
}

.quick_entry3_2 li:nth-child(5) {
	animation-delay: 1s;
	-webkit-animation-delay: 1s;
}

.quick_entry3_2 li:nth-child(6) {
	animation-delay: 1.2s;
	-webkit-animation-delay: 1.2s;
}

.quick_entry4_2 .Box {
	overflow: hidden;
	margin-top: 30px;
}

.quick_entry4_2 .sec-left {
	width: 31.5%;
	height: 460px;
}

.quick_entry4_2 .sec-right {
	width: 66%;
}

.quick_entry4_2 .sec-top {
	width: 100%;
	height: 215px;
	margin-bottom: 30px;
}

.quick_entry4_2 .sec-down {
	width: 100%;
	height: 215px;
}

.quick_entry4_2 .list {
	overflow: hidden;
	margin-left: -15px;
	margin-right: -15px;
	height: 100%;
}

.quick_entry4_2 .w-50 {
	float: left;
	width: 50%;
	height: 100%;
	padding: 0 15px;
}

.quick_entry4_2 .item {
	width: 100%;
	height: 100%;
	background: no-repeat center;
	background-size: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.quick_entry4_2 .cn {
	font-size: 22px;
	color: #55658a;
	line-height: 1.4;
}

.quick_entry4_2 .en {
	font-size: 18px;
	color: #55658a;
	line-height: 1;
	text-transform: uppercase;
	margin-top: 4px;
}

.quick_entry4_2 .img {
	max-width: 160px;
	margin-top: 35px;
	display: none;
}

.quick_entry4_2 .img img {
	max-width: 160px;
}

.quick_entry4_2 .sec-left .item {
	padding: 45px 40px 0;
}

.quick_entry4_2 .sec-right .item {
	padding: 128px 40px 0;
}

.quick_entry4_2 .sec-down .cn,
.quick_entry4_2 .sec-down .en {
	color: #ece1d1;
}

.quick_entry4_3 .Box {
	overflow: hidden;
	margin-top: 30px;
}

.quick_entry4_3 .list {
	overflow: hidden;
}

.quick_entry4_3 .w-50 {
	float: left;
	width:calc(50% - 15px);
	margin-right: 30px;
}
.quick_entry4_3 .w-50:last-child{
	margin-right: 0;
}
.quick_entry4_3 .item {
	position: relative;
	width: 100%;
	height: 260px;
	background: no-repeat center;
	background-size: cover;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
}

.quick_entry4_3 .tit {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	width: 100%;
	padding: 0 45px;
}

.quick_entry4_3 .icon {
	float: left;
	margin-right: 30px;
	margin-top: 9px;
}

.quick_entry4_3 .cont {
	float: left;
}

.quick_entry4_3 .cn {
	font-size: 22px;
	color: #333333;
	line-height: 1.4;
}

.quick_entry4_3 .en {
	font-size: 18px;
	color: #333333;
	line-height: 1;
	text-transform: uppercase;
	margin-top: 4px;
}


.tech .img {
	overflow: hidden;
	border-radius: 6px 6px 0 0;
	height: 236px;
}

.tech .cont {
	padding: 38px 42px 0;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	overflow: hidden;
}

.tech .cont .tit {
	font-size: 24px;
	transition: all .4s;
}

.tech .cont .en {
	color: #fff;
	font-size: 30px;
	line-height: 40px;
	font-family: 'GESANS-REGULAR';
}

.tech .cont p {
	color: rgba(0, 0, 0, 0.5);
}

.tech .cont p:first-of-type {
	margin-top: 15px;
}

.tech .section {
	padding: 60px 0;
}

.tech .introduce {
	padding-top: 100px;
}

.tech .introduce .slogan {
	margin-bottom: 12px;
	color: #016f67;
	font-size: 36px;
	line-height: 40px;
	font-weight: 300;
}

.tech .secright {
	position: fixed;
	top: calc(50% + 100px);
	transform: translateY(-50%);
	right: 1.17vw;
	cursor: pointer;
	max-width: 140px;
	min-width: 75px;
	width: 5.46875vw;
	z-index: 55;
}

.tech .busi {
	padding: 95px 0;
	background: url(../images/tech/bg1.jpg) no-repeat center/cover;
}

.tech .busi .cont {
	height: 236px;
	background-color: rgba(255, 255, 255, .65);
	padding: 50px 42px 0;
}

.tech .busi .cont:hover {
	background-color: rgba(255, 255, 255, .85);
}

.tech .busi .cont .tit {
	color: #1e406e;
}

.tech .busi .cont .en {
	color: rgba(23, 83, 149, .3);
}

.tech .busi .cont p {
	color: #4f5b6a;
}

.tech .busi .cont p:first-of-type,
.tech .educate .cont p:first-of-type {
	margin-top: 10px;
}

.tech .green {
	background: url(../images/tech/bg2.jpg) no-repeat center/cover;
}

.tech .green .des {
	margin-top: 22px;
	margin-bottom: 26px;
}


.tech .green .cont {
	height: 290px;
	border-radius: 0 0 6px 6px;
	background: url(../images/tech/green-bg.jpg) no-repeat center/cover;
}

.tech .green .cont img {
	margin-bottom: 26px;
	transition: all .4s;
}

.c_row .c_col:hover .cont img {
	transform: rotate(180deg);
}

.tech .green .cont .en {
	color: #d9d2c5;
}



.tech .educate {
	background: url(../images/tech/bg3.jpg) no-repeat center/cover;
}

.tech .educate .des {
	margin-top: 22px;
	margin-bottom: 26px;
}

.tech .educate .cont {
	height: 254px;
}

.tech .educate .item1 .cont {
	background: linear-gradient(to top, #26347c, #334498);
}

.tech .educate .item2 .cont {
	background: linear-gradient(to top, #d1ba3d, #dfce51);
}

.tech .educate .item3 .cont {
	background: linear-gradient(to top, #e2f0d9, #ecf5e5);
}

.tech .educate .cont .tit {
	color: #fff;
}

.tech .educate .cont .en {
	color: #fff;
}

.tech .educate .cont p {
	color: #fff;
}

.tech .educate .item3 .cont .tit,
.tech .educate .item3 .cont .en {
	color: #48a570;
}

.tech .educate .item3 .cont p {
	color: #48a570;
	opacity: .7;
}

.tech .cloud {
	/* height: 470px; */
	padding: 100px 0;
	background: url(../images/tech/bg4.jpg) no-repeat center/cover;
}

.tech .cloud .cont {
	margin-top: 40px;
	height: 245px;
	border-radius: 6px;
	background: #e0ebf3;
}

.tech .cloud .cont .tit {
	color: #334599;
	transition: all .4s;
}

@media screen and (min-width:1100px) {
	.c_row .c_col:hover .cont .tit {
		color: #ad7435;
	}

	.c_row .c_col:hover .tit {
		color: #ad7435;
	}

	.busi .c_row .c_col:hover .cont .tit {
		color: #1e406e;
	}
}

.cloud .c_row .c_col:nth-child(1):hover {
	top: 0;
}

.tech .cloud .c_cn {
	color: #f6f6f6;
}

.tech .cloud .c_en {
	color: rgba(230, 226, 216, .72);
}

.tech .cloud .slogan {
	color: rgba(255, 255, 255, .32);
	font-size: 24px;
	margin-top: 24px;
}

.tech .cloud .en {
	margin-top: 16px;
	margin-bottom: 20px;
	color: #36489f;
	font-size: 36px;
	line-height: 30px;
	font-family: 'GESANS-REGULAR';
	font-weight: bold;
}

.tech .cloud .des p {
	color: rgba(255, 255, 255, .4);
}

.c_row {
	/* overflow: hidden; */
}

.tech .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.c_row .c_col {
	float: left;
	margin-right: 2.1%;
	transition: all .4s;
	position: relative;
	top: 0;
}

.c_row .c_col:hover {
	top: -15px;
}

.c_row .c_col:last-child {
	margin-right: 0;
}

.col-4 {
	width: 31.871%;
	border-radius: 6px;
	overflow: hidden;
}

@media screen and (max-width:1282px) {

	.inner_top,
	.bannerSwiper .swiper-slide .w1490,
	.indexCont1 .w1490,
	.js-menu .o-topnav .ri,
	.indexCont3 .w1490,
	.indexCont4 .w1490,
	.indexCont5 .w1490,
	.indexCont6 .w1490 {
		zoom: .9;
	}

	#main,
	#content {
		zoom: .9;
	}
}

@media (max-width: 1480px) {
	.device1600 #header .nav dl {
		margin-left: 20px;
	}
}

@media (max-width: 1366px) {

	.device1600.device1 #header .nav dl,
	.device1600.device1 #header .ri .lang,
	.device1600.device1 #header .search_box {
		margin-left: 16px;
	}

	.device1600.device1 #header .logo {
		width: 200px;
		margin: 33px 0 0 20px;
	}

	.device1600.device1 #header .menuBtn {
		width: 60px;
	}

	.device1.device1600 .indexCont2 .le {
		width: 31.6%;
	}

	.device1.device1600 .js-menu .o-topnav .le,
	.device1.device1600 .js-menu .o-topnav .ri {
		zoom: .85;
	}
}

/* The notebook */





@media all and (-moz-max-device-pixel-ratio: 1.875),
(-webkit-max-device-pixel-ratio: 1.875),
(max-resolution: 1.875) {
	body {
		min-width: auto;
		/* 150%脙楼脗鹿脗露脙陇脗赂芒鈧澝兟γ偮得偮徝兟偮嬧€犆兟ッ⑩€灺⒚偮兟γ⑩偓聺脗戮脙楼脗陇脗搂脙楼脣鈥犆偮�125% */
	}

	.indexCont3 .w1490 .txt .onser {
		width: 120px;
	}

	.indexCont3 .txt .cn {
		margin-top: 40px;
	}

	.inner_top .jinmao {
		margin-left: 0;
	}

	.about1 .honor .swrap .swiper-button-next:hover,
	.about1 .honor .swrap .swiper-button-prev:hover,
	.development_6 .swiper-button-next:hover,
	.development_6 .swiper-button-prev:hover {
		width: 36px;
	}

	.bannerSwiper .swiper-slide .w1490 {
		width: 73%;
		zoom: .75;
	}

	.indexCont1 .w1490,
	.indexCont3 .w1490,
	.indexCont4 .w1490,
	.indexCont5 .w1490,
	.indexCont6 .w1490 {
		width: 90%;
		zoom: .75;
	}

	.indexCont2 {
		zoom: .75;
	}

	.device1875 .indexCont2 .pos .pageBox {
		zoom: .8 !important;
	}

	.device1875 .indexCont2 .pos-cont .pos-cont_a {}

	.device1875 .indexCont3 .w1490 .txt,
	.device1875 .indexCont5 .w1490 .txt,
	.device1875 .indexCont6 .cn,
	.device1875 .indexCont6 .en {
		zoom: 1 !important;
	}

	.device1875 .bannerSwiper .slide5 .w1490,
	.device1875 .index .pin1 .line_box li .hover {
		zoom: .7 !important;
	}

	.device1875 .index .pin1 .line_box {
		zoom: .7 !important;
	}

	.device1875 .indexCont2 .pos {
		width: 58.4% !important;
		min-width: auto !important;
	}

	.indexCont1 .w1490 {
		width: 80%;
	}

	.device1875 #header .nav dl {
		margin-left: 15px;
	}

	#pinSwiper #footer {
		zoom: 1;
	}

	.device1875 .indexCont1 .Le {
		zoom: 1 !important;
	}

	.indexCont1 {
		margin-top: 65px;
	}

	.indexCont1 .pos img {
		margin-top: -30%;
	}

	.indexCont1 .pos {
		min-height: 100vh;
	}

	.indexCont1 .pos .data {
		bottom: 40px;
	}

	.index .pin1 .line_box li .hover {
		zoom: .75;
	}

	.index .pin1 .line_box,
	.header {
		zoom: .75;
		min-width: auto;
	}

	.indexCont3 .w1490 .txt {
		zoom: .75;
	}

	.indexCont3 .imgbox {
		zoom: 1.4;
	}

	.js-menu .o-topnav .le,
	.js-menu .o-topnav .ri {
		zoom: .65;
	}

	.indexCont5 .img {
		zoom: 1.35;
	}

	.indexCont6 {
		margin-top: 65px;
	}

	.indexCont6 .wrap {
		zoom: .75;
	}

	.indexCont6 .en {
		margin-bottom: 2%;
	}

	.swiper-slide.pin8 .pin8-a {
		zoom: .9;
	}

	.swiper-slide.pin8 #footer .footer .w1280,
	.swiper-slide.pin8 .main-foot.w1280 {
		zoom: 1;
	}

	#footer {
		zoom: .7;
	}

	#footer .footer {
		height: auto;
		padding-bottom: 10px;
	}

	#dyQr,
	#wxQr,
	#wbQr,
	#videoQr {
		/* bottom: 260px; */
	}

	#pinSwiper .swiper-slide.pin8 {
		height: 380px;
	}

	#main,
	#content,
	.inner_top {
		zoom: .7;
		width: 100%;
	}

	#main,
	#content {
		margin-bottom: 300px;
	}

	#header .nav dl:nth-child(2) dd {
		width: 1237px !important;
	}

	#header .nav dl:nth-child(3) dd {
		width: 951px !important;
	}

	#header .nav dl:nth-child(4) dd {
		width: 865px !important;
	}

	#header .nav dl:nth-child(5) dd {
		width: 779px !important;
	}

	#header .nav dl:nth-child(6) dd {
		width: 679px !important;
	}

	#header .nav dl:nth-child(7) dd {
		width: 593px !important;
	}

	#header .nav dl:nth-child(8) dd {
		width: 493px !important;
	}
}

@media all and (-moz-max-device-pixel-ratio: 1.75),
(-webkit-max-device-pixel-ratio: 1.75),
(max-resolution: 1.75) {
	body {
		min-width: auto;
		/* 175%脙楼脗鹿脗露脙陇脗赂芒鈧澝兟γ偮得偮徝兟偮嬧€犆兟ッ⑩€灺⒚偮兟γ⑩偓聺脗戮脙楼脗陇脗搂脙楼脣鈥犆偮�100% */
	}

	#header .nav dl {
		margin-left: 35px;
	}

	#footer {
		zoom: .7;
	}

	#pinSwiper #footer {
		zoom: 1;
	}

	.device175 .indexCont2 .pos .pageBox {
		zoom: 1 !important;
	}

	.device175 #header .nav dl {
		margin-left: 20px !important;
	}

	.device175 .swiper-slide.pin8 #footer .footer .w1280,
	.device175 .swiper-slide.pin8 .main-foot.w1280,
	.device175 .indexCont6 .wrap {
		zoom: .8 !important;
	}

}

@media all and (-moz-min-device-pixel-ratio: 1.5),
(-webkit-min-device-pixel-ratio: 1.5),
(max-resolution: 1.5dppx) {

	/* 150%脙楼脗鹿脗露脙陇脗赂芒鈧澝兟γ偮得偮徝兟偮嬧€犆兟ッ⑩€灺⒚偮兟γ⑩偓聺脗戮脙楼脗陇脗搂脙楼脣鈥犆偮�100% */
	body {
		opacity: 1;
	}

	.indexCont1 .pos .data .stock {
		zoom: 1.2;
	}

	.device15 .indexCont1 .Le {
		zoom: 1.2;
	}

	.device15 .indexCont2 .pos-cont .box {
		zoom: 1.2;
	}

	.indexCont2 .pos .pageBox_a {
		width: 27%;
	}

	.indexCont2 .pos-cont {
		width: 73%;
	}

	.device15 .indexCont2 .pos-cont .box .txt,
	.device15 .indexCont1 .txt p,
	.device15 .indexCont3 .txt p {
		zoom: 1.05;
	}

	.indexCont1 .pos .data {
		width: 85%;
	}

	#header .nav dl {
		margin-left: 20px;
	}

	.indexCont1 .pos {
		min-height: 98vh;
		right: 5%;
	}

	.indexCont3 .w1490 .txt,
	.indexCont5 .w1490 .txt,
	.indexCont6 .cn,
	.indexCont6 .en,
	.indexCont4 .txt img {
		zoom: 1.2;
	}

	.device15 .indexCont5 .img {
		zoom: 1.35;
	}

	.device15 .indexCont3 .imgbox {
		zoom: 1.4;
	}

	.indexCont6 .wrap {
		zoom: 1;
	}

	.indexCont1 .Le {
		zoom: 1.1;
	}

	.device15 .header,
	.device15 .index .pin1 .line_box,
	.device15 .HSetchWrap {
		zoom: .85;

	}

	#header .logo {
		zoom: 1; 
	}

	.js-menu .o-topnav .le,
	.js-menu .o-topnav .ri {
		zoom: .85;
	}

	.indexCont1 .pos img {
		margin-top: -10%;
	}

	.device15 .indexCont1 .pos {
		min-height: 111vh;
		zoom: .9;
	}

	.indexCont1 .pos .title {
		margin-right: 5%;
	}




	#header .nav dl:nth-child(2) dd {
		width: 1237px !important;
	}

	#header .nav dl:nth-child(3) dd {
		width: 951px !important;
	}

	#header .nav dl:nth-child(4) dd {
		width: 865px !important;
	}

	#header .nav dl:nth-child(5) dd {
		width: 779px !important;
	}

	#header .nav dl:nth-child(6) dd {
		width: 679px !important;
	}

	#header .nav dl:nth-child(7) dd {
		width: 593px !important;
	}

	#header .nav dl:nth-child(8) dd {
		width: 493px !important;
	}

	.on_1 .indexCont1 .Le {
		top: 58%;
		left: 5%;
	}

	.indexCont1 .Le {
		top: 58%;
	}

	.indexCont1 {
		margin-top: 65px;
	}

	/* 脙搂脗卢芒鈧澝兟偮偮懊兟γ呪€溍偮兟┟嗏€櫭偮兟ッ嬧€犆⑩偓聽脙搂脗录脗漏脙娄芒鈧澝偮� */
	.business1-d1 .up,
	.investor .sec2 .w1280,
	.investor .announcement-top .w1280 .report,
	.service-act .service-act_1 .w1280,
	.service-act .search-wrap,
	.business4_2,
	.business6_1,
	.search-wrap,
	.business2_1,
	.business4_1,
	.news1 .top,
	.business4 .business4_2 .w1280 {
		zoom: .85;
	}

	.investor .announcement-top .w1280 .report .cnt {
		padding-left: 20%;
	}

	.business4 .business4_2 {
		zoom: 1;
	}

	.device15 .development_1,
	.device15 .development_2,
	.device15 .development_3,
	.device15 .development_4,
	.device15 .development_5,
	.device15 .development_6 {
		zoom: .9;
	}

	.news3 .video .video-list {
		zoom: .85;
		width: 87%;
		margin: 18px auto;
	}

	.business1 .definit .img1 .ri .ite span,
	.business1 .definit .img1 .le .ite {
		font-size: 15px;
	}

	.business1 .definit .img1 .ri {
		width: 235px;
		padding-left: 65px;
	}

	.news1 .news-list .w1280,
	.service-list .w1280 {
		width: 1092px;
	}

	.news1 .news-list .a .cont,
	.service-list .a .cont {
		width: 83%;
	}

	.news1 .top .a .cont .cont_a,
	.business6_1 .slide p,
	.business4 .introduce .sec-right p {
		zoom: 1.15;
	}

	.business6_1 .page_nav a,
	.business6_1 .page_nav .a,
	.business1-d1 .up .tab,
	.business2_1 .swiperBox .business-pagination .wrap {
		font-size: 17px;
	}

	.device15 .development_1 .sec-right p,
	.device15 .development_2 .text p,
	.device15 .development_2Top .sec-left p,
	.device15 .development_2Top .information p,
	.device15 .development_4 .item p,
	.device15 .development_3 .item .hoverMask p,
	.device15 .dev-green .green-top p,
	.device15 .dev-green .green-top p,
	.device15 .dev-green .help .desc .item p {
		zoom: 1.15;
	}

	.development_3 .item {
		height: 360px;
	}

	.device15 .business1 .definit,
	.device15 .business2_2,
	.business1 .entry .w1280,
	.device15 .business2 .cloud {
		zoom: .9;
	}

	.device15 .dev-green .strategy .w1280,
	.device15 .dev-green .help .w1280,
	.device15 .dev-green .building {
		zoom: .9;
	}

	.device15 .dev-green .help .structure .sec-right {
		padding-top: 15px;
	}

	/* 脙搂脗卢芒鈧澝兟偮偮懊兟γ呪€溍偮兟┟嗏€櫭偮兟ッ嬧€犆⑩偓聽脙搂脗录脗漏脙娄芒鈧澝偮� */
}

@media all and (-moz-max-device-pixel-ratio: 1.5749999284744263),
(-webkit-max-device-pixel-ratio: 1.5749999284744263),
(max-resolution: 1.5749999284744263) {
	body {
		min-width: auto;
		/* 175%脙楼脗鹿脗露脙陇脗赂芒鈧澝兟γ偮得偮徝兟偮嬧€犆兟ッ⑩€灺⒚偮兟γ⑩偓聺脗戮脙楼脗陇脗搂脙楼脣鈥犆偮�90% */
	}

	#main,
	#content,
	.inner_top {
		zoom: .9;
		width: 100%;
	}

	#footer {
		zoom: .9;
	}

	.indexCont1 .pos img {
		margin-top: -20%;
	}

	.indexCont1 .pos .data {
		bottom: 80px;
	}
}

@media all and (-moz-max-device-pixel-ratio: 1.5625),
(-webkit-max-device-pixel-ratio: 1.5625),
(max-resolution: 1.5625) {
	body {
		min-width: auto;
		/* 125%脙楼脗鹿脗露脙陇脗赂芒鈧澝兟γ偮得偮徝兟偮嬧€犆兟ッ⑩€灺⒚偮兟γ⑩偓聺脗戮脙楼脗陇脗搂脙楼脣鈥犆偮�125% */
	}

	#pinSwiper #footer {
		zoom: 1;
	}

	.js-menu .o-topnav .le,
	.js-menu .o-topnav .ri {
		zoom: .85;
	}

	#main,
	#content,
	.inner_top {
		zoom: .9;
		width: 100%;
	}

	#footer {
		zoom: .9;
	}

	.indexCont1 .pos {
		min-height: 111vh;
	}

	.device15625 .indexCont1 .Le,
	.device15625 .indexCont2 .pos-cont .pos-cont_a,
	.device15625 .indexCont3 .w1490 .txt,
	.device15625 .indexCont5 .w1490 .txt,
	.device15625 .indexCont6 .cn,
	.device15625 .indexCont6 .en {
		zoom: 1.1;
	}

}

@media all and (-moz-max-device-pixel-ratio: 1.375),
(-webkit-max-device-pixel-ratio: 1.375),
(max-resolution: 1.375) {
	body {
		min-width: auto;
		/* 125%脙楼脗鹿脗露脙陇脗赂芒鈧澝兟γ偮得偮徝兟偮嬧€犆兟ッ⑩€灺⒚偮兟γ⑩偓聺脗戮脙楼脗陇脗搂脙楼脣鈥犆偮�110% */
	}

	.bannerSwiper .swiper-slide .w1490 {
		width: 73%;
		zoom: .95;
	}

	.indexCont1 .w1490,
	.indexCont3 .w1490,
	.indexCont4 .w1490,
	.indexCont5 .w1490,
	.indexCont6 .w1490 {
		width: 85%;
		zoom: .95;
	}


	.index .pin1 .line_box,
	.header {
		zoom: .95;
	}

	.indexCont1 .pos {
		min-height: 75vh;
	}

	.indexCont1 .Le {
		zoom: 1;
	}

	.indexCont1 .pos img {
		margin-top: -10%;
	}

	.indexCont3 .imgbox {
		zoom: 1.3;
	}

	.indexCont3 .w1490 .txt {
		zoom: 1;
	}

	.indexCont5 .img {
		zoom: 1.1;
	}

	.swiper-slide.pin8 #footer .footer .w1280,
	.swiper-slide.pin8 .main-foot.w1280 {
		zoom: 1;
	}

}

@media all and (-moz-max-device-pixel-ratio: 1.25),
(-webkit-max-device-pixel-ratio: 1.25),
(max-resolution: 1.25) {
	body {
		min-width: auto;
		/* 125%脙楼脗鹿脗露脙陇脗赂芒鈧澝兟γ偮得偮徝兟偮嬧€犆兟ッ⑩€灺⒚偮兟γ⑩偓聺脗戮脙楼脗陇脗搂脙楼脣鈥犆偮�100% */
	}

	.indexCont1 .w1490,
	.indexCont3 .w1490,
	.indexCont4 .w1490,
	.indexCont5 .w1490,
	.indexCont6 .w1490,
	.indexCont2 {
		zoom: .8;
	}

	.bannerSwiper .slide5 .w1490 {
		zoom: .95;
	}

	.js-menu .o-topnav .le,
	.js-menu .o-topnav .ri {
		zoom: .8;
	}

	.device125 .indexCont1 .pos {
		min-height: 92vh !important;
	}

	.indexCont1 .pos .title {
		margin-right: 5%;
	}

	.device125 .indexCont1 .Le,
	.device125 .indexCont2 .pos-cont .pos-cont_a,
	.device125 .indexCont3 .w1490 .txt,
	.device125 .indexCont5 .w1490 .txt {
		zoom: 1.2 !important;
	}

	.indexCont5 .img {
		zoom: 1.33;
	}

	.indexCont1 {
		margin-top: 65px;
	}


	.header {
		zoom: .85;
	}

	.index .pin1 .line_box {
		zoom: .95;
	}

	#header .nav dl:nth-child(2) dd {
		width: 1237px !important;
	}

	#header .nav dl:nth-child(3) dd {
		width: 951px !important;
	}

	#header .nav dl:nth-child(4) dd {
		width: 865px !important;
	}

	#header .nav dl:nth-child(5) dd {
		width: 779px !important;
	}

	#header .nav dl:nth-child(6) dd {
		width: 679px !important;
	}

	#header .nav dl:nth-child(7) dd {
		width: 593px !important;
	}

	#header .nav dl:nth-child(8) dd {
		width: 493px !important;
	}

	.indexCont6 .wrap {
		zoom: 1;
	}

	#main,
	#content,
	.inner_top {
		zoom: .95;
		width: 100%;
	}

	.js-menu .o-topnav .le,
	.js-menu .o-topnav .ri {
		zoom: .95;
	}

	#footer {
		zoom: .95;
	}
}

@media all and (-moz-max-device-pixel-ratio:1.2000000476837158),
(-webkit-max-device-pixel-ratio: 1.2000000476837158),
(max-resolution: 1.2000000476837158) {
	body {
		min-width: auto;
		/* 150%脙楼脗鹿脗露脙陇脗赂芒鈧澝兟γ偮得偮徝兟偮嬧€犆兟ッ⑩€灺⒚偮兟γ⑩偓聺脗戮脙楼脗陇脗搂脙楼脣鈥犆偮�80% */
	}

	.indexCont2 .pos-cont .box a {
		zoom: 1.2;
	}

	.indexCont2 .pos-cont .box {
		left: 30px;
	}
}


@media all and (-moz-max-device-pixel-ratio: 1.125),
(-webkit-max-device-pixel-ratio: 1.125),
(max-resolution: 1.125) {
	body {
		min-width: auto;
		/* 125%脙楼脗鹿脗露脙陇脗赂芒鈧澝兟γ偮得偮徝兟偮嬧€犆兟ッ⑩€灺⒚偮兟γ⑩偓聺脗戮脙楼脗陇脗搂脙楼脣鈥犆偮�90% */
	}

	.header {
		zoom: .95;
	}

	.bannerSwiper .swiper-slide .w1490 {
		width: 73%;
		zoom: .95;
	}

	.indexCont1 .w1490,
	.indexCont3 .w1490,
	.indexCont4 .w1490,
	.indexCont5 .w1490,
	.indexCont6 .w1490 {
		width: 85%;
		zoom: .95;
	}
}


@media all and (-moz-max-device-pixel-ratio: 1),
(-webkit-max-device-pixel-ratio: 1),
(max-resolution: 1) {
	body {
		min-width: auto;
		/* 125%脙楼脗鹿脗露脙陇脗赂芒鈧澝兟γ偮得偮徝兟偮嬧€犆兟ッ⑩€灺⒚偮兟γ⑩偓聺脗戮脙楼脗陇脗搂脙楼脣鈥犆偮�80% 脙陇脗鹿脜赂脙娄脣艙脗炉100%脙楼脗鹿脗露脙陇脗赂芒鈧澝兟γ偮得偮徝兟偮嬧€犆兟ッ⑩€灺⒚偮�100%脙娄脣艙脗戮脙搂脗陇脗潞*/
	}

	/* 脙搂脗卢芒鈧澝兟偮偮懊兟γ呪€溍偮兟┟嗏€櫭偮兟ッ嬧€犆⑩偓聽脙搂脗录脗漏脙娄芒鈧澝偮� */
	.device1 .news1 .top,
	.device1 .news1 .search-wrap,
	.device1 .business1 .definit,
	.device1 .business1 .entry .w1280,
	.device1 .business1-d1 .up,
	.device1 .business1-d1 .business4_2 .w1280,
	.device1 .business2 .business2_1 .w1280,
	.device1 .business2 .business4_2 .w1280,
	.device1 .investor .sec2 .w1280,
	.device1 .investor .announcement-top .w1280,
	.device1 .service-act .service-act_1 .w1280,
	.device1 .service-act .search-wrap,
	.device1 .development_2 .development_2Top,
	.device1 .development_4,
	.device1 .news1 .top .a .cont .cont_a,
	.device1 .development_2 .text,
	.device1 .business2_2,
	.device1 .business4_2,
	.device1 .business6_1,
	.device1 .search-wrap,
	.device1 .business2_1,
	.device1 .indexCont1 .txt p,
	.device1 .business2 .cloud,
	.device1 .business4_1,
	.device1 .business6_1 .page_nav,
	.device1 .business6_1 .slide p,
	.device1 .indexCont2,
	.device1 .indexCont5 .img,
	.device1 .business4 .introduce .sec-right p,
	.device1 .business4 .business4_2 .w1280,
	.device1 .investor .announcement-top .w1280 .report {
		zoom: 1;
	}

	.device1 #loadBox .cnt .txt {
		zoom: 1;
	}

	.device1 .investor .announcement-top .w1280 .report .cnt {
		padding-left: 100px;
	}

	.device1 .investor .announcement-top .w1280 .poa .cnt {
		padding-left: 256px;
	}

	.device1 .index .pin1 .line_box li .hover,
	.device1 #header .logo {
		zoom: 1;
	}

	.device1 .js-menu .o-topnav .le,
	.device1 .js-menu .o-topnav .ri {
		zoom: 1;
	}

	.device1 #header .logo {

		margin: 20px 0 0 35px;
	}

	.device1 .swiper-slide.pin8 .pin8-a {
		zoom: 1;
	}

	.device1 .business6_1 .page_nav a,
	.business6_1 .page_nav .a,
	.business1-d1 .up .tab {
		font-size: 14px;
	}

	.business2_1 .swiperBox .business-pagination .wrap {
		font-size: 15px;
	}

	/* .device1 #dyQr,
	.device1 #wbQr,
	.device1 #wxQr,
	.device1 #videoQr {
		bottom: 312px;
	} */

	.device1 .indexCont3 .w1490 .txt .onser {
		width: initial;
	}

	.device1 .indexCont3 .txt .cn {
		margin-top: 56px;
	}

	.device1 .news3 .video .video-list {
		zoom: 1;
		width: initial;
		margin: 18px 0 0 0;
	}

	.device1 .news1 .news-list .w1280,
	.device1 .service-list .w1280 {
		width: 1280px;
	}

	.device1 .news1 .news-list .a .cont,
	.device1 .service-list .a .cont {
		width: 1100px;
	}

	.device1 .business1 .definit .img1 .le .aside {
		font-size: 15px;
	}

	.device1 .business1 .definit .img1 .ri .ite span,
	.device1 .business1 .definit .img1 .le .ite {
		font-size: 14px;
	}

	.device1 .development_1 .sec-right p,
	.device1 .development_2 .text p,
	.device1 .development_2Top .sec-left p,
	.device1 .development_2Top .information p,
	.device1 .development_4 .item p,
	.device1 .development_3 .item .hoverMask p,
	.device1 .dev-green .green-top p,
	.device1 .dev-green .green-top p,
	.device1 .dev-green .help .desc .item p {
		zoom: 1;
	}

	.device1 .development_1,
	.device1 .development_2,
	.device1 .development_3,
	.device1 .development_4,
	.device1 .development_5,
	.device1 .development_6,
	.device1 .dev-green .strategy .w1280,
	.device1 .dev-green .help .w1280,
	.device1 .dev-green .building {
		zoom: 1;
	}

	.device1 .dev-green .help .structure .sec-right {
		padding-top: 5px;
	}

	/* 脙搂脗卢芒鈧澝兟偮偮懊兟γ呪€溍偮兟┟嗏€櫭偮兟ッ嬧€犆⑩偓聽脙搂脗录脗漏脙娄芒鈧澝偮� */
	.device1 .header {
		zoom: 1;
	}

	.device1 .indexCont2 .pos .pageBox_a {
		width: 33%;
	}

	.device1 .indexCont2 .pos-cont {
		width: 67%;
	}

	.device1 #loadBox .cVideo,
	.device1 #loadBox .cnt {
		zoom: 1 !important;
	}

	.device1 .indexCont2 .le {
		width: 52.6%;
		height: 100%;
	}

	.device1 .indexCont2 .pos-cont .box .txt {
		zoom: 1;
	}

	.device1 .bannerSwiper .swiper-slide .w1490,
	.device1 .indexCont1 .w1490,
	.device1 .indexCont3 .w1490,
	.device1 .indexCont4 .w1490,
	.device1 .indexCont5 .w1490,
	.device1 .indexCont6 .w1490 {
		width: 1490px;
		margin: auto;
		zoom: 1;
	}

	.device1 .indexCont2 .pos-cont .box {
		left: 70px;
	}

	.device1 .indexCont1 .pos {
		min-height: 90vh;
	}

	.device1 .indexCont2 .pos .pageBox,
	.device1 .indexCont2 .pos-cont,
	.device1 .indexCont2 .pos-cont .box a {
		zoom: 1;
	}

	.device1 .indexCont2 .pos .pageBox {
		right: 5%;
	}

	.device1 .indexCont2 .pos {
		zoom: 1;
		width: 47.4%;
		min-width: 700px;
	}

	.device1 .indexCont1 .pos img {
		margin-top: -10%;
	}

	.device1 .indexCont1 .pos {
		min-height: 67vh;
	}

	.device1 .indexCont3 .imgbox,
	.device1 .indexCont3 .w1490 .txt,
	.device1 .indexCont5 .w1490 .txt,
	.device1 .indexCont5 .img,
	.device1 .indexCont6 .wrap,
	.device1 .index .pin1 .line_box,
	.device1 .indexCont1 .Le,
	.device1 #footer,
	.device1 .indexCont6 .cn,
	.device1 .indexCont6 .en {
		zoom: 1;
	}

	.device1.on_1 .indexCont1 .Le {
		top: 55%;
	}

	.device1 .indexCont6 .en {
		margin-bottom: 5%;
	}

	.device1 #pinSwiper .swiper-slide.pin8 {
		height: 468px;
		background: #fff;
	}

	.device1 .swiper-slide.pin8 {
		zoom: 1;
	}

	.device1 #footer .footer {
		height: 370px;
	}

	.device1 #main,
	.device1 #content {
		zoom: 1;
		width: 100%;
		margin-bottom: 340px;
	}

	.device1 .inner_top {
		zoom: 1;
		width: 100%;
	}

	.device1 #header .nav dl:nth-child(2) dd {
		width: 1237px !important;
	}

	.device1 #header .nav dl:nth-child(3) dd {
		width: 951px !important;
	}

	.device1 #header .nav dl:nth-child(4) dd {
		width: 865px !important;
	}

	.device1 #header .nav dl:nth-child(5) dd {
		width: 779px !important;
	}

	.device1 #header .nav dl:nth-child(6) dd {
		width: 629px !important;
	}

	.device1 #header .nav dl:nth-child(7) dd {
		width: 523px !important;
	}

	.device1 #header .nav dl:nth-child(8) dd {
		width: 423px !important;
	}
}

/* The notebook end */
.device1.device1600 .w1490 {
	width: 1280px !important;
}



@media (max-width: 1600px) {
	.bannerSwiper .slide5 .photo {
		float: left;
		margin-left: 0px;
	}

	.bannerSwiper .slide5 .photo .img1 {
		width: 405px;
	}

	.bannerSwiper .slide5 .photo .img2 {
		width: 185px;
	}

	.bannerSwiper .slide5 .text h3 {
		font-size: 36px;
	}

	.bannerSwiper .slide5 .text h5 {
		font-size: 50px;
	}
}


.m-header {
	display: none;
}

@media screen and (max-width:1680px) {
	#loadBox .cnt .txt {
		width: 13.9vw;
	}
}

@media screen and (max-width:1480px) {

	.Firefox .main-foot .footertop,
	.Firefox .news1 .news-list .w1280,
	.Firefox .service-list .w1280 {
		width: 95%;
	}

	.Firefox #header .nav dt a {
		font-size: 14px;
	}

	.Firefox .news3 .video .video-list {
		width: 100%;
		margin: 21px 0 0 0;
	}

	.Firefox .investor .stock .det {
		margin-left: 3%;
	}

	.Firefox .js-menu .o-topnav .ri .ri_fiex,
	.Firefox .js-menu .o-topnav .le {
		transform: scale(.85);
	}

	.pop.legal .contWrap {
		width: 95%;
		height: 85vh;
		max-width: 1280px;
		max-height: 576px;
	}

	.indexCont6 .newsSwiper .swiper-slide,
	.newsSwiper {
		height: 415px !important;
	}

	.indexCont6 .newsSwiper .swiper-slide a {
		height: 100% !important;
		display: inline-block;
	}

	.indexCont6 .sec-left .cont h6 a.news-title {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.indexCont6 .sec-left {
		width: 60%;
	}

	.indexCont6 .sec-right {
		width: calc(40% - 40px);
	}

	.indexCont6 .sec-left .list .a {
		padding: 15px 20px !important;
		max-height: 83px !important;
	}

	.indexCont6 .sec-left .list .a h6 {
		margin-left: 3% !important;
		width: 71% !important;
		pointer-events: none;
	}

	.indexCont6 .sec-left .list .a .date b,
	.indexCont6 .sec-left .cont .date b {
		font-size: 30px !important;
	}

	.indexCont6 .sec-left .cont {
		bottom: 18px;
	}
}

@media screen and (max-width:1180px) and (max-height:1180px) {
	#header .nav dl {
		margin-left: 16px;
	}

	.js-menu .o-topnav .le,
	.js-menu .o-topnav .ri {
		zoom: .85;
	}

	#header .nav dl,
	#header .ri .lang,
	#header .search_box {
		margin-left: 16px;
	}

	.indexCont2 .le {
		width: 33%;
	}

	.indexCont2 .pos .pageBox {
		top: 50%;

	}

	.indexCont6 .w1490 {
		top: 45%;
	}

	.indexCont2 .pos {
		min-width: auto !important;
		width: 67.05%;
	}
}

/* mobile */
@media (max-width: 1100px) {

	html {
		font-size: calc(100vw/7.5);
	}

	.news1 .news-list .w1280 {
		left: auto;
		width: 100%;
	}

	.w1280 {
		padding: 0 .4rem;
		width: 100%;
	}

	.investor3.news-det>.w1280 {
		padding: 0;
	}

	body {
		min-width: 100%;
	}

	.m-menu-btn {
		position: fixed;
		top: 0;
		right: 0;
		width: 1.28rem;
		height: 1.28rem;
		z-index: 9999;
	}

	.m-menu-btn span {
		position: absolute;
		width: .5rem;
		height: .06rem;
		top: 50%;
		left: 50%;
		margin-left: -.2rem;
		margin-top: -.02rem;
		background-color: #006f67;
		transition-duration: .5s;
	}

	.m-menu-btn span:first-child {
		margin-top: -0.18rem;
		transition: margin .3s .3s, transform .3s;
	}

	.m-menu-btn span:last-child {
		margin-top: 0.14rem;
		transition: margin .3s .3s, transform .3s;
	}

	.m-menu-btn.on span:first-child {
		margin-top: -0.02rem;
		transform: rotate(45deg);
		transition: margin .3s, transform .3s .3s;
	}

	.m-menu-btn.on span:nth-child(2) {
		transform: scale(0);
	}

	.m-menu-btn.on span:last-child {
		margin-top: -0.02rem;
		transform: rotate(-45deg);
		transition: margin .3s, transform .3s .3s;
	}

	.header {
		min-width: 100%;
		height: 1.28rem;
	}

	#header .logo {
		margin-left: .4rem;
		margin-top: .45rem;
		width: 3.38rem;
		height: 0.5rem;
		background-size: auto 100%;
	}

	#header .logo a:nth-child(1){
		width: 100%;
	}
	#header .ri .nav,
	#header .ri .lang,
	#header .ri .platform,
	#header .ri .head_nav {
		display: none;
	}

	#header .search_box {
		margin-right: 1.35rem;
		margin-top: 0.45rem;

	}

	#header.index_header .search_box {
		background-image: url(../images/search_on.png);
	}

	.HSetchWrap .w1280 {
		width: 100%;
	}

	.HSetchWrap {
		height: 2rem;
		top: 1.28rem;
	}

	.HSetch .cBox .le .seInput {
		margin-top: .45rem;
		border-bottom: .02rem solid #9ccec4;
	}

	.HSetch .cBox .le .seInput input {
		height: .7rem;
		padding-bottom: 0;
		font-size: .24rem;
		border-bottom: 0;
	}

	.HSetch .cBox .le .btn {
		bottom: .55rem;
		width: .4rem;
		height: .4rem;
		background-size: 100%;
	}


	.HSetch .cBox .le p {
		font-size: .26rem;
		margin-top: .05rem;
	}

	.HSetch .cBox .le .seInput input::placeholder {
		font-size: .24rem;
	}

	.HSetch .cBox .le {
		width: 100%;
	}

	.m-header {
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 999;
		width: 100%;
		height: 100%;
		overflow: auto;
	}

	.m-header::-webkit-scrollbar {
		display: none;
	}

	.m-header .wrap {
		position: absolute;
		width: 100%;
		height: auto;
		min-height: 100%;
		background: url(data:image/jpeg;base64,/9j/7gAhQWRvYmUAZIAAAAABAwAQAwIDBgAAAAAAAAAAAAAAAP/bAIQADAgIDQkNFQwMFRoUEBQaIBsaGhsgIhcXFxcXIhEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENDQ0RDhEbEREbFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8IAEQgH0ALuAwEiAAIRAQMRAf/EAH4AAQEBAQEBAQAAAAAAAAAAAAABAgQDBQYBAQEBAAAAAAAAAAAAAAAAAAABAhAAAgEFAQACAwEBAAAAAAAAAREwABAgQDFQYAIhQQMSwBEAAQQDAAMBAAAAAAAAAAAAIWBwkBFQgKBAsMABEgEAAAAAAAAAAAAAAAAAAADA/9oADAMBAQIRAxEAAAD9gsxsom800olAUAAAiiCoqIqsqMhGdQksIsJqei+ogiy3JfPz3hJKIACoLc0FJYKgsCoKgqBYAFgAJQQsAQsQsoAIPdUsqkUaSgoAAAABFEAlDOoSWUliJYsmok9vL3AJVM0PLG8ElglAACylgAAECoAAAAAAJYLAAAgACFgdNJSiUFmgAAohSLAsAIogEqsrESxZNREsL642oAIQeeN4IsEsACiULKICLAAAAlEoQAABCoKgAILAIAOwssAoLKCkUAAAAShAJRFglVlYkUuVJugAlhYHnneCTUJKJQSiULLCKIsAAAJZQgAEABCwFkKQAAAEO4SgAKFSkoACkAAAAlEBFhFlJRDSUKlJAWC4zvKSWGVEAABQRRAJRFgABARYCFgCCwACAFQAAdwlWUJQBZQAUlCLCxQCLABKqKJKiLKmmzLVjDSstkw3Dxm8rmaiZmoRRARYVRFEWEKQCBKEIWAlEIWWAACUQAhSFkH0FSyhKApLKALBUoAAAAlEWAAVFQ1KAWFgAhiWLmaiSahJqEWEUKEWCUQEWEWAgIAEAEWAAEWACWFkBKfQEtAABUoAAsFAAAAAAlEUQtUQSkFAgElLibJ5z0hhqGVEWFBFElElLFiSahJRAICUQAEAIAJYEAAH0BLYoAAsFSgCwUAAAAFlgoJQBFACVUURYgEUZahM7i4biYnpklUzNDM0MrCLCLCTUJNQk1CLBAiiASwEEABKIQ+kJQKgoAACgACgAAAFJYFgqUAAAACgSKiCkok1CTQzNQk1CTUIsWSkyozNQkogIQQBAQAgEsBACFPoWJaABQAAqUAAWBUKlAALAAAAAoCWlQspIoghKqKICKMzYxNQk1DLWSLCTUMzUJLCLCSiSwSwSiSiAQAID6NllAAAoAAKQoAFlEolCKAAAFgUAAAoUISgiiKIACKJKJNDzbhibhhRmahmahmahJYQglEgICAICAH0hKsFABYFABYFAABQAAAWBUFAAAALSCLBZYVKAARRCkBFEBJoYm4ec9B5T0yYmoZmsklhASWEBAQCAB9ISgVKAAVBQAVBQALBQAAAVKAEoAAABYpLLYlBKSyiAoJRFEAlEBJoYm4Yz6Q8s+2Txnrk85rJJYSWCBCFiFiH1RKAKEoABQALAsoAsAFAAABZQSgAAAAVQgRLLQgUSxFllCgEWACUSUZm4uGomJuHnn1yeOPeHPPfB5TWRLCLksD6sWUABYKlAAKAACgAAWUAAAAqUAAAAAAFoEAJSUgKlQssKAliLBKqAijM1DOdwxn0yYz6ZPPPpDx8+iHNPfB5mT65ZRCgAWUAWACgAWCpQACoKAACpSUCUAAAAsWiUSxFlACCkKBKJYFlIsAIsIozNQzNwxncMZ9MnnNw88+mTGfSHaJVlCUAFAAAKgoAKgoABQAABYBQgoAAAFgqWopCUASoQqgASogqoLKICLBKMrCZ3DE3kxN5MZ9MmJvJ1CaBFgoAKgqUAWCgAWCgAAWUAAAsAoEKAAAAKqUSkSwqUAAICwAoAEogIokozNQkoxN5MTeTOdw9osoAFAAAsoAAsFAABQAAVKAAAAWBQAAALABUtghSFlkVLQAEoSglAEKQEWCWEmoZmoZmoYmobE1UoCAVKAAVKAALKAAVBQAAUAAAAFAAAAAAstAiUACCyiWFAIUBKAQCURYSahlYTOoZmoUTSwUAIsoAAsFAAsFSgAFAAAsoAAAAsoSgAAAACxVCAACCgIWKAEoBFEAlgBJYSWElESzQCwlSgCygACwUACwUAAFAAAsFAAAsCoUAAAAUBSIoAAJQASggsoEBUWAEBJqGVhJYZsTVABUoCAUAACygACygAFQUACwUBKAACkqFAAAAAKEtiUEolAhQAEoSgCUQEAlhJqGVhgTSwUCwVBQgFAABQAALBQAKAAFgUAAAogLBQAAALFLKEIqFEABQABKJQlgEJYBUlhJYYGdBVIUCwUIAsoAAsCygAFAABUoAAsFAAAKIpLKAAAALFUhSJQJQAAJFi0AIAJUQVFhJYeVjOqAKUCUWChAFgoABQABYKABYKAACkKAAABZQlAAAAoWJZbAAAJQJQIQqyhKIBLBLCTWTyGdVKALFLKAVKgCwVKALKSygAFSgCwLBQALBQAALABQAAAAALFUJKEUAJQABKAEAlglElkeImqlAAqoKlAKEAWCgAWBZQACgJQCpQACpQAAACxSVCgAAAAooESwUEUEFACUiCksAEsPAZ0AsoAFKAFgKiUFSgAFQVKACgACyhKAALKAAAWAUEoAAAAFLLBLYAAAlAAEWAEAlHNZc6AAqUAClQoBUAAqCgAWUAAqUAAWUAAAqUAAAAsoAAAAFICiwlBCgEFICkogEogOYZ1UFABUoAsVUoBQgAoSgAFAAAsoAAqFSiwLKEoAAABSFAAAAsVYRQhKEVRCVUpAVAARRyjOlgoAFgoApUKBYKEAWUAAAoAFgoABQlAAKgoAAAFlCCgAAAAWWksSpSUiUoSCqggKA5UudAVBQLBUFAFUhQLCUAFSgACyhKAAUAAoAABQAAALBZQAAAAAqBQlWACFSksoBFgEcliaoAKlAFgoAFiqlAFlAQCkKAUgKABZQACpQAACpQABYLFJUKAAAABZQlQAKJQlAiUpKOMZ1UoAAoALKABSwUCwlCgiygEoAUAACgBYFQUAAoAABYCyhKAAAAALFWUiWQpQAABKcYzoCgAUAAKgoAqwKBYKEAqUAAssKABYKABZQlAAFlBCgAAUCUAAAAssqkKEAAASgI4xNALBQAVBQALKALLQAFQlABUoAAsFABUoAABQAAVKEoABYCygAAAAFgWFihLKRQJFFcQzqgAWCgApCgWCgClgoAKEAWCgAAqUAAqCgAWCgAWUAAAsACgJQAAAAWgQAACUOIZ0KAAVKALBUoBQABQFAKgAFSgACwVKALBUoABUFABSFAAABUpKAAAAAUKiKCFSghxjOllCUAWCgAWCgWUJQAKqUAWChAFlAAFgoABQAACgAAsBQAAFCBQAAAAqCkKLJZYlK4kudALBQALBQAVKAAUAAVQAUiUCwUAACygACygAAoAABQAAALAqFAAAAAoBYAlhxWM6oAFgoAKlABQlAFlAAqoKCoKRKBYKAABQAAWCgAUAAFgoAAALFBCgAAAWKFgLAjhE1UFAAsFABUoBYCygCwUAUsoBYoSosFlAAFgVKAAUAAFAABQEoAABUoSgAAAAtCIocIzoAoAAqUAWCgAWCgAoABaJQCoSgWCoKABUKABZQlAFgoAAKgoAAAKlCUAAAAWKWE4kudAWAsoBUFAAsoABUFABQABVABUqACgAAFSgAFSgACgAABQAAAAVKEoAABYCwcUJalAFQoFgWCgAqUAAqUAWCgCqgoAKEAWCgAAUAFgUAAKlAAFgoAAALFBBQAAAA4RKsoABUoAsCygAFSgCwUACwUAVQALBQgCygCwLKCFAKAALBQAAKhQAALAKAAAABXCM0BZQACgAWCpQBYKACoKBYKlAAqgAWUBFgqCgAqUAAWUAAWCgAWCpQAACwCgAAADhEoApLKALBQAVBQAKAAFSgAFAFLKAALKgFgUAAoQUAFSgAFQUAAoAAAAqFSgAAHAJaQoAKAAUAAoCUWCpQBYKABYKAKqUAsUESgqUAAFCCgAqUAAqUAAUAAAFgVCgAA4BKKAALKEosFSgAFAABQAVKAAUAAVQAUAIBSFABYoAAsFAAsFAAsFSkoAAAKAAHz7LKAsoAsCwUCwVKALKAALBQAVKACgAUsFSgFSgIspLKAALKAAVBQALKAAKhUoAABYFQUHz7EtABUoABQAVBQAVKAALKALBQAAUAUoAAUIAsoSgFgUAAFIUACygCwAUAAAAFB88S0hQLBQAAUACgABUFAsFSgCyhKALKABVQUCyhKgFQUAAFSgCwUAAFAABUoAAAAofOpKBSFAsFAAsoAsFSgCwUACwUACwUCyhKAC0AAsqAAUAACygACoUAFgVKACgAAAFQcCWUCoKABZQACpQACgAWCpQCpSUBSWUAFAAqoKlAKhKBYKlAAKlAAKlAABQAAUAAAA+fYloAFgoAKAAUAAFAAKgoAKABYKABYKAKWUAsCpUAVCgAAoAFgoAAKAACoKAAD54mlhKACpQBYKABYKBYKlAKgoAFgoAFgoAKAAKqUAsVAAKAAACgAqUJQACgWABQAA+eJQFlAAKACxQACpQBYKABYKACpQABZQACpQKAoAKlQACpQBYFlAAKgoAFlAAAKlAPnpZoEApCgqCgAqCgsCgAWCgAWUAAoAFgoAAKAKAoFlJRAFgoAFgWUAAqUAWBYKABYKQ+fYmqAEAqUAWUAWCgAWUJQBZQBYKlAAKAACpQCoKAKWUAUCVAKlAAFgqUAWCgAAoAFgUPnCaAoARZQACoKBYKAUllAFgoAAKABYKlAKlAAKABYpZQCpUAAoAFgqCgAsUAAAoAAPnpZpUKlARYKAACgAqUAAoACwoAFABYCgACpRYFAAKqCpRYKlARYKlAFgoAAKlAAKgoAPnomqACpQEWUAAqCgWCgAWCpQBUKBYFlAAKlAAKACoKAKWCgWVCUAWCgAWCpQBYFlAFgWUA+cJqpQCywoARZQABQAWUAWBZQABYKABZQBYKlAFlAAFgoFillAKhKlAFQoAFgqUAsCgAAoPnCaWUJQCpQAEqCgqCgAqUAAqUAqCpQBYKACoKACpQACgAsKoAKEJRYKAABZQABYKABYPnpZoCpQBZQgoARQAqCgAqUAAWUAsCpRYFgoFgWUAWCpQBUKAKVCpQCpUAWUAAAqUAAWUAA+dUmqAUJQBYBQCwSgAWUAWCgAAqUAqUAAqUAAoAFgoAKlAApZQCpQEAUAAFAABYKAD51iaqUAWCpQABQBFgoAKlAKlAAKgoAKlAFgUAKlCUAUAFgqUChQQoFlQBYFABYFlAAFlAPnCasUJQUQKABZQAVIoAsUAAoAFlJQAWUAAqCpQBYKABUKACgWKqCkLYKlQACgAAsUAAqU+cJoUEKABZQACgAFQlAFgoAKACoKACoKACoKABZQBYKlAFgoApZQACkKEWCgAAoAAPnWXOgoCgAAqUWACpQBYSgAWUAWCgAqUAAWUAAqUAAqUAWUAAUAAqpQCpQEWCygABYKlAPnWM6oAoUAAsCpQAUAApEoBQlAFlAALAoAFABYKlAKlCUAWUAFAAAqpQBUSgAUAAFlAPnDOllAoBYKlAKlAAKgoARQAWUJQCgAAoAFgoAFgoAFgoAKlAFgoApUKBYFRKBYKAACyj5yXOgKlAoCoKCoFlAKQqUBAKACoKACpQlAKABZQACgAAWUAAqC2CpQAKpCgWVAAKAlAAPnpc6AAqUChQlAFgpClJYKAEWUAAWUAWUAWBZQACgAWCpQBYLKAFlAFgqUAClACpQEAoAAPnWXOpULYAqgWBYKACpQACkKAEoAAKACpQACkKACgAWCgAqUAAqUAWCgAWKoFgpChFgqUA+cM6qCgAsCigKgoAKAABZQBYSgAWCgWCpQAUAAFCUAoAAKABZSUAFgoApYKBZQEAWCpT5wzoBZQACxQKWUJQAUJQCxQACoSgWCpQACgAqCgAWUJQCpQBYKlAKgqUAVCgWKqCgsChAFg+eM6AWCgAWCgCllAABQAAUAFSFAAKABYKABYKACgAWBQAWCgAqUAAqUAWKoFlJZUAWD51lzoABZQACwKKAqCgsUIKABUKEAqUAWCpQCgAWCoKAUAAWCgAWUAAsUAqCpQKWUJQBZUA+eTOqAACpQlAFAKAWCgsAoAFJZQEBVEAWUAWCgAAUALFAAKAACgAWUJQCoKBYpZQCpQE+cM6qUAAWBQAAUAoCpQABQAWCpQEWCgWBQAWUAAqCpQCgAWCpQCoKABYKACpQBZaJQApPnDOgKQoAKgoAFgsqgKgoAKgoAFQoARZQBYFABZQACgAApCgpCpQBZQACpQBYKlAoCgA+eM0CwFlAAFlAAFlAoBZQBYKlCUAUAFhFACpQBYKlAAKABZQABZQABZQACgAWUACqgqU+eM0ACoKAAAUAWCpQKAqUAAqUApCpQEWCgAUAFgoAFlAAKlAAKACwKABYKACkKAKWU+eM0CwCwWUAAWBZQACpQlpYFACwKABYKEBVEAWCpQAUAWCgAWCpQBYKACoKAUlgtgAqUACuAZpKAAVKEoABUoAAsFS0ABUoBUFAAsFACVKALBQAVKAAWKALKAAAUACygCwLKAVKAAfPssohQAAWWFAABYFABYFFLBYFABYoAsoAACUACygCwUAAFAAsoABSFAsFSgFQVKAWBQfPEtIUAAFgKAACwLKAALLQAoSgFgVKAWKAAlSgAFAAsFAAsFABQALBQACgACwUAFSnz7EooAAAABQAACgACwVKBSykoALKALAsoAAsqAAVKAVKALBUoBUFSgAFAAoAAVBQLBwCWoKlCUAAAsUJQACoFABZQKAWUJQCoKBYFlAQAUAWUAAoAAKAAUAAWCgAqUAsCgA4BKABQAAALAsFAAAqFABUtAAKACygAAFSgIsFSgCyhKVBQALBQAVKAAWWFABUoAsoBwCVYFgsCgAAAAVCgAWUAAAooACpQBYKABZQAEWUAAoAAKBYFAACgAWCpQACgWCoOESrAAAsFAAAAsCygAFQUACwUUAsFAAqFSgFQUIC0iUAFABUoAsoAAsFSgCwUACygFgcJZYAAUgKAAAAAsKAACpQACpaAAqUAqCpQBYKAEWCpQCpQACgAqUAAWUJQCpQABQA4bEoCwAAAVBQAAAVKAALAoAAVLQAFSgCwWKAAKAIsoAsFigCwUAFSgAFSgACygAFBw2WWAAAAFEUEKAAABQAAsoAAApKoFgqUAqCgAUAAKlQACgFEUAWBYKACgAWCgAWDiEtgAAAAFgoAAALBYFIUAFQUACykpQCwUCwVBQLAsFCLBQACgAoAAsoSgCwUAFSgAHEJQACwAAAqBUFAACwLFAAACgACpQKWCpQACpQAUlgoQCgAWUAAoABQACoKACpQDiEoAAAAAAFQUEsoABYFSgAAFAABRQCwVKAWWCygCwVKAiygCwVKAVBQAVBQAKAAFBxCUAsLFIUgAALAWCgAJQBYFAACwKACpQloAUJQBYKAUQKAEWCgWCpQBZQAUJQACpRYFg47EoAAAAApLABYoAAAABYFAAKSwUACwUUBQAAVKAAUAIBUoAsoAsFAABUosFQUAHGslAAWAUgAAAAAKlAAAFgWUAAAoAAKlAqoKlAFgoAFgoARYKABZQBZQABYKACxQDkRKAWAAAAAABYAAUAAAFihKEoABUoABRQCwUhQWBQAVKEoCVBQAUACygAoSgAChxiUUiwAAAAAsUiwAAWCgAAAFCCgAsUAAWCigAKlAKgoFgqUABFACwFlAFlAFgqUAWDksSgKgBYAAAApFgAsCwLBQALABQEoAAoAAVKBQFQUCwLKALKEoCChKAKBKLBQALBQCnGJRSAAAAAAAAAFJYKlEsKAAABYKABYKlAAKlAoCpQBYKACwKABRAAKQoFgqUAFAOQssABYAAACwAFgKRYCkBUFASgAFihKAAVAoALKABSwUhQCgAFQUIAqFABQLAqFBUFQc0JQAAABSAAAFIACoALLCkKAAABYKABYFlAAFloABYKACpQACpQEAsUAWUAAqCgWU5BKAAAAAAAAAAAAABYoAAAABUFAABSFABYFFAVKAALKAChKAiygACwUCygAHKJQAAFgLBYAAAAFlICwAAFlAAAABSUAAFgWCgAqUChQACoKAAChAVZUJQCgAWUA5RKAAKQpFgAAAAAKQpAAAWKSgAAAABUoABUFAABRQFlhQLBUFAsFSgJYoAAsFABUpylllQAAAAAAFEsFlEAAAAABYKAAABYBQABYLKAAKgooCpQAUAAFJZQAVAAKlALA5hKAAAqAAAAAAAFgLAAKRYAKhUoAAAKIoAABUoAAsFFAUAAFAsAFSgCwlAAsFBzCUACwCwsAUiwAWAAAABYAAAFlAAAAABQAAACgAAooBYKlABQACxQEAqUAAqU5hKAKQpCkAAsABYAAALAABYBYAAVKCFAAAsoAABZYUACwUUBUFABQEosFACAUACwc4lAAAWUgAACwAAAAsAAAAsAAKQWUAAAWBZQABYCwoFgqUCgKABZSUALAoAFhKBYOcS1AKQAApAAALAKQCwWAAWAApAAALKAAAAFhUoABUFSgCwWUBQFAsCykoAWWFACVKAeEJQAAAAAAAAAAAACwsAAAAABYFAAAABUKAABZQACwKKAWCgWCgAFJYKAVCU51kopAAAAALABYpCkAKQAFQWAsAAApALBZYUAAApLAoAAKhQAWBRQCygAFAABUFCLB4FllgAVAACwACwAAAWAAABYAACwLCwCiWUJQAAACoKlAAKlAAKlAoBZQCywoAFgqChPASgWAWApAALAAAAAAAKQAAAAACwAALAoEoAAsFQUACygAACgFAUACwUAFSgJ4CUAACwAAFgAAAAsAAogAALLAsLAAAWBYKlCUAAAsUJQABZQAAUCgFgoFlCUAApD//aAAgBAgABBQD/AJvP/9oACAEDAAEFAP8Am8//2gAIAQEAAQUAx+vNBUrco4myw/n9X9qGDr+vdV7ix+sxkNjY0q/iLOnh/XsLgd3TxeRzdOQYLUNGA1/MIZf06bHJZOF3dnZ06dOzp06dOhTjVlQzNuQq5o5mgGaVAY/06qVKAQiN2WqrClc6Jh/mPzka/p0xDIYA2Ww7PBUo1GITX8xB9+k48xF3TlMpiF1cUtz6j8Z/fpFKjibOgbAXFyJ3rjXOIDoYu/27YwCzsvg31H5ydOvt1WMixMbzcqpaCyUf1EJH5IxU58c3VLITKlSpV/mka/zX+a/zX+a+wVEWIzVKygEjycT0Tko1QEX26qOCxNAYmI6JwdlpLLkJr6jJ4GxhVCRSGM6ypTDJ3NGxxNKlcZHLljRscVAbmzmGHZVE8SaIpUfrRBhF1Z2Njc5qV095QCcij9a/yqVKlcWUCiMnKPpqlSsqVf5pXF1ciQyE09Lu93BYq6pUfrSV1ZYqjoqidpbJjVldURkRRzWBwMZ8B2EauaVKjiqVKlRo4K6zVjpOVwuhSncxxVJZEXVjZRPwlZzq7lWKpUqURFKjkcjifcWKpURSsaVGjY0rKjc2MZ+Aqyoij9aIsrHM3Njga5TuvaUSpURR+tEKyo0cCPiKuRRpUfrR+tEKlY2OSs7uz1RtdvyXsCpUqVKiKP1o/SiKNzY0adPAmnZ7w8xUrEURR+tH6UfqRRsbn4kqVKiKIpURR+rr7fSj9SKNjifJfhmypUqVEUqIoiiKP1o/zo/Qii6djuLzuQKiKIoiiKIoilR+tH619v50foRRYp06finASqz2VYiiKIoilRFEURR+tfb+Qr7fzNfm48d+GrkWVKiKIoilRFEURRFEW/z8SWBFEURRFKjRFEUs3cQjwnvKlRpURRoilRFEUqUL0xi9vux2yo0aIpURRFEUvgb0TiqNGlRpXXvvWNlRFEURS+BCY4HBUaNiKVLeGL2npnJYmxpfFzZUbqEfEzRo4Ou+EcB6vbmJ3Pwg3NEV+4Bs8vz1jtjbXhm5wOIxHxI2Nn5ffLNzY+I5j5ZsaXxU5G6wOIu6Hwg+CdJ+GZzR1OZd95wv4MNEzcs/aNlpHMUIBANs+G5Dg8xce13xR8JPnrEeI9MSuF/AxO/Afku7xcYjfgDd7MNkaA9R5PPtn8IEjuLj40fcew81OtwSDTV1I8O6Pdob/YjRlNjrc8EbKx7oihc/C3pj8/AntDAa684SjEbr8xaj+TDwB8cHxZ+UdPu4PPNv3puJ+A7iw8/mmfgT1e6HIOwr3hg/gwjHnDwhII+4v2VgIxdzDwD8D5tjyhqjefwPvtDZTs81C8BYbL8FwjQFPZGA9BzOQfCT7r0Ro8iFn64p+L313fmo7iUaIhcw8wTPReg9oUPx8ad34vPhz+BdhesPQHwoeRyB6w1HsPxxQyHiDwHgpnmM3g8u6ow5uOw8UbA3zfvp88ZU8H8XHkDMew980/K7CLjRes8lj3N++MXYaL8tYCB04+RDbGiNtXfkODkL1HN+oBOLOxkB+ECIVz0nC43S8Hu8NIWeAsN13EA9Z35pDwBsKn8fdLETjAaAOT2RA9kYPdem9l6AhHp98UTjwX4j8V6g3Rtdu9t+u/JeK8Xu6Ih7AlGjzR75vdg+M9wYvQ5E9wSLIeALdmHjjTHhPxxZ3GyJ+YjZeoLDc7XbqJ6at3FwjJ4LEWcLy7oCnrqhZUNJ6y3+fAHMoRbkLjc4oeCNo49yOqcBsuN37MncwDRGH694Yiwh5OLimphsvMYCFYPE4jSP5zeo/T7E4TkPVEHLnW5T1xtOXlDSGydEx999wvUdhfuq7iFZih6I9pQjS7G6Wy4xiNB+C53F3ASnRFLyOzq3cAad+wDAXGkPFWI2xi6Gr3aGy8xYUKGDhFx6a2xl+h+chK7mw994rEYcyEfLPQGscXh+tYHXGD3xgbrMTijrcxeAxELs/BcxGuPCF35KruQuNDlxK8RpDXEA1hdX5Qxeq8XkNfu86ek5RivgI8JbbmNKRzvSGkcuQjN6YlcQ0u7HY1fmj3yBkLDTPtPMTvMZjWd3ivEB23ceOJ/zOJxZQDNzvSERwfhC4wHx16DlVdsNd6Y3HrDweWFuZKLkglcfbvacRs9vtngPR5kKFnf93WAlfnDB+EoHAbPZ5hyw0X5pwF3h3A7L2+aYg7o8pyiFbqyesM3bkYz7IDL2EQu4kEY/MwkeLxeo8ln2UeI8u0JHCLDIXUQ0e37I1pCyofDxmLLxTEsHIoe4cgFxY4O72ng8BioFCLOIR8wFCV6QieyMlcYDbeQ2nm/LeisnoHJ+HzEQGfs41VXdoWdgc+YiJ+O/gLyetyASPQGiIXMNVa4md1M/DOY/FDcGbiWIh7cQ803LzdcPcnKPbGJyGs9bsL0zqvL9U9oxqMznEZmhpO4xcz0DsmYWNDaNxg/ceTxFPPum9Bb71xCMnsjMwjSd+XOPMRTheg7K3cBqrTcjwe28jsPJxiJaA0HgI37yhfm/nceDxFd3Hd6r8ERCMwjF7PaWqNFRuMbXY3n3IU9F2GQ1O7bk5pHESKHmq/eEricPNY4OI4DTGYzdjYaThd+6i1lHzJ0MnZ3E3Z+WA8cWFxmKGu8BpvRGY0hqPUOQgHkjLthB2YyKJZjwRi1OPLGoDi5xkNhSrUFhsd0H5vPDFLMTiwy5D2hG8Xi5FmJHcYKMbb8sZj8wDERuF+K9wHHmiJgMxkshZ67kFxmMBodlHkPU5lyMSHcG08ebfcRfmuI1FyjD27oZHJyinmZHmbmXvjO/PVWqLu/Nhw8zOalOJvzYesNM6Tw7XcxG9YWOL3R6DsrPQGbzWXfiA1jsPde24htG43Bgc+YDROgadjmsubor8TiI5jM673RPynQ2Oxm78AYiF4K7hd3okYOEaT3+2eLw5GZVn3IwD2FZwmHsgvywwGD3RSvy/Mnib8schiaWsfKGgcHI/cNxk8xCaWfbG/YRRsJxi9PtPB2FnpLFxHwF4bl5Z25A915vwBgJjrG7xFcgHlPTPuOhYVyEWeg5OTiN7wgFnCIVcQds8OXXijXeoZDGRbmKiGr+rqZ0sFiaFHAafMVrjVVv/9oACAECAgY/ADef/9oACAEDAgY/ADef/9oACAEBAQY/AGDtPfidpmC/wg3KHHQWPQwjgir6Pc8Z1QbGbsRIVlQxB0gMHQjOrRc4oaEF0bzReGlXSTPAvUwNskfLrndO0ZX9bFf/2Q==) no-repeat center/cover;
		background-position: top center;
	}

	.m-header .top {
		padding-left: .68rem;
		line-height: 1.28rem;
		border-bottom: .04rem solid rgba(80, 77, 74, .09);
	}

	.m-header .top .lang {
		overflow: hidden;
	}

	.m-header .top .lang a {
		float: left;
		margin-right: .26rem;
		font-size: .36rem;
		color: #aba7a4;
	}

	/* 	.m-header .top .lang a.on {
		color: #5f5b58;
	}
 */
	.m-header .mid {
		padding: 0 .68rem;
		display: flex;
		justify-content: space-between;
		align-items: flex-end;
	}

	.m-header .entry .a {
		display: flex;
		align-items: center;
		line-height: .9rem;
		height: .9rem;
	}

	.m-header .entry .img img {
		height: .43rem;
		margin-right: .2rem;
	}

	.m-header .entry p {
		color: #161117;
		opacity: .55;
		font-size: .26rem;
		font-weight: bold;
	}

	.m-header .m-nav {
		margin-top: 1rem;
	}

	.m-header .m-nav .li {
		font-size: .42rem;
		color: #504d4a;
		line-height: .9rem;
		cursor: pointer;
	}

	.m-header .m-nav .drop {
		display: none;
		margin-bottom: .3rem;
		font-size: .32rem;
		color: #5f5b58;
		line-height: .6rem;
	}

	.m-header .botom {
		margin-top: .8rem;
		padding-left: .68rem;
		width: calc(100% - 0.68rem);
	}

	.m-header .botom h1 {
		color: #00439e;
		font-size: .36rem;
		line-height: .42rem;
	}

	.m-header .botom h2 {
		margin-top: .1rem;
		font-size: .32rem;
		line-height: 1;
		font-weight: bold;
		font-family: 'GESANS-REGULAR';
		color: #595654;
	}

	.m-header .botom .ri_con {
		margin-top: .2rem;
		padding-top: .2rem;
		position: relative;
		display: flex;
	}

	.m-header .botom .ri_con:before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 2.83rem;
		height: .04rem;
		background-color: #6e6964;
		opacity: .36;
	}

	.m-header .botom .ri_con .let {
		margin-bottom: .16rem;
		margin-right: .35rem;
	}

	.m-header .botom .ri_con .num {
		color: #6f6a65;
		font-size: .36rem;
		font-family: 'GESANS-REGULAR';
		font-weight: bold;
	}

	.m-header .botom .ri_con p {
		color: #504d4a;
		font-size: .24rem;
		opacity: .8;
		font-weight: bold;
	}

	.inner_top {
		margin-top: 1.3rem;
		height: 1rem;
	}

	.inner_top .jinmao {
		margin-left: 0;
		width: 5rem;
	}

	.inner_top .subNav {
		right: 0;
		width: 100%;
		line-height: initial;
		height: .7rem;
	}

	.inner_top .subNav .link::-webkit-scrollbar {
		display: none;
	}

	.inner_top .subNav a {
		padding: 0 .24rem .04rem .24rem;
	}

	#main,
	#content {
		margin-bottom: 0;
	}

	.device1 #main {
		margin-bottom: 0;
	}

	.introduce .sec-left {
		width: 100%;
	}

	.c_cn {
		font-size: .36rem;
		line-height: .36rem;
	}

	.c_en {
		font-size: .36rem;
		line-height: .42rem;
		margin-top: .08rem;
	}

	.c_more {
		margin-top: .4rem;
	}

	.introduce .c_en {
		font-size: .4rem;
		padding-bottom: .3rem;
	}

	.introduce .slogan {
		font-size: .36rem;
	}

	.introduce .sec-left {
		padding: 0;
	}

	.business4 .introduce .sec-left {
		padding: 0;
	}

	.business4 .introduce {
		padding: 0;
	}

	.business4 .introduce .sec-right {
		width: 100%;
		margin-top: 0;
	}

	.service_2Top.introduce .sec-right {
		margin-top: 0;
	}

	.service_2Top.introduce .slogan p:last-child {
		margin-top: 0;
	}

	.service_2Top.introduce .slogan {
		margin-top: .25rem;
	}

	.introduce .sec-right {
		width: 100%;
		padding: .4rem 0;
		margin-top: 0;
	}

	.introduce .sec-right p {
		margin-bottom: .2rem;
	}

	.join1 .concept .c_cn {
		margin-top: 0;
		margin-bottom: 0;
	}

	.news1 .top .a .cont .cont_a,
	.business6_1 .slide p,
	.business4 .introduce .sec-right p {
		zoom: 1;
	}

	.about1 .introduce .w1280 {
		display: block;
		padding: 0 .4rem;
	}

	.about1 .sec-right {
		padding: 0 0 0.5rem 0;
	}

	main p,
	.main p {
		font-weight: normal;
		font-size: .26rem;
		line-height: 1.6;
	}

	.about1 .introduce .num:after {
		display: none;
	}

	.about1 .introduce .price {
		margin-top: .38rem;
		font-size: .45rem;
		line-height: 1;
	}

	.about1 .introduce .slogan,
	.join1 .introduce .slogan {
		margin-top: .17rem;
	}

	.about1 .introduce .name {
		margin-bottom: 0;
		margin-top: 0;
		font-size: .24rem;
	}

	.about1 .introduce .num {
		font-size: .24rem;
		margin-top: 0;
	}

	.about1 .sec-left {
		width: 100%;
	}

	.about1 .sec-left-100 {
		width: 100%;
	}

	.about1 .layout {
		height: 500px;
		padding-bottom: .45rem;
		
	}

	.about1 .honor {
	}

	.about1 .layout .sec-left {
		padding: 1rem 0 0;
	}


	.about1 .layout .sec-left-100 {
		padding: 1rem 0 0;
	}

	.about1 .layout .sec-right {
		width: calc(100% + .8rem);
		height: 6rem;
		padding-bottom: 0;
		position: relative;
		right: -.4rem;
		top: 0;
	}

	.about1 .layout .map-box .img {
		display: none;
	}

	.about1 .layout .sec-right .map img {
		width: 100%;
	}

	.about1 .layout .toggle-box {
		overflow: hidden;
		min-height: 1.5rem;
	}

	.about1 .layout .tab span {
		margin-right: 0.3rem;
		padding-bottom: 0.15rem;
		line-height: .3rem;
		font-size: .28rem;
	}

	.about1 .layout .tab span.on {
		color: #ba7f17;
	}

	.about1 .layout .tab .line {
		display: none;
	}

	.about1 .layout .toggle-box .box {
		position: relative;
		opacity: 1 !important;
	}

	.about1 .layout .warp-p {
		margin-top: .3rem;
	}

	.about1 .layout .warp-p em {
		display: inline-block;
	}

	.about1 .layout .warp-p br {
		display: none;
	}

	.about1 .layout .des li .warp-txt {
		margin-top: 0;
	}

	.about1 .layout .des {
		margin-top: .35rem;
		font-size: .24rem;
		line-height: initial;
	}

	.about1 .layout .des span {
		font-size: .75rem;
		vertical-align: bottom;
	}

	.about1 .layout .des li {
		font-size: .3rem;
		margin-right: .35rem;
	}

	.about1 .layout .des li .warp-txt em:nth-child(1) {
		margin-bottom: .05rem;
		line-height: .24rem;
	}

	.about1 .layout .des li:nth-child(2) .warp-txt em:nth-child(1) {
		font-size: .36rem;
	}

	.about1 .layout .des li .warp-txt em {
		font-size: .24rem;
	}

	.about1 .layout .tab {
		margin-top: .3rem;
	}

	.about1 .layout .toggle-box li {
		display: inline;
	}

	.about1 .layout .toggle-box span {
		float: left;
		font-size: .24rem;
		line-height: .3rem;
		width: auto;
		margin-right: .15rem;
		margin-bottom: .1rem;
	}

	.about1 .honor  .box>img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.about1 .layout .map .area span {
		font-size: .2rem;
	}

	.about1 .layout .map .huadong span {
		margin-left: .35rem;
	}

	.about1 .layout .map .huabei span {
		margin-top: -0.1rem;
		margin-left: 0.4rem;
	}

	.about1 .layout .map .xinan span {
		margin-top: .15rem;
	}

	.about1 .layout .map .huazhong span {
		margin-left: -0.15rem;
	}

	.about1 .layout .map .huabei {
		top: 1.33rem;
		left: 3.65rem;
	}

	.about1 .layout .map .huabei .round {
		width: 1.2rem;
		height: 1.2rem;
	}

	.about1 .layout .map .suwan {
		top: 2.09rem;
		left: 4.3rem;
	}


	.about1 .layout .map .huadong .round {
		width: 1.38rem;
		height: 1.38rem;
	}

	.about1 .layout .map .suwan .round {
		width: .88rem;
		height: .88rem;
	}

	.about1 .layout .map .huadong {
		top: 2rem;
		left: 4.1rem;
	}

	.about1 .layout .map .huazhong {
		top: 2.52rem;
		left: 3.35rem;
	}

	.about1 .layout .map .huazhong .round {
		width: .93rem;
		height: .93rem;
	}

	.about1 .layout .map .xinan .round {
		width: 1.35rem;
		height: 1.35rem;
	}

	.about1 .layout .map .xinan {

		top: 2.46rem;
		left: 2.29rem;

	}

	.about1 .layout .map .dongnan {
		top: 3.36rem;
		left: 4.02rem;
	}

	.about1 .layout .map .dongnan .round {
		width: .9rem;
		height: .9rem;
	}

	.about1 .layout .map .huanan {
		top: 3.4rem;
		left: 3.5rem;
	}

	.about1 .layout .map .huanan .round {
		width: 1.35rem;
		height: 1.35rem;
	}


	.about1 .dev {
		height: auto;
background-size:auto 60%;
    background-position: bottom; 
	}

	.org-pc{display: none;}
.org-mobile{display: block;padding:0;}
	.about1 .dev .sec-left {
		padding: 1rem 0 0;
	}

	.about1 .dev .sec-left h5 {
		font-size: .26rem;
		margin: .25rem 0 .15rem;
	}

	.about1 .dev .sec-left p {
		font-size: .24rem;
		line-height: 1.6;
	}

	.about1 .dev .contWrap .newgraph {
		width: 6.44rem;
		height: 6.48rem;
		margin: auto;
		float: none;
	}

	.about1 .dev .sec-right {
		padding: 0.5rem 0 1rem;
		height: auto;
		width: 100%;
		margin-right: 0;
		zoom: .8;
	}

	.about1 .dev .sec-right.w50 {
		width: 100%;
	}

	



	.about1 .dev .contWrap .item {
		width: 1.69rem;
		left: 0;
		top: .36rem;
	}

	.about1 .dev .contWrap .item1 .top .img:first-child,
	.about1 .dev .contWrap .item4 .top .img:first-child {
		width: 1.69rem;
		height: 1.69rem;
	}

	.about1 .dev .contWrap .item2 .top .img:first-child,
	.about1 .dev .contWrap .item3 .top .img:first-child {
		width: 2.14rem;
		height: 2.12rem;
	}

	.about1 .dev .contWrap .item .txt {
		font-size: .28rem;
		line-height: .36rem;
	}

	.about1 .dev .contWrap .item2 {
		width: 2.16rem;
		left: 1.43rem;
		top: 0;

	}

	.about1 .dev .contWrap .item .top .ico {
		top: .45rem;
		width: 0.43rem;
		height: .45rem;
	}

	.about1 .dev .contWrap .item2 .txt {
		top: 1rem;
	}

	.about1 .dev .contWrap .item .bottom {
		top: 2.4rem;
	}

	.about1 .dev .bottom .tit {
		font-size: .36rem;
		margin-bottom: .08rem;
	}

	.about1 .dev .bottom .des {
		font-size: .3rem;
	}

	.about1 .dev .contWrap .item3 {
		left: 3.56rem;
		width: 2.16rem;
		top: 0;
	}

	.about1 .dev .contWrap .item3 .txt {
		color: #6a5d58;
		top: 1rem;
		transform: translateX(-50%);
	}

	.about1 .dev .contWrap .item4 {
		left: 5.47rem;
	}

	.about1 .honor  .cnt img {
		margin-bottom: .18rem;
		width: .91rem;
	}

	.about1 .honor  .cnt {
		font-size: .25rem;
		padding: .46rem .1rem 0;
		line-height: 1.3;
	}

	.about1 .dev .sec-left .c_en {
		margin-top: .08rem;
	}

	/* .about1 .honor .swiper .cnt br {
		display: none;
	} */

	.about1 .culture .sec-left {
		padding: 1rem 0 0;
	}

	.about1 .sec-right {
		width: 100%;
	}

	.about1 .culture {
		height: auto;
		padding: 1rem 0;
	}

	.about1 .culture .sec-right {
		padding-top: .6rem;
	}

	.about1 .culture .contWrap>img {
		max-width: none;
		height: 6rem;
	}

	.about1 .culture .contWrap .cont {
		padding: .5rem;
	}

	.about1 .culture .box {
		padding-top: .3rem;
	}

	.about1 .culture .box p {
		margin-bottom: .1rem;
	}

	.about1 .culture .box .tit {
		font-size: .32rem;
	}

	.about1 .culture .tab {
		font-size: .3rem;
	}

	.about1 .culture .tab span {
		margin-right: .34rem;
		padding-bottom: .2rem;
	}

	.about1 .culture .tab span.on {
		color: #ba7f17;
	}

	.about1 .culture .tab .line {
		height: .04rem;
		display: none;
	}

	.about1 .honor .w1280 {
		height: auto;
	}

	.about1 .honor .sec-left {
		position: relative;
		top: 0;
		padding-top: 1rem;
		transform: none;
	}

	.about1 .honor .sec-right {
		width: 100%;
		margin-top: .7rem;
		padding-bottom: .94rem;
	}

	.about1 .honor .swrap {
		position: relative;
		padding-left: 0;
	}

	.about2 .team-top {
		padding-top: 1rem;
	}

	.about2 .team-list {
		padding-bottom: 0;
	}

	.about2 .team-list .item .img {
		width: 100%;
		height: auto;
		background-color: #f6f6f6;
		display: flex;
		justify-content: center;
	}

	.about2 .team-list .item .cont {
		padding: .5rem .4rem .6rem;
		width: 100%;
		height: auto;
	}

	.about2 .team-list .item .cont .wrap {
		max-height: none;
	}

	.about2 .team-list .item .cont .wrap p {
		margin-bottom: 0;
		font-size: 13px;
		line-height: 20px;
	}

	.about2 .team-list .item .cont .wrap .em {
		display: block;
	}

	.about2 .team-list .item .cont .des {
		height: 180px;
	}

	.about2 .team-list .item .i {
		font-size: 14px;
		display: block;
		color: #707070;
		opacity: .7;
		display: block;
		cursor: pointer;
	}

	.about3 .org>.w1280 {
		text-align: center;
		position: relative;
	}

	.about3 .org>.w1280::after {
		content: '';
		position: absolute;
		top: 2.7rem;
		left: 50%;
		width: calc(100% - 2rem);

		height: .16rem;
		border: 2px solid #c7a674;
		transform: translateX(-50%);
		border-radius: 10px 10px 0 0;
		border-bottom-color: transparent;
		opacity: .1;
	}

	.about3 .org>.w1280::before {
		content: '';
		position: absolute;
		top: 5.8rem;
		left: 50%;
		width: calc(100% - 3.5rem);
		height: .16rem;
		border: 2px solid #c7a674;
		transform: translateX(-50%);
		border-radius: 10px 10px 0 0;
		border-bottom-color: transparent;
		opacity: .1;
	}

	.about3 .org .tit {
		display: inline-block;
		width: auto;
		height: auto;
		padding: .25rem;
		margin-top: 1rem;
		margin-bottom: 1rem;
	}

	.about3 .org .tit img {
		width: 2.6rem;
	}

	.about3 .org .tit:after {
		display: none;
	}

	.about3 .org ul {
		/* justify-content: flex-start; */
		overflow: auto;
		margin-bottom: .8rem;
	}

	.about3 .org ul li {
		width: auto;
		height: 2.3rem;
		margin: 0 .05rem 0 0;
		padding: 0;
		font-size: .24rem;
		font-size: 12px;
		width: 0.4rem;
	}

	.about3 .org .ul2 li {
		height: 1.6rem;
	}

	.about3 .org ul li:last-child {
		margin-right: 0;
	}

	.about3 .org .ul1:before {
		width: calc(100% - 1.8rem);
		height: .16rem;
		border: 2px solid #c7a674;
	}

	.about3 .org .ul1 li:nth-child(6) {
		margin-right: 0;
	}

	.about3 .org .ul1 li:nth-child(n + 7) {
		margin: 0 .058rem;
	}

	.about3 .org {
		padding: 0 0 1rem 0;
		position: relative;
	}

	.about3 .org::after {
		content: '';
		position: absolute;
		left: 50%;
		top: 1.91rem;
		width: 2px;
		height: 3.9rem;
		background-color: #c7a674;
		opacity: .1;
	}

	.about3 .org .ul1 {
		padding: 0 .4rem;
	}

	.about4 .top {
		padding: 1rem 0.4rem .94rem;
	}

	.about .history {
		padding: 1rem .4rem .94rem;
		height: auto;
	}

	.about .history .box {
		padding-top: .7rem;
		padding-bottom: .94rem;
		height: auto;
	}

	.about .history .sec-left {
		position: absolute;
		z-index: 0;
	}

	.about .history .sec-right {
		width: 100%;
		padding: 0 0 0 .4rem;
		margin-right: 0;
	}

	.news1 .top {
		padding: 1rem .4rem 0;
	}

	.news1 .top a .img {
		width: 100%;
		height: auto;
	}

	.news1 .top a .cont {
		width: 100%;
		padding: .6rem .3rem;
	}

	.news1 .top a .cont .day,
	.news1 .top a .cont .date {
		display: inline;
	}

	.search-wrap {
		padding: .2rem 0 !important;
		z-index: 5;
	}

	.business2 .search-wrap {
		padding: .2rem .4rem !important;
	}

	.mySelect .show {
		padding: 0 .34rem 0 .16rem;
	}


	.news1 .news-list .a {
		padding: .26rem 0;
	}

	.news1 .news-list .a .date {
		/* float: none; */
		font-size: .26rem;
		width: 18%;
		left: 0;
		font-family: 'BRANDON_MED';
		line-height: .26rem;
	}

	.news1 .news-list .a .date i {
		margin-top: 0;
		font-size: .24rem;
		line-height: .24rem;
	}

	.news1 .news-list .a h6 {
		font-size: .32rem;
		line-height: .32rem;
		margin-top: 0;
	}

	.news1.invest1 .news-list {
		padding: 0.38rem 0 0.46rem;
	}

	#pagination button {
		line-height: .55rem;
		font-size: .2rem;
		width: .6rem;
		border-radius: .06rem;
		margin: 0 .05rem;
		outline: none;
		-webkit-tap-highlight-color: transparent;
	}

	#pagination .prev,
	#pagination .next {
		padding: 0 .1rem;
		margin: 0;
	}

	#pagination .spage-before {
		display: none;
	}

	.spage-skip {
		display: none;
	}

	.news1 .news-list .a .des {
		font-size: .26rem;
		line-height: .32rem;
		min-height: initial;
	}

	.news1 .news-list .a .des p:nth-child(2) {
		display: none;
	}

	.news1 .news-list .a:hover::after {
		opacity: 0;
	}

	.news1 .news-list .a::after {
		display: none;
	}

	.news1 .news-list .a .cont {
		width: 100%;
		float: left;
		padding-right: 0;
	}

	.news1 .news-list .a h6 a {
		font-size: .32rem !important;
		line-height: 1.3 !important;
	}

	.news1 .news-list .a:hover .date {
		transform: translate3d(0, 0, 0);
		-webkit-transform: translate3d(0, 0, 0);
	}

	.news1 .news-list .a:hover {
		background: none;
		box-shadow: none;
	}

	.news1 .news-list .a .date b {
		display: inline;
		margin-right: .2rem;
		font-size: .36rem;
		line-height: .36rem;
		letter-spacing: -.03rem;
	}

	.news3 .video,
	.news3 .publication {
		padding-top: 1rem;
		padding-bottom: .56rem;
	}

	.news3 .video .video-list,
	.news3 .publication .video-list {
		margin-right: 0;
		zoom: 1;
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.news3 .video .ite h6 {
		font-size: .32rem;
		line-height: .38rem;
		margin-top: .15rem;
	}

	.news3 .video-list .ite {
		margin-right: 0;
		width: 100%;
	}

	.news3 .video-list .ite .face {
		width: 100%;
		height: 4rem;
	}

	.news3.cxbg .video-list .ite .face {
		width: 100%;
		height: auto;
	}

	.news3 .publication .ite h6 {
		text-align: center;
	}

	.news3 .publication .ite {
		margin-right: .2rem;
		width: calc(50% - .1rem);

	}

	.news3 .publication .ite:nth-child(2n) {
		margin-right: 0;
	}

	.join1 .concept {
		height: auto;
		padding: 1rem 0;
		background-size: cover !important;
	}

	.join1 .concept .des {
		width: 100%;
		font-size: .24rem;
		line-height: .32rem;
	}

	.join1 .concept .des span {
		font-size: .32rem;
	}

	.join1 .concept .card {
		display: block;
		margin-top: .5rem;
	}

	.join1 .concept .item {
		width: 100%;
		height: auto;
		padding: .5rem .3rem;
		background-size: cover !important;
		margin-bottom: .4rem;
	}

	.join1 .concept .item .sec-right {
		width: 100%;
	}

	.join1 .concept .item .sec-left {
		width: .9rem;
	}

	.join1 .concept .item .tit {
		font-size: .32rem;
		margin-top: .2rem;
	}

	.join1 .recruit a {
		height: auto;
		padding: .8rem 0;
	}

	.join1 .recruit .slogan {
		font-size: .34rem;
		margin-top: .3rem;
		line-height: .34rem;
	}

	.join1 .recruit .en {
		font-size: .52rem;
		line-height: .52rem;
	}

	.join1 .recruit .arrow {
		margin: .3rem auto 0;
		width: .51rem;
	}

	.introduce .c_en:after {
		width: 100%;
		height: .03rem;
	}

	.development_1 {
		height: auto;
		padding: 1rem 0 .94rem;
	}

	.development_1 .sec-right {
		width: 100%;
		margin-top: .2rem;
	}

	.development_1 p {
		line-height: 1.6;
	}

	.development_1 .slide {
		margin: .7rem 0 0;
	}

	.development_1 .item:hover {
		transform: none;
	}

	.development_1 .item:hover::after {
		opacity: .7;
	}

	.development_1 .item {
		width: 100%;
		height: 3.5rem;
		padding: .4rem .2rem;
	}

	.development_1 .icon {
		height: .48rem;
		margin-bottom: .3rem;
	}

	.development_1 .icon img {
		height: 100%;
	}

	.development_1 h3 {
		font-size: .32rem;
	}

	.development_1 h5 {
		font-size: .35rem;
		line-height: .36rem;
		margin: .1rem 0 .3rem;
	}

	.development_2 {
		padding: 1rem 。94rem 0rem 0.94rem;
	}

	.development_2 .text {
		margin: .2rem 0 .5rem;
	}

	.development_2Top {
		height: auto;
		overflow: hidden;
		padding: .6rem .4rem;
	}

	.development_2Top .sec-left {
		width: 100%;
		margin-left: 0;
		float: none;
	}

	.development_2Top .sec-left h3 {
		font-size: .36rem;
		margin-bottom: .15rem;
	}

	.development_2Top .sec-left p {
		font-size: .26rem;
		line-height: 1.6;
	}

	.development_2Top .sec-right {
		width: 100%;
	}

	.development_2Top .page_nav {
		width: 100%;

		float: none;
	}

	.development_2Top .page_nav .list {
		display: flex;
		justify-content: space-between;
		margin-top: .35rem;
	}

	.development_2Top .page_nav a {
		width: 32%;
		height: auto;
		padding: .15rem .2rem;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: .24rem;
		line-height: inherit;
		margin-bottom: .25rem;
	}

	.development_2Top .page_nav a:last-child {
		margin-bottom: .25rem;
	}

	.development_2Top .slide2 {
		width: 100%;
		/* min-height: 4rem; */
		height: auto;
		float: none;
	}

	.development_2Top .aaa {
		width: 100%;
		/* min-height: 4rem; */
		height: auto;
		float: none;
	}

	.development_2Top .swiper-container-autoheight .swiper-wrapper {
		-webkit-box-align: start;
		-ms-flex-align: start;
		-webkit-align-items: flex-start;
		align-items: flex-start;
		-webkit-transition-property: -webkit-transform, height;
		-moz-transition-property: -moz-transform;
		-o-transition-property: -o-transform;
		-ms-transition-property: -ms-transform;
		transition-property: transform, height;
	}

	.development_2Top .slide2 .swiper-wrapper,
	.development_2Top .aaa .swiper-wrapper {
		-webkit-box-orient: initial;
		-moz-box-orient: initial;
		-ms-flex-direction: initial;
		-webkit-flex-direction: initial;
		flex-direction: initial;
	}

	.development_2Top .aaa .swiper-slide {
		height: auto;
	}

	.development_2Top .swiper-container-autoheight,
	.swiper-container-autoheight .swiper-slide {
		height: auto;
	}

	.development_2Top .slide2 .swiper-wrapper {
		height: auto;
	}

	.development_2Top .page_nav a:before {
		display: none;
	}

	.development_3 {
		min-height: auto;
		height: auto;
		padding: 1rem 0;
	}

	.development_3 .textBox {
		margin-top: .35rem;
	}

	.development_4 {
		padding: 1rem 0 .94rem;
	}

	.development_6 {
		height: auto;
		padding: 1rem 0;
	}

	.development_6 .box {
		height: 1.18rem;
		padding: .1rem .43rem 0;
		font-size: .25rem;
		line-height: 1.3;
	}

	.development_6 .box::after,
	.development_6 .box::before {
		width: .48rem;
		height: 1.18rem;
	}

	.development_4 .item {
		float: none;
		margin-bottom: .2rem;
		width: 100%;
	}

	.development_4 .item:last-child {
		margin-bottom: 0;
	}

	.development_3 .name .li {
		margin: 0 .2rem;
		font-size: .32rem;
		padding-bottom: .2rem;
	}

	.development_3 p,
	.development_3 .item .hoverMask p {
		font-size: .26rem;
		line-height: 1.6;
	}

	.news1 .news-list .w1280,
	.service-list .w1280 {
		width: 100%;
	}

	.development_3 .information {
		min-height: auto;
	}

	.service .stop {
		padding: 1rem .4rem 0;
	}

	.service-act .stop {
		border-bottom: .03rem solid #e7e3e0;
	}

	.indexCont1 .pos .pri {
		background-position-x: 100% !important;
	}

	.indexCont1 .pos .stock1 {
		margin-right: .1rem;
	}

	.development_5 .w1280 {
		flex-wrap: wrap;
	}

	.indexCont6 .sec-left .a {
		height: auto !important;
	}

	.development_5 .sec-right img {
		width: 4.28rem;
	}

	.development_5 {
		padding: .5rem 0;
		height: 430px;
	}

	.development_5 .sec-right {
		float: none;
		margin: auto;
	}

	.development_5 .en {
		margin-left: -.75rem;
		margin-top: .5rem;
		font-size: .32rem;
		line-height: .36rem;
	}

	.development_5 .w1280 .sec-left {
		width: 6.76rem;
		margin: auto;
		float: none;
	}

	.service .stop .w1280 {
		padding: 0;
		margin-bottom: .25rem;
	}

	.service-act .stop .c_en {
		margin-top: .1rem;
	}

	.service .stop .tab {
		position: initial;
		display: flex;
		justify-content: space-between;
		font-size: .26rem;
		margin-top: 0.25rem;
	}

	.service .stop .tab span {
		margin-right: .45rem;
		padding-bottom: .15rem;
	}

	.green .service-act_top .img {
		display: none;
	}

	.green .service-act_top {
		display: flex;
		align-items: center;
		justify-content: space-around;
		padding: .4rem .2rem;
	}

	/* 脙娄脜聽芒鈧⒚兟偮得⑩偓啪脙篓芒鈥毬⑩偓娄脙楼芒鈧γ偮趁兟偮趁偮� */
	.investor .announcement-top {
		padding-top: 1rem;
		padding-bottom: 0;
	}

	.invest2.investor .announcement-top {
		padding-top: .38rem;
	}

	.invest2 .announcement-bottom {
		margin-top: .38rem;
	}

	.investor .sec1 {
		padding-top: 1rem;
	}

	/* 脙楼脗陇脜隆脙楼芒鈧γ嗏€櫭兟っ偮该吢∶兟ッ吢犆偮� */
	.w1280 .search-wrap {
		padding: .2rem 0;
	}

	.business .stop {
		padding: 1rem 0 .4rem;
	}

	.business4_2 .list .item {
		float: none;
		width: 100%;
	}

	.business4_2 .list .img {
		height: 4rem;
		margin-bottom: 0.15rem;
	}

	#pinSwiper {
		opacity: 1 !important;
	}

	/* 脙漏脗娄芒鈧€溍兟┟偮∶偮� */
	#pinSwiper>.swiper-wrapper>.swiper-slide {
		/* overflow: hidden; */
	}

	.bannerSwiper .banSw-next,
	.bannerSwiper .banSw-prev {
		display: none;
	}

	.bannerSwiper .slide5 .w1490 {
		padding-top: 25%;
		zoom: 1;
		display: block;
	}

	.bannerSwiper .slide5 .photo {
		float: none;
		padding: 0 .4rem;
		width: 100%;
		margin-right: 0;
	}

	#header {
		opacity: 1 !important;
		display: block !important;
	}

	.bannerSwiper .slide5 .photo .img1 {
		margin-right: .2rem;
		width: 5rem;
	}

	.bannerSwiper .slide5 .photo .down .img1 img {
		width: 3rem;
	}

	.bannerSwiper .slide5 .photo .down .img2 img {
		width: 1.5rem;
	}

	.bannerSwiper .slide5 .photo .img2 {
		width: 2.2rem;
	}

	.bannerSwiper .slide5 .photo .up {
		margin-bottom: .2rem;
	}

	.bannerSwiper {
		opacity: 1 !important;
	}

	.bannerSwiper .slide5 .text {
		float: none;
		margin-top: .5rem;
		padding: 0 .4rem;
	}

	.news1 .news-list .a .mask {
		display: none;
	}

	.bannerSwiper .slide5 .text h3 {
		font-size: .48rem;
	}

	.bannerSwiper .slide5 .text h5 {
		font-size: .5rem;
	}

	.index .pin1 .line_box {
		bottom: 0;

	}

	.index .pin1 .line_box .wrap {
		width: 100%;
		display: flex;
		justify-content: space-between;
	}

	.index .pin1 .line_box li .box {
		opacity: 0;
	}

	.index .pin1 .line_jia {
		right: .2rem;
	}

	.index .pin1 .line_box ul.on {
		width: 100%;
		display: flex;
	}

	.index .pin1 .line_box li {
		width: 23%;
	}

	.indexCont1 {
		padding-top: 0;
		margin-top: 0;
		height: 100%;
	}

	.w1490 {
		width: 100%;
	}

	.indexCont2 .le {
		width: 100% !important;
		height: 70% !important;
	}

	.business-pagination1 {
		position: absolute;
		bottom: .4rem;
		height: .14rem;
		z-index: 55;
		display: flex;
		justify-content: center;
	}

	.business-pagination1 span {
		width: .14rem;
		height: .14rem;
		border-radius: 50%;
		background: rgba(255, 255, 255, .4);
		display: block;
		margin: 0 .03rem;
		position: relative;
		overflow: hidden;
	}

	.business-pagination1 .my-bullet-active {
		width: .8rem;
		border-radius: .25rem;
	}

	.business-pagination1 .my-bullet-active::after {
		content: '';
		background: #424592;
		position: absolute;
		width: 100%;
		height: 100%;
		left: -1px;
		top: 0;
		border-top-right-radius: .25rem;
		border-bottom-right-radius: .25rem;
		animation: huxBor 4.5s linear 1;

	}

	@keyframes huxBor {
		0% {
			width: 0;
		}

		100% {
			width: 100%;
		}
	}

	.indexCont2 .pos {
		position: absolute;
		width: 100% !important;
		min-width: 0;
		height: 30%;
		background: #e2ded2;
		zoom: 1;
		bottom: 0;
		top: auto;
	}

	.indexCont2 .pos .pageBox_a {
		background: none;
		position: absolute;
		right: .3rem;
		width: .08rem;
		z-index: 555;
	}

	.indexCont2 .pos .ico,
	.indexCont2 .pos .my-bullet .cn,
	.indexCont2 .pos .my-bullet .en {
		display: none;
	}

	.indexCont2 .pos-cont {
		width: 100%;
		max-width: none;
		padding: 0 .4rem 0;
	}

	.indexCont2 .pos .my-bullet {
		padding: 0;
		width: .08rem;
		border-radius: 50%;
		height: .08rem;
		background: #bca584;
		margin-bottom: .1rem;
	}

	.indexCont2 .pos .my-bullet.my-bullet-active {
		background: #1d428a;
	}

	.indexCont2 .pos .my-bullet:last-child {
		margin-bottom: 0;
	}

	.indexCont2 .pos-cont .box {
		left: .4rem;
		top: 0;
		transform: none;
		height: 100%;
		position: absolute;
		width: 100%;
	}

	.indexCont2 .pos-cont .box .txt {
		width: 100%;
		display: none;
	}

	.indexCont2 .pos-cont .box .btn {
		position: relative;
		margin-top: .3rem;
		width: .51rem;
		opacity: 1;
	}

	.indexCont2 .pos .pageBox {
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		width: 100%;
	}

	.indexCont1 .w1490 {
		position: absolute;
		bottom: 0;
		height: 100%;
		/* padding-bottom: .2rem; */
	}

	.indexCont2 .pos-cont .box:hover .btn {
		left: 0;
	}

	.indexCont1 .pos {
		position: relative;
		height: 37vh;
		background-position: center;
		min-height: auto;
		width: 100%;
		zoom: 1;
	}

	.indexCont1 .pos img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		margin-top: auto;
	}

	.indexCont2 .pos-cont .box .h3 {
		font-size: .72rem;
		margin: 0;
		opacity: 1;
		color: rgba(204, 150, 64, .48);
		position: absolute;
		top: .37rem;
		letter-spacing: -1px;
	}

	.indexCont2 .pos-cont .pos-cont_a {
		height: 4rem;

	}

	.indexCont2 .pos-cont .pos-cont_a .a {
		padding-top: 1.8rem;
	}

	.indexCont2 .pos-cont .box .h4 {
		font-size: .5rem;
		opacity: 1;
	}

	.indexCont3 .txt .en {
		font-size: .5rem;
	}

	.indexCont3 .txt .en span {
		font-size: .36rem;
	}

	.indexCont1 .pos .data {
		left: 0;
		right: 0;
		padding: 0 .4rem;
		width: 100%;
		bottom: 0.5rem;
		align-items: flex-start;
	}

	.indexCont1 .Le {
		position: relative;
		top: 6rem;
		padding: 0 .5rem;
		transform: none;
		zoom: 1;
	}

	.on_1 .indexCont1 .Le {
		top: 0;
		padding: .4rem;
		zoom: 1;
	}

	.indexCont1 .txt .arrow {
		margin-top: .4rem;
		width: .51rem;
	}

	.indexCont1 .txt .cn {
		font-size: .5rem;
		line-height: 1.2;
	}

	.indexCont1 .txt .en {
		font-size: .4rem;
		line-height: .9;
	}

	.indexCont1 .txt .en span {
		font-size: .32rem;
		line-height: .32rem;
	}

	.indexCont1 .txt .tit {
		margin-bottom: .2rem;
		padding-bottom: .2rem;
	}

	.indexCont1 .pos .title .en {
		font-size: .52rem;
	}

	.indexCont1 .pos .title .cn {
		font-size: .32rem;
	}

	.indexCont1 .pos .pri {
		font-size: .62rem;
		background-position-x: 68% !important;
		background-size: .11rem !important;
	}

	.indexCont3 .txt .tit {
		font-size: .32rem;
		line-height: .4rem;
		margin-bottom: .2rem;
		margin-top: .15rem;
	}

	.indexCont3 .txt p,
	.indexCont2 .pos-cont .box .txt,
	.indexCont1 .txt p,
	.indexCont5 .txt p {
		font-size: .26rem;
		line-height: 2.0;
	}

	.mobi-p {
		display: block !important;
	}

	.pc-p {
		display: none !important;
	}

	.indexCont2 .pos-cont .box .txt,
	.indexCont3 .w1490 .txt,
	.indexCont5 .w1490 .txt,
	.indexCont6 .cn,
	.indexCont6 .en {
		zoom: 1;
	}

	.indexCont1 .pos .stock .num {
		font-size: .32rem;
	}

	.indexCont1 .pos .stock .name {
		font-size: .28rem;
	}

	.indexCont3 .imgbox {
		position: relative;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
		width: 60%;
		zoom: 1;
	}

	.indexCont3 .w1490 {
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		height: auto;
	}

	.indexCont3 .w1490 .txt {
		position: relative;
		top: 0;
		transform: none;
		padding: 0 .4rem;
		overflow: hidden;
	}

	.indexCont3 .w1490 .txt img:first-of-type {
		width: 1.4rem;
	}

	.indexCont3 .txt .cn {
		margin-top: .4rem;
		font-size: .52rem;
	}

	.indexCont5 .txt .cn {
		font-size: .52rem
	}

	.on_3 .indexCont3 .w1490 .txt {
		top: 0;
		margin-top: 1.5rem;
	}

	.business2_det .detnpm_1 {
		padding: 1rem 0 .4rem;
	}

	.business2_det .detnpm_1 .le {
		width: 100%;
		float: none;
	}

	.business2_det .detnpm_1 .le .img {
		max-width: 1.75rem;
	}

	.business2_det .detnpm_1 .le .text {
		margin-top: .2rem !important;
	}

	.business2_det .detnpm_1 .le .text h1 {
		font-size: .36rem;
	}

	.business2_det .detnpm_1 .le .text h2 {
		font-size: .42rem;
		padding-left: .3rem;
	}

	.business2_det .detnpm_1 .le .text h2::after {
		width: .25rem;
		height: .26rem;
		left: 0;
		margin-top: -.13rem;
		background-size: 100% !important;
	}

	.business2_det .detnpm_1 .le .text h3 {
		font-size: .26rem;
	}

	.business2_det .detnpm_1 .le .text ul li {
		width: 32%;
		border-top: .04rem solid #e9e9e9;
		padding-top: .2rem;
	}

	.about1 .introduce .time {
		margin-bottom: .4rem;
		font-size: .24rem;
	}

	/* 	.business2_det .detnpm_1 .ri .swiper .swiper-slide img{
		width: 100%;
		height: 100%;
		object-fit: cover;
	} */
	.business2_det .detnpm_1 .le .text ul li:nth-child(2) {
		border-top: .04rem solid #f6f6f6;
	}

	.business2_det .detnpm_1 .le .text ul li:nth-child(3) {
		border-top: .04rem solid #fbfbfb;
	}

	.business2_det .Box .swiper {
		width: 100%;
	}

	.business2_det .Box {
		height: 4rem;
	}

	.business2_det .detnpm_1 .ri .swiper .swiper-slide {
		width: 100%;
	}

	.business2_det .detnpm_1 .le .text ul li p {
		font-size: .24rem;
	}

	.business2_det .detnpm_1 .le .text ul li em {
		font-size: .5rem;
	}

	.business2_det .detnpm_1 .le .text ul {
		margin-top: .2rem;
	}

	.business2_det .detnpm_1 .ri {
		float: none;
		width: 100%;
		margin-top: .4rem;
	}

	.business2_det .detnpm_1 .ri .Box .slide_btn {
		bottom: 1.4rem;
		right: 0;
	}

	.slideIcon:hover {
		width: .49rem;
	}

	.business2_det .detnpm_2 {
		padding: .45rem 0 .65rem;
	}

	.business2_det .detnpm_2 p {
		font-size: .26rem;
		line-height: 1.6;
		margin-bottom: .25rem;
	}

	.business2_det .detreturn {
		display: none;
	}

	.indexCont3 .txt .arrow {
		width: .51rem;
		margin-left: 0;
	}

	.indexCont4 .w1490 .txt {
		padding: 0 .4rem;
	}

	.indexCont4 .txt .cn {
		font-size: .55rem;
	}

	.indexCont4 .txt .en {
		margin-bottom: .44rem;
		font-size: .6rem;
		line-height: .9;
	}

	.indexCont4 .txt img {
		width: .51rem;
		zoom: 1;
	}

	.indexCont5 .txt .en {
		font-size: .5rem;
	}

	.indexCont5 .txt .en span {
		font-size: .36rem;
	}

	.indexCont5 .img {
		position: relative;
		right: 0;
		width: 100%;
		height: 45%;
		overflow: hidden;
	}

	.indexCont5 .img img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.indexCont5 .w1490 .txt {
		position: relative;
		width: 100%;
		top: 0;
		transform: none;
		padding: 0 .4rem;
		margin-top: .4rem;
	}

	.indexCont5 .txt .arrow {
		width: .51rem;
		margin-top: .4rem;
	}

	#pinSwiper .swiper-slide.pin8 {
		height: auto;
	}

	#pinSwiper #footer .footer {
		display: none;
	}

	.indexCont6 {
		height: calc(100% + 1.28rem);
	}

	.indexCont6 .w1490 {
		left: 0;
		transform: translateY(-55%);
		padding: 0 .4rem;
		top: 50%;
	}

	.indexCont6 .sec-left {
		width: 100%;
		height: auto;
	}

	.newsSwiper .swiper-button-next,
	.newsSwiper .swiper-button-prev {
		background-size: .19rem;
	}


	.indexCont6 .sec-left .cont {
		width: calc(100% - .8rem);
		left: .4rem;
		padding: 0;
		bottom: .1rem;
	}

	.indexCont6 .sec-left .cont .date b,
	.indexCont6 .sec-left .list .a .date b {
		font-size: .36rem !important;
		line-height: .36rem;
	}

	.indexCont6 .sec-left .cont .date i {
		font-size: .24rem;
		line-height: .24rem;
		margin-top: 0;
	}

	.indexCont6 .sec-left .cont ._pbox {
		display: none;
	}

	.indexCont6 .sec-left .list a::before {
		opacity: 0;
	}

	.indexCont6 .sec-left .cont::after {
		width: .16rem;
		height: .14rem;
		background-size: 100%;
		bottom: auto;
		top: 50%;
		transform: translateY(-50%);
	}

	.indexCont6 .sec-left .cont .c_more {
		display: none;
	}

	.indexCont6 .sec-left .cont .date {
		margin-right: .3rem;
		line-height: 1.2;
	}

	.indexCont6 .sec-left .cont h6 {
		margin-bottom: 0.16rem;
		font-size: .3rem;
		line-height: .42rem;
		margin: 0;
	}

	.main-foot .footertop {
		width: 100%;
	}

	.main-foot .main-foot.w1280 {
		padding: 0;
	}

	.footertop .le .h2 a {
		font-size: 13px;
	}

	.footertop .ri .le a {
		margin-right: .2rem;
		font-size: .24rem;
	}

	.footertop .ri .ri_a {
		width: auto;
		padding: 0;
		background-size: .25rem;
		background-position: .18rem 50%;
		float: none;
		display: table;
	}

	.footertop .ri .ri_a .legal-web {
		padding: 0 .4rem 0 .6rem;
		width: 100%;
		font-size: .24rem;
	}

	.footertop .ri {
		float: none;
	}

	.indexCont5 .txt .en {
		font-size: .45rem;
		margin-bottom: .25rem;
		margin-top: 0.1rem;
	}

	.indexCont5 .txt .tit {
		font-size: .32rem;
		line-height: .4rem;
		margin-bottom: 0.2rem;
		margin-top: 0.15rem;
	}

	.indexCont3 .txt .en {
		font-size: .45rem;
		margin-bottom: .4rem;
		margin-top: 0.1rem;
	}

	.footertop .ri .ri_a .group {
		width: 150%;
		left: 0%;
		top: calc(-2.15rem + -45px);
		padding: .2rem;
		overflow-y: auto;
		height: 3rem;
	}

	.footertop .ri .ri_a:hover {
		border-radius: 0;
	}

	.footertop .ri .ri_a .group .esp a,
	.footertop .ri .ri_a .group .at a,
	.footertop .ri .ri_a .group a {
		font-size: .24rem;
		width: 100%;
		margin-right: 0;
	}

	.footertop .ri .ri_a:hover .group {
		display: none;
	}

	.footertop .ri .ri_a .group .esp {
		padding-top: .2rem;
		margin-bottom: .2rem;
	}

	.pop.legal .contWrap {
		width: 90%;
		height: auto;

	}

	.pop.legal .contWrap .sec-right .tab {
		margin-bottom: .6rem;
		display: flex;
		justify-content: space-between;
	}

	.pop.legal .contWrap .close {
		top: .4rem;
		right: .3rem;
		position: absolute;
		z-index: 10;
	}

	.pop.legal .contWrap .sec-left {
		width: 100%;
		padding: .5rem .3rem 0;
		text-align: left;
		margin-bottom: .25rem;
	}

	.indexCont1 .pos .time {
		white-space: initial;
		line-height: 1.4;
		font-size: .24rem;
		position: initial;
	}

	.pop.legal .contWrap .c_cn {
		font-size: .5rem;
	}

	.pop.legal .contWrap .c_en {
		font-size: .4rem;
		margin-top: 0;
	}

	.pop.legal .contWrap .sec-right {
		width: 100%;
		padding: 0 .3rem;
		margin-left: 0;
	}

	.pop.legal .contWrap .sec-right .tab span {
		margin-right: .2rem;
		font-size: .26rem;
		padding-bottom: .1rem;
		line-height: .28rem;
		position: relative;
	}

	.pop.legal .contWrap .sec-right .tab span:last-child {
		margin-right: 0;
	}

	.pop.legal .contWrap .sec-right .tab span.on::after {
		content: '';
		width: 100%;
		height: .04rem;
		background: #10847a;
		position: absolute;
		bottom: 0;
		left: 0;

	}

	.pop.legal .contWrap .toggle-box {
		height: 3.5rem;
	}

	.join3 .section .li .email .tit {
		font-size: .32rem;
	}

	.join3 .section .li .email .part {
		margin-bottom: .15rem;
	}

	.join3 .section .li .email p {
		font-size: .26rem;
		line-height: 1.4;
		word-break: break-all;
		word-wrap: break-word;
	}

	.join3 .section .li1 .top-li p {
		margin-right: .6rem;
		padding-bottom: .3rem;
		font-size: .32rem;
	}

	.join3 .contact .ul {
		display: block;
		margin-top: .15rem;
	}

	.join3 .section .li {
		width: 100%;
		margin-right: 0;
		margin-top: .2rem;
	}

	.join3 .section .li1 .bom-li {
		margin-top: .25rem;
	}

	.join3 .section .li1 .bom-li .part p {
		font-size: .26rem;
		display: flex;
		align-items: center;
	}

	.join3 .section .li1 .top-li p::after {
		height: .03rem;
		bottom: -.02rem;
	}

	.join3 .section .li1 .top-li {
		border-bottom: .03rem solid #f2f7f8;
	}

	.join3 .section .li2 .national p {
		font-size: .26rem;
	}

	.join3 .section .li2 {
		margin-top: .5rem;

	}

	.join3 .section2 {
		height: auto;
		flex-wrap: wrap;
		padding: 0.2rem 0;
	}

	.join3 .section2 .sec-left {
		margin-top: .5rem;
	}

	.join3 .section2 .sec-left h1 {
		font-size: .32rem;
	}

	.join3 .section2 .sec-right .item .i {
		height: 1.6rem;
		margin-bottom: .15rem;
	}

	.join3 .section2 .sec-right .item .ico {
		height: .33rem;
	}

	.join3 .section2 .sec-right .item h1 {
		font-size: .26rem;
		margin-top: .15rem;
	}

	.join3 .section2 .sec-right .item .i img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.join3 .section2 .sec-right::after {
		content: '';
		width: 32%;
	}

	.join3 .section2 .sec-right .item {
		width: 32%;
		margin-left: 0;
		max-width: initial;
		padding: .2rem;
		margin-bottom: .15rem;
		border-radius: .1rem;
	}

	.join3 .section2 .sec-left h2 {
		font-size: .36rem;
		line-height: .36rem;
	}

	.join3 .section2 .sec-left h3 {
		font-size: .26rem;
		margin-top: .15rem;
	}

	.join3 .section2 .sec-right {
		flex-wrap: wrap;
		justify-content: space-between;
		margin-top: .2rem;
	}

	.join3 .section .li2 .national {
		padding-left: .5rem;
	}

	.join3 .section .li2 .national .tit {
		font-size: .32rem;
	}

	.join3 .section .li2 .national img {
		left: 0;
		width: .4rem;
	}

	.join3 .section .li1 {
		width: 100%;
		padding-top: .45rem;
	}

	.pop.legal .contWrap .box {
		position: initial;
	}

	.pop.legal .contWrap .sec-right p {
		font-size: .26rem;
		line-height: 1.6;
		margin-bottom: .25rem;
	}

	.join3 .section .w1280 {
		display: block;
	}

	.join3 .section {
		padding: 1rem 0 .8rem;
	}

	.pop.legal .contWrap .sec-right .line {
		width: .64rem;
		display: none;
	}

	#main,
	#content,
	.inner_top,
	.bannerSwiper .swiper-slide .w1490,
	.indexCont1 .w1490,
	#header .ri,
	.indexCont3 .w1490,
	.indexCont4 .w1490,
	.indexCont5 .w1490,
	.indexCont6 .w1490,
	.indexCont5 .img {
		zoom: 1;
	}

	.main-foot.w1280 .le {
		margin-bottom: .15rem;
	}

	.footertop .le {
		float: none;
		width: 100%;
		display: table;
	}

	.footertop .le-a {
		font-size: .3rem;
		background-size: .36rem;
		padding-left: .5rem;
		line-height: .4rem;
		margin-left: 0;
		float: none;
		margin-top: 0;
		padding-top: 0;
	}

	.business1 .definit .bd .li-a {
		display: block;
	}

	.footertop .le-a em {
		font-size: .4rem;
	}

	.indexCont6 .sec-left>a {
		height: auto;
	}

	.indexCont6 .sec-right {
		width: 100%;
		margin-top: .2rem;
	}

	.indexCont6 .sec-left .list a::after {
		display: none;
	}

	.indexCont6 .sec-left .list .a:nth-child(1) {
		border-top: .03rem solid #ebe5e1;
	}

	.indexCont6 .sec-left .list .a {
		padding: .25rem 0 !important;
		border-bottom: .03rem solid #ebe5e1 !important;
	}

	.indexCont6 .sec-left .list .a:nth-child(n+4) {
		display: none;
	}

	.indexCont6 .sec-right .c_more {
		left: .4rem;
	}

	.indexCont6 .cn {
		font-size: .48rem;
	}

	.indexCont6 .en {
		font-size: .32rem;
		margin-bottom: .3rem;
	}

	.service_top .information {
		min-width: 100%;
		top: 1.1rem;
		padding: 0 .3rem;
		z-index: 3;
		position: absolute;
	}

	.about1 .culture ul li {
		width: 100%;
		margin-bottom: .25rem;
		padding: .55rem .4rem;
		height: auto;
	}


	.about1 .culture ul li.li4 {
		width: 100%;
		margin-bottom: .25rem;
		padding: .55rem .4rem;
		height: auto;
	}

	.about1 .culture .cn {
		margin-top: .4rem;
		font-size: .42rem;
	}

	.about1 .culture ul li:hover img,
	.about1 .culture ul li:hover .cn,
	.about1 .culture ul li:hover .en,
	.about1 .culture ul li:hover .slogan {
		opacity: 1;
		transform: none;
	}

	.about1 .culture .en {
		font-size: .42rem;
		line-height: .62rem;
	}

	.about1 .culture ul li img {
		height: .42rem;
	}

	.about1 .culture ul li .box {
		position: initial;
		padding: 0;
		transform: none;
		opacity: 1;
		margin-top: .15rem;
		display: none;
		transition-duration: 0s;
	}

	.about1 .culture ul li:hover .box {
		transform: none;
	}

	.about1 .culture ul li:hover:before {
		background: linear-gradient(45deg, #006f68, #258d73);
	}

	.integrity-top {
		padding-top: 1rem;
		padding-bottom: .4rem;
	}

	.about1 .culture ul li .box .tit {
		display: none;
	}

	.about1 .culture ul {
		display: block;
		margin-top: .4rem;
	}

	.service_top .slogan {
		padding-left: 0;
		width:100%;
	margin-top: 0%;
	margin-right:0%;
	float: none;
	}

	.service_top .img {
		display: none;
	}

	.service_1 .service_top {
		background: url(../images/ico2.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		height: 8rem;
		border-radius: 0.07rem;
	}

	.service_top .slogan h3 {
		font-size: .36rem;
		font-weight: 300;
	}

	.service_top .slogan h5 {
		font-size: .3rem;
		margin-top: .1rem;
		color: #d5cbb7;
	}

	.service_top .item .icon {
		width: .4rem;
		height: auto;
		margin-right: 0.1rem;
	}

	.service_top .list {
		margin-top: .75rem;
		padding-left: 0;
		display: flex;
		justify-content: space-between;
	}

	.service_top .item .icon img {
		height: auto;
	}

	.service_top .item h3 {
		font-size: .26rem;
		margin-bottom: .1rem;
		white-space: nowrap;
	}

	.service_top .item h5 {
		font-size: .2rem;
		color: #cbbb92;
		/* word-break: break-word; */
		zoom: .9;
	}

	.service_top .item:hover {
		transform: none;
		top: 0;
	}

	.service_top .item:hover h5 {
		color: #cbbb92;
	}

	.service_top .item {
		margin-right: 0;
		margin-bottom: .3rem;
		width: 33%;
	}

	.service_top .item .text {
		width: calc(100% - .6rem);
	}

	.service_1 .service_top::after {
		content: '';
		width: 100%;
		height: 100%;
		background: rgba(206, 206, 206, .15);
		position: absolute;
		top: 0;
		left: 0;
	}

	.service_2 {
		margin-top: .3rem;
		padding: 0 0 .75rem 0;
	}

	.service_2Top .icon {
		width: 1.48rem;
		float: none;
		max-width: 1.48rem;
	}

	.introduce {
		padding: .75rem 0 .73rem;
	}

	.service_2Top.introduce ul {
		display: flex;
		margin-top: 0.45rem;
	}

	.service_2Top .slogan h3 {
		font-size: .36rem;
	}

	.service_2Top.introduce {
		padding: .75rem 0 .73rem;
	}

	.service2members {
		background: url(../images/service/gwmobg.jpg);
		min-height: 10.5rem;
		height: auto;
		background-repeat: no-repeat;
		background-size: cover;
		padding: 1.4rem .5rem 0;
		border-radius: .08rem;
		letter-spacing: 0;
	}

	.service2members .memberstxt .h1 br {
		display: block;
	}

	.service2members .memberstxt .h1 {
		font-size: .36rem;
		line-height: .56rem;
	}

	.service2members .memberstxt .ul1 .li img {
		max-height: .5rem;
	}

	.service2members .memberstxt .ul1 {
		margin-top: .5rem;
		justify-content: space-between;
	}

	.service2members .memberstxt .ul1 .li {
		display: block;
		margin-right: 0;

	}

	.service2members .memberstxt .ul2 .li p {
		font-size: .26rem;
	}

	.service2members .memberstxt .ul2 {
		display: block;
		overflow: hidden;
		margin-top: .55rem;
	}

	.service2members .memberstxt .ul2 .li {
		float: left;
		margin-right: .8rem;
		margin-bottom: .4rem;
	}

	.service2members .memberstxt .ul2 .li img {
		max-height: 1.36rem;
		max-width: initial;
	}

	.service2members .memberstxt .ul2 .li:nth-child(3n) {
		margin-right: 0;
	}

	.service2members .w1280 {
		padding: 0;
	}

	.service2members .memberstxt .ul1 .li .img {
		height: .5rem;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.service2members .memberstxt .ul1 .li p {
		font-size: .3rem;
	}

	.service2members .memberstxt .ul1 .li:hover .img,
	.service2members .memberstxt .ul1 .li:hover p {
		margin-top: 0;
		color: #775335;
	}

	.service_2Top .slogan h5 {
		font-size: .3rem;
	}

	.service_2 .introduce .slogan {
		margin-bottom: .2rem;
		width: 100%;
		float: none;
	}

	.service .introduce .sec-left {
		display: block;
		width: 100%;
	}

	.service_2Top.introduce .sec-right h3 {
		font-size: .24rem;
	}

	.service_2Top.introduce li .img {
		max-width: 1.6rem;
		max-height: 1.6rem;
		border-radius: .08rem;
		margin-right: .3rem;
	}

	.service_2Top::after {
		display: none;
	}

	.service_2Down {
		margin-top: .35rem;
		padding-top: .3rem;
	}

	.slideIcon {
		width: .49rem;
		background-size: 0.49rem 0.21rem !important;
		background-position: top !important;
	}

	.slideIcon.slidePrev {
		right: .6rem;
	}

	.slideIcon.slideNext {
		right: -0.5rem;
	}

	.slideIcon.slideNext {
		right: 0;
		left: -0.5rem;
	}

	.service_2Down .slide_btn {
		top: .45rem;
	}

	.video-list .slide_btn {
		right: .5rem;
		top: .45rem;
	}

	.service_2Down .slide {
		margin-top: .6rem;
	}

	.service_2Down .img {
		height: 4rem;
		margin-bottom: .25rem;
	}



	.service_2Down .name,
	.service_2Down .date {
		font-size: .24rem;
	}

	.service_2Down .name {
		text-align: center;
	}

	.service_3 {
		padding-top: .5rem;
	}

	.service_3 .list {
		display: block;
		margin: .3rem auto 0 auto;
	}

	.service_3 .list .item {
		width: 100%;
		padding: 0;
		margin-bottom: .3rem;
	}

	.service_3 .list .item:hover .mask {
		opacity: 0;
	}

	.development_3 .w1280 {
		padding-top: 0;
		display: block;
	}

	.development_3 .item {
		width: 100%;
		height: auto;
		margin: auto;
		padding: .4rem .3rem;
		margin-bottom: .25rem;
	}

	.development_3 .item img {
		width: .9rem;
		float: left;
		margin-right: .3rem;
	}

	.development_4 .information {
		padding: .6rem .3rem 0;
	}

	.c_more:hover .dot span {
		margin-right: 5px;
	}

	.development_4 .liBox,
	.development_4 .img {
		height: 3.3rem;
	}

	.development_4 .img img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.development_3 .item .en {
		font-size: .4rem;
		line-height: .4rem;
		margin-bottom: 0.2rem;
		letter-spacing: -.03rem;
	}

	.development_3 .dot span {
		width: .05rem;
		height: .05rem;
		margin-right: .05rem;
	}

	.development_3 .more {
		padding-right: 1.2rem;
	}

	.news-detBox img {
		max-width: 100%;
		height: auto !important;
	}

	.development_3 .item .cn {
		font-size: .36rem;
		line-height: 1;
		margin-top: 0.1rem;
		letter-spacing: 0;
	}

	.service_3 .list .img {
		height: auto;
	}

	.service_3 .list .text {
		height: auto;
		overflow-y: auto;
		padding: .36rem .3rem .36rem .36rem;
	}

	.service_3 .list .autoY {
		margin: auto;
		height: auto;
		padding: 0;
	}

	.service_3 .item .c_more {
		position: initial;
		display: flex;
	}

	.c_more .dot {
		position: initial;
	}

	.service_3 .list h3 {
		font-size: .32rem;
		margin-bottom: .2rem;
	}

	.c_more .dot span {
		width: .05rem;
		height: .05rem;
	}

	.service-act_top {
		height: 2.5rem;
		background: url(../images/service/ico18.png);
		background-size: cover;
		/* padding:  .5rem 0; */
	}

	.service-act_top .icon {
		left: .55rem;
		right: 0;
		top: .45rem;
		width: 1.82rem;
		position: initial;
		margin-left: .4rem;
	}

	.service-act_top .information {
		padding-top: .35rem;
		position: initial;
		width: auto;
	}

	.service-act_top .sec-left {
		width: 2.9rem;
		float: none;
		padding: 0 .4rem;
	}

	.service-act_top .sec-right {
		float: none;
		width: 100%;
		padding: 0 .4rem;
		display: none;
	}

	.service-act_top p {
		font-size: .26rem;
		line-height: 1.6;
	}

	.service-act_top .img {
		height: 100%;
	}

	.service-act_top .img img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.service-act .mySelect .show {
		height: .8rem;
		line-height: .8rem;
	}

	.service-act .mySelect {
		height: .8rem;
		line-height: .8rem;
	}

	.mySelect .drapList li {
		padding: 0 .2rem;
		line-height: .6rem;
	}

	.service-list .a {
		padding: .25rem 0 !important;
		border-bottom: .02rem solid #f6f0e8 !important;
	}

	.service-list a {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.service-list .date {
		font-size: .26rem;
		width: 18%;
		left: 0;
		font-family: 'BRANDON_MED';
	}

	.device1 .service-list .w1280 {
		width: 100%;
	}

	.news1 .news-list .a .cont,
	.service-list .a .cont {
		width: 82%;
		min-height: auto;
		/* margin: 0; */
	}

	.service-list .a:hover .mask .btn {
		opacity: 0;
	}

	.service-list .a:hover {
		background: none;
	}

	.service-list .a::after {
		display: none;
	}

	.service-list .date b {
		display: inline;
		margin-right: 0.2rem;
		font-size: .36rem;
		line-height: .36rem;
		letter-spacing: -.03rem;
	}

	.service-list .date i {
		margin-top: 0;
		font-size: .24rem;
		line-height: .24rem;
	}

	.service-list .cont {
		font-size: .26rem;
	}

	.service-list .a:before,
	.news1 .news-list .a:before {
		height: .02rem;
	}

	.c_more {
		display: flex;
		line-height: initial;
		height: auto;
		align-items: center;
		width: fit-content;
		padding: 0.25rem 0.4rem;
	}

	.c_more .dot {
		transform: translate(0);
		margin-left: .25rem;
		width: auto;
	}

	.service-list {
		margin-top: .6rem;
		padding: .5rem 0;
	}

	.business1-d1 .up,
	.investor .sec2 .w1280,
	.investor .announcement-top .w1280,
	.service-act .service-act_1 .w1280,
	.service-act .search-wrap,
	.business4_2,
	.business6_1,
	.search-wrap,
	.business2_1,
	.business4_1,
	.news1 .top,
	.business4 .business4_2 .w1280 {
		zoom: 1;
	}

	.business-det_1 .umBtn2 span {
		font-size: .26rem;
	}

	.business-det_1 .umBtn2 span:nth-child(1) {
		width: 20%;
	}

	.investor .stock {
		height: auto;
		padding: .5rem .2rem;
	}

	.investor .stock .price {
		font-size: .5rem;
		padding-left: .4rem;
	}

	.investor .stock .abt .increase {
		font-size: .43rem;
	}

	.investor .stock .det {
		float: none;
		margin-left: 0;
		display: flex;
		clear: both;
		zoom: .9;
		justify-content: space-between;
	}

	.investor .stock .stock_m {
		padding-top: 0;
		display: block;
	}

	.investor .stock .abt {
		margin-bottom: .3rem;
		width: 70%;
		margin-left: .2rem;
	}

	.investor .stock .stock_m.umk::after {
		height: 1.54rem;
		background-position: top;
	}

	.investor .stock .abt .info {
		font-size: .24rem !important;
		line-height: .32rem;
	}

	.investor .stock .det .ite:nth-child(1) {
		padding: 0 .2rem;
		border-left: .02rem solid #d9d8d6;
	}

	.investor .stock .det .ite {
		padding: 0 .2rem;
		border-right: .02rem solid #d9d8d6;
	}

	.investor .stock .det .ite .name {
		font-size: .24rem;
		margin-bottom: .1rem;

	}

	.investor .stock .stock_m.ump::after {
		height: 1.54rem;
		width: .14rem;
		background-position: bottom !important;
	}

	.investor .stock .det .ite .num {
		font-size: .26rem;
	}

	.investor .sec2 {
		margin-top: .25rem;
	}

	.investor .sec2 .box .time {
		height: auto;
		padding: .5rem .4rem;
		width: 100%;
	}

	.investor .sec2 .box .time .bottxt {
		margin-top: .25rem;
	}

	.investor .sec2 .box .time .bottxt .img_top {
		width: 2.04rem;
		margin-right: 0.5rem;
		float: left;
	}

	.investor .sec2 .box .time .bottxt .card {
		left: 2.2rem;
		opacity: 0;
	}

	.investor .sec2 .box .time .bottxt .h1 {
		font-size: .6rem;
		line-height: .6rem;
		margin-top: 0;
	}

	.investor .sec2 .time .more {
		position: relative;
		bottom: auto;
		left: auto;
		font-size: .24rem;
	}

	.investor .sec2 .box .time .bottxt .h2 {
		font-size: .2rem;
	}

	.investor .sec2 .time .dot span {
		width: .05rem;
		height: .05rem;
	}

	.investor .sec2 .box .time .bottxt .card img {
		width: .14rem;
	}

	.investor .sec2 .box .time:nth-child(2) {
		margin-left: 0;
		margin-top: .3rem;
	}

	.investor .sec2 .box .time .boxul {
		margin-top: .3rem;
	}

	.investor .sec2 .box .time .boxul .news-title {
		display: block;
		max-height: none;
	}

	.investor .sec2 .box .time .boxul .a {
		padding: 0 0 .25rem;
		margin-bottom: .2rem;
	}

	.investor .sec2 .box .time .boxul .ime {
		font-size: .26rem;
		margin-bottom: .05rem;
	}

	.business2_1 .swiperBox {
		margin-top: .35rem;
	}

	.investor .sec2 .box .time .boxul p {
		font-size: .26rem;
		line-height: .32rem;
	}

	.investor .sec2 .box .time .toptxt h1 {
		font-size: .36rem;
	}

	.investor .sec2 .box .time .toptxt h2 {
		font-size: .32rem;
	}

	.investor .sec2 .box .time:nth-child(3) {
		margin-left: 0;
		margin-top: .3rem;
	}

	.investor .visit {
		height: auto;
		margin-top: -1rem;
		padding: 1.5rem .4rem 1rem .4rem;
		background: url(../images/investor-bg.jpg);
		background-size: cover;
	}

	.investor .visit .cont {
		position: initial;
	}

	.investor .visit .cont .email {
		width: .48rem;
	}

	.investor .visit .cont .tit {
		font-size: .24rem;
		margin-top: .2rem;
		padding-top: .15rem;
	}

	.investor .visit .cont .tit:before {
		width: .56rem;
		height: .04rem;
		margin-left: -.28rem;
	}

	.investor .visit .cont .en {
		font-size: .24rem;
		line-height: .42rem;
	}

	.investor .visit .cont p.title {
		font-size: .24rem;
		line-height: .24rem;
	}

	.investor .sec2 .box .time .bottxt .txt {
		float: left;
		width: calc(100% - 3rem);
		margin-top: 0.6rem;
	}

	.investor .visit .cont p {
		font-size: .26rem;
		line-height: 1.6;
	}

	.investor .visit .cont .btn {
		padding: .2rem .35rem;
		width: auto;
		font-size: .24rem;
		box-sizing: border-box;
		height: auto;
		line-height: initial;
		display: table;
	}

	.investor .visit .bg {
		display: none;
	}

	.investor .report .des .info br {
		display: none;
	}

	.investor .report .cnt {
		position: initial;
		padding: 0;
	}

	.investor .announcement-top .w1280 .report .cnt {
		padding-left: 0;
	}

	.investor .report .face .box {
		width: 2.4rem;
	}

	.investor .report .face {
		width: 2.4rem;
		height: 3.26rem;
	}

	.investor .report .face:before {
		width: 3.05rem;
		height: .64rem;
		background-size: 100% !important;
	}

	.investor .report .des {
		float: right;
		width: 100%;
		margin-left: .3rem;
		padding-top: 0;
	}

	.investor .report .des .year {
		font-size: .3rem;
		line-height: .3rem;
	}

	.investor .report .des .period {
		margin-bottom: .2rem;
		font-size: .24rem;
		line-height: .24rem;
		margin-left: 0;
		letter-spacing: -.004rem;
	}

	.business1-d1 .up,
	.investor .sec2 .w1280,
	.investor .announcement-top .w1280 .report,
	.service-act .service-act_1 .w1280,
	.service-act .search-wrap,
	.business4_2,
	.business6_1,
	.search-wrap,
	.business2_1,
	.business4_1,
	.news1 .top,
	.business4 .business4_2 .w1280 {
		zoom: 1;
	}

	.investor .report .des .company em {
		font-size: .38rem;
		line-height: .38rem;
	}

	.investor .report .des span {
		font-size: .2rem;
		letter-spacing: -.009rem;
	}

	.investor .report .des .company {
		font-size: .24rem;
		margin-bottom: .2rem;
	}

	.investor .report .des .info {
		font-size: .24rem;
		line-height: .32rem;
	}

	.investor .report .down {
		margin-top: .3rem;
		display: none;
	}

	.investor .report .down img:nth-child(1) {
		width: .33rem;
	}

	.investor .report .down img:nth-child(2) {
		width: .14rem;
		margin-top: .15rem;
	}

	.investor .report .bg {
		display: none;
	}

	.investor .report {
		overflow: hidden;
		background: url(../images/announcement-bg.jpg);
		background-size: cover;
		padding: .5rem .2rem;
		display: flex;
		margin-top: 0;
	}

	.mySelect .show {
		height: 0.8rem;
		line-height: .8rem;
		font-size: .24rem;
	}

	.search-wrap .inputbox input::placeholder {
		font-size: .24rem;
	}

	.search-wrap .inputbox input {
		padding-left: .15rem;

	}

	.mySelect .drapList,
	.mySelect .show {
		border: .02rem solid #f4ebda;
	}

	.mySelect .show:after {
		opacity: 0;
	}

	.mySelect {
		height: 0.8rem;
		line-height: .8rem;
		max-width: 2rem;
	}

	.investor1 .announcement-list .item .mask {
		display: none;
	}

	.investor1 .announcement-list .date {
		width: 30%;
		font-size: .24rem;
		margin-top: .05rem;
	}

	.investor1 .announcement-list .cont {
		width: 70%;
	}

	.investor1 .announcement-list .item {
		height: auto;
		overflow: hidden;
		line-height: initial;
		padding: .25rem 0;
		border-bottom: .03rem solid #f3f0ea;
	}

	.investor1 .announcement-list .cont h6 {
		line-height: initial;
		font-size: .3rem;
	}

	.investor1 .announcement-list .cont h6 a {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.investor1 .announcement-list {
		padding: 0.5rem 0;
	}

	.announcement-bottom {
		padding: .8rem 0 .5rem;
		margin-top: .6rem;
	}

	.announcement-bottom .item {
		width: 48%;
		margin-bottom: 0.3rem;
		padding: 0 0.1rem;
	}

	.announcement-bottom .list {
		margin: auto;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}

	.announcement-bottom .list::after {
		content: '';
		width: 48%;
	}

	.service_2Down .img img {
		object-fit: contain;
	}

	.announcement-bottom .item .img {
		height: auto;
		margin-bottom: .25rem;
	}

	.announcement-bottom .item .img img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	.investor3 .slide {
		margin: 0 0;
		padding: 0;
	}

	.investor3 .information {
		margin-top: .55rem;
	}

	.investor3 .item {
		height: auto;
		min-height: 3.5rem;
		padding: .5rem .2rem;
	}

	.investor3 .item .date {
		font-size: .24rem;
	}

	.investor3 .item .h3 {
		font-size: .26rem;

		margin-top: 0.15rem;
		min-height: 0.95rem;
	}

	.investor3 .item .down {
		position: relative;
		bottom: auto;
		left: auto;
		margin-top: .35rem;
	}

	.investor3 .item .down img:nth-child(1) {
		width: .33rem;
	}

	.investor3 .item .down img:nth-child(2) {
		width: .14rem;
		margin-top: .15rem;
	}

	.investor3 .item .c_more {
		display: none;
	}

	.investor3 .item:hover .down {
		opacity: 1;
	}

	.investor3 .section {
		min-height: auto;
		padding: .38rem 0;
	}

	.investor3 .slide_btn {
		right: 0.4rem;
		top: 67%;
	}

	.investor3 .information h3 {
		font-size: .26rem;
		line-height: .3rem;
	}

	.investor3 .information h5 {
		font-size: .32rem;
		margin-bottom: .15rem;
	}

	.investor3 .information p {
		font-size: .26rem;
		line-height: .26rem;
	}

	.business1 .introduce .slogan {
		font-size: .36rem;
		line-height: .45rem;
		margin-top: .25rem;
	}

	.about .history .sec-right .contWrap .cnt {
		padding-right: 0;
		padding-left: .3rem;
	}

	.business1 .definit .sec-right {
		width: 100%;
	}

	.business1 .definit .img3 .cnt span:first-child {
		margin-bottom: .1rem;
		font-size: .3rem;
		line-height: .3rem;
		color: #185bb8;
		font-weight: bold;
	}

	.business1 .definit .img3 .cnt span strong {
		display: block;
		color: #b88a68;
		margin-bottom: .05rem;
	}

	.business1 .definit .img3 .cnt span {
		font-size: .24rem;
		line-height: .36rem;
		width: 100%;
		text-align: right;
	}

	.business1 .definit .img3 .cnt:nth-child(1) strong {
		text-align: right;
	}

	.business1 .definit .img3 .cnt span:nth-child(2) {
		text-align: justify;
	}

	.business1 .definit .img2 .flex {
		width: 100%;
		/*    padding-left: 20px; */
	}

	.business1 .definit .sec-left {
		position: initial;
		float: none;
		transform: translate(0);
		height: 100%;
		display: block;
	}

	.business1 .definit .tab {
		width: 100%;
		display: flex;
		justify-content: space-between;
		height: 100%;
		margin-top: 0;
		float: none;
	}

	.business1 .definit .tab .hd {
		width: 100%;
	}

	.business1 .definit .tab ul {
		width: 100%;
		display: flex;
		justify-content: space-between;
	}

	.business1 .definit .tab li {
		position: initial;
		width: 32%;
		line-height: 1rem;
		height: auto;
		font-size: .24rem;
		/* padding: 0.25rem 0; */
		margin: 0;
		border-radius: 0.5rem;
		outline: none;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		-webkit-tap-highlight-color: transparent;
	}

	.integrity-bottom .toggle-box .box {
		display: block !important;
		position: relative;
		margin-bottom: .35rem;
	}

	.business1 .definit .bd {
		float: none;
		width: 100%;
		height: auto;
	}

	.business1 .definit .img3 .wrap {
		width: 2.9rem;
		height: 2.9rem;
		position: relative;
		top: 2rem;
		margin: auto;
		/* transform: scale(.676); */
	}

	.business1 .definit .img3 .wrap .len_img .i:nth-child(1) {
		width: 2.23rem;
		height: 1.91rem;
		background: url(../images/len_img4.png);
		background-size: 100% !important;
		top: -.13rem;
		left: -.18rem;
	}

	.business1 .definit .img3 .wrap .tb .item2 {
		top: .43rem;
		right: -.2rem;
		width: 1.5rem;
		height: .53rem;
	}

	.business1 .definit .img3 .wrap .tb .item2 .imgat {
		position: absolute;
		top: -.17rem;
		right: .63rem;
	}

	.business1 .definit .img3 .wrap .tb .item3 {
		bottom: .36rem;
		right: -.11rem;
		width: 1.5rem;
		height: .53rem;
	}

	.business1 .definit .img3 .wrap .tb .item3 .imgat {
		position: absolute;
		top: -.09rem;
		right: .58rem;
	}

	.business1 .definit .img3 .wrap .tb .item4 {
		bottom: .37rem;
		left: -.15rem;
		width: 1.5rem;
		height: .53rem;
	}

	.business1 .definit .img3 .wrap .tb .item4 .imgat {
		position: absolute;
		top: -.05rem;
		right: .5rem;
	}

	.business1 .definit .img3 .flex:before,
	.business1 .definit .img3 .flex:after {
		top: 3.3rem;
		width: 1.5rem;
		height: .04rem;
		left: 3rem;
		background-size: 100% !important;
	}

	.business1 .definit .img3 .flex:after {
		left: 0;
	}

	.business1 .definit .img3 .flex:before {
		left: auto;
		right: 0;
	}

	.footertop .le .h1 {
		font-size: .26rem;
		line-height: .26rem;
		margin-bottom: .1rem;
	}

	.footertop .le .h2 a {
		font-size: .24rem;
	}

	.business1 .definit .img3 .wrap .tb .item1 {
		top: .43rem;
		left: -.28rem;
		width: 1.5rem;
		height: .53rem;
	}

	.business1 .definit .img3 .wrap .tb .item1 .imgat {
		position: absolute;
		top: -.04rem;
		left: .27rem;
	}

	.business1 .definit .img3 .wrap .tb .item1 .imgat img {
		width: .58rem;
	}

	.business1 .definit .img3 .wrap .tb .item3 img {
		width: .59rem;
	}

	.business1 .definit .img3 .wrap .tb .item2 .imgat img {
		width: .55rem;
	}

	.business1 .definit .img3 .wrap .tb .item img:nth-child(2) {
		opacity: 1;
	}

	.business1 .definit .img3 .wrap .tb .item img {
		width: .63rem;
	}

	.business1 .definit .img3 .wrap .len_img .i:nth-child(2) {
		width: 2.02rem;
		height: 1.76rem;
		background: url(../images/len_img5.png);
		background-size: 100% !important;
		top: -.02rem;
		right: -.12rem;
	}

	.business1 .definit .img3 .wrap .len_img .i:nth-child(3) {
		width: 1.99rem;
		height: 1.60rem;
		background: url(../images/len_img6.png);
		background-size: 100% !important;
		top: 1.37rem;
		right: -.1rem;
	}

	.business1 .definit .img3 .wrap .len_img .i:nth-child(4) {
		width: 2.14rem;
		height: 1.7rem;
		background: url(../images/len_img7.png);
		background-size: 100% !important;
		top: 1.37rem;
		left: -.15rem;
	}

	.business1 .definit .img2 .wrap {
		width: 2.9rem;
		height: 2.9rem;
		margin: .5rem auto 0;
		/* zoom: .7; */
		transform: scale(.845);
	}

	.business1 .definit .img2 .wrap .len_img .i:nth-child(1) {
		width: 3.1rem;
		height: 1.66rem;
		background-size: 100% !important;
		top: -.15rem;
		left: -.185rem;
	}

	.business1 .definit .img2 .wrap .len_img .i:nth-child(2) {
		width: 1.78rem;
		height: 2.25rem;
		background-size: 100% !important;
		top: .795rem;
		left: -.12rem;
	}

	.business1 .definit .img2 .wrap .len_img .i:nth-child(3) {
		width: 1.77rem;
		height: 2.2rem;
		background-size: 100% !important;
		top: .825rem;
		right: -.15rem;
	}

	.business1 .definit .img1 .title {
		width: 1.96rem;
		height: 1.96rem;
		background-size: 100% !important;
		line-height: 1.96rem;
		font-size: .24rem;
		margin: auto .17rem;
	}

	.business1 .definit .sec-right .img1 {
		width: 100%;
		/* overflow-x: auto; */
		/* padding: 0 .4rem; */
	}

	.business1 .definit .bd li {
		position: initial !important;
		/* overflow: hidden; */
		/* background: url(../images/libg.png) ; */
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
		margin-top: .6rem;
		/* padding: 0 0 .45rem 0; */
	}

	.business1 .definit .bd li::after {
		content: '';
		clear: both;
		display: block;
	}

	.business1 .definit .bd li:nth-child(3) {
		padding-bottom: .2rem;
	}

	.business1 .definit .toggle-box {
		width: 100%;
		margin-left: 0;
		clear: both;
		margin-top: 0;
		height: auto;
		float: none;
	}

	.business1-d1 .up .tab {
		display: flex;
		justify-content: space-between;
		font-size: .32rem;
		width: calc(100% - 0.16rem);
		margin: 0 0.08rem;
	}

	.business1-d1 .up .img,
	.business1-d1.business1-d2 .up .img,
	.business1-d1.business1-d3 .up .img {
		padding: .5rem .3rem;
		min-height: 4.1rem;
	}

	.titleH2 {
		margin-left: 0 !important;
	}

	.business-det_1 .slide .swiper-slide {
		width: 100%;
	}

	.business4_2 .list {
		margin: auto;
	}

	.business4_2 .list .img img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.business4_2 .list .item {
		padding: 0;
		margin-bottom: .3rem;
	}



	.videoBg {
		height: 100vh;
		top:0
	}

	.mobvideo {
		display: block !important;
	}

	.pcvideo {
		display: none !important;
	}

	.business4_2 .list h3 {
		font-size: .32rem;
	}

	.business4_2 .list h5 {
		background-size: .13rem !important;
		padding-left: .23rem;
		font-size: .26rem;
		margin-top: 0;
	}

	.business1-d1 .up .tab span {
		line-height: .4rem;
		padding-bottom: .25rem;
		margin-right: 0;
		display: block;
		position: relative;
		z-index: 5;
	}

	.business1 .definit .tab span {
		width: 32%;
		line-height: initial;
		height: auto;
		font-size: .24rem;
		padding: .25rem 0;
		margin: 0;
	}

	.development_2Top .slide2 .swiper-slide {
		padding: .3rem .2rem;
	}

	.development_2Top .aaa .swiper-slide {
		padding: .3rem .2rem;
	}

	.development_2Top .information h3 {
		font-size: .32rem;
	}

	.development_2Top .information h5 {
		font-size: .26rem;
		margin-bottom: .15rem;
	}

	.development_2Top .information h5:before {
		width: .24rem;
		height: .04rem;
	}

	.development_2Top .information p {
		font-size: .26rem;
		line-height: 1.6;
		max-width: none;
	}

	.business1 .definit {
		height: auto;
		padding: .5rem 0;
		zoom: 1;
	}

	.business1 .definit .sec-right .img {
		margin-top: 0;
		position: initial;
		position: initial !important;
	}

	.business1 .definit .box .tit {
		font-size: .3rem;
		line-height: .3rem;
		margin-bottom: .15rem;
	}

	.business1 .definit .box {
		position: initial;
		padding: 0;
		width: 100%;
		background: none;
	}

	/* 	.business1 .definit .img1 .le{
		float: none;
		margin:.35rem auto 0 auto;
	}
	.business1 .definit .img1 .le .ite{
		width: 100%;
		height: auto;
		font-size: .26rem;
		padding: .35rem .4rem;
	} */

	.business1 .definit .sec-right .img1 .flex {
		display: flex;
		/* align-items:  flex-start; */
		justify-content: space-between;
		width: 100%;
	}

	.business1 .definit .img2 .cnt:nth-child(1) {
		left: auto;
		right: 0;
	}

	.business1 .definit .img2 .cnt:nth-child(2) {
		margin-top: 0;
	}

	.business2_1 .swiperBox .business-pagination .my-bullet {
		padding-bottom: .25rem;
		margin-right: .45rem;
	}

	.business2_1 .swiperBox .business-pagination .wrap {
		font-size: .32rem;
		line-height: .4rem;
	}

	.business2_1 .swiperBox .business-pagination .line {
		width: .4rem;
		height: .04rem;
	}

	.business2_1 .swiperBox .slogan {
		right: .3rem;
		left: auto;
		min-width: 3.5rem;
	}

	.business2_1 .swiperBox .cn {
		font-size: .36rem;
		line-height: .4rem;
	}

	.business2_1 .swiperBox .en {
		font-size: .32rem;
		line-height: .45rem;
	}

	.business2_1 p {
		font-size: .26rem;
		line-height: .36rem;
	}

	.business2 .system .toggle-box .num {
		left: 0;
	}

	.business2_1 .swiperBox .business-pagination {
		position: relative;
		margin: 0 .08rem;
		width: calc(100% - .16rem);
		right: auto;
	}

	.business2 .system .toggle-box .cnt {
		padding-left: .1rem;
	}

	.business2_2 .elTab {
		font-size: .26rem;
		margin-top: .35rem;
	}

	.business2_2 .sec-left .c_cn {
		font-size: .42rem;
		line-height: .42rem;
	}

	.business2_2 .elnpm h1 {
		font-size: .36rem;
	}

	.business2_2 .elnpm h2 {
		font-size: .26rem;
		margin-top: 0.2rem;
	}

	.business2_2 .elnpm {
		margin-top: .3rem;
	}

	.business2_2 .elTab span {
		line-height: initial;
		padding: .2rem .25rem;
		margin-right: 1.5%;
		width: 31.5%;
		margin-bottom: 1.5%;
	}

	.business2_2 .elTab span:nth-child(3n) {
		margin-right: 2.5%;
	}

	.business2_2 .float {
		font-size: .24rem;
		line-height: .36rem;
	}


	.business1 .definit .sec-right .img2 {
		margin-top: .3rem;
		margin-right: 0;
		padding-left: 0;
		padding-bottom: 0.3rem;
	}

	.business1 .definit .img2 .cnt span:first-child {
		font-size: .3rem;
		line-height: .3rem;
		color: #185bb8;
		font-weight: bold;
		margin-bottom: .15rem;
	}

	.business1 .definit .img2 .wrap .tb span:nth-child(1) {
		left: 50%;
		top: 0;
		width: 1.96rem;
		height: .65rem;
		text-align: center;
		padding-top: .08rem;
		line-height: .2rem;
	}

	.business1 .definit .img2 .wrap .tb span {
		font-size: .2rem;
		left: -.24rem;
		top: 1.82rem;
		width: 1.84rem;
		height: .65rem;
	}

	.business1 .definit .img2 .wrap .tb span:nth-child(2) {
		font-size: .2rem;
		left: -0.24rem;
		top: 1.82rem;
		width: 1.84rem;
		height: 0.65rem;
		line-height: .2rem;
		opacity: 1;
	}

	.business1 .definit .img2 .wrap .tb span:nth-child(2) em {
		top: .36rem;
		left: .84rem;
	}

	.business1 .definit .img2 .wrap .tb span:nth-child(3) {
		right: auto;
		top: 1.82rem;
		left: 1.50rem;
		width: 1.84rem;
		height: .65rem;
		line-height: .2rem;
		opacity: 1;
	}

	.business1 .definit .img2 .wrap .tb span:nth-child(3) em {
		top: .13rem;
		left: .9rem;
	}

	.business1 .definit .img2 .cnt span {
		font-size: .24rem;
		line-height: .36rem;
	}

	.business1 .definit .img2 .cnt {
		top: 0;
	}

	.business1 .definit .img2 .cnt:nth-child(2) {
		left: 0;
		top: .95rem;
	}

	.business1 .definit .img2 .cnt:nth-child(3) {
		right: 0;
		top: auto;
		bottom: 0;
		left: auto;
	}

	.about .history .sec-right .contWrap {
		width: 100%;
	}

	.business1 .definit .img2 .flex:after {
		left: auto;
		width: 1.5rem;
		height: .04rem;
		background-size: 100% !important;
		right: 0;
		/* top: 1.5rem; */
		/* bottom: .4rem; */
	}

	.about .history .item .date {
		font-size: .36rem;
	}

	.about .history .item {
		margin-bottom: .25rem;
	}

	.about4 .top .c_en:after {
		width: 100%;
	}

	.news1 .top .a .cont {
		width: 100%;
		padding: .5rem .4rem;
	}

	.news1 .top .a .cont b {
		font-size: .64rem !important;
		line-height: .64rem !important;
		font-family: 'BRANDON_MED' !important;
	}

	.news1 .top .a .cont i {
		font-size: .26rem !important;
	}

	.news1 .top .a .cont h6 {
		font-size: .32rem;
		line-height: 1.3;
		margin: .2rem 0;
		text-align: justify;
	}

	.js-menu .o-topnav .le .le_bot .webiu p {
		font-size: .26rem;
		line-height: 1.6;
	}

	.news1 .top .a {
		width: 100%;
		display: block;
	}

	.news1 .top .a .img {
		width: 100%;
		height: auto;
	}

	#footer .footer {
		display: none;

	}

	.business1 .definit .img2 .cnt:nth-child(3) {
		margin-top: auto;
	}

	.business-det_1 .c_en {
		font-size: .36rem;
		line-height: .42rem;
	}

	.business-det_1 .c_cn {
		font-size: .36rem;
	}

	.business-det_1 .slogan {
		font-size: .36rem;
	}

	.icon_return {
		width: .78rem;
		height: .78rem;
		line-height: .78rem;
		font-size: .24rem;
	}

	.slideBtn.slideNext {
		right: .1rem;
		width: .4rem;
		background-size: 100% !important;
	}

	.slideBtn.slidePrev {
		width: .4rem;
		right: .6rem;
		background-size: 100% !important;
	}

	.business-det_1 p {
		font-size: .26rem;
		line-height: 1.6;
		margin-bottom: .25rem;
	}

	/* .business-det_1 {
		padding: 1rem 0;
	} */
	.business-det_1 .umBtn1 {
		overflow: hidden;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}

	.business-det_1 .umBtn1 h1 {
		font-size: .45rem;
		float: left;
	}

	.inner_top .subNav .link a.module {
		display: none;
	}

	.business-det_1 .slide {
		height: 4rem;
		margin: .35rem 0;
	}

	.business-det_1 .slide .swiper-slide.swiper-slide-active {
		width: 100%;
	}

	.business-det_1 .dev_npm1 {
		padding: .4rem 0;
	}

	.business-det_1 .dev_npm1 br {
		display: none;
	}

	.business-det_1 .up {
		display: block;
	}

	.announcement-bottom .item h3 {
		font-size: .24rem;
	}

	.business-det_1 .umBtn1 h2 {
		margin-top: 0;
		float: left;
		font-size: .26rem;
		font-weight: bold;
		padding-left: 20px;
		line-height: 17px;
		margin-left: 0.25rem;
	}

	.business-det_2 .tit {
		font-size: .36rem;
		margin-bottom: .4rem;
	}

	.business-det_1 .umBtn2 {
		margin-top: .2rem;
	}

	.business-det_1 .umBtn2 h2 {
		font-size: .3rem;
		line-height: .3rem;
	}

	.business-det_1 .umBtn3 {
		display: none;
	}

	.business-det_1 .slide_btn {
		right: 0;
	}

	.business-det_2 {
		padding: .8rem 0 .1rem;
	}

	.business-det_1 .Box {
		margin: .3rem 0;
	}

	.business-det_2 .img {
		width: 100%;
		height: 4rem;
	}

	.business-det_2 .img img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.business-det_2 .information {
		width: 100%;
		height: auto;
		padding: 1rem .5rem;
	}

	.business-det_2 .float {
		font-size: 3rem;
		bottom: .4rem;
		left: .4rem;
		pointer-events: none;
	}

	.business-det_2 p {
		font-size: .26rem;
		line-height: 1.6;
	}

	.business2 .system .toggle-box .boxWrap {
		position: initial;
		transform: translateY(0);
		width: 100%;
	}



	.business1 .definit .img2 .flex,
	.business1 .definit .img3 .flex {
		display: block;
	}


	.business1 .definit .img3 {
		margin-top: .5rem !important;
		min-height: 6.8rem;
		padding-left: 0;
		float: none;
	}

	.business1 .definit .img3 .cnt:nth-child(1) {
		left: 0;
	}

	.business1 .definit .img3 .cnt:nth-child(2) {
		left: auto;
		right: 0;
	}

	.business1 .definit .img3 .cnt:nth-child(2) span:nth-child(1),
	.business1 .definit .img3 .cnt:nth-child(3) span:nth-child(1) {
		text-align: left;
	}

	.business1 .definit .img3 .cnt:nth-child(3) {
		left: auto;
		top: 5.18rem;
		right: 0;
	}

	.business1 .definit .img3 .cnt {
		width: 2.9rem;
	}

	.business1 .definit .img3 .cnt:nth-child(4) {
		top: 5.18rem;
		left: 0;
	}

	.business1 .definit .img3 .wrap .title,
	.business1 .definit .img2 .wrap .title {
		line-height: .3rem;
		font-size: .24rem;
		font-weight: bold;
	}

	.business1 .definit .img1 {
		height: 100%;
		margin-top: .35rem !important;
	}

	.business1 .definit .img2 {
		height: 100%;
	}

	.business1 .definit .img1 .ri .ite span {
		font-size: 14px;
	}

	.business1 .definit .img1 .le {
		height: inherit;
		/* min-height: 4.06rem; */
		width: auto;
		padding: 0 .28rem 0 0;
	}

	.business1 .definit .img1 .le .ite {
		width: auto;
		padding-bottom: .25rem;
		font-size: .24rem;
		margin-bottom: .25rem;
		padding-right: 0;
		background-size: 100% .04rem !important;
	}

	.business1 .definit .img1 .le .aside {
		font-size: .26rem;
		display: flex;
		align-items: center;
		margin-bottom: .1rem;
	}

	.business1 .definit .img1 .le .aside img {
		width: .26rem;
		margin-right: .1rem;
		margin-bottom: 0;

	}

	.business1 .definit .img1 .ite .p {
		font-size: .24rem;
		line-height: .34rem;
	}

	.business1 .definit .img1 .le:after {
		border-radius: 0 .06rem .06rem 0;
		width: .1rem;
		height: 95%;
		right: 0;
		border: .03rem solid #c8a97a;
		border-left-color: transparent;
	}

	.business1 .definit .sec-right .img:first-child {
		width: 100%;
		float: none;
	}

	.business1 .definit .img1 .le:before {
		width: .12rem;
		height: .03rem;
		right: -.12rem;
	}

	.business1-d1 .c_cn {
		font-size: .36rem;
	}

	.business1 .definit .img1 .ri:after {
		left: 0;
		height: 95%;
		width: .1rem;
		border-radius: .06rem 0 0 .06rem;
		border: .03rem solid #c8a97a;
		border-right-color: transparent;
	}

	.business1 .definit .img1 .ri {
		width: auto;
		height: inherit;
		/* min-height: 4.06rem; */
		/* FONT-VARIANT: JIS83; */
		/* padding-left: .2rem; */
		padding: 0 0 0 .4rem;
	}

	.business1 .definit .img1 .ri .ite span {
		font-size: .24rem;
		line-height: initial;
		width: 100%;
		float: none;
	}

	.business1 .definit .img1 .ri .iconBox {
		width: .52rem;
		height: .52rem;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-right: .1rem;
		float: none;
	}

	.business1 .definit .img1 .ri .ite {
		line-height: .52rem;
		margin-bottom: 0;
		/* display: flex; */
		align-items: center;
		width: auto;
	}

	.business1 .definit .img1 .ri:before {
		width: .12rem;
		left: -.12rem;
		height: .03rem;
	}

	.business1 .definit .img1 .ri .ite img {
		width: .27rem;
		margin-bottom: 0;
	}

	.business1-d1 .c_en {
		font-size: .36rem;
		line-height: .42rem;
		letter-spacing: 0;
	}

	.news-detBox .con video {
		width: 100%;
	}

	.business1 .entry .w1280 {
		display: block;
		padding: .5rem .4rem;
	}

	.business1 .entry a {
		width: 100%;
		height: auto;
		padding: .5rem .3rem;
		margin-bottom: .3rem;
		background-size: cover !important;
	}

	.business1 .entry a:hover {
		padding: .5rem .3rem;
	}

	.business1 .entry .cn {
		font-size: .36rem;
	}

	.business1 .entry .en-box {

		height: auto;
	}

	.business1 .entry .en {
		position: initial;
		font-size: .6rem;
		line-height: .6rem;
		letter-spacing: -.02rem;
		white-space: nowrap;
	}

	.business1 .entry a .more {
		position: relative;
		bottom: auto;
		left: auto;
		display: table;
		margin-top: .35rem;
		font-size: .24rem;
	}

	.business1 .urban {
		height: auto;
		padding: 1.5rem .4rem;
	}

	.business1 .urban .slogan {
		font-size: .36rem;
		line-height: .36rem;
	}

	.news1 .top a .cont .date {
		font-size: .32rem;
	}

	.news1 .top a .cont h6 {
		font-size: .32rem;
		line-height: .36rem;
	}

	.search-wrap .inputbox {
		height: 0.8rem;
		border: .02rem solid #f4ebda;
		line-height: .8rem;
		width: 3rem;
	}

	.search-wrap .inputbox input {
		line-height: .8rem;
	}

	.search-wrap .remove {
		height: 0.8rem;
		line-height: .8rem;
		padding: 0 .3rem;
		border: .02rem solid #f4ebda;
	}

	.dev-green .building .rewards {
		flex-wrap: wrap;
		margin-top: .8rem;
	}

	.dev-green .building .rewards .item .num {
		font-size: .42rem;
	}

	.dev-green .building .rewards .item .tit {
		font-size: .24rem;
		line-height: .32rem;
	}

	.dev-green .building .rewards .item .cnt {
		padding-top: .5rem;
	}

	.dev-green .building {
		padding-bottom: 1rem;
	}

	.dev-green .help .structure .sec-right {
		width: 100%;
		float: none;
		height: auto;
		display: flex;
		justify-content: space-between;
		font-size: .32rem;
		line-height: initial;
		padding: .2rem .2rem;
		margin-top: .3rem;
	}

	.dev-green .help .desc .item {
		width: 100%;
		padding-bottom: .8rem;
	}

	.dev-green .help .desc .tit {
		font-size: .32rem;
		line-height: .34rem;
		margin-bottom: .2rem;
	}

	.dev-green .help .structure .sec-right span {
		width: auto;
		margin-right: .15rem;
	}

	.dev-green .help .structure .sec-left {
		float: none;
		background: url(../images/development/mode_1.png) no-repeat;
		background-position: top center;
		padding-bottom: 1.3rem;
		width: 100%;
	}

	.dev-green .help .structure .sec-left>img {
		display: none;
	}

	.dev-green .help .structure .center {
		margin: .6rem auto 0;
		width: 1.2rem;
		text-align: center;
	}

	.dev-green .help .structure .center img {
		width: .27rem;
		font-size: .24rem;
	}

	.dev-green .help .structure .dimension {
		padding: 0 15%;

	}

	.dev-green .help .structure .space {
		display: block;
	}

	.dev-green .help .structure .space .box .item:first-child {
		margin-right: 0;
	}

	.dev-green .help .structure .space .item3,
	.dev-green .help .structure .space .item5 {
		height: 105px;
	}

	.dev-green .help .structure .space .item3 .txt,
	.dev-green .help .structure .space .item5 .txt {
		transform: translateX(-50%) rotate(90deg);

	}

	.dev-green .help .structure .space .item5 .txt {
		bottom: auto;
		top: 45%;
	}

	.dev-green .help .structure .space .item img {
		margin: auto;
	}

	.dev-green .help .structure .space .item4 {
		margin: .8rem 0;
	}

	.indexCont6 .newsSwiper {
		height: 4rem !important;
	}

	.indexCont6 .newsSwiper .swiper-slide {
		height: 100%;
	}

	.indexCont6 .newsSwiper .swiper-slide,
	.newsSwiper {
		height: 100% !important;
	}

	.indexCont6 .swiper-pagination {
		bottom: -0.3rem;
		text-align: left;
	}

	.indexCont6 .swiper-pagination span {
		width: .12rem;
		height: .12rem;
		margin: 0 .04rem !important;
	}

	.indexCont6 .swiper-slide>a {
		height: 4rem;
	}

	.dev-green .help .structure .space .item3>img,
	.dev-green .help .structure .space .item5>img {
		display: none;
	}

	.dev-green .help .structure .space .item7:after,
	.dev-green .help .structure .space .item6:after {
		bottom: auto;
		top: 10px;
		transform: translateX(-50%) rotate(180deg);
	}

	.dev-green .help .structure .cnt {
		position: initial;
		padding: .5rem .6rem 0;
	}

	.dev-green .help .structure .sec-right .item {
		margin-bottom: 0 !important;
	}

	.dev-green .building .rewards .item .amount {
		font-size: .24rem;
		line-height: .24rem;
	}

	.dev-green .building .rewards .item {
		width: 48%;
		margin-bottom: 2%;
	}

	.news-detBox .fr {
		display: none;
	}

	.news-detBox .fl {
		width: 100%;
	}

	.news-detBox {
		padding: 1rem 0 .5rem;
	}

	.news-detBox .date {
		font-size: .36rem;
		letter-spacing: -.02rem;
	}

	.news-detBox .name {
		font-size: .26rem;
	}

	.news-detBox .tp {
		padding-bottom: .3rem;
		margin-bottom: .36rem;
		border-bottom: .03rem solid #eeeeee;
	}

	.business2_1 {
		padding: .7rem 0 0 !important;
	}

	.business2_1 .newjymt .newtit {
		font-size: .24rem;
	}

	.newsildbox {
		height: 3.8rem;
		border-radius: .15rem;
		transform: none !important;
	}

	.business2_1 .newjymt span {
		margin-left: -.1rem;
	}

	.business2_1 .newjymt em {
		font-size: .42rem;
		line-height: .56rem;
		margin-top: .2rem;
	}

	.business2_1 .newjymt .ul .li .txtp {
		display: none;
	}

	.business2_1 .newjymt .ul .li {
		padding: .6rem .5rem 0;
		outline: none;
		width: 25%;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		/* transform: none !important; */
	}

	.business2_1 .newjymt .ul {
		transform: none !important;
	}

	.business2_1 .newjymt .ul .li .h5 {
		width: .61rem;
		opacity: 1;
	}

	.business2_1 .newjymt .ul .li.on1 .h5 .show {
		display: block;
	}

	.business2_1 .newjymt .ul .li.on1 .h5 .hide {
		display: none;
	}

	.business2_1 .newjymt .ul .li::after,
	.business2_1 .newjymt .ul .li::before {
		display: none;
	}

	.business2_1 .newjymt .ul .li.on1 {
		justify-content: center;
	}

	.business2_1 .newjymt .ul .li.on1 .h5 {
		opacity: 1;
	}

	.business2_1 .newjymt .ul .li.on1 {
		width: 25%;
	}

	.business2_1 .newjymt .txtul .txtli {
		margin-top: .5rem;
		/* transform: none !important; */
	}

	.business2_1 .newjymt .txtul .txtli .animated {
		display: none;
	}

	.business2_1 .newjymt .txtul .txtli.swiper-slide-active .animated {
		display: block;
	}

	.business2_1 .newjymt .txtul {
		padding-bottom: 1rem;
		overflow: hidden;
		display: block;
	}

	.business2_2 .sec-left .c_cn em {
		margin-left: .2rem;
	}

	.business2_1 .newjymt .newsild {
		margin: .45rem 0 0;
	}

	.business2_1 .newjymt .ul::after {
		opacity: .45;
	}

	.business2_1 .newjymt .txtul h5 {
		font-size: .32rem;
		margin-bottom: .15rem;
		color: #646463;
	}

	.business2_1 .newjymt .txtul p {
		font-size: .24rem;
		line-height: .4rem;
		color: #646463;
	}

	.business2_1 .newjymt em br {
		display: block;
	}

	.business2_1 h3 {
		font-size: .42rem;
		line-height: .42rem;
		margin-top: 0.25rem;
	}

	.business2_1 .swiperBox .swiper {
		height: 4rem;
	}

	.business2_1 .swiperBox .swiper .swiper-wrapper {
		height: 100% !important;
	}

	.business2_1 .list {
		margin: .35rem auto 0 auto;
	}

	.business2_1 .item {
		width: 100%;
		padding: 0;
		float: none;
		margin-bottom: .3rem;
	}

	.business2_1 .up {
		margin-bottom: .2rem;
	}

	.business2_1 .cn {
		font-size: .36rem;
	}

	.business2_1 .en {
		font-size: .36rem;
	}

	.business2_1 .up .img,
	.business2_1 .up .img img,
	.business2_1 .up {
		height: auto;
	}

	.business2_2 {
		padding: 1rem 0;
	}

	.business2_2 .sec-left {
		width: 100%;
		padding-top: 0;
	}

	.business2_2 .system {
		width: 100%;
		margin-top: .5rem;
	}

	.business2 .system .toggle-box {
		margin-left: -.4rem;
		float: none;
		height: auto;
		margin-top: .8rem;
		width: calc(100% + .8rem);
		padding: 0 .4rem;
	}

	.business2 .system .round {
		float: none;
		width: 4.19rem;
		height: 4.19rem;
		margin: auto;
		min-height: auto;
		min-width: auto;
	}

	.business2 .system .round .item {
		width: .56rem;
		height: .56rem;
	}

	.business2 .system .round .item:first-child {
		right: 1.28rem;
		top: 0.55rem;
	}

	.business2 .system .round .item:nth-child(2) {
		top: .08rem;
		right: .85rem;
	}

	.business2 .system .round .item:nth-child(3) {
		top: 1.93rem;
		right: -.26rem;
	}

	.business2 .system .round .item:nth-child(4) {
		right: .94rem;
		bottom: 0.00rem;
	}

	.business2 .system .round .item:nth-child(5) {
		bottom: .48rem;
		left: .38rem;
	}

	.business2_1 .swiperBox .swiper .swiper-slide::after {
		content: '';
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		background: rgba(0, 0, 0, .3);
	}

	.business2 .system .toggle-box .box {
		width: auto;
		position: initial;
		transform: translate(0);
	}

	.business2 .system .toggle-box .box img {
		width: .45rem;
	}

	.business2 .system .toggle-box .tit {
		font-size: .32rem;
		margin-bottom: .1rem;
	}

	.business2 .system .toggle-box .cnt p {
		line-height: 1.6;
	}

	.business2 .cloud .sec-left {
		width: 100%;
		padding: .5rem 0;
		float: none;
	}

	.business2 .cloud h3 {
		font-size: .52rem;
		text-align: center;
	}

	.policy-list .item {
		height: auto;
		line-height: .82rem;
		border-bottom: .02rem solid #f3f0ea;
	}

	.policy-list {
		margin-top: .5rem;
		padding-bottom: .6rem;
	}

	.policy-top .cnt {
		padding: .5rem .4rem;
	}

	.on_0 {
		overflow: hidden;
	}

	.policy-list .cont h6 {
		line-height: 1rem;
		font-size: .32rem;
	}

	.news3 .publication .ite h6 a {
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
	}

	.news1 .top .a .cont .cont_a,
	.development_2 .text,
	.business6_1 .page_nav,
	.business6_1 .slide p,
	.indexCont1 .pos .data .stock,
	.development_1 .sec-right p,
	.development_2 .text p,
	.development_2Top .sec-left p,
	.development_2Top .information p,
	.development_4 .item p,
	.development_3 .item .hoverMask p {
		zoom: 1;
	}

	.development_4 .item h3 {
		font-size: .32rem;
	}

	.development_4 .item p {
		font-size: .26rem;
		line-height: 1.6;
	}

	.development_4 .item h5 {
		font-size: .26rem;
	}

	.development_3 .item .hoverMask {
		position: initial;
		transform: none;
		opacity: 1;
		display: none;
		transition-duration: 0s;
	}

	.development_3 .item:nth-child(2):hover,
	.development_3 .item:nth-child(3):hover,
	.development_3 .item:hover {
		padding-top: .4rem;
	}

	.development_3 .item:hover .hoverMask {
		transform: none;
	}

	.development_3 .item:hover .en {
		opacity: 1;
		transform: none;
	}

	.policy-top .cnt .slogan {
		font-size: .36rem;
		line-height: .45rem;
	}

	.dev-policy .policy-top .bg {
		height: 100%;
	}

	.header,
	.index .pin1 .line_box,
	#header .logo {
		zoom: 1;
	}

	.dev-policy .policy-top {
		height: 4rem;
	}

	.policy-list .item .mask .btn {
		width: .33rem;
	}

	.join3 .contact .sec-right .national img {
		opacity: 0;
	}

	.dev-policy .policy-top .bg img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.dev-policy .policy-top {}

	.business2 .cloud h4 {
		font-size: .32rem;
		text-align: center;
	}

	.business2 .cloud .qr {
		width: 1.2rem;
		margin: .3rem auto;
	}

	.business2 .cloud .tip {
		font-size: .26rem;

		text-align: center;
	}

	.business2_det.business2 .cloud .tip p {
		font-size: .26rem;
		text-align: center;
		line-height: 1.4;
	}

	.business2 .cloud {
		height: auto;
		padding: 0.5rem 0;
		overflow: hidden;
	}

	.business2 .cloud .sec-right {
		width: 50%;
		float: none;
		margin: auto;
		padding: 0;
	}

	.business2 .cloud .sec-right img:nth-child(1) {
		margin-left: -.05rem;
	}

	.business2_det.business2 .cloud .sec-right img:nth-child(1) {
		margin-left: -.18rem;
	}

	.business1-d1 .up,
	.investor .sec2 .w1280,
	.investor .announcement-top .w1280,
	.service-act .service-act_1 .w1280,
	.service-act .search-wrap,
	.business4_2,
	.business6_1,
	.search-wrap,
	.business2_1,
	.business4_1,
	.news1 .top {
		zoom: 1;
	}

	.business4_1 h3 {
		font-size: .36rem;
	}

	.business4_1 .link {
		font-size: .26rem;
		padding-left: .4rem;
		background-size: .24rem .24rem !important;
		margin-top: 0;
	}

	.business4_1 p {
		font-size: .26rem;
		line-height: 1.6;
	}

	.business4_1 {
		height: auto;
		padding: .8rem 0 .4rem;
	}
	.business4.business_travel .business4_1{
		height: auto;
		padding:.8rem 0 .9rem 0;
	}
	.business4.business_travel .introduce .sec-left .c_en{
		font-size: .4rem;
	}
	.business_travel .warp-travel .warp-top {
		width: 3.09rem;
		height: 1.82rem;
		top: -.35rem;
		padding-top: .25rem;
	}
	.business_travel .warp-travel .warp-top::after { 
		width: 2.88rem;
		height: 100%;
		opacity: 0;
	}
	.business_travel .warp-travel .warp-top img{
		width: 1.37rem;
	}
	.business_travel .warp-travel .ul {
		margin-top: -.5rem;
		padding-right: 0;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.business_travel .warp-travel .ul .li{
		width: 30%; 
		margin-top: .2rem;
		margin-right: 0 !important;
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
		margin-left: 0 !important;
	}
	.business_travel .warp-travel .ul .li:nth-child(4) img,.business_travel .warp-travel .ul .li:nth-child(2) img,.business_travel .warp-travel .ul .li:nth-child(6) img{
		max-height:1.8rem;
	}
	.business_travel .warp-travel .ul .i{
		top: .7rem;
	}
	.business_travel .warp-travel .ul .i2{
		top: 1.3rem;
	}
	.business_travel .warp-travel .ul .i3{
		top: auto;
	}
	.business_travel .warp-travel .ul .i4{
		top: 2.8rem;
	}
	.business_travel .warp-travel .ul.animated::after,.business_travel .warp-travel .ul.animated::before{
		width: 100%;
	}
	.business_travel .warp-travel .ul::after,.business_travel .warp-travel .ul::before{
		content: '';
		height: 1px;
		background: #e8e8e8;
		position: absolute;
		left: 0; 
		width: 0;
		transition: all 1s;
		top: 2.1rem;
	}
	.business_travel .warp-travel .ul::before{
		top: 3.5rem;
	}
	.business4.business_travel .introduce .sec-left .slogan{
		font-size: .36rem;
		line-height: .45rem;
		width: 3rem;
	}
	.business_travel .warp-travel .warp-p {
		margin: .5rem 0;
	}
	.business-det_1 .dev_npm2 {
		padding: .5rem 0;
	}
	.business_travel .warp-travel .warp-p p {
		margin-bottom: .2rem;
		font-size: .26rem;
		line-height: 1.6;
	}
	.business_travel .business_travel_code {
		height: 5.2rem;
		max-height: initial;
		min-height: initial;
		margin-top: .7rem;
		background-image: url(../images/Travel_bg2_mob.jpg);
	}
	.business_travel .business_travel_code .tit-cont {
		font-size: .3rem;
		line-height: 1.3;
	}
	.business_travel .business_travel_code .code-img{
		display: block;
		padding-top: .6rem;
	}
	.business_travel .business_travel_code .warp-code{
		margin-top: .4rem;
	}
	.business_travel .business_travel_code .warp-code .item p{
		line-height: 1.3;
		margin-top: .1rem;
		font-size: .24rem;
	}
	.business_travel .business_travel_code .warp-code .item {
		margin-left: 0;
		margin-right: .1rem;
	}
	.business_travel .business_travel_code .warp-code .item .img{
		width: 1.1rem;
		height: 1.1rem;
		padding: .05rem;
		margin: auto;
	}
	.business4_1 .text {
		top: auto;
		transform: translate(0);
	}

	.businessMore {
		display: flex;
		line-height: initial;
		height: auto;
		align-items: center;
		padding: 0.25rem 0.4rem;
		width: fit-content;
	}

	.businessMore:hover span {
		margin-right: 5px;
	}

	.businessMore .dot {
		transform: translate(0);
		margin-left: 0.25rem;
		width: auto;
		position: initial;
	}

	.businessMore span {
		width: .05rem;
		height: .05rem;
	}

	.business4_2 {
		padding: 0 0 .5rem;
	}

	.business4_2 .list.ShuaiList6 {
		padding-top: .5rem;
	}

	.business4_1 h1 {
		font-size: .9rem;
		position: initial;
		transform: translate(0);
	}

	.business6_1 .page_nav {
		padding: .5rem 0;
	}

	.business6_1 .page_nav .list {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
	}

	.business6_1 .page_nav a,
	.business6_1 .page_nav .a {
		margin: 0;
		width: 25%;
		text-align: center;
		margin-bottom: .2rem;
		font-size: .3rem;
	}

	.business6_1 .slide .information {
		position: initial;
		transform: translate(0);
		width: 100%;
		padding: 1.2rem .3rem .5rem .3rem;
	}

	.business6_1 .slide .img {
		position: absolute;
		height: 100%;
		width: 100%;
		display: none;
	}

	.business6_1 .slide .swiper-slide {
		opacity: 0;
	}

	.business6_1 .slide .swiper-slide.swiper-slide-active {
		opacity: 1;
	}

	.business6_1 .slide .img img {
		max-width: none;
		height: 100%;
	}

	.business6_1 .slide .img:after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #000;
		opacity: .4;
	}

	/* 	.business6_1 .swiper-slide1 .img:after {
		background-color: #fff;
		opacity: .6;
	} */

	.business6_1 .slide h3 {
		font-size: .36rem;
		color: #696969;
	}

	.index .pin1 .line_box li.on>p {
		opacity: 1;
	}

	.business6_1 .slide h5 {
		font-size: .42rem;
		margin: .1rem 0 .25rem;
	}

	.business6_1 .slide h6 {
		font-size: .42rem;
		margin-top: .45rem;
		font-weight: 300;
	}



	.business6_1 .slide .Box {
		display: none;
		border-radius: .07rem;
		-webkit-border-radius: .07rem;
		-moz-border-radius: .07rem;
		-ms-border-radius: .07rem;
		-o-border-radius: .07rem;
	}

	.business6_1 .slide .swiper-slide-active .Box {
		display: block;
	}

	.business6_1 .slide .swiper-slide1 .Box {
		height: 13rem;
		background: url(../images/kjbg1.jpg);
		background-size: cover;
	}

	.business6_1 .slide .swiper-slide2 .Box {
		height: 12rem;
		background: url(../images/kjbg2.jpg);
		background-size: cover;
	}

	.business6_1 .slide .swiper-slide3 .Box {
		height: 12rem;
		background: url(../images/kjbg3.jpg);
		background-size: cover;
	}

	.business6_1 .slide .swiper-slide4 .Box {
		height: 12rem;
		background: url(../images/kjbg4.jpg);
		background-size: cover;
	}
.business6_1 .slide .swiper-slide7 .Box {
		height: 12rem;
		background: url(/jinmao/lib/Portals/165/Skins/zgjm/images/about/images/jmpj-m.jpg);
		background-size: cover;
	}

	.business6_1 .slide .swiper-slide5 .Box {
		height: 12rem;
		background: url(../images/kjbg5.jpg);
		background-size: cover;
	}

	.business6_1 .slide .swiper-slide6 .Box {
		height: 12rem;
		background: url(../images/kjbg6.jpg);
		background-size: cover;
	}

	.business6_1 .link {
		margin-top: .5rem;
		background-size: .24rem !important;
		padding-left: .4rem;
		font-size: .26rem;
	}

	.business6_1 .slide p+p {
		margin-top: .2rem;
		color: rgba(89, 89, 89, .7) !important;
	}

	.business6_1 .slide .swiper-slide4 p,
	.business6_1 .slide .swiper-slide5 p,
	.business6_1 .slide .swiper-slide3 p,
	.business6_1 .slide p {
		color: rgba(89, 89, 89, .7) !important;
		line-height: .42rem;
	}

	.business6_1 .slide .swiper-slide2 h3,
	.business6_1 .slide .swiper-slide3 h3,
	.business6_1 .slide .swiper-slide4 h3,
	.business6_1 .slide .swiper-slide5 h3,
	.business6_1 .slide .swiper-slide6 h3 {
		color: rgba(89, 89, 89, 1) !important;
	}

	.business6_1 .slide .swiper-slide4 h5,
	.business6_1 .slide .swiper-slide4 h6 {
		color: #637081 !important;
	}

	.business6_1 .slide .swiper-slide5 h5,
	.business6_1 .slide .swiper-slide5 h6 {
		color: #b17c46 !important;
	}

	.business6_1 .slide .swiper-slide2 h5,
	.business6_1 .slide .swiper-slide2 h6 {
		color: #b17c46 !important;
	}

	.business6_1 .slide .swiper-slide3 h6,
	.business6_1 .slide .swiper-slide3 h5 {
		color: #6f8ead !important;
	}

	.business4_2 .list .text {
		min-height: auto;
	}

	.business6_1 {
		height: auto;
		padding: .5rem 0 1rem 0;
	}

	.business2_1 .down p {
		font-size: .24rem;
		line-height: .32rem;
	}

	.inner_top .subNav .link {
		width: 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		overflow-x: scroll;
		white-space: nowrap;
		display: flex;
		height: initial;
	}

	.inner_top .subNav .link a {
		display: inline-block;
		float: none;
		font-size: .28rem;
		margin: 0;
	}

	.videoBg video {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.inner_top .subNav .link .line {
		opacity: 0;
	}

	#loadBox {
		opacity: 0;
		height: 0;
		pointer-events: none;
	}

	.inner_top .title {
		bottom: .75rem;
		font-size: .24rem;
		padding: 0 .4rem;
	}

	.quick_entry1 .introduce {
		height: auto;
		padding: 1rem .3rem;
	}

	.quick_entry1 .h3 {
		font-size: .8rem;
	}

	.integrity-top .wrap {
		padding: .5rem .4rem;
		height: auto;
	}

	.integrity-top .wrap img {
		width: .48rem;
	}

	.integrity-top .wrap .tit {
		margin: .15rem 0 .4rem;
		font-size: .26rem;
		line-height: 1.2;
		text-align: justify;
		padding-left: 0;
	}

	.integrity-top .wrap .w1280 {
		padding: 0;
	}

	.integrity-top .wrap .tit br {
		display: none;
	}

	.integrity-top .wrap p em {
		height: .5rem;
	}


	.integrity-top .wrap .tip {
		font-size: .26rem;
		line-height: 1.2;
	}

	.integrity-cont .tab-box {
		padding: 0;
	}

	.integrity-cont .tab-top .itbox {
		display: -webkit-box;
		overflow-x: scroll;
		overflow-y: hidden;
	}

	.integrity-cont .tab-top .it {
		font-size: .26rem;
		margin-right: .58rem;
		padding: 0 0 .25rem 0;
		position: relative;
		line-height: 1;
	}

	.integrity-cont .tab-box::after {
		width: 100%;
		left: 0;
		height: 2px;
		top: .475rem;
	}

	.integrity-cont .tab-top .line {
		display: none;
	}

	.integrity-cont .tab-top .it::after {
		content: '';
		width: 100%;
		position: absolute;
		height: 2px;
		left: 0;
		bottom: 0;
		background: #10847a;
		z-index: 3;
		opacity: 0;
	}

	.integrity-cont .tab-top .it.on::after {
		opacity: 1;
	}

	.integrity-cont .tab-bot .it {
		padding-top: .25rem;
	}

	.integrity-cont .tab-bot .it .tip {
		font-size: .26rem;
		line-height: 1.2;
		margin-bottom: .1rem;
	}

	.integrity-cont {
		padding-bottom: .6rem;
	}

	.runtop {
		display: none;
	}

	.integrity-cont .tab-bot .it p em {
		height: .5rem;
	}

	.integrity-cont .tab-bot .it span,
	.integrity-cont .tab-bot .it a {
		position: relative;
		margin-left: .01rem;
		padding-left: .2rem;
	}

	.integrity-bottom .w1280>img {
		width: .48rem;
	}

	.integrity .tit {
		font-size: .36rem;
	}

	.integrity-bottom .tab {
		display: none;
		margin: .2rem 0;

		justify-content: space-between;
	}

	.integrity-bottom {
		padding: .5rem 0;
	}

	.join3 .contact .sec-left {
		padding-top: 1rem;
	}



	.join3 .contact .sec-right {
		width: 100%;
		display: block;
		padding: 1rem 0;
	}

	.join3 .contact .c_en {
		padding-bottom: .3rem;
	}

	.join3 .contact .sec-right .tit {
		margin-top: .25rem;
		margin-bottom: .1rem;
		font-size: .3rem;
	}

	.tech .educate .item1 {
		height: 4rem;
		background: linear-gradient(to top, #26347c, #334498);
		display: flex;
		align-items: center;
	}

	.tech .educate .item2 {
		height: 4rem;
		background: linear-gradient(to top, #d1ba3d, #dfce51);
		display: flex;
		align-items: center;
	}

	.tech .educate .item3 {
		height: 4rem;
		background: linear-gradient(to top, #e2f0d9, #ecf5e5);
		display: flex;
		align-items: center;
	}

	.tech .educate .cont {
		height: auto;
		padding: 0 0.4rem;
	}

	.tech .educate .item1 .cont,
	.tech .educate .item2 .cont,
	.tech .educate .item3 .cont {
		background: none;
	}

	.integrity-bottom .tab span {
		width: 48%;
		font-size: .24rem;
		margin-right: 1;
	}

	.integrity-bottom .toggle-box .title {
		font-size: .34rem;
		margin-bottom: .1rem;
	}

	.tech .section {
		padding: .6rem 0;
		height: auto;
	}

	.c_row {
		margin-right: 0;
	}

	.c_row .c_col {
		width: 100%;
		float: none;
		margin-bottom: .25rem;
	}

	.c_row .c_col:hover {
		top: 0;
	}

	.c_row .c_col:hover .cont img {
		transform: rotate(0);
	}

	.tech .cloud .cont {
		margin-top: .25rem;
		height: auto;
		padding: .5rem .4rem;
	}

	.tech .cont .tit {
		font-size: .32rem;
	}

	.tech .cloud .en {
		font-size: .36rem;
		line-height: .42rem;
	}

	.tech .cont .en {
		font-size: .34rem;
		line-height: .34rem;
	}

	.tech .busi .cont {
		height: auto;
		padding: .4rem .3rem;
	}

	.tech .img {
		height: auto;
	}

	.tech .green .cont {
		height: auto;
		padding: .4rem .3rem;
	}

	.tech .introduce .slogan {
		font-size: .36rem;
		line-height: .4rem;
	}

	.tech .c_row {
		margin-top: .2rem;
	}

	.tech .green .c_en {
		margin-bottom: .2rem;
	}

	.tech .green .cont img {
		margin-bottom: .25rem;
		height: .65rem;
		transition: all .4s;
	}

	.dev-green .green-top .slogan {
		font-size: .36rem;
		line-height: .42rem;
	}

	.dev-green .green-top .sec-left {
		width: 100%;
	}

	.dev-green .help .structure .push {
		width: 100%;
	}

	.dev-green .green-top .sec-right {
		width: 100%;
		margin-top: .2rem;
	}

	.dev-green .green-top p {
		margin-bottom: .2rem;
	}

	.dev-green .strategy .structure .h2 {
		font-size: .36rem;
		line-height: .36rem;
	}

	.dev-green .strategy .structure {
		padding: .5rem .8rem .7rem;
		background-size: cover !important;
	}

	.structuremo {
		margin-top: .5rem;
	}

	.dev-green .help .desc .line {
		display: none;
	}

	.structuremo2 {
		margin: .5rem 0;
	}

	.dev-green .strategy {
		padding-bottom: .5rem;
	}

	.dev-green .strategy .structure .ti_box {
		overflow-x: auto;
		overflow-y: hidden;
	}

	.dev-green .strategy .structure .ti_box .ti_box_li {
		width: 1000px;
	}

	.dev-green .help .desc .item:first-child {
		width: 100%;
		padding-bottom: .35rem;
	}

	.dev-green .help .desc {
		display: block;
	}

	.dev-green .green-top {
		padding-top: 1rem;
	}

	.dev-green .strategy .w1280,
	.dev-green .help,
	.dev-green .building {
		zoom: 1;
	}

	.dev-green .strategy .structure .h3 {
		margin-bottom: .35rem;
	}

	.quick_entry1 h3 {
		font-size: .45rem;
	}

	.quick_entry1 .sec-left p {
		font-size: .26rem;
		line-height: 1.6;
	}

	.quick_entry1 .introduce .sec-left {
		padding: .5rem 0 0;
	}

	.quick_entry .icon_link {
		width: .5rem;
		height: .5rem;
		right: .6rem;
	}

	.quick_entry1 .sec-right h1 {
		font-size: .45rem;

	}

	.quick_entry1 .sec-right h1.umk {
		background: url(../images/index/umk.png) no-repeat 80% .2rem;
		background-size: .13rem;
	}

	.quick_entry1 .sec-right h1.ump {
		color: #dd6363;
		background: url(../images/index/ump.png) no-repeat 80% .2rem;
		background-size: .13rem;
	}

	.quick_entry1 .sec-right ul {
		display: flex;
		justify-content: space-between;
	}

	.quick_entry1 .sec-right .time {
		line-height: .26rem;
		margin-right: .1rem;
	}

	.quick_entry1 .sec-right ul li {
		float: none;
		display: table;
		margin-bottom: .2rem;
	}

	.quick_entry1 .sec-right li {
		margin-right: 0;
	}

	.quick_entry1 .sec-right p {
		font-size: .26rem;
		line-height: 1.6;
		margin-bottom: 0;
	}

	.quick_entry2 .sec-left {
		width: 100%;
		height: auto;
		padding: .5rem .4rem;
		background-size: cover !important;
	}

	.quick_entry .h1-Tit {
		font-size: .36rem;
	}

	.quick_entry2 .list {
		margin-top: .25rem;
		width: 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		overflow-x: scroll;
		white-space: nowrap;
		display: flex;
	}

	.quick_entry2 .list .a {
		padding-left: .45rem;
		margin-right: .2rem;
	}

	.quick_entry2 .list .a .icon {
		width: .34rem;
		height: .34rem;
		background-size: 100%;
		top: 50%;
		margin-top: -.17rem;
	}

	.quick_entry2 .list .a:nth-child(2) .icon {
		background-position: center -.83rem;
	}

	.quick_entry2 .list .a:nth-child(3) .icon {
		background-position: center -1.68rem;
	}

	.quick_entry2 .list .a:nth-child(4) .icon {
		background-position: center -2.55rem;
	}

	.quick_entry2 .list .a:nth-child(5) .icon {
		background-position: center -3.4rem;
	}

	.quick_entry2 .list .a:nth-child(6) .icon {
		background-position: center -4.26rem;
	}

	.quick_entry2 .sec-right {
		width: 100%;
		height: auto;
	}

	.quick_entry2 .a .cn {
		font-size: .26rem;
	}

	.quick_entry3 .list .item {
		width: 100%;
		margin-bottom: .3rem;
	}

	.quick_entry3 .liBox {
		height: auto;
		padding: .5rem .25rem;
	}

	.quick_entry3 .list h3 {
		font-size: .32rem;
	}

	.quick_entry3 .list ul {
		margin-top: .75rem; 
		display: flex;
		justify-content: space-between;
	}

	.quick_entry3 .list li {
		margin-right: 0;
		max-width: 2rem;
	}

	.quick_entry3 .list li img {
		max-width: 100%;
	}

	.quick_entry3 .list p {
		font-size: .26rem;
		line-height: .32rem;
	}

	.quick_entry3 .list .p {
		float: left;
		margin-left: .25rem;
	}

	.quick_entry3 .list .pooi {
		overflow: hidden;
		display: flex;
		align-items: flex-end;
	}

	.quick_entry3 .list .pooi>p {
		float: left;
	}

	.quick_entry3 .list .item:last-child h3 {
		margin-bottom: .25rem;
	}

	.quick_entry3 .list .item:last-child p img {
		width: .57rem;
	}

	.dev-policy {
		padding-top: 1rem;
	}

	.quick_entry3 .list p em {
		font-size: .36rem;
	}

	.quick_entry3,
	.quick_entry4,
	.quick_entry3_2,
	.quick_entry4_2 {
		padding-top: .6rem;
	}

	.quick_entry4 .img {
		position: absolute;
		height: 100%;
		width: 100%;
		top: 0;
		left: 0;
		display: none;
	}

	.quick_entry4 .introduce {
		background: url(../images/quick_entry/ico14.jpg);
		background-position: center;
		background-size: cover;
		height: 9.6rem;
	}

	.quick_entry4 .information {
		position: initial;
		padding: .75rem .25rem 0;
	}

	.quick_entry53 .quick_entry4 .icon_link {
		position: initial;
		margin-top: .25rem;
		margin-left: .25rem;
		transform: none !important;
	}

	.quick_entry4 h1 {
		font-size: .36rem;
	}

	.quick_entry4 h3 {
		font-size: .5rem;
		margin: 0.05rem 0 0.15rem
	}

	.quick_entry4 h5 {
		font-size: .26rem;
		margin-bottom: 0.2rem;
	}

	.quick_entry4 p {
		font-size: .26rem;
		line-height: 1.6;
	}

	.quick_entry4 .img img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.goHome {
		line-height: initial;
		font-size: .3rem;
		padding: .5rem .3rem;
	}

	.goHome:before {
		width: .35rem;
		height: .33rem;
		background-size: 100%;
		right: .3rem;
	}

	.quick_entry3_2 .img {
		height: auto;
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}

	.quick_entry3_2 .information {
		position: initial;
		padding: .5rem .25rem;
	}

	.quick_entry3_2 h3 {
		font-size: .8rem;
	}

	.quick_entry1 .Box {
		margin-top: 0;
	}

	.quick_entry3_2 h5 {
		font-size: .32rem;
		margin-bottom: .25rem;
	}

	.quick_entry3_2 li {
		margin-right: 0;
	}

	.quick_entry3_2 li:nth-child(4) {
		margin-right: 0;
	}

	.quick_entry3_2 li img {
		width: .51rem;
		margin-bottom: .1rem;
	}

	.quick_entry3_2 p {
		font-size: .26rem;
	}

	.quick_entry3_2 .img img {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}

	.quick_entry3_2 ul {
		display: flex;
		justify-content: space-between;
	}

	.quick_entry4_2 .sec-left {
		width: 100%;
		height: auto;
		padding: 0.5rem 0;
	}

	.quick_entry4_2 .Box {
		margin-top: 0;
	}

	.quick_entry4_2 .sec-left .item {
		padding: .5rem .25rem;
	}

	.quick_entry4_2 .cn {
		font-size: .36rem;
	}

	.quick_entry4_2 .img {
		width: 2.04rem;
	}

	.quick_entry4_2 .img img {
		width: 100%;
		margin-top: .35rem;
	}

	.quick_entry4_2 .sec-right {
		width: 100%;
	}

	.quick_entry4_2 .sec-right .item {
		padding: .5rem .25rem;
	}

	.quick_entry4_2 .en {
		font-size: .24rem;
	}

	.quick_entry4_2 .list {
		margin: auto;
		display: flex;
		justify-content: space-between;
	}

	.quick_entry4_2 .w-50 {
		padding: 0;
		width: 48%;
	}

	.quick_entry4_2 .sec-top {
		height: 3rem;
		margin-bottom: .35rem;
	}

	.quick_entry4_2 .sec-down {
		height: 3rem;
	}

	.quick_entry4_3 .icon {
		width: .44rem;
		margin-top: 0;
		float: none;
	}

	.quick_entry4_3 .tit {
		padding: 0 .45rem;
	}

	.quick_entry4_3 .cn {
		font-size: .26rem;
	}

	.quick_entry4_3 .en {
		font-size: .26rem;
		line-height: 1.6;
	}



	.quick_entry #quick_entry5 .icon {
		width: .45rem;
	}

	.quick_entry55 #quick_entry5 .icon {
		width: 1.92rem;
	}

	.quick_entry4_3 .cont {
		margin-top: .2rem;
	}

	.tech .secright {
		width: 1.5rem;
		min-width: initial;
	}
	.quick_entry4_3 .w-50{
		width: 100%;
		margin-right: 0;
		margin-bottom: 30px;
	}
	.quick_entry4_3 .w-50:last-child{
		margin-bottom: 0;
	}
	.quick_entry4_3 .item {
		height: 3rem;
	}

	.business-det_1 .slide {
		padding-left: 0;
	}

	.business-det_1 .slide:before {
		width: 20%;
		left: auto;
		right: calc(80% + 10px);
		opacity: 0;
		pointer-events: none;
	}

	.business1-d1 {
		padding-top: 1.2rem;
	}








	/* 2022-7-14 */
	.news1 .top a .cont h6 {
		max-height: inherit;
	}

	.news1 .top a .cont .des,
	.news1 .top a .cont .des p {
		max-height: inherit;
	}
}

@media screen and (max-width:350px) {
	.business2_2 .float {
		zoom: .8;
	}

	.business1 .definit .img1 .le {
		/* width: 2.6rem; */
	}
}

@media screen and (max-width:345px) {
	.business1 .definit .img3 .cnt span strong {
		letter-spacing: -.01rem;
	}


}


/* 脙搂脗聛脗芦脙搂芒鈧姑偮惷兟偮⑩偓聺脙篓脗庐脗掳脙娄脜鈥溍偮兟ッ⑩偓娄脗录脙楼脗庐脗鹿 */
.Firefox.device15 #header .logo {
	width: 180px;
	margin: 35px 0 0 20px;
}

.Firefox.device15 .bannerSwiper .slide5 .photo {
	width: 50%;
}

.Firefox.device15 .bannerSwiper .slide5 .text {
	width: 40%;
}

.Firefox.device15 .indexCont1 .Le {
	transform: scale(.85);
	transform-origin: top left;
	top: 60px !important;
}

.Firefox.device15 .indexCont1 .pos {
	min-height: 80vh;
}

.Firefox.device15 .indexCont2 .pos .pageBox {
	transform: translate(-50%, -50%) scale(.8);
}

.Firefox.device15 .indexCont2 .pos {
	min-width: 800px;
}

.Firefox.device15 .indexCont6 .w1490 {
	top: 55%;
	transform: translate(-50%, -50%) scale(.8);
}

.Firefox.device15 .swiper-slide.pin8 #footer .footer .w1280,
.Firefox.device15 .swiper-slide.pin8 .main-foot.w1280 {
	transform: scale(.85);
}

.Firefox .business1 .definit .toggle-box {
	width: 20vw;
}

.Firefox .main-foot .footertop,
.Firefox .news1 .news-list .w1280,
.Firefox .service-list .w1280 {
	width: 1280px;
}

.dev_npm1 .content2 {
	display: none;
}

.dev_npm1 .content3 {
	display: none;
}

.dev_npm2 .content1 {
	display: none;
}

.dev_npm2 .content3 {
	display: none;
}


.business-det_2 .content1 {
	display: none;
}

.business-det_2 .content2 {
	display: none;
}

.business-det_2 .content3 {
	padding: 77px 0 10px;
}