@import "ming.css";

/*header */

#header.nFixed {
	position: absolute;

	height: 1.26rem;
}

.indexHead {
	background: #fff;
}

#header .logo {
	float: left;
	width: 2.01rem;
	height: .51rem;
	background: url("../images/logo.png") no-repeat 0 0/100%;
	margin-top: .37rem;
	z-index: 9997;
	position: relative;
}

#header .lang {
	float: right;
	margin-right: 1rem;
	line-height: 1;
	font-size: .36rem;
	color: #e3f8ff;
	margin-top: .6rem;
	font-family: BRANDON_LIGHT;
}


/*固定色块*/

.dyColor-head {
	padding-top: 1.2rem;
}

.dyColor-head #header {
	background-color: #172347;
}


/*header改*/

#header {
	box-sizing: border-box;
	width: 100%;
	max-width: 750px;
	height: 1.26rem;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999;
	/* border-bottom: 1px solid #ededed; */
}


/*头部*/

.header {
	transition: all .4s;
	-webkit-transition: all .4s;
}


/*左侧导航*/

.no-scroll {
	overflow: hidden;
}

.head_nav {
	width: 100%;
	height: 100%;
	text-align: center;
	position: absolute;
	top: 1.85rem;
	left: 0;
}

.nybanner {
	height: 3rem;
	position: relative;
	margin-top: 1.3rem;
}

.nybanner img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.nybanner-a {
	position: absolute;
	right: .3rem;
	top: 50%;
	transform: translateY(-50%);
}

.nybanner-a em {
	display: block;
	width: .31rem;
	height: .05rem;
	background: #f25430;
	margin-bottom: .25rem;
}

.nybanner-a h2 {
	color: #ffffff;
	font-size: .42rem;
	margin-bottom: .1rem;
}

.nybanner-a h3 {
	color: #ffffff;
	font-size: .3rem;
	opacity: .5;
}

.nav_list>li>a,
.nav_list>li>p {
	color: #615656;
	height: .8rem;
	line-height: .8rem;
	font-size: .3rem;
}

.nav_list>li>a.on,
.nav_list>li>p.on {
	color: #e86b1d;
}


/* menu*/
.head_nav_btn .btnnav {
	font-size: .24rem;
	color: #a7977b;
	position: absolute;
	right: .24rem;
	top: 50%;
	transform: translateY(-50%);
}

.head_nav_btn {
	background: #e60013;
	width: .66rem;
	height: .66rem;
	position: absolute;
	top: 50%;
	right: .2rem;
	cursor: pointer;
	z-index: 9999;
	/* transition: background-color .3s; */
	transform: translateY(-50%);
}
}

.no-scroll .btnnav {
	display: none;
	width: .7rem;
}

.no-scroll .head .open {
	width: .7rem;
}

.no-scroll .head_nav_btn span {
	left: 0;
	right: 0;
}

/*.no-scroll .head_nav_btn{*/
.no-scroll .btnnav {
	display: none;
}

/*background-color: rgba(0,0,0,0);*/
#header .btnnav {
	line-height: .7rem;
	/* padding: 5px; */
	height: .7rem;
	background: #eee5d6;
	font-size: .24rem;
	color: #a7977b;
	position: absolute;
	top: 50%;
	right: 44px;
	transform: translateY(-50%);
	padding: 0 .2rem;
	box-sizing: border-box;
}

/*}*/

.head_nav_btn span {
	display: inline-block;
	width: .34rem;
	height: 2px;
	background-color: #fff;
	position: absolute;
	top: .32rem;
	left: 0;
	right: 0;
	margin: auto;
	transition: background-color 0.3s ease-out 0.1s;
	-webkit-transition: background-color 0.3s ease-out 0.1s;
}

.head .open {
	background-color: #e60013;
}

.head_nav_btn span:after {
	content: '';
	display: inline-block;
	width: .34rem;
	height: 2px;
	background-color: #fff;
	position: absolute;
	top: .12rem;
	left: 0;
	transition: transform 0.3s ease-out, top 0.5s ease 0.4s;
	-webkit-transition: transform 0.3s ease-out, top 0.5s ease 0.4s;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
}

