@charset "UTF-8";

/* 公共 */
@media screen and (max-width: 991.98px) {
	.main-box{
		padding: 1.04rem 0 1.28rem;
	}
}

/* 产品 */
.p-business{
	background: url('/content/img_en/images/bss-bg.jpg') no-repeat center top #fffffa;
	background-size: cover;
}

.prdt-list{
	margin: 3.4em -5.4em 0;
}
.prdt-list li{
	padding: 0 1.55em;
	margin-bottom: 1.25em;
}
.prdt-list .box{
	width: 100%;
	display: block;
	position: relative;
	padding-top: 1.3em;
}
.prdt-list .box::before{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background: url('/content/img_en/images/bss-2.jpg') no-repeat center center;
	background-size: cover;
	border-radius: 1.6em;
	box-shadow: 0 1em 1.6em rgba(0, 0, 0, .1);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	transition: opacity .5s;
	-webkit-transition: opacity .5s;
	opacity: 0;
}
.prdt-list .imgs{
	width: 100%;
	padding-top: 100%;
	display: block;
	overflow: hidden;
	position: relative;
	z-index: 10;
}
.prdt-list .imgs img{
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	-webkit-object-fit: cover;
	object-position: center center;
	-webkit-object-position: center center;
	position: absolute;
	left: 0;
	top: 0;
	transition: all .5s linear;
	-webkit-transition: all .5s linear;
	transform: scale(0.875);
	-webkit-transform: scale(0.875);
}
.prdt-list .bd{
	width: 100%;
	/* height: 5.75em; */
	height: 4.5em;
	display: block;
	text-align: center;
	padding: 4px 1em 0;
	position: relative;
	z-index: 10;
	transition: all .5s;
	-webkit-transition: all .5s;
}
.prdt-list .tit{
	font-size: 1.2em;
	line-height: 1.5em;
	color: #333;
	transition: all .3s;
	-webkit-transition: all .3s;
}

.g-more{
	width: 100%;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
}
.g-more a{
	font-size: 1.2em;
	line-height: 3em;
	height: 3em;
	width: 10em;
	background-color: #fff;
	border-radius: 1.5em;
	text-align: center;
	display: block;
	background-color: #fff;
	color: #00b0ec;
	box-shadow: 0 0.06rem 0.12rem rgba(27,69,83,.1);
}

.modal-prdtdet{
	overflow: hidden;
	background: rgba(0,0,0,.12);
}
.modal-prdtdet .modal-dialog{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
}
.modal-prdtdet.fade .modal-dialog{
	transform: none;
	-webkit-transform: none;
}
.modal-prdtdet .modal-content{
	width: 80%;
	max-width: 1000px;
	
	position: relative;
	background: url('/content/img_en/images/bss-3.jpg') no-repeat center center;
	background-size: cover;
	border-radius: 2em;
	overflow: hidden;
	box-shadow: 0 1em 1.6em rgba(0, 0, 0, .1);
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}
.modal-prdtdet .modal-body{
	width: 100%;
	max-height: 80vh;
	padding: 2.4em 2.5em 3em;
	overflow: hidden;
	position: relative;
}
.modal-prdtdet .modal-close{
	width: 1.5em;
	height: 1.5em;
	display: block;
	color: #c2cdd4;
	position: absolute;
	right: 2.5em;
	top: 2.4em;
	cursor: pointer;
	z-index: 2000;
}
.modal-prdtdet .modal-close .bi{
	width: 100%;
	height: 100%;
	display: block;
}
.modal-prdtdet .imgs{
	width: 15em;
	display: block;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}
.modal-prdtdet .imgs img{
	width: 100%;
	display: block;
}
.modal-prdtdet .tit{
	font-size: 1.6em;
	line-height: 1.5em;
	color: #00b0ec;
	text-align: center;
	margin-bottom: 0.47em
}
.modal-prdtdet .doc{
	font-size: .8em;
	line-height: 1.5em;
}
.modal-prdtdet .mCSB_scrollTools{
	right: 0 !important;
}