#header.indexHead .head {
	background: none;
}

#header.indexHead .logo {
	background: url("../images/logo.png") no-repeat;
	background-size: 100%;
}

.head_nav_btn span:before {
	content: '';
	display: inline-block;
	width: .34rem;
	height: 2px;
	background-color: #fff;
	position: absolute;
	top: -.11rem;
	left: 0;
	transition: transform 0.3s ease-out, top 0.5s ease 0.4s;
	-webkit-transition: transform 0.3s ease-out, top 0.5s ease 0.4s;
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
}


/*.head_nav_btn.open {background-color: #3b4f90;}*/

.head_nav_btn.open span {
	background-color: transparent !important;
}

.head_nav_btn.open span:after {
	width: .34rem;
	top: 0;
	transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
	-webkit-transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	background-color: #FFF !important;
}

.head_nav_btn.open span:before {
	top: 0;
	transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
	-webkit-transition: top 0.5s ease, transform 0.3s ease-out 0.4s;
	transform: rotate(45deg);
	-webkit-transform: rotate(-45deg);
	background-color: #FFF !important;
}

.head_nav_btn.open .head_nav_bg {
	display: block;
}

.main-menu {
	z-index: 9998;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: translateY(-120vh);
	transition: all .8s 0s ease-out;
	/*display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-webkit-box-align: center;align-items: center;-webkit-box-pack: end;justify-content: flex-end;pointer-events: none;opacity: 0;visibility: hidden;*/
}

.no-scroll .main-menu {
	transform: translateX(0);
}

.main-menu.locked {
	opacity: 1;
	visibility: inherit;
	pointer-events: auto;
}

.main-menu .background {
	z-index: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: inherit;
	height: inherit;
	background: none !important;
}

.main-menu .background .back {
	width: 100%;
	height: 0;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #000;
}

.main-menu .background .circle {
	width: 120vw;
	height: 120vw;
	border-radius: 50%;
	position: absolute;
	bottom: -4rem;
	right: 4rem;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: center center 0;
	transform-origin: center center 0;
}

.main-menu .background .circle2 {
	-webkit-transition: all .5s ease 0s;
	transition: all .5s ease 0s;
}

.main-menu .background .circle.black {
	background: #000;
}

.main-menu .background .circle2 {
	background-color: #fff;
	-webkit-transform: translateX(50%);
	transform: translateX(50%);
	bottom: -10rem;
}

.main-menu .background .circle.white {
	background-color: #223691;
	top: -4rem;
	left: 4rem;
	bottom: auto;
	right: auto;
}

.main-menu.locked .background .back {
	opacity: 0.5;
	height: 100%;
	visibility: inherit;
}

.main-menu.locked .background .circle {
	-webkit-transform: scale(4);
	transform: scale(4);
	-webkit-transition: all .8s cubic-bezier(.55, .06, .68, .19) 0s;
	transition: all .8s cubic-bezier(.55, .06, .68, .19) 0s;
}


/*.no-scroll .menu-nav{opacity: 1;transition: all 1s .1s;}*/

.menu-nav {
	width: 100%;
	height: 100%;
	padding-bottom: 1.5rem;
	padding-top: 1rem;
	overflow: auto;
	position: absolute;
	background: #fff url("../images/menu-nav-bg.jpg") no-repeat center/cover;
	right: 0;
	top: 0;
	z-index: 30;
	/*transform: translateX(65vw);*/
	/*transition: all .4s .4s ease;*/
}

.menu-nav .listNav {
	padding: .7rem .3rem .3rem .3rem;
}

.menu-nav .listNav .open {
	z-index: 10;
}

/* .no-scroll .listNav .pos9{
    z-index: 1;
    pointer-events: none;
    position: relative;
    
} */
.menu-nav .listNav dl {
	z-index: 1;
	position: relative;
	-webkit-transform: translateX(-30px);
	-ms-transform: translateX(-30px);
	transform: translateX(-30px);
	-webkit-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	opacity: 0;
}


.no-scroll .listNav dl {
	opacity: 1;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition-duration: .3s;
	-o-transition-duration: .3s;
	transition-duration: .3s;

}

.no-scroll .listNav dl:nth-child(1) {
	-webkit-transition-delay: .8s;
	-o-transition-delay: .8s;
	transition-delay: .8s;
}

.no-scroll .listNav dl:nth-child(2) {
	-webkit-transition-delay: 1s;
	-o-transition-delay: 1s;
	transition-delay: 1s;
}

.no-scroll .listNav dl:nth-child(3) {
	-webkit-transition-delay: 1.4s;
	-o-transition-delay: 1.4s;
	transition-delay: 1.4s;
}

.no-scroll .listNav dl:nth-child(4) {
	-webkit-transition-delay: 1.6s;
	-o-transition-delay: 1.6s;
	transition-delay: 1.6s;
}

.no-scroll .listNav dl:nth-child(5) {
	-webkit-transition-delay: 1.9s;
	-o-transition-delay: 1.9s;
	transition-delay: 1.9s;
}

.no-scroll .listNav dl:nth-child(6) {
	-webkit-transition-delay: 2.05s;
	-o-transition-delay: 2.05s;
	transition-delay: 2.05s;
}

.no-scroll .listNav dl:nth-child(7) {
	-webkit-transition-delay: 2.2s;
	-o-transition-delay: 2.2s;
	transition-delay: 2.2s;
}

.no-scroll .listNav dl:nth-child(8) {
	-webkit-transition-delay: 2.35s;
	-o-transition-delay: 2.35s;
	transition-delay: 2.35s;
}

.menu-nav .listNav dl dd {
	/* top: .1rem; */
	left: 3.45rem;
	z-index: 3;
	background: #fff;
	/* background: url(../images/251.png) no-repeat center; */
	padding: .5rem .3rem;
	position: relative;
	left: -.3rem;
	width: calc(100% + .6rem);
	right: -.3rem;
	background-size: 100%;
	background-position: top;
}

.menu-nav .listNav .open dt b::after {
	content: '';
	position: absolute;
	background: url(../images/line_handa.png) no-repeat;
	background-size: .31rem .15rem;
	width: .31rem;
	height: .15rem;
	bottom: 0;
	left: .3rem;
}

.menu-nav .listNav dl.open dd {
	display: block;
}

.menu-nav .listNav dl.open b a {
	color: #e70f21 !important;
}

/* .menu-nav .listNav .pos44 a::after{
	content: '';
	position: absolute;
	background: url(../images/line_handa.png) no-repeat;
	background-size: .31rem .15rem;
	width: .31rem;
	height: .15rem;
	bottom:0;
	left: .3rem;
} */
.menu-nav .listNav .ndd .pos44 a::after {
	display: none;
}

.menu-nav .listNav .ndd .pos44 b::after {
	display: none;
}

.menu-nav .listNav .ndd b::after {
	display: none;
}

.open dt>a {
	color: #e70f21 !important;
}

.menu-nav .listNav dd::after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}

/*.menu-nav .listNav dl.on dt{color: #dc5e0f;}*/
.nybanner-b {

	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: .3rem;
}

.nybanner-b>div {
	background: #fff;
	border-radius: .2rem;
	padding-top: .1rem;

	width: 1.6rem;
	height: 1.96rem;

}

/* .open dt b{
    color: #f25430;
} */
.open b {
	color: #e70f21 !important;
}

.nybanner-b img {
	width: 1.3rem;
	margin: auto;
	height: 1.3rem;
}

.nybanner-b p {
	color: #f25430;
	font-size: .22rem;
	text-align: center;
}

.menu-nav .listNav dd .ion {
	color: #e70f21;
}

.menu-nav .listNav dd a {
	display: block;
	color: #808080;
	font-size: .26rem;
	/* margin-bottom: .2rem; */
	text-align: left;
	float: left;
	width: 33.3%;
}

.menu-nav .listNav dd a:nth-child(4) {
	margin-top: .35rem;
}

.menu-nav .listNav dd a:nth-child(3n) {
	text-align: right;
}

.menu-nav .listNav dd a:nth-child(2) {
	text-align: center;
}

.menu-nav .listNav dd a:nth-child(5) {
	text-align: center;
	margin-top: .35rem;
}