@media screen and (min-width: 992px) {
	.prdt-main{
		padding-bottom: 7em;
	}
	.prdt-list li:hover .box::before{
		opacity: 1;
	}
	.prdt-list li:hover .imgs img{
		transform: scale(1);
		-webkit-transform: scale(1);
	}
	.prdt-list li:hover .bd{
		padding-top: 0;
	}
	.prdt-list li:hover .tit{
		color: #00b0ec;
	}
	.g-more:hover a{
		background-color: #00b0ec;
		color: #fff !important;
	}
}
@media screen and (max-width: 991.98px) {
	.p-business{
		background-image: url('/content/img_en/images/bss-bg2.jpg');
	}
	.prdt-list{
		margin: 0.86rem 0 -1.05rem;
	}
	.prdt-list li{
		padding: 0;
		margin-bottom: 1.05rem;
	}
	.prdt-list .box{
		padding: 0;
	}
	.prdt-list .bd{
		height: auto;
		padding: 0;
	}
	.prdt-list .tit{
		font-size: .28rem;
		line-height: .3rem;
	}
	.g-more{
		margin-top: 0.8rem;
	}
	.g-more a{
		width: 2.6rem;
		height: 0.88rem;
		line-height: 0.88rem;
		border-radius: .44rem;
		font-size: .28rem;
	}
	.modal-prdtdet .modal-content{
		width: calc(100vw - 0.6rem);
		max-width: none;
		border-radius: .6rem;
		background-image: url('/content/img_en/images/bss-4.jpg');
	}
	.modal-prdtdet .modal-close{
		width: calc(0.3rem + 0.6rem * 2);
		height: 0.7rem;
		right: 0;
		top: 0.36rem;
		padding: 0.2rem 0.6rem;
	}
	.modal-prdtdet .modal-close .bi{
		width: 0.3rem;
		height: 0.3rem;
	}
	.modal-prdtdet .modal-body{
		padding: 0.95rem 0.58rem 1.12rem;
	}
	.modal-prdtdet .imgs{
		width: 4.6rem;
		margin-bottom: .36rem;
	}
	.modal-prdtdet .tit{
		font-size: .44rem;
		line-height: 0.64rem;
		margin-bottom: 0.12rem;
	}
	.modal-prdtdet .doc{
		font-size: .28rem;
		line-height: .48rem;
	}
}

/* 投资者关系 */
.p-investor{
	background: url('/content/img_en/images/invt-bg.jpg') no-repeat center top #fffffa;
	background-size: cover;
}
.invt-main{
	padding-bottom: 8.3em;
}
.invt-doc{
	margin-top: 2.9em;
	font-size: 1.2em;
	line-height: 1.5em;
	text-align: center;
}
.invt-doc p{
	margin-bottom: 1em;
}
.invt-doc p:last-child{
	margin-bottom: 0;
}
@media screen and (max-width: 991.98px) {
	.p-investor{
		background-image: url('/content/img_en/images/invt-bg2.jpg');
	}
	.invt-main{
		padding-bottom: 1.5rem;
	}
	.invt-doc{
		margin-top: .48rem;
		font-size: .28rem;
		line-height: .48rem;
	}
}