.menu-nav .listNav dd a.ion::after {
	left: -1rem;
	position: absolute;
	content: '';
	width: .72rem;
	height: 2px;
	/* background: #d9cebf; */
	top: .3rem;

}

.main-menu-a .on dt b {
	color: #e70f21;
}

/*.menu-nav .listNav dd a.on{color: #dc5e0f;}*/

.menu-nav .listNav b {
	width: 2.4rem;
	display: block;
	color: #7c7e80;
	font-size: .32rem;
	font-weight: 400;
	line-height: .9rem;
	/*padding-left: 0.4rem;*/
	/*text-align: left;*/

}

.menu-nav .listNav dt a {
	width: 2.4rem;
	display: block;
	color: #7c7e80;
	font-size: .32rem;
	font-weight: 400;
	line-height: .9rem;
	/*padding-left: 0.4rem;*/
	/*text-align: left;*/

}

/* .menu-nav .listNav dt .ion b {
	color: #f25430;
} */

/* .no-scroll .listNav .pos1 {
    animation: myfirst 1.5s;
    -moz-animation: myfirst 1.5s;
    -webkit-animation: myfirst 1.5s;
    -o-animation: myfirst 1.5s;
}
.no-scroll .listNav .pos2 {
    animation: myfirst 2.5s;
    -moz-animation: myfirst 2.5s;
    -webkit-animation: myfirst 2.5s;
    -o-animation: myfirst 2.5s;
}
.no-scroll .listNav .pos3 {
    animation: myfirstb 2.7s;
    -moz-animation: myfirstb 2.7s;
    -webkit-animation: myfirstb 2.7s;
    -o-animation: myfirstb 2.7s;
}
.no-scroll .listNav .pos4 {
    animation: myfirstb 3s;
    -moz-animation: myfirstb 3s;
    -webkit-animation: myfirstb 3s;
    -o-animation: myfirstb 3s;
}
.no-scroll .listNav .pos5 {
    animation: myfirstc 2.5s;
    -moz-animation: myfirstc 2.5s;
    -webkit-animation: myfirstc 2.5s;
    -o-animation: myfirstc 2.5s;
}
.no-scroll .listNav .pos6 {
    animation: myfirstc 2.8s;
    -moz-animation: myfirstc 2.8s;
    -webkit-animation: myfirstc 2.8s;
    -o-animation: myfirstc 2.8s;
}
.no-scroll .listNav .pos7 {
    animation: myfirstc 3s;
    -moz-animation: myfirstc 3s;
    -webkit-animation: myfirstc 3s;
    -o-animation: myfirstc 3s;
}
.no-scroll .listNav .pos8 {
    animation: myfirstc 3.4s;
    -moz-animation: myfirstc 3.4s;
    -webkit-animation: myfirstc 3.4s;
    -o-animation: myfirstc 3.4s;
} */
.no-scroll .menu-nav .listNav dl dd {
	animation: myfirsta 2s;
	-moz-animation: myfirsta 2s;
	-webkit-animation: myfirsta 2s;
	-o-animation: myfirsta 2s;
}

.menu-nav .listNav dt {

	z-index: 1;
	display: block;
	color: #FFF;
	font-size: .24rem;
	/* border-bottom: 1px solid #e4e6e9; */
	text-align: left;
	height: .9rem;
	line-height: .9rem;
	position: relative;

}

.menu-nav .listNav dt a {
	width: 2.4rem;
}

@keyframes myfirst {
	0% {
		margin-left: -30%;
	}

	100% {
		margin-left: 0;
	}
}

@keyframes myfirstb {
	0% {
		margin-left: -40%;
	}

	100% {
		margin-left: 0;
	}
}

@keyframes myfirstc {
	0% {
		margin-left: -70%;
	}

	100% {
		margin-left: 0;
	}
}

@keyframes myfirsa {
	0% {
		left: -3.5rem;
	}

	100% {
		left: 3.5rem;
	}
}

@keyframes myfirsat {
	0% {
		bottom: -50%;
	}

	100% {
		bottom: auto;
	}
}


.menu-nav .listNav dt:before {
	content: "";
	display: block;
	width: .21rem;
	height: .2rem;
	background-size: 100% auto;
	position: absolute;
	right: 0;
	bottom: -.8rem;
	transition: all .6s;
}

.menu-nav .listNav dl.open dt:before {
	bottom: .3rem;
	transition: all .4s .3s;
}


/*.menu-nav .listNav dl .ion b,*/


/*.menu-nav .listNav dl .ion,*/


/*.menu-nav .listNav dl.open dt b,*/


/*.menu-nav .listNav dl.open dt{color: #dc5e0f;}*/

.menu-nav .listNav dl.ndd dt:after {
	display: none !important;
}

.menu-nav .listNav dl.ndd dt:before {
	display: none !important;
}


/*#header.on .head{*/


/*background: #0062db;*/


/*}*/

.menu-nav .listNav dd {
	display: none;
}

.menu-nav>P {
	font-size: 0.4rem;
	z-index: 9999;
	position: absolute;
	top: .22rem;
	color: #333;
	left: 0.4rem;
}

.main-menu-a {
	background: rgba(55, 62, 116, 0.77);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.no-scroll .menu-nav {
	transform: translateX(0);
}

.menu-nav .Bom2 {

	position: absolute;
	left: .3rem;
	margin: .3rem auto 0 auto;
	border-top: 1px solid #d9cebf;
	border-bottom: 1px solid #d9cebf;
	line-height: 1.22rem;
	width: 6.9rem;
}

.menu-nav .Bom2 span {
	width: .4rem;
	height: .4rem;
	display: block;
	float: left;
}

.menu-nav .Bom2 p {
	float: left;
	font-size: .32rem;
	color: #a68553;
	margin-left: .1rem;
	margin-top: -.06rem;
}

.menu-nav .Bom2 span img {
	width: 100%;
}

.menu-nav .Bom2 dt {
	overflow: hidden;
	display: block;
	margin-top: .4rem;
	width: 2.5rem;
	float: left;
	margin-bottom: .4rem;
}

.menu-nav .Bom2 dd {
	display: none;
	float: right;
}

.menu-nav .Bom2 .udd {
	height: 2rem;
	z-index: 5;
	width: 3.45rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	/* position: absolute; */
	right: 0;
	margin-top: .4rem;
	overflow: auto;
}

.menu-nav .Bom2 .udd::after {
	/* content: ''; */
	width: 1.09rem;
	height: 2px;
	/* background: #d9cebf; */
	position: absolute;
	left: -1.42rem;
	top: .16rem;
}

.menu-nav .Bom2 dd a {
	width: 50%;
	text-align: left;
	color: #ae9c81;
	font-size: .28rem;
	margin-bottom: .35rem;
}

.menu-nav .Bom2 p a {
	display: inline-block;
}

.banner {
	position: relative;

	height: 3.48rem;

	overflow: hidden;
	background: url(../images/banner.jpg) no-repeat center bottom/100%;
}

.bannerr {
	padding-top: 1.76rem;
	padding-left: 0.22rem;
}

.banner .tit {
	font-size: 0.56rem;
	background: url(../images/about/txt_bg.jpg) no-repeat center/cover;
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	font-family: "RAJDHANI_BOLD";
	line-height: 1;
	text-transform: uppercase;
	display: inline-block;
	letter-spacing: 0.01rem;
}

.banner h6 {
	font-size: 0.3rem;
	color: #ffffff;
}

.banner .cont {
	width: 100%;
	padding: 2.7rem .4rem 0;
	position: absolute;
	left: 0;
	top: 0;
}

.banner h1 {
	color: #ffffff;
	font-size: .36rem;
	margin-bottom: .1rem;
}

.banner h3 {
	color: #ffffff;
	font-size: .36rem;
	font-family: gotham-medium;
	line-height: 1;
}

.c_h1 {
	color: #535353;
	font-size: .4rem;
	margin-bottom: .74rem;
	position: relative;
	line-height: 1;
}

.c_h1:after {
	content: "";
	width: .7rem;
	height: 0;
	border-top: 2px solid #ff7200;
	position: absolute;
	left: 0;
	top: .65rem;
}

.c_h2 {
	display: none;
}

.suxNav-wrap {
	height: 1.1rem;
}

.suxNav {
	background-color: #ebf3f9;
	height: 1.1rem;
	padding: 0 .4rem;
	position: relative;
}

.suxNav .swiper-slide.on:after {
	opacity: 1;
	transform: scale(1);
}

.suxNav .swiper-slide:after {
	content: "";
	width: 100%;
	height: 0;
	border-top: 2px solid #ff7200;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	opacity: 0;
	transition: all .3s;
	transform: scale(0);
}

.suxNav .swiper-slide {
	float: left;
	width: auto;
	height: 1.1rem;
	color: #6b7e96;
	font-size: .28rem;
	line-height: 1.1rem;
	position: relative;
}

.suxNav .swiper-slide a {
	line-height: 1.1rem;
}

.suxNav .swiper-slide.on {
	color: #0076ef;
}

.suxNav-wrap.fixed .suxNav {
	position: fixed;
	left: 0;
	right: 0;
	top: 1.2rem;
	z-index: 999;
}

.ew-hisCont {
	overflow: hidden;
}

.ew-hisBtn {
	height: .8rem;
	background-color: #ff7302;
	line-height: .8rem;
	text-align: center;
	letter-spacing: 1px;
	position: relative;
	color: #ffffff;
}


/*.ew-hisBtn:after{content: "";display: block;width: 100%;height: 1.5rem;background-image: linear-gradient(rgba(0,0,0,0),rgba(255,255,255,.9));position: absolute;bottom: 100%;left: 0;}*/

.ew-hisBtn .ic {
	display: inline-block;
	width: .17rem;
	vertical-align: middle;
	margin-left: .05rem;
}

.foxBor {
	margin-top: 0.6rem;
	width: 100%;
}

.conBg {
	background: url("../images/con-top-bg.png") no-repeat 0 0/100%;
}

.pub_cn {
	color: #535353;
	font-size: .36rem;
}

.pub_en {
	color: #0062db;
	font-size: .4rem;
	font-family: RAJDHANI_BOLD;
	text-transform: uppercase;
	font-weight: 300;
	margin-bottom: .5rem;
}

.no-scroll #header .head .logo,
#header.on .head .logo {
	background: url(../images/logo.png) no-repeat 0 0/100% !important;
}