/* 合作伙伴 */
.p-partner{
	background: url('/content/img_en/images/part-bg.jpg') no-repeat center top #fffffa;
	background-size: cover;
}
.partner-main{
	padding: 8.2em 0 3.8em;
	background: url('/content/img_en/images/part-bg3.jpg') no-repeat center top #fffffa;
	background-size: cover;
	margin-top: -5.5vw;
	z-index: 20;
}
.part-card{
	margin: 2.75em -3.9em 0;
	background: url('/content/img_en/images/part-bg4.jpg') no-repeat center center;
	background-size: cover;
	border-radius: 2em;
	overflow: hidden;
	box-shadow: 0 1.1em 3em rgba(27, 69, 83, .2);
	padding: 6.85em 5.9em 3.8em;
}
.part-item{
	width: 100%;
	overflow: hidden;
	padding: 5.5em 0;
	border-bottom: solid 1px rgba(51,51,51,.1);
}
.part-item:first-child{
	padding-top: 0;
}
.part-item:last-child{
	border-bottom: none;
}
.part-item .item-tit{
	/* width: 75%; */
	font-size: 1.6em;
	line-height: 1.25em;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 1.45em;
}
.part-item .item-doc{
	font-size: 1em;
	line-height: 2em;
}
.part-item .item-info{
	font-size: 1em;
	line-height: 2em;
	color: #00b0ec;
	font-style: italic;
	margin-top: 1em;
}
.part-item .info{
	display: flex;
	display: -webkit-flex;
}
.part-item .info .icon{
	width: 1.3em;
	flex: 0 0 1.3em;
	-webkit-flex: 0 0 1.3em;
	margin: 0 0.7em 0 6px;
	position: relative;
}
.part-item .info .icon img{
	width: 100%;
	height: 2em;
	display: block;
	position: relative;
	object-fit: contain;
	-webkit-object-fit: contain;
	object-position: center center;
	-webkit-object-position: center center;
}


@media screen and (max-width: 991.98px) {
	.p-partner{
		background-image: url('/content/img_en/images/part-bg2.jpg');
	}
	.partner-main{
		padding: 1.04rem 0 1.36rem;
		margin: 0;
		background: none;
	}
	.part-card{
		margin: 0.3rem -0.3rem 0;
		padding: 1.44rem 0.7rem 0;
		background: url('/content/img_en/images/part-bg5.png') no-repeat center top;		background-size: 100% 100%;
		box-shadow: none;
	}
	.part-item{
		padding: 0.88rem 0 1.3rem;
	}
	.part-item:last-child{
		padding-bottom: 0;
	}
	.part-item .item-tit{
		font-size: .36rem;
		line-height: 1.3em;
		width: 100%;
		margin-bottom: .4rem;
	}
	.part-item .item-doc{
		font-size: .28rem;
		line-height: .48rem;;
	}
	.part-item .item-info{
		font-size: 0.28rem;
		line-height: 0.48rem;
		margin-top: .5rem;
	}
	.part-item .info{
		margin-bottom: 0.18rem;
	}
	.part-item .info:last-child{
		margin-bottom: 0;
	}
	.part-item .info .icon{
		width: 0.36rem;
		flex: 0 0 0.36rem;
		-webkit-flex: 0 0 0.36rem;
		margin: 0 0.22rem 0 0;
	}
	.part-item .info .icon img{
		height: 0.48rem;
	}
}

/* 加入AG旗舰厅 */
.p-join{
	background: url('/content/img_en/images/join-bg.jpg') no-repeat center top #fffffa;
	background-size: cover;
}
.join-main{
	padding-bottom: 4.25em;
}
.join-doc1{
	width: 70%;
	font-size: 1em;
	line-height: 2em;
	margin-top: 2.5em;
}
.join-doc2{
	width: 92%;
	max-width: 1104px;
	display: block;
	margin: 1.5em 0 0 -7.2em;
	position: relative;
}
.join-doc2 .imgs{
	width: 41.72vw;
	display: block;
	position: absolute;
	left: 58.28vw;
	bottom: 11.5em;
	z-index: 1;
}
.join-doc2 .imgs.app{
	display: none;
}
.join-doc2 .box{
	width: 100%;
	position: relative;
	z-index: 10;
	background: url('/content/img_en/images/join-bg2.png') no-repeat center top;
	background-size: 100% 100%;
	padding: 7.75em 9em 10.25em 7.2em;
}
.join-doc2 .tit{
	font-size: 2em;
	line-height: 1.1em;
	font-weight: bold;
	position: relative;
	padding: 0 1.25em;
	margin-bottom: 1.25em;
}
.join-doc2 .tit .quote{
	display: none;
}
.join-doc2 .tit .quote.left{
	position: absolute;
	left: 0.375em;
	top: -0.5em;
}
.join-doc2 .tit .quote.right img{
	width: 0.525em;
	transform: translate(1.55em, 100%);
}
.join-doc2 .doc{
	font-size: 1em;
	line-height: 1.5em;
	padding: 0 0 0 2.1em;
}
.join-doc2 .doc li{
	padding-left: 1.1em;
	position: relative;
	margin-bottom: 1em;
}
.join-doc2 .doc li:last-child{
	margin-bottom: 0;
}
.join-doc2 .doc li::before{
	content: '';
	display: block;
	width: 5px;
	height: 5px;
	border-radius: 100%;
	background-color: #333;
	position: absolute;
	left: 0;
	top: calc((1.5em - 5px) * 0.5);
}