#header.on .head,
.no-scroll #header .head {
	/*background: url("../images/head-bg.jpg") no-repeat center top/cover !important;*/
	/* background-color: #0462cc; */
}

#header .head {
	padding: 0 .3rem;
	height: 1.26rem;
	/*background: url("../images/head-bg.jpg") no-repeat center top/cover;*/
	background-color: #0462cc;
	position: relative;
	z-index: 99998;
}

#footer {
	height: 4.82rem;
	padding: 0 .3rem;
	position: relative;
	background: #333333;
	width: 100%;
}

/* #footer h3 {
	float: left;
	color: #535353;
	font-size: .24rem;
	margin-bottom: .4rem;
} */

/* 
#footer a {
    float: right;
    display: inline-block;
    color: #535353;
    font-size: .24rem;
    opacity: .7;
    padding-right: .3rem;
} */

#footer .ew {
	width: .6rem;
	position: absolute;
	right: .2rem;
	top: .4rem;
}

.popweChat {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
}

.popweChat .bg {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.6);
}

.popweChat .img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.popweChat h4 {
	margin-top: 0.2rem;
	font-size: 0.26rem;
	color: #fff;
	text-align: center;
}

.popweChat .img img {
	margin: 0 auto;
}

.popweChat .close {
	width: 1.15rem;
	height: 1.15rem;
	background: url(../images/close.png) no-repeat center / 1.15rem 1.15rem;
	margin: 0 auto;
	margin-top: 0.35rem;
}

.foot-a {
	overflow: hidden;


}

.foot-b {
	overflow: hidden;

}

.foot-c {
	float: left;
	background: url(../images/index/mpf.png) no-repeat left;
	background-size: .6rem .6rem;
	background-position-y: bottom;
	padding-left: .8rem;
	padding-top: .9rem;
	font-size: .36rem;
	color: #fff;

}

.foot-c span {

	display: block;
	/* height: 2rem; */
	opacity: .4;
	/* line-height: 2rem; */
	font-family: "GILROY-MEDIUM-2";

}

.foot-d {
	width: 1.4rem;
	height: 1.4rem;
	float: right;
	margin-top: .3rem;
}

.foot-d img {
	width: 100%;
}

.myd-a p {
	display: inline-block;
	color: #ffffff;
	opacity: .4;
	margin-right: .05rem;
	font-size: .24rem;
}

.myd-a .support {
	display: inline-block;
	color: #ffffff;
	opacity: .4;
	margin-right: .05rem;
	font-size: .24rem;
}


.myd-a p a {
	color: #ffffff;
	opacity: .4;
	font-size: .24rem;
}

/* .myd{
    height: 1.7rem;
} */
.myd-a {
	margin-top: .33rem;
}

.myd-b {
	color: #ffffff;
	opacity: .4;
	font-size: .24rem;
}

.no-scroll .listNav .pos9 span img {
	width: 100%;
}

.no-scroll .listNav .pos9 span {
	width: .4rem;
	height: .4rem;
	display: block;
	float: left;
}

.no-scroll .listNav .pos9 {
	left: .3rem;
	margin: .3rem auto 0 auto;
	border-top: 1px solid #d9cebf;
	border-bottom: 1px solid #d9cebf;
	line-height: 1.22rem;
	overflow: hidden;
	margin-right: .3rem;
	padding: .4rem 0;
	width: 6.9rem;
	position: absolute;

	/* animation: myfirst 4s;
    -moz-animation: myfirst 4s;
    -webkit-animation: myfirst 4s;
    -o-animation: myfirst 4s; */
}

.no-scroll .listNav .pos9 dt {
	overflow: hidden;
	display: block;
	width: 2.5rem;
	float: left;
	height: auto;
	line-height: inherit;
}

.no-scroll .listNav .pos9 dt b {
	float: left;
	font-size: .32rem;
	color: #a68553;
	margin-left: .1rem;
	margin-top: -.06rem;
	width: auto;
	line-height: initial;
}

.no-scroll .listNav .pos9 dd {
	position: sticky;
	float: right;
	height: 2rem;
	z-index: 5;
	width: 3.45rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	/* position: absolute; */
	right: 0;
	overflow: auto;
}

.no-scroll .listNav .pos9 dd a {
	width: 50%;
	text-align: left;
	color: #ae9c81;
	font-size: .28rem;
	margin-bottom: .35rem;
	line-height: initial;
}

.bujs {
	border-bottom: 1px solid #424242;

	margin: 0 -.3rem;
	padding: 0 .3rem .66rem .3rem;
}

.siteSelect {
	float: left;
	position: relative;
	z-index: 33;
}

.siteSelect span {
	display: block;
	width: 3.6rem;
	height: .72rem;
	margin-top: .5rem;
	font-size: .24rem;
	color: #a7a7a7;
	border: 0.02rem solid #858585;
	line-height: .72rem;
	padding-left: .3rem;
	background: url(../images/f_siteSelect_icon.png) 3.1rem center no-repeat;
	cursor: pointer;
}

.siteSelect.on span {
	background-image: url(../images/f_siteSelect_icon-on.png);
}

.siteSelect ul {
	display: none;
	position: absolute;
	width: 3.6rem;
	max-height: 287px;
	overflow: hidden;
	overflow-y: auto;
	bottom: .72rem;
	left: 0;
	background: #a7a7a7;
}

.siteSelect ul a {
	color: #e2e2e2;
	display: block;
	font-size: .22rem;
	line-height: .6rem;
	padding-left: .3rem;
	border-top: 1px solid #989898;
	margin-bottom: 0;
}

/* .siteSa{
	overflow: hidden;
} */
.siteSa-a {
	float: right;
	margin-top: .5rem;
}

.siteSa-a img {
	width: .66rem;
	margin-left: 0.3rem;
    float: left;
}

.video_pop1 {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 50;
}


.video_pop1 .bg {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	/* background: url(../images/bg.png); */
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
}

.video_pop1 .box {
	position: absolute;
	left: 50%;
	height: 3.4rem;
	top: 50%;
	width: 98%;
	margin-top: auto;
	margin-left: auto;
	transform: translateX(-50%) translateY(-50%);
}