@media screen  and (max-width: 991.98px){
	.p-join{
		background-image: url('/content/img_en/images/join-bg3.jpg');
	}
	.join-main{
		padding: 1.04rem 0 1.2rem;
	}
	.join-doc1{
		width: 100%;
		font-size: 0.28rem;
		line-height: 0.48rem;
		margin-top: 0.52rem;
		padding-right: 1em;
	}
	.join-doc1 p{
		margin-bottom: 0.18rem;
	}
	.join-doc1 p:last-child{
		margin-bottom: 0;
	}
	.join-doc2{
		width: 100vw;
		margin: 0.9rem -0.3rem 0;
	}
	.join-doc2 .imgs.app{
		width: 71vw;
		display: block;
		left: 29vw;
		top: 0;
		bottom: unset;
		transform: translateY(-38.46%);
		-webkit-transform: translateY(-38.46%);
	}
	.join-doc2 .imgs.web{
		display: none;
	}
	.join-doc2 .box{
		background-image: url('/content/img_en/images/join-bg4.png');
		padding: 1.3rem 1.5rem 0.48rem 0.94rem;
	}
	.join-doc2 .tit{
		font-size: .36rem;
		line-height: 1.3em;
		padding: 0;
		margin-bottom: 0.68rem;
		font-style: italic;
	}
	.join-doc2 .tit .quote{
		display: none;
	}
	.join-doc2 .doc{
		font-size: .28rem;
		line-height: 0.4rem;
		padding: 0;
	}
	.join-doc2 .doc li{
		padding-left: 0.22rem;
		margin-bottom: 0.3rem;
	}
	.join-doc2 .doc li::before{
		top: calc((0.4rem - 5px) * 0.5);
	}
}

/* 关于AG旗舰厅 */
.p-about{
	background: url('/content/img_en/images/about-bg.jpg') no-repeat center bottom #fffffa;
	background-size: cover;
}
.about-introd{
	width: 100%;
	padding: 3.2em 0 5.85em;
	background: url('/content/img_en/images/aboutb-1.jpg') no-repeat center center;
	background-size: cover;
}
.about-introd .doc{
	font-size: 1em;
	line-height: 2em;
	margin-top: 2.6em;
	text-align: center;
	padding: 0 3.5em;
}
.about-introd .doc p{
	margin-bottom: 1em;
}
.about-introd .doc p:last-child{
	margin-bottom: 0;
}
.about-leader{
	width: 100%;
	background: url('/content/img_en/images/aboutb-2.jpg') no-repeat center center;
	background-size: 100% 100%;
	padding: 4.8em 0 10.85em;
}
.ableader-sect1{
	margin: 0 -4em 5.5em -2.2em;
	position: relative;
	background: url('/content/img_en/images/about-bg3.jpg') no-repeat center center;
	background-size: cover;
	padding: 5.9em 0 4.65em;
	border-radius: 2em;
	box-shadow: 0 1.1em 3em rgba(27, 69, 83, .2);
}
.ableader-sect1 .box{
	width: 50%;
	margin-left: 26%;
}
.ableader-sect1 .doc{
	font-size: 1.4em;
	line-height: 1.78em;
}
.ableader-sect1 .signature{
	padding-left: 2.84em;
	position: relative;
	font-size: 2.2em;
	line-height: 1em;
	margin-top: 1em
}
.ableader-sect1 .signature::before{
	content: '';
	display: block;
	width: 2.27em;
	height: 1px;
	background-color: #333;
	position: absolute;
	left: 0;
	top: 50%;
}
.ableader-sect1 .btn-play{
	display: flex;
	display: -webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	font-size: 1em;
	line-height: 3.2em;
	color: #666;
	margin-top: 4.9em;
}
.ableader-sect1 .btn-play .icon{
	width: 3.2em;
	height: 3.2em;
	display: block;
	border-radius: 100%;
	position: relative;
	background-color: #fff;
	box-shadow: 0 6px 12px rgba(27,69,83,.1);
	margin-right: .8em;
}
.ableader-sect1 .btn-play .icon .bi{
	width: 1em;
	height: 1em;
	display: block;
	color: #00b0ec;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
}
.ableader-sect1 .photo{
	width: 36.3%;
	max-width: 480px;
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 5;
	transform: translate(34%, 4.7%);
	-webkit-transform: translate(34%, 4.7%);
}
.ableader-sect1 .photo img{
	width: 100%;
	display: block;
}
.ableader-sect2{
	width: 100%;
	padding: 0 3.8em 0 3.5em;
}
.ableader-sect2 .tit{
	font-size: 1.4em;
	line-height: 1.5em;
	font-weight: bold;
}
.ableader-sect2 .doc{
	margin-top: 1em;
	font-size: 1em;
	line-height: 2em;
	padding: 0 1.3em;
	position: relative;
}
.ableader-sect2 .doc::before{
	content: '"';
	display: block;
	font-size: 1.8em;
	line-height: 1em;
	font-weight: bold;
	position: absolute;
	left: 0;
	top: 0;
}
.ableader-sect2 .doc::after{
	content: '"';
	display: block;
	font-size: 1.8em;
	line-height: 1em;
	font-weight: bold;
	position: absolute;
	right: 0;
	bottom: -0.4em;
}
.about-milepost{
	width: 100%;
	background: url('/content/img_en/images/aboutb-3.jpg') no-repeat center center;
	background-size: 100% 100%;
	/* padding-bottom: 7.8em; */
	padding-bottom: 5.8em;
}
.abmile-yearbox{
	margin-top: 6.8em;
	position: relative;
	padding: 0 3.65em;
}
.abmile-year{
	width: 100%;
	height: 4em;
	overflow: hidden;
}
.abmile-year .swiper-slide{
	display: flex;
	display: -webkit-flex;
	align-items: flex-end;
	-webkit-align-items: flex-end;
	justify-content: center;
	-webkit-justify-content: center;
	line-height: 3.6em;
	cursor: pointer;
}
.abmile-year a{
	font-size: .9em;
	display: block;
	opacity: .9;
	padding: 0 1.75em;
}
.abmile-year .swiper-slide-active a,
.abmile-year .swiper-slide-thumb-active a{
	font-size: 3.2em;
	line-height: 1em;
	opacity: 1;
	font-weight: bold;
	padding: 0 0 0.25em;
}
.abmile-ctrl{
	width: 4em;
	height: 4em;
	display: block;
	border-radius: 100%;
	background-color: #fff;
	box-shadow: 0 6px 12px rgba(27, 69, 83, 0.1);
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	cursor: pointer;
}
.abmile-ctrl .bi{
	width: 1em;
	height: 1em;
	display: block;
	color: #666;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transition: all .5s;
	-webkit-transition: all .5s;
}
.abmile-ctrl.prev{
	left: -7em;
}
.abmile-ctrl.next{
	right: -7em;
}
.abmile-txtbox{
	width: 72.5%;
	margin: 3.6em auto 0;
	text-align: center;
}
.abmile-txtbox .doc{
	font-size: 1.2em;
	line-height: 1.67em;
	min-height: 16.7em;
}
.abmile-txtbox .doc p{
	margin-bottom: 1em;
}
.abmile-txtbox .doc p:last-child{
	margin-bottom: 0;
}