.video_pop1 .box .close {
	transform: translateX(-50%);
	position: absolute;
	bottom: -0.8rem;
	left: 50%;
	width: 0.6rem;
	height: 0.6rem;
	background: url(../images/gbibs.png) no-repeat;
	filter: alpha(opacity=50);
	transition: all .5s;
	cursor: pointer;
	background-size: 100% 100%;
}
.video_pop2 .box i {
	width: 6.73rem;
}
.video_pop1 .box i {
	width: 2.5rem;
	margin: auto;
	display: block;
	background: #fff;
	padding: .1rem;
}

.video_pop1 .box i img {
	margin: auto;
}

@keyframes myfirst {
	0% {
		margin-left: -200%;
	}

	100% {
		margin-left: 0;
	}
}

.pop {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 998;
}

.pop .bg {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
}

.pop .popBody {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 80%;
	background-color: #fff;
	padding:.4rem .25rem .4rem .4rem;
	animation: popBody 1s;
	-webkit-animation: popBody 1s;
	height: 8.1rem;
}

.pop .close {
	position: absolute;
	top: .3rem;
	right: .3rem;
	width: .5rem;
	height: .5rem;
	background: url(../images/close02.png) no-repeat center #ede6e6;
	background-size: .2rem .2rem;
	border-radius: 50%;
	cursor: pointer;
	z-index: 1;
}

.pop.statement_pop .title {
	padding:0 0 .4rem 0;
	margin: 0;
	border: none;
}

.pop.statement_pop .detailed {
	overflow: auto;
	padding-right: .15rem;
	height: 6.1rem;
}

.pop .detailed p {
	color: #999999;
	margin-bottom: 0;
	font-size: .22rem;
	margin-top: .1rem;
}

.pop .detailed h3 {
	font-size: .26rem;
	color: #666666;
	line-height: .3rem;
	margin-top: .15rem;
}

.pop.statement_pop .title .en {
	font-family: 'Gilroy-Medium';
	font-size: .3rem;
	color: #e1d1d0;
	line-height: 1;
	text-transform: none;
	margin-bottom: .15rem;
	text-align: left;
}

.pop.statement_pop .title .cn {
	font-size: .26rem;
	color: #4c4c4c;
	line-height: .26rem;
	text-align: left;
}


/* 内页banner公共样式 */
/* 公共部分 */
.clearfix {
	margin-top: 0;
}

.nynav {
	margin-bottom: 0 !important;
}

.nynav ul li a {
	color: #808080;
	font-size: .26rem;
	line-height: 1.2rem;
	text-align: left;
	padding-bottom: .4rem;
	display: initial;
}

.nynav ul li {
	/* width: 1.46rem; */
	margin-right: .4rem;
	text-align: left;
}

.nynav ul li.on {
	color: #e60013;
	border-bottom: .02rem solid #e60013;
	height: 1.2rem;
}

.nynav ul::-webkit-scrollbar {
	display: none;
}

.nynav {
	height: 1.2rem;
	border-bottom: .02rem solid #e6e6e6;
	margin-bottom: .5rem;
	position: sticky;
	top: 1.26rem;
	z-index: 50;
	background: #fff;
}

.nynav ul {
	width: 6.9rem;
	/* padding: 0 .3rem; */
	display: flex;
	justify-content: space-between;
	display: -webkit-box;
	overflow-x: scroll;
	white-space: nowrap;
	overflow-y: hidden;
	margin: auto;

}

.subBan .img {
	position: relative;
	/* height: 4rem; */
	margin-top: 1.26rem;
	/* overflow: hidden; */
}

.subBan .img img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.subBan .Ban_t {
	position: absolute;
	top: 1.5rem;
	left: .3rem;
}


.subBan .h1 {
	font-family: "Gilroy-Medium";
	color: #fff;
	text-transform: uppercase;
	font-size: 0.22rem;
	line-height: .32rem;
	opacity: .6;
	filter: alpha(opacity=60);
	text-align: center;
}

.subBan .h2 {
	color: #fff;
	font-size: .32rem;

}

.subBan .h1 .strong {
	font-family: "Gilroy-Bold";
}