.about-duty{
	width: 100%;
	padding: 3.75em 0;
	background: url('/content/img_en/images/aboutb-4.jpg') no-repeat center center;
	background-size:  100% 100%;
}
.about-duty .row{
	align-items: center;
	-webkit-align-items: center;
}
.about-duty .imgs{
	padding: 0;
}
.about-duty .image{
	margin: 0 -0.6em 0 -7.5em;
}
.about-duty .image img{
	width: 100%;
	max-width: 762px;
	display: block;
}
.about-duty .imgs.app{
	width: 100%;
}
.about-duty .imgs.app img{
	width: 5.02rem;
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.about-duty .bd{
	padding: 0 0 0 8.8%;
}
.about-duty .lvtit{
	font-size: 2em;
	line-height: 1.1em;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 1.3em;
}
.about-duty .doc{
	font-size: 1em;
	line-height: 1.5em;
}
.about-duty .doc li{
	padding-left: 1.1em;
	position: relative;
	margin-bottom: 0.7em;
}
.about-duty .doc li:last-child{
	margin-bottom: 0;
}
.about-duty .doc li::before{
	content: '';
	display: block;
	width: 5px;
	height: 5px;
	border-radius: 100%;
	background-color: #333;
	position: absolute;
	left: 0;
	top: calc((1.5em - 5px) * 0.5);
	background-color: #333;
}

.about-contact{
	width: 100%;
	padding: 12.5em 0 8.3em;
	background: url('/content/img_en/images/aboutb-5.jpg') no-repeat center top;
	background-size: cover;
	position: relative;
}
.about-contact .bd{
	width: 63.33%;
	flex: 0 0 63.33%;
	-webkit-flex: 0 0 63.33%;
	position: relative;
	z-index: 10;
}
.about-contact .infobox{
	margin-top: 2.6em;
}
.about-contact .info{
	width: 100%;
	display: flex;
	display: -webkit-flex;
	margin-bottom: 0.9em;
	font-size: 1em;
	line-height: 1.5em;
}
.about-contact .info:last-child{
	margin-bottom: 0;
}
.about-contact .info .tit{
	white-space: nowrap;
	margin-right: 5px;
}
.about-contact .imgs{
	width: 47%;
	max-width: 565px;
	position: absolute;
	left: 66.5%;
	top: -5.2em;
	z-index: 5;
}
.about-contact .imgs img{
	width: 100%;
	display: block;
}

@media screen and (min-width: 992px) {
	.abmile-ctrl:hover .bi{
		color: #00b0ec;
	}
}
@media screen and (max-width: 991.98px) {
	.p-about{
		background-image: url('/content/img_en/images/about-bg2.jpg');
	}
	.about-main{
		padding: 0;
	}
	.about-introd{
		padding: 1.08rem 0 0;
		margin-bottom: -0.36rem;
		background-image: url('/content/img_en/images/aboutbm-1.jpg');
	}
	.about-introd .doc{
		font-size: .28rem;
		line-height: 0.48rem;
		padding: 0 0.3rem;
		margin-top: .46rem;
	}
	.about-leader{
		background-image: url('/content/img_en/images/aboutbm-2.jpg');
		background-size: 100% 100%;
		padding: 1.95rem 0 1.96rem;
	}
	.ableader-sect1{
		margin: 0 0 1.06rem;
		background-image: url('/content/img_en/images/about-bg3_m.jpg');
		border-radius: 0.4rem;
		padding: 1rem 0.7rem 1.65rem 0.6rem;
	}
	.ableader-sect1 .box{
		width: 100%;
		margin: 0;
	}
	.ableader-sect1 .doc{
		font-size: .28rem;
		line-height: 0.6rem;
	}
	.ableader-sect1 .signature{
		font-size: .44rem;
		padding-left: 1.3rem;
		margin-top: 0.44rem;
	}
	.ableader-sect1 .signature::before{
		width: 1rem;
		left: 0.06rem;
	}
	.ableader-sect1 .btn-play{
		margin-top: 1.7rem;
		font-size: .28rem;
		line-height: .32rem;
	}
	.ableader-sect1 .btn-play .icon{
		width: 0.96rem;
		height: 0.96rem;
		margin-right: .22rem;
	}
	.ableader-sect1 .btn-play .icon .bi{
		width: .3rem;
		height: .3rem;
	}
	.ableader-sect1 .photo{
		width: 59%;
		max-width: 322px;
		transform: translate(28%, 4.49%);
		-webkit-transform: translate(28%, 4.49%);
	}
	.ableader-sect2{
		padding: 0;
	}
	.ableader-sect2 .tit{
		font-size: 0.32rem;
		line-height: 0.42rem;
	}
	.ableader-sect2 .doc{
		font-size: .28rem;
		line-height: 0.48rem;
		margin: 0.26rem 0 0;
		padding: 0 0.3rem;
	}
	.about-milepost{
		background-image: url('/content/img_en/images/aboutbm-3.jpg');
		padding: 0.46rem 0 0.8rem;
	}
	.abmile-yearbox{
		width: 100%;
		padding: 0;
		margin-top: 0.86rem;
	}
	.abmile-ctrl{
		display: none !important;
	}
	.abmile-year{
		height: 0.64rem;
		overflow: visible;
	}
	.abmile-year .swiper-slide{
		width: auto;
		line-height: 0.64rem;
	}
	.abmile-year a{
		font-size: 0.26rem;
		opacity: 0.3;
		padding: 0 0.24rem;
	}
	.abmile-year .swiper-slide-active a,
	.abmile-year .swiper-slide-thumb-active a{
		font-size: 0.64rem;
		opacity: 1;
		padding: 0 0.18rem;
	}
	.abmile-year .swiper-slide-next a,
	.abmile-year .swiper-slide-prev a,{
		opacity: 0.9;
	}
	.abmile-txtbox{
		width: 87%;
		margin-top: 0.5rem;
	}
	.abmile-txtbox .doc{
		font-size: 0.28rem;
		line-height: 0.48rem;
	}
	.about-duty{
		background-image: url('/content/img_en/images/aboutbm-4.jpg');
		padding:  1.16rem 0 0.9rem;
	}
	.about-duty .bd{
		padding: 0;
	}
	.about-duty .lvtit{
		font-size: .44rem;
		line-height: 1em;
		text-align: center;
		padding: 0 0.9rem;
		margin-bottom: 0.62rem;
	}
	.about-duty .doc{
		margin-top: 0.64rem;
		font-size: .28rem;
		line-height: 0.4rem;
	}
	.about-duty .doc li{
		padding-left: 0.34rem;
		margin-bottom: 1em;
	}
	.about-duty .doc li::before{
		left: 0.1rem;
		top: calc((1em - 5px) * 0.5);
	}
	.about-contact{
		background-image: url('/content/img_en/images/aboutbm-5.jpg');
		background-size: 100% auto;
		padding:  1.28rem 0 0.64rem;
	}
	.about-contact .bd{
		width: 100%;
		flex: none;
		-webkit-flex: none;
	}
	.about-contact .inside-head.text-left{
		justify-content: center;
		-webkit-justify-content: center;
	}
	.about-contact .inside-head.text-left h2.s-heading::after{
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		left: 50%;
	}
	.about-contact .infobox{
		margin-top: 0.5rem;
	}
	.about-contact .info{
		font-size: .28rem;
		line-height: .4rem;
		margin-bottom: 1em;
		justify-content: center;
		-webkit-justify-content: center;
	}
	.about-contact .imgs{
		width: 100%;
		position: static;
		margin: .5rem 0 0;
	}
	.about-contact .imgs img{
		width: 81.2%;
		display: block;
		margin: 0 auto;
	}
}<!--0.00010108947753906-->