@charset "UTF-8";
@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@200..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100..900&family=Noto+Serif+SC:wght@200..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Gloock&family=Noto+Sans+SC:wght@100..900&family=Noto+Serif+SC:wght@200..900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Gloock&family=Noto+Sans+SC:wght@100..900&family=Noto+Serif+SC:wght@200..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Gloock&family=Noto+Sans+SC:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Noto+Serif+SC:wght@200..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Gloock&family=Noto+Sans+JP:wght@100..900&family=Noto+Sans+SC:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Noto+Serif+SC:wght@200..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Gloock&family=Noto+Sans+JP:wght@100..900&family=Noto+Sans+SC:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Noto+Serif+SC:wght@200..900&family=Noto+Serif+Thai:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Gloock&family=Noto+Sans+JP:wght@100..900&family=Noto+Sans+SC:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Noto+Serif+JP:wght@200..900&family=Noto+Serif+SC:wght@200..900&family=Noto+Serif+Thai:wght@100..900&family=Noto+Serif:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Gloock&family=Noto+Sans+JP:wght@100..900&family=Noto+Sans+SC:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Noto+Serif+JP:wght@200..900&family=Noto+Serif+SC:wght@200..900&family=Noto+Serif+Thai:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Gloock&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap);

.inlineBlock[data-v-9539d79c] {
	display: inline-block
}

.cfa[data-v-9539d79c] {
	background: linear-gradient(90deg, #400504, #230000)
}

.cfa .cfa1[data-v-9539d79c] {
	background: url(../img/head-bg.3ae7453c.png) no-repeat top;
	background-size: 100% 100%;
	height: 400px;
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.cfa .cfa1 .img-wap[data-v-9539d79c] {
	display: none
}

.cfa .cfa1-head[data-v-9539d79c] {
	height: 110px;
	align-items: center;
	margin-bottom: 50px;
	padding: 0 26px
}

.cfa .cfa1-head__logo img[data-v-9539d79c] {
	width: 151px;
	height: 62px
}

.cfa .cfa1-head__title[data-v-9539d79c] {
	color: #a57c52;
	font-size: 14px;
	letter-spacing: 1.044px;
	text-align: right
}

.cfa .cfa1-title[data-v-9539d79c] {
	align-items: center;
	justify-content: center;
	padding-bottom: 36px
}

.cfa .cfa1-title__text[data-v-9539d79c] {
	color: #af8147;
	font-weight: 700;
	letter-spacing: 3.6px;
	font-size: 36px;
	padding: 0 16px
}

.cfa .cfa1-title__text.wap[data-v-9539d79c] {
	display: none
}

.cfa .cfa1-title img[data-v-9539d79c] {
	width: 20px;
	height: 20px
}

.cfa .cfa1-title__left[data-v-9539d79c] {
	height: 2px;
	background: linear-gradient(270deg, #af8147, rgba(175, 129, 71, 0));
	margin-right: 5px
}

.cfa .cfa1-title__right[data-v-9539d79c] {
	height: 2px;
	background: linear-gradient(90deg, #af8147, rgba(175, 129, 71, 0));
	margin-left: 5px
}

.cfa .cfa1-info[data-v-9539d79c] {
	text-align: center;
	padding-bottom: 50px
}

.cfa .cfa1-info__item[data-v-9539d79c] {
	padding-bottom: 20px;
	letter-spacing: 3px;
	font-size: 14px;
	color: #d7cdcc
}

.cfa .cfa1-desc[data-v-9539d79c] {
	margin-top: 40px
}

.cfa .cfa1-desc__item[data-v-9539d79c] {
	padding: 40px 20px 30px;
	display: flex;
	border: 1px solid #704124;
	flex-wrap: wrap
}

.cfa .cfa1-desc__item.en[data-v-9539d79c] {
	flex-direction: column;
	flex-wrap: nowrap
}

.cfa .cfa1-desc__item[data-v-9539d79c]:first-child {
	width: 50%;
	background: url(../img/EBC.eaa457d6.svg) no-repeat 20px 20px;
	min-height: 230px
}

.cfa .cfa1-desc__item[data-v-9539d79c]:nth-child(2) {
	width: 52%;
	background: url(../img/name.8b683c71.svg) no-repeat center 30px;
	margin-left: -2%;
	margin-top: 50px;
	height: 200px;
	padding: 76px 90px 62px 190px
}

.cfa .cfa1-desc__item:nth-child(2).en[data-v-9539d79c] {
	background: url(../img/name-en.35647eab.svg) no-repeat center 30px
}

.cfa .cfa1-desc__item:nth-child(2).ja[data-v-9539d79c] {
	background: url(../img/name-ja.ff378326.svg) no-repeat center 30px
}

.cfa .cfa1-desc__item .pag[data-v-9539d79c] {
	color: #fff;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 1.4px;
	padding-left: 20px;
	background: url(../img/xx-icon-bai.e04354c7.svg) no-repeat 0;
	margin-top: 10px;
	width: 50%;
	height: 20px;
	align-items: center;
	white-space: nowrap
}

.cfa .cfa2[data-v-9539d79c] {
	display: none
}

.cfa .cfa3-box[data-v-9539d79c] {
	position: relative;
	border: 1px solid #704124;
	padding: 20px 9px;
	margin-top: 50px
}

.cfa .cfa3-box__title[data-v-9539d79c] {
	color: #af8147;
	font-size: 24px;
	font-weight: 600;
	letter-spacing: 1px;
	position: absolute;
	top: -20px;
	left: 90px;
	background-color: #380303;
	text-transform: capitalize
}

.cfa .cfa3-box__title .kong[data-v-9539d79c] {
	width: 20px;
	height: 20px;
	margin-right: 2px
}

.cfa .cfa3-box__title .shuang[data-v-9539d79c] {
	width: 30px;
	height: 30px;
	margin-right: 10px
}

.cfa .cfa3-box__list[data-v-9539d79c] {
	align-items: flex-end
}

.cfa .cfa3-box__list__item[data-v-9539d79c] {
	flex-direction: column;
	margin-left: 6px;
	background: linear-gradient(180deg, rgba(109, 1, 1, 0), #6d0101 51.04%, rgba(109, 1, 1, 0));
	display: flex;
	align-items: center;
	justify-content: center
}

.cfa .cfa3-box__list__item[data-v-9539d79c]:first-child {
	margin-left: 0;
	height: 230px
}

.cfa .cfa3-box__list__item[data-v-9539d79c]:nth-child(2) {
	height: 280px
}

.cfa .cfa3-box__list__item[data-v-9539d79c]:nth-child(3) {
	height: 330px
}

.cfa .cfa3-box__list__item[data-v-9539d79c]:nth-child(4) {
	height: 390px
}

.cfa .cfa3-box__list__item[data-v-9539d79c]:nth-child(5) {
	height: 440px
}

.cfa .cfa3-box__list__item[data-v-9539d79c]:nth-child(6) {
	height: 490px
}

.cfa .cfa3-box__list__item[data-v-9539d79c]:nth-child(7) {
	height: 530px
}

.cfa .cfa3-box__list__item .num[data-v-9539d79c] {
	font-size: 36px;
	color: #af8147
}

.cfa .cfa3-box__list__item .img[data-v-9539d79c] {
	padding: 18px 0
}

.cfa .cfa3-box__list__item .img img[data-v-9539d79c] {
	width: 60px;
	height: 60px
}

.cfa .cfa3-box__list__item .tips[data-v-9539d79c] {
	font-size: 12px;
	color: #d7cdcc;
	text-transform: capitalize
}

.cfa .cfa3-box__list__item .sum[data-v-9539d79c] {
	color: #fff;
	font-weight: 900;
	font-size: 24px;
	padding: 8px 0 15px
}

.cfa .cfa4-box[data-v-9539d79c] {
	padding: 0 50px
}

.cfa .cfa4-title[data-v-9539d79c] {
	padding: 60px 0 30px;
	align-items: center
}

.cfa .cfa4-title img[data-v-9539d79c] {
	width: 20px;
	height: 20px
}

.cfa .cfa4-title .tit[data-v-9539d79c] {
	color: #af8147;
	font-size: 24px;
	font-weight: 600;
	letter-spacing: 1px;
	padding-left: 8px
}

.cfa .cfa4-title .line[data-v-9539d79c] {
	margin-left: 8px;
	height: 2px;
	background: linear-gradient(90deg, #af8147, rgba(175, 129, 71, 0))
}

.cfa .cfa5[data-v-9539d79c] {
	margin-top: 40px
}

.cfa .cfa5-desc[data-v-9539d79c] {
	color: #d7cdcc;
	font-size: 14px;
	line-height: 2;
	letter-spacing: 2px;
	padding: 0 46px
}

.cfa .cfa6[data-v-9539d79c] {
	padding: 50px 0
}

.cfa .cfa6-box[data-v-9539d79c] {
	padding: 0 50px
}

.cfa .cfa6-title[data-v-9539d79c] {
	padding: 15px 0 30px;
	text-align: center;
	color: #d39c6a;
	font-size: 18px;
	letter-spacing: 2px
}

.cfa .cfa6-title.wap[data-v-9539d79c] {
	display: none
}

.cfa .cfa6-list__item .img img[data-v-9539d79c] {
	width: 93px;
	height: 63px
}

.cfa .cfa6-list__item .desc[data-v-9539d79c] {
	padding-left: 15px;
	color: #a57c52;
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 1.3;
	text-transform: capitalize
}

@media(max-width:500px) {
	.cfa .inlineBlock[data-v-9539d79c] {
		display: block
	}

	.cfa .cfa1[data-v-9539d79c] {
		background: url(../img/head-bg-wap.1f04e1aa.png) no-repeat top;
		background-size: 100%;
		height: auto;
		position: unset
	}

	.cfa .cfa1-box[data-v-9539d79c] {
		background: linear-gradient(180deg, rgba(64, 5, 4, 0) 0, #230000)
	}

	.cfa .cfa1 .img-wap[data-v-9539d79c] {
		display: block;
		margin: 0 auto 36px
	}

	.cfa .cfa1-info[data-v-9539d79c] {
		padding-bottom: 100px
	}

	.cfa .cfa1-info__item[data-v-9539d79c] {
		color: #fff;
		font-size: 11px;
		letter-spacing: 0;
		padding-bottom: 15px;
		line-height: 1.5
	}

	.cfa .cfa1-title[data-v-9539d79c] {
		display: none;
		border: 1px solid #704124;
		padding: 10px 0;
		position: relative;
		margin: 0 15px 40px
	}

	.cfa .cfa1-title img[data-v-9539d79c] {
		position: absolute;
		top: 30%;
		left: -10px
	}

	.cfa .cfa1-title img[data-v-9539d79c]:nth-child(2) {
		right: -10px;
		left: auto
	}

	.cfa .cfa1-title__text[data-v-9539d79c] {
		display: none;
		font-size: 28px;
		letter-spacing: 2px
	}

	.cfa .cfa1-title__text.wap[data-v-9539d79c] {
		display: block
	}

	.cfa .cfa1-title__left[data-v-9539d79c],
	.cfa .cfa1-title__right[data-v-9539d79c] {
		display: none
	}

	.cfa .cfa1-head[data-v-9539d79c] {
		padding: 0 10px;
		height: 70px
	}

	.cfa .cfa1-head__logo img[data-v-9539d79c] {
		width: 97px;
		height: 40px
	}

	.cfa .cfa1-head__title[data-v-9539d79c] {
		font-size: 12px;
		letter-spacing: 0
	}

	.cfa .cfa1-desc[data-v-9539d79c] {
		display: none
	}

	.cfa .cfa2[data-v-9539d79c] {
		display: block;
		margin-top: -100px
	}

	.cfa .cfa2-title[data-v-9539d79c] {
		background: url(../img/TrustRespect.9bf4e492.svg) no-repeat top;
		height: 87px
	}

	.cfa .cfa2-title__box[data-v-9539d79c] {
		height: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
		padding-top: 20px;
		justify-content: center
	}

	.cfa .cfa2-title__box__text[data-v-9539d79c] {
		color: #d09c5b;
		font-size: 23px;
		letter-spacing: 2px;
		white-space: nowrap
	}

	.cfa .cfa2-title__box__text.en[data-v-9539d79c] {
		opacity: 0
	}

	.cfa .cfa2-title__box__line[data-v-9539d79c] {
		margin-top: 10px;
		width: 200px;
		height: 1px;
		background: linear-gradient(90deg, rgba(175, 129, 71, 0), #af8147 51.04%, rgba(175, 129, 71, 0))
	}

	.cfa .cfa2-title__box__line.en[data-v-9539d79c] {
		opacity: 0
	}

	.cfa .cfa2-list[data-v-9539d79c] {
		flex-direction: column
	}

	.cfa .cfa2-list__item[data-v-9539d79c] {
		margin-top: 12px;
		height: 114px;
		align-items: center;
		background: linear-gradient(90deg, rgba(109, 1, 1, 0), #5d0101 51.04%, rgba(109, 1, 1, 0));
		width: 100%;
		padding: 0 20px
	}

	.cfa .cfa2-list__item .item-left[data-v-9539d79c] {
		flex-direction: column
	}

	.cfa .cfa2-list__item .item-left .num[data-v-9539d79c] {
		color: #af8147;
		font-size: 30px
	}

	.cfa .cfa2-list__item .item-left .xx[data-v-9539d79c] {
		align-items: center;
		padding-top: 10px
	}

	.cfa .cfa2-list__item .item-left .xx img[data-v-9539d79c] {
		width: 20px;
		height: 20px;
		margin-right: 7px
	}

	.cfa .cfa2-list__item .item-left .xx img.kong[data-v-9539d79c] {
		width: 27px;
		height: 27px;
		margin-right: 0
	}

	.cfa .cfa2-list__item .item-right[data-v-9539d79c] {
		flex-direction: column;
		align-items: center
	}

	.cfa .cfa2-list__item .item-right .tips[data-v-9539d79c] {
		font-size: 13px;
		color: #d7cdcc;
		text-transform: capitalize
	}

	.cfa .cfa2-list__item .item-right .sum[data-v-9539d79c] {
		color: #fff;
		font-size: 24px;
		font-weight: 900;
		padding: 9px 0
	}

	.cfa .cfa3[data-v-9539d79c],
	.cfa .cfa4[data-v-9539d79c],
	.cfa .cfa5[data-v-9539d79c] {
		display: none
	}

	.cfa .cfa6[data-v-9539d79c] {
		padding: 30px 0;
		background: #1d0101
	}

	.cfa .cfa6-box[data-v-9539d79c] {
		padding: 0
	}

	.cfa .cfa6-title[data-v-9539d79c] {
		display: none;
		line-height: 1.5;
		font-size: 14px
	}

	.cfa .cfa6-title.wap[data-v-9539d79c] {
		display: block;
		letter-spacing: 1px
	}

	.cfa .cfa6-list[data-v-9539d79c] {
		flex-direction: column
	}

	.cfa .cfa6-list__item[data-v-9539d79c] {
		margin-bottom: 10px;
		width: 100%
	}

	.cfa .cfa6-list__item .img img[data-v-9539d79c] {
		width: 62px;
		height: 42px
	}

	.cfa .cfa6-list__item .desc[data-v-9539d79c] {
		padding-left: 5px;
		font-size: 12px;
		line-height: 1.2
	}
}

.cfa5 .row[data-v-9539d79c] {
	padding: 0 46px
}

.cfa5 .row>div[data-v-9539d79c] {
	color: #fff;
	font-size: 16px;
	line-height: 38px;
	letter-spacing: .5px;
	opacity: .7
}

.cfa5 .row>div>a[data-v-9539d79c] {
	color: #fff
}

.cfa5 .row>.title[data-v-9539d79c] {
	font-weight: 500;
	font-size: 20px;
	margin-left: 0;
	padding-left: 0
}

.mt-section1-content .title {
	min-width: 310px
}

body {
	background: #fff
}

.mt-section1-bottom-bg,
.mt-section1-top-bg {
	display: none
}

.mt-section1 {
	position: relative;
	height: auto;
	background: linear-gradient(0deg, #030201, #055cac);
	width: 100%;
	color: #fff
}

.MT4 .mt-section1 {
	background: linear-gradient(0deg, #030201, #9c571d)
}

.mt-section1-bg {
	display: flex;
	align-items: center;
	width: 100%;
	min-height: 387px;
	padding: 40px 0;
	background: url(../img/mt5_bg.a731cdb1.png) no-repeat;
	background-position: 50%;
	background-size: contain;
	max-width: 1440px;
	margin: 0 auto
}

.MT4 .mt-section1-bg {
	background: url(../img/mt4_bg.d611f04d.png) no-repeat;
	background-position: 50%;
	background-size: contain
}

.MT4 .ar .mt-section1-bg {
	background: url(../img/mt4_bg_r.ce8548c3.png) no-repeat;
	background-position: 50%;
	background-size: contain
}

.ar .mt-section1-bg {
	background: url(../img/mt5_bg_r.33948139.png) no-repeat;
	background-position: 50%;
	background-size: contain
}

.mt-section1-left-bg {
	width: 217.801px;
	height: 220px;
	background: url(../img/mt5_bg1.070a9a8d.png);
	background-position: 50%;
	background-size: cover;
	position: absolute;
	top: 13.9%;
	left: 5.41%;
	z-index: 1
}

.mt-section1-right-bg {
	width: 441.499px;
	height: 271.413px;
	background: url(../img/mt5_bg2.ada575b9.png);
	background-position: 50%;
	background-size: cover;
	position: absolute;
	top: 18.94%;
	right: 12.29%;
	z-index: 1
}

.mt-section1-content {
	margin: 0 12%;
	z-index: 2
}

.mt-section1-content .title {
	font-size: 40px;
	font-weight: 700;
	margin-bottom: 0;
	width: 400px
}

.mt-section1-content .subtitle,
.mt-section1-content .title {
	font-family: Source Han Sans CN, Noto Sans SC, sans-serif;
	font-style: normal;
	line-height: 150%
}

.mt-section1-content .subtitle {
	font-size: 14px;
	font-weight: 350;
	max-width: 34.44%;
	min-width: 496px;
	color: hsla(0, 0%, 100%, .8);
	margin-bottom: 12px
}

.mt-section1-content .list .li {
	font-family: Source Han Sans CN, Noto Sans SC, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	margin-bottom: 10px;
	display: flex;
	align-items: flex-start;
	min-width: 575px;
	max-width: 47.52%
}

.mt-section1-content .list .li .icon {
	display: inline-block;
	width: 14px;
	margin-right: 8px;
	flex-shrink: 0;
	margin-top: 2px
}

.ar .mt-section1-content .list .li .icon {
	margin-right: 0;
	margin-left: 8px
}

.mt-section1-content a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 180px;
	height: 48px;
	margin-top: 20px;
	border-radius: 4px;
	background: #fff;
	color: #5d0101;
	font-family: Source Han Sans CN, Noto Sans SC, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	gap: 4px
}

.ru .mt-section1-content a {
	width: 240px
}

.mt-section1-content a:hover {
	background: #af8147;
	color: #fff
}

.mt-section1-content a img {
	margin-top: 3px
}

.mt-section1-content a .icon-right {
	display: inline-block
}

.mt-section1-content a .icon-right-hover,
.mt-section1-content a:hover .icon-right {
	display: none
}

.mt-section1-content a:hover .icon-right-hover {
	display: inline-block
}

.right-hover {
	display: none;
	visibility: hidden
}

.page-block {
	width: 100%;
	background-color: #f8f8f8;
	padding: 112px 64px
}

.mt-section2 .title,
.mt-section3 .title {
	color: #333;
	text-align: center;
	font-family: Source Han Sans CN, Noto Sans SC, sans-serif;
	font-size: 48px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%
}

.version-list {
	display: flex;
	margin: 80px auto 0;
	gap: 28px;
	max-width: 1312px;
	width: 100%
}

.version-item {
	padding: 40px 24px;
	border-radius: 4px;
	background: #fff;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .08);
	width: 33.33%
}

.version-item-img {
	display: flex;
	justify-content: center
}

.version-item-img .img1 {
	width: 88.54%;
	height: auto
}

.version-item-img .img2 {
	width: 97.13%;
	height: auto
}

.version-item-img .img3 {
	width: 68.25%;
	height: auto
}

.version-item-title {
	margin-top: 32px;
	text-align: center;
	font-family: Source Han Sans CN, Noto Sans SC, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 140%
}

.en-box .version-item-title {
	font-size: 24px;
	min-height: 67px
}

.version-item-subtitle {
	margin-top: 16px;
	text-align: center;
	font-family: Source Han Sans CN, Noto Sans SC, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	min-height: 72px
}

.en-box .version-item-subtitle {
	font-size: 14px;
	min-height: 96px
}

.download-links {
	margin-top: 32px;
	min-height: 184px
}

.download-btn {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 48px;
	width: 100%;
	padding: 12px 28px;
	border-radius: 4px;
	background: #5d0101
}

.download-btn+.download-btn {
	margin-top: 20px
}

.version-list a {
	color: #fff;
	font-family: Source Han Sans CN, Noto Sans SC, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400
}

.en-box .version-list a {
	font-size: 16px
}

.download-links a .icon:first-child {
	padding-right: 5px
}

.download-links a .icon:last-child {
	padding-left: 5px
}

.version-list a:hover {
	background: #410101
}

.version-list a.disabled:hover {
	background: grey;
	cursor: not-allowed
}

.mt-section3 .title {
	margin: 0 auto;
	margin-top: 60px;
	max-width: 1200px;
	padding: 0 30px
}

.mt-section3 .subtitle {
	margin: 24px auto 0;
	color: #666;
	text-align: center;
	font-family: Source Han Sans CN, Noto Sans SC, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 350;
	line-height: 120%;
	max-width: 1200px;
	padding: 0 30px
}

.mt-section3 .compare-table {
	margin: 24px auto 0;
	width: 708px
}

.mt-section3 .compare-table .th,
.mt-section3 .compare-table .tr {
	display: flex;
	min-height: 32px;
	padding: 12px 0;
	align-items: center
}

.mt-section3 .compare-table .td {
	width: 33.3%;
	padding-left: 52px;
	padding-right: 10px
}

.mt-section3 .compare-table .th {
	background: #949699;
	color: #fff;
	font-size: 14px;
	font-weight: 500
}

.mt-section3 .compare-table .th,
.mt-section3 .compare-table .tr {
	font-family: Source Han Sans CN, Noto Sans SC, sans-serif;
	font-style: normal;
	line-height: 18px
}

.mt-section3 .compare-table .tr {
	color: #333;
	font-size: 12px;
	font-weight: 700
}

.mt-section3 .compare-table .tr .td:first-child {
	font-weight: 350
}

.mt-section3 .compare-table .tr:nth-child(2n) {
	background: #fffdfa
}

.mt-section3 .compare-table .tr:nth-child(odd) {
	background: #f1f5f9
}

.mt-section3 a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 244px;
	height: 48px;
	margin: 72px auto 140px;
	border-radius: 4px;
	background: #5d0101;
	color: #fff;
	font-family: Source Han Sans CN, Noto Sans SC, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	gap: 4px
}

.mt-section3 a:hover {
	background: #410101
}

@media(max-width:1440px) {
	.en-box .version-item-title {
		font-size: 22px;
		min-height: 67px
	}

	.es .version-item-title {
		min-height: 93px
	}

	.en-box .version-list a {
		font-size: 13px;
		padding: 12px 15px
	}

	.version-list a {
		font-size: 15px
	}

	.en-box .version-item-subtitle {
		font-size: 14px;
		min-height: 120px
	}

	.mt-section1-content .subtitle {
		min-width: 0;
		max-width: 496px
	}

	.mt-section1-content .list .li {
		min-width: 0;
		max-width: 510px
	}
}

@media(max-width:1200px) {
	.en-box .version-item-title {
		font-size: 20px;
		min-height: 67px
	}

	.download-links img {
		width: 24px;
		height: 24px
	}

	.es .version-item-title {
		min-height: 93px
	}

	.en-box .version-list a {
		font-size: 11px;
		padding: 12px 8px
	}

	.download-links a .icon:first-child {
		padding-right: 5px
	}

	.download-links a .icon:last-child {
		padding-left: 5px
	}

	.mt-section1-content .list .li,
	.mt-section1-content .subtitle {
		min-width: 0;
		max-width: 420px
	}
}

@media(max-width:996px) {
	.mt-section1-bg {
		display: flex;
		flex-direction: column;
		padding: 80px 30px;
		background: none
	}

	.ar .mt-section1-bg,
	.MT4 .ar .mt-section1-bg,
	.MT4 .mt-section1-bg {
		background: none
	}

	.mt-section1-top-bg {
		display: block;
		width: 100%;
		max-width: 630px;
		height: auto
	}

	.mt-section1-bottom-bg {
		display: block;
		position: absolute;
		bottom: 73px;
		width: 58.13%;
		max-width: 400px
	}

	.mt-section1-content {
		position: relative;
		margin: 44px auto 0;
		width: 100%
	}

	.mt-section1-content .title {
		width: 100%;
		text-align: center;
		margin-bottom: 16px;
		font-size: 42px;
		line-height: 120%
	}

	.mt-section1-content .subtitle {
		width: 100%;
		text-align: center;
		max-width: none;
		min-width: inherit;
		margin-bottom: 40px
	}

	.mt-section1-content .list .li {
		width: 100%;
		text-align: left;
		max-width: none;
		min-width: inherit;
		margin-bottom: 8px;
		font-size: 16px;
		line-height: 150%
	}

	.mt-section1-content .list .li .icon {
		margin-top: 5px
	}

	.page-block {
		padding: 80px 10px 72px
	}

	.mt-section2 .title,
	.mt-section3 .title {
		font-size: 35px
	}

	.mt-section3 .compare-table {
		width: 100%;
		margin: 48px auto 0;
		padding: 30px
	}

	.mt-section1-content a,
	.ru .mt-section1-content a {
		margin: 64px 6px 0;
		width: auto
	}

	.version-list {
		flex-wrap: wrap;
		margin-top: 68px;
		gap: 32px
	}

	.version-item {
		width: 100%;
		padding: 44px 20px
	}

	.version-item-title {
		margin-top: 27px;
		font-size: 22px
	}

	.en-box .version-item-title,
	.es .version-item-title {
		min-height: 0
	}

	.en-box .version-item-subtitle,
	.version-item-subtitle {
		margin-top: 13px;
		font-size: 14px;
		min-height: 0
	}

	.download-links {
		margin-top: 27px;
		min-height: 0
	}

	.en-box .version-list a,
	.version-list a {
		font-size: 13px;
		padding: 12px 28px
	}

	.download-links img {
		width: 23px;
		height: 23px
	}

	.download-btn+.download-btn {
		margin-top: 17px
	}

	.mt-section3 .title {
		margin-top: 80px
	}

	.mt-section3 .subtitle {
		font-size: 16px;
		line-height: 150%
	}

	.mt-section3 .compare-table .td {
		padding-left: 25px;
		padding-right: 7px
	}

	.mt-section3 .compare-table .th {
		font-size: 12px
	}

	.mt-section3 .compare-table .tr {
		font-size: 11px
	}

	.mt-section3 a {
		width: auto;
		margin: 48px 36px 80px
	}

	.version-item-img .img1,
	.version-item-img .img2,
	.version-item-img .img3 {
		max-height: 216px;
		width: auto
	}
}

.c-footer .fp-overflow[data-v-fce87bc8] {
	display: unset !important
}

.fca .fca1[data-v-fce87bc8] {
	background: url(../img/fca1.59efeb33.jpg) 100%/auto 100% no-repeat;
	height: 303px;
	margin-top: 60px;
	text-align: center;
	padding-top: 130px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.fca .fca1 p[data-v-fce87bc8] {
	font-size: 40px;
	color: #fff;
	font-weight: 700;
	letter-spacing: 2px
}

.fca .fca1 img[data-v-fce87bc8] {
	margin-top: 40px;
	width: 200px
}

.fca .fca2[data-v-fce87bc8] {
	margin-top: 70px;
	margin-bottom: 90px
}

.fca .fca2 .d1[data-v-fce87bc8] {
	background: linear-gradient(90deg, rgba(148, 150, 153, .06), rgba(148, 150, 153, 0));
	padding: 150px 0;
	text-align: center;
	padding-left: 15%
}

.fca .fca2 .img1[data-v-fce87bc8] {
	width: 180px;
	display: block;
	float: left;
	margin-top: 10px
}

.fca .fca2 .img2[data-v-fce87bc8] {
	width: 100px;
	display: block;
	float: left;
	margin-top: 7px
}

.fca .fca2 span[data-v-fce87bc8] {
	display: inline-block;
	width: 1px;
	height: 90px;
	border-left: 1px solid #949699;
	margin: 0 74px;
	display: block;
	float: left
}

.fca .fca2 p[data-v-fce87bc8] {
	color: #666;
	letter-spacing: 1px;
	font-size: 16px;
	line-height: 30px;
	margin-top: 122px;
	width: 100%
}

.fca .fca3[data-v-fce87bc8] {
	margin-top: 70px;
	margin-bottom: 70px
}

.fca .fca3 .d1[data-v-fce87bc8] {
	background: linear-gradient(90deg, rgba(148, 150, 153, 0), rgba(148, 150, 153, .06));
	padding: 150px 0;
	text-align: center;
	padding-left: 6%
}

.fca .fca3 .img1[data-v-fce87bc8] {
	width: 180px;
	display: block;
	float: left;
	margin-top: 10px
}

.fca .fca3 .img2[data-v-fce87bc8] {
	width: 270px;
	display: block;
	float: left;
	margin-top: 3px
}

.fca .fca3 span[data-v-fce87bc8] {
	display: inline-block;
	width: 1px;
	height: 90px;
	border-left: 1px solid #949699;
	margin: 0 58px 0 62px;
	display: block;
	float: left
}

.fca .fca3 p[data-v-fce87bc8] {
	color: #666;
	letter-spacing: 1px;
	font-size: 16px;
	line-height: 30px;
	margin-top: 96px;
	width: 95%
}

.fca .fca3 .d2[data-v-fce87bc8] {
	padding-left: 8%
}

.fca .fca4[data-v-fce87bc8] {
	margin: 180px 0
}

.fca .fca4 .title[data-v-fce87bc8] {
	font-size: 30px;
	color: #000;
	text-align: center;
	font-weight: 700;
	margin-bottom: 70px;
	letter-spacing: 2px
}

.fca .fca4 .row[data-v-fce87bc8] {
	background: linear-gradient(90deg, rgba(148, 150, 153, .06), rgba(148, 150, 153, 0));
	padding: 100px 7%
}

.fca .fca4 .row div[data-v-fce87bc8] {
	text-align: center
}

.fca .fca4 .row div img[data-v-fce87bc8] {
	width: 55px
}

.fca .fca4 .row div p[data-v-fce87bc8] {
	color: #666;
	font-size: 16px;
	line-height: 30px;
	margin-top: 26px
}

.fca .fca5[data-v-fce87bc8] {
	margin: 180px 0
}

.fca .fca5 .title[data-v-fce87bc8] {
	font-size: 30px;
	color: #000;
	text-align: center;
	font-weight: 700;
	margin-bottom: 70px;
	letter-spacing: 2px
}

.fca .fca5 .r1[data-v-fce87bc8] {
	background: linear-gradient(90deg, rgba(148, 150, 153, 0), rgba(148, 150, 153, .06));
	padding: 66px 5% 80px
}

.fca .fca5 .r1 div[data-v-fce87bc8] {
	text-align: center;
	margin: 0 1.6%
}

.fca .fca5 .r1 div img[data-v-fce87bc8] {
	width: 80px
}

.fca .fca5 .r1 div p[data-v-fce87bc8] {
	color: #666;
	font-size: 16px;
	line-height: 30px;
	margin-top: 8px
}

.fca .fca5 .r2[data-v-fce87bc8] {
	margin-top: 66px
}

.fca .fca5 .r2 a[data-v-fce87bc8] {
	background: #af8147;
	padding: 10px 26px;
	color: #fff;
	font-size: 18px
}

.fca .fca5 .r2 a[data-v-fce87bc8]:hover {
	background: #3d0101
}

.fca .fca5 .r2 a img[data-v-fce87bc8] {
	width: 8px;
	margin-left: 12px
}

.fca .fca5 .r2 .c1[data-v-fce87bc8] {
	text-align: right;
	padding-right: 16px
}

.fca .fca5 .r2 .c2[data-v-fce87bc8] {
	text-align: left;
	padding-left: 16px
}

.fca .fca6[data-v-fce87bc8] {
	margin: 200px 0 80px
}

.fca .fca6 .title[data-v-fce87bc8] {
	font-size: 30px;
	color: #000;
	text-align: center;
	font-weight: 700;
	margin-bottom: 70px;
	letter-spacing: 2px;
	line-height: 54px
}

.fca .fca6 .row[data-v-fce87bc8] {
	background: linear-gradient(90deg, rgba(148, 150, 153, .06), rgba(148, 150, 153, 0));
	padding: 82px 4%
}

.fca .fca6 .row div[data-v-fce87bc8] {
	text-align: center
}

.fca .fca6 .row div img[data-v-fce87bc8] {
	width: 100%
}

.fca .fca6 .row div .p1[data-v-fce87bc8] {
	color: #000;
	font-size: 20px;
	line-height: 30px;
	margin-top: 28px;
	font-weight: 700;
	letter-spacing: 1px;
	padding-left: 18%
}

.fca .fca6 .row div .p2[data-v-fce87bc8] {
	color: #666;
	font-size: 16px;
	line-height: 30px;
	margin-top: 20px;
	letter-spacing: 1px;
	padding-left: 18%
}

.fca .fca6 .row div .p2 a[data-v-fce87bc8] {
	color: #518de7;
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline
}

@media(min-width:2000px) {
	.fca .fca1[data-v-fce87bc8] {
		height: 29vh;
		padding-top: 11vh
	}

	.fca .fca2 .container[data-v-fce87bc8],
	.fca .fca3 .container[data-v-fce87bc8],
	.fca .fca4 .container[data-v-fce87bc8],
	.fca .fca5 .container[data-v-fce87bc8],
	.fca .fca6 .container[data-v-fce87bc8] {
		max-width: 70%
	}
}

@media(max-width:1300px) {
	.fca .fca3 p[data-v-fce87bc8] {
		margin-top: 54px
	}
}

@media(max-width:1200px) {
	.fca .fca3 .img1[data-v-fce87bc8] {
		width: 180px
	}

	.fca .fca3 .img2[data-v-fce87bc8] {
		width: 190px;
		margin-top: 16px
	}

	.fca .fca3 span[data-v-fce87bc8] {
		margin: 0 44px 0 40px
	}
}

@media(max-width:995px) {
	.fca .home-header .navbar-brand img[data-v-fce87bc8] {
		width: 120px;
		height: auto
	}

	.fca .fca1[data-v-fce87bc8] {
		background: url(../img/fca1-m.75ced31b.jpg) 100%/auto 100% no-repeat;
		height: 280px;
		background-position: 50%;
		padding-top: 118px
	}

	.fca .fca1 p[data-v-fce87bc8] {
		font-size: 28px
	}

	.fca .fca1 img[data-v-fce87bc8] {
		margin-top: 22px;
		width: 150px
	}

	.fca .fca2[data-v-fce87bc8] {
		margin-top: 35px;
		margin-bottom: 66px
	}

	.fca .fca2 .d1[data-v-fce87bc8] {
		padding: 46px 0;
		padding-left: 10%
	}

	.fca .fca2 .img1[data-v-fce87bc8] {
		margin-top: 4px;
		width: 32%
	}

	.fca .fca2 .img2[data-v-fce87bc8] {
		width: 18%;
		margin-top: 2px
	}

	.fca .fca2 span[data-v-fce87bc8] {
		margin: 0 18% 0 8%;
		height: 58px
	}

	.fca .fca2 p[data-v-fce87bc8] {
		width: 100%;
		padding: 0 6%;
		margin-top: 16px
	}

	.fca .fca3[data-v-fce87bc8] {
		margin-top: 35px
	}

	.fca .fca3 .d1[data-v-fce87bc8] {
		padding: 46px 0;
		padding-left: 10%
	}

	.fca .fca3 .img1[data-v-fce87bc8] {
		margin-top: 4px;
		width: 32%
	}

	.fca .fca3 .img2[data-v-fce87bc8] {
		width: 43%;
		margin-top: 6px
	}

	.fca .fca3 span[data-v-fce87bc8] {
		margin: 0 8% 0 8%;
		height: 58px
	}

	.fca .fca3 p[data-v-fce87bc8] {
		width: 100%;
		padding: 0 6% 0 0;
		margin-top: 16px
	}

	.fca .fca4[data-v-fce87bc8] {
		margin: 20px 0
	}

	.fca .fca4 .title[data-v-fce87bc8] {
		font-size: 22px;
		line-height: 40px;
		padding: 0 6%;
		margin-bottom: 26px
	}

	.fca .fca4 .row div[data-v-fce87bc8] {
		margin: 20px 0;
		text-align: left
	}

	.fca .fca4 .row div img[data-v-fce87bc8] {
		float: left;
		width: 50px;
		margin-left: 4%;
		margin-top: 12px
	}

	.fca .fca4 .row div p[data-v-fce87bc8] {
		float: left;
		margin-top: 0;
		width: 64%;
		margin-left: 12%
	}

	.fca .fca4 .row div p br[data-v-fce87bc8] {
		display: none
	}

	.fca .fca4 .row[data-v-fce87bc8] {
		padding: 16px 7%
	}

	.fca .fca5[data-v-fce87bc8] {
		margin: 80px 0 10px
	}

	.fca .fca5 .title[data-v-fce87bc8] {
		font-size: 22px;
		line-height: 40px;
		padding: 0 6%;
		margin-bottom: 26px
	}

	.fca .fca5 .r1 div[data-v-fce87bc8] {
		margin: 20px 0;
		text-align: left
	}

	.fca .fca5 .r1 div img[data-v-fce87bc8] {
		float: left;
		width: 23%;
		margin-left: 8%;
		margin-top: 12px
	}

	.fca .fca5 .r1 div p[data-v-fce87bc8] {
		float: left;
		margin-top: 11%;
		width: 60%;
		margin-left: 8%;
		font-size: 18px
	}

	.fca .fca5 .r1 div p br[data-v-fce87bc8] {
		display: none
	}

	.fca .fca5 .r1[data-v-fce87bc8] {
		padding: 16px 7%
	}

	.fca .fca5 .r2 .c1[data-v-fce87bc8] {
		text-align: center;
		padding-right: 7px;
		margin-bottom: 54px
	}

	.fca .fca5 .r2 .c2[data-v-fce87bc8] {
		text-align: center;
		padding-right: 11px
	}

	.fca .fca5 .r2[data-v-fce87bc8] {
		margin-top: 46px
	}

	.fca .fca6[data-v-fce87bc8] {
		margin: 100px 0 10px
	}

	.fca .fca6 .title[data-v-fce87bc8] {
		font-size: 22px;
		line-height: 40px;
		padding: 0 10%;
		margin-bottom: 26px
	}

	.fca .fca6 .row[data-v-fce87bc8] {
		padding: 0 8%;
		background: none
	}

	.fca .fca6 .row div .p2[data-v-fce87bc8] {
		padding-left: 0;
		margin-bottom: 50px
	}

	.fca .fca5 .r2 a[data-v-fce87bc8] {
		font-size: 16px;
		display: inline-block
	}

	.fca .fca5 .r2 .c1[data-v-fce87bc8] {
		margin-bottom: 24px
	}
}

@media(max-width:406px) {

	.fca .fca4 .title[data-v-fce87bc8],
	.fca .fca5 .title[data-v-fce87bc8] {
		font-size: 20px;
		line-height: 40px;
		padding: 0 3%
	}

	.fca .fca6 .title[data-v-fce87bc8] {
		font-size: 20px;
		line-height: 40px;
		padding: 0 7%
	}
}

.funding1 {
	background: url(../img/funding-bg.8ba09c28.jpg) 100%/auto 100% no-repeat;
	height: 360px;
	margin-top: 0;
	text-align: center;
	padding-top: 126px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.funding-tips {
	text-align: center;
	margin-top: 20px;
	font-size: 14px;
	color: #949699;
	line-height: 180%
}

.funding1 img {
	margin-top: 26px;
	width: 330px;
	margin-bottom: 14px
}

.funding1 .p1 {
	font-size: 36px;
	font-weight: 700;
	margin-top: 19px
}

.funding1 .p1,
.funding1 .p2 {
	color: #fff;
	text-align: center;
	font-style: normal
}

.funding1 .p2 {
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1px;
	width: 666px;
	margin: 0 auto;
	line-height: 36px;
	opacity: .9
}

.funding1 .btn {
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 10px 56px;
	height: 46px;
	font-size: 16px;
	border-radius: 2px;
	background: #3d0101;
	color: #af8147;
	margin: 28px auto
}

.funding1 .btn:hover {
	color: #3d0101;
	background: #af8147
}

.funding-new-public-title {
	color: #3d0101;
	text-align: center;
	font-size: 30px;
	font-weight: 700
}

.funding-new-public-title2 {
	color: #3d0101;
	text-align: center;
	font-size: 18px;
	font-weight: 600
}

.funding-new-public-desc {
	width: 84%;
	color: #949699;
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	line-height: 32px;
	margin: 24px auto 0;
	font-family: auto
}

.funding1 .btn-ug {
	width: 190px
}

.funding1 .p1 br {
	display: none
}

.en-style .funding1 .p2 {
	letter-spacing: 0
}

.en-style .funding1 .p1 {
	margin-top: 80px
}

.vi-box .funding1 .p1 {
	margin-top: 40px
}

.funding-new-public-link2 {
	padding: 14px 28px;
	color: #3d0101;
	font-size: 16px;
	border: 1px solid #3d0101;
	letter-spacing: 1px;
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	margin: 40px auto 0
}

.funding-new-public-link2 img {
	width: 7px;
	margin-left: 12px
}

.funding-new-public-link2:hover {
	color: #fff;
	background: #3d0101;
	border: 1px solid #3d0101
}

.funding-new-public-link2:hover .arrow1 {
	display: none !important
}

.funding-new-public-link2:hover .arrow2 {
	display: inline-block !important
}

.funding-new-page-screen-3 {
	background-color: #fff;
	position: relative;
	padding-top: 80px;
	padding-bottom: 50px
}

.funding-new-page-screen-3 .problem-box {
	width: 100%;
	max-width: 882px;
	margin: 22px auto 0
}

.funding-new-page-screen-3 .problem-box .accordion {
	padding: 20px 0 0
}

.funding-new-page-screen-3 .problem-box .accordion-item {
	border-radius: 4px 4px 4px 4px;
	overflow: hidden;
	border: 0 solid #d9d9d9;
	margin-bottom: 25px
}

.funding-new-page-screen-3 .problem-box .accordion-item:hover {
	box-shadow: 0 12px 18px -6px rgba(34, 56, 101, .12)
}

.funding-new-page-screen-3 .problem-box .accordion-button {
	font-size: 16px;
	line-height: 1.5;
	color: #333 !important;
	background: #fff;
	font-family: auto
}

.funding-new-page-screen-3 .problem-box .accordion-button:focus,
.funding-new-page-screen-3 .problem-box .accordion-button:not(.collapsed) {
	box-shadow: none
}

.funding-new-page-screen-3 .problem-box .accordion .cont-info {
	display: none
}

.funding-new-page-screen-3 .problem-box .accordion .cont-info.active {
	display: block
}

.funding-new-page-screen-3 .problem-box .accordion .accordion-body {
	line-height: 34px;
	font-size: 16px;
	color: #585858;
	background: #fff;
	font-family: auto
}

.funding-new-page-screen-3 .problem-box .accordion .accordion-body ::v-deep p {
	padding-bottom: 13px
}

.funding-new-page-screen-3 .problem-box .accordion .accordion-body ::v-deep a {
	color: #2ea3f2
}

.funding-new-page-screen-3 .problem-box .accordion-item {
	border: none
}

.funding-new-page-screen-3 .page-title {
	text-align: center
}

.funding-new-page-screen-3 .leaf-left,
.funding-new-page-screen-3 .leaf-right {
	position: absolute;
	top: 0;
	right: 0
}

.funding-new-page-screen-3 .leaf-left img,
.funding-new-page-screen-3 .leaf-right img {
	width: 650px;
	display: block
}

.funding-new-page-screen-3 .leaf-left {
	left: -70px;
	right: auto
}

.en-style2 .t-sub3 .row .title {
	letter-spacing: 0;
	line-height: 26px;
	margin-top: 32px;
	margin-bottom: 14px
}

.en-style2 .funding-new-public-link2,
.en-style2 .t-sub3 .row .desc {
	letter-spacing: 0
}

.funding1 .btn {
	display: none
}

.en-style2 .funding1 .p2 {
	letter-spacing: 0
}

.funding2 {
	background: #f3f3f3;
	padding: 80px 0
}

.funding2 .container {
	width: 1150px
}

.funding2 .row img {
	width: 25%;
	display: inline-block;
	margin-top: 30px
}

.funding3 {
	background: #fff;
	padding: 80px 0
}

.funding3 .row {
	text-align: center
}

.funding3 .row img {
	width: 36%;
	display: inline-block;
	margin: 40px auto 30px
}

.funding3 .row p {
	color: #000;
	text-align: center;
	font-size: 16px;
	line-height: 28px;
	width: 80%;
	display: block;
	margin: 0 auto;
	font-family: auto
}

.funding4 {
	background: #f3f3f3;
	padding: 80px 0
}

.funding4 .container {
	width: 1150px
}

.funding4 .row img {
	width: 33.3%;
	display: inline-block;
	margin-top: 30px
}

.funding5 {
	background: #f8f8f8;
	padding: 80px 0
}

.funding5 .container {
	width: 1150px
}

.funding5 table {
	margin-top: 40px
}

.funding5 table th {
	color: #000;
	font-size: 14px;
	font-family: auto;
	background: #cbced3;
	font-weight: 700;
	padding: 18px 0 18px 40px
}

.funding5 table tr {
	border-bottom: 2px solid #f7f7f7
}

.funding5 table td {
	color: #333;
	font-size: 14px;
	font-family: auto;
	padding: 24px 0 22px 40px;
	background: #fff
}

.funding5 table td svg {
	margin-right: 5px;
	margin-top: -3px
}

@media(max-width:1400px) {
	.funding1 .p1 {
		font-size: 34px
	}

	.funding1 .p2 {
		line-height: 32px;
		font-size: 16px;
		width: 600px
	}
}

@media(max-width:995px) {
	.funding1 .p1 br {
		display: block !important
	}

	.funding-new-public-link2 {
		padding: 14px 26px;
		text-align: center;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
		margin-top: 30px
	}

	.funding1 .p2 {
		width: 100%;
		padding: 20px 8%;
		font-size: 16px;
		line-height: 30px
	}

	.funding1 .p1 {
		margin-top: 20px;
		line-height: 58px;
		font-size: 34px
	}

	.funding1 .btn {
		margin: 14px auto
	}

	.funding-new-public-desc {
		width: 90%;
		font-size: 15px;
		line-height: 24px
	}

	.funding-new-public-title {
		font-size: 24px
	}

	.funding-new-public-title2 {
		line-height: 26px
	}

	.public-slogan {
		padding: 16px 0;
		line-height: 28px;
		font-size: 13px
	}

	.funding1 .p1 br {
		display: block
	}

	.en-style .funding-new-public-title {
		font-size: 23px
	}

	.en-style .funding1 .p1 {
		line-height: 46px;
		font-size: 30px;
		margin-top: 55px
	}

	.accordion-body {
		padding: 0;
		font-size: 12px
	}

	.funding-new-page-screen-3 .problem-box .accordion .accordion-body {
		padding: 1rem 1.25rem
	}

	.funding-new-page-screen-3 .problem-box .accordion {
		padding-top: 0
	}

	.product .table-list .flex-1 {
		font-size: 13px
	}

	.funding-new-page-screen-3 .problem-box .accordion {
		margin-bottom: 50px
	}

	.product .accordion-button:after {
		display: none
	}

	.product-box__accordion-item .accordion-button {
		padding: 8px 0
	}

	.funding-new-page-screen-3 {
		padding-bottom: 100px
	}

	.en-style2 .public-link {
		float: unset
	}

	.en-style2 .t-sub3 .row .title {
		line-height: 24px
	}

	.en-style2 .t-sub3 .row .desc {
		margin-top: 14px
	}

	.en-style2 .product {
		margin-top: 30px
	}

	.en-style2 .funding-new-public-title {
		padding: 0 8%;
		line-height: 32px
	}

	.en-style2 .funding-new-page-screen-3 {
		padding-bottom: 70px
	}

	.en-style2 .product {
		margin-bottom: 30px
	}

	.funding1 .btn {
		display: block
	}

	.funding1 {
		background: url(../img/funding-bg-m.4f0500e7.jpg) 100%/auto 100% no-repeat;
		height: 470px;
		margin-top: 0;
		text-align: center;
		padding-top: 110px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.funding1 .p1 {
		font-size: 26px;
		letter-spacing: 0
	}

	.funding-new-page-screen-3 {
		background: #fff
	}

	.funding-new-page-screen-3 .problem-box .accordion-button {
		background: #fff;
		font-size: 16px
	}

	.funding-new-page-screen-3 .problem-box .accordion .accordion-body {
		background: #fff
	}

	.funding-new-page-screen-3 {
		padding-top: 60px;
		padding-bottom: 0
	}

	.public-line {
		margin: 30px auto 30px
	}

	.en-style2 .funding1 .p2 {
		padding-top: 14px
	}

	.en-style2 .account1 .row .title {
		font-size: 16px
	}

	.en-style2 .funding-new-public-title {
		font-size: 24px
	}

	.funding2 .container,
	.funding4 .container,
	.funding5 .container {
		width: 100%
	}

	.funding2 .container .row {
		padding: 0 9%;
		margin-top: 12px
	}

	.funding2 .row img {
		width: 50%;
		padding: 0 2%;
		margin-top: 18px
	}

	.funding-new-public-desc {
		font-size: 14px;
		width: 97%
	}

	.funding2,
	.funding3,
	.funding4,
	.funding5 {
		padding: 60px 0
	}

	.funding3 .row img {
		width: 78%
	}

	.funding3 .row p {
		width: 95%;
		font-size: 14px
	}

	.funding4 {
		display: none
	}

	.funding5 .row {
		overflow-y: auto
	}

	.funding5 tbody {
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
		display: block
	}

	.funding5 table td:last-child,
	.funding5 table th:last-child {
		padding-right: 30px
	}
}

.lm-fth {
	background: url(../img/trade-bg.c6e6e343.png) 100%/auto 100% no-repeat;
	height: 360px;
	margin-top: 0;
	text-align: center;
	padding-top: 140px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.lm-fth .p1 {
	font-size: 38px;
	color: #fff;
	font-weight: 700;
	letter-spacing: 4px
}

.lm-fth .p2 {
	font-size: 16px;
	color: #e6e6e6;
	letter-spacing: 2px;
	margin-top: 16px;
	width: 37%;
	margin: 0 auto;
	line-height: 30px
}

.lm-fth .p3 {
	letter-spacing: 2px;
	opacity: .2;
	font-family: Baskerville Old Face;
	font-size: 46px;
	margin-top: 24px;
	color: #fff
}

.lm-fth img {
	margin-top: 26px;
	width: 300px;
	margin-bottom: 14px
}

.fth6 table thead th br,
.reward-list-m {
	display: none
}

.fth2-lock {
	position: fixed;
	right: 0;
	left: 0;
	top: 80px;
	z-index: 999
}

.profile-name {
	font-size: 40px;
	color: #fff;
	position: absolute;
	top: 19%;
	left: 50%;
	transform: translate(-50%, -50%)
}

#transmit5 img {
	width: 7px;
	margin-left: 10px
}

.trade1 .lm-public-link2,
.trade3 .lm-public-link2 {
	margin-bottom: 16px
}

.fca7 {
	background: url(../img/fca44.5025e792.jpg) 100%/auto 100% no-repeat;
	height: 880px;
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.fca7 .d1 .p1 {
	font-size: 36px;
	line-height: 58px;
	color: #e5e5e5;
	width: 70%;
	margin-left: 12%;
	font-weight: 700;
	margin-top: 320px;
	letter-spacing: 2px
}

.fca7 .d1 .p2 {
	color: #fff;
	font-size: 20px;
	letter-spacing: 2px;
	margin: 40px 0;
	margin-left: 12%
}

.fca7 .d1 .p2 em {
	width: 60px;
	height: 1px;
	display: inline-block;
	border-bottom: 1px solid #fff;
	float: left
}

.fca7 .d1 .p2 span {
	margin: 0 12px;
	float: left
}

.fca7 .d1 .p3 {
	margin-left: 12%;
	letter-spacing: 2px;
	color: #fff;
	font-size: 16px;
	float: left;
	margin-top: 48px;
	width: 100%
}

.fca7 .d2 {
	margin-top: 160px
}

.fca7 .form-btn {
	padding: 6px 35px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #f5f5f5;
	font-size: 18px;
	font-weight: 700;
	position: absolute;
	bottom: 90px;
	cursor: pointer;
	color: #4d0101
}

.fca7 .form-btn span {
	margin-right: 10px;
	display: inline-block;
	line-height: 2
}

.fca7 .form-box {
	width: 640px;
	height: 530px;
	position: absolute;
	top: 150px;
	right: 15%;
	padding: 3px 71px 68px 200px;
	background: linear-gradient(90deg, rgba(61, 1, 1, .08), rgba(45, 1, 1, .81))
}

.fca7 .form-box:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 190px;
	left: 0;
	opacity: .5
}

.fca7 .form-box .form-control {
	height: 42px;
	padding: inherit
}

.fca7 .form-box .testing {
	margin-top: 40px;
	display: flex;
	align-items: center
}

.fca7 .form-box .testing__title {
	font-size: 24px
}

.fca7 .form-box .testing__kind {
	padding-left: 10px
}

.fca7 .form-box .testing__kind .input {
	border: 1px solid #ced4da;
	font-size: 1rem;
	font-weight: 400;
	line-height: 40px;
	color: #212529;
	background-color: #fff;
	border-radius: .25rem;
	width: 50px;
	height: 40px;
	text-align: center;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

.fca7 .col-md-3 {
	padding: 0 5px
}

.fca7 .select-label {
	cursor: pointer;
	display: flex;
	font-size: 15px;
	align-items: center;
	justify-content: center;
	border-radius: 21px;
	height: 42px;
	border: 1px solid #ddd;
	color: #fff
}

.fca7 .select-label--active {
	background-color: #fff;
	color: #3d0101;
	border-color: #fff
}

.fca7 .form-label {
	font-size: 16px;
	margin-top: 40px;
	color: #fff;
	letter-spacing: 2px
}

.fca7 .form-title {
	margin-top: 20px;
	font-size: 36px;
	font-weight: 600;
	color: #333;
	line-height: 1.5
}

.fca7 .mt110 {
	margin-top: 80px
}

.fca7 .form-inquiry {
	height: 50px;
	width: 125px;
	background-color: #f5f5f5;
	padding: 15px 0 0 10px
}

.fca7 .form-inquiry__en {
	font-size: 12px;
	color: #666
}

.fca7 .form-inquiry__text {
	margin-top: 8px;
	color: #333;
	font-size: 20px;
	font-weight: 700
}

.form-control {
	background-color: hsla(0, 0%, 100%, 0);
	border: 1px solid #fff;
	border-radius: 0
}

#verify {
	width: 92%
}

.fca7 #contaclm-t-submit img {
	width: 9px;
	margin-top: 2px
}

.lm-section1 {
	padding: 30px 0 120px
}

.lm-section .bottom {
	background: rgba(45, 1, 1, .7);
	height: 150px;
	position: absolute;
	bottom: 70px;
	width: 100%;
	padding-top: 28px
}

.lm-section .bottom div {
	text-align: center
}

.lm-section .bottom img {
	width: 20%
}

.lm-section .bottom .col-md-3:first-child img {
	width: 28%;
	margin-top: 4px
}

.lm-section .bottom .col-md-3:nth-child(4) img {
	width: 26%;
	margin-top: 14px
}

.lm-section .bottom p {
	color: #8d9095;
	font-size: 16px;
	margin-top: 12px
}

.lm-section .bottom div {
	height: 64px
}

.lm-section .title {
	color: #3d0101;
	font-size: 36px;
	line-height: 56px;
	margin-top: 0;
	font-weight: 700;
	letter-spacing: 1px
}

.lm-section .desc {
	color: #999;
	font-size: 18px;
	line-height: 32px;
	margin-bottom: 30px
}

.lm-section .line {
	width: 60px;
	border: 1px solid #af8147;
	margin: 40px 0 44px
}

.lm-section .learn-more {
	display: inline-block;
	padding: 12px 30px;
	border: 1px solid #fff;
	font-size: 14px;
	color: #fff;
	margin-top: 46px
}

.lm-section .learn-more:hover {
	border: 1px solid #af8147;
	background: #af8147;
	color: #3d0101
}

.lm-section1 .market li {
	float: left;
	background-color: rgba(0, 0, 0, .9);
	width: 31%;
	margin: 0 1%;
	padding: 20px 3%;
	position: relative;
	border-radius: 4px
}

.lm-section1 .market li .name {
	color: #af8147;
	font-size: 16px
}

.lm-section1 .market li .float {
	float: right;
	font-size: 14px;
	font-family: auto;
	color: #949699
}

.ask,
.lm-section1 .market li .bid {
	color: #949699;
	margin-top: 20px;
	font-size: 14px
}

.ask-price,
.lm-section1 .market li .bid-price {
	font-size: 26px;
	font-family: auto;
	margin-top: 12px;
	letter-spacing: 1px
}

.ask-price span,
.lm-section1 .market li .bid-price span {
	font-size: 36px
}

.lm-section1 .market li .green {
	color: #00b427
}

.lm-section1 .market li .red {
	color: #ff1120
}

.lm-section1 .market li .spread {
	width: 80%;
	height: 26px;
	background-color: #292a2c;
	margin: 20px auto 0;
	position: relative;
	z-index: 9;
	text-align: center
}

.lm-section1 .market li .spread .s1 {
	font-size: 12px;
	color: #babcbf;
	line-height: 26px
}

.lm-section1 .market li .spread .s2 {
	color: #e0e0e0;
	font-size: 14px;
	font-family: auto;
	line-height: 26px
}

.lm-section1 .market li .line {
	position: absolute;
	width: 81%;
	top: 112px;
	border: 1px solid #2b2c2d
}

.lm-section1 .market li a {
	background-color: #2b2c2d;
	padding: 10px 23px;
	float: left;
	border-radius: 16px;
	margin-top: 18px;
	font-size: 12px
}

.lm-section1 .market li .buy {
	color: #00b427
}

.lm-section1 .market li .sell {
	float: right;
	color: #ff1120
}

.lm-section0 {
	padding: 80px 0
}

.lm-section0 .d1 {
	background: linear-gradient(90deg, rgba(148, 150, 153, .06), rgba(148, 150, 153, 0));
	padding: 140px 100px
}

.lm-section0 .d2 {
	padding: 140px 0 0 60px
}

.lm-section0 .d1 .row div {
	text-align: center;
	width: 50%
}

.lm-section0 .d1 .row div p {
	color: #080e1c;
	font-size: 16px;
	margin-top: 18px;
	letter-spacing: 1px;
	line-height: 26px
}

.lm-section0 .line {
	margin: 40px 0 50px
}

.lm-section .s1-d2 {
	margin-top: 6px
}

.lm-section3 .d1 .row div {
	width: 33.3%
}

.lm-section3 .d1 {
	padding: 140px 50px 140px 60px
}

.lm-section3 {
	padding-top: 0
}

.lm-section .title {
	width: 80%
}

.lm-section4 .d1 {
	padding: 140px 40px 140px 50px
}

.lm-section4 .d1 .row div {
	width: 25%
}

.lm-section4 .d1 .row div img {
	width: 122px
}

.lm-section5 .line {
	margin: 40px 0 20px
}

.lm-section6 .d1 .row div img {
	width: 50px
}

.lm-section6 .d1 .row div {
	width: 25%
}

.lm-section6 .d1 {
	padding: 140px 40px 140px 50px
}

.lm-section6 .d1 .row div p {
	line-height: 24px;
	margin-top: 16px
}

.lm-section4,
.lm-section6 {
	padding-top: 0
}

.lm-section4 .lm-public-link,
.lm-section6 .lm-public-link {
	margin-top: 16px
}

.lm-section .lm-section1-s1-d2 {
	margin-top: 26px
}

.lm-section4 .d2 {
	padding-top: 90px;
	padding-left: 100px
}

.lm-section6 .d2 {
	padding-top: 70px;
	padding-left: 100px
}

.lm-section5 .lm-public-link2 {
	margin-top: 26px
}

.lm-fth .btn,
.lm-fth .line,
.lm-fth .p1 br {
	display: none
}

.trade5 .title,
.trade7 .title {
	width: 100%
}

.trade7 .d1 .row div p {
	padding: 0 8%
}

.en-style .lm-fth .p1,
.en-style .lm-fth .p2,
.en-style .lm-section .title {
	letter-spacing: 0
}

.en-style .lm-section0 .d1 .row div p {
	letter-spacing: 0;
	padding: 0 3%
}

.en-style .lm-public-link,
.en-style .lm-public-link2 {
	letter-spacing: 0
}

.en-style .lm-section .title {
	width: 92%
}

.en-style .lm-section6 .d2 {
	padding-left: 70px
}

.en-style .lm-section4 .d2 {
	padding-left: 140px;
	padding-top: 100px
}

.en-style .lm-section4 .d1 {
	padding-right: 0
}

.lm-t-sub1 {
	background: url(../img/cfd-bg.b74322b2.jpg) 100%/auto 100% no-repeat
}

.lm-page-screen-1 {
	margin-top: 50px
}

.lm-page-screen-1 .page-screen__title__text {
	font-family: auto
}

.lm-page-screen-1 .page-screen__ul__li .text {
	color: #070707;
	font-family: auto;
	font-weight: 400
}

.m-btn,
.m-desc,
.m-line,
.m-title {
	display: none
}

.lm-t-sub1 {
	background: url(../img/leverage-margin-bg.5164ec28.jpg) 100%/auto 100% no-repeat;
	height: 390px;
	margin-top: 0;
	text-align: center;
	padding-top: 126px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.lm-t-sub1 img {
	margin-top: 26px;
	width: 330px;
	margin-bottom: 14px
}

.lm-t-sub1 .p1 {
	font-size: 36px;
	font-weight: 700;
	margin-top: 19px
}

.lm-t-sub1 .p1,
.lm-t-sub1 .p2 {
	color: #fff;
	text-align: center;
	font-style: normal
}

.lm-t-sub1 .p2 {
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1px;
	width: 666px;
	margin: 0 auto;
	line-height: 36px;
	opacity: .9
}

.lm-t-sub1 .btn {
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 10px 56px;
	height: 46px;
	font-size: 16px;
	border-radius: 2px;
	background: #3d0101;
	color: #af8147;
	margin: 28px auto
}

.lm-t-sub1 .btn:hover {
	color: #3d0101;
	background: #af8147
}

.lm-public-title {
	color: #3d0101;
	text-align: center;
	font-size: 34px;
	font-weight: 700
}

.public-line {
	margin: 46px auto 36px
}

.lm-public-title2 {
	color: #3d0101;
	text-align: center;
	font-size: 18px;
	font-weight: 600
}

.public-desc {
	width: 80%;
	color: #949699
}

.lm-t-sub2 {
	background: #f8f8f8;
	padding: 80px 0
}

.lm-t-sub2 .row {
	background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0));
	margin: 46px auto;
	padding: 50px 10% 50px 17%;
	width: 1000px
}

.lm-t-sub2 .row div {
	margin-top: 10px
}

.lm-t-sub2 .row img {
	width: 30px;
	position: relative;
	top: 7px
}

.lm-t-sub2 .row p {
	color: #080e1c;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 1px;
	display: inline;
	line-height: 46px;
	margin-left: 16px
}

.lm-t-sub3 {
	background: #fff;
	padding: 90px 0 160px
}

.lm-t-sub3 .row {
	margin: 54px auto;
	width: 1200px
}

.lm-t-sub3 .row div {
	text-align: center
}

.lm-t-sub3 .row img {
	width: 65px;
	position: relative;
	top: 26px;
	width: 90px
}

.lm-t-sub3 .row .title {
	color: #080e1c;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 48px;
	margin-top: 22px
}

.lm-t-sub3 .row .desc {
	color: #080e1c;
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 28px;
	padding: 0 10%
}

.lm-t-sub4 {
	background: #f8f8f8;
	padding: 80px 0
}

.lm-t-sub4 img {
	display: block;
	margin: 40px auto;
	width: 60%;
	background: #fff;
	padding: 30px
}

.lm-t-sub4 .public-desc {
	width: 60%;
	text-align: left
}

.lm-t-sub5 {
	background: #fff;
	padding: 80px 0
}

.lm-t-sub5 .lm-t-sub5-img {
	display: block;
	margin: 40px auto;
	width: 1000px
}

.lm-t-sub5 .public-desc {
	width: 500px
}

.lm-t-sub5-content {
	position: relative;
	width: 1000px;
	margin: 0 auto
}

.lm-t-sub5-bottom {
	position: absolute;
	bottom: 0;
	height: 80px;
	background: rgba(29, 1, 1, .75);
	width: 1000px;
	text-align: center
}

.lm-t-sub5-bottom p {
	color: #fff;
	font-size: 16px;
	letter-spacing: 1px;
	display: inline;
	padding: 0 60px;
	line-height: 74px
}

.lm-t-sub5-bottom img {
	width: 7px;
	margin-left: 10px
}

.lm-t-sub5-bottom span {
	font-size: 26px;
	font-weight: 700
}

.lm-t-subtner-box-en .lm-t-sub2 .row {
	padding: 50px 0 26px 22%
}

.lm-t-subtner-box-en .lm-t-sub2 .row div {
	width: 100%
}

.lm-t-subtner-box-en .lm-t-sub1 .p1 {
	line-height: 52px;
	margin-top: 60px
}

.lm-t-subtner-box-en .public-desc {
	width: 750px
}

.lm-t-subtner-box-en .lm-t-sub3 .row p {
	margin-left: 10px;
	display: block;
	line-height: 26px;
	margin-top: 30px
}

.lm-t-subtner-box-en .lm-t-sub1 .p2 {
	letter-spacing: 0;
	width: 718px;
	line-height: 30px
}

.lm-t-subtner-box-en .lm-t-sub2 .row p {
	letter-spacing: 0
}

.lm-t-sub1 .btn-ug {
	width: 190px
}

.lm-t-sub5 .container {
	max-width: 1100px
}

.lm-t-sub5 .row div {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 40px
}

.lm-t-sub5 .row img {
	width: 80%
}

.lm-t-sub5 .row p {
	color: #666;
	font-size: 16px;
	line-height: 26px;
	width: 90%;
	margin: 30px auto 0
}

.lm-t-sub6 {
	background: #f8f8f8;
	padding: 80px 0
}

.lm-t-sub6 .container {
	max-width: 1100px
}

.lm-t-sub6 .row div {
	background: #fff;
	width: auto;
	margin: 10px 2% 20px;
	height: 44px;
	padding: 14px 20px 14px 46px;
	position: relative;
	border-radius: 3px
}

.lm-t-sub6 .row div img {
	width: 18px;
	position: absolute;
	top: 13px;
	left: 20px
}

.lm-t-sub6 .row div p {
	float: left;
	font-size: 16px
}

.lm-t-sub1 .p1 br {
	display: none
}

.en-style .lm-t-sub1 .p2 {
	letter-spacing: 0
}

.en-style .lm-t-sub1 .p1 {
	margin-top: 80px
}

.vi-box .lm-t-sub1 .p1 {
	margin-top: 40px
}

.lm-public-link {
	background: #3d0101;
	color: #fff;
	font-size: 16px;
	letter-spacing: 1px;
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 15px 29px;
	float: left;
	margin-top: 20px
}

.lm-public-link img {
	width: 7px;
	margin-left: 12px
}

.lm-public-link:hover {
	color: #fff;
	background: #af8147
}

.lm-public-link2 {
	padding: 14px 28px;
	color: #3d0101;
	font-size: 16px;
	border: 1px solid #3d0101;
	margin-right: 12px;
	letter-spacing: 1px;
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	float: left;
	margin-top: 20px
}

.lm-public-link2 img {
	width: 7px;
	margin-left: 12px
}

.lm-public-link2:hover {
	color: #fff;
	background: #3d0101;
	border: 1px solid #3d0101
}

.lm-public-link2:hover .arrow1 {
	display: none !important
}

.lm-public-link2:hover .arrow2 {
	display: inline-block !important
}

. .en-style2 .lm-t-sub1 .p2 {
	letter-spacing: 0
}

.en-style2 .lm-t-sub3 .row .title {
	letter-spacing: 0;
	line-height: 26px;
	margin-top: 32px;
	margin-bottom: 14px
}

.en-style2 .lm-public-link,
.en-style2 .lm-public-link2,
.en-style2 .lm-t-sub3 .row .desc {
	letter-spacing: 0
}

.lm-t-sub1 .btn {
	display: none
}

.lm-account1 {
	padding: 80px 0 170px;
	background: #f8f8f8
}

.lm-account1 .container {
	width: 1100px;
	FONT-WEIGHT: 100
}

.lm-account1 .row .title {
	font-size: 28px;
	color: #080e1c;
	font-weight: 700;
	margin-bottom: 30px;
	letter-spacing: 1px
}

.lm-account1 .row .title2 {
	color: #3d0101
}

.lm-account1 .row .desc1,
.lm-account1 .row .desc2,
.lm-account1 .row .desc3 {
	font-size: 17px;
	line-height: 50px;
	letter-spacing: 1px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.lm-account1 .row .div1 {
	margin-top: 60px
}

.lm-account1 .row .desc1 {
	color: #949699
}

.lm-account1 .row .desc2 {
	color: #080e1c
}

.lm-account1 .row .desc3 {
	color: #3d0101
}

.lm-account1 .lm-public-link2 {
	margin-right: 0;
	margin-top: 40px
}

.lm-account2 {
	padding: 100px 0 80px;
	background: #f8f8f8
}

.lm-account2 .row img {
	width: 80%;
	margin: 40px auto 40px
}

.lm-account2 .public-desc {
	color: #949699;
	font-size: 18px
}

.lm-account2 .lm-public-link2 {
	float: unset;
	margin: 0 auto
}

.lm-account3 {
	padding: 100px 0 80px
}

.lm-account3 .row img {
	width: 80%;
	margin: 40px auto 40px
}

.lm-account3 .public-desc {
	color: #949699;
	font-size: 18px
}

.lm-account3 .lm-public-link2 {
	float: unset;
	margin: 0 auto
}

.en-style2 .lm-account1 .row .desc1,
.en-style2 .lm-account1 .row .desc2,
.en-style2 .lm-account1 .row .desc3,
.en-style2 .lm-t-sub1 .p2 {
	letter-spacing: 0
}

.en-style2 .lm-account1 .row .title {
	letter-spacing: 0;
	font-size: 26px
}

.en-style2 .lm-public-title {
	padding: 0 10%;
	line-height: 38px
}

.lm-page-screen-1 {
	min-height: 600px;
	margin-top: 40px
}

.lm-page-screen-1 .page-screen__title {
	height: 60px;
	line-height: 60px;
	background-color: #fff;
	text-align: center
}

.lm-page-screen-1 .page-screen__title__text {
	font-size: 18px;
	font-weight: 700;
	text-indent: 20px;
	color: #070707;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.lm-page-screen-1 .page-screen__ul__li {
	height: 50px;
	line-height: 50px;
	text-align: center
}

.lm-page-screen-1 .page-screen__ul__li .text {
	font-size: 16px;
	text-indent: 20px;
	color: #000
}

.lm-page-screen-1 .page-screen__ul__li:nth-child(2n+2) {
	background-color: #f7f7f7
}

.lm-page-screen-1 .page-screen__btn {
	text-align: center;
	padding: 46px 0 100px
}

.lm-page-screen-1 .page-screen__btn .text {
	display: inline-block;
	min-width: 112px;
	height: 38px;
	border: 1px solid #d1d1d1;
	line-height: 40px;
	font-size: 20px;
	text-align: center;
	font-weight: 500;
	padding: 0 10px
}

.lm-page-screen-1 .page-screen__ul__li {
	background-color: #f9f9f9
}

.lm-page-screen-1 .page-screen__ul__li:nth-child(2n+2) {
	background-color: #fff
}

.lm-page-screen-1 .page-screen__btn .text.vi-box {
	font-family: UKIJ Tuz Tom, Open Sans, Hiragino Sans GB, Microsoft YaHei, WenQuanYi Micro Hei, Arial, Verdana, Tahoma, sans-serif
}

.lm-account1 .lm-public-title {
	margin-top: 0;
	margin-bottom: 0
}

.pc-btn {
	display: block
}

.m-btn {
	display: none
}

.trade8 {
	padding-top: 120px
}

.trade8 .title {
	margin-top: 50px
}

.lm-account1 .lm-public-title {
	letter-spacing: 0
}

.en-style2 .trade8 .title {
	letter-spacing: 0;
	margin-top: 46px;
	line-height: 50px
}

.lm-page-screen-1 .table-striped {
	margin-top: 40px;
	background-color: #fff
}

.lm-page-screen-1 .table-striped th {
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	color: #070707;
	line-height: 40px;
	font-family: auto
}

.lm-page-screen-1 .table-striped td {
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	color: #070707;
	font-family: auto;
	font-weight: 400
}

.lm-page-screen-1 .table-striped td[colspan] {
	background-color: #e3e3e3;
	line-height: 30px;
	font-size: 14px;
	font-weight: 700;
	color: #9a2122;
	text-align: center
}

.table>:not(:first-child) {
	border-top: none
}

.en-style2 .lm-t-sub1 {
	height: 420px
}

.en-style2 .lm-t-sub1 .p2 {
	width: 800px;
	line-height: 34px
}

@media(max-width:767px) {

	.lm-page-screen-1 .page-screen__title__text,
	.lm-page-screen-1 .page-screen__ul__li .text {
		text-indent: 10px
	}
}

@media(max-width:1400px) {
	.lm-t-sub1 .p1 {
		font-size: 34px
	}

	.lm-t-sub1 .p2 {
		line-height: 32px;
		font-size: 16px;
		width: 600px
	}

	.lm-t-sub4 img,
	.lm-t-sub5 .lm-t-sub5-img {
		width: 700px
	}

	.lm-t-sub5-bottom {
		width: 700px;
		height: 68px
	}

	.lm-t-sub5-content {
		width: 700px
	}

	.lm-t-sub5-bottom p {
		line-height: 60px
	}

	.lm-t-subtner-box-en .lm-t-sub1 {
		height: 650px
	}
}

@media(max-width:995px) {
	.lm-fth .p1 {
		padding: 0 5%
	}

	.fth4 .row .list img {
		width: 100px;
		height: 100px
	}

	.profile-name {
		font-size: 40px;
		top: 19.5%;
		left: 50%;
		transform: translate(-50%, -50%)
	}

	.lm-fth {
		background: url(../img/trade-bg-m.e22f2af1.png) 100%/auto 100% no-repeat;
		height: 650px;
		margin-top: 0;
		text-align: center;
		padding-top: 126px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.lm-fth img {
		display: none
	}

	.lm-fth .p3 {
		font-size: 28px;
		opacity: .3
	}

	.lm-fth .p1 {
		font-size: 30px
	}

	.fth2 {
		display: none
	}

	.lm-public-title {
		margin-bottom: 20px
	}

	.fth3 .row {
		background: none;
		padding-top: 0;
		padding-bottom: 0;
		margin-top: 0
	}

	.link {
		margin-top: 50px
	}

	.fth3 .row div {
		margin: 22px 0
	}

	.fth3 .row div:first-child {
		width: 100%
	}

	.fth3 .row div:nth-child(2),
	.fth3 .row div:nth-child(3),
	.fth3 .row div:nth-child(4),
	.fth3 .row div:nth-child(5) {
		width: 50%
	}

	.fth3 .p1 {
		font-size: 150px
	}

	.fth3 .p2 {
		font-size: 22px;
		line-height: 33px;
		margin-top: 61px
	}

	.fth3 .p3 {
		line-height: 24px;
		font-size: 14px;
		margin-top: 14px
	}

	.fth4 {
		margin-top: 100px
	}

	.fth4 .r1 {
		overflow: hidden;
		margin-top: 40px;
		padding: 0 38px 0 0
	}

	.fth4 .r2 .col-md-4 {
		width: 33%
	}

	.fth5 {
		margin-top: 100px
	}

	.fth5 .row div {
		width: 93%;
		margin: 0 auto
	}

	.fth5 .row {
		margin-top: 0
	}

	.fth5 .row div .col-sm-6 {
		width: 50%
	}

	.fth5 .row div .sr-row {
		padding: 0;
		margin: 0;
		background: none;
		margin-top: 0 !important
	}

	.fth5 .row div .sr-row div {
		background: none;
		padding: 0;
		margin: 0
	}

	.fth5 .row .p4 {
		margin-top: 10px
	}

	.fth5 .row .chess {
		margin-top: 30px !important
	}

	.fth5 .row .p1 {
		margin-top: 10px
	}

	.fth5 .row .p2 {
		margin-top: 50px
	}

	.fth5 .row .p2 .s1,
	.fth5 .row .p2 .s2 {
		font-size: 16px
	}

	.reward-list-pc {
		display: none
	}

	.reward-list-m {
		display: block
	}

	.fth5 .row div:first-child,
	.fth5 .row div:nth-child(2),
	.fth5 .row div:nth-child(3),
	.fth5 .row div:nth-child(4),
	.fth5 .row div:nth-child(5) {
		margin-top: 20px
	}

	.reward-list-m div {
		background: linear-gradient(0deg, rgba(148, 150, 153, .06), rgba(148, 150, 153, .02))
	}

	.reward-list-m .sr-row div:first-child {
		width: 40% !important
	}

	.reward-list-m .sr-row div:nth-child(2) {
		width: 60% !important
	}

	.fth5 .row div .tip1 {
		font-size: 14px;
		line-height: 20px;
		margin-top: 4px
	}

	.fth5 .row div:nth-child(5) .p1 {
		margin-top: 60px
	}

	.reward-list-m .col-md-2 {
		padding-top: 18px !important;
		padding-bottom: 18px !important
	}

	.fth6 table thead th {
		font-size: 14px;
		line-height: 18px
	}

	.fth6 table thead th br {
		display: block
	}

	.fth6 table thead th img {
		width: 76%;
		left: 11%;
		top: -15px
	}

	.fth6 table thead th:first-child {
		width: 26%
	}

	.fth6 table tbody td {
		line-height: 10px
	}

	.fth6 table {
		width: 92%
	}

	.fth6 table thead th {
		height: 56px
	}

	.fth6 table thead th:first-child div {
		position: relative;
		top: 6%
	}

	.fth6 table tbody tr .img1 {
		width: 40%
	}

	.fth6 table tbody tr .img2 {
		width: 33%;
		left: 45%
	}

	.fth6 table tbody td {
		font-size: 13px;
		line-height: 50px
	}

	.fth6 table tbody tr:nth-child(2n) td {
		line-height: 60px
	}

	.fth6 table tbody tr:nth-child(2n) {
		height: 60px;
		line-height: 60px
	}

	.fth6 table tbody tr:last-child td:first-child {
		line-height: 18px;
		padding-top: 7px
	}

	.fth6 {
		margin-top: 100px;
		margin-bottom: 80px
	}

	.fth6 .row {
		margin-top: 50px
	}

	.fca7 .d1 .p3 {
		width: 100%;
		margin: 0 auto;
		text-align: center
	}

	.fth5 .row .p2 {
		margin-top: 40px
	}

	.fth5 .row .p2 .s1,
	.fth5 .row .p2 .s2 {
		font-size: 14px
	}

	.fth5 .row div:first-child .chess,
	.fth5 .row div:nth-child(2) .chess,
	.fth5 .row div:nth-child(3) .chess,
	.fth5 .row div:nth-child(4) .chess,
	.fth5 .row div:nth-child(5) .chess {
		margin-bottom: 4px
	}

	.fth5 .row div:nth-child(5) .p1 {
		margin-top: 54px
	}

	.fth5 .sr-row {
		width: 100% !important
	}

	.fth4 .row .list .p3 {
		font-size: 26px
	}

	.fth4 .row .list .sp1 {
		font-size: 16px
	}

	.fth4 .row .list .sp2 {
		font-size: 12px;
		margin-top: 6px
	}

	.fca3 .d2 {
		padding-left: 8%
	}

	.home-header .navbar-brand img {
		width: 120px;
		height: auto
	}

	.fca1 {
		background: url(../img/fca1-m.75ced31b.jpg) 100%/auto 100% no-repeat;
		height: 280px;
		background-position: 50%;
		padding-top: 118px
	}

	.fca1 p {
		font-size: 28px
	}

	.fca1 img {
		margin-top: 22px;
		width: 150px
	}

	.fca2 {
		margin-top: 35px;
		margin-bottom: 66px
	}

	.fca2 .d1 {
		padding: 46px 0;
		padding-left: 10%
	}

	.fca2 .img1 {
		margin-top: 4px;
		width: 32%
	}

	.fca2 .img2 {
		width: 18%;
		margin-top: 2px
	}

	.fca2 span {
		margin: 0 18% 0 8%;
		height: 58px
	}

	.fca2 p {
		width: 100%;
		padding: 0 6%;
		margin-top: 22px
	}

	.fca3 {
		margin-top: 35px
	}

	.fca3 .d1 {
		padding: 46px 0;
		padding-left: 10%
	}

	.fca3 .img1 {
		margin-top: 4px;
		width: 32%
	}

	.fca3 .img2 {
		width: 43%;
		margin-top: 6px
	}

	.fca3 span {
		margin: 0 8% 0 8%;
		height: 58px
	}

	.fca3 p {
		width: 100%;
		padding: 0 6% 0 0;
		margin-top: 22px
	}

	.fca4 {
		margin: 20px 0
	}

	.fca4 .title {
		font-size: 22px;
		line-height: 40px;
		padding: 0 6%;
		margin-bottom: 26px
	}

	.fca4 .row div {
		margin: 20px 0;
		text-align: left
	}

	.fca4 .row div img {
		float: left;
		width: 50px;
		margin-left: 4%;
		margin-top: 12px
	}

	.fca4 .row div p {
		float: left;
		margin-top: 0;
		width: 64%;
		margin-left: 12%
	}

	.fca4 .row div p br {
		display: none
	}

	.fca4 .row {
		padding: 16px 7%
	}

	.fca5 {
		margin: 80px 0 10px
	}

	.fca5 .title {
		font-size: 22px;
		line-height: 40px;
		padding: 0 6%;
		margin-bottom: 26px
	}

	.fca5 .r1 div {
		margin: 20px 0;
		text-align: left
	}

	.fca5 .r1 div img {
		float: left;
		width: 23%;
		margin-left: 8%;
		margin-top: 12px
	}

	.fca5 .r1 div p {
		float: left;
		margin-top: 11%;
		width: 60%;
		margin-left: 8%;
		font-size: 18px
	}

	.fca5 .r1 div p br {
		display: none
	}

	.fca5 .r1 {
		padding: 16px 7%
	}

	.fca5 .r2 .c1 {
		text-align: center;
		padding-right: 7px;
		margin-bottom: 54px
	}

	.fca5 .r2 .c2 {
		text-align: center;
		padding-right: 11px
	}

	.fca5 .r2 {
		margin-top: 46px
	}

	.fca6 {
		margin: 100px 0 10px
	}

	.fca6 .title {
		font-size: 22px;
		line-height: 40px;
		padding: 0 10%;
		margin-bottom: 26px
	}

	.fca6 .row {
		padding: 0 8%;
		background: none
	}

	.fca6 .row div .p2 {
		padding-left: 0;
		margin-bottom: 50px
	}

	.contact-us {
		height: auto;
		padding-bottom: 64px
	}

	.contact-us .form-bg {
		width: 100%;
		display: block;
		margin: 0;
		border: none
	}

	.contact-us .form-box {
		height: auto;
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		border: none;
		padding: 40px 8%;
		margin-top: -30px
	}

	.contact-us .form-box:after {
		display: none
	}

	.contact-us .form-box .form-btn {
		position: relative;
		left: 0;
		top: 0;
		margin-top: 60px
	}

	.contact-us .form-box .row {
		margin: 0
	}

	.contact-us .form-box .row>* {
		padding: 0
	}

	.contact-us .form-box .mt110 {
		margin-top: 43px
	}

	.contact-us .form-box .col-md-3 {
		margin-top: 12px;
		margin-right: 20px;
		width: 62px;
		height: 28px
	}

	.contact-us .form-box .select-label {
		height: 100%
	}

	.contact-us .form-box .form-label {
		font-size: 16px;
		margin-top: 32px
	}

	.fca7 .d1 .p1 {
		margin: 90px auto 0;
		font-size: 28px;
		line-height: 44px;
		text-align: center;
		width: 90%
	}

	.fca7 .d1 .p2 {
		margin: 20px auto;
		display: flex;
		justify-content: center;
		align-items: center
	}

	.fca7 .d1 .p2 em {
		margin-top: 5px
	}

	.fca7 .d1 .p3 {
		margin-top: 16px;
		margin-bottom: 20px
	}

	.fca7 .d2 {
		margin-top: 74px
	}

	.fca7 .d1 .p2 {
		font-size: 18px
	}

	.fca7 .verify-code,
	.fca7 .verify-input {
		width: 50%
	}

	#verify {
		width: 100%
	}

	.contact-us .form-box .select-label {
		height: 34px;
		width: 80px
	}

	.contact-us .form-box .col-md-3 {
		margin-right: 40px
	}

	.contact-us .form-box .form-btn {
		margin-top: 36px
	}

	.contact-us .form-box {
		padding-bottom: 80px
	}

	.fca7 .d1 .p3 {
		font-size: 14px
	}

	.fca7 {
		background: url(../img/fca44-m.162b386f.jpg) 100%/auto 100% no-repeat;
		position: relative;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.lm-fth .p1 {
		margin-top: 40px;
		line-height: 58px;
		font-size: 36px
	}

	.lm-fth .line {
		width: 62px;
		border: 1px solid #d9d9d9;
		margin: 26px auto 0;
		display: block
	}

	.lm-fth .p2 {
		width: 100%;
		padding: 8%;
		font-size: 16px;
		line-height: 26px
	}

	.lm-fth .btn {
		width: 56%;
		padding: 10px 40px;
		height: 46px;
		font-size: 16px;
		border-radius: 2px;
		background: #3d0101;
		color: #af8147;
		margin: 14px auto
	}

	.lm-fth .btn,
	.m-btn,
	.m-desc,
	.m-line,
	.m-title {
		display: block
	}

	.pc-btn,
	.pc-desc,
	.pc-line,
	.pc-title {
		display: none
	}

	.lm-fth .p1 br {
		display: block
	}

	.lm-section0 .d1 {
		background: none
	}

	.trade1 {
		background: #f8f8f8;
		padding: 50px 5%
	}

	.trade1 .d1 {
		padding: 0
	}

	.lm-section .title {
		text-align: center;
		width: 100%
	}

	.lm-section .line {
		margin: 26px auto 30px;
		width: 46px
	}

	.lm-section .title {
		font-size: 28px
	}

	.trade1 .d2 {
		padding: 0
	}

	.trade1 .d1 {
		margin-bottom: 40px
	}

	.trade1 .d1 .row div img {
		width: 110px
	}

	.lm-section .market li:nth-child(3) {
		display: none
	}

	.lm-section .market li {
		width: 48%;
		margin-top: 40px;
		margin-bottom: 40px
	}

	.lm-section .title {
		line-height: 42px
	}

	.lm-section .lm-section1-s1-d2 {
		margin-top: 0
	}

	.trade2 {
		padding: 50px 5%
	}

	.lm-section .desc {
		width: 100% !important;
		font-size: 16px;
		line-height: 24px
	}

	.lm-section .market li .line {
		width: 88%;
		top: 130.5px
	}

	.lm-section .market li {
		margin-top: 0;
		margin-bottom: 0
	}

	.trade2 .market {
		margin-bottom: 20px
	}

	.trade3 {
		background: #f8f8f8;
		padding: 50px 5%
	}

	.trade3 .d1 {
		padding: 0;
		margin-bottom: 30px
	}

	.trade3 .d1 .row div {
		margin: 20px 0
	}

	.trade3 .d1 .row div:first-child {
		width: 100%
	}

	.trade3 .d1 .row div:nth-child(2),
	.trade3 .d1 .row div:nth-child(3) {
		width: 50%
	}

	.lm-section .d2 {
		padding: 0
	}

	.lm-section3 .d1 .row div img {
		width: 122px
	}

	.trade4 {
		padding: 50px 5%
	}

	.trade4 .m-desc {
		text-align: center
	}

	.trade4 .market {
		margin-bottom: 20px
	}

	.trade5 {
		padding: 50px 5%;
		background: #f8f8f8
	}

	.trade5 .d1 {
		padding: 0;
		margin-bottom: 30px
	}

	.trade5 .d1 .row div {
		width: 50%;
		margin: 30px 0
	}

	.trade5 .lm-public-link2 {
		margin-top: 0
	}

	.trade6 {
		padding: 50px 5%
	}

	.trade6 .d1 {
		padding: 0;
		margin-bottom: 30px
	}

	.trade6 .d1 .row div {
		width: 50%;
		margin: 30px 0
	}

	.trade6 .lm-public-link2 {
		margin-top: 40px
	}

	.trade7 {
		padding: 50px 5%;
		background: #f8f8f8
	}

	.trade7 .d1 {
		padding: 0;
		margin-bottom: 30px
	}

	.trade7 .d1 .row div {
		width: 50%;
		margin: 30px 0
	}

	.trade7 .lm-public-link2 {
		margin-top: 0
	}

	.trade8 {
		padding: 50px 5%
	}

	.trade8 .d1 {
		padding: 0;
		margin-bottom: 30px
	}

	.trade8 .d1 .row div {
		width: 50%;
		margin: 30px 0
	}

	.trade8 .lm-public-link2 {
		margin-top: 40px
	}

	.en-style .lm-fth .p1 {
		font-size: 32px;
		padding: 0 10%;
		line-height: 44px
	}

	.en-style .lm-section .title {
		width: 100%;
		font-size: 26px;
		line-height: 34px
	}

	.en-style .lm-section4 .d2,
	.en-style .lm-section6 .d2 {
		padding: 0
	}

	.lm-t-sub1 {
		background: url(../img/cfd-bg-m.6ea94b88.jpg) 100%/auto 100% no-repeat
	}

	.pc-btn {
		display: none
	}

	.m-btn {
		display: block
	}

	.lm-t-sub1 .p1 br {
		display: block !important
	}

	.lm-t-sub2 .row {
		width: 90%;
		padding: 20px 0 0 13%;
		margin: 30px auto
	}

	.lm-t-sub2 .row p {
		font-size: 14px
	}

	.lm-t-sub2 .row div {
		margin-top: 0
	}

	.lm-t-sub3 .row {
		width: 100%;
		padding: 19px 0 0 0;
		margin: 10px auto 30px;
		background: #fff
	}

	.lm-t-sub3 .row div {
		width: 50%;
		margin-bottom: 30px
	}

	.lm-t-sub3 .row img {
		width: 90px
	}

	.lm-public-link2 {
		padding: 14px 18px
	}

	.lm-public-link,
	.lm-public-link2 {
		margin-top: 0;
		text-align: center;
		width: 100%
	}

	.lm-public-link {
		padding: 15px 19px
	}

	.lm-t-sub3 .row .desc {
		font-size: 15px;
		padding: 0 0;
		line-height: 26px
	}

	.lm-t-sub5 .lm-t-sub5-img,
	.lm-t-sub5-content {
		width: 100%
	}

	.lm-t-sub5-bottom {
		width: 100%;
		height: 46px
	}

	.lm-t-sub5-bottom p {
		line-height: 42px;
		font-size: 14px;
		padding: 0 20px
	}

	.lm-t-sub5-bottom span {
		font-size: 18px
	}

	.lm-t-sub5-bottom img {
		width: 6px;
		margin-left: 6px
	}

	.lm-t-sub1 .p2 {
		width: 100%;
		padding: 8%;
		font-size: 16px;
		line-height: 30px
	}

	.line {
		width: 62px;
		border: 1px solid #d9d9d9;
		margin: 26px auto 0
	}

	.lm-t-sub1 .p1 {
		margin-top: 20px;
		line-height: 58px;
		font-size: 34px
	}

	.lm-t-sub1 .btn {
		margin: 14px auto
	}

	.public-desc {
		width: 90%;
		font-size: 15px;
		line-height: 24px
	}

	.lm-t-sub4 .public-desc,
	.lm-t-sub5 .public-desc {
		width: 90%
	}

	.lm-t-sub2,
	.lm-t-sub3,
	.lm-t-sub4,
	.lm-t-sub5 {
		padding: 56px 0
	}

	.public-line {
		width: 50px;
		margin: 40px auto 0
	}

	.lm-public-title {
		font-size: 26px
	}

	.lm-t-sub2 .row img {
		width: 28px
	}

	.lm-t-sub4 img {
		width: 90%
	}

	.public-slogan {
		padding: 20px 20px
	}

	.lm-t-subtner-box-en .lm-t-sub2 .row {
		padding: 20px 0 0 3%
	}

	.lm-t-subtner-box-en .lm-t-sub2 .row div {
		width: 100%;
		margin-top: 14px
	}

	.lm-t-subtner-box-en .lm-t-sub1 .p1 {
		line-height: 44px;
		font-size: 28px;
		width: 90%;
		margin: 20px auto 0
	}

	.lm-public-title2 {
		line-height: 26px
	}

	.lm-t-subtner-box-en .lm-t-sub5-bottom p {
		font-size: 12px;
		letter-spacing: 0;
		padding: 0 8px
	}

	.lm-t-subtner-box-en .lm-t-sub5-bottom span {
		font-size: 16px
	}

	.lm-t-subtner-box-en .public-desc {
		width: 90%
	}

	.lm-t-subtner-box-en .lm-t-sub1 .p2 {
		width: 100%;
		font-size: 14px;
		line-height: 26px
	}

	.lm-t-subtner-box-en .lm-t-sub2 .row {
		width: 100%
	}

	.lm-t-subtner-box-en .lm-t-sub2 .row img {
		width: 24px
	}

	.lm-t-subtner-box-en .lm-t-sub1 .p1 {
		font-size: 26px;
		line-height: 34px
	}

	.lm-t-subtner-box-en .lm-public-title {
		font-size: 22px;
		line-height: 32px
	}

	.lm-t-subtner-box-en .public-slogan {
		padding: 16px 0;
		line-height: 28px;
		font-size: 13px
	}

	.lm-t-subtner-box-en .lm-t-sub2 .row div p {
		line-height: 30px;
		margin-left: 6px
	}

	.lm-t-subtner-box-en .lm-t-sub2 .row div {
		text-align: center
	}

	.lm-t-subtner-box-en .lm-t-sub3 .row p {
		margin-left: 8px;
		display: block;
		line-height: 18px;
		margin-top: 8px;
		font-size: 12px
	}

	.public-slogan {
		padding: 16px 0;
		line-height: 28px;
		font-size: 13px
	}

	.lm-t-sub1 .p1 br {
		display: block
	}

	.lm-t-sub4 img {
		padding: 0;
		background: none;
		margin: 0 auto;
		width: 96%
	}

	.public-btn {
		margin: 40px auto 0
	}

	.lm-t-sub4 .public-desc {
		margin-top: 30px
	}

	.lm-t-sub5 .row div {
		width: 50%;
		margin-bottom: 0
	}

	.lm-t-sub5 .row p {
		font-size: 14px;
		width: 82%;
		margin: 20px auto 0;
		line-height: 22px
	}

	.lm-t-sub5 .row img {
		width: 88%
	}

	.lm-t-sub6 .row div p {
		font-size: 14px
	}

	.lm-t-sub6 .row div {
		margin-bottom: 6px;
		margin-left: 4%;
		padding: 16px 10px 14px 36px
	}

	.lm-t-sub6 .row div img {
		top: 13px;
		left: 12px
	}

	.lm-t-sub6 {
		padding-bottom: 50px
	}

	.en-style .lm-t-sub6 .row div {
		width: 92%;
		line-height: 22px;
		height: auto;
		padding: 14px 10px 12px 36px
	}

	.en-style .lm-t-sub6 .row div p {
		font-size: 14px
	}

	.en-style .lm-t-sub6 .row div img {
		top: 18px;
		left: 12px;
		width: 13px
	}

	.en-style .lm-public-title {
		font-size: 23px
	}

	.en-style .lm-t-sub1 .p1 {
		line-height: 46px;
		font-size: 30px;
		margin-top: 55px
	}

	.product {
		width: 100%
	}

	.product .table-list .flex-1:nth-child(4),
	.product .table-list .flex-1:nth-child(5) {
		display: none
	}

	.accordion-body {
		padding: 0
	}

	.accordion-body,
	.product-box__accordion-item .accordion-button,
	.product-box__nav {
		font-size: 12px
	}

	.product .table-list .flex-1 {
		font-size: 13px
	}

	.product .accordion-button:after {
		display: none
	}

	.product-box__accordion-item .accordion-button {
		padding: 8px 0
	}

	.en-style2 .lm-public-link2 {
		float: unset;
		margin-bottom: 16px
	}

	.en-style2 .lm-public-link {
		float: unset
	}

	.en-style2 .lm-t-sub3 .row .title {
		line-height: 24px
	}

	.en-style2 .lm-t-sub3 .row .desc {
		margin-top: 14px
	}

	.en-style2 .product {
		margin-top: 30px
	}

	.en-style2 .lm-public-title {
		padding: 0 8%;
		line-height: 32px
	}

	.en-style2 .product {
		margin-bottom: 30px
	}

	.lm-t-sub1 .btn {
		display: block
	}

	.lm-t-sub1 {
		background: url(../img/leverage-margin-bg-m.2fe48b40.jpg) 100%/auto 100% no-repeat;
		height: 520px;
		margin-top: 0;
		text-align: center;
		padding-top: 110px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.lm-t-sub1 .p1 {
		font-size: 27px
	}

	.lm-account1 {
		padding: 50px 2% 30px
	}

	.lm-account1 .container {
		width: 100%
	}

	.lm-account1 .row div {
		width: 33.3%
	}

	.lm-account1 .row .title {
		font-size: 17px;
		letter-spacing: 0;
		white-space: nowrap;
		max-width: 110px;
		overflow: hidden;
		text-overflow: ellipsis;
		margin-bottom: 20px
	}

	.lm-account1 .row .desc1,
	.lm-account1 .row .desc2,
	.lm-account1 .row .desc3 {
		font-size: 14px;
		line-height: 20px;
		margin-top: 14px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		letter-spacing: 0
	}

	.lm-account1 .row .div1 {
		margin-top: 22px;
		text-align: right
	}

	.lm-account1 .btn-box {
		display: none
	}

	.lm-t-sub3,
	.lm-t-sub3 .row {
		background: #f8f8f8
	}

	.lm-t-sub3 .row div {
		width: 100%
	}

	.lm-public-link,
	.lm-public-link2 {
		width: 70%;
		text-align: center;
		margin: 20px auto 10px;
		float: unset
	}

	.btn-box {
		width: 100%
	}

	.lm-account2 {
		background: #fff;
		padding: 60px 3%
	}

	.lm-account2 .public-desc {
		width: 100% !important;
		font-size: 16px;
		line-height: 24px
	}

	.lm-account2 .row img {
		width: 100%;
		margin: 20px auto 30px
	}

	.lm-account3 {
		padding: 60px 3%;
		background: #f8f8f8
	}

	.lm-account3 .public-desc {
		width: 100% !important;
		font-size: 16px;
		line-height: 24px
	}

	.lm-account3 .row img {
		width: 100%
	}

	.public-line {
		margin: 30px auto 30px
	}

	.lm-t-sub3 .public-line {
		margin-bottom: 0
	}

	.en-style2 .lm-t-sub1 .p2 {
		padding-top: 14px
	}

	.en-style2 .lm-account1 .row .title {
		font-size: 16px
	}

	.en-style2 .lm-public-title {
		font-size: 24px
	}

	.en-style2 .lm-t-sub3 .row .desc {
		padding: 0 10%
	}

	.lm-t-sub1 .p2 {
		padding-top: 12px
	}

	.lm-account1 .container {
		padding: 0
	}

	.lm-page-screen-1 .page-screen__title__text {
		font-size: 16px
	}

	.lm-page-screen-1 .page-screen__title__text:last-child,
	.lm-page-screen-1 .page-screen__ul__li .text:last-child {
		display: none
	}

	.lm-page-screen-1 .page-screen__title__text,
	.lm-page-screen-1 .page-screen__ul__li .text {
		font-size: 14px
	}

	.container-xl {
		padding: 0
	}

	.lm-page-screen-1 {
		margin-top: 20px
	}

	.lm-account1 .btn-box {
		display: block
	}

	.lm-account1 .lm-public-link2 {
		margin: 30px auto
	}

	.trade8 {
		padding-top: 0
	}

	.en-style2 .lm-t-sub1 .p1 {
		margin-top: 3px
	}

	.en-style2 .trade8 .title {
		margin-top: 40px;
		line-height: 36px;
		font-size: 24px
	}

	.lm-page-screen-1 .table-striped td:nth-child(2),
	.lm-page-screen-1 .table-striped th:nth-child(2) {
		display: none
	}

	.lm-page-screen-1 .table-striped th {
		font-size: 14px;
		line-height: 18px
	}

	.lm-account1 .public-desc br {
		display: none
	}

	.en-style2 .lm-t-sub1 .p2 {
		width: 100%;
		line-height: 32px
	}

	.en-style2 .lm-t-sub1 {
		height: 600px
	}
}

@media(max-width:400px) {
	.lm-t-sub6 .row div p {
		font-size: 13px
	}

	.lm-t-sub6 .row div {
		margin-bottom: 6px;
		margin-left: 4%;
		padding: 14px 10px 12px 34px;
		height: 38px
	}

	.lm-t-sub6 .row div img {
		top: 13px;
		left: 12px;
		width: 14px
	}

	.en-style .lm-t-sub6 .row div {
		width: 92%;
		line-height: 22px;
		height: auto
	}

	.en-style .lm-t-sub6 .row div p {
		font-size: 14px
	}

	.lm-account1 .row .title {
		font-size: 16px
	}
}

@media(max-width:390px) {

	.lm-account1 .row .desc1,
	.lm-account1 .row .desc2,
	.lm-account1 .row .desc3 {
		font-size: 13px
	}
}

.zero {
	background: #fff
}

.zero-info__title {
	font-size: 36px;
	font-weight: 700;
	letter-spacing: 8px;
	color: #260706;
	align-items: flex-end;
	margin-bottom: 50px
}

.zero-info__title p {
	font-size: 50px;
	color: #bb8c4b
}

.zero-info__tips {
	font-size: 28px;
	font-weight: 400;
	letter-spacing: 3px;
	color: #260706;
	text-align: center;
	line-height: 1.5
}

.zero-info__tips .img {
	margin: 0 6px 0 30px;
	width: 29px;
	height: 29px
}

.zero-info__img {
	margin-bottom: 30px
}

.zero-bot {
	margin-top: 20px
}

.zero-bot__desc {
	font-size: 36px;
	font-weight: 700;
	letter-spacing: 6px;
	color: #260706;
	margin-top: 20px
}

.zero-bot__desc p {
	font-size: 50px;
	font-weight: 700;
	letter-spacing: 8px;
	color: #bb8c4b
}

.zero-btn {
	background: url(../img/btn.1fe081ad.png) no-repeat;
	background-size: 100%;
	width: 180px;
	height: 53px;
	line-height: 45px;
	color: #450505;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 6px;
	margin-top: 40px;
	display: block;
	text-align: center;
	position: fixed;
	right: 0;
	bottom: 100px
}

.zero-btn:hover {
	color: #73201a
}

.zero-line {
	padding: 40px 0
}

.zero-line__box {
	background-color: #bb8c4b;
	height: 1px
}

.zero-line .img {
	margin: 0 30px
}

.zero-block1 {
	padding-top: 50px
}

.zero-block1__h1 {
	color: #540000;
	font-size: 72px;
	font-weight: 700;
	letter-spacing: 8px;
	font-family: fangsong
}

.zero-block1__tips {
	font-size: 36px;
	font-weight: 400;
	letter-spacing: 17px;
	padding: 20px 0 60px;
	color: #540000;
	align-items: center
}

.zero-block1__tips p {
	font-weight: 700
}

.zero-block1__title {
	font-size: 50px;
	font-weight: 700;
	letter-spacing: 8px;
	color: #bb8c4b;
	font-family: fangsong;
	margin-bottom: 40px
}

@media(max-width:500px) {
	.zero {
		padding-top: 110px
	}

	.zero-head .head-box,
	.zero .content {
		padding: 0 10px
	}

	.zero-head .head-box__logo {
		flex: 1
	}

	.zero-head .head-box__logo img {
		width: 90%
	}

	.zero-head .head-box__tit {
		display: none
	}

	.zero-head .head-box__btn {
		flex: 1;
		justify-content: flex-end
	}

	.zero-head .head-box__btn .right-btn {
		margin-left: 0;
		font-size: 14px
	}

	.zero-head .head-box__btn .left-btn {
		padding: .3em .6em;
		font-size: 14px
	}

	.zero-bot {
		margin-top: 20px
	}

	.zero-bot__desc {
		font-size: 18px;
		font-weight: 700;
		letter-spacing: 2px;
		color: #260706;
		margin-top: 10px;
		line-height: 1.75;
		display: block
	}

	.zero-bot__desc:last-child {
		font-size: 14px;
		letter-spacing: 0;
		white-space: nowrap
	}

	.zero-bot__desc p {
		font-size: 24px;
		font-weight: 700;
		letter-spacing: 8px;
		color: #bb8c4b
	}

	.zero-info__title {
		font-size: 18px;
		font-weight: 700;
		letter-spacing: 2px;
		color: #260706;
		margin-bottom: 20px;
		display: block;
		line-height: 1.5;
		text-align: center
	}

	.zero-info__title p {
		font-size: 24px;
		color: #bb8c4b;
		white-space: nowrap
	}

	.zero-info__tips {
		font-size: 14px;
		font-weight: 600;
		letter-spacing: 0;
		color: #260706;
		text-align: center;
		line-height: 1.75;
		flex-direction: column;
		align-items: flex-start;
		width: 100%;
		margin-bottom: 20px
	}

	.zero-info__tips .img {
		margin: 0 6px 0 10px;
		width: 15px;
		height: 15px
	}

	.zero-info__img {
		margin-bottom: 10px
	}

	.zero-line {
		padding: 30px 0
	}

	.zero-line .img {
		margin: 0 10px
	}

	.zero-footer {
		margin: 20px 0 0;
		padding-bottom: 50px
	}

	.zero-footer__info .info-desc {
		color: #c0976c;
		font-size: 14px;
		letter-spacing: 0
	}

	.zero-footer__info .info-line {
		border-bottom: 1.45px solid #a37b50;
		margin: 0 4px
	}

	.zero-footer__info .img {
		width: 14px;
		height: 14px
	}

	.zero-footer__logo {
		margin-top: 20px
	}

	.zero-footer__logo img {
		max-width: 30%
	}

	.zero-block1 {
		padding-top: 20px
	}

	.zero-block1__h1 {
		color: #540000;
		font-size: 28px;
		font-weight: 700;
		letter-spacing: 2px
	}

	.zero-block1__tips {
		font-size: 18px;
		font-weight: 400;
		letter-spacing: 2px;
		padding: 20px 0 20px;
		color: #540000;
		align-items: center
	}

	.zero-block1__tips p {
		font-weight: 700
	}

	.zero-block1__title {
		font-size: 28px;
		font-weight: 700;
		letter-spacing: 8px;
		color: #bb8c4b;
		font-family: fangsong;
		margin-bottom: 40px
	}
}

.from0tohero {
	background: #f8f8f8
}

.from0tohero .fp-tableCell,
.from0tohero .section {
	height: auto !important
}

.from0tohero-title {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center
}

.from0tohero-title__name {
	font-weight: 600;
	font-size: 32px;
	color: #3d0101;
	letter-spacing: 2px;
	line-height: 3.75
}

.from0tohero-title__line {
	background: #949699;
	width: 48px;
	height: 1px
}

.from0tohero-btn,
.from0tohero-btn__box {
	display: flex;
	justify-content: center
}

.from0tohero-btn__box {
	min-width: 140px;
	height: 36px;
	background: #3d0101;
	align-items: center;
	padding: 0 20px
}

.from0tohero-btn__box__name {
	color: #fff;
	font-weight: 500;
	font-size: 14px;
	margin-right: 8px
}

.from0tohero-btn__box img {
	width: 8px
}

.from0tohero-pages1 {
	background-position: 50%;
	text-align: center
}

.from0tohero-pages1 .pages1-box {
	background: url(../img/pages-bg.28a91b15.png) no-repeat;
	background-size: 100% 100%;
	flex-direction: column
}

.from0tohero-pages1 .pages1-box__tit {
	font-weight: 700;
	font-size: 32px;
	color: #fff;
	padding-top: 40px
}

.from0tohero-pages1 .pages1-box__img {
	padding: 16px 0
}

.from0tohero-pages1 .pages1-box__tips {
	font-weight: 400;
	font-size: 14px;
	color: #fff;
	letter-spacing: 2px
}

.from0tohero-pages1 .pages1-box__en {
	padding: 16px 0 28px;
	font-weight: 400;
	font-size: 40px;
	color: #fff;
	font-family: Baskerville Old Face;
	opacity: .2
}

.from0tohero-pages1 .pages1-menu {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 10;
	background: #fff;
	box-shadow: 0 2px 10px rgba(61, 1, 1, .08);
	padding: 12px 0
}

.from0tohero-pages1 .pages1-menu__item {
	height: 38px;
	border: 1px solid #4d0101;
	font-weight: 400;
	color: #4d0101;
	font-size: 14px;
	letter-spacing: 1px;
	margin-right: 24px;
	padding: 0 20px;
	cursor: pointer
}

.from0tohero-pages1 .pages1-menu__item.active {
	background-color: #4d0101;
	color: #fff
}

.from0tohero-pages1 .pages1-menu__item:last-child {
	margin: 0;
	background-color: #af8147;
	border: 1px solid #af8147;
	color: #fff
}

.from0tohero-pages1 .pages1-menu__item:last-child img {
	width: 8px;
	margin-left: 6px
}

.from0tohero-pages2 {
	padding-top: 38px
}

.from0tohero-pages2 .pages2-box {
	margin: 50px 0;
	height: 366px;
	align-items: center;
	background: linear-gradient(90deg, rgba(148, 150, 153, 0), rgba(148, 150, 153, .06) 92.82%)
}

.from0tohero-pages2 .pages2-box__item {
	display: flex;
	flex-direction: column;
	align-items: center;
	height: 100%;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAB7CAYAAAA7dqNSAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALtSURBVHgB7Z3BbtNAFEWvHcdJk7SJqJBYsGLJgk0XqEhIbPmA/CT8BLuuuoRlJUBISAgQkDZtQoA7jiPcqmlTz9i+rd5Ro6RKXM3xmzcz3dxEaIgnQH8I9NzrB8C318ACAUhQP9FTYDulECqgVqHHQDoCRi2ghYqoS6jSqhSpXOgl0PkBDKusSpEqhdr7rMqEQrWY5FQhFO0BO718BaubkEIRm77PJhl0+RoN4S3kVi7uJwP+oQ4EKCXkJPiU7gJbaGYvW8u1gxlzdWJjJ5/4uMdGPwa6TU6p60jcsjrnIN0vvznQMyDm3Il5DolOKfM5HzynVXY26UKbZMq7viisSK5kq0OV+uAvI34DTHg4/MrN7ycrdMbmmLEyfze52H2O8gt3DfeaOQTIeogn3RmWj+Pim+N8dz+i+KP/fZMV8BXwJyqIv+BKx6c2GubKRaFwpF8cXnhPdVWIcccwIXVMSB0TUseE1DEhdUxIHRNSx4TUMSF1TEgdE1LHhNQxIXVMSB0TUseE1DEhdUxIHRNSx4TUMSF1TEgdE1LHhNQxIXVMSB0TUseE1DEhdUxIHRNSx4TUMSF1TEgdE1LHhNQxIXVMSB0TUseE1DEhdSSE3gaMarMKrWMqcnOCDWJbJBlH4q4OFXvo9K5Nub7HlOsoVujEY1CJ6JQrPajvAUPCQgnFPqmAchUae+Y0phzHOJBUEKEPAcICjwKlcAYRSgMMprVM5PTGW2hv2dDe0aC8I2keN+pFiAoFi9DdClAlr0bc5wA62TEuDCx1ewDMvniko/tUqBUFlFkxyn7K3+iyF7aeAbtVZGjzDscPuWp+zPbqzeJJi5TZDCuTKeLyU2nz6yD7V2tzbiTkvgnA9UydWcE8I54cAhNs2FebDCyiSI/N2q8rpv0yXEoun6YHy4DZtXLnhIrJzez2mKtOZyGQLnsRF+M7p+AO5d6zz94tY32zfoueA/fzz0nlZt8Ul1tMgZmTuNUiK1xfczYl/wBE2GPw5SXUwAAAAABJRU5ErkJggg==) no-repeat center 50px
}

.from0tohero-pages2 .pages2-box__item .item-tit {
	padding: 140px 5px 0;
	text-align: center;
	line-height: 1.25;
	color: #000;
	letter-spacing: 2px;
	font-weight: 600;
	font-size: 20px
}

.from0tohero-pages2 .pages2-box__item:nth-child(2) {
	background: url(data:image/png;base64,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) no-repeat center 50px
}

.from0tohero-pages2 .pages2-box__item:nth-child(3) {
	background: url(data:image/png;base64,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) no-repeat center 50px
}

.from0tohero-pages2 .pages2-box__item:nth-child(4) {
	background: url(data:image/png;base64,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) no-repeat center 50px
}

.from0tohero-pages2 .pages2-box__item:nth-child(5) {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAAB9CAYAAADjhj4gAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAnMSURBVHgB7V3pahxHEK69tLta2bpsx06cBEwOkCEQ/CMo2LB/8wDyI+ThrAcIBIcInNjkEIQkNgRCCI6DsY0V3dKutKvUNz0j945mZqe75+jZ0YcXS1odM99UfV1d3VVdIQvRJbrE/x1vEB0d8+sJUZ8swRLR1AJR5xrRdoXsQ+0O0ZUzX2QSd/h1xKS6hPKHdEIZoEtUf0nUmmXi6kTNAdHgIdHLOlmGZb7AoK/zBTem+eV9zgTTIZPHN9Dv8NtM6KDHry1+MfPDy/zeqvNj8bHCz+gVUYV/T6PpPC+q7zFp/Esqi9L3VcWDI+ss7xbRLJM0TcnieMz7SkbEv2zzEdGBdZbXdP4ljkTv87qrwVWyC7WacBdrwS7d9+TAKvK6kqbZCo4Adr2PrSJvJx2XTQwYZf90jE/AKvKmQ0ZaW/AO0Wv5c5sGDCc0IEvBcd7uA1/oY43ldS3WO5aTgz+c/0ZhDXkHlrosiPuF47qg96xxkykLBwsO5vaYuO2w922xPFzH6YM8zGjOGgaMqld5cPghgjjACsvrsuHJSvwT0Quwd5d1kLWmwXPXJo/EFb6TRivFKSVbf58zJjurMbM4VpAHvfMEb9/NlrgM9d3Xnve9TGrFI3VBTOKnQOyB4uwE1s0PYjDDcRsL2hFnSQ4rihZvBXlzfB377sctKQgNgnuDHqln4JILGThD5F/89g3OuNzjl58oHXO2gbzqvjRYvDBMfLqkDCgkHbVOyfl97gPGiu8Bfjo+fWQNcs9gXOCUds2N8aB39yV9sx25W96cZHkXCmR1QN7kjejdM2fgLQ5yJa/IegfkSt4raT4LvVNdsMkbuZLXlMgrmt4BuZJXZL0DciNvxZeCKpreAbmRV3S9A3Ijr+h6B+RG3oZEXhH1DsiFPOidnJcrot4BucxtOTJutdyRtmjzWRm5WN41KUQpqt4BuZA3CXoHZE7eLd86RFH1DsicvCPJ6rBKVcT4zkPm5F2UyJuyaK+xDjInrycNFr0xiz22I1Py/Hp3/dzy4mOS9A7IlLxJ0jsgU/KG0jayousdkBl50Dt5O0TR9Q7IjLwpabFnEvQOyIy8mrMNRWAS9A7IjLxJ0zsgq40+NVO9WwlJn+Xp/pnUni0TtevOzgqhdw+dzeXhWBIhzdQVfrgDYbGRDxl77ToiwZBpmWkmltcXpZYOwvTOnX20+M2ONwuJa1L4fpfkxiw/KHztc1EF2eN810FaRGZCXjN6Pltjy5ytv/meExDMq2uHzEb/Z7YmeSOi674o7cRWXBAVeA+QCVRP4gUi+RfsPBIkJubmWbjtSPHxVXZZV6cq7J6dRSeZLFyPSdv7jmhXZXurWyN7wSUyEpCMTc78P5Hqx0yQOnldUew7j489vYOmsQDOeYOIu5F600T8QeK/RItx9iW7JG4+Md+Fmi7k4mO+qwPWoCGT1fHeR1lSUHWNJqr89y7ELXY2/dupr5594OQDRDzJxNWbozsFtn5LduXs5Dlr6rtsFJUYFUX8BKc4bJr+x1EN9dqPtIPkkWI8OZe3RbS97vCXPL5na9qP+bvh5jygLJKGIaVqeV0eQU8ChBzukpRohwEW+L7422MNhL+hysuh7Q/5Z/52JkPxkKrlBRXjocVHghoXCR7ZN+KWYvGFVvl6F7sK4Vuq5PmL8XAjl4n+o4yA0Xte4UGBQB5+eeCP55FpkjdSjAds8+CQ9Vz0a/6bKlkcSQPHRiKpkdf1uSxiq6zc1Y8Fxb8LAm+7c/EopEaeX+9OciIOQBWjag6Rza51a0y8mBp5st7B6h7lvCdlQePh1cXUMVT/0iJvRO/ytDoPsD7VImgMILdFkB+IVMiTi1PYV4a2LPZUNYJyuO9SyGwlFfKeSusVHKX2bFnseU9Mw5Qx42Z+/EiFPLkY72VKUzAd6LgugPl4kPWlkgxlkdjyhOKBZUuMTZGMban+3LwYAEfkJxXybF6T5UC9P6tB3rEIWzAfP7Vc21rApY6P3a6LqsDIu+wjvXTkrRps4x34gubSkccY6ja9qQiZO53zlpE8+J6WJsN1l6SdD6Ukr2kQtLelQbaU5O0Y9KpqS3P2UpLXVki1+zEsu9v2DOJQeV24lOSZwtuxdU6eAc7J08Djc8szxzl5BjgnTwM3bewNnxX2ErrvUpK3YLi1zspTCbLCgcF9D6QAu5TkNQx2hx2XnbyOgds2pIxMKcnbMOhDP5Qy0WUkr2rS5bsprYGUjrwVgxVD7H5YK7PlPTMYLBq+DHTpyBsaHFoy8G3XCDXhJVEv1vACSs6+Hn0lmM/1uAVTyH3oVeHfsHRGOEEar6jP1AMO9xiIYrjddYv2nyiieofoLdIAzjv70XeA0ojbfiJqwRbrIaeiuMVws0vOxqHiwWSwqAUYzCl5XzBhsxEb+WSg2G7JIFbKC0819qh4CNpjeEreFlsUKSBsz5rN0D1nCDVzQZuXHPJQia16xiL2rK1Yfi6jD9rnqoXtMXTIq2tq2LMCue6y5rVioAgrLa1SQLHJJOJijGLmINQiIgvUpxbJ9XRR29fQu3ElENUbFp6unDS6mla3GXLSngej6dlWQVoa9TWOua7F6IoB8grf0ykKOpEEcDlG4U111WCuerMAxOsMFCimjrMpHZY3HGiSYHsnMrRRVx0oVKozHc2bnpDGWH5sa8Sv/tOTo+DEd7wI3K9riKrNgNapWl3Q6clRcCyPY5le3seiJo2K4ty7FnJ6chS8UGXY0eg2YevctsvuqjLCQue+dSIvNZzGeWs8DVG1vsd2klcbKFgdiIPOVQyb0uhYn3WJAbe5Qix4xOlGDSMzjDVBXuzyohnLzuH+jMO6uO5qShxwZnqm0sglrA41D3T5WcoNvqKQBHHAmafE87mTj9j6ThQi8+c5x4lYe5mKuYSQFHFAaEZF7vM5DhxVvs6iR2cQVK4T7UHus2dVEgrLQrMqyGMdj0nJeJgTF595aqsrlkhjEYeuad9ojqphiExJgUC0qRw394VId2O2EEoIFQwOcUISXDvfw+tfUzjhKtbNxu3LiQ5la6LRVmoJA3/LzDDo9iBVgZKlfEnU+J1oPurCB286wybdwafGSwYzcVpaJtGDNA603AwijbljFInonJhEj2JYGpt7m/WlPW5fnUvazmpGg5eRRiFfxu48HeXOcOUNMfjE7ZqNFsANtOKoihX+sd254Z5v88PKOr+YiMBDE7GGC5fqjwmaQWZPTAVPb/RYXAdamTv/0xiAsEtMFs9wDldzCpGAxEdH1rvKXbYcdNBmoprbvkOTdAAdhUui7zs2GK5rtvdIGpmEFhKhVSaghj1/bdGjcyRUQgU2+iijmLgpWmQe3ePP0xotTfE/v6Kmynk3iBIAAAAASUVORK5CYII=) no-repeat center 50px
}

.from0tohero-pages2 .pages2-box__item .item-tips {
	font-weight: 400;
	font-size: 12px;
	color: #666;
	text-align: center;
	margin-top: 20px;
	line-height: 20px
}

.from0tohero-pages3 .pages3-box {
	margin: 40px 0
}

.from0tohero-pages3 .pages3-box__item {
	margin-right: 20px;
	padding: 20px;
	box-sizing: border-box;
	background: linear-gradient(0deg, rgba(148, 150, 153, .06), rgba(148, 150, 153, .02))
}

.from0tohero-pages3 .pages3-box__item:last-child {
	margin-right: 0
}

.from0tohero-pages3 .pages3-box__item .item-info {
	align-items: center;
	justify-content: center;
	flex-direction: column
}

.from0tohero-pages3 .pages3-box__item .item-info__img {
	background: url(data:image/png;base64,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) no-repeat 50% #5d0101;
	border-radius: 40px
}

.from0tohero-pages3 .pages3-box__item .item-info__name {
	color: #000;
	font-weight: 400;
	font-size: 16px;
	letter-spacing: 1px;
	margin-top: 8px
}

.from0tohero-pages3 .pages3-box__item .item-info__tips {
	font-weight: 400;
	font-size: 12px;
	letter-spacing: 1px;
	color: #949699;
	line-height: 1.75
}

.from0tohero-pages3 .pages3-box__item .item-growth {
	flex-direction: column;
	align-items: center;
	margin: 20px 0
}

.from0tohero-pages3 .pages3-box__item .item-growth__num {
	color: #8d0101;
	font-weight: 900;
	font-size: 24px
}

.from0tohero-pages3 .pages3-box__item .item-growth__tit {
	line-height: 1.75;
	font-weight: 400;
	font-size: 12px;
	color: #949699
}

.from0tohero-pages3 .pages3-box__item .item-desc__pag {
	flex-direction: column;
	align-items: center;
	text-align: center
}

.from0tohero-pages3 .pages3-box__item .item-desc__pag__num {
	font-weight: 700;
	font-size: 16px;
	color: #3d0101
}

.from0tohero-pages3 .pages3-box__item .item-desc__pag__tit {
	font-weight: 400;
	font-size: 12px;
	color: #949699;
	padding-top: 14px
}

.from0tohero-pages3 .pages3-box__item .item-bot {
	padding: 30px 30px 0
}

.from0tohero-pages3 .pages3-box__item .item-bot__btn {
	height: 32px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 400;
	font-size: 14px;
	color: #3d0101;
	cursor: pointer
}

.from0tohero-pages3 .pages3-box__item .item-bot__btn:last-child {
	background: #af8147;
	border-radius: 2px
}

.from0tohero-pages4 {
	margin: 60px 0
}

.from0tohero-pages4 .pages4-box {
	margin: 40px 0;
	align-items: flex-end
}

.from0tohero-pages4 .pages4-box__item {
	margin-left: 30px;
	background: linear-gradient(0deg, rgba(148, 150, 153, .06), rgba(148, 150, 153, .02));
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 100%
}

.from0tohero-pages4 .pages4-box__item:first-child {
	margin-left: 0
}

.from0tohero-pages4 .pages4-box__item .item-tit {
	padding-top: 20px;
	font-weight: 700;
	font-size: 16px;
	color: #3d0101
}

.from0tohero-pages4 .pages4-box__item .item-tips {
	color: #8d0101;
	font-weight: 500;
	font-size: 12px;
	padding-top: 10px
}

.from0tohero-pages4 .pages4-box__item .item-img {
	padding-top: 20px
}

.from0tohero-pages4 .pages4-box__item .item-pag {
	display: flex;
	font-weight: 700;
	align-items: center;
	font-size: 13px;
	letter-spacing: 1px;
	color: #3d0101;
	padding-top: 12px;
	width: 100%;
	padding: 12px 30px 0
}

.from0tohero-pages4 .pages4-box__item .item-pag .flex-1 {
	font-weight: 100
}

.from0tohero-pages4 .pages4-box__item .item-name {
	padding: 24px 0;
	font-weight: 700;
	font-size: 14px;
	letter-spacing: 1px;
	color: #af8147
}

.from0tohero-pages4 .pages4-box__item .item-name img {
	margin: 0 5px
}

.from0tohero-pages4 .pages4-box__item:nth-child(5) {
	border: 1px solid #8d0101
}

.from0tohero-pages4 .pages4-box__item:nth-child(5) .item-name,
.from0tohero-pages4 .pages4-box__item:nth-child(5) .item-pag,
.from0tohero-pages4 .pages4-box__item:nth-child(5) .item-tit {
	color: #8d0101
}

.from0tohero-pages5 {
	margin: 60px 0
}

.from0tohero-pages5 .pages5-box {
	margin: 40px 0
}

.from0tohero-pages5 .pages5-box__title__pag {
	font-weight: 500;
	font-size: 16px;
	color: #000;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 15px;
	height: 68px;
	background: url(data:image/png;base64,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) no-repeat 50%
}

.from0tohero-pages5 .pages5-box__title__pag:first-child {
	background: none
}

.from0tohero-pages5 .pages5-box__title__pag:last-child {
	color: #8d0101;
	font-weight: 700
}

.from0tohero-pages5 .pages5-box__desc:nth-child(2n+0) {
	background: rgba(148, 150, 153, .04)
}

.from0tohero-pages5 .pages5-box__desc__pag {
	min-height: 36px;
	font-weight: 500;
	font-size: 14px;
	color: #3d0101;
	line-height: 1.5;
	text-align: center
}

@media(max-width:767px) {
	.from0tohero-title__name {
		font-size: 20px;
		line-height: 3.25
	}

	.from0tohero-btn {
		display: flex;
		justify-content: center
	}

	.from0tohero-btn__box {
		height: 45px
	}

	.from0tohero-pages1 {
		position: static;
		background-position: 50%;
		text-align: center
	}

	.from0tohero-pages1 .pages1-box__tit {
		font-size: 26px
	}

	.from0tohero-pages1 .pages1-box__tips {
		font-size: 13px;
		letter-spacing: 1px
	}

	.from0tohero-pages1 .pages1-box__en {
		font-size: 26px;
		font-family: Baskerville Old Face;
		opacity: .2
	}

	.from0tohero-pages1 .pages1-menu {
		background: #fff;
		box-shadow: 0 2px 10px rgba(61, 1, 1, .08);
		padding: 12px 0;
		display: none
	}

	.from0tohero-pages1 .pages1-menu__item {
		height: 38px;
		border: 1px solid #4d0101;
		font-weight: 400;
		color: #4d0101;
		font-size: 14px;
		letter-spacing: 1px;
		margin-right: 24px;
		padding: 0 20px;
		cursor: pointer
	}

	.from0tohero-pages1 .pages1-menu__item:last-child {
		margin: 0;
		background-color: #af8147;
		border: 1px solid #af8147;
		color: #fff
	}

	.from0tohero-pages1 .pages1-menu__item:last-child img {
		width: 8px;
		margin-left: 6px
	}

	.from0tohero-pages2 {
		padding-top: 0
	}

	.from0tohero-pages2 .pages2-box {
		margin: 30px 0;
		flex-wrap: wrap;
		height: auto
	}

	.from0tohero-pages2 .pages2-box__item {
		display: flex;
		flex: initial
	}

	.from0tohero-pages2 .pages2-box__item:first-child {
		width: 100%
	}

	.from0tohero-pages2 .pages2-box__item .item-tit {
		padding: 100px 5px 0
	}

	.from0tohero-pages2 .pages2-box__item .item-tips {
		font-weight: 400;
		font-size: 12px;
		color: #666;
		text-align: center;
		margin-top: 20px;
		line-height: 20px
	}

	.from0tohero-pages3 .pages3-box {
		margin: 20px 0;
		overflow-x: auto
	}

	.from0tohero-pages3 .pages3-box__item {
		margin-right: 10px;
		padding: 5px
	}

	.from0tohero-pages3 .pages3-box__item .item-info {
		align-items: center;
		justify-content: center;
		flex-direction: column
	}

	.from0tohero-pages3 .pages3-box__item .item-info__img {
		background: url(data:image/png;base64,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) no-repeat 50% #5d0101;
		border-radius: 40px
	}

	.from0tohero-pages3 .pages3-box__item .item-info__name {
		color: #000;
		font-weight: 400;
		font-size: 16px;
		letter-spacing: 1px;
		margin-top: 8px
	}

	.from0tohero-pages3 .pages3-box__item .item-info__tips {
		font-weight: 400;
		font-size: 12px;
		letter-spacing: 1px;
		color: #949699;
		line-height: 1.75
	}

	.from0tohero-pages3 .pages3-box__item .item-growth {
		flex-direction: column;
		align-items: center;
		margin: 20px 0
	}

	.from0tohero-pages3 .pages3-box__item .item-growth__num {
		color: #8d0101;
		font-weight: 900;
		font-size: 24px
	}

	.from0tohero-pages3 .pages3-box__item .item-growth__tit {
		line-height: 1.75;
		font-weight: 400;
		font-size: 12px;
		color: #949699
	}

	.from0tohero-pages3 .pages3-box__item .item-desc__pag {
		flex-direction: column;
		align-items: center;
		text-align: center
	}

	.from0tohero-pages3 .pages3-box__item .item-desc__pag__num {
		font-weight: 700;
		font-size: 16px;
		color: #3d0101
	}

	.from0tohero-pages3 .pages3-box__item .item-desc__pag__tit {
		font-weight: 400;
		font-size: 12px;
		color: #949699;
		padding-top: 14px
	}

	.from0tohero-pages3 .pages3-box__item .item-bot {
		padding: 20px 5px
	}

	.from0tohero-pages3 .pages3-box__item .item-bot__btn {
		height: 32px;
		display: flex;
		align-items: center;
		justify-content: center;
		font-weight: 400;
		font-size: 14px;
		color: #3d0101;
		cursor: pointer
	}

	.from0tohero-pages3 .pages3-box__item .item-bot__btn:last-child {
		background: #af8147;
		border-radius: 2px
	}

	.from0tohero-pages4 {
		margin: 20px 0
	}

	.from0tohero-pages4 .pages4-box {
		flex-wrap: wrap;
		flex-direction: column
	}

	.from0tohero-pages4 .pages4-box__item {
		margin-left: 0;
		margin-bottom: 10px;
		width: 100%;
		display: flex
	}

	.from0tohero-pages4 .pages4-box__item .item-tit {
		padding-top: 20px;
		font-weight: 700;
		font-size: 16px;
		color: #3d0101
	}

	.from0tohero-pages4 .pages4-box__item .item-tips {
		color: #8d0101;
		font-weight: 500;
		font-size: 12px;
		padding-top: 10px
	}

	.from0tohero-pages4 .pages4-box__item .item-img {
		padding-top: 20px
	}

	.from0tohero-pages4 .pages4-box__item .item-pag {
		display: flex;
		font-weight: 700;
		align-items: center;
		font-size: 13px;
		letter-spacing: 1px;
		color: #3d0101;
		padding-top: 12px;
		width: 100%;
		padding: 12px 30px 0
	}

	.from0tohero-pages4 .pages4-box__item .item-pag .flex-1 {
		font-weight: 100
	}

	.from0tohero-pages4 .pages4-box__item .item-name {
		padding: 24px 0;
		font-weight: 700;
		font-size: 14px;
		letter-spacing: 1px;
		color: #af8147
	}

	.from0tohero-pages4 .pages4-box__item .item-name img {
		margin: 0 5px
	}

	.from0tohero-pages4 .pages4-box__item:nth-child(5) .item-name,
	.from0tohero-pages4 .pages4-box__item:nth-child(5) .item-pag,
	.from0tohero-pages4 .pages4-box__item:nth-child(5) .item-tit {
		color: #8d0101
	}

	.from0tohero-pages5 {
		margin: 30px 0
	}

	.from0tohero-pages5 .pages5-box {
		margin: 20px 0
	}

	.from0tohero-pages5 .pages5-box__title__pag {
		font-size: 12px;
		background-size: 70%
	}

	.from0tohero-pages5 .pages5-box__desc__pag {
		font-size: 12px
	}
}

.pamm1 {
	background: url(../img/pamm-bg.ebba46bc.png) 100%/auto 100% no-repeat;
	height: 750px;
	margin-top: 0;
	text-align: center;
	padding-top: 126px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.pamm1 .p1 {
	font-size: 42px;
	font-weight: 700;
	margin-top: 86px
}

.pamm1 .p1,
.pamm1 .p2 {
	color: #fff;
	text-align: center;
	font-style: normal
}

.pamm1 .p2 {
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1px;
	width: 666px;
	margin: 0 auto;
	line-height: 36px;
	opacity: .9
}

.pamm1 .btn {
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 10px 40px;
	height: 46px;
	font-size: 16px;
	border-radius: 2px;
	background: #3d0101;
	color: #af8147;
	margin: 50px auto
}

.pamm1 .btn:hover {
	color: #3d0101;
	background: #af8147
}

.pamm2 {
	background: #f8f8f8;
	padding: 80px 0
}

.pamm2 .row {
	background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0));
	margin: 46px auto;
	padding: 50px 10% 50px 17%;
	width: 1000px
}

.pamm2 .row div {
	margin-top: 10px
}

.pamm2 .row img {
	width: 30px;
	position: relative;
	top: 7px
}

.pamm2 .row p {
	color: #080e1c;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 1px;
	display: inline;
	line-height: 46px;
	margin-left: 16px
}

.pamm3 {
	background: #fff;
	padding: 80px 0
}

.pamm3 .row img {
	width: 65px;
	position: relative;
	top: 26px
}

.pamm3 .container {
	max-width: 1000px
}

.pamm3 .row div {
	padding: 20px 5%
}

.pamm3 img {
	background: #fff;
	padding: 30px
}

.pamm3 .row .p3-title {
	color: #3d0101;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1px;
	line-height: 46px;
	font-weight: 700
}

.pamm3 .row .p3-desc {
	color: #999;
	font-size: 16px;
	line-height: 28px;
	letter-spacing: 1px;
	margin-top: 6px
}

.pamm4 {
	background: #f8f8f8;
	padding: 80px 0
}

.pamm4 img {
	display: block;
	margin: 40px auto;
	width: 70%;
	background: #fff;
	padding: 6px 26px
}

.pamm4 .public-desc {
	width: 70%;
	text-align: left
}

.pamm5 {
	background: #fff;
	padding: 80px 0
}

.pamm5 .pamm5-img {
	display: block;
	margin: 40px auto;
	width: 1000px
}

.pamm5 .public-desc {
	width: 500px
}

.pamm5-content {
	position: relative;
	width: 1000px;
	margin: 0 auto
}

.pamm5-bottom {
	position: absolute;
	bottom: 0;
	height: 80px;
	background: rgba(29, 1, 1, .75);
	width: 1000px;
	text-align: center
}

.pamm5-bottom p {
	color: #fff;
	font-size: 16px;
	letter-spacing: 1px;
	display: inline;
	padding: 0 60px;
	line-height: 74px
}

.pamm5-bottom img {
	width: 7px;
	margin-left: 10px
}

.pamm5-bottom span {
	font-size: 26px;
	font-weight: 700
}

.pammtner-box-en .pamm2 .row {
	padding: 50px 0 26px 22%
}

.pammtner-box-en .pamm2 .row div {
	width: 100%
}

.pammtner-box-en .pamm1 .p1 {
	line-height: 52px;
	margin-top: 60px
}

.pammtner-box-en .public-desc {
	width: 750px
}

.pammtner-box-en .pamm3 .row p {
	margin-left: 10px;
	display: block;
	line-height: 26px;
	margin-top: 30px
}

.pammtner-box-en .pamm1 .p2 {
	letter-spacing: 0;
	width: 718px;
	line-height: 30px
}

.pammtner-box-en .pamm2 .row p {
	letter-spacing: 0
}

.pamm1 .btn-ug {
	width: 190px
}

.pamm3 img {
	width: 92%;
	margin: 0 auto 16px;
	display: block
}

.pamm5 .container {
	max-width: 1100px
}

.pamm5 .row div {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 40px
}

.pamm5 .row img {
	width: auto;
	height: 110px
}

.pamm5 .row p {
	color: #666;
	font-size: 16px;
	line-height: 26px;
	width: 73%;
	margin: 30px auto 0
}

.pamm6 {
	background: #f8f8f8;
	padding: 70px 0
}

.pamm6 .container {
	max-width: 1100px
}

.pamm6 .row div {
	background: #fff;
	width: auto;
	margin: 10px 2% 20px;
	height: 44px;
	padding: 14px 20px 14px 46px;
	position: relative;
	border-radius: 3px
}

.pamm6 .row div img {
	width: 18px;
	position: absolute;
	top: 13px;
	left: 20px
}

.pamm6 .row div p {
	float: left;
	font-size: 16px
}

.pamm1 .p1 br {
	display: none
}

.en-style .pamm1 .p2 {
	letter-spacing: 0
}

.en-style .pamm1 .p1 {
	margin-top: 80px
}

.vi-box .pamm1 .p1 {
	margin-top: 40px
}

.en-style2 .pamm1 .p2 {
	line-height: 34px;
	width: 56%
}

.en-style2 .pamm1 .p1 {
	margin-top: 68px
}

@media(max-width:1400px) {
	.pamm1 .p1 {
		font-size: 34px
	}

	.pamm1 .p2 {
		line-height: 32px;
		font-size: 16px;
		width: 600px
	}

	.pamm1 {
		height: 600px;
		padding-top: 80px
	}

	.pamm4 img {
		width: 70%
	}

	.pamm5 .pamm5-img {
		width: 700px
	}

	.pamm5-bottom {
		width: 700px;
		height: 68px
	}

	.pamm5-content {
		width: 700px
	}

	.pamm5-bottom p {
		line-height: 60px
	}

	.pammtner-box-en .pamm1 {
		height: 650px
	}

	.en-style2 .pamm1 .p2 {
		line-height: 30px;
		width: 58%
	}
}

@media(max-width:995px) {
	.pamm1 {
		background: url(../img/pamm-bg-m.7944913f.png) 100%/auto 100% no-repeat;
		height: 750px;
		margin-top: 0;
		text-align: center;
		padding-top: 126px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.pamm1 .p1 br {
		display: block !important
	}

	.pamm2 .row {
		width: 90%;
		padding: 20px 0 0 13%;
		margin: 30px auto
	}

	.pamm2 .row p {
		font-size: 14px
	}

	.pamm2 .row div {
		margin-top: 0
	}

	.pamm3 .row div {
		text-align: center
	}

	.pamm3 .row .p3-desc,
	.pamm3 .row .p3-title {
		margin: 0
	}

	.pamm3 .row img {
		width: 54px;
		position: relative;
		top: 0;
		left: 5%
	}

	.pamm3 .row p {
		display: block;
		font-size: 14px;
		margin-left: 9%;
		line-height: 20px
	}

	.pamm5 .pamm5-img,
	.pamm5-content {
		width: 100%
	}

	.pamm5-bottom {
		width: 100%;
		height: 46px
	}

	.pamm5-bottom p {
		line-height: 42px;
		font-size: 14px;
		padding: 0 20px
	}

	.pamm5-bottom span {
		font-size: 18px
	}

	.pamm5-bottom img {
		width: 6px;
		margin-left: 6px
	}

	.pamm1 .p2 {
		width: 100%;
		padding: 8%;
		font-size: 14px;
		line-height: 26px
	}

	.line {
		width: 62px;
		border: 1px solid #d9d9d9;
		margin: 26px auto 0
	}

	.pamm1 .p1 {
		margin-top: 58px;
		line-height: 58px;
		font-size: 34px
	}

	.pamm1 .btn {
		margin: 14px auto
	}

	.public-desc {
		width: 90%;
		font-size: 15px;
		line-height: 24px
	}

	.pamm4 .public-desc,
	.pamm5 .public-desc {
		width: 90%
	}

	.pamm2,
	.pamm3,
	.pamm4,
	.pamm5 {
		padding: 56px 0
	}

	.public-line {
		width: 50px;
		margin: 26px auto 26px
	}

	.public-title {
		font-size: 26px
	}

	.pamm2 .row img {
		width: 28px
	}

	.pamm4 img {
		width: 98%
	}

	.public-slogan {
		padding: 20px 20px
	}

	.pammtner-box-en .pamm2 .row {
		padding: 20px 0 0 3%
	}

	.pammtner-box-en .pamm2 .row div {
		width: 100%;
		margin-top: 14px
	}

	.pammtner-box-en .pamm1 .p1 {
		line-height: 44px;
		font-size: 28px;
		width: 90%;
		margin: 20px auto 0
	}

	.public-title2 {
		line-height: 26px
	}

	.pammtner-box-en .pamm5-bottom p {
		font-size: 12px;
		letter-spacing: 0;
		padding: 0 8px
	}

	.pammtner-box-en .pamm5-bottom span {
		font-size: 16px
	}

	.pammtner-box-en .public-desc {
		width: 90%
	}

	.pammtner-box-en .pamm1 .p2 {
		width: 100%;
		font-size: 14px;
		line-height: 26px
	}

	.pammtner-box-en .pamm2 .row {
		width: 100%
	}

	.pammtner-box-en .pamm2 .row img {
		width: 24px
	}

	.pammtner-box-en .pamm1 .p1 {
		font-size: 26px;
		line-height: 34px
	}

	.pammtner-box-en .public-title {
		font-size: 22px;
		line-height: 32px
	}

	.pammtner-box-en .public-slogan {
		padding: 16px 0;
		line-height: 28px;
		font-size: 13px
	}

	.pammtner-box-en .pamm2 .row div p {
		line-height: 30px;
		margin-left: 6px
	}

	.pammtner-box-en .pamm2 .row div {
		text-align: center
	}

	.pammtner-box-en .pamm3 .row p {
		margin-left: 8px;
		display: block;
		line-height: 18px;
		margin-top: 8px;
		font-size: 12px
	}

	.public-slogan {
		padding: 16px 0;
		line-height: 28px;
		font-size: 13px
	}

	.pamm1 .p1 br {
		display: block
	}

	.pamm3 img {
		width: 100%;
		padding: 10px 4px;
		margin-bottom: 16px
	}

	.pamm3 .row div {
		padding: 10px 5%
	}

	.pamm4 img {
		padding: 0;
		background: none;
		margin: 0 auto;
		width: 99%
	}

	.public-btn {
		margin: 40px auto 0
	}

	.pamm4 .public-desc {
		margin-top: 30px
	}

	.pamm5 .row div {
		width: 50%;
		margin-bottom: 0
	}

	.pamm5 .row p {
		font-size: 14px;
		width: 82%;
		margin: 20px auto 0;
		line-height: 22px
	}

	.pamm5 .row img {
		width: auto;
		height: 70px
	}

	.pamm6 .row div p {
		font-size: 14px
	}

	.pamm6 .row div {
		margin-bottom: 6px;
		margin-left: 4%;
		padding: 16px 10px 14px 36px
	}

	.pamm6 .row div img {
		top: 13px;
		left: 12px
	}

	.pamm6 {
		padding-bottom: 50px
	}

	.en-style .pamm6 .row div {
		width: 92%;
		line-height: 22px;
		height: auto;
		padding: 14px 10px 12px 36px
	}

	.en-style .pamm6 .row div p {
		font-size: 14px
	}

	.en-style .pamm6 .row div img {
		top: 18px;
		left: 12px;
		width: 13px
	}

	.en-style .public-title {
		font-size: 23px
	}

	.en-style .pamm1 .p1 {
		line-height: 46px;
		font-size: 30px;
		margin-top: 55px
	}

	.en-style2 .pamm1 .p2 {
		width: 100%;
		line-height: 26px
	}

	.en-style2 .pamm1 .p1 {
		margin-top: 16px
	}
}

@media(max-width:400px) {
	.pamm6 .row div p {
		font-size: 13px
	}

	.pamm6 .row div {
		margin-bottom: 6px;
		margin-left: 4%;
		padding: 14px 10px 12px 34px;
		height: 38px
	}

	.pamm6 .row div img {
		top: 13px;
		left: 12px;
		width: 14px
	}

	.en-style .pamm6 .row div {
		width: 92%;
		line-height: 22px;
		height: auto
	}

	.en-style .pamm6 .row div p {
		font-size: 14px
	}
}

.win[data-v-12c5f9fa] {
	background-color: #3d0101
}

.win .content[data-v-12c5f9fa] {
	max-width: 1200px;
	margin: auto
}

.win .flex-colum[data-v-12c5f9fa] {
	flex-direction: column
}

.win-page1[data-v-12c5f9fa] {
	background: linear-gradient(144.29deg, #330101, #3d0101 56.41%, #2e0101)
}

.win-page1 .page1-box[data-v-12c5f9fa] {
	background: url(../img/tc1-2.c0e6a53f.png) no-repeat 100%;
	background-size: 100%
}

.win-page1 .page1-box .content[data-v-12c5f9fa] {
	background: url(../img/tc1-1.cf55148c.png) no-repeat 100%;
	background-size: 55%
}

.win-page1 .page1-box .logo[data-v-12c5f9fa] {
	margin: 60px 0;
	width: 190px
}

.win-page1 .page1-box__h1.wap[data-v-12c5f9fa] {
	display: none
}

.win-page1 .page1-box__h1 img[data-v-12c5f9fa] {
	width: 35%
}

.win-page1 .page1-box__tips[data-v-12c5f9fa] {
	font-size: 28px;
	color: #f8e39f;
	padding: 20px 0;
	letter-spacing: 4px
}

.win-page1 .page1-box__tips .tips-box[data-v-12c5f9fa] {
	padding: 20px 0;
	display: inline-block;
	border-radius: 5px;
	position: relative
}

.win-page1 .page1-box__desc[data-v-12c5f9fa] {
	display: none
}

.win-page1 .page1-box__card__pag[data-v-12c5f9fa] {
	width: 210px;
	min-height: 110px;
	background: linear-gradient(180deg, #fbeac1, #de974b);
	margin-right: 20px;
	padding-left: 20px;
	flex-direction: column
}

.win-page1 .page1-box__card__pag .name[data-v-12c5f9fa] {
	color: #3d0101;
	font-size: 24px;
	line-height: 2;
	font-weight: 700
}

.win-page1 .page1-box__card__pag .name .iconfont[data-v-12c5f9fa] {
	font-size: 10px;
	margin-right: 5px
}

.win-page1 .page1-box__card__pag .desc[data-v-12c5f9fa] {
	font-size: 16px;
	color: #3d0101;
	line-height: 1.5
}

.win-page1 .page1-box__btn[data-v-12c5f9fa] {
	padding: 50px 0
}

.win-page1 .page1-box__btn .win-btn-box[data-v-12c5f9fa] {
	width: 270px;
	height: 60px;
	opacity: 1;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ4AAAA8CAYAAACXdFS3AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAHHSURBVHic7dRLjtNAGIXR6wQaJJgwYBUsjU30OtkBMySEeCUpBu1EbsedcOfnSJat366SnUjf9Hm3GyMZU3J1zsZszPONIy/ts15za5+RJHfWL99vPVvcy5imbv3pdPXtW99163fZnE3T5bv+6/mN2bPvuvH8aT5vrV3Nrn7ne2tPq+enZByTrGenO2vWszzNMs3/160163dc3z+/z3K2e+GdLvenaRzn587zJHk2Oxwuex0X+x5X52lxvUvG3yTn68NivnzmsDjvV7P90x4jSc7Xy/l+Pv4k49V8/F5c/0rG6/n4Oe/zkIwfyXhIxvdkvEnG22R8m8/vkvE1Ge+T8SEZX5LxMRmfkvE4/1+7AJSEA6gJB1ATDqAmHEBNOICacAA14QBqwgHUhAOoCQdQEw6gJhxATTiAmnAANeEAasIB1IQDqAkHUBMOoCYcQE04gJpwADXhAGrCAdSEA6gJB1ATDqAmHEBNOICacAA14QBqwgHUhAOoCQdQEw6gJhxATTiAmnAANeEAasIB1IQDqAkHUBMOoCYcQE04gJpwADXhAGrCAdSEA6gJB1ATDqAmHEBNOICacAA14QBqwgHUhAOoCQdQ+weFgWWHZvddIAAAAABJRU5ErkJggg==) no-repeat 0;
	background-size: 100%;
	display: block;
	line-height: 60px;
	text-indent: 20px;
	font-size: 24px;
	font-weight: 600;
	letter-spacing: 1px;
	color: #e1ba82
}

.win-page2__pag[data-v-12c5f9fa] {
	background: url(../img/tc1-5.33c76963.png) no-repeat 0 0;
	background-size: 100% 100%;
	min-height: 240px;
	align-items: center
}

.win-page2__pag__tit[data-v-12c5f9fa] {
	line-height: 3.4;
	color: #f2e3b1;
	font-size: 32px;
	font-weight: 700;
	text-align: center;
	letter-spacing: 4px
}

.win-page2__pag__desc .desc-li[data-v-12c5f9fa] {
	justify-content: center;
	font-size: 16px;
	color: #e1ba82;
	align-items: center;
	line-height: 1.5
}

.win-page2__pag__desc .desc-li__sum[data-v-12c5f9fa] {
	font-size: 28.8px;
	font-weight: 600;
	color: #f2e3b1;
	padding-right: 4px
}

.win-page3[data-v-12c5f9fa] {
	padding: 30px 30px 0;
	background: url(../img/tc1-6.691dbc74.png) no-repeat 100% 100%;
	background-size: 100% 100%
}

.win-page3 .list[data-v-12c5f9fa] {
	width: 100%;
	text-align: center
}

.win-page3 .list tbody tr:first-child td[data-v-12c5f9fa]:first-child {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAGvSURBVDiNtVXRVYQwEJzNXQEWILYCVkA6QDrQCoAKtAPkKsAKLnRgCaexDVg/EiAJOR8+n/NJMpPJ7mwg3eUMUIMQxClGapKyV+5n3coMgs/XOEcAwAQVJR64AuB9h0AGUJMUfR3q6S5nAQoIFknZKzCy7QpXcTFZA9QIjNRYJ1sQlG5lFpKie8EVJigxX9UlLhipIcGt7mRtxDiPSc3cpOyVmImhS91JBcFnBn2shnEDcKU7qTxFW1cAOK6OTb2+WvnIgp8JfOGJ7oNm1bqVmXGdM030dFv2L6aub2QPtY5O+RkjNdZVd1f0D47bGgDcZnx28pXAxexsXhNuvWy+hllMn/KzySlXAFdunc0eGsyae3sf70nRLyQwDde7CiRFnxFwwbRGb62hKexbQKit0zSeSYBBneEa0dUhceqetBsTFIjT1dd6VBaO3x6EE+U49KdiL3QrM3d8HYc02Fr8CWGXf48DVxjXJCyCS0dtiPdgCbxTe8+hEfUDDMCEPhhD+1h47gBn9JaN88PKNMTePU8s8tBuBDekuYNMA4htwOMv9o+CnmPATFLkV/Hv+Aa6wO1oq4lk1wAAAABJRU5ErkJggg==) no-repeat #fff7f0 50%
}

.win-page3 .list tbody tr:nth-child(2) td[data-v-12c5f9fa]:first-child {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAIFSURBVDiNtVXLsZtAEOxZKQBnpFUEDsHvRoEeVXYEQAR2Fb9aXZ5fCI4AlIFDeA5E2z7AwLJCvnmqOMDu9PT0fJCmcyRRITIROVHuVZ6mY/i97nsrNMMznyMAwPhx3/FQANh8hzeWQJVfkjIGbDpHA8gYHwDAFID2kQWKPbC6dSWJylDu1cxkx2Ss+97GTrs3BQWMH42mGjqqTcHMW926sm5dKYLPe2Dqm6fpaFbHLcu6deMs/p+FBfBJBEXdunGD6I1V5seAjwWApuu+AofvAD4o/pxnm2KVdd9bA/PWdI7A/dtrlv0QQfGaJTIHnazprsOc4kDgPc+SF9VNRE6aySJR534K8EWZaaFMpNdA4qZgTXcdRFBM7GmFZlj0ypIXErfpfDWDjcnv/JJYZQbQkqgo/rxU1xurt/NLYgX4gPGLLKuG3liCv4LLJYBS3+u+B2gKTX9xI95BYzEPwMJQRE5hpNi0Cyj3bR8aP8ZBAExj8wysbl3ZdI5Ndx32zkPfQMPtVIRgKvwDO2hTr+O7Vpm8hYI/gvlzvED27PjsYNo22hIywhtbt84Ca88Bk7Yh84WhXpraBdiypRVBoU+YAaCbaQ4QM2s6R4o//yutPE1HlSOW4iFlij8LDwXJ297eU2YiKEhU0aw/MoydtIIkb1O/TdPzLNhTwAVYW8kbu/er+O/2FxXCNvrRKnITAAAAAElFTkSuQmCC) no-repeat #ecded8 50%
}

.win-page3 .list tbody tr:nth-child(3) td[data-v-12c5f9fa]:first-child {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAHVSURBVDiNtVSxjdwwEJwhvgB3dPxAdw0wdwt+4BRLiingrwXHZuJQukC8Dr4EuwNXoHVgLkHx+XbkBRSI2pmd3R2K6+xEBBOqIHGiYOr6EMvzu3dWiO0jzBMAGCB+ABwAHM53wEIwXfow1oTr7MTUAI1UwDZUDC2yxbtRBJOhYEpKWhHv3tka1EokMRggGm21BOakP8VeF+/GxbsRlM8tMsV2fYimAB5ULt5FITYhP+VD4U8Sw+JdLHN3wKryp+LcpmpfhHgF8IuCl/P1261WtHgX19kJBS9dH24khvM1EACoSevstqR0E8HDAOPeWIo6QgurMl2Uqea1ieBx6YPdAUtiqB8dTdeHmwgerEZlcIy3Sx+sKqHgWR8ke4ngocmXPlghf5jCenmGybDf9b00+uLdyDT4dx7c5WsaTTy2TJxMw+R376y21fpugEji1GrZ1tevVirEtng3Nr7bFmFsmRsAztfANEfUS0iYXLReyiFKNUlJLEgAZFPnReWlFLclg4QY1tmdCoAtyJuRFWqSqur6EJNpsx9T4ee6g3Lz+aYUqrbSHmV7pTLN1SvXJNSqJIam5445zT/6O8KaGEBMV0y91jb4vwg17t7ZHbBq6r8t5L/Eb8g2HQ1mALMwAAAAAElFTkSuQmCC) no-repeat #fff7f0 50%
}

.win-page3 .list th[data-v-12c5f9fa] {
	background: #c69c6d;
	color: #3d1500;
	line-height: 54px;
	font-size: 18px;
	font-weight: 700;
	border: none
}

.win-page3 .list td[data-v-12c5f9fa] {
	background: #fff7f0;
	color: #333;
	line-height: 54px;
	font-size: 14px;
	font-weight: 500;
	border: none
}

.win-page3 .list td[data-v-12c5f9fa]:nth-child(6) {
	color: #7d1614
}

.win-page3 .list td[data-v-12c5f9fa]:first-child {
	min-width: 50px;
	color: #3d1500
}

.win-page3 .list td a[data-v-12c5f9fa] {
	color: #008aed
}

.win-page3 .list .active td[data-v-12c5f9fa] {
	background: #ecded8
}

.win-page3 .tips[data-v-12c5f9fa] {
	color: #d9d9d9;
	line-height: 40px;
	font-size: 12px
}

.win-page3 .tips .ps[data-v-12c5f9fa] {
	color: #e7c48f
}

.win-page4[data-v-12c5f9fa] {
	padding: 30px 30px 20px;
	background: url(../img/tc1-6.691dbc74.png) no-repeat 100% 100%;
	background-size: 100% 100%
}

.win-page4__pag[data-v-12c5f9fa] {
	background-color: #fff;
	border-radius: 4px;
	cursor: pointer
}

.win-page4__pag[data-v-12c5f9fa]:nth-child(2) {
	margin: 0 30px
}

.win-page4__pag__img[data-v-12c5f9fa] {
	height: 180px;
	overflow: hidden;
	border-radius: 4px 4px 0 0
}

.win-page4__pag__info[data-v-12c5f9fa] {
	padding: 10px 20px
}

.win-page4__pag__info .info-tit[data-v-12c5f9fa] {
	font-size: 17px;
	font-weight: 600;
	color: #141518;
	line-height: 1.5
}

.win-page4__pag__info .info-desc[data-v-12c5f9fa] {
	color: #404145;
	font-size: 14px;
	line-height: 1.5;
	padding: 10px 0;
	height: 104px
}

.win-page4__pag__info .info-time[data-v-12c5f9fa] {
	font-size: 14px;
	color: #949699
}

.win-page5[data-v-12c5f9fa] {
	padding: 20px 30px;
	background: url(../img/tc1-6.691dbc74.png) no-repeat 100% 100%;
	background-size: 100% 100%;
	position: relative
}

.win-page5__desc[data-v-12c5f9fa] {
	color: #d9d9d9;
	font-size: 14px;
	line-height: 2.5
}

.win-page5 .win-nowBtn[data-v-12c5f9fa] {
	padding: 0;
	position: absolute;
	bottom: 30px;
	right: 30px
}

.win-nowBtn[data-v-12c5f9fa] {
	display: flex;
	justify-content: flex-end;
	padding-right: 12px
}

.win-nowBtn__box[data-v-12c5f9fa] {
	width: 270px;
	height: 60px;
	opacity: 1;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ4AAAA8CAYAAACXdFS3AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAHASURBVHic7dTLbtNAAIXhM2nKRQiJHW/Ac/KSPAULNiBxa8widmSMXXL23ydZM5qLm6bVP3I1PibjUzI+J+NDMr4k42sy3ifjWzK+J+PdPP5Ixttk/EzGm3lMktfJ+DU/r5Lxe35eruYvkvE0P4/zeFnNk2S9fp7Hp9V8GS/JeFjN1+uPSdZnps35ZZw289P5/NfZJDlt70/T9exyZx6X+WVn/SHJdm1s7h3t39amaZzmv9fu/sHa3v7yeZ57Tw4+47I272d7rri7Pp+9u0fnD94xRpJpmu5+x3JvZy3/7J1Ot/PZ7K3Xbu+5fo7s/by77u98z9tnfebo/vb3eu49//telnH+PwS4n3AANeEAasIB1IQDqAkHUBMOoCYcQE04gJpwADXhAGrCAdSEA6gJB1ATDqAmHEBNOICacAA14QBqwgHUhAOoCQdQEw6gJhxATTiAmnAANeEAasIB1IQDqAkHUBMOoCYcQE04gJpwADXhAGrCAdSEA6gJB1ATDqAmHEBNOICacAA14QBqwgHUhAOoCQdQEw6gJhxATTiAmnAANeEAasIB1IQDqAkHUBMOoCYcQE04gJpwADXhAGp/ABWqg+YTddqVAAAAAElFTkSuQmCC) no-repeat 100%;
	background-size: 100%;
	display: block;
	line-height: 60px;
	padding-right: 20px;
	font-size: 24px;
	font-weight: 600;
	letter-spacing: 1px;
	text-align: right;
	color: #e1ba82
}

.win-foot[data-v-12c5f9fa] {
	margin-top: 50px;
	background: #000;
	height: 1px
}

.win-title[data-v-12c5f9fa] {
	padding: 50px 0 30px;
	position: relative
}

.win-title .iconfont[data-v-12c5f9fa] {
	color: #e1ba82;
	font-size: 20px
}

.win-title .name[data-v-12c5f9fa] {
	font-size: 38px;
	font-weight: 600;
	letter-spacing: 1px;
	color: #e1ba82;
	margin: 0 30px
}

.win-title .win-line[data-v-12c5f9fa] {
	height: 2px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA04AAAABCAYAAADpRv6lAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAPMSURBVEiJjZZPcltFEMZ/0zNPkq04cQJUoIpFFhQLb7kAl8h5UlyEC+QS4QBsvcqCKrKhDE6CrVh67800i+n58xTHhVbd03++7u+bkeT2f/6qAOAUiolW06FqdouVA5cNBeecKq0FzixVi5Vjy2uf6ji6zhU311urZZ5aXmfXhv1MVgOQALFdU4ebSwzL1si4bV3ncpHSYSl1PkgLXxe9m12x6PKc64Aa/5XH1M8EaIKKW7TQxqhbOC3P9qNsX30+172macM60rrmNTI6PYvuKdf00z6g9XK8JVYZR9yxnpCsqPlLrcX2S7aI2O6p8poyreKOOP9cayVV/Rrldl9Yat3z2rROzS4XUUzD/6V16ijvYz1u07ry2mtdOJam9VJP62EDLd8xR18L92ud7X4kNJmIIi7rmUCk0zCBOLfQulLUaQsJwR3Fkmmdea1aS/MrVkqdbTXluT2gNVI0S53u3V1Z6JmbK3avFjEbyEntnTTZHJWxqvXiHTeFCrF1pp7XjKX3zPSA1vYGmtbd96g408+wXPNFnCZzel6zz0Lrqp92eiYQ0U5Pae/YdmgrdVovtOUI9x6tYzm3KRKIZKxIxFPs1rtidfPKglepvCL1KXT3LZWGnYZ6pGf7Hem1FhFNMbY0L0q0CTvcpntZ3nrEjn/yO4mLARuWRzTm5ngRbbAR75vvxWk0HC/WL4L3opnF5kerF+30JOd9UeuY6fLemW0z2e7R5oNIrLg2aYzVj7HLs/3aRuBJVWvvRZnL4IVjmAHv+5msxwx4rRy32FyLmmipceyXvKLdnQiizG3XWHCYIfiK671oHnUmFLvkhnavgrZYQFtejeWTELzOFgwh5byJGptshiGIThYbgleYc9oMIRSsmaB51hkIFHsyXK/WmiEkZc5QQ/DKBBOT9c44EzAMXmFiqrgwAquO13GEYQgKY64hNF4Hr4wjtW4IyggjI6tVtm0ghQM5Ro4BHEBXqdqUcw6MB1ithk5r64HlHcr5AbTl6Too+xzcrIPuAfYWXMectwc2VnO3Z7MZ9M5STnSldxSv+MWe9ZPZpycr/bQDyCenpyvd7XJsezrrDmAH29O1Atze5oNH27XeAtzCo+1Gb7gB4CxtFDDvhjPd6L+G9TidKMBHPvLk8YnyAT5Y7PzJqLyH98DT861yDddc8+x8qwB//5Pzvn52pnDF1RV889WZAvwFPE93jeP4tNrveMf3c/b/AF68eK68fZuDP3yb8y7hkksuLr5TfrfCn37MsTe/wc8Xtd/r1/Dy5WX2fwFevSr/Zup/wf8AB97sIMREgh0AAAAASUVORK5CYII=) no-repeat 0;
	background-size: 100%
}

.win-title .win-nowBtn[data-v-12c5f9fa] {
	padding: 0;
	position: absolute;
	right: 0
}

@media(max-width:500px) {
	.win .content[data-v-12c5f9fa] {
		padding: 0 10px
	}

	.win-page1[data-v-12c5f9fa] {
		background: linear-gradient(144.29deg, #330101, #3d0101 56.41%, #2e0101)
	}

	.win-page1 .page1-box[data-v-12c5f9fa] {
		background: url(../img/tc1-2.c0e6a53f.png) no-repeat 100% 0;
		background-size: 100% 100%
	}

	.win-page1 .page1-box .content[data-v-12c5f9fa] {
		background: url(../img/tc1-1.cf55148c.png) no-repeat 100% 100%;
		background-size: 55%
	}

	.win-page1 .page1-box .logo[data-v-12c5f9fa] {
		margin: 10px 0
	}

	.win-page1 .page1-box__h1 img[data-v-12c5f9fa] {
		width: 70%
	}

	.win-page1 .page1-box__tips[data-v-12c5f9fa] {
		font-size: 18px;
		padding: 20px 0;
		letter-spacing: 1px
	}

	.win-page1 .page1-box__tips .tips-box[data-v-12c5f9fa] {
		padding: 0 0;
		display: inline-block;
		border-radius: 5px;
		position: relative
	}

	.win-page1 .page1-box__desc[data-v-12c5f9fa] {
		display: block
	}

	.win-page1 .page1-box__desc__pag[data-v-12c5f9fa] {
		color: #f8e39f;
		padding-top: 15px
	}

	.win-page1 .page1-box__desc__pag .name[data-v-12c5f9fa] {
		font-size: 18px;
		padding: 0 10px
	}

	.win-page1 .page1-box__desc__pag .ps[data-v-12c5f9fa] {
		font-size: 14px
	}

	.win-page1 .page1-box__card[data-v-12c5f9fa] {
		display: none
	}

	.win-page1 .page1-box__card__pag[data-v-12c5f9fa] {
		width: 210px;
		min-height: 110px;
		background: linear-gradient(180deg, #fbeac1, #de974b);
		margin-right: 20px;
		padding-left: 20px;
		flex-direction: column
	}

	.win-page1 .page1-box__card__pag .name[data-v-12c5f9fa] {
		color: #3d0101;
		font-size: 24px;
		line-height: 2;
		font-weight: 700
	}

	.win-page1 .page1-box__card__pag .name .iconfont[data-v-12c5f9fa] {
		font-size: 10px;
		margin-right: 5px
	}

	.win-page1 .page1-box__card__pag .desc[data-v-12c5f9fa] {
		font-size: 16px;
		color: #3d0101;
		line-height: 1.5
	}

	.win-page1 .page1-box__btn[data-v-12c5f9fa] {
		padding: 30px 0
	}

	.win-page1 .page1-box__btn .win-btn-box[data-v-12c5f9fa] {
		width: 200px;
		height: 45px;
		opacity: 1;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ4AAAA8CAYAAACXdFS3AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAHHSURBVHic7dRLjtNAGIXR6wQaJJgwYBUsjU30OtkBMySEeCUpBu1EbsedcOfnSJat366SnUjf9Hm3GyMZU3J1zsZszPONIy/ts15za5+RJHfWL99vPVvcy5imbv3pdPXtW99163fZnE3T5bv+6/mN2bPvuvH8aT5vrV3Nrn7ne2tPq+enZByTrGenO2vWszzNMs3/160163dc3z+/z3K2e+GdLvenaRzn587zJHk2Oxwuex0X+x5X52lxvUvG3yTn68NivnzmsDjvV7P90x4jSc7Xy/l+Pv4k49V8/F5c/0rG6/n4Oe/zkIwfyXhIxvdkvEnG22R8m8/vkvE1Ge+T8SEZX5LxMRmfkvE4/1+7AJSEA6gJB1ATDqAmHEBNOICacAA14QBqwgHUhAOoCQdQEw6gJhxATTiAmnAANeEAasIB1IQDqAkHUBMOoCYcQE04gJpwADXhAGrCAdSEA6gJB1ATDqAmHEBNOICacAA14QBqwgHUhAOoCQdQEw6gJhxATTiAmnAANeEAasIB1IQDqAkHUBMOoCYcQE04gJpwADXhAGrCAdSEA6gJB1ATDqAmHEBNOICacAA14QBqwgHUhAOoCQdQ+weFgWWHZvddIAAAAABJRU5ErkJggg==) no-repeat 0;
		background-size: 100%;
		display: block;
		line-height: 45px;
		text-indent: 20px;
		font-size: 18px;
		font-weight: 600;
		letter-spacing: 1px;
		color: #e1ba82
	}

	.win-page2[data-v-12c5f9fa] {
		flex-wrap: wrap
	}

	.win-page2__pag[data-v-12c5f9fa] {
		min-height: 180px;
		min-width: 150px
	}

	.win-page2__pag__tit[data-v-12c5f9fa] {
		line-height: 3;
		font-size: 24px
	}

	.win-page2__pag__desc .desc-li[data-v-12c5f9fa] {
		justify-content: center;
		font-size: 12px;
		line-height: 1.5
	}

	.win-page2__pag__desc .desc-li__sum[data-v-12c5f9fa] {
		font-size: 18px;
		font-weight: 600;
		color: #f2e3b1;
		padding-right: 4px
	}

	.win-page3[data-v-12c5f9fa] {
		padding: 10px 0 0;
		background: none
	}

	.win-page3 .list th[data-v-12c5f9fa] {
		background: #c69c6d;
		color: #3d1500;
		line-height: 46px;
		font-size: 12px;
		font-weight: 700;
		border: none
	}

	.win-page3 .list td[data-v-12c5f9fa] {
		background: #fff7f0;
		color: #333;
		line-height: 42px;
		font-size: 12px;
		font-weight: 500;
		border: none;
		text-align: center
	}

	.win-page3 .list td[data-v-12c5f9fa]:nth-child(6) {
		color: #7d1614
	}

	.win-page3 .list td[data-v-12c5f9fa]:first-child {
		min-width: 40px;
		color: #3d1500
	}

	.win-page3 .list td a[data-v-12c5f9fa] {
		color: #008aed
	}

	.win-page3 .list .active td[data-v-12c5f9fa] {
		background: #ecded8
	}

	.win-page3 .tips[data-v-12c5f9fa] {
		color: #d9d9d9;
		line-height: 2;
		font-size: 12px;
		display: block
	}

	.win-page3 .tips .ps[data-v-12c5f9fa] {
		color: #e7c48f
	}

	.win-page4[data-v-12c5f9fa] {
		padding: 20px 10px
	}

	.win-page4__pag[data-v-12c5f9fa] {
		background-color: #fff;
		border-radius: 4px
	}

	.win-page4__pag[data-v-12c5f9fa]:nth-child(2) {
		margin: 0 0 0 10px
	}

	.win-page4__pag[data-v-12c5f9fa]:nth-child(3) {
		display: none
	}

	.win-page4__pag__img[data-v-12c5f9fa] {
		height: 120px
	}

	.win-page4__pag__info[data-v-12c5f9fa] {
		padding: 10px 5px
	}

	.win-page4__pag__info .info-tit[data-v-12c5f9fa] {
		font-size: 14px;
		font-weight: 600;
		color: #141518;
		line-height: 1.5
	}

	.win-page4__pag__info .info-desc[data-v-12c5f9fa] {
		color: #404145;
		font-size: 12px;
		line-height: 1.5;
		padding: 0 0 5px;
		height: 120px
	}

	.win-page4__pag__info .info-time[data-v-12c5f9fa] {
		font-size: 12px
	}

	.win-page5[data-v-12c5f9fa] {
		padding: 20px 10px;
		background: url(../img/tc1-6.691dbc74.png) no-repeat 100% 100%;
		background-size: 100% 100%;
		position: relative
	}

	.win-page5__desc[data-v-12c5f9fa] {
		color: #d9d9d9;
		font-size: 14px;
		line-height: 1.75
	}

	.win-page5 .win-nowBtn[data-v-12c5f9fa] {
		padding: 0;
		position: relative;
		bottom: 0;
		right: 0
	}

	.win-nowBtn[data-v-12c5f9fa] {
		display: flex;
		justify-content: flex-end;
		padding-right: 0
	}

	.win-nowBtn__box[data-v-12c5f9fa] {
		width: 200px;
		height: 45px;
		opacity: 1;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ4AAAA8CAYAAACXdFS3AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAHASURBVHic7dTLbtNAAIXhM2nKRQiJHW/Ac/KSPAULNiBxa8widmSMXXL23ydZM5qLm6bVP3I1PibjUzI+J+NDMr4k42sy3ifjWzK+J+PdPP5Ixttk/EzGm3lMktfJ+DU/r5Lxe35eruYvkvE0P4/zeFnNk2S9fp7Hp9V8GS/JeFjN1+uPSdZnps35ZZw289P5/NfZJDlt70/T9exyZx6X+WVn/SHJdm1s7h3t39amaZzmv9fu/sHa3v7yeZ57Tw4+47I272d7rri7Pp+9u0fnD94xRpJpmu5+x3JvZy3/7J1Ot/PZ7K3Xbu+5fo7s/by77u98z9tnfebo/vb3eu49//telnH+PwS4n3AANeEAasIB1IQDqAkHUBMOoCYcQE04gJpwADXhAGrCAdSEA6gJB1ATDqAmHEBNOICacAA14QBqwgHUhAOoCQdQEw6gJhxATTiAmnAANeEAasIB1IQDqAkHUBMOoCYcQE04gJpwADXhAGrCAdSEA6gJB1ATDqAmHEBNOICacAA14QBqwgHUhAOoCQdQEw6gJhxATTiAmnAANeEAasIB1IQDqAkHUBMOoCYcQE04gJpwADXhAGp/ABWqg+YTddqVAAAAAElFTkSuQmCC) no-repeat 100%;
		background-size: 100%;
		display: block;
		line-height: 45px;
		padding-right: 10px;
		font-size: 16px;
		font-weight: 600;
		letter-spacing: 1px;
		text-align: right;
		color: #e1ba82
	}

	.win-foot[data-v-12c5f9fa] {
		margin-top: 25px;
		height: 60px
	}

	.win-title[data-v-12c5f9fa] {
		padding: 20px 0
	}

	.win-title .iconfont[data-v-12c5f9fa] {
		font-size: 10px
	}

	.win-title .name[data-v-12c5f9fa] {
		font-size: 18px;
		margin: 0 10px
	}

	.win-title .win-line[data-v-12c5f9fa] {
		height: 2px;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA04AAAABCAYAAADpRv6lAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAPMSURBVEiJjZZPcltFEMZ/0zNPkq04cQJUoIpFFhQLb7kAl8h5UlyEC+QS4QBsvcqCKrKhDE6CrVh67800i+n58xTHhVbd03++7u+bkeT2f/6qAOAUiolW06FqdouVA5cNBeecKq0FzixVi5Vjy2uf6ji6zhU311urZZ5aXmfXhv1MVgOQALFdU4ebSwzL1si4bV3ncpHSYSl1PkgLXxe9m12x6PKc64Aa/5XH1M8EaIKKW7TQxqhbOC3P9qNsX30+172macM60rrmNTI6PYvuKdf00z6g9XK8JVYZR9yxnpCsqPlLrcX2S7aI2O6p8poyreKOOP9cayVV/Rrldl9Yat3z2rROzS4XUUzD/6V16ijvYz1u07ry2mtdOJam9VJP62EDLd8xR18L92ud7X4kNJmIIi7rmUCk0zCBOLfQulLUaQsJwR3Fkmmdea1aS/MrVkqdbTXluT2gNVI0S53u3V1Z6JmbK3avFjEbyEntnTTZHJWxqvXiHTeFCrF1pp7XjKX3zPSA1vYGmtbd96g408+wXPNFnCZzel6zz0Lrqp92eiYQ0U5Pae/YdmgrdVovtOUI9x6tYzm3KRKIZKxIxFPs1rtidfPKglepvCL1KXT3LZWGnYZ6pGf7Hem1FhFNMbY0L0q0CTvcpntZ3nrEjn/yO4mLARuWRzTm5ngRbbAR75vvxWk0HC/WL4L3opnF5kerF+30JOd9UeuY6fLemW0z2e7R5oNIrLg2aYzVj7HLs/3aRuBJVWvvRZnL4IVjmAHv+5msxwx4rRy32FyLmmipceyXvKLdnQiizG3XWHCYIfiK671oHnUmFLvkhnavgrZYQFtejeWTELzOFgwh5byJGptshiGIThYbgleYc9oMIRSsmaB51hkIFHsyXK/WmiEkZc5QQ/DKBBOT9c44EzAMXmFiqrgwAquO13GEYQgKY64hNF4Hr4wjtW4IyggjI6tVtm0ghQM5Ro4BHEBXqdqUcw6MB1ithk5r64HlHcr5AbTl6Too+xzcrIPuAfYWXMectwc2VnO3Z7MZ9M5STnSldxSv+MWe9ZPZpycr/bQDyCenpyvd7XJsezrrDmAH29O1Atze5oNH27XeAtzCo+1Gb7gB4CxtFDDvhjPd6L+G9TidKMBHPvLk8YnyAT5Y7PzJqLyH98DT861yDddc8+x8qwB//5Pzvn52pnDF1RV889WZAvwFPE93jeP4tNrveMf3c/b/AF68eK68fZuDP3yb8y7hkksuLr5TfrfCn37MsTe/wc8Xtd/r1/Dy5WX2fwFevSr/Zup/wf8AB97sIMREgh0AAAAASUVORK5CYII=) no-repeat 0;
		background-size: 100%
	}

	.win-title .win-nowBtn[data-v-12c5f9fa] {
		padding: 0;
		position: absolute;
		right: 0
	}
}

@font-face {
	font-family: Abril Fatface;
	src: url(../fonts/AbrilFatface-Regular.738419c3.ttf);
	font-style: normal;
	font-display: swap
}

.winS2-d1 {
	height: auto;
	margin-top: 0;
	text-align: center;
	padding-top: 0;
	position: relative
}

.winS2-d1 .d1-bg {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	z-index: -1;
	width: 100%
}

.winS2-d1 .p1 {
	color: #ffcd8e;
	font-size: 56px;
	letter-spacing: 10px;
	font-family: "Noto Serif SC";
	font-weight: 700;
	margin-top: 356px;
	text-align: center
}

.winS2-d1 .p2 {
	background: url(../img/win-s2-7.2c63ab9c.png) 100%/auto 100% no-repeat;
	height: 70px;
	text-align: center;
	padding-top: 18px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	margin: 120px auto 0
}

.winS2-d1 .p2 span {
	font-family: "Noto Serif SC";
	font-weight: 700;
	font-size: 32px;
	color: #fff;
	letter-spacing: 7px;
	margin-left: 36px;
	margin-right: 30px
}

.winS2-d1 .countdown {
	width: 305px;
	height: 125px;
	border-radius: 5px;
	border: 1px solid #710d0d;
	background: #470101;
	box-shadow: 4.86px 7.432px 1.143px -3.144px rgba(0, 0, 0, .5);
	-webkit-backdrop-filter: blur(2.8584794998168945px);
	backdrop-filter: blur(2.8584794998168945px);
	margin: 34px auto;
	position: absolute;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%)
}

.winS2-d1 .countdown .title {
	letter-spacing: 12px;
	color: #fff;
	text-align: center;
	font-size: 20px;
	font-family: "Noto Serif SC";
	font-weight: 700;
	margin-top: 20px;
	padding-left: 14px
}

.winS2-d1 .countdown ul li {
	border-radius: 6.593px;
	background: #2f0000;
	width: 21.3%;
	height: 60px;
	float: left;
	margin-left: 3%;
	margin-top: 14px
}

.winS2-d1 .countdown ul li p {
	font-family: Abril Fatface;
	color: #fff;
	font-size: 32px;
	text-align: center;
	margin-top: 6px;
	margin-bottom: 7px
}

.winS2-d1 .countdown ul li span {
	color: #af8147;
	text-align: center;
	font-family: Poppins;
	font-size: 9px;
	display: block
}

.winS2-d2 {
	background: #fff;
	box-shadow: 0 2px 10px rgba(61, 1, 1, .08);
	height: 76px;
	text-align: center;
	padding-top: 30px;
	position: fixed;
	left: 0;
	right: 0;
	z-index: 10
}

.winS2-bg-pc {
	margin-top: -26px
}

.winS2-bg-m {
	display: none
}

.winS2-d2 a {
	padding: 8px 24px;
	margin: 0 8px;
	border: 1px solid #4d0101;
	color: #4d0101;
	font-size: 16px;
	font-family: "Noto Serif SC"
}

.winS2-d2 a:hover {
	background: #af8147;
	color: #fff
}

.winS2-d2 .win-sub-nav7 {
	border: 1px solid #af8147 !important;
	color: #fff !important;
	background: #af8147 !important
}

.winS2-d2 .win-sub-nav7 img {
	margin-left: 10px
}

.winS2-d2 a:hover {
	background: #470101
}

.winS2-d3 {
	padding-bottom: 60px;
	padding-top: 80px
}

.winS2-d3 .r1 {
	margin-top: 40px
}

.winS2-d3 .r1 .d1 {
	text-align: center;
	margin-left: 5%
}

.winS2-d3 .r1 .d1 img {
	width: 87%
}

.winS2-d3 .r1 .d2 {
	text-align: center;
	margin-top: 96px
}

.winS2-d3 .r1 .d2 p {
	color: #621915;
	text-align: center;
	font-family: "Noto Serif SC";
	font-size: 16px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: 1px;
	margin-top: 30px
}

.winS2-d3 .r1 .d2 img {
	width: 20px
}

.winS2-d3 .r2 {
	margin-top: 60px;
	padding: 0 6%
}

.winS2-d3 .r2 .li-r2 div {
	border: 1px dashed #949699;
	border-radius: 5px;
	padding: 24px;
	text-align: center;
	margin: 0 auto
}

.winS2-d3 .r2 .li-r2 p {
	color: #3d0101;
	font-size: 18px;
	font-weight: 700;
	margin-top: 16px;
	margin-bottom: 16px;
	font-family: "Noto Serif SC";
	letter-spacing: 3px
}

.winS2-d3 .r2 .li-r2 span {
	color: #666;
	font-size: 14px;
	font-family: "Noto Serif SC";
	line-height: 21px
}

.winS2-d4 {
	background: url(../img/win-s2-4.05e5569e.png) 100%/auto 100% no-repeat;
	height: auto;
	text-align: center;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	padding-top: 110px;
	padding-bottom: 100px
}

.winS2-d4 .win-title {
	color: #fff;
	text-align: center;
	font-family: "Noto Serif SC";
	font-size: 32px;
	font-weight: 700;
	letter-spacing: 2px;
	margin-bottom: 70px
}

.winS2-d4 .row {
	padding: 0 9%
}

.winS2-d4 .awards1 {
	width: 28%;
	height: auto;
	margin: 0 1.5%;
	padding: 30px;
	border-radius: 5px;
	border: 1px solid #e0ba84;
	background: linear-gradient(150deg, #ffdcaa 1.97%, #fedfb4 40.36%, #8b6c48 92.97%);
	box-shadow: 4px 4px 8px -3.144px rgba(0, 0, 0, .35);
	-webkit-backdrop-filter: blur(2.8584794998168945px);
	backdrop-filter: blur(2.8584794998168945px)
}

.winS2-d4 .awards2 {
	margin: 30px 1.5% 0
}

.winS2-d4 .awards2,
.winS2-d4 .awards3 {
	width: 20%;
	height: auto;
	padding: 30px;
	border-radius: 5px;
	border: 1px solid #c7c5c0;
	background: linear-gradient(150deg, #f0efee 1.97%, #dcdbda 36.57%, #9a9896 92.97%);
	box-shadow: 4px 4px 8px -3.144px rgba(0, 0, 0, .35);
	-webkit-backdrop-filter: blur(2.8584794998168945px);
	backdrop-filter: blur(2.8584794998168945px)
}

.winS2-d4 .awards3 {
	margin: 50px 1.5% 0
}

.winS2-d4 .awards4 {
	width: 20%;
	height: auto;
	margin: 70px 1.5% 0;
	padding: 30px;
	border-radius: 5px;
	border: 1px solid #c7c5c0;
	background: linear-gradient(150deg, #f0efee 1.97%, #dcdbda 36.57%, #9a9896 92.97%);
	box-shadow: 4px 4px 8px -3.144px rgba(0, 0, 0, .35);
	-webkit-backdrop-filter: blur(2.8584794998168945px);
	backdrop-filter: blur(2.8584794998168945px)
}

.winS2-d4 .awards1 .p1,
.winS2-d4 .awards2 .p1,
.winS2-d4 .awards3 .p1,
.winS2-d4 .awards4 .p1 {
	background: url(../img/win-s2-icon6.edd6575a.svg) 100%/auto 100% no-repeat;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	width: 80px;
	height: 80px;
	line-height: 80px;
	margin: 20px auto 26px
}

.winS2-d4 .awards1 .p3 {
	color: #3d0101
}

.winS2-d4 div .p1 {
	color: #6d0101;
	font-family: "Noto Serif SC";
	font-size: 24px;
	font-weight: 700;
	margin-top: 20px;
	margin-bottom: 20px
}

.winS2-d4 div .p2 {
	font-family: Abril Fatface;
	font-size: 36px;
	color: #8d0101;
	line-height: 40px
}

.winS2-d4 div .p3 {
	font-family: "Noto Serif SC";
	color: #333;
	letter-spacing: 1px;
	font-size: 14px;
	line-height: 20px
}

.winS2-page3 {
	padding: 28px 30px 0;
	background-size: 100% 100%;
	padding-bottom: 20px;
	margin-bottom: 70px
}

.winS2-page3 .list {
	width: 100%;
	text-align: center;
	border-radius: 10px
}

.winS2-page3 .list th {
	background: #fff;
	color: #000;
	line-height: 72px;
	font-size: 18px;
	font-weight: 700
}

.winS2-page3 .list td {
	color: #292d32;
	line-height: 66px;
	font-size: 16px;
	font-family: auto;
	font-weight: 500
}

.winS2-active {
	background-color: #4d0101;
	color: #fff !important
}

.winS2-page3 .list td:first-child {
	min-width: 50px;
	color: #3d0101
}

.winS2-page3 .list td a {
	color: #af8147;
	padding: 8px 28px;
	border: 1px solid #af8147;
	border-radius: 5px;
	font-size: 14px
}

.winS2-page3 .list td a:hover {
	background: #af8147;
	color: #fff
}

.winS2-page3 .tips {
	color: #b5b7c0;
	line-height: 61px;
	font-size: 14px;
	width: 100%;
	background: #fff;
	padding-left: 40px;
	padding-bottom: 10px;
	font-family: auto;
	border-radius: 0 0 10px 10px
}

.winS2-page3 .tips .ps {
	color: #e7c48f
}

.winS2-d5 {
	background: #f3f3f3;
	padding-top: 70px
}

.winS2-d5 .win-title {
	color: #3d0101;
	text-align: center;
	font-family: "Noto Serif SC";
	font-size: 32px;
	font-weight: 700;
	letter-spacing: 2px;
	margin-bottom: 0
}

.winS2-d5 .win-title-img {
	margin: 0 auto 30px;
	display: block;
	width: 180px
}

.winS2-page3 .list tr {
	border-bottom: 1px solid #e7e7e7;
	background: #fff
}

.winS2-page3 .list tr:nth-child(-n+3) {
	background: #fefaf6
}

.winS2-d5 .row {
	padding: 20px 7%
}

.winS2-page3 .list td:nth-child(5) {
	color: #1b7d14
}

.winS2-d6 {
	background: url(../img/win-s2-6.97f7521f.png) 100%/auto 100% no-repeat;
	height: auto;
	text-align: center;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	padding-top: 110px;
	padding-bottom: 80px
}

.winS2-d6 .win-title {
	color: #fff;
	text-align: center;
	font-family: "Noto Serif SC";
	font-size: 32px;
	font-weight: 700;
	letter-spacing: 2px;
	margin-bottom: 0
}

.winS2-d6 .row {
	padding: 0 18%
}

.winS2-d6 .notice {
	color: #c2c2c2;
	font-family: "Noto Serif SC";
	font-size: 16px;
	line-height: 34px;
	letter-spacing: 1px;
	text-align: left;
	margin-top: 40px;
	margin-bottom: 40px
}

.winS2-d6 .page-screen-3 .problem-box .accordion {
	padding: 0 10px 0
}

.winS2-d6 .page-screen-3 .problem-box .accordion-item {
	border-radius: 4px 4px 4px 4px;
	overflow: hidden;
	border: 0 solid #d9d9d9;
	margin-bottom: 12px
}

.winS2-d6 .page-screen-3 .problem-box .accordion-button {
	font-size: 16px;
	line-height: 1.5;
	color: #621915
}

.winS2-d6 .page-screen-3 .problem-box .accordion .cont-info {
	display: none
}

.winS2-d6 .page-screen-3 .problem-box .accordion .cont-info.active {
	display: block
}

.winS2-d6 .page-screen-3 .problem-box .accordion .accordion-body {
	line-height: 24px;
	font-size: 16px;
	color: #585858;
	text-align: left;
	padding-top: 6px
}

.winS2-d6 .page-screen-3 .problem-box .accordion-item {
	border-bottom: 1px solid #e7e7e7
}

.winS2-d6 .page-screen-3 .problem-box #accordionExample {
	max-height: 260px;
	overflow-y: auto;
	border-radius: 10px;
	position: relative
}

.winS2-d6 .page-screen-3 .problem-box #accordionExample::-webkit-scrollbar {
	width: 8px
}

.winS2-d6 .page-screen-3 .problem-box #accordionExample::-webkit-scrollbar-thumb {
	background-color: #b1b1b1;
	border-radius: 6px
}

.winS2-d6 .page-screen-3 .problem-box #accordionExample::-webkit-scrollbar-track {
	background-color: #f0f0f0
}

.winS2-d6 .page-screen-3 {
	background: #fff;
	border-radius: 10px;
	padding-top: 18px;
	padding-bottom: 20px
}

.winS2-d7 .container {
	width: 1100px
}

.winS2-d7 .news-li {
	padding: 0;
	padding-bottom: 20px;
	border-radius: 5px;
	margin-bottom: 30px;
	background-color: #fff;
	height: auto;
	cursor: pointer
}

.winS2-d7 .news-li img {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	transform: none;
	-o-object-position: left;
	object-position: left;
	width: 100%;
	height: auto
}

.winS2-d7 .news-li h3 a {
	margin: 14px 16px 10px;
	font-size: 20px;
	font-weight: 600;
	display: block;
	color: #333;
	display: -webkit-box
}

.winS2-d7 .news-li h3 a,
.winS2-d7 .news-li p {
	line-height: 1.5;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	text-align: left
}

.winS2-d7 .news-li p {
	margin: 0 16px 10px;
	color: #666;
	font-size: 16px;
	font-family: auto;
	display: -webkit-box
}

.winS2-d7 .news-li span {
	padding: 0 16px 10px;
	color: #666;
	font-size: 14px;
	text-align: left
}

.winS2-d7 .news-list {
	overflow: hidden;
	margin-top: 50px;
	text-align: left
}

.winS2-d7 .swiper-wrapper {
	padding: 0
}

.winS2-d7 .swiper-button-prev {
	left: -52px;
	background-image: url(../img/winS2-prev1.ec9ae147.svg);
	top: 45%
}

.winS2-d7 .swiper-button-next,
.winS2-d7 .swiper-button-prev {
	width: 22px;
	height: 44px;
	background-size: 90%;
	background-repeat: no-repeat
}

.winS2-d7 .swiper-button-next {
	right: -52px;
	background-image: url(../img/winS2-next1.9bee906c.svg);
	top: 46%
}

.winS2-d7 {
	background: url(../img/win-s2-5.076b3916.png) 100%/auto 100% no-repeat;
	height: auto;
	text-align: center;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	padding-top: 130px;
	padding-bottom: 130px
}

.winS2-d7 .win-title {
	color: #3d0101;
	text-align: center;
	font-family: "Noto Serif SC";
	font-size: 32px;
	font-weight: 700;
	letter-spacing: 2px;
	margin-bottom: 0
}

.winS2-d8 {
	text-align: center;
	background: #200000;
	height: 610px;
	padding-top: 110px
}

.winS2-d8 .win-title {
	color: #fff;
	text-align: center;
	font-family: "Noto Serif SC";
	font-size: 32px;
	font-weight: 700;
	letter-spacing: 2px;
	margin-bottom: 0
}

.winS2-d8 .container {
	width: 1100px
}

.winS2-d8 .news-li {
	padding: 0;
	padding-bottom: 20px;
	border-radius: 5px;
	margin-bottom: 30px;
	background-color: #3d0101;
	height: auto;
	cursor: pointer
}

.winS2-d8 .news-li img {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	transform: none;
	-o-object-position: left;
	object-position: left;
	width: 100%;
	height: auto
}

.winS2-d8 .news-li h3 a {
	margin: 16px 16px 6px;
	font-size: 18px;
	font-weight: 600;
	display: block;
	color: #fff;
	display: -webkit-box
}

.winS2-d8 .news-li h3 a,
.winS2-d8 .news-li p {
	line-height: 1.5;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	text-align: left
}

.winS2-d8 .news-li p {
	margin: 0 16px 10px;
	color: #666;
	font-size: 16px;
	font-family: auto;
	display: -webkit-box
}

.winS2-d8 .news-li span {
	padding: 0 16px 10px;
	color: #666;
	font-size: 14px;
	text-align: left
}

.winS2-d8 .news-list {
	overflow: hidden;
	margin-top: 50px;
	text-align: left
}

.winS2-d8 .swiper-wrapper {
	padding: 0
}

.winS2-d8 .swiper-button-prev {
	left: -52px;
	background-image: url(../img/winS2-prev2.144e0c10.svg);
	top: 45%
}

.winS2-d8 .swiper-button-next,
.winS2-d8 .swiper-button-prev {
	width: 22px;
	height: 44px;
	background-size: 90%;
	background-repeat: no-repeat
}

.winS2-d8 .swiper-button-next {
	right: -52px;
	background-image: url(../img/winS2-next2.b5568a2a.svg);
	top: 46%
}

.winS2-d8 .svg-play-button {
	position: absolute;
	top: 40%;
	left: 50%;
	width: 60px;
	height: 60px;
	background-image: url(../img/play.32382490.svg);
	background-size: contain;
	background-repeat: no-repeat;
	transform: translate(-50%, -50%);
	cursor: pointer;
	z-index: 99
}

.winS2-footer {
	width: 100%;
	height: 80px;
	background: #000;
	text-align: center
}

.winS2-footer .span1 {
	letter-spacing: 2px
}

.winS2-footer .span1,
.winS2-footer .span2 {
	color: #af8147;
	font-size: 16px;
	font-family: "Noto Serif SC";
	line-height: 80px
}

.winS2-footer .span2 {
	letter-spacing: 1px;
	margin-left: 40px;
	float: none
}

.winS2-footer a {
	padding: 8px 24px;
	margin: 0 12px;
	border-radius: 5px;
	font-size: 16px;
	font-family: "Noto Serif SC";
	border: 1px solid #af8147;
	color: #fff;
	background: #af8147;
	margin-left: 40px
}

.winS2-footer a img {
	margin-left: 10px
}

.winS2-d3 .knight {
	display: none
}

.winS2-d2-lock {
	position: fixed;
	right: 0;
	left: 0;
	top: 77px;
	z-index: 999
}

.en-S2 .winS2-d1 .countdown .title {
	padding-left: 0;
	letter-spacing: 2px
}

.en-S2 .winS2-d3 .r1 .d1 img {
	width: 76%
}

.en-S2 .winS2-d3 .r1 .d2 {
	margin-top: 155px
}

.en-S2 .winS2-d3 .r1 .d2 p {
	letter-spacing: 0;
	font-size: 16px;
	line-height: 38px
}

.en-S2 .winS2-d3 .r2 .li-r2 p {
	letter-spacing: 0
}

.en-S2 .winS2-d3 .r2 .li-r2 span {
	font-size: 15px;
	line-height: 23px
}

.en-S2 .winS2-d4 .awards1 .p1,
.en-S2 .winS2-d4 .awards2 .p1,
.en-S2 .winS2-d4 .awards3 .p1,
.en-S2 .winS2-d4 .awards4 .p1 {
	background: none;
	width: auto;
	height: auto;
	line-height: 30px;
	font-size: 26px;
	margin-bottom: 18px
}

.en-S2 .winS2-d4 div .p3 {
	letter-spacing: 0
}

.en-S2 .winS2-d4 div .p2 {
	font-size: 30px
}

.en-S2 .winS2-d4 .win-title,
.en-S2 .winS2-d5 .win-title,
.en-S2 .winS2-d6 .win-title,
.en-S2 .winS2-d7 .win-title,
.en-S2 .winS2-d8 .win-title {
	letter-spacing: 0
}

.en-S2 .winS2-d4 {
	height: auto
}

.en-S2 .winS2-d6 .notice {
	letter-spacing: 0
}

.en-S2 .winS2-d6 .page-screen-3 .problem-box #accordionExample {
	max-height: 240px
}

.en-S2 .winS2-d8 .news-li h3 a {
	font-size: 16px;
	font-weight: 400;
	margin: 16px 16px 0
}

.en-S2 .winS2-footer .span1,
.en-S2 .winS2-footer .span2 {
	letter-spacing: 1px
}

.jp-S2 .winS2-d3 .r1 .d2 {
	margin-top: 56px
}

.jp-S2 .winS2-d4 .awards1 .p1,
.jp-S2 .winS2-d4 .awards2 .p1,
.jp-S2 .winS2-d4 .awards3 .p1,
.jp-S2 .winS2-d4 .awards4 .p1 {
	background: none;
	width: auto;
	height: auto;
	line-height: 30px;
	font-size: 26px;
	margin-bottom: 18px
}

.jp-S2 .winS2-d4 div .p2 {
	font-size: 30px
}

.th-S2 .winS2-d3 .r1 .d2 {
	margin-top: 26px
}

.th-S2 .winS2-d3 .r1 .d1 img {
	width: 89%
}

.th-S2 .winS2-d3 .r2 .li-r2 span {
	font-size: 14px;
	line-height: 21px
}

.winS2-join-now {
	display: block;
	width: 230px;
	height: 80px;
	z-index: 99;
	position: absolute;
	bottom: 23%;
	left: 50%;
	transform: translateX(-50%);
	cursor: pointer
}

.FAQ-win-title {
	color: #fff;
	text-align: center;
	font-family: "Noto Serif SC";
	font-size: 32px;
	font-weight: 700;
	margin-bottom: 30px;
	margin-top: 10px
}

@media(max-width:1700px) {
	.winS2-d1 .p1 {
		margin-top: 320px;
		font-size: 48px
	}
}

@media(max-width:1600px) {
	.winS2-d2-lock {
		top: 74.5px
	}

	.winS2-d1 .countdown {
		bottom: 8px
	}
}

@media(max-width:1500px) {
	.winS2-d1 .countdown {
		bottom: 2px
	}

	.en-S2 .winS2-d4 {
		height: auto;
		padding-top: 80px;
		padding-bottom: 80px
	}

	.en-S2 .winS2-d4 .awards1 .p1,
	.en-S2 .winS2-d4 .awards2 .p1,
	.en-S2 .winS2-d4 .awards3 .p1,
	.en-S2 .winS2-d4 .awards4 .p1 {
		font-size: 22px
	}

	.en-S2 .winS2-d4 div .p2 {
		font-size: 28px
	}
}

@media(max-width:1400px) {
	.winS2-join-now {
		height: 60px
	}

	.winS2-d1 .p1 {
		margin-top: 250px;
		font-size: 46px
	}

	.winS2-d1 .p2 span {
		font-size: 26px
	}

	.winS2-d1 .p2 {
		height: 62px;
		margin: 106px auto 0
	}

	.winS2-d1 .countdown {
		bottom: 2px;
		width: 285px;
		height: 105px
	}

	.winS2-d1 .countdown .title {
		font-size: 18px;
		margin-top: 14px
	}

	.winS2-d1 .countdown ul li {
		height: 52px;
		margin-top: 11px
	}

	.winS2-d1 .countdown ul li p {
		font-size: 24px;
		margin-top: 6px
	}

	.winS2-d1 .countdown ul li span {
		font-size: 8px
	}

	.winS2-d3 .r1 .d2 {
		margin-top: 20px
	}

	.winS2-d6 .row {
		padding: 0 14%
	}

	.winS2-d7 .container {
		width: 900px
	}

	.winS2-d8 {
		height: 570px
	}

	.winS2-d8 .container {
		width: 900px
	}

	.winS2-d4 {
		height: auto;
		padding-top: 80px;
		padding-bottom: 80px
	}

	.winS2-d6 {
		padding-top: 110px
	}

	.winS2-d8 {
		padding-top: 100px
	}

	.jp-S2 .winS2-d3 .r1 .d1 img {
		width: 97%;
		margin-top: 40px
	}

	.en-S2 .winS2-d3 .r1 .d2 {
		margin-top: 80px
	}
}

@media(max-width:1300px) {
	.winS2-d1 .p1 {
		margin-top: 214px;
		font-size: 38px
	}

	.winS2-d1 .p2 span {
		font-size: 22px
	}

	.winS2-d1 .p2 img {
		width: 18px
	}

	.winS2-d1 .p2 {
		height: 62px;
		margin: 82px auto 0
	}

	.winS2-d1 .countdown {
		margin-top: 22px
	}
}

@media(max-width:996px) {
	.winS2-d3 {
		padding-top: 0
	}

	.winS2-d2 {
		display: none
	}

	.winS2-d7 .container,
	.winS2-d8 .container {
		width: 100%
	}

	.swiper-button-next,
	.swiper-button-prev {
		display: none
	}

	.winS2-d3 .r1 .d1 {
		margin-left: 0
	}

	.winS2-d4 .awards-list {
		overflow: hidden
	}

	.winS2-d4 .awards-list .swiper-wrapper {
		margin-right: 40px
	}

	.winS2-d1 {
		height: auto;
		margin-top: 0;
		text-align: center;
		padding-top: 0;
		position: relative;
		margin-top: -60px
	}

	.winS2-bg-pc {
		display: none
	}

	.winS2-bg-m {
		display: block
	}

	.winS2-d1 .p1 {
		margin-top: 110px;
		font-size: 36px;
		padding: 0 10%;
		letter-spacing: 3px;
		line-height: 50px
	}

	.winS2-d1 .p2 {
		height: 56px;
		margin: 24px auto 0
	}

	.winS2-d1 .p2 span {
		font-size: 18px;
		letter-spacing: 4px;
		margin-left: 12px;
		margin-right: 12px
	}

	.winS2-d1 .p2 img {
		width: 14px
	}

	.winS2-d1 .countdown {
		border-radius: 10px;
		border: 2px solid #710d0d;
		background: #470101;
		box-shadow: 2.72px 15.86px 18.29px -9.29px rgba(0, 0, 0, .5);
		-webkit-backdrop-filter: blur(5.716958999633789px);
		backdrop-filter: blur(5.716958999633789px);
		width: 77%;
		height: 123px;
		bottom: 4px
	}

	.winS2-d1 .countdown ul li {
		height: 66px
	}

	.winS2-d1 .countdown ul li p {
		font-size: 32px
	}

	.winS2-d3 .r1 {
		margin-top: 30px
	}

	.winS2-d3 .r1 .d1 {
		display: none
	}

	.winS2-d3 .r1 .d2 p {
		padding: 0 5%
	}

	.winS2-d3 .r2 {
		padding: 0 2%;
		padding-left: 50%
	}

	.winS2-d3 .r2 .li-r2 div {
		margin-bottom: 20px;
		padding: 16px
	}

	.winS2-d3 .r2 .li-r2 p {
		margin-top: 12px;
		margin-bottom: 12px
	}

	.winS2-d3 .r2 .li-r2 div img {
		width: 26px
	}

	.winS2-d3 .knight {
		display: block;
		position: absolute;
		bottom: 86px;
		width: 74%;
		left: -21%
	}

	.winS2-d3 {
		position: relative;
		padding-bottom: 50px
	}

	.winS2-page3 .list td:nth-child(3),
	.winS2-page3 .list th:nth-child(3) {
		display: none
	}

	.winS2-page3 {
		padding-top: 30px;
		padding-left: 0;
		padding-right: 0
	}

	.winS2-d5 .row {
		padding: 0 4%
	}

	.winS2-page3 .list td a {
		padding: 4px 14px;
		font-size: 13px
	}

	.winS2-page3 .list th {
		font-size: 15px;
		line-height: 56px
	}

	.winS2-page3 .list td {
		font-size: 14px;
		line-height: 54px;
		font-size: 13px
	}

	.winS2-page3 .list th:nth-child(6) {
		width: 20%
	}

	.winS2-page3 .list th:first-child {
		width: 10%
	}

	.winS2-d4 .win-title,
	.winS2-d5 .win-title,
	.winS2-d6 .win-title,
	.winS2-d7 .win-title,
	.winS2-d8 .win-title {
		font-size: 28px
	}

	.winS2-d4 {
		height: auto;
		padding-top: 100px;
		padding-bottom: 90px
	}

	.winS2-d4 .row {
		padding: 0 10% 0 12%
	}

	.winS2-page3 .tips {
		line-height: 24px;
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 12px
	}

	.winS2-page3 {
		margin-bottom: 40px
	}

	.winS2-d6 {
		padding-top: 90px;
		height: auto;
		padding-bottom: 50px
	}

	.winS2-d6 .row {
		padding: 0 7%
	}

	.winS2-d6 .notice {
		line-height: 28px;
		letter-spacing: 0;
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 30px
	}

	.winS2-d6 .page-screen-3 {
		padding-top: 12px;
		padding-bottom: 12px
	}

	.winS2-d6 .page-screen-3 .problem-box .accordion-button,
	.winS2-d6 .page-screen-3 .problem-box .accordion .accordion-body {
		padding-left: 0;
		padding-right: 0
	}

	.winS2-d6 .page-screen-3 .problem-box #accordionExample {
		max-height: 200px
	}

	.winS2-d7 {
		height: 580px;
		padding-top: 90px
	}

	.winS2-d7 .row {
		padding: 0 8% 0 7%
	}

	.winS2-d8 {
		height: 540px;
		padding-top: 90px
	}

	.winS2-d8 .row {
		padding: 0 8% 0 7%
	}

	.winS2-footer {
		height: auto;
		padding-top: 20px;
		padding-bottom: 20px
	}

	.winS2-footer .span1,
	.winS2-footer .span2 {
		display: block;
		line-height: 20px;
		font-size: 14px;
		letter-spacing: 1px;
		margin-left: 0
	}

	.winS2-footer .span2 {
		margin-top: 2px
	}

	.winS2-footer a {
		display: block;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
		margin: 0 auto;
		padding: 12px 24px;
		margin-top: 12px
	}

	.winS2-d7 .news-li h3 a,
	.winS2-d8 .news-li h3 a {
		font-size: 18px
	}

	.en-S2 .winS2-d3 .r2 .li-r2 p {
		letter-spacing: 0;
		line-height: 20px;
		font-size: 16px
	}

	.en-S2 .winS2-d3 .r2 .li-r2 span {
		font-size: 14px;
		line-height: 20px
	}

	.en-S2 .winS2-d3 .knight {
		bottom: 99px;
		width: 83%;
		left: -26%
	}

	.en-S2 .winS2-d4 {
		padding-bottom: 110px;
		height: auto
	}

	.en-S2 .winS2-d4 .win-title,
	.en-S2 .winS2-d5 .win-title,
	.en-S2 .winS2-d6 .win-title,
	.en-S2 .winS2-d7 .win-title,
	.en-S2 .winS2-d8 .win-title {
		font-size: 24px
	}

	.en-S2 .winS2-page3 .list td a {
		border: none;
		padding: 0
	}

	.en-S2 .winS2-page3 .list td {
		font-size: 12px;
		line-height: 16px;
		padding: 10px 0
	}

	.en-S2 .winS2-page3 .list th {
		font-size: 14px;
		padding: 10px 6px;
		line-height: 16px
	}

	.en-S2 .winS2-d6 {
		padding-top: 60px
	}

	.en-S2 .winS2-d3 .r1 .d2 {
		margin-top: 20px
	}

	.en-S2 .winS2-d3 .r1 .d2 p {
		font-size: 15px;
		line-height: 32px
	}

	.jp-S2 .winS2-d4 .win-title,
	.jp-S2 .winS2-d5 .win-title,
	.jp-S2 .winS2-d6 .win-title,
	.jp-S2 .winS2-d7 .win-title,
	.jp-S2 .winS2-d8 .win-title {
		font-size: 24px
	}

	.winS2-page3 .list td a {
		border: none;
		padding: 0
	}

	.winS2-page3 .list td {
		font-size: 12px;
		line-height: 16px;
		padding: 10px 0
	}

	.winS2-page3 .list th {
		font-size: 14px;
		padding: 10px;
		line-height: 16px
	}

	.jp-S2 .winS2-d6 {
		padding-top: 60px
	}

	.jp-S2 .winS2-d3 .r1 .d2 {
		margin-top: 16px;
		margin-top: 20px
	}

	.jp-S2 .winS2-d3 .r1 .d2 p {
		font-size: 15px;
		line-height: 32px
	}

	.winS2-d5 {
		padding-top: 50px
	}

	.winS2-join-now {
		height: 48px;
		bottom: 27%;
		width: 38%
	}

	.FAQ-win-title {
		font-size: 22px;
		line-height: 30px
	}

	.en-S2 .winS2-d4 .win-title,
	.en-S2 .winS2-d5 .win-title,
	.en-S2 .winS2-d6 .win-title,
	.en-S2 .winS2-d7 .win-title,
	.en-S2 .winS2-d8 .win-title {
		font-size: 22px;
		line-height: 30px;
		padding: 0 3%
	}

	.winS2-d6 .notice {
		margin-top: 24px
	}
}

.never[data-v-673dd610] {
	font-family: PingFang SC, Helvetica Neue, Microsoft YaHei UI, Microsoft YaHei, Noto Sans CJK SC, Sathu, EucrosiaUPC, Arial, Helvetica, sans-serif;
	background: linear-gradient(180deg, #3b0909, #921111);
	position: relative
}

.never-bg[data-v-673dd610] {
	position: absolute;
	top: 0;
	left: 0;
	width: 720px
}

.never-head[data-v-673dd610] {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	background-color: #540000;
	padding: 15px 0;
	z-index: 1000
}

.never-head .head-box[data-v-673dd610] {
	max-width: 1080px;
	margin: auto;
	align-items: center
}

.never-head .head-box__tit[data-v-673dd610] {
	text-align: center
}

.never-head .head-box__tit .btns[data-v-673dd610] {
	color: #a97c50;
	font-family: Times New Roman, Georgia, serif;
	font-weight: 700;
	font-size: 22px;
	line-height: 70px
}

.never-head .head-box__btn[data-v-673dd610] {
	align-items: center
}

.never-head .head-box__btn .left-btn[data-v-673dd610] {
	display: block;
	color: #c49a6c;
	border-radius: 5px;
	font-size: 20px;
	font-family: Noto Sans SC, Helvetica, Arial, Lucida, sans-serif;
	background-color: #760006;
	padding: .3em 1em;
	line-height: 1.7em
}

.never-head .head-box__btn .right-btn[data-v-673dd610] {
	margin-left: 20px;
	font-size: 20px;
	font-family: Noto Sans SC, Helvetica, Arial, Lucida, sans-serif !important;
	color: #e3e3e3;
	padding: .3em 1em;
	text-decoration: underline
}

.never-swiper[data-v-673dd610] {
	margin: 40px auto;
	max-width: 1080px;
	position: relative
}

.never-swiper__box1[data-v-673dd610] {
	margin-bottom: 60px
}

.never-swiper__box1 .box1-tit[data-v-673dd610] {
	margin-top: 60px;
	align-items: center
}

.never-swiper__box1 .box1-tit .name[data-v-673dd610] {
	font-size: 42px;
	color: #f7bf83;
	padding-left: 10px
}

.never-swiper__box1 .box1-tit img[data-v-673dd610] {
	width: 32px
}

.never-swiper__box1 .box1-info[data-v-673dd610] {
	text-align: center;
	padding: 40px 0;
	letter-spacing: 6px
}

.never-swiper__box1 .box1-info .tit[data-v-673dd610] {
	color: #fff;
	padding-bottom: 20px;
	font-size: 32px;
	font-weight: 600
}

.never-swiper__box1 .box1-info .tit1[data-v-673dd610] {
	color: #fff;
	padding-bottom: 40px;
	font-size: 24px;
	font-weight: 400;
	line-height: 48px;
	text-align: left
}

.never-swiper__box1 .box1-info .tit1-num[data-v-673dd610] {
	text-indent: 10px;
	padding-right: 5px
}

.never-swiper__box1 .box1-info .ps[data-v-673dd610] {
	color: #f7bf83;
	padding-bottom: 60px;
	font-size: 26px;
	font-weight: 400
}

.never-swiper__box1 .box1-btn[data-v-673dd610] {
	text-align: center
}

.never-swiper__box1 .box1-btn .btn[data-v-673dd610] {
	cursor: pointer;
	width: 476px;
	height: 108px;
	color: #000;
	font-size: 36px;
	line-height: 78px;
	background: url(../img/f-3.d2686ff3.svg) no-repeat 0 0;
	background-size: 100% 100%
}

.never-swiper__box3[data-v-673dd610] {
	display: none
}

.never-swiper__box2[data-v-673dd610] {
	margin: 80px 0 60px 0
}

.never-swiper__box2 .box2-top__li[data-v-673dd610] {
	align-items: center
}

.never-swiper__box2 .box2-top__li .img[data-v-673dd610] {
	height: 200px
}

.never-swiper__box2 .box2-top__li .img img[data-v-673dd610] {
	height: 100%
}

.never-swiper__box2 .box2-top__li .tit[data-v-673dd610] {
	padding: 50px 0;
	color: #fff;
	font-size: 32px;
	letter-spacing: 6px
}

.never-swiper__box2 .box2-bot[data-v-673dd610] {
	padding: 0 0 50px
}

.never-swiper__box2 .box2-bot__li[data-v-673dd610] {
	color: #fff;
	text-align: center;
	font-size: 18px;
	letter-spacing: 4px;
	font-weight: 400;
	line-height: 32px
}

.never-h1[data-v-673dd610] {
	margin: 60px auto;
	max-width: 1080px;
	padding-top: 140px
}

.never-h1__info[data-v-673dd610] {
	position: relative;
	margin-top: 40px;
	z-index: 1;
	align-items: center
}

.never-h1__info .info-box__h3[data-v-673dd610] {
	font-size: 24px;
	font-weight: 700;
	color: #fff;
	letter-spacing: 16px
}

.never-h1__info .info-box__btn[data-v-673dd610] {
	height: 60px;
	color: #450505;
	width: 200px;
	justify-content: center;
	background: url(../img/btn.a5f56ff2.svg) no-repeat top;
	background-size: 100% 100%
}

.never-h1__info .info-box__h1[data-v-673dd610] {
	font-size: 48px;
	font-weight: 700;
	color: #fff;
	letter-spacing: 10px;
	padding: 20px 0
}

.never-h1__info .info-box__h2[data-v-673dd610] {
	color: #f7de97;
	font-size: 44px;
	font-weight: 700;
	letter-spacing: 3px;
	line-height: 1.5
}

.never-h1__info .info-box__time[data-v-673dd610] {
	color: #fff;
	font-size: 28px;
	letter-spacing: 4px;
	margin: 40px 0;
	line-height: 50px;
	background: url(../img/c-3.093f1b5f.svg) no-repeat top;
	background-size: 100% 100%;
	display: inline-block
}

.never-h1__info .info-bg img[data-v-673dd610] {
	max-width: 100%
}

.never-h1__tit[data-v-673dd610] {
	text-align: center
}

.never-h1__tit img[data-v-673dd610] {
	width: 70%
}

.never-h1__card[data-v-673dd610] {
	text-align: center;
	padding: 80px 0
}

.never-h1__card img[data-v-673dd610] {
	width: 30%
}

.never-h1__tit1[data-v-673dd610] {
	color: #e5c07f;
	font-size: 48px;
	text-align: center;
	padding-bottom: 40px
}

.never-h1__tit2[data-v-673dd610] {
	color: #fff;
	font-size: 48px;
	text-align: center;
	padding-bottom: 30px
}

.never-h1__tit3[data-v-673dd610] {
	color: #e5c07f;
	font-size: 48px;
	text-align: center;
	padding-bottom: 30px
}

.never-h1__tit4[data-v-673dd610] {
	color: #e5c07f;
	font-size: 48px;
	text-align: center;
	padding-bottom: 40px;
	padding-top: 80px
}

.never-h1__img5[data-v-673dd610] {
	text-align: center;
	position: relative;
	z-index: 10
}

.never-h1__img5 img[data-v-673dd610] {
	width: 70%
}

.never-h1__name[data-v-673dd610] {
	justify-content: center;
	font-size: 32px;
	padding-top: 30px;
	padding-bottom: 50px
}

.never-h1__name .text[data-v-673dd610] {
	color: #fff
}

.never-h1__name p[data-v-673dd610] {
	color: #f7de97
}

.never-tips[data-v-673dd610] {
	margin: 0 auto 140px;
	max-width: 1080px;
	align-items: center;
	font-size: 32px;
	font-weight: 500;
	color: #fff;
	line-height: 62px
}

.never-country[data-v-673dd610] {
	margin: auto;
	max-width: 1080px
}

.never-country__ul[data-v-673dd610] {
	padding-bottom: 60px;
	width: 100%
}

.never-country__ul__li[data-v-673dd610] {
	align-items: center;
	color: #fff;
	font-size: 20px
}

.never-country__ul__li .img[data-v-673dd610] {
	width: 126px;
	height: 76px;
	margin-right: 10px
}

.never-country__ul__li .info[data-v-673dd610] {
	line-height: 27px
}

.never-footer[data-v-673dd610] {
	padding: 60px 0;
	margin: auto;
	max-width: 1080px;
	align-items: center;
	font-size: 28px;
	color: #fff;
	letter-spacing: 2px
}

.never-footer-bot[data-v-673dd610] {
	color: #f7bf83;
	padding-top: 14px;
	font-size: 32px;
	letter-spacing: 2px
}

@media(max-width:500px) {
	.never-head .head-box[data-v-673dd610] {
		padding: 0 10px
	}

	.never-head .head-box__logo[data-v-673dd610] {
		flex: 1
	}

	.never-head .head-box__logo img[data-v-673dd610] {
		width: 90%
	}

	.never-head .head-box__tit[data-v-673dd610] {
		display: none
	}

	.never-head .head-box__btn[data-v-673dd610] {
		flex: 1;
		justify-content: right
	}

	.never-head .head-box__btn .right-btn[data-v-673dd610] {
		margin-left: 0;
		font-size: 14px
	}

	.never-head .head-box__btn .left-btn[data-v-673dd610] {
		padding: .3em .6em;
		font-size: 14px
	}

	.never-bg[data-v-673dd610] {
		width: 100%;
		bottom: 0;
		top: auto
	}

	.never-swiper[data-v-673dd610] {
		margin: 20px 10px;
		position: relative
	}

	.never-swiper__box1[data-v-673dd610] {
		margin-bottom: 20px
	}

	.never-swiper__dost[data-v-673dd610] {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		display: flex;
		justify-content: center
	}

	.never-swiper__dost__pag[data-v-673dd610] {
		width: 16px;
		height: 16px;
		background-color: #ab2b2b;
		border-radius: 8px;
		cursor: pointer
	}

	.never-swiper__dost__pag.active[data-v-673dd610] {
		background-color: #f06969
	}

	.never-swiper__dost__pag[data-v-673dd610]:nth-child(2) {
		margin: 0 50px
	}

	.never-swiper__box1 .box1-tit[data-v-673dd610] {
		margin-top: 0;
		align-items: center
	}

	.never-swiper__box1 .box1-tit .name[data-v-673dd610] {
		font-size: 24px;
		color: #f7bf83
	}

	.never-swiper__box1 .box1-tit img[data-v-673dd610] {
		width: 20px;
		display: none
	}

	.never-swiper__box1 .box1-info[data-v-673dd610] {
		text-align: center;
		padding: 20px 0 0;
		letter-spacing: 0
	}

	.never-swiper__box1 .box1-info .tit[data-v-673dd610] {
		color: #fff;
		padding-bottom: 20px;
		font-size: 20px;
		font-weight: 600
	}

	.never-swiper__box1 .box1-info .tit1[data-v-673dd610] {
		padding-bottom: 10px;
		font-size: 14px;
		font-weight: 400;
		line-height: 28px
	}

	.never-swiper__box1 .box1-info .ps[data-v-673dd610] {
		color: #f7bf83;
		padding-bottom: 20px;
		font-size: 18px;
		font-weight: 400;
		line-height: 28px
	}

	.never-swiper__box1 .box1-btn[data-v-673dd610] {
		text-align: center
	}

	.never-swiper__box1 .box1-btn .btn[data-v-673dd610] {
		cursor: pointer;
		width: 250px;
		height: 60px;
		background: url(../img/f-3.d2686ff3.svg) no-repeat 0 0;
		background-size: 100% 100%;
		font-size: 18px;
		line-height: 39px
	}

	.never-swiper__box2[data-v-673dd610] {
		display: none
	}

	.never-swiper__box2 .box2-top__li[data-v-673dd610] {
		align-items: center
	}

	.never-swiper__box2 .box2-top__li .img[data-v-673dd610] {
		height: 100px
	}

	.never-swiper__box2 .box2-top__li .img img[data-v-673dd610] {
		height: 100%
	}

	.never-swiper__box2 .box2-top__li .tit[data-v-673dd610] {
		padding: 50px 0;
		color: #fff;
		font-size: 24px;
		letter-spacing: 6px
	}

	.never-swiper__box2 .box2-bot[data-v-673dd610] {
		padding: 50px 0
	}

	.never-swiper__box2 .box2-bot__li[data-v-673dd610] {
		color: #fff;
		text-align: center;
		font-size: 18px;
		letter-spacing: 4px;
		font-weight: 400;
		line-height: 32px
	}

	.never-swiper__box3[data-v-673dd610] {
		display: flex;
		margin: 60px 0 0;
		flex-direction: column
	}

	.never-swiper__box3 .box3-pag[data-v-673dd610] {
		align-items: center;
		flex-direction: column;
		width: 100%;
		margin-bottom: 40px
	}

	.never-swiper__box3 .box3-pag__left[data-v-673dd610] {
		width: 100%;
		align-items: center;
		justify-content: center
	}

	.never-swiper__box3 .box3-pag__left .img[data-v-673dd610] {
		text-align: center
	}

	.never-swiper__box3 .box3-pag__left .img img[data-v-673dd610] {
		width: 50%
	}

	.never-swiper__box3 .box3-pag__left .tit[data-v-673dd610] {
		color: #f7bf83;
		font-size: 32px;
		padding: 30px 0
	}

	.never-swiper__box3 .box3-pag__right[data-v-673dd610] {
		color: #fff;
		font-size: 18px;
		line-height: 32px;
		width: 100%;
		text-align: center
	}

	.never-swiper__box3 .box3-line[data-v-673dd610] {
		margin: 20px 0
	}

	.never-h1[data-v-673dd610] {
		margin: 40px 10px;
		padding-top: 100px
	}

	.never-h1__img5 img[data-v-673dd610] {
		width: 100%
	}

	.never-h1__info[data-v-673dd610] {
		margin: 0;
		z-index: 1;
		align-items: center;
		flex-direction: column
	}

	.never-h1__info .info-box__h3[data-v-673dd610] {
		font-size: 28px;
		font-weight: 700;
		color: #fff;
		letter-spacing: 16px
	}

	.never-h1__info .info-box__btn[data-v-673dd610] {
		height: 45px;
		color: #450505;
		width: 100%;
		justify-content: center;
		background: url(../img/btn.a5f56ff2.svg) no-repeat top;
		background-size: 100% 100%
	}

	.never-h1__info .info-box__h1[data-v-673dd610] {
		font-size: 36px;
		font-weight: 700;
		color: #fff;
		letter-spacing: 10px;
		padding: 20px 0
	}

	.never-h1__info .info-box__h2[data-v-673dd610] {
		color: #f7de97;
		font-size: 28px;
		font-weight: 700;
		letter-spacing: 3px;
		line-height: 1.5
	}

	.never-h1__info .info-box__time[data-v-673dd610] {
		color: #fff;
		font-size: 18px;
		letter-spacing: 2px;
		margin: 20px 0;
		line-height: 50px;
		background: url(../img/c-3.093f1b5f.svg) no-repeat top;
		background-size: 100% 100%;
		display: flex;
		justify-content: center
	}

	.never-h1__info .info-bg[data-v-673dd610] {
		width: 100%;
		padding: 20px 0
	}

	.never-h1__info .info-bg img[data-v-673dd610] {
		max-width: 100%
	}

	.never-h1__tit1[data-v-673dd610] {
		font-size: 24px;
		padding-bottom: 40px
	}

	.never-h1__tit2[data-v-673dd610] {
		color: #fff;
		text-align: center;
		line-height: 1.5
	}

	.never-h1__tit2[data-v-673dd610],
	.never-h1__tit3[data-v-673dd610] {
		font-size: 24px;
		padding-bottom: 30px
	}

	.never-h1__tit4[data-v-673dd610] {
		font-size: 24px;
		padding-top: 20px
	}

	.never-h1__name[data-v-673dd610] {
		justify-content: center;
		font-size: 18px;
		padding-top: 30px;
		flex-direction: column;
		align-items: center;
		line-height: 32px
	}

	.never-h1__name p[data-v-673dd610] {
		color: #d9bc96
	}

	.never-tips[data-v-673dd610] {
		margin: 0 10px 20px;
		align-items: center;
		font-size: 14px;
		font-weight: 500;
		color: #fff;
		line-height: 32px;
		position: relative;
		z-index: 10
	}

	.never-tips .text[data-v-673dd610] {
		text-align: center
	}

	.never-country[data-v-673dd610] {
		margin: auto 10px
	}

	.never-country__ul[data-v-673dd610] {
		padding-bottom: 20px;
		padding-left: 10px;
		width: 100%;
		flex-direction: column
	}

	.never-country__ul__li[data-v-673dd610] {
		align-items: center;
		color: #fff;
		font-size: 20px;
		width: 100%
	}

	.never-country__ul__li[data-v-673dd610]:last-child {
		margin-top: 20px
	}

	.never-country__ul__li .img[data-v-673dd610] {
		width: 90px;
		height: auto;
		margin-right: 6px
	}

	.never-country__ul__li .info[data-v-673dd610] {
		line-height: normal;
		flex: 1;
		font-size: 13px
	}

	.never-country__ul__li .info .text[data-v-673dd610]:nth-child(2) {
		padding: 7px 0 5px
	}

	.never-footer[data-v-673dd610] {
		margin: auto;
		align-items: center;
		font-size: 15px;
		color: #fff;
		letter-spacing: 2px;
		padding: 20px 0
	}

	.never-footer-bot[data-v-673dd610] {
		color: #f7bf83;
		padding-top: 14px;
		font-size: 14px;
		letter-spacing: 2px
	}
}

.never[data-v-64bd8f36] {
	font-family: PingFang SC, Helvetica Neue, Microsoft YaHei UI, Microsoft YaHei, Noto Sans CJK SC, Sathu, EucrosiaUPC, Arial, Helvetica, sans-serif;
	background: linear-gradient(180deg, #3b0909, #921111);
	position: relative
}

.never-bg[data-v-64bd8f36] {
	position: absolute;
	top: 0;
	left: 0;
	width: 720px
}

.never-head[data-v-64bd8f36] {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	background-color: #540000;
	padding: 15px 0;
	z-index: 1000
}

.never-head .head-box[data-v-64bd8f36] {
	max-width: 1080px;
	margin: auto;
	align-items: center
}

.never-head .head-box__tit[data-v-64bd8f36] {
	text-align: center
}

.never-head .head-box__tit .btns[data-v-64bd8f36] {
	color: #a97c50;
	font-family: Times New Roman, Georgia, serif;
	font-weight: 700;
	font-size: 22px;
	line-height: 70px
}

.never-head .head-box__btn[data-v-64bd8f36] {
	align-items: center
}

.never-head .head-box__btn .left-btn[data-v-64bd8f36] {
	display: block;
	color: #c49a6c;
	border-radius: 5px;
	font-size: 20px;
	font-family: Noto Sans SC, Helvetica, Arial, Lucida, sans-serif;
	background-color: #760006;
	padding: .3em 1em;
	line-height: 1.7em
}

.never-head .head-box__btn .right-btn[data-v-64bd8f36] {
	margin-left: 20px;
	font-size: 20px;
	font-family: Noto Sans SC, Helvetica, Arial, Lucida, sans-serif !important;
	color: #e3e3e3;
	padding: .3em 1em;
	text-decoration: underline
}

.never-swiper[data-v-64bd8f36] {
	margin: 40px auto;
	max-width: 1080px;
	position: relative
}

.never-swiper__box1[data-v-64bd8f36] {
	margin-bottom: 60px
}

.never-swiper__box1 .box1-tit[data-v-64bd8f36] {
	margin-top: 60px;
	align-items: center
}

.never-swiper__box1 .box1-tit .name[data-v-64bd8f36] {
	font-size: 42px;
	color: #f7bf83;
	padding-left: 10px
}

.never-swiper__box1 .box1-tit img[data-v-64bd8f36] {
	width: 32px
}

.never-swiper__box1 .box1-info[data-v-64bd8f36] {
	text-align: center;
	padding: 40px 0;
	letter-spacing: 6px
}

.never-swiper__box1 .box1-info .tit[data-v-64bd8f36] {
	color: #fff;
	padding-bottom: 20px;
	font-size: 32px;
	font-weight: 600
}

.never-swiper__box1 .box1-info .tit1[data-v-64bd8f36] {
	color: #fff;
	padding-bottom: 40px;
	font-size: 24px;
	font-weight: 400;
	line-height: 48px;
	text-align: left
}

.never-swiper__box1 .box1-info .tit1-num[data-v-64bd8f36] {
	text-indent: 10px;
	padding-right: 5px
}

.never-swiper__box1 .box1-info .ps[data-v-64bd8f36] {
	color: #f7bf83;
	padding-bottom: 60px;
	font-size: 26px;
	font-weight: 400
}

.never-swiper__box1 .box1-btn[data-v-64bd8f36] {
	text-align: center
}

.never-swiper__box1 .box1-btn .btn[data-v-64bd8f36] {
	cursor: pointer;
	width: 476px;
	height: 108px;
	color: #000;
	font-size: 36px;
	line-height: 78px;
	background: url(../img/f-3.d2686ff3.svg) no-repeat 0 0;
	background-size: 100% 100%
}

.never-swiper__box3[data-v-64bd8f36] {
	display: none
}

.never-swiper__box2[data-v-64bd8f36] {
	margin: 80px 0 60px 0
}

.never-swiper__box2 .box2-top__li[data-v-64bd8f36] {
	align-items: center
}

.never-swiper__box2 .box2-top__li .img[data-v-64bd8f36] {
	height: 200px
}

.never-swiper__box2 .box2-top__li .img img[data-v-64bd8f36] {
	height: 100%
}

.never-swiper__box2 .box2-top__li .tit[data-v-64bd8f36] {
	padding: 50px 0;
	color: #fff;
	font-size: 32px;
	letter-spacing: 6px
}

.never-swiper__box2 .box2-bot[data-v-64bd8f36] {
	padding: 0 0 50px
}

.never-swiper__box2 .box2-bot__li[data-v-64bd8f36] {
	color: #fff;
	text-align: center;
	font-size: 18px;
	letter-spacing: 4px;
	font-weight: 400;
	line-height: 32px
}

.never-h1[data-v-64bd8f36] {
	margin: 60px auto;
	max-width: 1080px;
	padding-top: 140px
}

.never-h1__info[data-v-64bd8f36] {
	position: relative;
	margin-top: 40px;
	z-index: 1;
	align-items: center
}

.never-h1__info .info-box__h3[data-v-64bd8f36] {
	font-size: 24px;
	font-weight: 700;
	color: #fff;
	letter-spacing: 16px
}

.never-h1__info .info-box__btn[data-v-64bd8f36] {
	height: 60px;
	color: #450505;
	width: 200px;
	justify-content: center;
	background: url(../img/btn.a5f56ff2.svg) no-repeat top
}

.never-h1__info .info-box__h1[data-v-64bd8f36] {
	font-weight: 700;
	color: #fff;
	letter-spacing: 10px;
	padding: 20px 0
}

.never-h1__info .info-box__h2[data-v-64bd8f36] {
	color: #f7de97;
	font-size: 44px;
	font-weight: 700;
	letter-spacing: 3px;
	line-height: 1.5
}

.never-h1__info .info-box__time[data-v-64bd8f36] {
	color: #fff;
	font-size: 28px;
	letter-spacing: 4px;
	margin: 40px 0;
	line-height: 50px;
	background: url(../img/c-3.093f1b5f.svg) no-repeat top;
	background-size: 100% 100%;
	display: inline-block
}

.never-h1__info .info-bg img[data-v-64bd8f36] {
	max-width: 100%
}

.never-h1__tit[data-v-64bd8f36] {
	text-align: center
}

.never-h1__tit img[data-v-64bd8f36] {
	width: 70%
}

.never-h1__card[data-v-64bd8f36] {
	text-align: center;
	padding: 80px 0
}

.never-h1__card img[data-v-64bd8f36] {
	width: 30%
}

.never-h1__tit1[data-v-64bd8f36] {
	color: #e5c07f;
	font-size: 48px;
	text-align: center;
	padding-bottom: 40px
}

.never-h1__tit2[data-v-64bd8f36] {
	color: #fff;
	font-size: 48px;
	text-align: center;
	padding-bottom: 30px
}

.never-h1__tit3[data-v-64bd8f36] {
	color: #e5c07f;
	font-size: 48px;
	text-align: center;
	padding-bottom: 30px
}

.never-h1__tit4[data-v-64bd8f36] {
	color: #e5c07f;
	font-size: 48px;
	text-align: center;
	padding-bottom: 40px;
	padding-top: 80px
}

.never-h1__img5[data-v-64bd8f36] {
	text-align: center;
	position: relative;
	z-index: 10
}

.never-h1__img5 img[data-v-64bd8f36] {
	width: 70%
}

.never-h1__name[data-v-64bd8f36] {
	justify-content: center;
	font-size: 32px;
	padding-top: 30px;
	padding-bottom: 50px
}

.never-h1__name .text[data-v-64bd8f36],
.never-h1__name p[data-v-64bd8f36] {
	color: #f7de97
}

.never-tips[data-v-64bd8f36] {
	margin: 0 auto 140px;
	max-width: 1080px;
	align-items: center;
	font-size: 32px;
	font-weight: 500;
	color: #fff;
	line-height: 62px
}

.never-country[data-v-64bd8f36] {
	margin: auto;
	max-width: 1080px
}

.never-country__ul[data-v-64bd8f36] {
	padding-bottom: 60px;
	width: 100%
}

.never-country__ul__li[data-v-64bd8f36] {
	align-items: center;
	color: #fff;
	font-size: 20px
}

.never-country__ul__li .info[data-v-64bd8f36] {
	line-height: 27px
}

.never-footer[data-v-64bd8f36] {
	padding: 60px 0;
	margin: auto;
	max-width: 1080px;
	align-items: center;
	font-size: 28px;
	color: #fff;
	letter-spacing: 2px
}

.never-footer-bot[data-v-64bd8f36] {
	color: #f7bf83;
	padding-top: 14px;
	font-size: 32px;
	letter-spacing: 2px
}

@media (max-width:500px) {
	.never-head .head-box[data-v-64bd8f36] {
		padding: 0 10px
	}

	.never-head .head-box__logo[data-v-64bd8f36] {
		flex: 1
	}

	.never-head .head-box__logo img[data-v-64bd8f36] {
		width: 90%
	}

	.never-head .head-box__tit[data-v-64bd8f36] {
		display: none
	}

	.never-head .head-box__btn[data-v-64bd8f36] {
		flex: 1;
		justify-content: right
	}

	.never-head .head-box__btn .right-btn[data-v-64bd8f36] {
		margin-left: 0;
		font-size: 14px
	}

	.never-head .head-box__btn .left-btn[data-v-64bd8f36] {
		padding: .3em .6em;
		font-size: 14px
	}

	.never-bg[data-v-64bd8f36] {
		width: 100%;
		bottom: 0;
		top: auto
	}

	.never-swiper[data-v-64bd8f36] {
		margin: 20px 10px;
		position: relative
	}

	.never-swiper__box1[data-v-64bd8f36] {
		margin-bottom: 20px
	}

	.never-swiper__dost[data-v-64bd8f36] {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		display: flex;
		justify-content: center
	}

	.never-swiper__dost__pag[data-v-64bd8f36] {
		width: 16px;
		height: 16px;
		background-color: #ab2b2b;
		border-radius: 8px;
		cursor: pointer
	}

	.never-swiper__dost__pag.active[data-v-64bd8f36] {
		background-color: #f06969
	}

	.never-swiper__dost__pag[data-v-64bd8f36]:nth-child(2) {
		margin: 0 50px
	}

	.never-swiper__box1 .box1-tit[data-v-64bd8f36] {
		margin-top: 0;
		align-items: center
	}

	.never-swiper__box1 .box1-tit .name[data-v-64bd8f36] {
		font-size: 24px;
		color: #f7bf83
	}

	.never-swiper__box1 .box1-tit img[data-v-64bd8f36] {
		width: 20px;
		display: none
	}

	.never-swiper__box1 .box1-info[data-v-64bd8f36] {
		text-align: center;
		padding: 20px 0 0;
		letter-spacing: 0
	}

	.never-swiper__box1 .box1-info .tit[data-v-64bd8f36] {
		color: #fff;
		padding-bottom: 20px;
		font-size: 20px;
		font-weight: 600
	}

	.never-swiper__box1 .box1-info .tit1[data-v-64bd8f36] {
		padding-bottom: 10px;
		font-size: 14px;
		font-weight: 400;
		line-height: 28px
	}

	.never-swiper__box1 .box1-info .ps[data-v-64bd8f36] {
		color: #f7bf83;
		padding-bottom: 20px;
		font-size: 18px;
		font-weight: 400;
		line-height: 28px
	}

	.never-swiper__box1 .box1-btn[data-v-64bd8f36] {
		text-align: center
	}

	.never-swiper__box1 .box1-btn .btn[data-v-64bd8f36] {
		cursor: pointer;
		width: 250px;
		height: 60px;
		background: url(../img/f-3.d2686ff3.svg) no-repeat 0 0;
		background-size: 100% 100%;
		font-size: 18px;
		line-height: 39px
	}

	.never-swiper__box2[data-v-64bd8f36] {
		display: none
	}

	.never-swiper__box2 .box2-top__li[data-v-64bd8f36] {
		align-items: center
	}

	.never-swiper__box2 .box2-top__li .img[data-v-64bd8f36] {
		height: 100px
	}

	.never-swiper__box2 .box2-top__li .img img[data-v-64bd8f36] {
		height: 100%
	}

	.never-swiper__box2 .box2-top__li .tit[data-v-64bd8f36] {
		padding: 50px 0;
		color: #fff;
		font-size: 24px;
		letter-spacing: 6px
	}

	.never-swiper__box2 .box2-bot[data-v-64bd8f36] {
		padding: 50px 0
	}

	.never-swiper__box2 .box2-bot__li[data-v-64bd8f36] {
		color: #fff;
		text-align: center;
		font-size: 18px;
		letter-spacing: 4px;
		font-weight: 400;
		line-height: 32px
	}

	.never-swiper__box3[data-v-64bd8f36] {
		display: flex;
		margin: 60px 0 0;
		flex-direction: column
	}

	.never-swiper__box3 .box3-pag[data-v-64bd8f36] {
		align-items: center;
		flex-direction: column;
		width: 100%;
		margin-bottom: 40px
	}

	.never-swiper__box3 .box3-pag__left[data-v-64bd8f36] {
		width: 100%;
		align-items: center;
		justify-content: center
	}

	.never-swiper__box3 .box3-pag__left .img[data-v-64bd8f36] {
		text-align: center
	}

	.never-swiper__box3 .box3-pag__left .img img[data-v-64bd8f36] {
		width: 50%
	}

	.never-swiper__box3 .box3-pag__left .tit[data-v-64bd8f36] {
		color: #f7bf83;
		font-size: 32px;
		padding: 30px 0
	}

	.never-swiper__box3 .box3-pag__right[data-v-64bd8f36] {
		color: #fff;
		font-size: 18px;
		line-height: 32px;
		width: 100%;
		text-align: center
	}

	.never-swiper__box3 .box3-line[data-v-64bd8f36] {
		margin: 20px 0
	}

	.never-h1[data-v-64bd8f36] {
		margin: 40px 10px;
		padding-top: 100px
	}

	.never-h1__img5 img[data-v-64bd8f36] {
		width: 100%
	}

	.never-h1__info[data-v-64bd8f36] {
		margin: 0;
		z-index: 1;
		align-items: center;
		flex-direction: column
	}

	.never-h1__info .info-box__h3[data-v-64bd8f36] {
		font-size: 28px;
		font-weight: 700;
		color: #fff;
		letter-spacing: 16px
	}

	.never-h1__info .info-box__btn[data-v-64bd8f36] {
		height: 45px;
		color: #450505;
		width: 100%;
		justify-content: center;
		background: url(../img/btn.a5f56ff2.svg) no-repeat top;
		background-size: 100% 100%
	}

	.never-h1__info .info-box__h1[data-v-64bd8f36] {
		font-size: 36px;
		font-weight: 700;
		color: #fff;
		letter-spacing: 10px;
		padding: 20px 0
	}

	.never-h1__info .info-box__h2[data-v-64bd8f36] {
		color: #f7de97;
		font-size: 28px;
		font-weight: 700;
		letter-spacing: 3px;
		line-height: 1.5
	}

	.never-h1__info .info-box__time[data-v-64bd8f36] {
		color: #fff;
		font-size: 18px;
		letter-spacing: 2px;
		margin: 20px 0;
		line-height: 50px;
		background: url(../img/c-3.093f1b5f.svg) no-repeat top;
		background-size: 100% 100%;
		display: flex;
		justify-content: center
	}

	.never-h1__info .info-bg[data-v-64bd8f36] {
		width: 100%;
		padding: 20px 0
	}

	.never-h1__info .info-bg img[data-v-64bd8f36] {
		max-width: 100%
	}

	.never-h1__tit1[data-v-64bd8f36] {
		font-size: 24px;
		padding-bottom: 40px
	}

	.never-h1__tit2[data-v-64bd8f36] {
		color: #fff;
		text-align: center;
		line-height: 1.5
	}

	.never-h1__tit2[data-v-64bd8f36],
	.never-h1__tit3[data-v-64bd8f36] {
		font-size: 24px;
		padding-bottom: 30px
	}

	.never-h1__tit4[data-v-64bd8f36] {
		font-size: 24px;
		padding-top: 20px
	}

	.never-h1__name[data-v-64bd8f36] {
		justify-content: center;
		font-size: 18px;
		padding-top: 30px;
		flex-direction: column;
		align-items: center;
		line-height: 32px
	}

	.never-h1__name p[data-v-64bd8f36] {
		color: #d9bc96
	}

	.never-tips[data-v-64bd8f36] {
		margin: 0 10px 20px;
		align-items: center;
		font-size: 14px;
		font-weight: 500;
		color: #fff;
		line-height: 32px;
		position: relative;
		z-index: 10
	}

	.never-tips .text[data-v-64bd8f36] {
		text-align: center
	}

	.never-country[data-v-64bd8f36] {
		margin: auto 10px
	}

	.never-country__ul[data-v-64bd8f36] {
		padding-bottom: 20px;
		padding-left: 10px;
		width: 100%;
		flex-direction: column
	}

	.never-country__ul__li[data-v-64bd8f36] {
		align-items: center;
		color: #fff;
		font-size: 20px;
		width: 100%
	}

	.never-country__ul__li[data-v-64bd8f36]:last-child {
		margin-top: 20px
	}

	.never-country__ul__li .img[data-v-64bd8f36] {
		width: 90px;
		height: auto;
		margin-right: 6px
	}

	.never-country__ul__li .info[data-v-64bd8f36] {
		line-height: normal;
		flex: 1;
		font-size: 13px
	}

	.never-country__ul__li .info .text[data-v-64bd8f36]:nth-child(2) {
		padding: 7px 0 5px
	}

	.never-footer[data-v-64bd8f36] {
		margin: auto;
		align-items: center;
		font-size: 15px;
		color: #fff;
		letter-spacing: 2px;
		padding: 20px 0
	}

	.never-footer-bot[data-v-64bd8f36] {
		color: #f7bf83;
		padding-top: 14px;
		font-size: 14px;
		letter-spacing: 2px
	}
}

.never-h1[data-v-64bd8f36] {
	padding-top: 120px
}

.never-h1__info[data-v-64bd8f36] {
	margin-top: 24px
}

.never-h1__tit img[data-v-64bd8f36] {
	width: 86%
}

.never-h1__info .info-bg img[data-v-64bd8f36] {
	max-width: 86%;
	float: right
}

.never-h1__info .info-box__h3[data-v-64bd8f36] {
	letter-spacing: 1px;
	font-weight: 400
}

.never-h1__info .info-box__h1[data-v-64bd8f36] {
	letter-spacing: 1px;
	font-size: 48px
}

.never-h1__info .info-box__h2[data-v-64bd8f36] {
	letter-spacing: 1px;
	font-size: 34px;
	margin-top: 6px;
	line-height: 1.2;
	font-weight: 400
}

.never-h1__info .info-box__time[data-v-64bd8f36] {
	letter-spacing: 2px
}

.never-h1__info .info-box__btn[data-v-64bd8f36] {
	cursor: pointer;
	width: 266px;
	height: 100px;
	color: #584725;
	font-size: 24px;
	line-height: 86px;
	background: url(../img/f-3.7530014.d2686ff3.svg) no-repeat 0 0;
	background-size: 100% 100%
}

.never-h1__tit4[data-v-64bd8f36] {
	padding-bottom: 0
}

.never-swiper__box1 .box1-btn .btn[data-v-64bd8f36] {
	color: #584725
}

.never-swiper__box2 .box2-top__li .tit[data-v-64bd8f36] {
	letter-spacing: 1px
}

.never-swiper__box2 .box2-bot__li[data-v-64bd8f36] {
	letter-spacing: 1px;
	line-height: 29px
}

.never-swiper__box1 .box1-info[data-v-64bd8f36] {
	letter-spacing: 1px
}

.never-swiper__box1 .box1-info .tit1[data-v-64bd8f36] {
	font-size: 22px;
	line-height: 32px
}

.never-tips[data-v-64bd8f36] {
	max-width: 1000px;
	line-height: 38px;
	font-size: 22px;
	text-align: center
}

.never-country__ul__li .img[data-v-64bd8f36] {
	width: 126px;
	height: 76px;
	margin-right: 3px;
	float: left
}

.never-country__ul__li .img img[data-v-64bd8f36] {
	width: 110px;
	display: inline-block;
	margin-top: 19px
}

.never-country__ul__li .info[data-v-64bd8f36] {
	line-height: 28px;
	font-size: 18px
}

.never-country__ul__li[data-v-64bd8f36]:nth-child(2) {
	padding-left: 30px
}

.never-footer-bot[data-v-64bd8f36],
.never-footer[data-v-64bd8f36] {
	letter-spacing: 1px
}

@media (max-width:500px) {
	.never-head .head-box__logo img[data-v-64bd8f36] {
		width: 74%
	}

	.never-h1__tit img[data-v-64bd8f36] {
		width: 88%
	}

	.never-h1[data-v-64bd8f36] {
		padding-top: 95px
	}

	.never-h1__name p[data-v-64bd8f36] {
		line-height: 24px;
		font-size: 18px;
		width: 80%;
		text-align: center
	}

	.never-h1__name[data-v-64bd8f36] {
		padding-top: 15px
	}

	.never-h1__info .info-box__h3[data-v-64bd8f36] {
		font-size: 18px
	}

	.never-h1__info .info-box__h1[data-v-64bd8f36] {
		font-size: 30px
	}

	.never-h1__info .info-box__h2[data-v-64bd8f36] {
		font-size: 20px
	}

	.never-h1__info .info-box__btn[data-v-64bd8f36] {
		width: 236px;
		margin: 0 auto;
		font-size: 20px;
		line-height: 88px
	}

	.never-h1__info[data-v-64bd8f36] {
		margin-top: 10px
	}

	.never-h1__info .info-bg img[data-v-64bd8f36] {
		float: none;
		max-width: 100%;
		padding: 0 5%
	}

	.never-swiper__box3 .box3-pag__left .tit[data-v-64bd8f36] {
		font-size: 26px
	}

	.never-swiper__box3 .box3-pag__right[data-v-64bd8f36] {
		line-height: 30px;
		padding: 0 3%
	}

	.never-swiper__box1 .box1-info .tit1[data-v-64bd8f36] {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 10px
	}

	.never-tips[data-v-64bd8f36] {
		max-width: 1000px;
		line-height: 26px;
		font-size: 15px;
		text-align: center;
		color: #fff;
		margin: 50px 0;
		padding: 0 4%
	}

	.never-country__ul__li[data-v-64bd8f36]:nth-child(2) {
		padding-left: 0
	}

	.never-country__ul__li .img img[data-v-64bd8f36] {
		width: 100px
	}

	.never-country__ul__li .img[data-v-64bd8f36] {
		width: 120px
	}

	.never-country__ul__li .info .text[data-v-64bd8f36]:nth-child(2) {
		padding: 0
	}

	.never-country__ul__li .info[data-v-64bd8f36] {
		line-height: 24px;
		font-size: 16px;
		padding-right: 3%
	}
}

@media (max-width:408px) {
	.never-country__ul__li .info[data-v-64bd8f36] {
		font-size: 14px
	}
}

.Songkran2022 {
	font-family: Thai !important;
	background-image: radial-gradient(circle at 18% 38%, #600004, #330002 38%)
}

.Songkran2022-head {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	background-color: #3d0101;
	padding: 15px 0;
	z-index: 1000
}

.Songkran2022-head .head-box {
	max-width: 1080px;
	margin: auto;
	align-items: center
}

.Songkran2022-head .head-box__tit {
	text-align: center
}

.Songkran2022-head .head-box__tit .btns {
	color: #a97c50;
	font-family: Times New Roman, Georgia, serif;
	font-weight: 700;
	font-size: 22px;
	line-height: 70px
}

.Songkran2022-head .head-box__btn {
	align-items: center
}

.Songkran2022-head .head-box__btn .left-btn {
	display: block;
	color: #c49a6c;
	border-radius: 5px;
	font-size: 20px;
	font-family: Noto Sans SC, Helvetica, Arial, Lucida, sans-serif;
	background-color: #760006;
	padding: .3em 1em;
	line-height: 1.7em
}

.Songkran2022-head .head-box__btn .right-btn {
	margin-left: 20px;
	font-size: 20px;
	font-family: Noto Sans SC, Helvetica, Arial, Lucida, sans-serif !important;
	color: #e3e3e3;
	padding: .3em 1em;
	text-decoration: underline
}

.Songkran2022-banner {
	margin-top: 120px;
	padding-top: 280px;
	text-align: center;
	background: url(../img/head.b19839a5.jpg) repeat-x
}

.Songkran2022-h1__img {
	margin-top: 20px
}

.Songkran2022-h1__btn {
	padding: 180px 0;
	text-align: center
}

.Songkran2022-h1__btn .btn1 {
	text-align: center;
	line-height: 108px;
	width: 476px;
	height: 108px;
	background: linear-gradient(147.66deg, #ddab5d, #f9e5a1 32.28%, #fbca5b 60.19%, #cd9b52);
	box-shadow: 0 11px 22px #872d1f;
	border-radius: 10px;
	letter-spacing: 2px;
	font-size: 48px;
	color: #000;
	display: inline-block
}

.Songkran2022-bot__title {
	padding: 0 40px;
	align-items: center
}

.Songkran2022-bot__title__line {
	height: 1px;
	background-color: #c49a6c
}

.Songkran2022-bot__title__name {
	padding: 0 20px;
	color: #f7bf83;
	letter-spacing: 2px;
	font-size: 58px
}

.Songkran2022-bot__btns {
	padding: 40px 0 100px
}

.Songkran2022-bot__btns__ul {
	text-align: center
}

.Songkran2022-bot__btns__ul a {
	display: inline-block;
	width: 70px;
	height: 70px;
	margin-right: 20px
}

.Songkran2022-bot__btns__ul a:last-child {
	margin: 0
}

@media(max-width:500px) {
	.Songkran2022-head .head-box {
		padding: 0 10px
	}

	.Songkran2022-head .head-box__logo {
		flex: 1
	}

	.Songkran2022-head .head-box__logo img {
		width: 70%
	}

	.Songkran2022-head .head-box__tit {
		display: none
	}

	.Songkran2022-head .head-box__btn {
		flex: 1;
		justify-content: right
	}

	.Songkran2022-head .head-box__btn .right-btn {
		margin-left: 0;
		white-space: nowrap;
		padding: .3em 0 .3em .5em
	}

	.Songkran2022-head .head-box__btn .left-btn {
		padding: .3em .6em;
		font-size: 18px;
		white-space: nowrap
	}

	.Songkran2022-banner {
		margin-top: 0
	}

	.Songkran2022-h1__img {
		margin-top: 20px
	}

	.Songkran2022-h1__btn {
		padding: 30px 0;
		text-align: center
	}

	.Songkran2022-h1__btn .btn1 {
		text-align: center;
		line-height: 56px;
		width: 100%;
		height: 52px;
		background: linear-gradient(147.66deg, #ddab5d, #f9e5a1 32.28%, #fbca5b 60.19%, #cd9b52);
		box-shadow: 0 11px 22px #872d1f;
		border-radius: 10px;
		letter-spacing: 2px;
		font-size: 28px;
		color: #000;
		display: inline-block
	}

	.Songkran2022-bot {
		padding-bottom: 100px
	}

	.Songkran2022-bot__title {
		padding: 0 5px;
		align-items: center
	}

	.Songkran2022-bot__title__line {
		height: 1px;
		background-color: #c49a6c
	}

	.Songkran2022-bot__title__name {
		padding: 0 5px;
		color: #f7bf83;
		letter-spacing: 2px;
		font-size: 24px
	}

	.Songkran2022-bot__btns {
		padding: 20px 0 50px
	}

	.Songkran2022-bot__btns__ul {
		text-align: center
	}

	.Songkran2022-bot__btns__ul a {
		display: inline-block;
		width: 40px;
		height: 40px;
		margin-right: 10px
	}

	.Songkran2022-bot__btns__ul a:last-child {
		margin: 0
	}
}

.TC[data-v-b943e04e] {
	background: url(../img/bg.d50334d1.png) no-repeat top #3a0603;
	background-size: 100%
}

.TC .content[data-v-b943e04e] {
	max-width: 1200px;
	margin: auto;
	position: relative
}

.TC-head[data-v-b943e04e] {
	background: url(../img/tc-7.e6f16a70.png) no-repeat 100% 0;
	background-size: 55%;
	padding-bottom: 300px
}

.TC-head .logo[data-v-b943e04e] {
	margin: 100px 0 80px 0
}

.TC-head__h1.wap[data-v-b943e04e],
.TC-head__jb[data-v-b943e04e] {
	display: none
}

.TC-head__h1 img[data-v-b943e04e] {
	width: 40%
}

.TC-head__tips[data-v-b943e04e] {
	font-size: 28px;
	font-weight: 700;
	color: #f8e39f;
	padding: 20px 0
}

.TC-head__tips .tips-box[data-v-b943e04e] {
	padding: 20px 0;
	display: inline-block;
	border-radius: 5px;
	position: relative
}

.TC-head__tips .tips-box[data-v-b943e04e]:after {
	top: 0
}

.TC-head__tips .tips-box[data-v-b943e04e]:after,
.TC-head__tips .tips-box[data-v-b943e04e]:before {
	content: "";
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA74AAAACCAYAAAB/ngCSAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAALpSURBVFiF7ZbNbuNGEISramjLTrwJ9hhgj/sg+2j7aHmKXJJjgJyCAIvN2pI4VTkMZckSRf1EOQRgXYbs6f66pzkNkAkIfCZ+hvDpJ+K3pfDxHfHHStAjUdb660uv97rnl67qB97xa6l6Yse/n6u+f+r4/GI9svBFVQ/o2srC5cpaLMTl2lqwcEULawsUyQgQwfaOfiXciagWIYIRSAJp+zVCR6JGtUalE2uNuo7sa9SRrIgKm70UsnpnBVkJFZB21LgDHyQMoYBwHewQAIIQQNIRCgkP/oxsSGo8kTQigXQgCbQhETQggQwjgowjikwGf0BIBJHIwEcEhAia3Yf75FC3QAQ6yB9IAAOIABOIAmO85t/mamciyAR6k3+3T/trtvnRNgSAJsTB9trLQGB7J4d6Duob6mq+pxUgAEjm1XArEbkeNx5IMjntdrEOuBv4v+CTLXoS4f+Iu9GZ9W+YF4Qceo4Ebu/VDT5VDpnNfJtLQFzTg7eVHDA3td54ug56cIOh2L0DB6SLkduA/VpHcRfyx5jjGL9Zbsc936Exxx3OPvbobB0PP849snNkts5jTovkyIhm5OlS7jTkNHdiXidcr6l3qq+b4b2UO/X9d+ULL5mmat3lHjwc17nMhtsDTkRexj2iPYKu/Bc6xT/3e+0HTwWNz9a55BPcN44BCMcICaNdqxAwCCM0koAxQAMJQoMwB18AJuk4gWCGBmMnEZqvjWjgg7SdSHQCBwkRt19+eGjO9nmIgZPm4518NAE7CUC3HFs+YhuIAkMb/nAG0ahJhJ2zxQBcSNeBj8AS7Zqg0ApdkSBwKXbtW+4iGqBrnILG7/uklGZHqca6MQAacdoqd4Verx10GnruIL1zJ2PloGt+96GXcRB5cS+/PNfgvvghS2NR/O1bn+8eZLj4a/o81WLUznh3Z/y5Cn68N/pH/15/zYeXzvi4MPDewC8hP1vXXblZs2bNmjVr1qxZs2bNmjXr/6F/AKQk/xNg+WNxAAAAAElFTkSuQmCC) no-repeat top;
	position: absolute;
	left: 0;
	right: 0;
	height: 2px;
	background-size: 100%
}

.TC-head__tips .tips-box[data-v-b943e04e]:before {
	bottom: 0
}

.TC-head__btn .btn-box[data-v-b943e04e] {
	background: #fbe6a2;
	min-width: 182.93px;
	padding: 0 10px;
	height: 46.09px;
	text-align: center;
	line-height: 46.09px;
	display: inline-block;
	font-size: 22px;
	font-weight: 700;
	color: #760a03;
	border-radius: 24px
}

.TC-title[data-v-b943e04e] {
	height: 94px;
	margin-top: -180px;
	background: linear-gradient(90deg, rgba(61, 2, 2, .6), rgba(69, 6, 4, 0));
	background-blend-mode: soft-light;
	z-index: 10;
	position: relative
}

.TC-title .tit[data-v-b943e04e] {
	height: 94px;
	align-items: center;
	font-size: 32px;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 0;
	color: #f8e39f
}

.TC-title .tit img[data-v-b943e04e] {
	margin: 0 10px;
	width: 26px;
	height: 26px
}

.TC-screen[data-v-b943e04e] {
	text-align: center;
	margin-top: -100px;
	z-index: 10;
	position: relative
}

.TC-screen img[data-v-b943e04e] {
	max-width: 80%;
	margin: auto
}

.TC-screen__btn[data-v-b943e04e] {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0
}

.TC-screen__btn__top[data-v-b943e04e] {
	min-width: 358px;
	height: 70px;
	padding: 0 20px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZ0AAABtCAYAAAB6OrwPAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAASrSURBVHic7d1BThtXGMDx741jgdhE4SqWUlJll11yD9fr5ABRD5CsCfcou+6iJkXlKiA2SODYr4sAHQwY2/P8VOD328CMxjPe/fW9GdsRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPGBpmYOPvu++jYhI0/h4tTOnl4XfEwDrkvLBz7/xNSLixavRh6qXX+Sg42+7nyLHa4EBeIRSPogUX2sEaG50jr7vvk3T+Cg2AE9Akz9HrHf6uTM6x992P8U0vb/lFYfPNiZ7l5vN1vhwTe8NgMKmp/1BRMRk3AzyNA0ix+DGQU3+vK7w3Bqd4792/56dblIv7/Wfn+3ddjwAD9f4ZGOYJ2l4beeawnMjOjeCczHZmGgAHq9a4bkWndklNdMNwNNyIz6Fw3MVHcEBICLi/HjzS/teT+7ld9s7o/0S526u/hMcACKi/bBYxMxnMztqIi6mnBbBAXi6mq3xYerl/zqQ08vLLwfofO6IuDHllDgxAA9X//nZXqS4eoCs1LTTzNbLlANAxMwyW6EvCWhSjjeXG6YcAC41W+PD9rRTYomtiRyvu54EgMevPaSsqmlv9PpTHwAF4EpqctEuNO11Ot86AEDbtWGkwMpYc/8hAFCG6ABQjegAUI3oAFCN6ABQjegAUI3oAFCN6ABQjegAUI3oAFCN6ABQjegAUI3oAFCN6ACwmJxedv0hN9EBYGFpkv7oEh7RAeBOzdb48Nnm5Lf2vi7hER0A5ioZHtEB4F6lwiM6ACykRHhEB4CFdQ2P6ACwlC7hER0AlrZqeEQHgJWsEh7RAWBly4ZHdADoZJnwiA4AnS0aHtEBoIhFwiM6ABRzX3hEB4Ci5oVHdAAobjJuBtd2pHywvTPaFx0AihqfbAzzJA2vdqR88OLX0S8RltcAKGhecCJEB4BC7gtOhOgAUMAiwYkQHQA6WjQ4EaIDQAfLBCdCdABY0bLBiRAdAFawSnAiRAeAJa0anAjRAWAJXYITIToALKhrcCJEB4AFlAhOhOgAcI9SwYkQHQDmmJ72B6WCEyE6ACyhS3AiRAeARaV80PUUogNANaIDQDWiA0A1ogNANaIDQDWiA0A1ogNANaIDQDWiA0A1ogNANaIDQDWiA0A1ogPAnSbjZnC1keJr1/M17W8NnZ72B/MOBoAuTDoAVNPkJn6/3Phx1hvOOxiAp6X9q6EvXo0+dD3f9Uknh+U1ACIiYnyyUXwQabZ3Rvvt+zrruAgAD097yokmfy5xziYior3Elidp6IECgKdtdgApsbQWcRGd2WnHvR2Ap2t8sjFcx5QT0bqn0552Isfg/HjzS6mLAPBwXAtOlJtyIlrR2d4Z7V+rWY6B+zsAT8f0tD84P9r8p70v9/K7ktdIszuOv+1+iml6f+2gXt7rPz/bK3lhAP4/zo83v9x4grnJn0tOORG3RCfi7vBERIgPwOMxPe0Pfpz1hjWCE3FHdCJuD0/rVYepyYel3wwA65en6Wdg7vhsZu7ld9s7o/11XPvO6FyaGx8AHo81TTdt90bnkvgAPEIpH+Qmfl/XZHPjcsu+4Oj77tuIiJTjTfm3A8C65RR/Rlw8tVzZv9T+DQN03ILhAAAAAElFTkSuQmCC) no-repeat;
	background-size: 100% 100%;
	text-align: center;
	margin-bottom: 5px;
	position: relative;
	margin-right: 10px
}

.TC-screen__btn__top .text[data-v-b943e04e] {
	line-height: 80px;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: .86px;
	color: #f8e2a0;
	padding-right: 20px
}

.TC-screen__btn__bot[data-v-b943e04e] {
	min-width: 202px;
	height: 70px;
	background: url(../img/btn.d3cd8f56.png) no-repeat;
	background-size: 100% 100%;
	color: #861809;
	font-size: 28px;
	font-weight: 700;
	padding: 0 20px;
	display: flex;
	margin-top: 8px;
	align-items: center;
	justify-content: center
}

.TC-screen1[data-v-b943e04e] {
	margin: 50px 0 60px;
	display: flex
}

.TC-screen1__box[data-v-b943e04e] {
	border: 2px dashed rgba(247, 226, 160, .5);
	border-radius: 32px;
	padding: 0 30px 20px
}

.TC-screen1__box .box-li[data-v-b943e04e] {
	margin-top: 20px;
	font-size: 18px;
	line-height: 28px;
	font-weight: 500;
	letter-spacing: .22px;
	color: #f7e2a0;
	display: flex;
	align-items: center
}

.TC-screen1__box .box-li img[data-v-b943e04e] {
	width: 24px;
	height: 23px;
	margin-right: 10px
}

.TC-screen1__box .box-li p[data-v-b943e04e] {
	display: inline;
	background: rgba(117, 0, 0, .8);
	color: #fff;
	padding: 4px 8px;
	line-height: 24px
}

.TC-info[data-v-b943e04e] {
	background: linear-gradient(180deg, #fff, #fcf6ee);
	border-radius: 20px
}

.TC-info__box__title[data-v-b943e04e] {
	height: 100px;
	font-size: 36px;
	color: #9c0404;
	font-weight: 700;
	min-width: 498px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd4AAABiCAYAAAD+4bJ5AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAATaSURBVHic7d1dbhpJGAXQ294B27EVjb0ZW1nFhFWMnM2E0SjZDiswzMPQHhyD3UBX9Q/nPBGb0MgvV/erqu5m/ev7j2y39wEASls2SbL++bwd+psAwKw1zWpx+/hwkyTZbB4G/joAMGuL28eHJLlJksWXr6s0zWrQbwQA87VsXzT7PzVyBoDeLRd3T9/af9y8+ZWRMwD06U3oJr813iSxyxkA+rG4e3qXszfv3rRb/AUALrI89MN3wfvRmwGATt6NmFvvKnDLyBkAznNoxNw61niTlxetFwBO92F+Hg3exZevq8/+MwDwxtERc+toFW4ZOQNANx+NmFvHR80tI2cA6KJTXn6azInWCwCf+HTE3Pq88SZaLwB8oGvoJh2D10MUAOCok8ppp1Fzy0MUAOCNziPmVrdR894FTnw/AMzWqaGbnBi851wAAGbqrDJ6auP16EAAyPll9OTgtdEKAM5fej298SaOFwFw1S5Zej0reHf3cQaAa3RR+Tyv8fZwYQCYoks3Gp8dvHY4A3CFLi6dlzTeXr4AAEzGZrO69CNOunPVIe5mBcCVOPkuVYdc2njjaBEAdHd58DpaBMAV6Gtv08XB64YaAFyB3krm5Y030XoBmLceNlW1+gleAJixPm8c1UvwGjcDMGO9TnX7a7zGzQDMUY9j5qSHc7z7nOkFYG4Wd0+9ZmW/a7zGzQDMS+/T3H6D17gZgDnpecyc9DxqToybAZiPvsfMSYnjRMbNAMxBoTzrP3iNmwGYg+327xIf6wYaAHBIgfXdpMAab5Ksf33/ke32vsRnA0ANJdZ3E40XAN4ruF+pTPBa5wVgygqt7yYaLwBUVSR4+3yKAwBUV2hjVVKy8TrPC8BElSyQ5YK34HwcAKaqXPAWrOkAUEzhiW2x4LXOC8AkFZ7Ylt3VbJ0XAN5wnAgAKiobvDZYATA1hfcolQ1eG6wA4A2jZgDYU3pzsOAFgIqKBq8jRQBMSoXTOOUbryNFAPDKqBkAWhVO45QPXkeKAOCVxgsAFZUPXmd5AZiKCpml8QJARYIXAHZqHIMtHrzO8gLA/+o0Xmd5ARi7Slll1AwASbXjr3WC9+VlWeU6ADByGi8AJFncPX2rcZ0qwWuDFQD8p17jtcEKgPGqtiRaL3it8wJAmpoXW/983ta8HgB0sbh7qpaHdTdXGTcDMD5VJ7J1g9e4GYCRqbWbuVU1eBdfvq60XgBGpHohrH+OV+sF4IpV3VzVWv/6/iPb7f0Q1waAnWXtMXMy1J2rtF4ABjZE6CYDBe/uTlbCF4ChDJZBg4yaW0bOAFTXNKvF7ePDUJcf9iEJRs4A1DZw9gwavEbOAFS2HPrBPYOOmlvrn8/fkvw59PcAYNYG2cX8u1EEb2K9F4CiRhG6yYiCNxG+ABQxmtBNRha8ifAFoEcD72A+ZNhdzQfs/kA2XAFwqeXYQjcZYeNt2XAFwAVGNV7eN7rG29r9wTRfALprmlU2m4exhm4y4sa7T/sFoIPRttx9o228+7RfAI6aQMvdN4nGu2/XfhMNGOC6Nc0qLy+D34nqVJML3pYABrhSEw3c1mSDd58QBpi5Xdgmr/f5n6xZBO++1xBumj/ciANggppm9fp6ws32mNkF7zHrf/66T5Lc3NwP+T0A2LPZrNqXcwvYY/4F+otg5HPg9UoAAAAASUVORK5CYII=) no-repeat;
	background-size: 100% 100%
}

.TC-info__box__title img[data-v-b943e04e] {
	margin: 0 10px;
	width: 31px;
	height: 31px
}

.TC-info__timer[data-v-b943e04e] {
	justify-content: center;
	margin-top: 40px;
	color: #3b0104;
	font-size: 24px;
	font-weight: 700
}

.TC-info__list[data-v-b943e04e] {
	padding: 40px 50px 26px
}

.TC-info__list .list[data-v-b943e04e] {
	width: 100%;
	border-radius: 10px;
	text-align: center
}

.TC-info__list .list tbody tr:first-child td[data-v-b943e04e]:first-child {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAqCAYAAACgLjskAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAqdSURBVFiFtZh7jFXHfcc/M+dx36+9uwu77PLGgIGAw8PYASVYTuLEsVJZhBjiKk5F06aWUiVW7DR1HZpEdpvWruPasho7jUuSkqQClNoF/ABsx/gBBgfxTIBlgX3B7t69e+/ee94z/WNZsqTEhj/6lY6ONJrz/cx35jcjzRGMU1/fxlRi0I/l5q0v9by4do4yvdW9xwbaw1q8LZ7NNFm2k7HseiLXlrXtlIWZLmjslK/Noq/ktH7BhPNu74tlv3TktNm0/LHWJRvqPe9uaGxZ/O1BIYQGEABaazF08L4vBF71b0Z6RyYSDm7NTjR1dv6q9T27DjPS52BlYqA6sa1uGma2EM8lsTMtkJ6EiE8H6xPAZKLBzUTDeyj3m6urvc5KafSuy7U2d8tk63P5uQ/+qwngnH32Hw2j/xuHt3W6fUcPvVXI19fNX3O7Ke0pRNFxQuVjCAs0aDMPsogmiaKAUFkIbTB8hAQVRZjxPMOn3/vPrgP7RKmjenDqR29dMn1l5fFa949KcqTrx4vc/q3fKPcvYGSwuHbNf5VvybXPetgrGxZkUFogzAhhWCATCKuItJsQdguYrSByIJKAvLgwEkSMWqnXThZnbFq9ubJ02/2/+tJA1/Xokfe+LsPB3R/PTF3K0S2vHZh35/ITZ3euq9kp70EV2aBTaA1IC8w0wswgY81gTcRKtSKtJpA5EHHAvAi0AQvlS4y4t7Z2+jsnH3Kj507896svm6n8bKmDctxINONXhnp91z13fs/r2zp3n9zvRIU30CZKa7SMg4yDjGHF0ySLzQwOevhBiJApIAUYozwhEVaM0C3+7MzOd986v/etbQDK9weRlpTCsHuD4S4mLV6Q6z9+JFj6UNfn/uQFPjLj1kVvhW6IUhqkhRYGdqZAoJO8/sNfsPnPvk3PkQsIKwsi9vuEwiCouyz763ufWv189NHpn9/+1X9bvNjKT21Oa3+4Jg17ypv1879lwsK5H6qfKiXHtohhxiylJFopQJIqNnHolX28+fTPaWiZSr5gYsgYiARgjRU8aIGKBF6l2jTmdd0d02MTb1g4J6iVz8jMvEePho4/lG7ys4bltI910oHSWmtUFAEStzrC5HmzWfHldcxffSdu3QMhQZsX040VjUYISeSFesxL1QYn5NvjM3VgvS0BzPT876JOUpgx57ZLp8BojaMCH60Vke+RnpDFzpi4QwMIARCBCEDocQkjEBLDNC5Z5RonPGza5yA+cacEyGdmP+0Nd0fZyQ23X+qlPYGWRH4NFQboyCesDxN6dVB1Rok+aAd0OC6gjxSCcs+JsRYm3bRwjVc+gbKTr4w2Tr3H06rw9/G8t+LdB27NAfR3Hg2kCTpwUIEHKkSHLjoYRkfVi1YO6DoQXkooRIg7UkL5Iw7Ab77/hc9Y2V4iP/9sYbpblaOdhE4WP/aU75wpFxYte2Z0/7rOcN97aCFAuYweMyHaL0NUHk2oXaAOwoeLK+ZXexkZ7MYstJwGyM9qXzNwaEct1v6Rx4TYoC7Fzs1bXwocNhm5wc+d3PjgLUJ4QyqqMFKuEDkViFy0DgjqJZTfhwpAqyqEtdHBIFDBELX+DgzTxOvtrJ985r7FnnfsT7OTbvtW43X3HmNcaQHQMPOTj1w4vAUzW3tJ1pM77ZRPPFtgpFTGrw2jvRFCp0ww0kWi2IQwRkD7aOWiwoDQuwBRDSyzZNRzQ0bB3ebVLpRab/nBE2OMy4DFBfeeK85e/Uj3ka2GrgzcKS19NjuxmWDEw687+PUKUeQROiGf+NaNNE7KE0UaFQyDMIi8PpRbAj84ovA2ne/Y1Wynp31/POMyIIDdtOq78Yb5L3S9veNrstbrpduzRI4icjSRr9GBg7QthAJJAh3W0FqA1kSVk+jQAac68/T+rZ9SofluonXBD8f7m38IbL95jQPcsX1tQym9a/usibevJvJcwroASxBIB/wSMqFAloiCBBjNENZwLuxD6CoDZ9yWyA365n/2gY8XbvhS+X0Tjqntlru+sv+xHurHDhIv2FTO9qGjDF7FIXQqaFUiCs4RBseAbiL3FEH/OwRewKk3jrmTbly74g9h7wscmNm8ueHD0x7e+8gePWFWht6DB0AXCIYhcKoov0wU9BGGh8FUuOU9iPoFDj1/HCs39cmZB83TV/L9P1M6plWrNoTA325aVOwxa9Unjbjk3P6DtExNEwwOEiZdsFykWSOonMM7c4pTu3uI7Ju/d8fjb/4dvHNFX+OKreO0uc/Zd1erMb3p+uTCY6/1kEoJclkP2wghcNChDfp6zm/fVS/JT/3lp3/w8mPv5/dHE46XS8tfzZ6d9junn1/f31OjfTKEKcAHQ83AP/Majl5y/yf/aeu/f5CXuBrgmDo23f3cS//80y8uutGmebKPUchCYgZOj9o555sHb70ajz9aNFdSlFv2FzNWLv/FmQ4IojQBjVT73I1NbfPvvFqPq5rSMXXt3RLls5XdmSVTPp+cuwBpJGi7LvmTGCf8/xdgwex/3gx6ljbesAhfx9A6QdWzfxnEpnQCH74aj2uaUjtT/KqVye+s9gygAxcdCZzKhd39Bw/dcy0+16Sjz919++ZFtu7eMk8PH96ou/5jWfFavr+mhABnXz20Oj1JkGpXZOetJJ6rPaF3b7jqpbkm4NGfrPvK4IFz9+TmhGgrRVTpJDV33bqh4OffudaBf6AOb/z01368UOhf3dSmDz2b16X9H9Ne9z9orbWuH/9zXXrnps9cjc9VJdz76IJ/2f/MjkeLDddRmBuSbm1GBxLtnUOHHSRmP0Esa/+ob0fxsx/k9b4nTdeuBxae3Pc/36y7ybtiQUQqGWEkepgwfzapbIxEwwzs4gpkZhWoXuq/u185x/ds97z532u7+8Db1wR8+cuLc0mztqMvVMubF95AqjFDFJwkZtZonjKLRCZNLNuGmZ6GTHwIYlMQ4gKVV5ZRPWK8nFh+2+qGG39WFQI93vey6up5fkNy15NPPGXG7fhA9+/ac2l7STLXiOg5TlRLUOs6i9Fq4lHGyNuIxiaEngTRPgQtaKMLPWRgOIWbrbT/Uu3YFwcqR5K/zc57+r4rJuw7+OA007I6EsXlnNrxAke3bEIFAXYqRTJvkGqwybbEKbTHSBRMYmkTEU8h7Tx24SZkfAnIAoaVQmsDb+A31LtfH2lc/mjmigkNa8TVURPJ5gnEMo0EtRBnaBghqviNJoadJuHHUSSRloWwTFAGKAvkDMzsyt+vldJocRytlTOecVmVvv34r3PZtiJoQRQGCAmGKTBtC8O2EEIgtAAtQF18EIAC7Y3eMS5K6xA0qDCy9el74lr/0rgM+OpDK+6odA3tqHT1UuvtAiIMy8SwDYQlEFIi5MW3UIz+BVGjt6WxuhACVIBWDjoYQEdlrKTM1Tzv9MDeF9ZfNqUL7lrefPPXV03u/PUhzr6xmXJnB3YmDiKNkJpYNoY04yidQKk0YWRhGwlErAVpNaGCfoLSiwgjh4w1o0UCKzUJrZdSO7enMXLPpy4Dlizvp4lIHm2YPntx5NYzQx1dUyJlNfi1yJYiSBimMj0jkJbt4eQ97LiJyhUwhEagNMoPtKp6wsp4yHjNsNu6tO+WDKfUK4XYX7cWnIXN/C9isPL9nIfZnQAAAABJRU5ErkJggg==) no-repeat #fff1e2 50%
}

.TC-info__list .list tbody tr:nth-child(2) td[data-v-b943e04e]:first-child {
	background: url(data:image/png;base64,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) no-repeat #fee1bf 50%
}

.TC-info__list .list tbody tr:nth-child(3) td[data-v-b943e04e]:first-child {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAmCAYAAADeB1slAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAmySURBVEiJpZV7cFTlGcaf8537nt2zl+wm2YQACSECwQBys4AgIKCUltYLaLVTBaYqU6zTWlsvbRGqDLbTUati1angaHFgVERqW6mAGEC5JRgFkhBI2Fz2kr3vnj330z8USlssOH3//L55fr95v/PMHApfTud7z8gjF96XA4Bnb5u5RCtqMx2HDvpCoaAA3S9wuuAOcBztYkAYznRoQ+V8yNry3ES0/Vgq3dN+VKgZuemu1RvVC1lU5PMtgXTbJz9X4qnFTqp4XO2K7GVHjXskn8gF9bwOyS3CSB4Hx2bgq/FA8IoAz4IIBGWNDKTRG9DXegzRI28XWca/hi4oIwy2NEuqrNjnr538OFPs7lifPXV2ReLj00cL8USloDlPTvrOzWyP1gkjG4Xj6IDAgRIDoFw+OIIAimcBDrAdGaAsMCyPYFWVlPm8a93pQ599aitMpGrm6GVEpEcRQ8ksyR7RmkctvXFR49JvPl9QUDI4Dg6hQNE24BJAXH4wcghCsApiaCgYOQyIIYAdDjg8QCjYhEMhk6PqF87aMuKG2bfGPhh4nrLYacRWIHNe14vcEHnm2eaP/sRytEwkjwOagPA8KNYF1i3DE66GzXigmhzEYBXclTUAWwaKcCCEAS1IDnQK/YePrtX1zENGPvtcqb8AhmJpWLbt5M7074q3dt0+dNr0EUTg1jgASzEcOEkCTAO7th1EUbHBSy4oahHzli3A+OvGwKEYUDQNwglwlQ17OrK19YCl80dKqZiPcAQMaCtvprINVy1b9xqArQfvrZ1l24RyQHBO8P5rfwUv8rjjV8vhqSjDob8fxPbfvom6CRMRrBBAUQS2YVOBcQ0dy9cltuBUAlvnTJsvlvtBwDjxskkNTefqylUGBNt0KFgOKJpAVw34qsOYeet8uLwiXF4Ppt50HYiuIhPPgWF52HBgmRakoWHuHCc0rnG65RSLpJRJtXBlzIw3FywIf3FlAg5gWSZsy4HtAFNmXwWP341Iey9am9vw7h82o/YbE1E95groug7HsUGBAvkS7gCUq9K9SC0mOwlMdgfYYlnZmJHXAwBl2RQhFCxNg20YIJQD29BBE6C3vQd7Xt2Otr/tQ93VV0KURdimCdgmCA2k4wMEAHbds3wyLZtjDcX8gARqxr6tZBMRdxW3bPeddwrdnV1aIRUHZRmwNBV6qQQ1n0MxlcL4a5vwo6fux70bfoGdL21F26794AQJjqUhGe1H/8kOHQB8deXLlGyvLXgCr5KRC+/LEcb7+5LaO411k9lGstTb23lCL+bSIKaKYjqDnVv+AatUANFzyEXPomq4B6LEor+zBzThkB44i0xswPHI5d2tTzzRoOmR2ywbb0/8wdOfEgAINy18RS1kurgq/sEhdRNKjqr2pDN5ZJMp+L0CPD4/dr+1F/Gesyim49j29BvQMgomzZuCXGoAuWgExLEMWnCfcSR9ZT4Z8YTqJ/8GwBffZcS8JVlXqPbhxKmWawWJn+8SpYM0xyIzmEMmkcCkydXwBvz4y6ZmbF6/HQNdg7j5gQVwed3IDyag51OgaaZVtOgxiRMf/pj3Vq1tXPLwcQBgztWqfEzju4WB2Kb+bZvWybPm7GYl0dYUlRSTJRS10xgzQsbU6Q2gJQmeygCUUgJKwYBh5lDKxOCRAvFse8ujmqa1VJY3PQVsxvkNAGDkwvu04VNnPhKL6sXo9vdv9Pp4qLaNkmJAz5lIdHRBHeyCo/VhsKcTxWQKNCcgM9AFLTcIM5acP3jis4aKcdfc37TyofQ57nkBAFyx5Cd9dUtvXXH6ZEbXT50lnJdHKp2BCR5KSkEhlkE+FoeSigNIwrItxE8chhZPY/BwG+cZXv/TKfev33sh898EADDrl0/tqp01Z2V/a09JdrMYTCSgUS7ksxqUZA5qLA2lpxtEySDdfQaxzw6jeDKKsvqmx+c9t23Df/L+SwAAt+zY8SrDyo8hmrE0vYCBaAq6KaAYV1AaSEON5GCm/Og9dAzRAy0I1014OTjj249djEVf7BAAdiRT+4+43I7J6tee7k9SIiiIhgGi2bDSADw1ON3WDp84dPPUaQvuaXzgAf1inItuAAAU4Nzd1be2rjz0KKEtRFMllIqAGgf0koxENAdC5NfHzp24onb1avWrOF+5wbl5a9mqfbkqf1Xb0RMTZZ5A5BhQVQEoLvceub7xzut/tzH/v/LUpQQA8N6qVfzHR5rfKfZ2LLiycThshjshl3kW37xxb+elsl/5ROdmy+pbuJPH9t8UZJJlUxdPRdW8uRgxZ47bF5K/mzjZ7Pm/BWK/ykiCMp51CmMpU0ehrwdqPh0uwdOUOd0hXCp/WU8EABu+NfGlvq7uFVNuWgBGlHYWWvYtWrL1+EWb87U2AIDm9Q96OuLK0NxgEuGGIFyV4aHpwmDN5WQvS9DS2vpw98kz84cPY6HlexGsH32FVOF7csstY7hLZS9Z0z8vn7tyz56WNWEPT9cOYyEEGPjrp8BTUT0613NIvsHn2/NOd8b82oI//nCia1Gl99HDu4+vDXgCXDlTQKheBCuyME0DNVcvgq4NXJ1tP149nfIe2JkuFi9bsPul9UP6Wj/dZvLy94fX1TIBrgRPhQ1/XRi87IVDAbwcQs3U+RDK+ydEDrQtvga1R3cV05H/ZJ3/4by36gY+srG5lkEp2PrCC0tOFY0Zo0eNAuMTkVJ0eCUJlsrA4QnAOoidOAKOEVEZEqCxRkOKjT7x8bOzHldNMRMI1Z5qun1DGrigpu+vueuOUl/6MXMw74ud6vBmbNAszYEWOOi0Dp+HhddDQ3QzYHgXiCChqqEGokPQlabBDQliWE1IKSTi+Vx/zxuS5P7ZpLtfNM5vYFXQ4Ypp8+u0LIWeZ15BvrUNDiEQvDwq6mX4wzw8FTykAAOGpSF4/ZBrx6FywlI0eMsBEFi65ure/45r8GT7sNgBwwYuqKkRT6lwHDiGBduyYNoObBtwbBumpkFXFZi6AltXYBkKLFODbVsglPMvDEVgGRoIbeuhxgR1XvD6jPG/zu3puNfMZEBZBmiagNAENE2DMDRolgHNsKBpFqDYL7tBgQIFUF/ATaMELR+HqWVBu9jZtN//8kfPf8/PAEDFXbMXc2LN6Pjh48hGIrA1BZwkgHIc8BIPmnOBMBIII4IWOPAeGbwchuM4yPW2gnWXg+HdsG0b3uoRsE0jNNhxdHquLyYyAMB5vHcIwYoZXH+22uiOei2bCYLm/JZacuuaLhZTWYYwGkNYgeIEDryLsygQ0zFVXcsOKIQRcq7AkDTD+9JmSc1m+7p7Ra//kw9L9dF/AlYDXe5rgt1PAAAAAElFTkSuQmCC) no-repeat #fff1e2 50%
}

.TC-info__list .list th[data-v-b943e04e] {
	background: linear-gradient(180deg, #c69c6d, #e6b681);
	color: #3d1500;
	line-height: 50px;
	font-size: 18px;
	font-weight: 500
}

.TC-info__list .list th[data-v-b943e04e]:first-child {
	border-radius: 10px 0 0 0
}

.TC-info__list .list th[data-v-b943e04e]:nth-child(7) {
	border-radius: 0 10px 0 0
}

.TC-info__list .list td[data-v-b943e04e] {
	background: #fff1e2;
	color: #3d1500;
	line-height: 78px;
	font-size: 18px;
	font-weight: 500;
	color: #7d1614
}

.TC-info__list .list td[data-v-b943e04e]:nth-child(6) {
	color: #1b7d14
}

.TC-info__list .list td[data-v-b943e04e]:first-child {
	min-width: 50px;
	color: #3d1500
}

.TC-info__list .list .active td[data-v-b943e04e] {
	background: #fee1bf
}

.TC-info__list .list tr:last-child td[data-v-b943e04e]:first-child {
	border-radius: 0 0 0 10px
}

.TC-info__list .list tr:last-child td[data-v-b943e04e]:nth-child(7) {
	border-radius: 0 0 10px 0
}

.TC-info__list .tips[data-v-b943e04e] {
	margin-top: 20px;
	font-size: 20px;
	color: #666;
	line-height: 30px;
	padding: 20px 0;
	border-top: 2px solid rgba(198, 156, 108, .5)
}

.TC-info__list .btns[data-v-b943e04e] {
	margin-bottom: 40px
}

.TC-info__list .btns-btn[data-v-b943e04e] {
	min-width: 500px;
	height: 64px;
	border-radius: 41px;
	background: linear-gradient(180deg, #a6241b, #6b1515 70%);
	font-size: 24px;
	font-weight: 700;
	letter-spacing: 2.36px;
	color: #f8e2a0
}

.TC-foot[data-v-b943e04e] {
	padding: 46px 0 46px 50px;
	color: #f8e2a0;
	line-height: 36px
}

.TC-foot__title[data-v-b943e04e] {
	font-size: 25px;
	font-weight: 700;
	margin-bottom: 10px
}

.TC-foot__desc[data-v-b943e04e] {
	font-size: 18px
}

@media(max-width:500px) {
	.TC .content[data-v-b943e04e] {
		max-width: 100%;
		margin: auto;
		position: relative
	}

	.TC-head[data-v-b943e04e] {
		background: none;
		background-size: 40%;
		padding: 0 10px 20px
	}

	.TC-head__jb[data-v-b943e04e] {
		text-align: center;
		display: block
	}

	.TC-head__jb img[data-v-b943e04e] {
		width: 60%
	}

	.TC-head .logo[data-v-b943e04e] {
		margin: 20px 0 0 0;
		max-width: 50%
	}

	.TC-head__h1[data-v-b943e04e] {
		text-align: center;
		margin-top: -60px;
		display: none
	}

	.TC-head__h1.wap[data-v-b943e04e] {
		display: block
	}

	.TC-head__h1 img[data-v-b943e04e] {
		width: 60%
	}

	.TC-head__tips[data-v-b943e04e] {
		font-size: 18px;
		text-align: center;
		padding: 20px 0
	}

	.TC-head__tips .tips-box[data-v-b943e04e] {
		padding: 10px;
		display: inline-block
	}

	.TC-head__btn[data-v-b943e04e] {
		padding: 0 0 0 0;
		text-align: center
	}

	.TC-title[data-v-b943e04e] {
		height: 94px;
		margin-top: 0;
		background: linear-gradient(90deg, rgba(61, 2, 2, .6), rgba(69, 6, 4, 0));
		background-blend-mode: soft-light;
		z-index: 10;
		position: relative
	}

	.TC-title .tit[data-v-b943e04e] {
		height: 70px;
		align-items: center;
		font-size: 24px;
		color: #f8e39f;
		justify-content: center;
		text-align: center
	}

	.TC-title .tit img[data-v-b943e04e] {
		margin: 0 10px;
		width: 26px;
		height: 26px
	}

	.TC-screen[data-v-b943e04e] {
		text-align: center;
		margin-top: 0;
		z-index: 10;
		position: relative;
		padding: 0 10px
	}

	.TC-screen img[data-v-b943e04e] {
		max-width: 100%;
		margin: auto
	}

	.TC-screen__btn[data-v-b943e04e] {
		position: relative;
		bottom: 0;
		left: 0;
		right: 0
	}

	.TC-screen__btn__top[data-v-b943e04e] {
		min-width: 178px;
		height: 60px;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZ0AAABtCAYAAAB6OrwPAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAASrSURBVHic7d1BThtXGMDx741jgdhE4SqWUlJll11yD9fr5ABRD5CsCfcou+6iJkXlKiA2SODYr4sAHQwY2/P8VOD328CMxjPe/fW9GdsRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPGBpmYOPvu++jYhI0/h4tTOnl4XfEwDrkvLBz7/xNSLixavRh6qXX+Sg42+7nyLHa4EBeIRSPogUX2sEaG50jr7vvk3T+Cg2AE9Akz9HrHf6uTM6x992P8U0vb/lFYfPNiZ7l5vN1vhwTe8NgMKmp/1BRMRk3AzyNA0ix+DGQU3+vK7w3Bqd4792/56dblIv7/Wfn+3ddjwAD9f4ZGOYJ2l4beeawnMjOjeCczHZmGgAHq9a4bkWndklNdMNwNNyIz6Fw3MVHcEBICLi/HjzS/teT+7ld9s7o/0S526u/hMcACKi/bBYxMxnMztqIi6mnBbBAXi6mq3xYerl/zqQ08vLLwfofO6IuDHllDgxAA9X//nZXqS4eoCs1LTTzNbLlANAxMwyW6EvCWhSjjeXG6YcAC41W+PD9rRTYomtiRyvu54EgMevPaSsqmlv9PpTHwAF4EpqctEuNO11Ot86AEDbtWGkwMpYc/8hAFCG6ABQjegAUI3oAFCN6ABQjegAUI3oAFCN6ABQjegAUI3oAFCN6ABQjegAUI3oAFCN6ACwmJxedv0hN9EBYGFpkv7oEh7RAeBOzdb48Nnm5Lf2vi7hER0A5ioZHtEB4F6lwiM6ACykRHhEB4CFdQ2P6ACwlC7hER0AlrZqeEQHgJWsEh7RAWBly4ZHdADoZJnwiA4AnS0aHtEBoIhFwiM6ABRzX3hEB4Ci5oVHdAAobjJuBtd2pHywvTPaFx0AihqfbAzzJA2vdqR88OLX0S8RltcAKGhecCJEB4BC7gtOhOgAUMAiwYkQHQA6WjQ4EaIDQAfLBCdCdABY0bLBiRAdAFawSnAiRAeAJa0anAjRAWAJXYITIToALKhrcCJEB4AFlAhOhOgAcI9SwYkQHQDmmJ72B6WCEyE6ACyhS3AiRAeARaV80PUUogNANaIDQDWiA0A1ogNANaIDQDWiA0A1ogNANaIDQDWiA0A1ogNANaIDQDWiA0A1ogPAnSbjZnC1keJr1/M17W8NnZ72B/MOBoAuTDoAVNPkJn6/3Phx1hvOOxiAp6X9q6EvXo0+dD3f9Uknh+U1ACIiYnyyUXwQabZ3Rvvt+zrruAgAD097yokmfy5xziYior3Elidp6IECgKdtdgApsbQWcRGd2WnHvR2Ap2t8sjFcx5QT0bqn0552Isfg/HjzS6mLAPBwXAtOlJtyIlrR2d4Z7V+rWY6B+zsAT8f0tD84P9r8p70v9/K7ktdIszuOv+1+iml6f+2gXt7rPz/bK3lhAP4/zo83v9x4grnJn0tOORG3RCfi7vBERIgPwOMxPe0Pfpz1hjWCE3FHdCJuD0/rVYepyYel3wwA65en6Wdg7vhsZu7ld9s7o/11XPvO6FyaGx8AHo81TTdt90bnkvgAPEIpH+Qmfl/XZHPjcsu+4Oj77tuIiJTjTfm3A8C65RR/Rlw8tVzZv9T+DQN03ILhAAAAAElFTkSuQmCC) no-repeat;
		background-size: 100% 100%;
		text-align: center;
		margin-bottom: 5px;
		position: relative;
		padding: 0 20px
	}

	.TC-screen__btn__top .text[data-v-b943e04e] {
		font-size: 14px;
		line-height: 70px;
		letter-spacing: .86px;
		color: #f8e2a0
	}

	.TC-screen__btn__bot[data-v-b943e04e] {
		min-width: 100px;
		height: 52px;
		background: url(../img/btn.d3cd8f56.png) no-repeat;
		background-size: 100% 100%;
		color: #861809;
		font-size: 16px;
		font-weight: 700;
		letter-spacing: 2px
	}

	.TC-screen1[data-v-b943e04e] {
		margin: 20px 0;
		display: flex;
		padding: 0 10px
	}

	.TC-screen1__box[data-v-b943e04e] {
		border: 2px dashed rgba(247, 226, 160, .5);
		border-radius: 16px;
		padding: 0 10px 20px
	}

	.TC-screen1__box .box-li[data-v-b943e04e] {
		margin-top: 10px;
		font-size: 14px;
		line-height: 30px;
		font-weight: 500;
		letter-spacing: .22px;
		color: #f7e2a0;
		display: block;
		align-items: center
	}

	.TC-screen1__box .box-li img[data-v-b943e04e] {
		width: 24px;
		height: 23px;
		margin-right: 5px
	}

	.TC-info[data-v-b943e04e] {
		border-radius: 20px;
		padding: 0 5px;
		max-width: 96% !important
	}

	.TC-info__box__title[data-v-b943e04e] {
		height: 50px;
		font-size: 24px;
		color: #9c0404;
		font-weight: 700;
		min-width: 80%;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd4AAABiCAYAAAD+4bJ5AAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAATaSURBVHic7d1dbhpJGAXQ294B27EVjb0ZW1nFhFWMnM2E0SjZDiswzMPQHhyD3UBX9Q/nPBGb0MgvV/erqu5m/ev7j2y39wEASls2SbL++bwd+psAwKw1zWpx+/hwkyTZbB4G/joAMGuL28eHJLlJksWXr6s0zWrQbwQA87VsXzT7PzVyBoDeLRd3T9/af9y8+ZWRMwD06U3oJr813iSxyxkA+rG4e3qXszfv3rRb/AUALrI89MN3wfvRmwGATt6NmFvvKnDLyBkAznNoxNw61niTlxetFwBO92F+Hg3exZevq8/+MwDwxtERc+toFW4ZOQNANx+NmFvHR80tI2cA6KJTXn6azInWCwCf+HTE3Pq88SZaLwB8oGvoJh2D10MUAOCok8ppp1Fzy0MUAOCNziPmVrdR894FTnw/AMzWqaGbnBi851wAAGbqrDJ6auP16EAAyPll9OTgtdEKAM5fej298SaOFwFw1S5Zej0reHf3cQaAa3RR+Tyv8fZwYQCYoks3Gp8dvHY4A3CFLi6dlzTeXr4AAEzGZrO69CNOunPVIe5mBcCVOPkuVYdc2njjaBEAdHd58DpaBMAV6Gtv08XB64YaAFyB3krm5Y030XoBmLceNlW1+gleAJixPm8c1UvwGjcDMGO9TnX7a7zGzQDMUY9j5qSHc7z7nOkFYG4Wd0+9ZmW/a7zGzQDMS+/T3H6D17gZgDnpecyc9DxqToybAZiPvsfMSYnjRMbNAMxBoTzrP3iNmwGYg+327xIf6wYaAHBIgfXdpMAab5Ksf33/ke32vsRnA0ANJdZ3E40XAN4ruF+pTPBa5wVgygqt7yYaLwBUVSR4+3yKAwBUV2hjVVKy8TrPC8BElSyQ5YK34HwcAKaqXPAWrOkAUEzhiW2x4LXOC8AkFZ7Ylt3VbJ0XAN5wnAgAKiobvDZYATA1hfcolQ1eG6wA4A2jZgDYU3pzsOAFgIqKBq8jRQBMSoXTOOUbryNFAPDKqBkAWhVO45QPXkeKAOCVxgsAFZUPXmd5AZiKCpml8QJARYIXAHZqHIMtHrzO8gLA/+o0Xmd5ARi7Slll1AwASbXjr3WC9+VlWeU6ADByGi8AJFncPX2rcZ0qwWuDFQD8p17jtcEKgPGqtiRaL3it8wJAmpoXW/983ta8HgB0sbh7qpaHdTdXGTcDMD5VJ7J1g9e4GYCRqbWbuVU1eBdfvq60XgBGpHohrH+OV+sF4IpV3VzVWv/6/iPb7f0Q1waAnWXtMXMy1J2rtF4ABjZE6CYDBe/uTlbCF4ChDJZBg4yaW0bOAFTXNKvF7ePDUJcf9iEJRs4A1DZw9gwavEbOAFS2HPrBPYOOmlvrn8/fkvw59PcAYNYG2cX8u1EEb2K9F4CiRhG6yYiCNxG+ABQxmtBNRha8ifAFoEcD72A+ZNhdzQfs/kA2XAFwqeXYQjcZYeNt2XAFwAVGNV7eN7rG29r9wTRfALprmlU2m4exhm4y4sa7T/sFoIPRttx9o228+7RfAI6aQMvdN4nGu2/XfhMNGOC6Nc0qLy+D34nqVJML3pYABrhSEw3c1mSDd58QBpi5Xdgmr/f5n6xZBO++1xBumj/ciANggppm9fp6ws32mNkF7zHrf/66T5Lc3NwP+T0A2LPZrNqXcwvYY/4F+otg5HPg9UoAAAAASUVORK5CYII=) no-repeat;
		background-size: 100% 100%
	}

	.TC-info__box__title img[data-v-b943e04e] {
		margin: 0 10px;
		width: 18px;
		height: 18px
	}

	.TC-info__timer[data-v-b943e04e] {
		margin-top: 20px;
		font-size: 16px;
		line-height: 1.2
	}

	.TC-info__list[data-v-b943e04e] {
		padding: 20px 0 2px
	}

	.TC-info__list .list[data-v-b943e04e] {
		width: 100%;
		border-radius: 10px;
		text-align: center
	}

	.TC-info__list .list tr[data-v-b943e04e] {
		width: 100%
	}

	.TC-info__list .list tbody tr:first-child td[data-v-b943e04e]:first-child,
	.TC-info__list .list tbody tr:nth-child(2) td[data-v-b943e04e]:first-child,
	.TC-info__list .list tbody tr:nth-child(3) td[data-v-b943e04e]:first-child {
		background-size: 40%
	}

	.TC-info__list .list th[data-v-b943e04e] {
		background: linear-gradient(180deg, #c69c6d, #e6b681);
		color: #3d1500;
		line-height: 28px;
		font-size: 14px;
		font-weight: 500
	}

	.TC-info__list .list th[data-v-b943e04e]:first-child {
		border-radius: 10px 0 0 0
	}

	.TC-info__list .list th[data-v-b943e04e]:nth-child(5) {
		display: none
	}

	.TC-info__list .list th[data-v-b943e04e]:nth-child(6) {
		border-radius: 0 10px 0 0
	}

	.TC-info__list .list th[data-v-b943e04e]:nth-child(7) {
		display: none
	}

	.TC-info__list .list td[data-v-b943e04e] {
		background: #fff1e2;
		color: #3d1500;
		line-height: 38px;
		font-size: 12px;
		font-weight: 500;
		white-space: nowrap
	}

	.TC-info__list .list td img[data-v-b943e04e] {
		width: 19px
	}

	.TC-info__list .list td[data-v-b943e04e]:nth-child(6) {
		color: #1b7d14
	}

	.TC-info__list .list td[data-v-b943e04e]:nth-child(5) {
		display: none
	}

	.TC-info__list .list td[data-v-b943e04e]:first-child {
		min-width: 30px;
		color: #3d1500
	}

	.TC-info__list .list td[data-v-b943e04e]:nth-child(7) {
		display: none
	}

	.TC-info__list .list .active td[data-v-b943e04e] {
		background: #fee1bf
	}

	.TC-info__list .list tr:last-child td[data-v-b943e04e]:first-child {
		border-radius: 0 0 0 10px
	}

	.TC-info__list .list tr:last-child td[data-v-b943e04e]:nth-child(6),
	.TC-info__list .list tr:last-child td[data-v-b943e04e]:nth-child(7) {
		border-radius: 0 0 10px 0
	}

	.TC-info__list .tips[data-v-b943e04e] {
		font-size: 14px;
		line-height: 20px;
		padding: 20px 0
	}

	.TC-info__list .btns[data-v-b943e04e] {
		margin-bottom: 20px
	}

	.TC-info__list .btns-btn[data-v-b943e04e] {
		min-width: 100%;
		height: 52px;
		border-radius: 41px;
		background: linear-gradient(180deg, #ab190f, #e20302);
		font-size: 22px;
		font-weight: 700;
		letter-spacing: 2.36px;
		color: #f8e2a0;
		text-align: center
	}

	.TC-foot[data-v-b943e04e] {
		padding: 20px 10px;
		line-height: 28px
	}

	.TC-foot__title[data-v-b943e04e] {
		font-size: 18px;
		font-weight: 700
	}

	.TC-foot__desc[data-v-b943e04e] {
		font-size: 14px
	}
}

.zero {
	background: #ecebe9;
	padding-top: 146px
}

.zero .content {
	max-width: 1400px;
	margin: auto
}

.zero p {
	display: inline-block
}

.zero-modular.modular-one .modular-one__info {
	padding: 200px 50px;
	background: url(../img/icon-7.a437392c.svg) no-repeat 100% 0;
	background-size: auto 100%;
	width: 100%
}

.zero-modular.modular-two .content {
	justify-content: flex-end;
	background: url(../img/icon-8.375970a2.svg) no-repeat 0 100%;
	background-size: auto 100%
}

.zero-modular.modular-two .modular-two__info {
	padding: 100px 50px
}

.zero-modular.modular-two .modular-two__info .btns {
	justify-content: flex-end
}

.zero-modular.modular-three .modular-three__info {
	width: 100%;
	background: url(../img/icon-3.820f9355.svg) no-repeat 100% 0;
	background-size: auto 95%;
	padding: 100px 50px
}

.zero-modular.modular-four .content {
	justify-content: flex-end;
	background: url(../img/icon-ai.1427f727.svg) no-repeat 0 100%;
	background-size: auto 90%
}

.zero-modular.modular-four .modular-four__info {
	padding: 200px 0
}

.zero-modular.modular-five .modular-five__info {
	padding: 0 50px 150px;
	width: 100%;
	background: url(../img/icon-5.032f1631.svg) no-repeat 100% 0;
	background-size: auto 100%
}

.zero-modular.modular-five .modular-five__info .btn {
	justify-content: normal
}

.zero-modular.modular-six .modular-six__info {
	padding: 0 0 100px 150px
}

.zero-modular.modular-six .modular-six__info .zero-modular__desc {
	margin-top: 20px
}

.zero-modular__tit {
	color: #260706;
	font-size: 32px;
	letter-spacing: 8px;
	margin-top: 40px;
	line-height: 1.2
}

.zero-modular__tit p {
	font-size: 46px;
	color: #bb8c4b
}

.zero-modular__desc {
	margin-top: 60px;
	color: #260706;
	font-size: 32px;
	letter-spacing: 2px;
	line-height: 1.6
}

.zero-modular__desc .btns {
	display: flex;
	text-align: center
}

.zero-modular__desc .btns a {
	background: url(../img/btn.1fe081ad.png) no-repeat;
	background-size: 100%;
	width: 210px;
	height: 76px;
	line-height: 50px;
	color: #450505;
	font-size: 24px;
	font-weight: 600;
	letter-spacing: 6px;
	margin-top: 40px;
	padding-left: 7px
}

.zero-modular__desc1 {
	color: #260706;
	font-size: 32px;
	letter-spacing: 2px;
	line-height: 1.6;
	align-items: center;
	margin-top: 10px
}

.zero-modular__desc1 .img {
	margin: 0 10px
}

.zero-footer {
	margin: 100px 0 0;
	padding-bottom: 50px
}

.zero-footer__info .info-desc {
	color: #c0976c;
	font-size: 36px;
	font-weight: 400;
	letter-spacing: 6px
}

.zero-footer__info .info-line {
	border-bottom: 1.45px solid #a37b50;
	margin: 0 20px
}

.zero-footer__logo {
	margin-top: 20px
}

.zero-icon {
	margin-top: 140px;
	justify-content: center
}

.zero-title {
	width: 100%;
	display: block;
	position: relative;
	padding: 0 50px;
	margin-top: 100px
}

.zero-title img {
	width: 100%
}

.zero-desc {
	font-size: 30px;
	color: #561111;
	line-height: 1.5;
	letter-spacing: 2px;
	padding: 0 100px
}

.zero-desc p {
	font-size: 40px;
	font-weight: 700
}

.zero-video {
	position: relative
}

.zero-video__box {
	width: 100%;
	margin-top: 50px
}

.zero-video__title {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	min-height: 100px;
	background: url(../img/icon-1.dae89bf3.svg) no-repeat;
	background-size: 100%
}

.zero-video__title .img {
	max-width: 50%;
	margin-top: 40px
}

.zero-video__title .img:last-child {
	margin-top: 25px;
	max-width: 20%
}

.zero-head {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	background-color: #540000;
	padding: 15px 0;
	z-index: 1000
}

.zero-head .head-box {
	max-width: 1400px;
	margin: auto;
	align-items: center
}

.zero-head .head-box__tit {
	text-align: center
}

.zero-head .head-box__tit .btns {
	color: #a97c50;
	font-family: Times New Roman, Georgia, serif;
	font-weight: 700;
	font-size: 22px;
	line-height: 70px
}

.zero-head .head-box__btn {
	align-items: center
}

.zero-head .head-box__btn .left-btn {
	display: block;
	color: #c49a6c;
	border-radius: 5px;
	font-size: 20px;
	font-family: Noto Sans SC, Helvetica, Arial, Lucida, sans-serif;
	background-color: #760006;
	padding: .3em 1em;
	line-height: 1.7em
}

.zero-head .head-box__btn .right-btn {
	margin-left: 20px;
	font-size: 20px;
	font-family: Noto Sans SC, Helvetica, Arial, Lucida, sans-serif !important;
	color: #e3e3e3;
	padding: .3em 1em;
	text-decoration: underline
}

@media(max-width:500px) {
	.zero {
		padding-top: 110px
	}

	.zero-head .head-box {
		padding: 0 10px
	}

	.zero-head .head-box__logo {
		flex: 1
	}

	.zero-head .head-box__logo img {
		width: 90%
	}

	.zero-head .head-box__tit {
		display: none
	}

	.zero-head .head-box__btn {
		flex: 1;
		justify-content: flex-end
	}

	.zero-head .head-box__btn .right-btn {
		margin-left: 0;
		font-size: 14px
	}

	.zero-head .head-box__btn .left-btn {
		padding: .3em .6em;
		font-size: 14px
	}

	.zero-modular.modular-one .modular-one__info {
		background: url(../img/icon-7.a437392c.svg) no-repeat 100% 0;
		background-size: auto 60%;
		padding: 50px 10px
	}

	.zero-modular.modular-two .content {
		justify-content: flex-end;
		background: url(../img/icon-8.375970a2.svg) no-repeat 0 100%;
		background-size: auto 50%
	}

	.zero-modular.modular-two .modular-two__info {
		padding: 0 10px 50px 10px
	}

	.zero-modular.modular-three .modular-three__info {
		width: 100%;
		background: url(../img/icon-3.820f9355.svg) no-repeat 100% 0;
		background-size: auto 60%;
		padding: 20px 10px
	}

	.zero-modular.modular-four .content {
		justify-content: flex-end;
		background: url(../img/icon-ai.1427f727.svg) no-repeat 0 0;
		background-size: auto 70%
	}

	.zero-modular.modular-four .modular-four__info {
		padding: 0 10px 20px 10px;
		min-width: 50%;
		max-width: 70%
	}

	.zero-modular.modular-five .modular-five__info {
		padding: 0 10px 20px;
		width: 100%;
		background: url(../img/icon-5.032f1631.svg) no-repeat 100% 100%;
		background-size: auto 50%
	}

	.zero-modular.modular-five .modular-five__info .btns {
		justify-content: normal
	}

	.zero-modular.modular-five .modular-five__info .btns a {
		margin-top: 0
	}

	.zero-modular.modular-six .modular-six__info {
		padding: 0 10px 50px 10px
	}

	.zero-modular.modular-six .modular-six__info .zero-modular__desc {
		margin-top: 20px
	}

	.zero-modular__tit {
		color: #260706;
		font-size: 14px;
		letter-spacing: 2px;
		margin-top: 40px;
		line-height: 1.2;
		white-space: nowrap;
		font-weight: 600
	}

	.zero-modular__tit p {
		font-size: 20px;
		color: #bb8c4b
	}

	.zero-modular__desc {
		margin-top: 20px;
		color: #260706;
		font-size: 14px;
		letter-spacing: 2px;
		line-height: 1.6;
		font-weight: 600
	}

	.zero-modular__desc .btn {
		display: flex;
		justify-content: flex-end
	}

	.zero-modular__desc .btn a {
		background: url(../img/btn.1fe081ad.png) no-repeat;
		background-size: 100%;
		width: 180px;
		height: 53px;
		line-height: 45px;
		color: #450505;
		font-size: 18px;
		font-weight: 600;
		letter-spacing: 6px;
		margin-top: 40px
	}

	.zero-modular__desc1 {
		color: #260706;
		font-size: 14px;
		letter-spacing: 2px;
		line-height: 1.6;
		align-items: center;
		margin-top: 10px;
		font-weight: 600
	}

	.zero-modular__desc1 .img {
		margin: 0 5px 0 0;
		width: 18px;
		height: 18px
	}

	.zero-footer {
		margin: 20px 0 0;
		padding-bottom: 50px
	}

	.zero-footer__info {
		padding: 0 10px
	}

	.zero-footer__info .info-desc {
		color: #c0976c;
		font-size: 12px;
		letter-spacing: 0
	}

	.zero-footer__info .info-line {
		border-bottom: 1.45px solid #a37b50;
		margin: 0 4px
	}

	.zero-footer__info .img {
		width: 14px;
		height: 14px
	}

	.zero-footer__logo {
		margin-top: 20px
	}

	.zero-footer__logo img {
		max-width: 30%
	}

	.zero-icon {
		margin-top: 50px;
		justify-content: center
	}

	.zero-icon img {
		max-width: 30%
	}

	.zero-title {
		margin-top: 40px;
		padding: 0 10px
	}

	.zero-desc {
		font-size: 14px;
		color: #561111;
		line-height: 1.5;
		letter-spacing: 2px;
		padding: 0 10px
	}

	.zero-desc p {
		font-size: 20px;
		font-weight: 700
	}

	.zero-video {
		position: relative
	}

	.zero-video__box {
		width: 100%
	}

	.zero-video__title {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		min-height: 100px;
		background: url(../img/icon-1.dae89bf3.svg) no-repeat top;
		background-size: 100%
	}

	.zero-video__title .img {
		max-width: 70%;
		margin-top: -30px
	}

	.zero-video__title .img:last-child {
		margin-top: 10px;
		max-width: 36%
	}
}

[data-v-c12679a2] .swiper-pagination-bullet {
	background-color: #ddd
}

[data-v-c12679a2] .my-bullet-active {
	background: #666 !important;
	opacity: 1 !important
}

[data-v-c12679a2] .swiper-pagination {
	bottom: 0 !important
}

[data-v-c12679a2] .swiper-wrapper {
	height: auto
}

[data-v-c12679a2] .swiper-pagination-bullet {
	margin: 20px 8px 20px !important
}

.flex-bewteen[data-v-c12679a2] {
	display: flex;
	justify-content: space-between
}

.swiper[data-v-c12679a2] {
	position: relative;
	width: 100%;
	height: 100%
}

.pay-session1-box[data-v-c12679a2] {
	margin-top: 30px;
	background: #0a0202
}

.pay-session1[data-v-c12679a2] {
	margin: 0 auto;
	min-height: 656px;
	max-width: 1440px;
	background-image: url(../img/session1_bg.728682ae.png);
	background-size: auto 100%;
	background-position: 100%;
	background-repeat: no-repeat;
	padding: 150px 0 150px 64px
}

.pay-session1-title[data-v-c12679a2] {
	font-size: 48px;
	font-style: normal;
	font-weight: 900;
	line-height: 150%;
	letter-spacing: 1.44px;
	background: linear-gradient(90deg, #e8d6b0, #d1ad77);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent
}

.en .pay-session1-title[data-v-c12679a2] {
	font-size: 60px
}

.pay-session1-detail[data-v-c12679a2] {
	margin-top: 8px;
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 350;
	line-height: 150%
}

.pay-session1-list[data-v-c12679a2] {
	margin-top: 30px;
	color: #fff;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 235%
}

.pay-session1-li[data-v-c12679a2] {
	display: flex;
	align-items: center
}

.pay-session1-li>span+span[data-v-c12679a2] {
	margin-left: 16px
}

.pay-session1-li[data-v-c12679a2] :first-child {
	font-size: 14px;
	color: #af8147;
	flex-shrink: 0
}

.btn-go[data-v-c12679a2] {
	margin-top: 35px;
	display: inline-flex;
	padding: 12px 24px;
	justify-content: center;
	align-items: center;
	gap: 4px;
	flex-shrink: 0;
	border-radius: 4px;
	background: linear-gradient(90deg, #e8d7b1, #d0ab75);
	min-width: 230px;
	color: #010101;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	transition: all .3s
}

.btn-go[data-v-c12679a2]:hover {
	color: #010101;
	opacity: .9
}

.en .btn-go[data-v-c12679a2] {
	font-weight: 700
}

.pay-session2[data-v-c12679a2],
.pay-session3[data-v-c12679a2],
.pay-session4[data-v-c12679a2],
.pay-session5[data-v-c12679a2] {
	margin: 0 auto;
	padding: 80px 64px;
	max-width: 1440px
}

.pay-session2-title[data-v-c12679a2],
.pay-session3-title[data-v-c12679a2],
.pay-session4-title[data-v-c12679a2],
.pay-session5-title[data-v-c12679a2] {
	margin: 0 auto;
	color: #333;
	text-align: center;
	font-size: 48px;
	font-style: normal;
	font-weight: 800;
	line-height: 120%
}

.en .pay-session2-title[data-v-c12679a2],
.en .pay-session3-title[data-v-c12679a2],
.en .pay-session4-title[data-v-c12679a2],
.en .pay-session5-title[data-v-c12679a2] {
	font-weight: 400
}

.pay-session2-subtitle[data-v-c12679a2],
.pay-session3-subtitle[data-v-c12679a2],
.pay-session4-subtitle[data-v-c12679a2] {
	margin-top: 16px;
	color: #666;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 350;
	line-height: 150%
}

.pay-session2-list[data-v-c12679a2] {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	margin-top: 120px
}

.pay-session2-li[data-v-c12679a2] {
	width: calc(20% - 30.4px)
}

.pay-session2-li-top[data-v-c12679a2] {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: 67px;
	color: #fff;
	font-size: 23px;
	font-style: normal;
	font-weight: 700;
	line-height: 100%;
	background: linear-gradient(180deg, #cea57c, #d5b18d);
	font-family: Roboto
}

.pay-session2-li-top-small[data-v-c12679a2] {
	font-weight: 400;
	font-size: 16px
}

.pay-session2-li-top-mini[data-v-c12679a2] {
	font-weight: 400;
	font-size: 10px
}

.pay-session2-li-content[data-v-c12679a2] {
	background: #fafafa;
	padding: 18px 0 0 0
}

.pay-session2-li-content-name[data-v-c12679a2] {
	display: flex;
	justify-content: center;
	gap: 8px;
	color: #af8147;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%
}

.pay-session2-li-content-name .icon-Vector[data-v-c12679a2] {
	font-size: 8px
}

.pay-session2-li-bottom[data-v-c12679a2] {
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 64px;
	padding: 14px 16px;
	border: 1px solid #e7dcce;
	color: #000;
	font-size: 12px;
	font-style: normal;
	font-weight: 350;
	line-height: 150%
}

.pay-session2-li-content-icon[data-v-c12679a2] {
	display: flex;
	justify-content: center;
	padding-top: 56px;
	padding-bottom: 36px
}

.pay-session3-list[data-v-c12679a2] {
	position: relative;
	margin-top: 80px;
	display: flex
}

.pay-session3-li[data-v-c12679a2] {
	width: 25%;
	display: flex;
	flex-direction: column
}

.pay-session3-li-top[data-v-c12679a2] {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 67px;
	background-color: rgba(210, 172, 133, .5);
	color: #8d622c;
	font-size: 21px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%
}

.pay-session3-li-top2[data-v-c12679a2] {
	background-color: rgba(210, 172, 133, .6)
}

.pay-session3-li-top3[data-v-c12679a2] {
	background-color: rgba(210, 172, 133, .8)
}

.pay-session3-li-top4[data-v-c12679a2] {
	background-color: #d2ac85
}

.pay-session3-li-content[data-v-c12679a2] {
	position: relative;
	min-height: 598px;
	flex: 1;
	padding: 30px 56px
}

.en .pay-session3-li-content[data-v-c12679a2] {
	padding: 30px
}

.pay-session3-li:nth-child(2n) .pay-session3-li-content[data-v-c12679a2] {
	background: #fafafa
}

.pay-session3-li:nth-child(odd) .pay-session3-li-content[data-v-c12679a2] {
	background: #f8f8f8
}

.pay-session3-li-content-text[data-v-c12679a2] {
	position: relative;
	color: #000;
	font-size: 16px;
	font-style: normal;
	font-weight: 350;
	line-height: 293%;
	padding-left: 14px
}

.pay-session3-li-content-text-light[data-v-c12679a2] {
	color: #af8147
}

.pay-session3-li-content-text[data-v-c12679a2]:before {
	content: "";
	width: 4px;
	height: 4px;
	position: absolute;
	left: 0;
	top: 21px;
	background-color: #000;
	border-radius: 50%
}

.pay-session3-li-content-bg1[data-v-c12679a2] {
	height: 100%;
	background-image: url(../img/session3_bg1.d1dac04c.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: auto 243px
}

.pay-session3-li-content-bg2[data-v-c12679a2] {
	height: 100%;
	background-image: url(../img/session3_bg2.8dfcf92d.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: auto 315px
}

.pay-session3-li-content-bg3[data-v-c12679a2] {
	height: 100%;
	background-image: url(../img/session3_bg3.43784a09.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: auto 350px
}

.pay-session3-li-content-bg4[data-v-c12679a2] {
	height: 100%;
	background-image: url(../img/session3_bg4.47909435.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: auto 386px
}

.pay-session4-content[data-v-c12679a2] {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 526px;
	margin-top: 106px
}

.pay-session4-content-item[data-v-c12679a2] {
	border-radius: 4px;
	border: 1px solid #e3e3e3;
	opacity: .65;
	background: #fff;
	box-shadow: 0 9px 15px 0 rgba(0, 0, 0, .14);
	padding: 20px 30px
}

.pay-session4-content-item-label[data-v-c12679a2] {
	color: #af8147;
	font-size: 21px;
	font-style: normal;
	font-weight: 700;
	line-height: 138%
}

.pay-session4-content-item-info[data-v-c12679a2] {
	color: #666;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 138%
}

.pay-session4-content-left[data-v-c12679a2],
.pay-session4-content-right[data-v-c12679a2] {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%
}

.pay-session4-tips[data-v-c12679a2] {
	margin-top: 106px;
	color: #999;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 350;
	line-height: 150%
}

.pay-session5-title[data-v-c12679a2] {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 24px
}

.pay-session5-content[data-v-c12679a2] {
	margin: 80px auto 0;
	max-width: 768px
}

.tip-title[data-v-c12679a2] {
	padding: 8px;
	background: #f8f8f8;
	color: #333;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%
}

.tip-content[data-v-c12679a2] {
	margin: 16px 0 48px 0;
	color: #666;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	padding: 0 8px
}

.tip-content[data-v-c12679a2]:last-child {
	margin-bottom: 60px
}

.tip-content-li[data-v-c12679a2] {
	position: relative;
	padding-left: 15px;
	margin-bottom: 6px
}

.tip-content-li[data-v-c12679a2]:before {
	content: "";
	display: block;
	width: 4px;
	height: 4px;
	background-color: #666;
	position: absolute;
	left: 3px;
	top: 10px;
	border-radius: 50%
}

.no-dot[data-v-c12679a2]:before {
	width: 0;
	height: 0
}

@media(max-width:1300px) {
	.en .pay-session2-li-content-name[data-v-c12679a2] {
		font-size: 14px
	}

	.en .pay-session2-li-bottom[data-v-c12679a2] {
		padding: 10px;
		font-size: 10px
	}
}

@media(max-width:1200px) {
	.pay-session2-li[data-v-c12679a2] {
		width: calc(20% - 20px)
	}

	.pay-session3-li-content[data-v-c12679a2] {
		padding: 30px
	}
}

@media(max-width:1100px) {
	.pay-session2-li[data-v-c12679a2] {
		width: calc(20% - 8px)
	}

	.en .pay-session2-li-content-name[data-v-c12679a2] {
		font-size: 12px
	}

	.en .pay-session2-li-top-mini[data-v-c12679a2] {
		font-size: 9px
	}
}

@media(max-width:995px) {

	.pay-session2-title[data-v-c12679a2],
	.pay-session3-title[data-v-c12679a2],
	.pay-session4-title[data-v-c12679a2],
	.pay-session5-title[data-v-c12679a2] {
		font-size: 40px;
		max-width: 700px
	}

	.pay-session2-subtitle[data-v-c12679a2],
	.pay-session3-subtitle[data-v-c12679a2],
	.pay-session4-subtitle[data-v-c12679a2] {
		margin-top: 19px
	}

	.en .pay-session2-subtitle[data-v-c12679a2],
	.en .pay-session3-subtitle[data-v-c12679a2],
	.en .pay-session4-subtitle[data-v-c12679a2] {
		font-size: 16px
	}

	.pay-session1[data-v-c12679a2] {
		padding: 66px 25px 370px;
		background-image: url(../img/session1_bg_m.600baa16.png);
		background-size: 100% auto;
		background-position: bottom;
		background-repeat: no-repeat
	}

	.en .pay-session1-title[data-v-c12679a2] {
		font-size: 42px
	}

	.btn-go[data-v-c12679a2] {
		display: flex
	}

	.pay-session2[data-v-c12679a2],
	.pay-session3[data-v-c12679a2],
	.pay-session4[data-v-c12679a2],
	.pay-session5[data-v-c12679a2] {
		padding: 100px 25px 0
	}

	.pay-session2-list[data-v-c12679a2],
	.pay-session3-list[data-v-c12679a2] {
		margin: 70px auto 0;
		max-width: 700px;
		overflow: hidden
	}

	.pay-session2-li[data-v-c12679a2] {
		width: 100%;
		padding-bottom: 40px
	}

	.pay-session2-li-content[data-v-c12679a2] {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		min-height: 340px
	}

	.pay-session2-li-content-name[data-v-c12679a2] {
		font-size: 20px
	}

	.en .pay-session2-li-content-name[data-v-c12679a2] {
		font-size: 16px
	}

	.en .pay-session2-li-bottom[data-v-c12679a2] {
		font-size: 12px
	}

	.en .pay-session2-li-top-mini[data-v-c12679a2] {
		font-size: 10px
	}

	.pay-session3-li[data-v-c12679a2] {
		width: 100%;
		padding-bottom: 40px;
		height: 100%
	}

	.pay-session3-li-content[data-v-c12679a2] {
		display: flex;
		flex-direction: column
	}

	.pay-session3-li-content>div[data-v-c12679a2] {
		flex: 1
	}

	.en .pay-session3-li-content-text[data-v-c12679a2] {
		font-size: 14px
	}

	.pay-session4-content[data-v-c12679a2] {
		margin: 70px auto 0;
		height: auto;
		flex-direction: column;
		max-width: 700px
	}

	.pay-session4-content-item-m[data-v-c12679a2] {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center
	}

	.pay-session4-content-item-m-label[data-v-c12679a2] {
		color: #af8147;
		text-align: center;
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		line-height: 138%
	}

	.pay-session4-content-item-m-info[data-v-c12679a2] {
		color: #000;
		font-size: 14px;
		font-style: normal;
		font-weight: 350;
		line-height: 138%
	}

	.pay-session4-content-center[data-v-c12679a2] {
		display: flex;
		flex-wrap: nowrap;
		width: 100%
	}

	.pay-session4-content-center img[data-v-c12679a2] {
		width: 40%;
		flex: 1
	}

	.pay-session4-content-item-m-left[data-v-c12679a2],
	.pay-session4-content-item-m-right[data-v-c12679a2] {
		flex-shrink: 0;
		display: flex;
		flex-direction: column;
		justify-content: space-around;
		min-width: 74px
	}

	.pay-session4-content-card[data-v-c12679a2] {
		margin: 32px auto;
		width: 100%;
		padding: 14px 24px;
		max-width: 700px;
		border-radius: 4px;
		border: 1px solid #e3e3e3;
		opacity: .65;
		background: #fff;
		box-shadow: 0 9px 15px 0 rgba(0, 0, 0, .14)
	}

	.pay-session4-content-card-item[data-v-c12679a2] {
		padding: 19px 0
	}

	.pay-session4-content-card-item+.pay-session4-content-card-item[data-v-c12679a2] {
		border-top: 1px solid #e3e3e3
	}

	.pay-session4-content-card-item-label[data-v-c12679a2] {
		color: #af8147;
		text-align: center;
		font-size: 16px;
		font-style: normal;
		font-weight: 700;
		line-height: 138%
	}

	.pay-session4-content-card-item-info[data-v-c12679a2] {
		margin-top: 6px;
		color: #666;
		text-align: center;
		font-size: 12px;
		font-style: normal;
		font-weight: 350;
		line-height: 138%
	}

	.pay-session4-tips[data-v-c12679a2] {
		margin-top: 32px
	}

	.pay-session5-content[data-v-c12679a2] {
		max-width: 700px
	}
}

.my-bullet-active[data-v-c12679a2] {
	background: #666 !important;
	opacity: 1 !important
}

.swiper {
	overflow: hidden
}

@font-face {
	font-family: Financier Display;
	src: url(../fonts/FinancierDisplay-Medium.e084468e.ttf) format("opentype")
}

.session1 {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 60px 70px;
	min-height: 450px;
	background-image: url(../img/bg.9efec4a6.png);
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	gap: 120px
}

.session1 .title {
	font-size: 40px;
	font-weight: 900;
	line-height: 150%;
	margin: 0 auto
}

.session1 .sub-title,
.session1 .title {
	color: #fff;
	text-align: center;
	font-style: normal;
	text-transform: uppercase;
	max-width: 700px
}

.session1 .sub-title {
	margin: 10px auto 0;
	font-size: 24px;
	font-weight: 350;
	line-height: 170%
}

.session1 .cards {
	display: flex;
	justify-content: center;
	gap: 20px;
	margin-top: 20px
}

.session1 .cards .card {
	display: flex;
	padding: 16px;
	border-radius: 0;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 8px;
	border: 1px solid hsla(0, 0%, 100%, .32);
	background: hsla(0, 0%, 100%, .2);
	-webkit-backdrop-filter: blur(17px);
	backdrop-filter: blur(17px);
	color: var(--Color, #fff);
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	line-height: 150%
}

.session1 .card .icon {
	width: 32px;
	height: 32px
}

.session1 .btns {
	margin-top: 26px;
	display: flex;
	justify-content: center;
	gap: 24px
}

.session1 .btn {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 12px 24px;
	min-height: 48px;
	gap: 4px;
	border-radius: 4px;
	background: #fff;
	color: #af8147;
	font-size: 16px;
	font-weight: 350;
	line-height: 150%;
	transition: color .3s, background-color .3s
}

.session1 .btn:hover {
	color: #fff;
	background: #af8147
}

.session1 .tips {
	display: flex;
	justify-content: center;
	gap: 16px;
	margin-top: 12px
}

.session1 .tip-text {
	color: #fff;
	opacity: .6
}

.session1 .tip-link,
.session1 .tip-text {
	text-align: center;
	font-size: 14px;
	font-weight: 350;
	line-height: 150%
}

.session1 .tip-link {
	cursor: pointer;
	color: #239cff;
	-webkit-text-decoration-line: underline;
	text-decoration-line: underline
}

.session1 .tip-link:hover {
	color: #239cff
}

.session1 .bg-block {
	width: 480px
}

.session2,
.session3,
.session4,
.session5 {
	position: relative;
	padding: 80px 64px;
	max-width: 1440px;
	margin: 0 auto
}

.session2 .title,
.session3 .title,
.session4 .title,
.session5 .title {
	color: #333;
	text-align: center;
	font-size: 48px;
	font-style: normal;
	font-weight: 900;
	line-height: 120%
}

.en .session2 .title,
.en .session3 .title,
.en .session4 .title,
.en .session5 .title {
	font-size: 56px;
	font-weight: 700
}

.en .session1 .title {
	font-weight: 700
}

.en .session1 .sub-title {
	font-size: 20px;
	font-weight: 400
}

.en .list-item-info-info,
.en .session2 .content .item .item-info {
	font-weight: 400
}

.en .session5 .content {
	min-height: 520px
}

.session2 .content {
	margin-top: 80px;
	position: relative;
	display: flex;
	gap: 32px;
	justify-content: space-between
}

.session2 .content .item {
	width: calc(33% - 21px);
	flex-grow: 1
}

.session2 .content .item .item-img {
	width: 100%;
	background-position: 50%
}

.section2_1 {
	background: url(../img/section2_1.bd35838f.png);
	background-repeat: no-repeat;
	background-size: contain
}

.section2_2 {
	background: url(../img/section2_2.0015f919.png);
	background-repeat: no-repeat;
	background-size: contain
}

.section2_3 {
	background: url(../img/section2_3.68063981.png);
	background-repeat: no-repeat;
	background-size: contain
}

.session2 .content .item .item-title {
	color: #333;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 140%;
	margin-top: 24px
}

.session2 .content .item .item-info {
	color: #666;
	font-size: 18px;
	font-style: normal;
	font-weight: 350;
	line-height: 150%;
	margin-top: 8px
}

.session3 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 80px
}

.session3 .title {
	text-align: left
}

.session3 .content {
	flex-grow: 1
}

.session3 .sub-title {
	color: #666;
	font-size: 18px;
	font-style: normal;
	font-weight: 350;
	line-height: 150%;
	margin-top: 24px
}

.session3 .bg-block {
	flex-shrink: 0;
	width: 600px
}

.session3 .bg-block-gif {
	height: 84%;
	position: absolute;
	left: 0;
	top: 0;
	padding: 1% 1%;
	width: 100%;
	z-index: -1
}

.session3 .content .info {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 12px;
	margin-top: 40px
}

.info-item {
	width: calc(50% - 12px)
}

.info-item-value {
	color: #3d0101;
	font-family: Financier Display;
	font-size: 56px;
	font-weight: 700;
	line-height: 120%
}

.info-item-label {
	margin-top: 8px;
	color: #666;
	font-size: 18px;
	font-style: normal;
	font-weight: 350;
	line-height: 150%
}

.session4 .content {
	margin-top: 80px
}

.list-item {
	display: flex;
	justify-content: space-between;
	gap: 70px
}

.list-item+.list-item {
	margin-top: 64px
}

.list-item-img {
	width: 340px
}

.list-item-info {
	flex-grow: 1
}

.list-item-info-title {
	color: #333;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 140%
}

.list-item-info-info {
	margin-top: 8px;
	color: #666;
	font-size: 18px;
	font-style: normal;
	font-weight: 350;
	line-height: 150%
}

.session5 .content {
	position: relative;
	margin: 80px -28px 0;
	height: 460px
}

.swiper {
	width: 100%;
	height: 100%
}

.my-prev {
	width: 56px !important;
	height: 56px !important;
	border: 1px solid #666;
	border-radius: 50%;
	background-color: #fff;
	left: 0 !important;
	top: calc(50% - 38px) !important;
	color: #666 !important;
	transform: rotate(180deg);
	font-size: 24px !important
}

.swiper-button-next:after,
.swiper-button-prev:after {
	font-size: 30px !important
}

.my-next {
	width: 56px !important;
	height: 56px !important;
	border: 1px solid #666;
	border-radius: 50%;
	background-color: #fff;
	right: 0 !important;
	top: calc(50% - 38px) !important;
	color: #666 !important;
	font-size: 24px !important
}

.my-bullet-active {
	background: #666 !important;
	opacity: 1 !important
}

.evaluate-box {
	width: 100%;
	height: 100%;
	display: flex;
	gap: 32px;
	padding: 0 28px;
	padding-bottom: 40px
}

.evaluate-item {
	width: calc(33% - 21px);
	height: 400px;
	border: 1px solid #000;
	display: flex;
	padding: 32px;
	flex-direction: column;
	align-items: flex-start;
	gap: 32px;
	flex-grow: 1
}

.evaluate-score {
	display: flex;
	gap: 4px
}

.evaluate-score>img {
	width: 20px
}

.evaluate-text {
	color: #000;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	flex-grow: 1
}

.evaluate-user {
	display: flex;
	gap: 16px;
	align-items: center
}

.evaluate-avatar {
	width: 56px;
	height: 56px
}

.evaluate-name {
	font-weight: 600
}

.evaluate-job,
.evaluate-name {
	color: #000;
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	line-height: 150%
}

.evaluate-job {
	font-weight: 400
}

@media (max-width:1300px) {
	.session1 .bg-block {
		width: 380px
	}

	.session3 {
		gap: 60px
	}

	.session3 .bg-block {
		width: 480px;
		min-height: auto
	}
}

@media(max-width:1100px) {
	.session3 {
		gap: 40px
	}

	.session3 .bg-block {
		width: 400px;
		min-height: auto
	}
}

@media (max-width:995px) {
	.en .session1 .title {
		font-size: 36px
	}

	.en .session1 .sub-title {
		font-size: 16px
	}

	.en .session2 .title,
	.en .session3 .title,
	.en .session4 .title,
	.en .session5 .title {
		font-size: 38px
	}

	.en .evaluate-text,
	.en .session3 .sub-title {
		font-size: 16px
	}

	.session2 .title,
	.session3 .title,
	.session4 .title,
	.session5 .title {
		font-size: 42px
	}

	.session1 {
		padding: 100px 30px 74px;
		background-image: url(../img/bg_m.e78f84c9.png);
		background-size: cover;
		background-position: 50%;
		background-repeat: no-repeat
	}

	.session1 .info {
		flex-grow: 1
	}

	.session1 .cards {
		margin-top: 64px;
		flex-direction: column
	}

	.session1 .btns {
		margin-top: 40px;
		flex-direction: column
	}

	.session1 .bg-block {
		margin: 20px auto 0
	}

	.session2,
	.session3,
	.session4,
	.session5 {
		padding: 100px 30px 0
	}

	.session2 .content {
		flex-direction: column;
		margin-top: 70px;
		gap: 80px
	}

	.session2 .content .item {
		width: 100%
	}

	.session2 .content .item .item-title {
		margin-top: 30px
	}

	.session3 {
		flex-direction: column;
		gap: 45px
	}

	.session3 .title {
		text-align: center
	}

	.session3 .sub-title {
		text-align: center;
		margin-top: 15px;
		font-size: 15px
	}

	.session3 .bg-block {
		width: 100%
	}

	.session3 .content .info {
		row-gap: 42px
	}

	.info-item-value {
		font-size: 36px
	}

	.info-item-label {
		font-size: 14px
	}

	.list-item {
		flex-direction: column;
		gap: 30px
	}

	.list-item-img {
		width: 100%
	}

	.list-item-info-info {
		font-size: 16px
	}

	.list-item+.list-item {
		margin-top: 80px
	}

	.evaluate-item {
		width: 100%;
		padding: 32px 34px
	}
}

.data-center.vi-box[data-v-36d062db] {
	font-family: UKIJ Tuz Tom, Open Sans, Hiragino Sans GB, Microsoft YaHei, WenQuanYi Micro Hei, Arial, Verdana, Tahoma, sans-serif
}

.data-center .page-screen-1[data-v-36d062db],
.data-center .page-screen-2[data-v-36d062db],
.data-center .page-screen-3[data-v-36d062db],
.data-center .page-screen-4[data-v-36d062db],
.data-center .page-screen-5[data-v-36d062db],
.data-center .page-screen-6[data-v-36d062db],
.data-center .page-screen-7[data-v-36d062db] {
	padding-top: 90px;
	padding-bottom: 90px
}

.data-center .page-screen-1 .flex-text[data-v-36d062db],
.data-center .page-screen-2 .flex-text[data-v-36d062db],
.data-center .page-screen-3 .flex-text[data-v-36d062db],
.data-center .page-screen-4 .flex-text[data-v-36d062db],
.data-center .page-screen-5 .flex-text[data-v-36d062db],
.data-center .page-screen-6 .flex-text[data-v-36d062db],
.data-center .page-screen-7 .flex-text[data-v-36d062db] {
	width: 600px;
	margin-right: 100px
}

.data-center .page-screen-1 .flex-text__title[data-v-36d062db],
.data-center .page-screen-2 .flex-text__title[data-v-36d062db],
.data-center .page-screen-3 .flex-text__title[data-v-36d062db],
.data-center .page-screen-4 .flex-text__title[data-v-36d062db],
.data-center .page-screen-5 .flex-text__title[data-v-36d062db],
.data-center .page-screen-6 .flex-text__title[data-v-36d062db],
.data-center .page-screen-7 .flex-text__title[data-v-36d062db] {
	font-size: 26px;
	font-weight: 700;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.44;
	letter-spacing: normal;
	text-align: justify;
	color: #333;
	margin-top: 40px
}

.data-center .page-screen-1 .flex-text__ul[data-v-36d062db],
.data-center .page-screen-2 .flex-text__ul[data-v-36d062db],
.data-center .page-screen-3 .flex-text__ul[data-v-36d062db],
.data-center .page-screen-4 .flex-text__ul[data-v-36d062db],
.data-center .page-screen-5 .flex-text__ul[data-v-36d062db],
.data-center .page-screen-6 .flex-text__ul[data-v-36d062db],
.data-center .page-screen-7 .flex-text__ul[data-v-36d062db] {
	margin-top: 24px
}

.data-center .page-screen-1 .flex-text__ul li[data-v-36d062db],
.data-center .page-screen-2 .flex-text__ul li[data-v-36d062db],
.data-center .page-screen-3 .flex-text__ul li[data-v-36d062db],
.data-center .page-screen-4 .flex-text__ul li[data-v-36d062db],
.data-center .page-screen-5 .flex-text__ul li[data-v-36d062db],
.data-center .page-screen-6 .flex-text__ul li[data-v-36d062db],
.data-center .page-screen-7 .flex-text__ul li[data-v-36d062db] {
	margin-top: 20px;
	font-size: 18px;
	line-height: 1.6;
	color: #8b8b8b;
	position: relative;
	padding-left: 36px
}

.data-center .page-screen-1 .flex-text__ul li[data-v-36d062db]:after,
.data-center .page-screen-2 .flex-text__ul li[data-v-36d062db]:after,
.data-center .page-screen-3 .flex-text__ul li[data-v-36d062db]:after,
.data-center .page-screen-4 .flex-text__ul li[data-v-36d062db]:after,
.data-center .page-screen-5 .flex-text__ul li[data-v-36d062db]:after,
.data-center .page-screen-6 .flex-text__ul li[data-v-36d062db]:after,
.data-center .page-screen-7 .flex-text__ul li[data-v-36d062db]:after {
	content: "";
	width: 36px;
	height: 28px;
	position: absolute;
	top: 3px;
	left: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABUBAMAAACVYc8+AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAYUExURYuLi0dwTIyMjJGRkYyMjIyMjI2NjY2NjZeaTysAAAAIdFJOU/4A3Ba3il83PsPmTgAAAvpJREFUWMPtmEFzm0AMhVUK+Bp7MVxp0jhXQzyTK27S9koyTXLFmXpytdsm/ftdwItX8LR2e2pnuifH+GMlPa20Co3/aNF/7F/B1m7s8hJSCS1FTK0/kF7vH7IBtqEzCXtJabe8xx6lUi/DmLpriZY95xvmNMK+qVL/+OOz/rV6/aI/BjanCtpCrKaC7lFSci6iEAvwRPTJfvCVaLb/q6QVxBZEn3kQfhBdm89TCqDcSWq/2+zvGaMrJtoeq/qvay0LjdQ+TK4p8UC1K07pFki9x8rB9zuxAiB1h8XkZwjTaq0a+gKegIHHXK5i6AFBj7tVE32pDZZjz8a7R32pDVZQJmGK/CnShuqAhPKZrqhEjmtsslMHLq2oj2tJ6WUyplLoOGnzHTbqpyh/NDaldw4sJ+gCjecgvrZw9BZileegtNRpCLHC5ZqWuoKRVNAI61TPUTLQVEpjk+MRiglFjog0OR7DLDmRE7I91YreAGzjOTKkyZ90BLDKd0jdACjUVAZj1xmtRUAHR5bNnGpkDyHLeQFH3lMqqR2bUz1HmJgkXTmbE8KMKovbodTNOnFiRSD0aoh1vhUs96wCPneGJGKFzerVGBuN0XZWAYcC7OW2t7MLOJTbSh1rO7uAw+Sy3rXfLrb9hKlsW95txzoXPDgTq3ya7VjnSlAd5UVhtx3r1bgoxPbL2gDyXj1BxYYXvLZZ82sZLng8F5vteK8ufaGYZ3w73quVUMy57QsKS5bTMWxI1Pteb8d7dQ7Lrz5Lae9nPOClJ1zoKxYBlfr8kIcCFvHX52e86i0FLOHOqIxXva00dQiPWhsDcViJaCT3nKWIgfsiHhp6F8ONdFfLJTuo9cCD3umL99Y1iG2G9/L265FzfkvgXQdfvO0L/Tdgpjbx4sC0qDM46MVMDz1+dmjIjHsjVDMqrQ7Ppgt7oGpHqutjRtona0ZU9dw4O24S1hz5988/r17v64FxduwA/ULWejx+7o7vDHS++q1x/Wp9c3p68/D97/qfwi+djlUqIefqKwAAAABJRU5ErkJggg==) 50%/cover no-repeat
}

.data-center .page-screen-1 .flex-img img[data-v-36d062db],
.data-center .page-screen-2 .flex-img img[data-v-36d062db],
.data-center .page-screen-3 .flex-img img[data-v-36d062db],
.data-center .page-screen-4 .flex-img img[data-v-36d062db],
.data-center .page-screen-5 .flex-img img[data-v-36d062db],
.data-center .page-screen-6 .flex-img img[data-v-36d062db],
.data-center .page-screen-7 .flex-img img[data-v-36d062db] {
	width: 100%;
	display: block
}

.data-center .page-screen-1 .flex-img+.flex-text[data-v-36d062db],
.data-center .page-screen-2 .flex-img+.flex-text[data-v-36d062db],
.data-center .page-screen-3 .flex-img+.flex-text[data-v-36d062db],
.data-center .page-screen-4 .flex-img+.flex-text[data-v-36d062db],
.data-center .page-screen-5 .flex-img+.flex-text[data-v-36d062db],
.data-center .page-screen-6 .flex-img+.flex-text[data-v-36d062db],
.data-center .page-screen-7 .flex-img+.flex-text[data-v-36d062db] {
	margin-right: 0;
	margin-left: 100px
}

.data-center .btn-link-box[data-v-36d062db] {
	margin-top: 90px;
	text-align: center
}

.data-center .btn-link-box span[data-v-36d062db] {
	font-size: 16px;
	line-height: 1.75;
	color: #333;
	padding: 0 24px
}

.data-center .btn-link-box .btn[data-v-36d062db] {
	padding: 0 32px;
	line-height: 40px;
	height: 40px;
	border-radius: 30px;
	background-color: #0048a9;
	font-size: 0
}

.data-center .btn-link-box .btn span[data-v-36d062db] {
	display: inline-block;
	vertical-align: middle;
	color: #fff
}

.data-center .btn-link-box .btn img[data-v-36d062db] {
	display: inline-block;
	vertical-align: middle;
	width: 20px
}

.data-center .page-screen-0[data-v-36d062db] {
	padding-bottom: 90px;
	padding-top: 140px
}

.data-center .page-screen-0 .flex-bd .flex-bd__box[data-v-36d062db] {
	width: 210px;
	position: absolute;
	right: 0;
	bottom: 0;
	border-top: 2px solid #7d1614;
	font-family: NotoSansSC;
	font-size: 16px;
	line-height: 1.75;
	text-align: right;
	color: #8b8b8b;
	padding: 14px 0
}

.data-center .page-screen-0 .flex-bd li[data-v-36d062db] {
	margin-top: 20px;
	position: relative;
	padding-left: 32px
}

.data-center .page-screen-0 .flex-bd li a[data-v-36d062db] {
	font-family: NotoSansSC;
	font-size: 18px;
	font-weight: 400;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.6;
	letter-spacing: normal;
	color: #8b8b8b
}

.data-center .page-screen-0 .flex-bd li a.en-box[data-v-36d062db],
.data-center .page-screen-0 .flex-bd li a.th-box[data-v-36d062db],
.data-center .page-screen-0 .flex-bd li a.vi-box[data-v-36d062db] {
	font-size: 16px
}

.data-center .page-screen-0 .flex-bd li[data-v-36d062db]:after {
	content: "";
	width: 12px;
	height: 12px;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAPUExURYuLi0dwTIuLi4yMjJmZmWvztLgAAAAFdFJOU/wAN4QHrwCAFAAAAHJJREFUKM+NkskNwCAMBFd0EJEG3EH6ry4PwEd2ZYXnaLB8LC56aNA0Qs/4ogkYo0EfXYvyrkUTrgVyLbV6tISOlgfaWkZbK2MvraCl4UZ9xmj8QibL902IVnkgMTYvR6yQFy3OwUcTpxUBEDFRYWpT+AIzACWNwqoeowAAAABJRU5ErkJggg==) 50%/cover no-repeat
}

.data-center .page-screen-0 .flex-bd li.active a[data-v-36d062db] {
	color: #333
}

.data-center .page-screen-0 .flex-bd li.active[data-v-36d062db]:after {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAPUExURX0WFEdwTH0XF34WFIgiIighIk4AAAAFdFJOU/wAN4QHrwCAFAAAAHJJREFUKM+NkskNwCAMBFd0EJEG3EH6ry4PwEd2ZYXnaLB8LC56aNA0Qs/4ogkYo0EfXYvyrkUTrgVyLbV6tISOlgfaWkZbK2MvraCl4UZ9xmj8QibL902IVnkgMTYvR6yQFy3OwUcTpxUBEDFRYWpT+AIzACWNwqoeowAAAABJRU5ErkJggg==)
}

.data-center .page-screen-0 .flex-bd .flex-right[data-v-36d062db] {
	position: relative;
	padding-right: 210px
}

.data-center .page-screen-0 .flex-bd .flex-right img[data-v-36d062db] {
	position: relative;
	width: 538px;
	box-shadow: 5px 5px 0 0 #7d1614;
	z-index: 1
}

.data-center .page-screen-0 .flex-hd[data-v-36d062db] {
	height: 200px
}

.data-center .page-screen-0 .flex-hd__title[data-v-36d062db] {
	font-size: 64px;
	font-weight: 600;
	line-height: 1.38;
	color: #333
}

.data-center .page-screen-0 .flex-hd__title.en-box[data-v-36d062db],
.data-center .page-screen-0 .flex-hd__title.ja-box[data-v-36d062db],
.data-center .page-screen-0 .flex-hd__title.ko-box[data-v-36d062db],
.data-center .page-screen-0 .flex-hd__title.th-box[data-v-36d062db] {
	font-size: 38px;
	font-family: "Source Serif Pro", Georgia, Times New Roman, serif
}

.data-center .page-screen-0 .flex-hd__title.vi-box[data-v-36d062db] {
	font-size: 38px;
	font-family: UKIJ Tuz Tom, Open Sans, Hiragino Sans GB, Microsoft YaHei, WenQuanYi Micro Hei, Arial, Verdana, Tahoma, sans-serif
}

.data-center .page-screen-0 .flex-hd__desc[data-v-36d062db] {
	font-family: NotoSerifSC;
	font-size: 28px;
	font-weight: 600;
	line-height: 1.57;
	color: #333;
	margin-top: 24px
}

.data-center .page-screen-0 .flex-hd__desc.en-box[data-v-36d062db],
.data-center .page-screen-0 .flex-hd__desc.th-box[data-v-36d062db] {
	font-size: 20px;
	font-family: "Source Serif Pro", Georgia, Times New Roman, serif
}

.data-center .page-screen-0 .flex-hd__desc.vi-box[data-v-36d062db] {
	font-size: 20px;
	font-family: UKIJ Tuz Tom, Open Sans, Hiragino Sans GB, Microsoft YaHei, WenQuanYi Micro Hei, Arial, Verdana, Tahoma, sans-serif
}

.data-center .page-screen-0 .flex-hd .flex-right img[data-v-36d062db] {
	position: relative;
	z-index: 2;
	width: 545px
}

@media screen and (max-width:1366px)and (min-width:1025px) {

	.data-center .page-screen-0 .flex-bd li a.en-box[data-v-36d062db],
	.data-center .page-screen-0 .flex-bd li a.th-box[data-v-36d062db],
	.data-center .page-screen-0 .flex-bd li a.vi-box[data-v-36d062db] {
		font-size: 16px
	}

	.data-center .page-screen-0 .flex-hd[data-v-36d062db] {
		height: 200px
	}

	.data-center .page-screen-0 .flex-hd__title.en-box[data-v-36d062db],
	.data-center .page-screen-0 .flex-hd__title.th-box[data-v-36d062db] {
		font-size: 38px;
		font-family: "Source Serif Pro", Georgia, Times New Roman, serif
	}

	.data-center .page-screen-0 .flex-hd__title.vi-box[data-v-36d062db] {
		font-size: 38px;
		font-family: UKIJ Tuz Tom, Open Sans, Hiragino Sans GB, Microsoft YaHei, WenQuanYi Micro Hei, Arial, Verdana, Tahoma, sans-serif
	}

	.data-center .page-screen-0 .flex-hd__title.ja-box[data-v-36d062db],
	.data-center .page-screen-0 .flex-hd__title.ko-box[data-v-36d062db] {
		font-size: 36px
	}
}

@media screen and (max-width:1024px)and (min-width:769px) {
	.data-center .page-screen-0 .flex-hd__title[data-v-36d062db] {
		font-size: 50px
	}

	.data-center .page-screen-0 .flex-hd__title.ja-box[data-v-36d062db],
	.data-center .page-screen-0 .flex-hd__title.ko-box[data-v-36d062db] {
		font-size: 38px
	}

	.data-center .page-screen-0 .flex-hd__desc[data-v-36d062db] {
		font-size: 26px
	}

	.data-center .page-screen-0 .flex-hd__desc.ja-box[data-v-36d062db] {
		font-size: 22px;
		padding-right: 10px
	}

	.data-center .page-screen-0 .flex-bd .flex-right img[data-v-36d062db],
	.data-center .page-screen-0 .flex-hd .flex-right img[data-v-36d062db] {
		width: 380px
	}

	.data-center .page-screen-1[data-v-36d062db],
	.data-center .page-screen-2[data-v-36d062db],
	.data-center .page-screen-3[data-v-36d062db],
	.data-center .page-screen-4[data-v-36d062db],
	.data-center .page-screen-5[data-v-36d062db],
	.data-center .page-screen-6[data-v-36d062db],
	.data-center .page-screen-7[data-v-36d062db] {
		padding-top: 40px;
		padding-bottom: 40px
	}

	.data-center .page-screen-1 .flex-text[data-v-36d062db],
	.data-center .page-screen-2 .flex-text[data-v-36d062db],
	.data-center .page-screen-3 .flex-text[data-v-36d062db],
	.data-center .page-screen-4 .flex-text[data-v-36d062db],
	.data-center .page-screen-5 .flex-text[data-v-36d062db],
	.data-center .page-screen-6 .flex-text[data-v-36d062db],
	.data-center .page-screen-7 .flex-text[data-v-36d062db] {
		width: 520px;
		margin-right: 10px !important;
		margin-left: 20px !important
	}
}

@media(width:768px) {
	.data-center .page-screen-0[data-v-36d062db] {
		padding: 100px 0 0
	}

	.data-center .page-screen-0 .flex-hd[data-v-36d062db] {
		padding-left: 10px
	}

	.data-center .page-screen-0 .flex-hd__title[data-v-36d062db] {
		font-size: 32px
	}

	.data-center .page-screen-0 .flex-hd__title.en-box[data-v-36d062db],
	.data-center .page-screen-0 .flex-hd__title.ja-box[data-v-36d062db],
	.data-center .page-screen-0 .flex-hd__title.th-box[data-v-36d062db],
	.data-center .page-screen-0 .flex-hd__title.vi-box[data-v-36d062db] {
		font-size: 24px
	}

	.data-center .page-screen-0 .flex-hd__desc[data-v-36d062db] {
		font-size: 20px
	}

	.data-center .page-screen-0 .flex-hd .flex-right img[data-v-36d062db] {
		width: 300px
	}

	.data-center .page-screen-0 .flex-bd[data-v-36d062db] {
		margin-top: -50px
	}

	.data-center .page-screen-0 .flex-bd .flex-1[data-v-36d062db] {
		padding-left: 10px
	}

	.data-center .page-screen-0 .flex-bd .flex-right[data-v-36d062db] {
		padding-right: 130px
	}

	.data-center .page-screen-0 .flex-bd .flex-right img[data-v-36d062db] {
		width: 300px
	}

	.data-center .page-screen-0 .flex-bd__box[data-v-36d062db] {
		width: 130px !important;
		font-size: 14px !important;
		padding: 14px 5px 14px !important
	}

	.data-center .page-screen-1[data-v-36d062db],
	.data-center .page-screen-2[data-v-36d062db],
	.data-center .page-screen-3[data-v-36d062db],
	.data-center .page-screen-4[data-v-36d062db],
	.data-center .page-screen-5[data-v-36d062db],
	.data-center .page-screen-6[data-v-36d062db],
	.data-center .page-screen-7[data-v-36d062db] {
		padding-top: 90px;
		padding-bottom: 40px
	}

	.data-center .page-screen-1 .flex-text[data-v-36d062db],
	.data-center .page-screen-2 .flex-text[data-v-36d062db],
	.data-center .page-screen-3 .flex-text[data-v-36d062db],
	.data-center .page-screen-4 .flex-text[data-v-36d062db],
	.data-center .page-screen-5 .flex-text[data-v-36d062db],
	.data-center .page-screen-6 .flex-text[data-v-36d062db],
	.data-center .page-screen-7 .flex-text[data-v-36d062db] {
		width: 350px;
		margin-right: 30px
	}

	.data-center .page-screen-1 .flex-img+.flex-text[data-v-36d062db],
	.data-center .page-screen-2 .flex-img+.flex-text[data-v-36d062db],
	.data-center .page-screen-3 .flex-img+.flex-text[data-v-36d062db],
	.data-center .page-screen-4 .flex-img+.flex-text[data-v-36d062db],
	.data-center .page-screen-5 .flex-img+.flex-text[data-v-36d062db],
	.data-center .page-screen-6 .flex-img+.flex-text[data-v-36d062db],
	.data-center .page-screen-7 .flex-img+.flex-text[data-v-36d062db] {
		margin-right: 0;
		margin-left: 30px
	}
}

@media(max-width:767px) {
	.data-center .contact-us[data-v-36d062db] {
		margin-top: 100px
	}

	.data-center .page-screen-0[data-v-36d062db] {
		padding: 100px 0 0
	}

	.data-center .page-screen-0 .flex-hd[data-v-36d062db] {
		padding: 0 40px;
		height: auto;
		flex-direction: column
	}

	.data-center .page-screen-0 .flex-hd .flex-1[data-v-36d062db] {
		width: 100%
	}

	.data-center .page-screen-0 .flex-hd__title[data-v-36d062db] {
		font-size: 51px;
		margin: 0 auto;
		text-align: center;
		line-height: 1.4
	}

	.data-center .page-screen-0 .flex-hd__desc[data-v-36d062db] {
		font-size: 25px;
		margin-top: 24px;
		font-weight: 500
	}

	.data-center .page-screen-0 .flex-bd[data-v-36d062db] {
		padding: 0 40px;
		margin-top: 175px;
		padding-bottom: 48px;
		background-color: #f7f7f7;
		flex-direction: column-reverse
	}

	.data-center .page-screen-0 .flex-bd .flex-right[data-v-36d062db] {
		padding: 0
	}

	.data-center .page-screen-0 .flex-bd .flex-right img[data-v-36d062db] {
		margin-top: -168px;
		width: 100%;
		box-shadow: none
	}

	.data-center .page-screen-0 .flex-bd .flex-1[data-v-36d062db] {
		width: 100%
	}

	.data-center .page-screen-0 .flex-bd li a[data-v-36d062db] {
		font-size: 16px
	}

	.data-center .page-screen-1[data-v-36d062db],
	.data-center .page-screen-2[data-v-36d062db],
	.data-center .page-screen-3[data-v-36d062db],
	.data-center .page-screen-4[data-v-36d062db],
	.data-center .page-screen-5[data-v-36d062db],
	.data-center .page-screen-6[data-v-36d062db],
	.data-center .page-screen-7[data-v-36d062db] {
		padding-top: 60px;
		padding-bottom: 60px
	}

	.data-center .page-screen-1 .page-title[data-v-36d062db],
	.data-center .page-screen-2 .page-title[data-v-36d062db],
	.data-center .page-screen-3 .page-title[data-v-36d062db],
	.data-center .page-screen-4 .page-title[data-v-36d062db],
	.data-center .page-screen-5 .page-title[data-v-36d062db],
	.data-center .page-screen-6 .page-title[data-v-36d062db],
	.data-center .page-screen-7 .page-title[data-v-36d062db] {
		text-align: center
	}

	.data-center .page-screen-1 .flex-text[data-v-36d062db],
	.data-center .page-screen-2 .flex-text[data-v-36d062db],
	.data-center .page-screen-3 .flex-text[data-v-36d062db],
	.data-center .page-screen-4 .flex-text[data-v-36d062db],
	.data-center .page-screen-5 .flex-text[data-v-36d062db],
	.data-center .page-screen-6 .flex-text[data-v-36d062db],
	.data-center .page-screen-7 .flex-text[data-v-36d062db] {
		width: 100%;
		margin: auto
	}

	.data-center .page-screen-1 .flex-text .d-block[data-v-36d062db],
	.data-center .page-screen-2 .flex-text .d-block[data-v-36d062db],
	.data-center .page-screen-3 .flex-text .d-block[data-v-36d062db],
	.data-center .page-screen-4 .flex-text .d-block[data-v-36d062db],
	.data-center .page-screen-5 .flex-text .d-block[data-v-36d062db],
	.data-center .page-screen-6 .flex-text .d-block[data-v-36d062db],
	.data-center .page-screen-7 .flex-text .d-block[data-v-36d062db] {
		margin-top: 56px
	}

	.data-center .page-screen-1 .flex-text__title[data-v-36d062db],
	.data-center .page-screen-2 .flex-text__title[data-v-36d062db],
	.data-center .page-screen-3 .flex-text__title[data-v-36d062db],
	.data-center .page-screen-4 .flex-text__title[data-v-36d062db],
	.data-center .page-screen-5 .flex-text__title[data-v-36d062db],
	.data-center .page-screen-6 .flex-text__title[data-v-36d062db],
	.data-center .page-screen-7 .flex-text__title[data-v-36d062db] {
		padding: 0 30px;
		font-size: 32px
	}

	.data-center .page-screen-1 .flex-text__ul[data-v-36d062db],
	.data-center .page-screen-2 .flex-text__ul[data-v-36d062db],
	.data-center .page-screen-3 .flex-text__ul[data-v-36d062db],
	.data-center .page-screen-4 .flex-text__ul[data-v-36d062db],
	.data-center .page-screen-5 .flex-text__ul[data-v-36d062db],
	.data-center .page-screen-6 .flex-text__ul[data-v-36d062db],
	.data-center .page-screen-7 .flex-text__ul[data-v-36d062db] {
		padding: 0 30px
	}

	.data-center .page-screen-1 .flex-img+.flex-text[data-v-36d062db],
	.data-center .page-screen-2 .flex-img+.flex-text[data-v-36d062db],
	.data-center .page-screen-3 .flex-img+.flex-text[data-v-36d062db],
	.data-center .page-screen-4 .flex-img+.flex-text[data-v-36d062db],
	.data-center .page-screen-5 .flex-img+.flex-text[data-v-36d062db],
	.data-center .page-screen-6 .flex-img+.flex-text[data-v-36d062db],
	.data-center .page-screen-7 .flex-img+.flex-text[data-v-36d062db] {
		margin: auto
	}
}

.tools-t-sub1 {
	background: url(../img/tools-bg.8000a3a8.jpg) 100%/auto 100% no-repeat;
	height: 360px;
	margin-top: 0;
	text-align: center;
	padding-top: 126px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.tools-t-sub1 img {
	margin-top: 26px;
	width: 330px;
	margin-bottom: 14px
}

.tools-t-sub1 .p1 {
	font-size: 36px;
	font-weight: 700;
	margin-top: 19px
}

.tools-t-sub1 .p1,
.tools-t-sub1 .p2 {
	color: #fff;
	text-align: center;
	font-style: normal
}

.tools-t-sub1 .p2 {
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1px;
	width: 666px;
	margin: 0 auto;
	line-height: 36px;
	opacity: .9
}

.tools-t-sub1 .btn {
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 10px 56px;
	height: 46px;
	font-size: 16px;
	border-radius: 2px;
	background: #3d0101;
	color: #af8147;
	margin: 28px auto
}

.tools-t-sub1 .btn:hover {
	color: #3d0101;
	background: #af8147
}

.tools-public-title {
	color: #3d0101;
	text-align: center;
	font-size: 34px;
	font-weight: 700
}

.tools-public-line {
	width: 70px;
	border: 1px solid #af8147;
	margin: 46px auto 36px
}

.tools-public-title2 {
	color: #3d0101;
	text-align: center;
	font-size: 18px;
	font-weight: 600
}

.tools-public-desc {
	width: 54%;
	color: #666;
	text-align: center;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
	margin: 20px auto 0
}

.tools-t-sub2 {
	background: #f8f8f8;
	padding: 80px 0
}

.tools-t-sub2 .row {
	background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0));
	margin: 46px auto;
	padding: 50px 10% 50px 17%;
	width: 1000px
}

.tools-t-sub2 .row div {
	margin-top: 10px
}

.tools-t-sub2 .row img {
	width: 30px;
	position: relative;
	top: 7px
}

.tools-t-sub2 .row p {
	color: #080e1c;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 1px;
	display: inline;
	line-height: 46px;
	margin-left: 16px
}

.tools-t-sub3 {
	background: #fff;
	padding: 90px 0 160px
}

.tools-t-sub3 .row {
	margin: 54px auto;
	width: 1200px
}

.tools-t-sub3 .row div {
	text-align: center
}

.tools-t-sub3 .row img {
	width: 65px;
	position: relative;
	top: 26px;
	width: 90px
}

.tools-t-sub3 .row .title {
	color: #080e1c;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 48px;
	margin-top: 22px
}

.tools-t-sub3 .row .desc {
	color: #080e1c;
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 28px;
	padding: 0 10%
}

.tools-t-sub4 {
	background: #f8f8f8;
	padding: 80px 0
}

.tools-t-sub4 img {
	display: block;
	margin: 40px auto;
	width: 60%;
	background: #fff;
	padding: 30px
}

.tools-t-sub4 .tools-public-desc {
	width: 60%;
	text-align: left
}

.tools-t-sub5 {
	background: #fff;
	padding: 80px 0
}

.tools-t-sub5 .tools-t-sub5-img {
	display: block;
	margin: 40px auto;
	width: 1000px
}

.tools-t-sub5 .tools-public-desc {
	width: 500px
}

.tools-t-sub5-content {
	position: relative;
	width: 1000px;
	margin: 0 auto
}

.tools-t-sub5-bottom {
	position: absolute;
	bottom: 0;
	height: 80px;
	background: rgba(29, 1, 1, .75);
	width: 1000px;
	text-align: center
}

.tools-t-sub5-bottom p {
	color: #fff;
	font-size: 16px;
	letter-spacing: 1px;
	display: inline;
	padding: 0 60px;
	line-height: 74px
}

.tools-t-sub5-bottom img {
	width: 7px;
	margin-left: 10px
}

.tools-t-sub5-bottom span {
	font-size: 26px;
	font-weight: 700
}

.tools-t-subtner-box-en .tools-t-sub2 .row {
	padding: 50px 0 26px 22%
}

.tools-t-subtner-box-en .tools-t-sub2 .row div {
	width: 100%
}

.tools-t-subtner-box-en .tools-t-sub1 .p1 {
	line-height: 52px;
	margin-top: 60px
}

.tools-t-subtner-box-en .tools-public-desc {
	width: 750px
}

.tools-t-subtner-box-en .tools-t-sub3 .row p {
	margin-left: 10px;
	display: block;
	line-height: 26px;
	margin-top: 30px
}

.tools-t-subtner-box-en .tools-t-sub1 .p2 {
	letter-spacing: 0;
	width: 718px;
	line-height: 30px
}

.tools-t-subtner-box-en .tools-t-sub2 .row p {
	letter-spacing: 0
}

.tools-t-sub1 .btn-ug {
	width: 190px
}

.tools-t-sub5 .container {
	max-width: 1100px
}

.tools-t-sub5 .row div {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 40px
}

.tools-t-sub5 .row img {
	width: 80%
}

.tools-t-sub5 .row p {
	color: #666;
	font-size: 16px;
	line-height: 26px;
	width: 90%;
	margin: 30px auto 0
}

.tools-t-sub6 {
	background: #f8f8f8;
	padding: 80px 0
}

.tools-t-sub6 .container {
	max-width: 1100px
}

.tools-t-sub6 .row div {
	background: #fff;
	width: auto;
	margin: 10px 2% 20px;
	height: 44px;
	padding: 14px 20px 14px 46px;
	position: relative;
	border-radius: 3px
}

.tools-t-sub6 .row div img {
	width: 18px;
	position: absolute;
	top: 13px;
	left: 20px
}

.tools-t-sub6 .row div p {
	float: left;
	font-size: 16px
}

.tools-t-sub1 .p1 br {
	display: none
}

.en-style .tools-t-sub1 .p2 {
	letter-spacing: 0
}

.en-style .tools-t-sub1 .p1 {
	margin-top: 80px
}

.vi-box .tools-t-sub1 .p1 {
	margin-top: 40px
}

.product {
	margin: 80px auto
}

.en-style2 .tools-t-sub3 .row .title {
	letter-spacing: 0;
	line-height: 26px;
	margin-top: 32px;
	margin-bottom: 14px
}

.en-style2 .tools-t-sub3 .row .desc {
	letter-spacing: 0
}

.tools-t-sub1 .btn {
	display: none
}

.tools-ash {
	padding: 100px 0 80px;
	background: #f8f8f8
}

.tools-ash .row img {
	width: 80%;
	margin: 40px auto 40px
}

.tools-ash .tools-public-desc {
	color: #949699;
	font-size: 18px
}

.tools-ash .public-link2 {
	float: unset;
	margin: 0 auto
}

.tools-white {
	padding: 100px 0 80px
}

.tools-white .row img {
	width: 80%;
	margin: 40px auto 40px
}

.tools-white .tools-public-desc {
	color: #949699;
	font-size: 18px
}

.tools-white .public-link2 {
	float: unset;
	margin: 0 auto
}

.en-style2 .tools-t-sub1 .p2 {
	letter-spacing: 0
}

.en-style2 .tools-public-desc {
	width: 80%
}

.en-style2 .tools-public-title {
	padding: 0 10%;
	line-height: 38px
}

.tools3 .row img {
	width: 46%
}

.tools5 .row img {
	width: 50%
}

.tools6 .row img,
.tools7 .row img {
	width: 70%
}

@media(max-width:1400px) {
	.tools-t-sub1 .p1 {
		font-size: 34px
	}

	.tools-t-sub1 .p2 {
		line-height: 32px;
		font-size: 16px;
		width: 600px
	}

	.tools-t-sub4 img,
	.tools-t-sub5 .tools-t-sub5-img {
		width: 700px
	}

	.tools-t-sub5-bottom {
		width: 700px;
		height: 68px
	}

	.tools-t-sub5-content {
		width: 700px
	}

	.tools-t-sub5-bottom p {
		line-height: 60px
	}

	.tools-t-subtner-box-en .tools-t-sub1 {
		height: 650px
	}
}

@media(max-width:995px) {
	.tools-t-sub1 .p1 br {
		display: block !important
	}

	.tools-t-sub2 .row {
		width: 90%;
		padding: 20px 0 0 13%;
		margin: 30px auto
	}

	.tools-t-sub2 .row p {
		font-size: 14px
	}

	.tools-t-sub2 .row div {
		margin-top: 0
	}

	.tools-t-sub3 .row {
		width: 100%;
		padding: 19px 0 0 0;
		margin: 10px auto 30px;
		background: #fff
	}

	.tools-t-sub3 .row div {
		width: 50%;
		margin-bottom: 30px
	}

	.tools-t-sub3 .row img {
		width: 90px
	}

	.public-link2 {
		padding: 14px 18px
	}

	.public-link,
	.public-link2 {
		margin-top: 0;
		text-align: center;
		width: 100%
	}

	.public-link {
		padding: 15px 19px
	}

	.tools-t-sub3 .row .desc {
		font-size: 15px;
		padding: 0 0;
		line-height: 26px
	}

	.tools-t-sub5 .tools-t-sub5-img,
	.tools-t-sub5-content {
		width: 100%
	}

	.tools-t-sub5-bottom {
		width: 100%;
		height: 46px
	}

	.tools-t-sub5-bottom p {
		line-height: 42px;
		font-size: 14px;
		padding: 0 20px
	}

	.tools-t-sub5-bottom span {
		font-size: 18px
	}

	.tools-t-sub5-bottom img {
		width: 6px;
		margin-left: 6px
	}

	.tools-t-sub1 .p2 {
		width: 100%;
		padding: 24px 8%;
		font-size: 16px;
		line-height: 30px
	}

	.line {
		width: 62px;
		border: 1px solid #d9d9d9;
		margin: 26px auto 0
	}

	.tools-t-sub1 .p1 {
		margin-top: 20px;
		line-height: 58px;
		font-size: 34px
	}

	.tools-t-sub1 .btn {
		margin: 14px auto
	}

	.tools-public-desc {
		width: 90%;
		font-size: 15px;
		line-height: 24px
	}

	.tools-t-sub4 .tools-public-desc,
	.tools-t-sub5 .tools-public-desc {
		width: 90%
	}

	.tools-t-sub2,
	.tools-t-sub3,
	.tools-t-sub4,
	.tools-t-sub5 {
		padding: 56px 0
	}

	.tools-public-line {
		width: 50px;
		margin: 40px auto 0
	}

	.tools-public-title {
		font-size: 26px
	}

	.tools-t-sub2 .row img {
		width: 28px
	}

	.tools-t-sub4 img {
		width: 90%
	}

	.public-slogan {
		padding: 20px 20px
	}

	.tools-t-subtner-box-en .tools-t-sub2 .row {
		padding: 20px 0 0 3%
	}

	.tools-t-subtner-box-en .tools-t-sub2 .row div {
		width: 100%;
		margin-top: 14px
	}

	.tools-t-subtner-box-en .tools-t-sub1 .p1 {
		line-height: 44px;
		font-size: 28px;
		width: 90%;
		margin: 20px auto 0
	}

	.tools-public-title2 {
		line-height: 26px
	}

	.tools-t-subtner-box-en .tools-t-sub5-bottom p {
		font-size: 12px;
		letter-spacing: 0;
		padding: 0 8px
	}

	.tools-t-subtner-box-en .tools-t-sub5-bottom span {
		font-size: 16px
	}

	.tools-t-subtner-box-en .tools-public-desc {
		width: 90%
	}

	.tools-t-subtner-box-en .tools-t-sub1 .p2 {
		width: 100%;
		font-size: 14px;
		line-height: 26px
	}

	.tools-t-subtner-box-en .tools-t-sub2 .row {
		width: 100%
	}

	.tools-t-subtner-box-en .tools-t-sub2 .row img {
		width: 24px
	}

	.tools-t-subtner-box-en .tools-t-sub1 .p1 {
		font-size: 26px;
		line-height: 34px
	}

	.tools-t-subtner-box-en .tools-public-title {
		font-size: 22px;
		line-height: 32px
	}

	.tools-t-subtner-box-en .public-slogan {
		padding: 16px 0;
		line-height: 28px;
		font-size: 13px
	}

	.tools-t-subtner-box-en .tools-t-sub2 .row div p {
		line-height: 30px;
		margin-left: 6px
	}

	.tools-t-subtner-box-en .tools-t-sub2 .row div {
		text-align: center
	}

	.tools-t-subtner-box-en .tools-t-sub3 .row p {
		margin-left: 8px;
		display: block;
		line-height: 18px;
		margin-top: 8px;
		font-size: 12px
	}

	.public-slogan {
		padding: 16px 0;
		line-height: 28px;
		font-size: 13px
	}

	.tools-t-sub1 .p1 br {
		display: block
	}

	.tools-t-sub4 img {
		padding: 0;
		background: none;
		margin: 0 auto;
		width: 96%
	}

	.public-btn {
		margin: 40px auto 0
	}

	.tools-t-sub4 .tools-public-desc {
		margin-top: 30px
	}

	.tools-t-sub5 .row div {
		width: 50%;
		margin-bottom: 0
	}

	.tools-t-sub5 .row p {
		font-size: 14px;
		width: 82%;
		margin: 20px auto 0;
		line-height: 22px
	}

	.tools-t-sub5 .row img {
		width: 88%
	}

	.tools-t-sub6 .row div p {
		font-size: 14px
	}

	.tools-t-sub6 .row div {
		margin-bottom: 6px;
		margin-left: 4%;
		padding: 16px 10px 14px 36px
	}

	.tools-t-sub6 .row div img {
		top: 13px;
		left: 12px
	}

	.tools-t-sub6 {
		padding-bottom: 50px
	}

	.en-style .tools-t-sub6 .row div {
		width: 92%;
		line-height: 22px;
		height: auto;
		padding: 14px 10px 12px 36px
	}

	.en-style .tools-t-sub6 .row div p {
		font-size: 14px
	}

	.en-style .tools-t-sub6 .row div img {
		top: 18px;
		left: 12px;
		width: 13px
	}

	.en-style .tools-public-title {
		font-size: 23px
	}

	.en-style .tools-t-sub1 .p1 {
		line-height: 46px;
		font-size: 30px;
		margin-top: 55px
	}

	.product {
		width: 100%
	}

	.product .table-list .flex-1:nth-child(4),
	.product .table-list .flex-1:nth-child(5) {
		display: none
	}

	.accordion-body {
		padding: 0
	}

	.accordion-body,
	.product-box__accordion-item .accordion-button,
	.product-box__nav {
		font-size: 12px
	}

	.product .table-list .flex-1 {
		font-size: 13px
	}

	.product .accordion-button:after {
		display: none
	}

	.product-box__accordion-item .accordion-button {
		padding: 8px 0
	}

	.en-style2 .public-link2 {
		float: unset;
		margin-bottom: 16px
	}

	.en-style2 .public-link {
		float: unset
	}

	.en-style2 .tools-t-sub3 .row .title {
		line-height: 24px
	}

	.en-style2 .tools-t-sub3 .row .desc {
		margin-top: 14px
	}

	.en-style2 .product {
		margin-top: 30px
	}

	.en-style2 .tools-public-title {
		padding: 0 8%;
		line-height: 32px
	}

	.en-style2 .product {
		margin-bottom: 30px
	}

	.tools-t-sub1 .btn {
		display: block
	}

	.tools-t-sub1 {
		background: url(../img/tools-bg-m.e12ed8e4.jpg) 100%/auto 100% no-repeat;
		height: 480px;
		margin-top: 0;
		text-align: center;
		padding-top: 110px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.tools-t-sub1 .p1 {
		font-size: 27px
	}

	.account1 {
		padding: 50px 2% 50px;
		background: #fff
	}

	.account1 .container {
		width: 100%
	}

	.account1 .row div {
		width: 33.3%
	}

	.account1 .row .title {
		font-size: 17px;
		letter-spacing: 0;
		white-space: nowrap;
		max-width: 110px;
		overflow: hidden;
		text-overflow: ellipsis;
		margin-bottom: 20px
	}

	.account1 .row .desc1,
	.account1 .row .desc2,
	.account1 .row .desc3 {
		font-size: 14px;
		line-height: 20px;
		margin-top: 14px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		letter-spacing: 0
	}

	.account1 .row .div1 {
		margin-top: 22px;
		text-align: right
	}

	.account1 .btn-box {
		display: none
	}

	.tools-t-sub3,
	.tools-t-sub3 .row {
		background: #f8f8f8
	}

	.tools-t-sub3 .row div {
		width: 100%
	}

	.public-link,
	.public-link2 {
		width: 70%;
		text-align: center;
		margin: 20px auto 10px;
		float: unset
	}

	.btn-box {
		width: 100%
	}

	.tools-ash {
		background: #fff;
		padding: 60px 3%
	}

	.tools-ash .tools-public-desc {
		width: 100% !important;
		font-size: 16px;
		line-height: 24px
	}

	.tools-ash .row img {
		width: 100%;
		margin: 20px auto 30px
	}

	.tools-white {
		padding: 60px 3%;
		background: #f8f8f8
	}

	.tools-white .tools-public-desc {
		width: 100% !important;
		font-size: 16px;
		line-height: 24px
	}

	.tools-white .row img {
		width: 100%
	}

	.tools-public-line {
		margin: 30px auto 30px
	}

	.tools-t-sub3 .tools-public-line {
		margin-bottom: 0
	}

	.en-style2 .tools-t-sub1 .p2 {
		padding-top: 14px
	}

	.en-style2 .account1 .row .title {
		font-size: 16px
	}

	.en-style2 .tools-public-title {
		font-size: 24px
	}

	.en-style2 .tools-t-sub3 .row .desc {
		padding: 0 10%
	}
}

@media(max-width:400px) {
	.tools-t-sub6 .row div p {
		font-size: 13px
	}

	.tools-t-sub6 .row div {
		margin-bottom: 6px;
		margin-left: 4%;
		padding: 14px 10px 12px 34px;
		height: 38px
	}

	.tools-t-sub6 .row div img {
		top: 13px;
		left: 12px;
		width: 14px
	}

	.en-style .tools-t-sub6 .row div {
		width: 92%;
		line-height: 22px;
		height: auto
	}

	.en-style .tools-t-sub6 .row div p {
		font-size: 14px
	}

	.account1 .row .title {
		font-size: 16px
	}
}

.learning-center .page-screen-3__line3 {
	font-size: 54px;
	font-family: SiYuanSong, serif;
	font-weight: 700;
	width: 28% !important
}

.news-sub-nav {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 10
}

.ct-box .tab-content,
.en-box .tab-content,
.ja-box .tab-content,
.ko-box .tab-content,
.th-box .tab-content,
.vi-box .tab-content {
	padding-top: 40px
}

.learning-center .advantage-box {
	width: 1500px;
	margin: 0 auto
}

.learning-center .advantage-box .advantage-title {
	display: flex;
	align-items: center;
	padding: 100px 0
}

.learning-center .advantage-box .advantage-title__line {
	flex: 1;
	border-top: 2px solid #d1d1d1
}

.learning-center .advantage-box .advantage-title .title {
	padding: 0 24px;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.44;
	color: #333
}

.learning-center .advantage-box .advantage-box {
	justify-content: space-between;
	align-items: center
}

.learning-center .nav-tabs a {
	padding: 26px 28px;
	float: left;
	font-size: 18px;
	color: #a1a1a1
}

.learning-center .nav-tabs {
	margin: 20px auto;
	margin-top: 50px;
	display: block;
	width: 100%;
	border: none
}

.learning-center .tab-content .news-li {
	padding: 0;
	padding-bottom: 20px;
	border-radius: 5px;
	margin-bottom: 30px;
	width: 32%;
	margin-right: 2%;
	background: #fff
}

.learning-center .tab-content .news-li:hover {
	box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .15)
}

.learning-center .tab-content .news-li:nth-child(3n) {
	margin-right: 0
}

.learning-center .tab-content .news-li img {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	transform: none;
	-o-object-position: left;
	object-position: left;
	width: 100%;
	max-height: 235px
}

.learning-center .tab-content .news-li h3 a {
	margin: 14px 16px 10px;
	font-size: 20px;
	font-weight: 600;
	display: block;
	color: #333;
	display: -webkit-box;
	font-family: "Noto Serif SC"
}

.learning-center .tab-content .news-li h3 a,
.learning-center .tab-content .news-li p {
	line-height: 1.5;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.learning-center .tab-content .news-li p {
	margin: 0 16px 10px;
	color: #666;
	font-size: 16px;
	font-family: auto;
	display: -webkit-box
}

.learning-center .tab-content .news-li span {
	padding: 0 16px 10px;
	color: #666;
	font-size: 14px
}

.learning-center .c-btn {
	margin: 30px auto 60px;
	font-size: 20px;
	max-width: 10px
}

.pagination {
	display: block;
	margin: 20px auto;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content
}

.pagination>li>a,
.pagination>li>span {
	padding: 10px 16px
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
	z-index: 3 !important;
	color: #fff !important;
	background-color: #3d0101 !important;
	border-color: #3d0101 !important;
	cursor: default !important
}

.news-sub-nav {
	background: #fff
}

.cate-son {
	margin: 20px auto 6px
}

.cate-son a {
	font-size: 16px;
	padding: 9px 18px 10px;
	margin-right: 15px;
	border-radius: 30px;
	border: 1.5px solid #999;
	color: #999;
	display: inline-block;
	margin-bottom: 16px;
	cursor: pointer
}

.cate-son a.active,
.cate-son a:hover {
	background: #3d0101;
	color: #fff;
	border-color: #3d0101
}

.page {
	width: 100%;
	padding-bottom: 50px
}

.page-title {
	color: #eee;
	font-size: 34px;
	text-align: left;
	line-height: 34px;
	font-weight: 600
}

.learning-center .nav-tabs li {
	position: static
}

.learning-center .nav-tabs a:hover {
	color: #fff
}

.learning-center .nav-tabs li.active a {
	color: #fff;
	font-size: 20px;
	padding-top: 23px
}

.breadcrumb {
	padding: 16px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px;
	font-size: 16px
}

.breadcrumb>li {
	display: inline-block
}

.breadcrumb>li+li:before {
	padding: 0 5px;
	color: #ccc;
	content: "/\00a0"
}

.breadcrumb>.active {
	color: #777
}

.breadcrumb {
	display: none
}

.breadcrumb a {
	color: #777
}

.breadcrumb>.active {
	color: #750d0d
}

.institute-search {
	padding: 16px 0 10px
}

.form-control,
.form-control:focus {
	color: #fff
}

.learning-center .list-head {
	background: url(../img/news-list-bg.b05127f9.png) 100%/auto 100% no-repeat;
	height: 180px;
	margin-top: 0;
	text-align: center;
	padding-top: 10px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.institute-search .keyword {
	border: 1.5px solid #af8147;
	border-radius: 3px 0 0 3px;
	background: none
}

.institute-search .keyword::-moz-placeholder {
	color: #a1a1a1
}

.institute-search .keyword:-ms-input-placeholder {
	color: #a1a1a1
}

.institute-search .keyword::placeholder {
	color: #a1a1a1
}

.institute-search button {
	border-radius: 0 3px 3px 0;
	height: 40px;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	color: #3d0101
}

.institute-search button,
.institute-search button:hover {
	background: #af8147;
	border-color: #af8147
}

.tab-content {
	padding-top: 112px;
	background: #f5f5f5;
	padding-bottom: 50px
}

@media(max-width:1400px) {
	.learning-center .tab-content .news-li img {
		max-height: 204px
	}

	.cate-son a {
		padding: 8px 14px 9px;
		font-size: 14px
	}
}

@media(max-width:1200px) {
	.search-en {
		width: 95%
	}
}

@media(max-width:996px) {

	.ct-box .page-title,
	.en-box .page-title,
	.ja-box .page-title,
	.ko-box .page-title,
	.th-box .page-title,
	.vi-box .page-title {
		font-size: 28px
	}

	.ct-box .learning-center-new .list-head,
	.en-box .learning-center-new .list-head,
	.ja-box .learning-center-new .list-head,
	.ko-box .learning-center-new .list-head,
	.th-box .learning-center-new .list-head,
	.vi-box .learning-center-new .list-head {
		height: 104px
	}

	.cate-son a {
		padding: 10px 22px 11px
	}

	.news-sub-nav {
		position: unset
	}

	.search-box {
		padding: 0 4%
	}

	.tab-pane {
		padding: 0 6%
	}

	.input-group {
		margin-top: 26px
	}

	.page-title {
		margin-top: 6px;
		font-size: 30px
	}

	.learning-center .nav-tabs {
		margin-top: 0;
		padding-left: 3%;
		padding-right: 3%
	}

	.learning-center .nav-tabs a {
		padding: 0;
		font-size: 16px;
		width: 25%;
		margin-top: 36px
	}

	.learning-center .nav-tabs li.active a {
		padding: 0;
		font-size: 16px
	}

	.pagination>li>a,
	.pagination>li>span {
		padding: 6px 10px
	}

	.learning-center .tab-content .news-li:nth-child(3n) {
		margin: 6px auto 22px
	}

	.institute-search form {
		position: absolute;
		top: 120px;
		width: 80%;
		left: 50%;
		transform: translate(-50%, -50%)
	}

	.learning-center .list-head {
		background: #2d0101;
		height: 170px
	}

	.learning-center .tab-content .news-li {
		width: 100%
	}

	.learning-center .tab-content .news-li img {
		height: auto;
		max-height: -webkit-max-content;
		max-height: -moz-max-content;
		max-height: max-content
	}

	.breadcrumb {
		display: block;
		margin-top: 92px
	}

	.pagination {
		float: none
	}

	.cate-son a {
		display: inline-block;
		margin-right: 10px;
		margin-top: 10px
	}

	.cate-son {
		margin: 0 0 5px;
		overflow-x: scroll;
		overflow-y: hidden;
		text-align: justify;
		width: 100%;
		white-space: nowrap;
		height: 64px;
		padding-top: 6px;
		padding-left: 20px
	}

	.cate-son::-webkit-scrollbar {
		display: none
	}

	.tab-content {
		padding-top: 20px
	}

	.breadcrumb {
		margin-bottom: 10px
	}

	.en-style .nav-tabs a {
		width: 50%;
		margin-top: 22px
	}

	.en-style .list-head {
		height: 192px
	}
}

@media(max-width:400px) {

	.pagination>li>a,
	.pagination>li>span {
		padding: 6px 10px
	}
}

.learning-center-info-new {
	padding: 24px 0 48px 0
}

.learning-center-info-new .advantage-box {
	width: 1500px;
	margin: 0 auto
}

.learning-center-info-new .advantage-box .advantage-title {
	display: flex;
	align-items: center;
	padding: 100px 0
}

.learning-center-info-new .advantage-box .advantage-title__line {
	flex: 1;
	border-top: 2px solid #d1d1d1
}

.learning-center-info-new .advantage-box .advantage-title .title {
	padding: 0 24px;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.44;
	color: #333
}

.learning-center-info-new .advantage-box .advantage-box {
	justify-content: space-between;
	align-items: center
}

.learning-center-info-new .nav-tabs a {
	padding: 26px 40px;
	float: left;
	font-size: 18px;
	color: #000;
	font-family: auto
}

.learning-center-info-new .nav-tabs .active a {
	border-bottom: 2px solid #9f565c
}

.learning-center-info-new .nav-tabs {
	margin: 20px auto
}

.learning-center-info-new .tab-content .news-li {
	padding: 0;
	padding-bottom: 20px;
	border-radius: 5px;
	box-shadow: 6px 6px 18px 0 rgb(0 0 0/30%);
	margin-bottom: 30px;
	width: 30%;
	margin-right: 5%
}

.learning-center-info-new .tab-content .news-li:nth-child(3),
.learning-center-info-new .tab-content .news-li:nth-child(6) {
	margin-right: 0
}

.learning-center-info-new .tab-content .news-li img {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	transform: none;
	-o-object-position: left;
	object-position: left;
	width: 100%;
	height: 226px
}

.learning-center-info-new .tab-content .news-li h3 a {
	margin: 14px 16px 10px;
	font-size: 20px;
	font-weight: 600;
	display: block;
	color: #333;
	display: -webkit-box;
	font-family: "Noto Serif SC"
}

.learning-center-info-new .tab-content .news-li h3 a,
.learning-center-info-new .tab-content .news-li p {
	line-height: 1.5;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.learning-center-info-new .tab-content .news-li p {
	margin: 0 16px 10px;
	color: #666;
	font-size: 16px;
	font-family: auto;
	display: -webkit-box
}

.learning-center-info-new .tab-content .news-li span {
	padding: 0 16px 10px;
	color: #666;
	font-size: 14px
}

.learning-center-info-new .c-btn {
	margin: 30px auto 60px;
	font-size: 20px;
	max-width: 10px
}

.learning-center-info-new table {
	border-collapse: collapse;
	width: 100%;
	caption-side: top;
	margin: 10px auto
}

.learning-center-info-new td,
.learning-center-info-new th {
	border: 1px solid #ddd;
	padding: 8px;
	text-align: left;
	font-size: 16px
}

.learning-center-info-new th {
	background-color: #f2f2f2
}

.learning-center-info-new caption {
	font-weight: 700;
	font-size: 20px;
	margin-bottom: 10px;
	text-align: center
}

.info li {
	list-style: auto !important
}

.learning-center-info-new .tab-content .news-li:nth-child(9),
.learning-center-info-new .tab-content .news-li:nth-child(12) {
	margin-right: 0
}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
	float: right;
	margin-bottom: 60px
}

.pagination>li {
	display: inline
}

.pagination>li>a,
.pagination>li>span {
	position: relative;
	float: left;
	padding: 12px 18px;
	line-height: 1.42857143;
	text-decoration: none;
	color: #404040;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px;
	font-size: 16px
}

.pagination>li:first-child>a,
.pagination>li:first-child>span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px
}

.pagination>li:last-child>a,
.pagination>li:last-child>span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px
}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
	z-index: 2;
	color: #23527c;
	background-color: #eee;
	border-color: #ddd
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
	z-index: 3;
	color: #fff;
	background-color: #9a2122;
	border-color: #9a2122;
	cursor: default
}

.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover {
	color: #777;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed
}

.pagination-lg>li>a,
.pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333
}

.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
	border-bottom-left-radius: 6px;
	border-top-left-radius: 6px
}

.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px
}

.pagination-sm>li>a,
.pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5
}

.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px
}

.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px
}

.c-footer .c-footer-hd[data-v-73eb7d57] {
	clear: both
}

@media(max-height:375px) {
	.justify-content-around {
		height: 200px;
		overflow-y: auto
	}
}

@media screen and (max-width:1024px)and (min-width:769px) {
	.c-header-bd .nav-item .nav-link {
		padding: 6px 12px !important;
		white-space: nowrap
	}

	.c-header-bd .nav-item .nav-link.en-box,
	.c-header-bd .nav-item .nav-link.th-box,
	.c-header-bd .nav-item .nav-link.vi-box {
		padding: 6px 0 !important
	}

	.c-header-bd .nav-item .nav-link.ja-box {
		padding: 6px 5px !important
	}

	.c-header-bd .navbar-brand {
		padding-left: 15px !important;
		margin-right: 10px
	}

	.c-header-bd .navbar-brand.en-box,
	.c-header-bd .navbar-brand.th-box,
	.c-header-bd .navbar-brand.vi-box {
		padding-left: 10px !important
	}
}

@media(width:768px) {
	.dropdown-menu .dropdown-menu {
		position: static !important
	}
}

.learning-center-info-new .nav-tabs li {
	position: static
}

.learn-son {
	position: absolute;
	display: none;
	top: 153px;
	width: auto;
	border-radius: 5px;
	background: #fafafa;
	height: 53px
}

.learn-son a {
	font-size: 16px !important;
	padding: 16px 40px !important
}

.learn-son a:hover,
.learning-center-info-new .nav-tabs a:hover,
.learning-center-info-new .nav-tabs li.active a {
	color: #750d0d
}

.breadcrumb-info {
	padding: 18px 15px;
	margin-bottom: 24px;
	list-style: none;
	font-size: 16px;
	border-bottom: 1px solid #d6d6d6;
	font-family: auto
}

.breadcrumb-info>li {
	display: inline-block;
	line-height: 28px
}

.breadcrumb-info>li+li:before {
	padding: 0 5px;
	color: #ccc;
	content: "/\00a0"
}

.breadcrumb-info>.active,
.breadcrumb-info a {
	color: #777
}

.news-content h1 {
	font-size: 34px;
	line-height: 48px;
	margin-bottom: 14px;
	font-family: "Noto Serif SC";
	font-weight: 700
}

.news-content .time {
	font-size: 16px;
	color: #847d7d;
	display: inline-block
}

.news-content .info {
	font-size: 20px;
	padding-top: 36px
}

.news-content .info p {
	font-size: 18px;
	font-family: Microsoft Yahei;
	line-height: 34px;
	color: #000
}

.news-content .info span {
	font-size: 18px !important;
	font-family: auto !important;
	color: #000;
	line-height: 22px
}

.news-content .info img {
	width: 100% !important;
	height: auto !important;
	margin: 20px 0 12px
}

.learning-center-info-new .container {
	max-width: 1100px
}

.learning-center-info-new .nav-tabs {
	margin-top: 34px
}

.tab-pane {
	margin-bottom: 30px
}

.learning-center-info-new .nav-tabs span {
	padding: 26px 40px;
	float: left;
	font-size: 18px;
	color: #000;
	font-family: auto
}

.learning-center-info-new .nav-tabs .active span {
	border-bottom: 2px solid #9f565c
}

.learning-center-info-new .nav-tabs li.active span {
	color: #750d0d
}

.abstract {
	padding: 24px 32px;
	border: 1px dashed #979797;
	margin: 45px 0 0;
	border-radius: 4px;
	position: relative;
	font-size: 16px;
	line-height: 24px
}

.abstract .abstract_name {
	position: absolute;
	left: 22px;
	top: -14px;
	background: #fff;
	padding: 0 12px 0 10px;
	color: #888795;
	font-size: 18px
}

.abstract_text {
	font-size: 18px;
	line-height: 28px
}

.abstract .bag_ar {
	display: none
}

.previous-next {
	font-size: 18px;
	margin-top: 36px
}

.previous-next div {
	margin: 22px 0
}

.previous-next span {
	color: #640005
}

.previous-next a {
	color: #727272;
	line-height: 24px
}

.previous-next a:hover {
	color: #000
}

.previous-next p {
	color: #727272;
	display: inline
}

.news-content .info strong {
	font-weight: 700 !important
}

@media(max-width:1400px) {
	.learning-center-info-new .tab-content .news-li img {
		height: 230px
	}
}

@media(max-width:1200px) {
	.learning-center-info-new .tab-content .news-li img {
		height: 200px
	}

	.learning-center-info-new .container {
		padding: 0 8%
	}
}

@media(max-width:996px) {
	.learning-center-info-new .tab-content .news-li {
		width: 100%
	}

	.learning-center-info-new .tab-content .news-li img {
		height: auto
	}

	.breadcrumb-info {
		display: block
	}

	.pagination {
		float: none
	}

	.learning-center-info-new .nav-tabs {
		padding-left: 0 !important;
		padding-right: 0 !important;
		margin-left: 3%;
		margin-right: 0;
		width: 93%
	}

	.learning-center-info-new .container {
		padding: 0 4%
	}

	.news-content .info img {
		width: 100% !important;
		height: auto !important
	}

	.news-content .info span {
		font-size: 16px !important
	}

	.news-content .info p {
		font-size: 18px !important
	}

	.news-content h1 {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 10px
	}

	.news-content .time {
		font-size: 14px;
		color: #847d7d;
		display: inline-block
	}

	.breadcrumb-info {
		display: none
	}

	.tab-pane {
		padding: 0 6% !important
	}

	.learning-center-info-new .nav-tabs span {
		padding: 14px 20px;
		font-size: 16px
	}

	.abstract {
		margin: 36px 0 20px 10px;
		position: relative;
		font-size: 16px;
		line-height: 24px;
		color: #8a8f99;
		padding: 0;
		border: none;
		border-radius: 0
	}

	.abstract .bag_ar {
		display: block
	}

	.abstract .abstract_name {
		position: relative;
		z-index: 2;
		left: inherit;
		top: inherit;
		background: none;
		padding: 0;
		color: #888795;
		font-size: 19px
	}

	.abstract img {
		position: absolute;
		left: -10px;
		top: -15px;
		height: 30px
	}

	.abstract_text {
		display: initial
	}

	.news-content .info {
		padding-top: 0
	}

	.previous-next {
		font-size: 16px
	}

	.previous-next div {
		margin: 16px 0
	}

	.previous-next a {
		line-height: 28px
	}

	.news-content iframe {
		width: 100% !important;
		height: 230px !important
	}
}

@media(max-width:640px) {
	.learning-center-info-new {
		padding-left: 3%;
		padding-right: 3%
	}
}

@media(max-width:400px) {

	.pagination>li>a,
	.pagination>li>span {
		padding: 10px 16px
	}
}

@media(max-width:360px) {

	.pagination>li>a,
	.pagination>li>span {
		padding: 8px 14px
	}
}

.par1 {
	background: url(../img/partner1-bg.13f315bf.jpg) 100%/auto 100% no-repeat;
	height: 750px;
	margin-top: 0;
	text-align: center;
	padding-top: 126px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.par1 .p1 {
	font-size: 42px;
	font-weight: 700;
	margin-top: 86px
}

.par1 .p1,
.par1 .p2 {
	color: #fff;
	text-align: center;
	font-style: normal
}

.par1 .p2 {
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1px;
	width: 644px;
	margin: 0 auto;
	line-height: 36px;
	opacity: .9
}

.par1 .btn {
	display: block;
	width: 170px;
	height: 46px;
	line-height: 32px;
	font-size: 16px;
	border-radius: 2px;
	background: #3d0101;
	color: #af8147;
	margin: 50px auto
}

.par1 .btn:hover {
	color: #3d0101;
	background: #af8147
}

.partner-public-title {
	font-size: 34px
}

.partner-public-line {
	width: 80px;
	border: 1px solid #af8147;
	margin: 38px auto 36px
}

.partner-public-title2 {
	color: #3d0101;
	text-align: center;
	font-size: 18px;
	font-weight: 600
}

.partner-public-desc {
	width: 436px;
	color: #999;
	text-align: center;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	margin: 20px auto 0
}

.par2 {
	background: #f8f8f8;
	padding: 80px 0
}

.par2 .row {
	background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0));
	margin: 46px auto;
	padding: 50px 10% 50px 17%;
	width: 1000px
}

.par2 .row div {
	margin-top: 10px
}

.par2 .row img {
	width: 30px;
	position: relative;
	top: 7px
}

.par2 .row p {
	color: #080e1c;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 1px;
	display: inline;
	line-height: 46px;
	margin-left: 16px
}

.partner-public-btn {
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	height: 46px;
	line-height: 44px;
	font-size: 16px;
	color: #3d0101;
	margin: 50px auto 0;
	text-align: center;
	border: 1px solid #3d0101;
	border-radius: 2px;
	line-height: 16px;
	padding: 13px 30px
}

.partner-public-btn:hover {
	color: #3d0101;
	background: #af8147;
	border: 1px solid #af8147
}

.par3 {
	background: #fff;
	padding: 80px 0
}

.par3 .row {
	background: linear-gradient(270deg, hsla(0, 0%, 97.3%, 0), #f8f8f8);
	margin: 54px auto;
	padding: 50px 7% 80px 5%;
	width: 1000px
}

.par3 .row div {
	text-align: center
}

.par3 .row img {
	width: 65px;
	position: relative;
	top: 26px
}

.par3 .row p {
	color: #080e1c;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 1px;
	display: inline;
	line-height: 46px;
	margin-left: 20px
}

.par4 {
	background: #f8f8f8;
	padding: 80px 0
}

.par4 img {
	display: block;
	margin: 40px auto;
	width: 1000px
}

.par4 .partner-public-desc {
	width: 500px
}

.par5 {
	background: #fff;
	padding: 80px 0
}

.par5 .par5-img {
	display: block;
	margin: 40px auto;
	width: 1000px
}

.par5 .partner-public-desc {
	width: 500px
}

.par5-content {
	position: relative;
	width: 1000px;
	margin: 0 auto
}

.par5-bottom {
	position: absolute;
	bottom: 0;
	height: 80px;
	background: rgba(29, 1, 1, .75);
	width: 1000px;
	text-align: center
}

.par5-bottom p {
	color: #fff;
	font-size: 16px;
	letter-spacing: 1px;
	display: inline;
	padding: 0 60px;
	line-height: 74px
}

.par5-bottom img {
	width: 7px;
	margin-left: 10px
}

.par5-bottom span {
	font-size: 26px;
	font-weight: 700
}

.partner-box-en .par2 .row {
	padding: 50px 0 26px 22%
}

.partner-box-en .par2 .row div {
	width: 100%
}

.partner-box-en .par1 .p1 {
	line-height: 52px;
	margin-top: 60px
}

.partner-box-en .partner-public-desc {
	width: 750px
}

.partner-box-en .par3 .row p {
	margin-left: 10px;
	display: block;
	line-height: 26px;
	margin-top: 30px
}

.partner-box-en .par1 .p2 {
	letter-spacing: 0;
	width: 718px;
	line-height: 30px
}

.partner-box-en .par2 .row p {
	letter-spacing: 0
}

.par1 .btn-ug {
	width: 190px
}

@media(max-width:1400px) {
	.par1 .p1 {
		font-size: 34px
	}

	.par1 .p2 {
		line-height: 32px;
		font-size: 16px;
		width: 600px
	}

	.par1 {
		height: 600px;
		padding-top: 80px
	}

	.par4 img,
	.par5 .par5-img {
		width: 700px
	}

	.par5-bottom {
		width: 700px;
		height: 68px
	}

	.par5-content {
		width: 700px
	}

	.par5-bottom p {
		line-height: 60px
	}

	.partner-box-en .par1 {
		height: 650px
	}
}

@media(max-width:995px) {
	.par1 {
		background: url(../img/partner-m1.7a5aa0ab.jpg) 100%/auto 100% no-repeat;
		height: 750px;
		margin-top: 0;
		text-align: center;
		padding-top: 126px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.par1 .p1 br {
		display: block !important
	}

	.par2 .row {
		width: 90%;
		padding: 20px 0 0 13%;
		margin: 30px auto
	}

	.par2 .row p {
		font-size: 14px
	}

	.par2 .row div {
		margin-top: 0
	}

	.par3 .row {
		width: 100%;
		padding: 20px 0 0 0;
		margin: 30px auto;
		background: #fff
	}

	.par3 .row div {
		width: 33.3%
	}

	.par3 .row img {
		width: 54px;
		position: relative;
		top: 0;
		left: 5%
	}

	.par3 .row p {
		display: block;
		font-size: 14px;
		margin-left: 9%;
		line-height: 20px
	}

	.par5 .par5-img,
	.par5-content {
		width: 100%
	}

	.par5-bottom {
		width: 100%;
		height: 46px
	}

	.par5-bottom p {
		line-height: 42px;
		font-size: 14px;
		padding: 0 20px
	}

	.par5-bottom span {
		font-size: 18px
	}

	.par5-bottom img {
		width: 6px;
		margin-left: 6px
	}

	.par1 .p2 {
		width: 100%;
		padding: 8%;
		font-size: 14px;
		line-height: 28px
	}

	.line {
		width: 62px;
		border: 1px solid #d9d9d9;
		margin: 50px auto 10px
	}

	.par1 .p1 {
		margin-top: 58px;
		line-height: 58px;
		font-size: 34px
	}

	.par1 .btn {
		width: 210px;
		margin: 14px auto
	}

	.partner-public-desc {
		width: 90%;
		font-size: 14px;
		line-height: 22px
	}

	.par4 .partner-public-desc,
	.par5 .partner-public-desc {
		width: 90%
	}

	.partner-public-btn {
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content
	}

	.par2,
	.par3,
	.par4,
	.par5 {
		padding: 56px 0
	}

	.partner-public-line {
		width: 50px;
		margin: 26px auto 26px
	}

	.partner-public-title {
		font-size: 28px
	}

	.par2 .row img {
		width: 28px
	}

	.par4 img {
		width: 90%
	}

	.public-slogan {
		padding: 20px 20px;
		line-height: 28px
	}

	.partner-box-en .par2 .row {
		padding: 20px 0 0 3%
	}

	.partner-box-en .par2 .row div {
		width: 100%;
		margin-top: 14px
	}

	.partner-box-en .par1 .p1 {
		line-height: 44px;
		font-size: 28px;
		width: 90%;
		margin: 20px auto 0
	}

	.partner-public-title2 {
		line-height: 26px
	}

	.partner-box-en .par5-bottom p {
		font-size: 12px;
		letter-spacing: 0;
		padding: 0 8px
	}

	.partner-box-en .par5-bottom span {
		font-size: 16px
	}

	.partner-box-en .partner-public-desc {
		width: 90%
	}

	.partner-box-en .par1 .p2 {
		width: 100%;
		font-size: 14px;
		line-height: 28px
	}

	.partner-box-en .par2 .row {
		width: 100%
	}

	.partner-box-en .par2 .row img {
		width: 24px
	}

	.partner-box-en .par1 .p1 {
		font-size: 26px;
		line-height: 34px
	}

	.partner-box-en .partner-public-title {
		font-size: 22px;
		line-height: 32px
	}

	.partner-box-en .public-slogan {
		padding: 16px 0;
		line-height: 28px;
		font-size: 13px
	}

	.partner-box-en .par2 .row div p {
		line-height: 30px;
		margin-left: 6px
	}

	.partner-box-en .par2 .row div {
		text-align: center
	}

	.partner-box-en .par3 .row p {
		margin-left: 8px;
		display: block;
		line-height: 18px;
		margin-top: 8px;
		font-size: 12px
	}
}

.cooperative-partner.vi-box {
	font-family: UKIJ Tuz Tom, Open Sans, Hiragino Sans GB, Microsoft YaHei, WenQuanYi Micro Hei, Arial, Verdana, Tahoma, sans-serif
}

.cooperative-partner .page-screen-4 {
	position: relative;
	padding-bottom: 190px
}

.cooperative-partner .page-screen-4 .w690 {
	width: 690px;
	margin-left: auto
}

.cooperative-partner .page-screen-4 .xxyt__text {
	width: 976px;
	position: absolute;
	top: 76px;
	left: 0;
	padding: 64px 304px 55px 193px;
	background-color: hsla(0, 0%, 89%, .2)
}

.cooperative-partner .page-screen-4 .xxyt__text .quick-understanding-box {
	position: absolute;
	right: 220px;
	bottom: -100px;
	border-top: 2px solid #7d1614;
	padding: 25px 0
}

.cooperative-partner .page-screen-4 .xxyt__text .quick-understanding-box .right-icon-list li {
	display: inline-block;
	margin-right: 60px;
	font-size: 16px;
	font-weight: 700
}

.cooperative-partner .page-screen-4 .xxyt__text .quick-understanding-box .right-icon-list li:before {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAPUExURX0WFEdwTH0XF34WFIgiIighIk4AAAAFdFJOU/wAN4QHrwCAFAAAAHJJREFUKM+NkskNwCAMBFd0EJEG3EH6ry4PwEd2ZYXnaLB8LC56aNA0Qs/4ogkYo0EfXYvyrkUTrgVyLbV6tISOlgfaWkZbK2MvraCl4UZ9xmj8QibL902IVnkgMTYvR6yQFy3OwUcTpxUBEDFRYWpT+AIzACWNwqoeowAAAABJRU5ErkJggg==);
	width: 16px;
	height: 16px;
	top: 6px
}

.cooperative-partner .page-screen-4 .xxyt__title {
	font-size: 28px;
	font-weight: 700;
	line-height: 1.57;
	color: #333;
	margin-top: 65px
}

.cooperative-partner .page-screen-4 .xxyt__desc {
	font-size: 16px;
	line-height: 1.75;
	color: #333;
	margin-top: 25px
}

.cooperative-partner .page-screen-3 {
	padding-top: 105px;
	position: relative;
	background: url(../img/bg.1166eab8.png) 50%/100% auto no-repeat
}

.cooperative-partner .page-screen-3 .container-xxl {
	position: relative
}

.cooperative-partner .page-screen-3 .decorate {
	position: absolute;
	top: 513px;
	right: 50px;
	width: 152px;
	display: block
}

.cooperative-partner .page-screen-3 .ldx-box {
	position: relative;
	padding-bottom: 177px
}

.cooperative-partner .page-screen-3 .ldx__desc {
	font-size: 20px;
	line-height: 1.6;
	color: #8b8b8b;
	margin-top: 20px
}

.cooperative-partner .page-screen-3 .ldx__remark {
	width: 320px;
	position: absolute;
	top: 450px;
	bottom: 0;
	left: 0;
	border-top: 4px solid #e3e3e3;
	font-size: 16px;
	line-height: 1.75;
	color: #333;
	text-align: right;
	white-space: nowrap
}

.cooperative-partner .page-screen-3 .ldx__remark span {
	color: #7d1614
}

.cooperative-partner .page-screen-3 .ldx__title {
	font-size: 28px;
	font-weight: 700;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.57;
	letter-spacing: normal;
	color: #333;
	margin-top: 65px
}

.cooperative-partner .page-screen-3 .ldx__text {
	position: relative;
	width: 600px;
	padding-left: 80px
}

.cooperative-partner .page-screen-2 {
	padding-top: 90px;
	padding-bottom: 90px
}

.cooperative-partner .page-screen-2 .btn-outline-primary {
	padding: 0;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.75;
	text-align: center;
	color: #008aed;
	line-height: 38px;
	border-radius: 4px;
	border: 1px solid #d1d1d1;
	min-width: 128px;
	max-width: 250px;
	display: block;
	margin: 58px auto 0
}

.cooperative-partner .page-screen-2__list {
	margin-top: 58px
}

.cooperative-partner .page-screen-2__list li {
	float: left;
	width: 33.33333333%;
	text-align: center;
	font-size: 16px;
	line-height: 1.75;
	color: #333
}

.cooperative-partner .page-screen-2__list li img {
	width: 70px;
	height: 70px;
	display: inline-block;
	vertical-align: middle
}

.cooperative-partner .page-screen-2__title {
	font-size: 28px;
	font-weight: 700;
	line-height: 1.57;
	color: #333;
	text-align: center;
	margin-top: 65px
}

.cooperative-partner .page-screen-2__desc {
	font-size: 20px;
	max-width: 690px;
	margin: 0 auto;
	line-height: 1.6;
	text-align: center;
	color: #8b8b8b;
	margin-top: 20px
}

.cooperative-partner .page-screen-1 .more-serve {
	display: block;
	width: 150px;
	font-size: 12px;
	line-height: 1.67;
	text-align: center;
	color: #a0a0a0;
	margin: 120px auto 0
}

.cooperative-partner .page-screen-1 .more-serve span {
	display: block;
	transform: rotate(90deg)
}

.cooperative-partner .page-screen-1 .dzhfw__list {
	margin-top: 58px
}

.cooperative-partner .page-screen-1 .dzhfw__list li {
	margin-top: 20px;
	min-width: 50%;
	display: block;
	float: left
}

.cooperative-partner .page-screen-1 .dzhfw__list .en-box,
.cooperative-partner .page-screen-1 .dzhfw__list .th-box,
.cooperative-partner .page-screen-1 .dzhfw__list .vi-box {
	width: 100%
}

.cooperative-partner .page-screen-1 .dzhfw-box .flex-1 {
	padding-right: 160px
}

.cooperative-partner .page-screen-1 .dzhfw__desc {
	font-size: 20px;
	line-height: 1.6;
	color: #8b8b8b;
	margin-top: 20px
}

.cooperative-partner .page-screen-1 .dzhfw__title {
	font-size: 28px;
	font-weight: 700;
	line-height: 1.57;
	color: #424242;
	margin-top: 65px
}

.cooperative-partner .page-screen-1 .dzhfw__title span {
	color: #9d2421
}

.cooperative-partner .page-screen-1 .w590 {
	width: 590px;
	position: relative
}

.cooperative-partner .page-screen-1 .w590 img {
	width: 100%;
	display: block
}

.cooperative-partner .page-screen-1 .w590__text {
	position: absolute;
	right: 500px;
	bottom: 16px;
	border-top: 2px solid #7d1614;
	width: 400px;
	font-size: 16px;
	line-height: 44px;
	color: #333
}

.cooperative-partner .page-screen-1 .w590__text span {
	color: #7d1614
}

.cooperative-partner .page-screen-0 {
	padding-top: 124px;
	padding-bottom: 140px;
	position: relative
}

.cooperative-partner .page-screen-0 .img1 {
	position: absolute;
	top: 120px;
	right: 0;
	z-index: -1;
	width: 50%
}

.cooperative-partner .page-screen-0__en-title {
	white-space: nowrap;
	font-size: 45px;
	color: #333;
	margin-top: 20px;
	line-height: 1.38;
	font-weight: 600
}

.cooperative-partner .page-screen-0__en-title,
.cooperative-partner .page-screen-0__en-title.en-box,
.cooperative-partner .page-screen-0__en-title.th-box,
.cooperative-partner .page-screen-0__en-title.vi-box {
	font-family: "Source Serif Pro", Georgia, Times New Roman, serif
}

.cooperative-partner .page-screen-0__title {
	white-space: nowrap;
	margin-top: 20px;
	font-size: 50px;
	font-weight: 600;
	line-height: 1.38;
	color: #333
}

.cooperative-partner .page-screen-0__title.en-box,
.cooperative-partner .page-screen-0__title.th-box,
.cooperative-partner .page-screen-0__title.vi-box {
	font-family: "Source Serif Pro", Georgia, Times New Roman, serif;
	font-size: 32px;
	font-weight: 100
}

.cooperative-partner .page-screen-0__list {
	margin-top: 60px
}

.cooperative-partner .page-screen-0__list li {
	display: inline-block;
	margin-right: 20px
}

.cooperative-partner .page-screen-0__desc {
	margin-top: 40px;
	font-size: 16px;
	line-height: 1.75;
	color: #333;
	max-width: 500px
}

.cooperative-partner .page-screen-0__links {
	margin-top: 32px
}

.cooperative-partner .page-screen-0__links a {
	margin-right: 24px;
	color: #3595f3;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.67
}

@media screen and (max-width:1366px)and (min-width:1025px) {
	.cooperative-partner .page-screen-0 {
		padding-bottom: 80px
	}

	.cooperative-partner .page-screen-0__list li {
		display: block;
		margin-bottom: 10px
	}

	.cooperative-partner .page-screen-0__desc {
		margin-top: 20px
	}

	.cooperative-partner .page-screen-4 .w690 {
		width: 650px
	}
}

@media screen and (max-width:1024px)and (min-width:769px) {
	.cooperative-partner .page-screen-1 .w590 {
		width: 390px
	}

	.cooperative-partner .page-screen-1 .w590__text {
		position: static;
		margin-top: 20px;
		border: none
	}

	.cooperative-partner .page-screen-4 {
		padding-bottom: 220px
	}

	.cooperative-partner .page-screen-4 .w690 {
		width: 450px
	}

	.cooperative-partner .page-screen-4 .xxyt__text {
		width: 794px;
		padding: 64px 304px 55px 20px
	}
}

@media(width:768px) {
	.cooperative-partner .page-screen-0__title {
		font-size: 40px
	}

	.cooperative-partner .page-screen-0__en-title {
		font-size: 36px
	}

	.cooperative-partner .page-screen-1 .dzhfw-box .flex-1 {
		padding-right: 20px
	}

	.cooperative-partner .page-screen-1 .dzhfw-box .flex-1 .dzhfw__title {
		font-size: 24px
	}

	.cooperative-partner .page-screen-1 .dzhfw-box .w590 {
		width: 300px
	}

	.cooperative-partner .page-screen-1 .dzhfw-box .w590__text {
		right: -10px;
		bottom: -66px;
		width: 300px
	}

	.cooperative-partner .page-screen-1 .dzhfw-box .w590__text.en-box,
	.cooperative-partner .page-screen-1 .dzhfw-box .w590__text.th-box,
	.cooperative-partner .page-screen-1 .dzhfw-box .w590__text.vi-box {
		width: 400px
	}

	.cooperative-partner .page-screen-1 .more-serve {
		margin: 60px auto 0
	}

	.cooperative-partner .page-screen-3 {
		padding-top: 10px
	}

	.cooperative-partner .page-screen-3 .ldx__text {
		width: 400px;
		padding-left: 40px
	}

	.cooperative-partner .page-screen-3 .ldx__remark {
		top: 270px;
		left: -356px;
		white-space: pre-wrap
	}

	.cooperative-partner .page-screen-3 .ldx-box {
		padding-bottom: 50px
	}

	.cooperative-partner .page-screen-4 .xxyt__text {
		width: auto;
		padding: 64px 360px 55px 20px
	}

	.cooperative-partner .page-screen-4 .xxyt__title {
		font-size: 24px
	}

	.cooperative-partner .page-screen-4 .w690 {
		height: 450px;
		width: 340px;
		padding-top: 30px
	}
}

@media(max-width:767px) {
	.cooperative-partner .page-screen-4 {
		padding-bottom: 100px
	}

	.cooperative-partner .page-screen-4 .w690 {
		width: 100%
	}

	.cooperative-partner .page-screen-4 .xxyt__text {
		margin-top: 50px;
		padding: 0;
		width: 100%;
		position: relative;
		top: 0;
		background-color: transparent
	}

	.cooperative-partner .page-screen-4 .xxyt__text .xxyt__title {
		font-size: 28px;
		margin-top: 57px
	}

	.cooperative-partner .page-screen-4 .xxyt__text .xxyt__desc {
		margin-top: 20px
	}

	.cooperative-partner .page-screen-3 {
		background: none;
		padding-top: 50px
	}

	.cooperative-partner .page-screen-3 .flex-1 {
		width: 100%
	}

	.cooperative-partner .page-screen-3 .page-title {
		margin-top: 50px
	}

	.cooperative-partner .page-screen-3 .ldx-box {
		flex-direction: column;
		padding-bottom: 80px
	}

	.cooperative-partner .page-screen-3 .ldx-box .ldx__text {
		padding-left: 0;
		width: 100%
	}

	.cooperative-partner .page-screen-3 .ldx-box .ldx__title {
		margin-top: 57px;
		font-size: 28px
	}

	.cooperative-partner .page-screen-3 .ldx-box .ldx__desc {
		font-size: 20px;
		margin-top: 20px
	}

	.cooperative-partner .page-screen-2 {
		padding-top: 50px;
		padding-bottom: 0
	}

	.cooperative-partner .page-screen-2__title {
		text-align: left;
		font-size: 28px;
		font-weight: 500;
		margin-top: 57px
	}

	.cooperative-partner .page-screen-2__list li {
		width: 100%;
		text-align: left;
		text-indent: 50px
	}

	.cooperative-partner .page-screen-2__list li+li {
		margin-top: 50px
	}

	.cooperative-partner .page-screen-2 .page-title {
		text-align: left !important
	}

	.cooperative-partner .page-screen-1 .flex {
		flex-direction: column-reverse
	}

	.cooperative-partner .page-screen-1 .dzhfw-box .flex-1 {
		width: 100%;
		padding-right: 0
	}

	.cooperative-partner .page-screen-1 .dzhfw-box .dzhfw__title {
		font-size: 28px;
		margin-top: 57px
	}

	.cooperative-partner .page-screen-1 .dzhfw-box .dzhfw__list {
		margin-top: 0
	}

	.cooperative-partner .page-screen-1 .w590 {
		width: 100%
	}

	.cooperative-partner .page-screen-1 .page-title {
		margin-top: 40px
	}

	.cooperative-partner .page-screen-0 {
		padding-top: 100px;
		padding-bottom: 40px
	}

	.cooperative-partner .page-screen-0__en-title,
	.cooperative-partner .page-screen-0__title {
		font-size: 32px;
		margin-top: 10px;
		white-space: normal
	}

	.cooperative-partner .page-screen-0__list {
		margin-top: 15px
	}

	.cooperative-partner .page-screen-0__list li {
		margin-top: 15px;
		margin-right: 0
	}

	.cooperative-partner .page-screen-0__desc {
		margin-top: 30px
	}
}

html {
	font-size: .052083vw
}

@media (max-width:996px) {
	html {
		font-size: .133333vw
	}
}

@font-face {
	font-family: Financier Display;
	src: url(../fonts/FinancierDisplay-Medium.d8616abb.otf) format("opentype")
}

.tp-new-section1[data-v-c304b696] {
	height: 333rem;
	background: url(../img/bg1.78a09068.png);
	background-size: cover;
	padding: 0 235rem;
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 40rem
}

.tp-new-section1-title[data-v-c304b696] {
	color: #fff;
	font-size: 40rem;
	font-style: normal;
	font-weight: 900;
	line-height: 1em;
	letter-spacing: 4rem
}

.tp-new-section1-intro[data-v-c304b696] {
	color: #fff;
	font-size: 18rem;
	font-style: normal;
	font-weight: 400;
	line-height: 28rem;
	max-width: 600rem
}

.tp-new-section1-line[data-v-c304b696] {
	background: #ff4b4e;
	height: 2px;
	width: 94rem
}

.tp-new-section2[data-v-c304b696] {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 66rem;
	height: 72rem;
	background: #fff;
	box-shadow: 0 2rem 10rem 0 rgba(61, 1, 1, .08);
	position: sticky;
	top: 88px;
	left: 0;
	z-index: 9
}

.tp-new-section3[data-v-c304b696],
.tp-new-section5[data-v-c304b696],
.tp-new-section7[data-v-c304b696],
.tp-new-section9[data-v-c304b696] {
	display: flex;
	justify-content: space-between;
	padding: 120rem 235rem
}

.title[data-v-c304b696] {
	color: #a52933;
	font-size: 36rem;
	font-style: normal;
	font-weight: 900;
	line-height: 46rem
}

.info[data-v-c304b696] {
	margin-top: 60rem;
	color: #666;
	font-size: 16rem;
	font-style: normal;
	font-weight: 400;
	line-height: 28rem
}

.tp-new-section3 .button-boxs[data-v-c304b696],
.tp-new-section5 .button-boxs[data-v-c304b696],
.tp-new-section7 .button-boxs[data-v-c304b696],
.tp-new-section9 .button-boxs[data-v-c304b696] {
	margin-top: 165rem
}

.button-boxs[data-v-c304b696] {
	display: flex;
	gap: 10rem
}

.tp-new-section3 .right[data-v-c304b696],
.tp-new-section5 .right[data-v-c304b696],
.tp-new-section7 .right[data-v-c304b696] {
	display: flex;
	justify-content: space-between
}

.left[data-v-c304b696] {
	max-width: 390rem
}

.right[data-v-c304b696] {
	padding-top: 8rem;
	width: 780rem
}

.tp-new-section3-item .item-route[data-v-c304b696] {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 220rem;
	height: 220rem;
	border-radius: 50%;
	border: 1px solid #a52933;
	color: #a52933;
	text-align: center;
	font-family: Financier Display;
	font-size: 80rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1em
}

.tp-new-section3-item .item-route span[data-v-c304b696] {
	font-size: 50rem
}

.tp-new-section3-item .p1[data-v-c304b696],
.tp-new-section5-item .p1[data-v-c304b696],
.tp-new-section7-item .p1[data-v-c304b696] {
	margin-top: 25rem;
	color: #666;
	text-align: center;
	font-size: 18rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.4em;
	padding: 0 16rem
}

.button-default[data-v-c304b696] {
	display: inline-flex;
	padding: 13rem 40rem;
	gap: 8rem;
	justify-content: center;
	align-items: baseline;
	flex-shrink: 0;
	border-radius: 2rem;
	background: #fff;
	border: 1px solid #a52933;
	color: #a52933;
	text-align: center;
	font-size: 16rem;
	font-weight: 400;
	transition: all .3s
}

.button-default.active[data-v-c304b696],
.button-default[data-v-c304b696]:hover {
	background: #a52933;
	color: #fff
}

.button-default .iconfont[data-v-c304b696],
.button-primary .iconfont[data-v-c304b696] {
	font-size: 12rem
}

.button-primary[data-v-c304b696] {
	display: inline-flex;
	padding: 13rem 40rem;
	gap: 8rem;
	justify-content: center;
	align-items: baseline;
	flex-shrink: 0;
	border-radius: 2rem;
	color: #fff;
	border: 1px solid #a52933;
	background: #a52933;
	text-align: center;
	font-size: 16rem;
	font-weight: 400;
	transition: all .3s
}

.button-primary[data-v-c304b696]:hover {
	background: #9f734c;
	border-color: #9f734c;
	color: #fff
}

.button-primary-active[data-v-c304b696] {
	color: #a52933;
	background: #fff
}

.tp-new-section4[data-v-c304b696],
.tp-new-section6[data-v-c304b696],
.tp-new-section8[data-v-c304b696],
.tp-new-section10[data-v-c304b696] {
	display: flex;
	justify-content: space-between;
	padding: 120rem 235rem;
	background: linear-gradient(90deg, hsla(0, 0%, 96.5%, .5), hsla(0, 0%, 85.1%, 0))
}

.tp-new-section4 .button-boxs[data-v-c304b696],
.tp-new-section6 .button-boxs[data-v-c304b696],
.tp-new-section8 .button-boxs[data-v-c304b696],
.tp-new-section10 .button-boxs[data-v-c304b696] {
	margin-top: 100rem
}

.tp-new-index-section1-box[data-v-c304b696] {
	display: flex;
	flex-direction: column
}

.tp-new-index-section1-list[data-v-c304b696] {
	width: 100%;
	min-height: 392rem;
	border-radius: 10rem;
	background: #fff;
	box-shadow: 0 10rem 18rem 0 rgba(0, 0, 0, .05);
	padding: 0 60rem 8rem
}

.tp-new-index-section1-list-tr>div[data-v-c304b696]:first-child {
	color: #9f734c;
	font-size: 20rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1em
}

.tp-new-index-section1-list-thead[data-v-c304b696] {
	margin-bottom: 12rem
}

.tp-new-index-section1-list-thead .tp-new-index-section1-list-tr[data-v-c304b696] {
	display: flex;
	color: #b2afad;
	font-size: 14rem;
	font-weight: 400;
	line-height: 1em;
	padding-top: 30rem;
	padding-bottom: 5rem
}

.tp-new-index-section1-list-tr+.tp-new-index-section1-list-tr[data-v-c304b696] {
	border-top: 1px solid #e6ddcf
}

.tp-new-index-section1-list-tr>div[data-v-c304b696]:first-child {
	width: 22.9%
}

.tp-new-index-section1-list-tr>div[data-v-c304b696]:nth-child(2) {
	width: 22%;
	text-align: center
}

.tp-new-index-section1-list-tr>div[data-v-c304b696]:nth-child(3) {
	width: 21.7%;
	text-align: center
}

.tp-new-index-section1-list-tr>div[data-v-c304b696]:nth-child(4) {
	width: 17.2%;
	text-align: center
}

.tp-new-index-section1-list-tr>a[data-v-c304b696],
.tp-new-index-section1-list-tr>div[data-v-c304b696]:nth-child(5) {
	width: 15.9%
}

.tp-new-index-section1-list-tbody .tp-new-index-section1-list-tr[data-v-c304b696] {
	display: flex;
	align-items: center;
	color: #6a6967;
	font-family: Gilroy;
	font-size: 22rem;
	font-weight: 400;
	line-height: 33rem;
	padding: 24rem 0
}

.tp-new-index-section1-list-tbody img[data-v-c304b696] {
	width: 36rem;
	height: 36rem
}

.mobile-icon[data-v-c304b696] {
	width: 38rem !important;
	height: 25rem !important
}

.tp-new-index-section1-list-tbody .tp-new-index-section1-list-tr>div[data-v-c304b696]:first-child {
	display: flex;
	gap: 12rem;
	align-items: center;
	color: #5d2333;
	font-family: Gilroy;
	font-size: 20rem;
	font-weight: 700;
	line-height: 27rem
}

.buy[data-v-c304b696] {
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: center;
	align-items: center;
	flex-shrink: 0;
	border-radius: 4rem;
	border: 1px solid #9f734c;
	color: #9f734c;
	font-size: 14rem;
	font-weight: 500;
	transition: all .4s
}

.buy[data-v-c304b696]:hover {
	color: #fff;
	background-color: #9f734c
}

.tp-new-section5-item[data-v-c304b696],
.tp-new-section7-item[data-v-c304b696] {
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	text-align: center
}

.tp-new-section5-item img[data-v-c304b696] {
	width: 190rem;
	height: 190rem
}

.tp-new-section7-item img[data-v-c304b696] {
	width: 145rem;
	height: 145rem
}

.tp-new-section5-item[data-v-c304b696] {
	width: 33%
}

.tp-new-section7-item[data-v-c304b696] {
	width: 25%
}

.tp-new-section9 .right[data-v-c304b696] {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	background-image: url(../img/section9-1.67a861af.svg);
	background-position: 50%;
	background-size: cover;
	background-repeat: no-repeat
}

.tp-new-section9-item[data-v-c304b696] {
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	width: 50%;
	padding: 50rem 0
}

.tp-new-section9-item img[data-v-c304b696] {
	width: 52rem;
	height: 52rem
}

.tp-new-section9-item p[data-v-c304b696] {
	color: #666;
	text-edge: cap;
	font-size: 20rem;
	font-style: normal;
	font-weight: 400;
	line-height: 25rem;
	margin-top: 20rem
}

.green[data-v-c304b696] {
	color: #51ad25 !important
}

.red[data-v-c304b696] {
	color: #ff4b4e !important
}

.tp-new-section3-item[data-v-c304b696] {
	text-align: center
}

.tp-new-section9-item p[data-v-c304b696] {
	padding: 0 8%;
	text-align: center;
	font-size: 18rem
}

.en-trading-body .en-font-family-title[data-v-c304b696] {
	font-weight: 500;
	letter-spacing: 0
}

.en-trading-body .tp-new-section9-item[data-v-c304b696] {
	padding: 60rem 0
}

.en-trading-body .tp-new-section1-intro[data-v-c304b696] {
	max-width: 680rem
}

.en-trading-body .button-boxs[data-v-c304b696] {
	flex-wrap: wrap
}

.en-trading-body .left[data-v-c304b696] {
	max-width: 530rem
}

.kr-font-family-title[data-v-c304b696],
.kr-font-family .kr-font-family-title[data-v-c304b696] {
	font-weight: 700;
	letter-spacing: 0
}

.th-font-family-title[data-v-c304b696] {
	font-weight: 800;
	letter-spacing: 0
}

.vi-font-family-title[data-v-c304b696] {
	letter-spacing: 0
}

@media (max-width:1200px) {
	.tp-new-section2[data-v-c304b696] {
		display: none
	}
}

@media (max-width:996px) {
	.tp-new-section1[data-v-c304b696] {
		height: auto;
		background: url(../img/bg1-m.931146d3.jpg);
		background-size: cover;
		padding: 120px 8%;
		text-align: center
	}

	.tp-new-section1-title[data-v-c304b696] {
		font-size: 38px
	}

	.tp-new-section1-intro[data-v-c304b696] {
		font-size: 16px;
		line-height: 2;
		margin-bottom: 20px;
		margin-top: 10px
	}

	.tp-new-section1-line[data-v-c304b696] {
		margin: 0 auto;
		width: 100px
	}

	.tp-new-section1-intro[data-v-c304b696] {
		max-width: none
	}

	.left[data-v-c304b696],
	.right[data-v-c304b696] {
		width: 100%;
		max-width: 100%
	}

	.tp-new-section3[data-v-c304b696],
	.tp-new-section5[data-v-c304b696],
	.tp-new-section7[data-v-c304b696],
	.tp-new-section9[data-v-c304b696] {
		padding: 70px 8%;
		display: block;
		position: relative;
		padding-bottom: 240px
	}

	.title[data-v-c304b696] {
		font-size: 28px;
		text-align: center;
		line-height: 1.4
	}

	.tp-new-section3-item .item-route[data-v-c304b696] {
		width: 140px;
		height: 140px;
		font-size: 54px;
		margin-top: 60px
	}

	.tp-new-section3-item .item-route span[data-v-c304b696] {
		font-size: 38px
	}

	.tp-new-section3 .button-boxs[data-v-c304b696],
	.tp-new-section5 .button-boxs[data-v-c304b696],
	.tp-new-section7 .button-boxs[data-v-c304b696],
	.tp-new-section9 .button-boxs[data-v-c304b696] {
		position: absolute;
		bottom: 70px;
		display: block;
		width: 84%;
		text-align: center
	}

	.tp-new-section3-item .p1[data-v-c304b696],
	.tp-new-section5-item .p1[data-v-c304b696],
	.tp-new-section7-item .p1[data-v-c304b696] {
		font-size: 16px;
		margin-top: 20px;
		padding: 0 7%
	}

	.button-default[data-v-c304b696],
	.button-primary[data-v-c304b696] {
		width: 90%;
		font-size: 16px;
		padding: 14px
	}

	.button-default[data-v-c304b696] {
		margin-top: 0;
		margin-bottom: 16px
	}

	.button-default .iconfont[data-v-c304b696],
	.button-primary .iconfont[data-v-c304b696] {
		font-size: 14px
	}

	.tp-new-section4[data-v-c304b696],
	.tp-new-section6[data-v-c304b696],
	.tp-new-section8[data-v-c304b696],
	.tp-new-section10[data-v-c304b696] {
		padding: 70px 8%;
		display: block;
		position: relative;
		padding-bottom: 190px
	}

	.info[data-v-c304b696] {
		font-size: 16px;
		line-height: 1.5;
		text-align: center
	}

	.tp-new-section4 .button-boxs[data-v-c304b696],
	.tp-new-section6 .button-boxs[data-v-c304b696],
	.tp-new-section8 .button-boxs[data-v-c304b696],
	.tp-new-section10 .button-boxs[data-v-c304b696] {
		position: absolute;
		bottom: 70px;
		display: block;
		width: 84%;
		text-align: center
	}

	.tp-new-index-section1-list-tr>div[data-v-c304b696]:first-child {
		font-size: 14px
	}

	.tp-new-index-section1-list-th[data-v-c304b696]:last-child,
	.tp-new-index-section1-list-tr .buy[data-v-c304b696]:last-child {
		display: none !important
	}

	.buy[data-v-c304b696] {
		height: 28px;
		width: 103px;
		font-size: 14px
	}

	.tp-new-index-section1-list[data-v-c304b696] {
		padding: 0 16px 32px
	}

	.tp-new-index-section1-list-tbody .tp-new-index-section1-list-tr[data-v-c304b696] {
		font-size: 16px;
		padding: 12px 0;
		align-items: flex-end;
		line-height: 1em
	}

	.tp-new-index-section1-list-td[data-v-c304b696],
	.tp-new-index-section1-list-th[data-v-c304b696] {
		text-align: center
	}

	.tp-new-index-section1-list-tbody .tp-new-index-section1-list-tr>div[data-v-c304b696]:first-child {
		flex-direction: column;
		align-items: flex-start;
		font-size: 16px;
		gap: 2px;
		line-height: 1em
	}

	.tp-new-index-section1-list-tr>div[data-v-c304b696]:first-child {
		width: 28%;
		text-align: left;
		line-height: 1.4
	}

	.tp-new-index-section1-list-tr>div[data-v-c304b696]:nth-child(2),
	.tp-new-index-section1-list-tr>div[data-v-c304b696]:nth-child(3) {
		width: 28%
	}

	.tp-new-index-section1-list-tr>div[data-v-c304b696]:nth-child(4) {
		width: 16%
	}

	.tp-new-index-section1-list-tr>a[data-v-c304b696],
	.tp-new-index-section1-list-tr>div[data-v-c304b696]:nth-child(5) {
		display: none;
		width: 0
	}

	.buy-box[data-v-c304b696] {
		display: flex !important;
		justify-content: flex-end;
		margin-top: 16px
	}

	.tp-new-index-section1-list-thead .tp-new-index-section1-list-tr[data-v-c304b696] {
		font-size: 14px;
		line-height: 2.2
	}

	.tp-new-index-section1-box[data-v-c304b696] {
		margin-top: 60px
	}

	.tp-new-section5 .right[data-v-c304b696],
	.tp-new-section7 .right[data-v-c304b696] {
		flex-wrap: wrap
	}

	.tp-new-section5-item[data-v-c304b696],
	.tp-new-section7-item[data-v-c304b696] {
		width: 50%;
		margin-top: 40px
	}

	.tp-new-section5-item img[data-v-c304b696],
	.tp-new-section7-item img[data-v-c304b696] {
		width: 120px;
		height: 120px
	}

	.tp-new-section5-item[data-v-c304b696]:first-child {
		width: 100%
	}

	.tp-new-section9-item p[data-v-c304b696] {
		font-size: 14px;
		padding: 0 12%;
		line-height: 1.4;
		color: #666
	}

	.tp-new-section9-item img[data-v-c304b696] {
		width: 50px;
		height: 50px
	}

	.tp-new-section9[data-v-c304b696] {
		padding: 70px 2% 240px
	}

	.tp-new-section9 .button-boxs[data-v-c304b696] {
		width: 96%
	}

	.tp-new-section9 .button-default[data-v-c304b696],
	.tp-new-section9 .button-primary[data-v-c304b696] {
		width: 70%
	}

	.tp-new-section9 .right[data-v-c304b696] {
		margin-top: 50px
	}

	.tp-new-section9-item[data-v-c304b696] {
		padding: 60px 0
	}

	.tp-new-section9 .right[data-v-c304b696] {
		background-image: url(../img/section9-1-m.7c791c54.svg);
		background-position: 50%;
		background-size: cover;
		background-repeat: no-repeat
	}

	.en-trading-body .tp-new-section1-title[data-v-c304b696] {
		font-size: 32px;
		line-height: 1.3
	}

	.en-trading-body .tp-new-section9-item[data-v-c304b696] {
		padding: 60rem 0
	}

	.en-trading-body .tp-new-section1-intro[data-v-c304b696] {
		max-width: none
	}

	.en-trading-body .left[data-v-c304b696] {
		width: 100%;
		max-width: 100%
	}
}

.cn-font-family-title,
.cn-font-family .cn-font-family-title {
	font-family: "Noto Serif SC", serif
}

.cn-font-family {
	font-family: Noto Sans SC, sans-serif
}

.en-font-family-title,
.en-font-family .en-font-family-title {
	font-family: Gloock, serif;
	letter-spacing: 1px
}

.en-font-family {
	font-family: Poppins, sans-serif
}

.jp-font-family-title,
.jp-font-family .jp-font-family-title {
	font-family: "Noto Serif JP", serif
}

.jp-font-family {
	font-family: Noto Sans JP, sans-serif
}

.th-font-family-title,
.th-font-family .th-font-family-title {
	font-family: "Noto Serif Thai", serif
}

.th-font-family {
	font-family: Noto Sans, sans-serif
}

.vi-font-family-title,
.vi-font-family .vi-font-family-title {
	font-family: "Noto Serif", serif
}

.vi-font-family {
	font-family: Noto Sans, sans-serif
}

.public-slogan[data-v-5499e0df] {
	background-color: #f9f6f2
}

.rotate[data-v-5499e0df] {
	transform: rotate(0)
}

.rotate .accordion-button[data-v-5499e0df]:after {
	transform: rotate(180deg)
}

a[data-v-5499e0df] {
	text-decoration: none
}

.dividend-session1-wrapper[data-v-5499e0df] {
	background-color: #0b2136
}

.dividend-session1[data-v-5499e0df] {
	margin: 0 auto;
	max-width: 1440px;
	padding: 80px 144px 5px;
	display: flex;
	justify-content: space-between;
	background-image: url(../img/session1_bg.fc08f842.png);
	background-size: auto 85%;
	background-position: 100% 100%;
	background-repeat: no-repeat
}

.dividend-session1-left[data-v-5499e0df] {
	max-width: 650px
}

.dividend-session1-bg[data-v-5499e0df] {
	width: 660px
}

.dividend-session1-title[data-v-5499e0df] {
	margin-top: 30px;
	color: #fff;
	font-size: 50px;
	font-style: normal;
	font-weight: 900;
	line-height: 120%
}

.dividend-session1-info[data-v-5499e0df] {
	margin-top: 24px;
	min-height: 88px;
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 350;
	line-height: 140%
}

.dividend-session1 .btn[data-v-5499e0df] {
	margin-top: 24px;
	margin-bottom: 52px;
	border-radius: 4px;
	background: #fff;
	color: #af8147
}

.dividend-session1 .btn[data-v-5499e0df],
.dividend-session5 .btn[data-v-5499e0df],
.dividend-session6 .btn[data-v-5499e0df] {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding: 12px 24px;
	min-height: 48px;
	gap: 4px;
	font-size: 16px;
	font-weight: 350;
	line-height: 150%;
	min-width: 198px;
	transition: color .3s, background-color .3s
}

.dividend-session5 .btn[data-v-5499e0df],
.dividend-session6 .btn[data-v-5499e0df] {
	margin-top: 34px;
	border-radius: 4px;
	background: #f9f6f2;
	border: 1px solid #a52933;
	color: #a52933
}

.dividend-session6 .btn[data-v-5499e0df] {
	background: #fff
}

.dividend-session1 .btn[data-v-5499e0df]:hover {
	color: #fff;
	background: #af8147
}

.dividend-session5 .btn[data-v-5499e0df]:hover,
.dividend-session6 .btn[data-v-5499e0df]:hover {
	color: #fff;
	background: #a52933
}

.wrapper[data-v-5499e0df] {
	position: relative
}

.dividend-nav-list-box[data-v-5499e0df] {
	position: absolute;
	width: 250px;
	top: 60px;
	transform: translateX(calc(50vw - 580px))
}

.dividend-nav-list[data-v-5499e0df] {
	position: sticky;
	padding: 30px 0
}

.nav-hidden[data-v-5499e0df] {
	display: none
}

.dividend-nav-list-inner[data-v-5499e0df] {
	position: relative;
	display: flex;
	flex-direction: column;
	gap: 30px;
	max-width: 250px
}

.dividend-nav-list-inner[data-v-5499e0df]:before {
	position: absolute;
	left: 0;
	top: 10px;
	content: "";
	width: 1px;
	height: calc(100% - 20px);
	background-color: #e6ddcf
}

.dividend-nav-link[data-v-5499e0df] {
	position: relative;
	padding-left: 20px;
	color: #5d2333;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 21px;
	z-index: 999
}

.dividend-nav-link[data-v-5499e0df]:hover {
	color: #a52933;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: 21px
}

.dividend-nav-link .icon-Vector[data-v-5499e0df] {
	position: absolute;
	left: -7px;
	top: 0;
	color: #e6ddcf
}

.dividend-nav-link:hover .icon-Vector[data-v-5499e0df] {
	color: #ff4b4e
}

.dividend-nav-link-active[data-v-5499e0df] {
	color: #a52933;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: 21px
}

.dividend-nav-link-active .icon-Vector[data-v-5499e0df] {
	color: #ff4b4e
}

.dividend-session-inner[data-v-5499e0df] {
	margin: 0 auto;
	max-width: 1440px;
	padding: 80px 144px 80px 442px;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.dividend-session-index[data-v-5499e0df] {
	color: #9f734c;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 36px
}

.dividend-session-title[data-v-5499e0df] {
	margin-top: 22px;
	color: #5d2333;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: 33px
}

.dividend-session-info[data-v-5499e0df] {
	margin-top: 24px;
	color: #232222;
	font-size: 16px;
	font-style: normal;
	font-weight: 350;
	line-height: 140%
}

.inner-text[data-v-5499e0df] {
	flex-shrink: 0;
	max-width: 300px
}

.inner-img[data-v-5499e0df] {
	flex-shrink: 0;
	width: 400px
}

.dividend-session5[data-v-5499e0df] {
	background: #f9f6f2
}

.dividend-session5-inner[data-v-5499e0df],
.dividend-session6-inner[data-v-5499e0df] {
	margin: 0 auto;
	max-width: 1440px;
	padding: 80px 144px 80px 442px
}

.dividend-session5-title[data-v-5499e0df],
.dividend-session6-title[data-v-5499e0df] {
	color: #5d2333;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	line-height: 33px
}

.dividend-session5-info[data-v-5499e0df],
.dividend-session6-info[data-v-5499e0df] {
	margin-top: 24px;
	color: #666;
	font-size: 16px;
	font-style: normal;
	font-weight: 350;
	line-height: 140%
}

.page-screen-1[data-v-5499e0df] {
	margin-left: -.75rem;
	margin-right: -.75rem;
	margin-top: 50px
}

.page-screen-1 .page-screen__title[data-v-5499e0df] {
	background: #b2afad
}

.page-screen-1 .page-screen__title__text[data-v-5499e0df] {
	font-size: 16px;
	text-align: center;
	display: flex !important;
	justify-content: center;
	align-items: center;
	color: #fff;
	line-height: normal;
	white-space: wrap;
	padding: 3px;
	height: 60px;
	font-weight: 700
}

.page-screen-1 .page-screen__ul__li .text[data-v-5499e0df] {
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 16px;
	text-indent: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #666
}

.page-screen-1 .page-screen__ul__li[data-v-5499e0df] {
	background-color: #f9f9f9
}

.page-screen-1 .page-screen__ul__li[data-v-5499e0df]:nth-child(2n+2) {
	background-color: #fff
}

.flex-1+.flex-1[data-v-5499e0df] {
	border-left: 1px solid #f9f9f9
}

.page-screen-1 .page-screen__ul__li .text[data-v-5499e0df] {
	font-weight: 700;
	font-family: Gilroy
}

.page-screen-1 .page-screen__title .flex-1[data-v-5499e0df]:last-child {
	background: #730707
}

.page-screen__ul__li .flex-1[data-v-5499e0df]:last-child {
	color: #730707
}

.accordion[data-v-5499e0df] {
	margin-top: 40px
}

.dividend-session6-inner .accordion-item[data-v-5499e0df],
.page-screen-3 .accordion-item[data-v-5499e0df] {
	border-radius: 4px 4px 4px 4px;
	overflow: hidden;
	border: 0 solid #d9d9d9;
	margin-bottom: 25px
}

.dividend-session6-inner .accordion-item[data-v-5499e0df]:hover,
.page-screen-3 .accordion-item[data-v-5499e0df]:hover {
	box-shadow: 0 12px 18px -6px rgba(34, 56, 101, .12)
}

.dividend-session6-inner .accordion-button[data-v-5499e0df],
.page-screen-3 .accordion-button[data-v-5499e0df] {
	font-size: 18px;
	line-height: 1.5;
	color: #333 !important;
	font-weight: 400
}

.dividend-session6-inner .accordion-button[data-v-5499e0df]:focus,
.dividend-session6-inner .accordion-button[data-v-5499e0df]:not(.collapsed),
.page-screen-3 .accordion-button[data-v-5499e0df]:focus,
.page-screen-3 .accordion-button[data-v-5499e0df]:not(.collapsed) {
	box-shadow: none;
	background-color: #fff
}

.dividend-session6-inner .accordion .cont-info[data-v-5499e0df],
.page-screen-3 .accordion .cont-info[data-v-5499e0df] {
	display: none
}

.dividend-session6-inner .accordion .cont-info.active[data-v-5499e0df],
.page-screen-3 .accordion .cont-info.active[data-v-5499e0df] {
	display: block
}

.dividend-session6-inner .accordion .accordion-body[data-v-5499e0df],
.page-screen-3 .accordion .accordion-body[data-v-5499e0df] {
	line-height: 34px;
	font-size: 16px;
	color: #585858;
	background: #fff;
	font-family: "Noto Serif SC"
}

.dividend-session6-inner .accordion .accordion-body[data-v-5499e0df] p,
.page-screen-3 .accordion .accordion-body[data-v-5499e0df] p {
	padding-bottom: 13px
}

.dividend-session6-inner .accordion .accordion-body[data-v-5499e0df] a,
.page-screen-3 .accordion .accordion-body[data-v-5499e0df] a {
	color: #2ea3f2
}

.dividend-session6-inner .accordion-item[data-v-5499e0df],
.page-screen-3 .accordion-item[data-v-5499e0df] {
	border: none
}

.accordion-button[data-v-5499e0df] {
	padding-left: 8px;
	padding-right: 8px
}

.bottom-banner-text[data-v-5499e0df] {
	padding: 38px 0;
	background: #f9f6f2;
	color: #3d0101;
	text-align: center
}

.text1[data-v-5499e0df] {
	font-size: 14px;
	font-style: normal;
	font-weight: 600
}

.text2[data-v-5499e0df] {
	margin-top: 16px;
	font-size: 13px;
	font-style: normal;
	font-weight: 500
}

@media (max-width:1440px) {
	.dividend-session1-bg[data-v-5499e0df] {
		width: 560px;
		height: auto;
		-o-object-fit: contain;
		object-fit: contain
	}

	.inner-img[data-v-5499e0df] {
		max-width: 300px
	}

	.dividend-nav-list-box[data-v-5499e0df] {
		transform: translateX(144px)
	}
}

@media (max-width:1300px) {
	.dividend-session1-bg[data-v-5499e0df] {
		width: 500px;
		height: auto;
		-o-object-fit: contain;
		object-fit: contain
	}
}

@media (max-width:1200px) {
	.dividend-session1-bg[data-v-5499e0df] {
		width: 440px;
		height: auto;
		-o-object-fit: contain;
		object-fit: contain
	}

	.inner-img[data-v-5499e0df],
	.inner-text[data-v-5499e0df] {
		max-width: 220px
	}
}

@media (max-width:995px) {
	.dividend-nav-list-box[data-v-5499e0df] {
		display: none
	}

	.dividend-session1[data-v-5499e0df] {
		padding: 70px 28px;
		background: url(../img/session1_m_bg.526897d4.png);
		background-position: 50%;
		background-size: cover;
		background-repeat: no-repeat
	}

	.dividend-session1-left[data-v-5499e0df] {
		display: flex;
		flex-direction: column;
		justify-content: center
	}

	.dividend-session1-bg[data-v-5499e0df] {
		display: none
	}

	.dividend-session1-title[data-v-5499e0df] {
		font-size: 50px;
		text-align: center
	}

	.dividend-session1-info[data-v-5499e0df] {
		margin-top: 20px;
		font-size: 16px;
		text-align: center;
		min-height: none
	}

	.dividend-session1 .btn[data-v-5499e0df] {
		margin: 34px auto 0
	}

	.dividend-session-inner[data-v-5499e0df] {
		padding: 70px 28px 0;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		gap: 50px
	}

	.dividend-session4[data-v-5499e0df] {
		padding-bottom: 70px
	}

	.dividend-session-index[data-v-5499e0df],
	.dividend-session-info[data-v-5499e0df],
	.dividend-session-title[data-v-5499e0df] {
		text-align: center
	}

	.inner-img[data-v-5499e0df],
	.inner-text[data-v-5499e0df] {
		max-width: 100%
	}

	.dividend-session5-inner[data-v-5499e0df],
	.dividend-session6-inner[data-v-5499e0df] {
		padding: 70px 28px;
		display: flex;
		flex-direction: column;
		align-items: center
	}

	.page-screen-1[data-v-5499e0df] {
		width: 100%
	}

	.dividend-session5-info[data-v-5499e0df],
	.dividend-session5-title[data-v-5499e0df] {
		text-align: center
	}

	.problem-box[data-v-5499e0df] {
		width: 100%
	}

	.accordion-body[data-v-5499e0df] {
		padding: 0 10px
	}

	.page-screen-1 .page-screen__title__text[data-v-5499e0df]:last-child,
	.page-screen-1 .page-screen__ul__li .text[data-v-5499e0df]:last-child {
		display: block;
		flex-grow: 1.25
	}

	.page-screen-1 .page-screen__title__text[data-v-5499e0df],
	.page-screen-1 .page-screen__ul__li .text[data-v-5499e0df] {
		font-size: 11px
	}
}

.about-fth1 {
	background: url(../img/about-01-bg.3da2e177.png) 100%/auto 100% no-repeat;
	height: 500px;
	margin-top: 0;
	text-align: center;
	padding-top: 188px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.about-fth1 .p1 {
	font-size: 38px;
	color: #fff;
	font-weight: 700;
	letter-spacing: 4px;
	line-height: 66px
}

.about-fth1 .p1 span {
	font-family: Baskerville Old Face;
	font-weight: 400;
	font-size: 48px;
	letter-spacing: 2px
}

.about-fth1 .p2 {
	font-size: 16px;
	color: #e6e6e6;
	letter-spacing: 2px;
	margin-top: 16px;
	width: 37%;
	margin: 0 auto;
	line-height: 30px
}

.about-fth2-lock {
	position: fixed;
	right: 0;
	left: 0;
	top: 80px;
	z-index: 999
}

.about-fth1 .p3 {
	letter-spacing: 2px;
	opacity: .2;
	font-family: Baskerville Old Face;
	font-size: 46px;
	margin-top: 24px;
	color: #fff
}

.about-fth1 img {
	margin-top: 16px;
	width: 300px;
	margin-bottom: 14px
}

.about-fth2 {
	background: #fff;
	box-shadow: 0 2px 10px rgba(61, 1, 1, .08);
	height: 74px;
	text-align: center;
	padding-top: 30px;
	position: fixed;
	left: 0;
	right: 0;
	z-index: 10;
	top: 81px
}

.about-fth2 a {
	padding: 8px 24px;
	margin: 0 8px;
	border: 1px solid #4d0101;
	color: #4d0101;
	font-size: 16px
}

.about-contact-us .fca7 {
	background: url(../img/about-06-bg.96e15d73.png) 100%/auto 100% no-repeat;
	height: 880px;
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.rotate {
	transform: rotate(-90deg)
}

.rotate,
.rotate-leave {
	transition: all .2s ease-in-out
}

.rotate-leave {
	transform: rotate(90deg)
}

.about-public-title {
	color: #3d0101;
	text-align: center;
	font-size: 38px;
	font-weight: 700;
	letter-spacing: 2px
}

.about-public-line {
	width: 70px;
	border: 1px solid #af8147;
	margin: 36px auto 46px
}

.about-public-title2 {
	color: #3d0101;
	text-align: center;
	font-size: 18px;
	font-weight: 600
}

.about-public-desc {
	width: 70%;
	color: #666;
	text-align: center;
	font-size: 18px;
	font-weight: 400;
	line-height: 34px;
	margin: 18px auto 0;
	letter-spacing: 1px
}

.about1 {
	background: url(../img/about-02-bg.326b93d9.png) 100%/auto 100% no-repeat;
	height: 700px;
	padding-top: 170px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.about1,
.about2 {
	margin-top: 0;
	text-align: center
}

.about2 {
	background: url(../img/about-03-bg.6acc610b.png) 100%/auto 100% no-repeat;
	height: 660px;
	padding-top: 150px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.about2 .about-public-title {
	color: #fff
}

.about2 .about-public-line {
	margin: 36px auto 70px
}

.about2 img {
	width: 140px;
	height: auto;
	display: inline-block;
	margin-bottom: 14px
}

.about2 .container {
	width: 1200px
}

.about2 .p2 {
	font-size: 16px;
	letter-spacing: .5px;
	color: #fff;
	margin-left: 20px;
	width: auto;
	line-height: 29px;
	opacity: .9
}

.about2 .row div,
.about3 {
	text-align: center
}

.about3 {
	padding: 100px 0 50px;
	background: url(../img/about-10-bg.09fee43e.png) 100%/auto 100% no-repeat;
	height: auto;
	margin-top: 0;
	padding-top: 60px;
	padding-bottom: 20px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.about3 .row div {
	position: relative;
	text-align: center;
	margin: 80px 0 90px
}

.about3 .row span {
	font-size: 270px;
	font-family: Baskerville Old Face;
	font-weight: 400;
	text-align: center;
	color: #fff;
	opacity: .15;
	position: absolute;
	top: 42px;
	left: 50%;
	transform: translate(-50%, -50%)
}

.about3 .row .title {
	color: #fff;
	font-weight: 900;
	letter-spacing: 1px;
	font-size: 48px
}

.about3 .row .desc {
	color: hsla(0, 0%, 100%, .7);
	font-size: 18px;
	font-weight: 600;
	line-height: 30px;
	margin-top: 20px;
	letter-spacing: 2px;
	padding: 0 8%
}

.about3 .row .title i {
	font-size: 30px
}

.about4 {
	background: url(../img/about-04-bg.77c82c74.png) 100%/auto 100% no-repeat;
	height: 600px;
	margin-top: 0;
	text-align: center;
	padding-top: 150px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.about4 .about-public-title {
	color: #fff
}

.about4 img {
	width: 60%;
	height: auto;
	margin: 0 auto
}

.about5 {
	padding: 100px 0 140px
}

.about5 .about-public-line {
	margin-bottom: 30px
}

.about5 .about-public-desc {
	margin-top: 0;
	color: #949699;
	letter-spacing: 1px
}

.about5 .about-public-desc span {
	color: #3d0101
}

.about5 .row div {
	text-align: center
}

.about5 .row img {
	width: 130px;
	opacity: .5
}

.about5 .row div {
	margin: 80px 0 0
}

.about5 .row .title {
	color: #2d0101;
	font-size: 22px;
	font-weight: 600;
	letter-spacing: 1px;
	line-height: 28px;
	margin: 20px 0 16px
}

.about5 .row .desc {
	font-size: 16px;
	color: #666;
	line-height: 28px;
	letter-spacing: 1px;
	padding: 0 8%
}

.about6 {
	margin-top: 0;
	text-align: center;
	padding-top: 100px;
	padding-bottom: 90px
}

.about6 .container {
	width: 1200px
}

.about6 .about-public-title {
	color: #3d0101
}

.about6 .row img {
	width: 260px
}

.about6 .row p {
	color: #333;
	font-size: 16px;
	line-height: 24px
}

.about6 .row .img11 {
	width: 200px;
	margin: 35px auto 20px
}

.about6 .row .img33 {
	width: 90px;
	margin: 22px auto 20px
}

.about6 .row .img55 {
	width: 140px;
	margin: 35px auto 20px
}

.about6 .row span {
	color: #3d0101;
	font-size: 16px;
	margin-top: 16px;
	margin-bottom: 10px;
	display: inline-block;
	line-height: 22px
}

.about7 {
	padding: 100px 0 140px
}

.about7 .about-public-line {
	margin-bottom: 60px
}

.about7 .container {
	width: 1100px
}

.about7 .row div {
	text-align: center
}

.about7 .row p {
	font-size: 18px;
	color: #666
}

.about7 .row p a {
	color: #666
}

.about-active {
	background-color: #4d0101;
	color: #fff !important
}

.about4 .img-m {
	display: none
}

.en-style .about-public-title {
	letter-spacing: 0
}

.en-style .about-public-desc {
	letter-spacing: 0;
	width: 76%
}

.en-style .about1 {
	height: 730px
}

.en-style .about2 .p2,
.en-style .about3 .row .desc {
	letter-spacing: 0
}

.en-style .about5 .row .desc {
	letter-spacing: 0;
	padding: 0 10%
}

.en-style .about6 .row p,
.en-style .about-contact-us .fca7 .d1 .p1,
.en-style .about-contact-us .fca7 .d1 .p3,
.en-style .about-contact-us .fca7 .form-label {
	letter-spacing: 0
}

.vi-style .about1 {
	height: 780px
}

.vi-style .about2 .p2 {
	width: 68%;
	line-height: 25px
}

.vi-style .about2 .container {
	width: 1240px
}

.vi-style .about2 img {
	width: 146px
}

.en-style .about7 .row p {
	line-height: 30px
}

.about3 .about-public-title {
	color: #fff
}

.about-contact-us .fca7 .form-box {
	background: linear-gradient(90deg, transparent, rgba(0, 0, 0, .39))
}

.about6 .honor-list {
	overflow: hidden;
	padding-right: 22px;
	height: auto
}

.about6 .honor-list .swiper-slide {
	cursor: pointer
}

.about6 .row img {
	margin: 0 auto 30px
}

.about6 .swiper-button-prev {
	left: -30px;
	background-image: url(../img/about-arrow-left.3be5fd66.svg)
}

.about6 .swiper-button-next,
.about6 .swiper-button-prev {
	width: 22px;
	height: 44px;
	background-size: 90%;
	background-repeat: no-repeat;
	top: 62%
}

.about6 .swiper-button-next {
	right: -30px;
	background-image: url(../img/about-arrow-right.ed9b2d1b.svg)
}

.about6 .container {
	position: relative
}

.about6 .swiper-button-next:after,
.about6 .swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
	content: ""
}

.kr-style .about2 .container {
	width: 1260px;
	max-width: 1260px
}

.about-public-desc-new {
	width: 90%;
	color: #fff;
	text-align: center;
	font-size: 15px;
	font-weight: 400;
	margin: 30px auto 90px;
	letter-spacing: 0;
	opacity: .9
}

@media(min-width:2000px) {
	.fca1 {
		height: 29vh;
		padding-top: 11vh
	}

	.fca2 .container,
	.fca3 .container,
	.fca4 .container,
	.fca5 .container,
	.fca6 .container {
		max-width: 70%
	}
}

@media(max-width:1600px) {
	.about-fth2-lock {
		top: 74.5px
	}

	.vi-style .about-fth2 a {
		padding: 8px 10px
	}
}

@media(max-width:1400px) {
	.about-fth2-lock {
		top: 74.5px
	}

	.fca2 .d1 {
		padding-left: 9%
	}

	.about-fth1 {
		background: url(../img/about-01-bg.3da2e177.png) 100%/auto 100% no-repeat;
		height: 400px;
		margin-top: 0;
		text-align: center;
		padding-top: 150px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.about-fth1 .p1 {
		font-size: 34px;
		line-height: 56px
	}

	.about-fth1 .p1 span {
		font-size: 38px
	}
}

@media(max-width:1300px) {
	.fca2 p {
		width: 100%
	}

	.about6 .swiper-button-prev {
		left: -5px
	}

	.about6 .swiper-button-next {
		right: -5px
	}
}

@media(max-width:995px) {
	.kr-style .about2 .container {
		width: 100%;
		max-width: 100%
	}

	.about2 .container,
	.about6 .container,
	.about7 .container {
		width: 100%
	}

	.about-fth2 {
		display: none
	}

	.public-slogan {
		padding: 20px 20px
	}

	.about-fth1 .p1 {
		padding: 0 5%
	}

	.profile-name {
		font-size: 40px;
		top: 19.5%;
		left: 50%;
		transform: translate(-50%, -50%)
	}

	.about-fth1 {
		background: url(../img/about-01-bg-m.26808c46.png) 100%/auto 100% no-repeat;
		height: 500px;
		margin-top: 0;
		text-align: center;
		padding-top: 146px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.about-fth1 .p3 {
		font-size: 28px;
		opacity: .3
	}

	.about-fth1 .p1 {
		font-size: 30px
	}

	.home-header .navbar-brand img {
		width: 120px;
		height: auto
	}

	.fca1 {
		background: url(../img/about-01-bg-m.26808c46.png) 100%/auto 100% no-repeat;
		height: 280px;
		background-position: 50%;
		padding-top: 118px
	}

	.fca1 p {
		font-size: 28px
	}

	.fca1 img {
		margin-top: 22px;
		width: 150px
	}

	.contact-us {
		height: auto;
		padding-bottom: 64px
	}

	.contact-us .form-bg {
		width: 100%;
		display: block;
		margin: 0;
		border: none
	}

	.contact-us .form-box {
		height: auto;
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		border: none;
		padding: 40px 8%;
		margin-top: -30px
	}

	.contact-us .form-box:after {
		display: none
	}

	.contact-us .form-box .form-btn {
		position: relative;
		left: 0;
		top: 0;
		margin-top: 60px
	}

	.contact-us .form-box .row {
		margin: 0
	}

	.contact-us .form-box .row>* {
		padding: 0
	}

	.contact-us .form-box .mt110 {
		margin-top: 43px
	}

	.contact-us .form-box .col-md-3 {
		margin-top: 12px;
		margin-right: 20px;
		width: 62px;
		height: 28px
	}

	.contact-us .form-box .select-label {
		height: 100%
	}

	.contact-us .form-box .form-label {
		font-size: 16px;
		margin-top: 32px
	}

	.about-contact-us .fca7 {
		background: url(../img/about-06-bg.96e15d73.png) 100%/auto 100% no-repeat;
		position: relative;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.about-fth1 .p1 {
		margin-top: 40px;
		line-height: 58px;
		font-size: 36px
	}

	.en-style .about-fth1 .p1 {
		font-size: 32px;
		padding: 0 10%;
		line-height: 44px
	}

	.public-slogan {
		padding: 16px 0;
		line-height: 28px;
		font-size: 14px
	}

	.about-fth1 .p1 {
		font-size: 28px;
		letter-spacing: 2px
	}

	.about-fth1 .p1 span {
		font-size: 28px;
		letter-spacing: 1px;
		font-family: "Noto Serif SC";
		font-weight: 700
	}

	.about-public-title {
		letter-spacing: 1px;
		font-size: 30px
	}

	.about1 {
		background: none;
		height: auto;
		padding: 60px 0
	}

	.about-public-desc {
		width: 90%;
		color: #999;
		font-size: 16px;
		line-height: 28px;
		text-align: left;
		margin-top: 10px
	}

	.about-public-line {
		width: 50px;
		margin: 30px auto 30px
	}

	.about2 {
		background: url(../img/about-03-bg-m.d6fc495a.png) 100%/auto 100% no-repeat;
		height: auto;
		margin-top: 0;
		padding-top: 60px;
		padding-bottom: 10px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%;
		text-align: center
	}

	.about2 img {
		float: unset;
		width: 100px;
		margin-bottom: 12px
	}

	.about2 .p2 {
		float: unset;
		text-align: center;
		font-family: "Noto Serif SC";
		line-height: 28px;
		margin-left: 0;
		font-size: 14px
	}

	.about2 .about-public-line {
		margin: 30px auto 40px
	}

	.about2 .row div {
		margin-bottom: 50px
	}

	.about3 {
		padding: 60px 3% 30px
	}

	.about3 .row div {
		width: 50%;
		margin: 60px 0 50px
	}

	.about3 .row span {
		font-size: 210px;
		top: 38px
	}

	.about3 .row .title {
		font-size: 34px
	}

	.about3 .row .desc {
		padding: 0 6%;
		margin-top: 10px;
		line-height: 28px
	}

	.about4 .img-pc {
		display: none
	}

	.about4 .img-m {
		display: block
	}

	.about4 img {
		width: 210px;
		margin-top: 10px
	}

	.about4 {
		background: url(../img/about-04-bg-m.60b7d729.png) 100%/auto 100% no-repeat;
		height: 590px;
		margin-top: 0;
		text-align: center;
		padding-top: 60px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.about5 {
		padding: 60px 5% 70px
	}

	.about5 .about-public-desc {
		text-align: center
	}

	.about5 .row .desc {
		display: none
	}

	.about5 .row div {
		width: 33.3%;
		margin: 40px 0 0;
		text-align: center
	}

	.about5 .row img {
		width: 90%
	}

	.about5 .row .title {
		margin: 10px 0 0;
		font-size: 20px;
		color: #333
	}

	.about6 {
		height: auto;
		margin-top: 0;
		text-align: center;
		padding-top: 60px;
		padding-bottom: 70px
	}

	.about6 .row img {
		width: 186px
	}

	.about6 .row p {
		margin-bottom: 26px
	}

	.about7 {
		padding: 60px 0 60px
	}

	.about7 .row p {
		line-height: 40px;
		font-size: 16px
	}

	.about7 .about-public-line {
		margin-bottom: 30px
	}

	.en-style .about-fth1 .p1 {
		padding: 0 3%;
		font-size: 28px
	}

	.en-style .about-public-desc {
		width: 90%
	}

	.en-style .about1 {
		height: auto
	}

	.en-style .about-public-title {
		line-height: 36px;
		font-size: 24px;
		padding: 0 5%
	}

	.en-style .about2 {
		height: auto
	}

	.en-style .about3 .row .desc {
		padding: 0 3%;
		margin-top: 14px;
		line-height: 24px
	}

	.en-style .about5 .row .title {
		letter-spacing: 0;
		font-size: 16px;
		font-weight: 400;
		text-align: center
	}

	.en-style .about5 .about-public-desc {
		width: 100%;
		line-height: 24px
	}

	.en-style .about5 {
		padding: 60px 3% 70px
	}

	.vi-style .about1 {
		height: auto
	}

	.vi-style .about2 .p2 {
		width: 68%;
		line-height: 25px
	}

	.vi-style .about2 .container {
		width: 100%
	}

	.vi-style .about2 img {
		width: 146px
	}

	.vi-style .about2 .p2 {
		width: 100%;
		padding: 0 6%
	}

	.vi-style .about2 img {
		width: 100px
	}

	.vi-style .about2 {
		height: 680px
	}

	.about3 .row .desc {
		font-weight: 400;
		font-size: 16px;
		line-height: 26px;
		margin-top: 16px
	}

	.about6 .swiper-button-next,
	.about6 .swiper-button-prev {
		display: none
	}

	.about6 .swiper-slide {
		height: auto
	}

	.about6 .row img {
		width: 196px;
		margin-bottom: 16px
	}

	.about6 .honor-list {
		height: auto;
		width: 100%
	}

	.about6 .container {
		padding: 0
	}

	.about6 .row img {
		width: 260px
	}

	.about6 .row {
		margin: 0 auto
	}

	.about6 .row p {
		margin-bottom: 0
	}

	.about6 .row .img11,
	.about6 .row .img33,
	.about6 .row .img55 {
		margin-top: 24px
	}

	.about6 .row .img11 {
		width: 185px
	}

	.about6 .row .img55 {
		width: 130px
	}

	.about6 {
		padding-bottom: 50px
	}

	.about6 .row p {
		font-size: 16px
	}

	.about-public-desc-new {
		width: 96%;
		color: #fff;
		text-align: center;
		font-size: 14px;
		font-weight: 400;
		margin: 30px auto 60px;
		letter-spacing: 0;
		opacity: .9;
		line-height: 22px
	}
}

@media(max-width:406px) {
	.about-contact-us .fca7 .d1 .p1 {
		font-size: 26px;
		line-height: 40px;
		text-align: center;
		width: 90%
	}
}

.mam1 {
	background: url(../img/mam-bg.66d4dfd9.png) 100%/auto 100% no-repeat;
	height: 750px;
	margin-top: 0;
	padding-top: 126px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.mam1,
.mam1 .p1 {
	text-align: center
}

.mam1 .p1 {
	color: #fff;
	font-size: 42px;
	font-style: normal;
	font-weight: 700;
	margin-top: 86px
}

.line {
	margin: 60px auto 50px
}

.mam1 .p2 {
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 1px;
	width: 666px;
	margin: 0 auto;
	line-height: 36px;
	opacity: .9
}

.mam1 .btn {
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 10px 40px;
	height: 46px;
	font-size: 16px;
	border-radius: 2px;
	background: #3d0101;
	color: #af8147;
	margin: 50px auto
}

.mam1 .btn:hover {
	color: #3d0101;
	background: #af8147
}

.public-title {
	color: #000
}

.public-line {
	width: 80px;
	margin: 38px auto 36px
}

.mam2 {
	background: #f8f8f8;
	padding: 80px 0
}

.mam2 .row {
	background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0));
	margin: 46px auto;
	padding: 50px 10% 50px 17%;
	width: 1000px
}

.mam2 .row div {
	margin-top: 10px
}

.mam2 .row img {
	width: 30px;
	position: relative;
	top: 7px
}

.mam2 .row p {
	color: #080e1c;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 1px;
	display: inline;
	line-height: 46px;
	margin-left: 16px
}

.public-btn {
	line-height: 16px
}

.mam3 {
	background: #fff;
	padding: 110px 0 120px
}

.mam3 .row {
	background: linear-gradient(270deg, hsla(0, 0%, 97.3%, 0), #f8f8f8);
	margin: 54px auto;
	padding: 50px 7% 80px 5%;
	width: 1000px
}

.mam3 .row div {
	text-align: center
}

.mam3 .row img {
	width: 65px;
	position: relative;
	top: 26px
}

.mam3 .row p {
	color: #080e1c;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 1px;
	display: inline;
	line-height: 46px;
	margin-left: 20px
}

.mam4 {
	background: #f8f8f8;
	padding: 80px 0
}

.mam4 img {
	display: block;
	margin: 40px auto;
	width: 60%;
	background: #fff;
	padding: 30px
}

.mam4 .public-desc {
	width: 60%;
	text-align: left
}

.mam5 {
	background: #fff;
	padding: 80px 0
}

.mam5 .mam5-img {
	display: block;
	margin: 40px auto;
	width: 1000px
}

.mam5 .public-desc {
	width: 500px
}

.mam5-content {
	position: relative;
	width: 1000px;
	margin: 0 auto
}

.mam5-bottom {
	position: absolute;
	bottom: 0;
	height: 80px;
	background: rgba(29, 1, 1, .75);
	width: 1000px;
	text-align: center
}

.mam5-bottom p {
	color: #fff;
	font-size: 16px;
	letter-spacing: 1px;
	display: inline;
	padding: 0 60px;
	line-height: 74px
}

.mam5-bottom img {
	width: 7px;
	margin-left: 10px
}

.mam5-bottom span {
	font-size: 26px;
	font-weight: 700
}

.mamtner-box-en .mam2 .row {
	padding: 50px 0 26px 22%
}

.mamtner-box-en .mam2 .row div {
	width: 100%
}

.mamtner-box-en .mam1 .p1 {
	line-height: 52px;
	margin-top: 60px
}

.mamtner-box-en .public-desc {
	width: 750px
}

.mamtner-box-en .mam3 .row p {
	margin-left: 10px;
	display: block;
	line-height: 26px;
	margin-top: 30px
}

.mamtner-box-en .mam1 .p2 {
	letter-spacing: 0;
	width: 718px;
	line-height: 30px
}

.mamtner-box-en .mam2 .row p {
	letter-spacing: 0
}

.mam1 .btn-ug {
	width: 190px
}

.mam3 img {
	width: 110px;
	margin: 0 auto 40px;
	display: block
}

.mam5 .container {
	max-width: 1100px
}

.mam5 .row div {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 40px
}

.mam5 .row img {
	width: 80%
}

.mam5 .row p {
	color: #666;
	font-size: 16px;
	line-height: 26px;
	width: 90%;
	margin: 30px auto 0
}

.mam6 {
	background: #f8f8f8;
	padding: 80px 0
}

.mam6 .container {
	max-width: 1100px
}

.mam6 .row div {
	background: #fff;
	width: auto;
	margin: 10px 2% 20px;
	height: 44px;
	padding: 14px 20px 14px 46px;
	position: relative;
	border-radius: 3px
}

.mam6 .row div img {
	width: 18px;
	position: absolute;
	top: 13px;
	left: 20px
}

.mam6 .row div p {
	float: left;
	font-size: 16px
}

.mam1 .p1 br {
	display: none
}

.en-style .mam1 .p2 {
	letter-spacing: 0
}

.en-style .mam1 .p1 {
	margin-top: 80px
}

.vi-box .mam1 .p1 {
	margin-top: 40px
}

@media(max-width:1400px) {
	.mam1 .p1 {
		font-size: 34px
	}

	.mam1 .p2 {
		line-height: 32px;
		font-size: 16px;
		width: 600px
	}

	.mam1 {
		height: 600px;
		padding-top: 80px
	}

	.mam4 img,
	.mam5 .mam5-img {
		width: 700px
	}

	.mam5-bottom {
		width: 700px;
		height: 68px
	}

	.mam5-content {
		width: 700px
	}

	.mam5-bottom p {
		line-height: 60px
	}

	.mamtner-box-en .mam1 {
		height: 650px
	}
}

@media(max-width:995px) {
	.mam1 {
		background: url(../img/mam-bg-m.83548dab.png) 100%/auto 100% no-repeat;
		height: 750px;
		margin-top: 0;
		text-align: center;
		padding-top: 126px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.mam1 .p1 br {
		display: block !important
	}

	.mam2 .row {
		width: 90%;
		padding: 20px 0 0 13%;
		margin: 30px auto
	}

	.mam2 .row p {
		font-size: 14px
	}

	.mam2 .row div {
		margin-top: 0
	}

	.mam3 .row {
		width: 100%;
		padding: 20px 0 0 0;
		margin: 30px auto;
		background: #fff
	}

	.mam3 .row div {
		width: 33.3%
	}

	.mam3 .row img {
		width: 54px;
		position: relative;
		top: 0;
		left: 5%
	}

	.mam3 .row p {
		display: block;
		font-size: 14px;
		margin-left: 9%;
		line-height: 20px
	}

	.mam5 .mam5-img,
	.mam5-content {
		width: 100%
	}

	.mam5-bottom {
		width: 100%;
		height: 46px
	}

	.mam5-bottom p {
		line-height: 42px;
		font-size: 14px;
		padding: 0 20px
	}

	.mam5-bottom span {
		font-size: 18px
	}

	.mam5-bottom img {
		width: 6px;
		margin-left: 6px
	}

	.mam1 .p2 {
		width: 100%;
		padding: 8%;
		font-size: 14px;
		line-height: 26px
	}

	.line {
		width: 62px;
		border: 1px solid #d9d9d9;
		margin: 26px auto 0
	}

	.mam1 .p1 {
		margin-top: 58px;
		line-height: 58px;
		font-size: 34px
	}

	.mam1 .btn {
		margin: 14px auto
	}

	.public-desc {
		width: 90%;
		font-size: 15px;
		line-height: 24px
	}

	.mam4 .public-desc,
	.mam5 .public-desc {
		width: 90%
	}

	.mam2,
	.mam3,
	.mam4,
	.mam5 {
		padding: 56px 0
	}

	.public-line {
		width: 50px;
		margin: 26px auto 26px
	}

	.public-title {
		font-size: 26px
	}

	.mam2 .row img {
		width: 28px
	}

	.mam4 img {
		width: 90%
	}

	.public-slogan {
		padding: 20px 20px
	}

	.mamtner-box-en .mam2 .row {
		padding: 20px 0 0 3%
	}

	.mamtner-box-en .mam2 .row div {
		width: 100%;
		margin-top: 14px
	}

	.mamtner-box-en .mam1 .p1 {
		line-height: 44px;
		font-size: 28px;
		width: 90%;
		margin: 20px auto 0
	}

	.public-title2 {
		line-height: 26px
	}

	.mamtner-box-en .mam5-bottom p {
		font-size: 12px;
		letter-spacing: 0;
		padding: 0 8px
	}

	.mamtner-box-en .mam5-bottom span {
		font-size: 16px
	}

	.mamtner-box-en .public-desc {
		width: 90%
	}

	.mamtner-box-en .mam1 .p2 {
		width: 100%;
		font-size: 14px;
		line-height: 26px
	}

	.mamtner-box-en .mam2 .row {
		width: 100%
	}

	.mamtner-box-en .mam2 .row img {
		width: 24px
	}

	.mamtner-box-en .mam1 .p1 {
		font-size: 26px;
		line-height: 34px
	}

	.mamtner-box-en .public-title {
		font-size: 22px;
		line-height: 32px
	}

	.mamtner-box-en .public-slogan {
		padding: 16px 0;
		line-height: 28px;
		font-size: 13px
	}

	.mamtner-box-en .mam2 .row div p {
		line-height: 30px;
		margin-left: 6px
	}

	.mamtner-box-en .mam2 .row div {
		text-align: center
	}

	.mamtner-box-en .mam3 .row p {
		margin-left: 8px;
		display: block;
		line-height: 18px;
		margin-top: 8px;
		font-size: 12px
	}

	.public-slogan {
		padding: 16px 0;
		line-height: 28px;
		font-size: 13px
	}

	.mam1 .p1 br {
		display: block
	}

	.mam3 img {
		width: 90px
	}

	.mam4 img {
		padding: 0;
		background: none;
		margin: 0 auto;
		width: 96%
	}

	.public-btn {
		margin: 40px auto 0
	}

	.mam4 .public-desc {
		margin-top: 30px
	}

	.mam5 .row div {
		width: 50%;
		margin-bottom: 0
	}

	.mam5 .row p {
		font-size: 14px;
		width: 82%;
		margin: 20px auto 0;
		line-height: 22px
	}

	.mam5 .row img {
		width: 88%
	}

	.mam6 .row div p {
		font-size: 14px
	}

	.mam6 .row div {
		margin-bottom: 6px;
		margin-left: 4%;
		padding: 16px 10px 14px 36px
	}

	.mam6 .row div img {
		top: 13px;
		left: 12px
	}

	.mam6 {
		padding-bottom: 50px
	}

	.en-style .mam6 .row div {
		width: 92%;
		line-height: 22px;
		height: auto;
		padding: 14px 10px 12px 36px
	}

	.en-style .mam6 .row div p {
		font-size: 14px
	}

	.en-style .mam6 .row div img {
		top: 18px;
		left: 12px;
		width: 13px
	}

	.en-style .public-title {
		font-size: 23px
	}

	.en-style .mam1 .p1 {
		line-height: 46px;
		font-size: 30px;
		margin-top: 55px
	}
}

@media(max-width:400px) {
	.mam6 .row div p {
		font-size: 13px
	}

	.mam6 .row div {
		margin-bottom: 6px;
		margin-left: 4%;
		padding: 14px 10px 12px 34px;
		height: 38px
	}

	.mam6 .row div img {
		top: 13px;
		left: 12px;
		width: 14px
	}

	.en-style .mam6 .row div {
		width: 92%;
		line-height: 22px;
		height: auto
	}

	.en-style .mam6 .row div p {
		font-size: 14px
	}
}

.tech-t-sub1 {
	background: url(../img/technology-bg.59283c39.jpg) 100%/auto 100% no-repeat;
	height: 660px;
	margin-top: 0;
	text-align: center;
	padding-top: 200px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.tech-t-sub1 img {
	margin-top: 26px;
	width: 330px;
	margin-bottom: 14px
}

.tech-t-sub1 .p1 {
	font-size: 36px;
	font-weight: 700;
	margin-top: 19px;
	letter-spacing: 2px
}

.tech-t-sub1 .p1,
.tech-t-sub1 .p2 {
	color: #fff;
	text-align: center;
	font-style: normal
}

.tech-t-sub1 .p2 {
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1px;
	width: 710px;
	margin: 0 auto;
	line-height: 36px;
	opacity: .9
}

.tech-t-sub1 .btn {
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 10px 56px;
	height: 46px;
	font-size: 16px;
	border-radius: 2px;
	background: #3d0101;
	color: #af8147;
	margin: 40px auto
}

.tech-t-sub1 .btn:hover {
	color: #3d0101;
	background: #af8147
}

.tech-public-title {
	color: #000;
	text-align: center;
	font-size: 34px;
	font-weight: 700;
	letter-spacing: 2px
}

.tech-public-line {
	width: 70px;
	border: 1px solid #af8147;
	margin: 46px auto 36px
}

.tech-public-title2 {
	color: #000;
	text-align: center;
	font-size: 18px;
	font-weight: 600
}

.tech-t-sub2 {
	background: #f8f8f8;
	padding: 80px 0
}

.tech-t-sub2 .row {
	background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0));
	margin: 46px auto;
	padding: 50px 10% 50px 17%;
	width: 1000px
}

.tech-t-sub2 .row div {
	margin-top: 10px
}

.tech-t-sub2 .row img {
	width: 30px;
	position: relative;
	top: 7px
}

.tech-t-sub2 .row p {
	color: #080e1c;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 1px;
	display: inline;
	line-height: 46px;
	margin-left: 16px
}

.tech-t-sub3 {
	background: #fff;
	padding: 90px 0 160px
}

.tech-t-sub3 .row {
	margin: 54px auto;
	width: 1200px
}

.tech-t-sub3 .row div {
	text-align: center
}

.tech-t-sub3 .row img {
	width: 65px;
	position: relative;
	top: 26px;
	width: 90px
}

.tech-t-sub3 .row .title {
	color: #080e1c;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 48px;
	margin-top: 22px
}

.tech-t-sub3 .row .desc {
	color: #080e1c;
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 28px;
	padding: 0 10%
}

.tech-t-sub4 {
	background: #f8f8f8;
	padding: 80px 0
}

.tech-t-sub4 img {
	display: block;
	margin: 40px auto;
	width: 60%;
	background: #fff;
	padding: 30px
}

.tech-t-sub4 .public-desc {
	width: 60%;
	text-align: left
}

.tech-t-sub5 {
	background: #fff;
	padding: 80px 0
}

.tech-t-sub5 .tech-t-sub5-img {
	display: block;
	margin: 40px auto;
	width: 1000px
}

.tech-t-sub5 .public-desc {
	width: 500px
}

.tech-t-sub5-content {
	position: relative;
	width: 1000px;
	margin: 0 auto
}

.tech-t-sub5-bottom {
	position: absolute;
	bottom: 0;
	height: 80px;
	background: rgba(29, 1, 1, .75);
	width: 1000px;
	text-align: center
}

.tech-t-sub5-bottom p {
	color: #fff;
	font-size: 16px;
	letter-spacing: 1px;
	display: inline;
	padding: 0 60px;
	line-height: 74px
}

.tech-t-sub5-bottom img {
	width: 7px;
	margin-left: 10px
}

.tech-t-sub5-bottom span {
	font-size: 26px;
	font-weight: 700
}

.tech-t-subtner-box-en .tech-t-sub2 .row {
	padding: 50px 0 26px 22%
}

.tech-t-subtner-box-en .tech-t-sub2 .row div {
	width: 100%
}

.tech-t-subtner-box-en .tech-t-sub1 .p1 {
	line-height: 52px;
	margin-top: 60px
}

.tech-t-subtner-box-en .public-desc {
	width: 750px
}

.tech-t-subtner-box-en .tech-t-sub3 .row p {
	margin-left: 10px;
	display: block;
	line-height: 26px;
	margin-top: 30px
}

.tech-t-subtner-box-en .tech-t-sub1 .p2 {
	letter-spacing: 0;
	width: 718px;
	line-height: 30px
}

.tech-t-subtner-box-en .tech-t-sub2 .row p {
	letter-spacing: 0
}

.tech-t-sub1 .btn-ug {
	width: 190px
}

.tech-t-sub5 .container {
	max-width: 1100px
}

.tech-t-sub5 .row div {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 40px
}

.tech-t-sub5 .row img {
	width: 80%
}

.tech-t-sub5 .row p {
	color: #666;
	font-size: 16px;
	line-height: 26px;
	width: 90%;
	margin: 30px auto 0
}

.tech-t-sub6 {
	background: #f8f8f8;
	padding: 80px 0
}

.tech-t-sub6 .container {
	max-width: 1100px
}

.tech-t-sub6 .row div {
	background: #fff;
	width: auto;
	margin: 10px 2% 20px;
	height: 44px;
	padding: 14px 20px 14px 46px;
	position: relative;
	border-radius: 3px
}

.tech-t-sub6 .row div img {
	width: 18px;
	position: absolute;
	top: 13px;
	left: 20px
}

.tech-t-sub6 .row div p {
	float: left;
	font-size: 16px
}

.tech-t-sub1 .p1 br {
	display: none
}

.en-style .tech-t-sub1 .p2 {
	letter-spacing: 0
}

.en-style .tech-t-sub1 .p1 {
	margin-top: 80px
}

.vi-box .tech-t-sub1 .p1 {
	margin-top: 40px
}

.rotate .accordion-button:after {
	transform: rotate(180deg)
}

.en-style2 .tech-t-sub3 .row .title {
	letter-spacing: 0;
	line-height: 26px;
	margin-top: 32px;
	margin-bottom: 14px
}

.en-style2 .tech-t-sub3 .row .desc {
	letter-spacing: 0
}

.tech-technology-ash {
	padding: 100px 0 80px;
	background: #f8f8f8
}

.tech-technology-ash .row img {
	width: 80%;
	margin: 40px auto 40px
}

.tech-technology-ash .public-desc {
	color: #949699;
	font-size: 18px
}

.tech-technology-ash .public-link2 {
	float: unset;
	margin: 0 auto
}

.tech-technology-white {
	padding: 100px 0 80px
}

.tech-technology-white .row img {
	width: 80%;
	margin: 40px auto 40px
}

.tech-technology-white .public-desc {
	color: #949699;
	font-size: 18px
}

.tech-technology-white .public-link2 {
	float: unset;
	margin: 0 auto
}

.en-style2 .tech-t-sub1 .p2 {
	letter-spacing: 0
}

.en-style2 .tech-public-title {
	padding: 0 10%;
	line-height: 38px
}

.tech-technology2 .row img {
	width: 60%
}

.tech-technology3 .row img {
	width: 70%
}

.tech-technology1 {
	background: #fff;
	padding: 32px 0 38px;
	text-align: center
}

.tech-technology1 p {
	font-size: 18px;
	display: inline-block;
	line-height: 28px
}

.tech-technology1 span {
	color: #7d0101;
	font-size: 30px;
	font-weight: 700
}

.tech-technology4 .public-desc,
.tech-technology4 .tech-public-line {
	display: none
}

.tech-technology4 {
	position: relative;
	padding-top: 120px;
	padding-bottom: 52px
}

.tech-technology4 .base-text {
	color: #f1f1f1;
	font-size: 120px;
	letter-spacing: 1px;
	font-weight: 700;
	position: absolute;
	top: 70px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 0
}

.tech-technology4 .tech-public-title {
	z-index: 999;
	position: relative
}

.tech-technology4 .public-link2 img {
	width: 7px;
	margin: 0;
	margin-left: 12px
}

.tech-technology4 .desc {
	width: 90%;
	color: #999;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
	margin: 160px 0 0
}

.tech-technology4 .row {
	width: 900px;
	margin: 0 auto
}

.tech-technology4 .public-link2 {
	margin: 30px 0
}

.tech-technology4 .div-img {
	text-align: right
}

.tech-technology4 .div-img img {
	margin-top: 100px
}

.tech-technology5 .public-desc {
	width: 60%
}

.tech-technology2 .public-desc {
	width: 46%
}

.tech-technology5 .container {
	width: 1000px
}

.tech-technology5 .bg-red {
	background: #2d0101
}

.tech-technology5 .row {
	margin-top: 30px;
	margin-bottom: 50px
}

.tech-technology5 .row div {
	padding: 0;
	height: 405.5px
}

.tech-technology5 .row .icon {
	width: 50px;
	float: left;
	margin-left: 54px;
	margin-top: 68px
}

.tech-technology5 .row .right-img {
	margin: 0;
	width: 100%
}

.tech-technology5 .row p {
	color: #fff;
	font-size: 18px;
	display: inline-block;
	float: left;
	width: 200px;
	line-height: 72px;
	margin-left: 22px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.tech-technology5 .row .text {
	margin-top: 54px
}

.tech-technology6 .row img {
	width: 46%
}

.tech-technology6 .public-desc {
	width: 60%
}

.tech-technology6 .a-box {
	width: 960px;
	margin: 30px auto 0;
	padding: 18px 0;
	background: #3d0101;
	text-align: center
}

.tech-technology6 .a-box a {
	font-size: 16px;
	color: #fff;
	margin: 0 50px
}

.tech-technology6 .a-box .link-icon {
	width: 7px;
	margin: 0;
	margin-left: 12px
}

.tech-technology6 .public-link2 {
	margin-top: 10px
}

.tech-page-screen-1 {
	padding-bottom: 80px
}

.tech-technology0 .m-box,
.tech-technology4 .m-link {
	display: none
}

.tech-technology4 .pc-link {
	display: block
}

.en-style2 .tech-technology2 .public-desc {
	width: 60%
}

.en-style2 .tech-technology1 p {
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.en-style2 .tech-technology5 .public-desc {
	width: 80%
}

.en-style2 .tech-technology5 .row .icon {
	margin-left: 40px
}

.en-style2 .tech-technology6 .public-desc {
	width: 80%
}

.en-style2 .tech-technology4 .tech-public-title {
	line-height: 44px
}

.en-style2 .tech-technology4 {
	padding-top: 92px
}

.en-style2 .tech-technology4 .desc {
	margin: 120px 0 0
}

.en-style2 .tech-technology4 .div-img img {
	margin-top: 72px
}

.en-style2 .tech-public-title,
.en-style2 .tech-t-sub1 .p1 {
	letter-spacing: 0
}

.tech-technology1 br {
	display: none
}

.en-style2 .tech-technology1 br {
	display: block
}

.tech-technology6 .a-box {
	width: 830px;
	margin-top: 0;
	margin-bottom: 12px
}

.tech-technology6 .a-box a {
	margin: 0 100px
}

.tech-technology6 .public-desc {
	width: 63%
}

.tech-technology6 .row .black-box-img2 {
	width: 60%
}

.tech-technology6 .p-box {
	width: 700px;
	margin: 0 auto
}

.tech-technology6 .p-box p {
	font-size: 18px;
	position: relative;
	padding-left: 30px;
	line-height: 30px;
	float: left;
	color: #999;
	margin-bottom: 10px
}

.tech-technology6 .p-box .pl {
	width: 60%
}

.tech-technology6 .p-box .pr {
	width: 40%
}

.tech-technology6 .p-box img {
	width: 20px;
	margin: 0;
	position: absolute;
	top: 4px;
	left: 0
}

.tech-technology6 .tech-public-title22 {
	width: 50%;
	margin: 20px auto;
	line-height: 32px
}

.en-style2 .tech-technology6 .a-box {
	width: 960px
}

.en-style2 .tech-technology6 .tech-public-desc {
	width: 73%
}

.en-style2 .tech-technology6 .p-box .pl,
.en-style2 .tech-technology6 .p-box .pr {
	width: 100%;
	text-align: center;
	padding-left: 0
}

.en-style2 .tech-technology6 .p-box img {
	position: relative;
	margin-right: 10px
}

.en-style2 .tech-technology6 .tech-public-title22 {
	width: 73%
}

.en-style2 .tech-technology6 .p-box {
	width: 100%
}

@media(max-width:1400px) {
	.tech-t-sub1 {
		height: 520px;
		padding-top: 140px
	}

	.tech-t-sub1 .p1 {
		font-size: 34px
	}

	.tech-t-sub1 .p2 {
		line-height: 32px;
		font-size: 16px;
		width: 600px
	}

	.tech-t-sub4 img,
	.tech-t-sub5 .tech-t-sub5-img {
		width: 700px
	}

	.tech-t-sub5-bottom {
		width: 700px;
		height: 68px
	}

	.tech-t-sub5-content {
		width: 700px
	}

	.tech-t-sub5-bottom p {
		line-height: 60px
	}

	.tech-t-subtner-box-en .tech-t-sub1 {
		height: 650px
	}

	.en-style2 .tech-technology1 p {
		font-size: 15px
	}
}

@media(max-width:995px) {
	.tech-t-sub1 .p1 br {
		display: block !important
	}

	.tech-t-sub2 .row {
		width: 90%;
		padding: 20px 0 0 13%;
		margin: 30px auto
	}

	.tech-t-sub2 .row p {
		font-size: 14px
	}

	.tech-t-sub2 .row div {
		margin-top: 0
	}

	.tech-t-sub3 .row {
		width: 100%;
		padding: 19px 0 0 0;
		margin: 10px auto 30px;
		background: #fff
	}

	.tech-t-sub3 .row div {
		width: 50%;
		margin-bottom: 30px
	}

	.tech-t-sub3 .row img {
		width: 90px
	}

	.public-link2 {
		padding: 14px 18px
	}

	.public-link,
	.public-link2 {
		margin-top: 0;
		text-align: center;
		width: 100%
	}

	.public-link {
		padding: 15px 19px
	}

	.tech-t-sub3 .row .desc {
		font-size: 15px;
		padding: 0 0;
		line-height: 26px
	}

	.tech-t-sub5 .tech-t-sub5-img,
	.tech-t-sub5-content {
		width: 100%
	}

	.tech-t-sub5-bottom {
		width: 100%;
		height: 46px
	}

	.tech-t-sub5-bottom p {
		line-height: 42px;
		font-size: 14px;
		padding: 0 20px
	}

	.tech-t-sub5-bottom span {
		font-size: 18px
	}

	.tech-t-sub5-bottom img {
		width: 6px;
		margin-left: 6px
	}

	.tech-t-sub1 .p2 {
		width: 100%;
		padding: 24px 8%;
		font-size: 16px;
		line-height: 30px
	}

	.line {
		width: 62px;
		border: 1px solid #d9d9d9;
		margin: 26px auto 0
	}

	.tech-t-sub1 .p1 {
		margin-top: 20px;
		line-height: 58px;
		font-size: 34px
	}

	.tech-t-sub1 .btn {
		margin: 14px auto
	}

	.public-desc {
		width: 90%;
		font-size: 15px;
		line-height: 24px
	}

	.tech-t-sub4 .public-desc,
	.tech-t-sub5 .public-desc {
		width: 90%
	}

	.tech-t-sub2,
	.tech-t-sub3,
	.tech-t-sub4,
	.tech-t-sub5 {
		padding: 56px 0
	}

	.tech-public-line {
		width: 50px;
		margin: 40px auto 0
	}

	.tech-public-title {
		font-size: 26px
	}

	.tech-t-sub2 .row img {
		width: 28px
	}

	.tech-t-sub4 img {
		width: 90%
	}

	.public-slogan {
		padding: 20px 20px
	}

	.tech-t-subtner-box-en .tech-t-sub2 .row {
		padding: 20px 0 0 3%
	}

	.tech-t-subtner-box-en .tech-t-sub2 .row div {
		width: 100%;
		margin-top: 14px
	}

	.tech-t-subtner-box-en .tech-t-sub1 .p1 {
		line-height: 44px;
		font-size: 28px;
		width: 90%;
		margin: 20px auto 0
	}

	.tech-public-title2 {
		line-height: 26px
	}

	.tech-t-subtner-box-en .tech-t-sub5-bottom p {
		font-size: 12px;
		letter-spacing: 0;
		padding: 0 8px
	}

	.tech-t-subtner-box-en .tech-t-sub5-bottom span {
		font-size: 16px
	}

	.tech-t-subtner-box-en .public-desc {
		width: 90%
	}

	.tech-t-subtner-box-en .tech-t-sub1 .p2 {
		width: 100%;
		font-size: 14px;
		line-height: 26px
	}

	.tech-t-subtner-box-en .tech-t-sub2 .row {
		width: 100%
	}

	.tech-t-subtner-box-en .tech-t-sub2 .row img {
		width: 24px
	}

	.tech-t-subtner-box-en .tech-t-sub1 .p1 {
		font-size: 26px;
		line-height: 34px
	}

	.tech-t-subtner-box-en .tech-public-title {
		font-size: 22px;
		line-height: 32px
	}

	.tech-t-subtner-box-en .public-slogan {
		padding: 16px 0;
		line-height: 28px;
		font-size: 13px
	}

	.tech-t-subtner-box-en .tech-t-sub2 .row div p {
		line-height: 30px;
		margin-left: 6px
	}

	.tech-t-subtner-box-en .tech-t-sub2 .row div {
		text-align: center
	}

	.tech-t-subtner-box-en .tech-t-sub3 .row p {
		margin-left: 8px;
		display: block;
		line-height: 18px;
		margin-top: 8px;
		font-size: 12px
	}

	.public-slogan {
		padding: 16px 0;
		line-height: 28px;
		font-size: 13px
	}

	.tech-t-sub1 .p1 br {
		display: block
	}

	.tech-t-sub4 img {
		padding: 0;
		background: none;
		margin: 0 auto;
		width: 96%
	}

	.public-btn {
		margin: 40px auto 0
	}

	.tech-t-sub4 .public-desc {
		margin-top: 30px
	}

	.tech-t-sub5 .row div {
		width: 50%;
		margin-bottom: 0
	}

	.tech-t-sub5 .row p {
		font-size: 14px;
		width: 82%;
		margin: 20px auto 0;
		line-height: 22px
	}

	.tech-t-sub5 .row img {
		width: 88%
	}

	.tech-t-sub6 .row div p {
		font-size: 14px
	}

	.tech-t-sub6 .row div {
		margin-bottom: 6px;
		margin-left: 4%;
		padding: 16px 10px 14px 36px
	}

	.tech-t-sub6 .row div img {
		top: 13px;
		left: 12px
	}

	.tech-t-sub6 {
		padding-bottom: 50px
	}

	.en-style .tech-t-sub6 .row div {
		width: 92%;
		line-height: 22px;
		height: auto;
		padding: 14px 10px 12px 36px
	}

	.en-style .tech-t-sub6 .row div p {
		font-size: 14px
	}

	.en-style .tech-t-sub6 .row div img {
		top: 18px;
		left: 12px;
		width: 13px
	}

	.en-style .tech-public-title {
		font-size: 23px
	}

	.en-style .tech-t-sub1 .p1 {
		line-height: 46px;
		font-size: 30px;
		margin-top: 55px
	}

	.product {
		width: 100%
	}

	.product .table-list .flex-1:nth-child(4),
	.product .table-list .flex-1:nth-child(5) {
		display: none
	}

	.accordion-body {
		padding: 0
	}

	.accordion-body,
	.product-box__accordion-item .accordion-button,
	.product-box__nav {
		font-size: 12px
	}

	.product .table-list .flex-1 {
		font-size: 13px
	}

	.product .accordion-button:after {
		display: none
	}

	.product-box__accordion-item .accordion-button {
		padding: 8px 0
	}

	.en-style2 .public-link2 {
		float: unset;
		margin-bottom: 16px
	}

	.en-style2 .public-link {
		float: unset
	}

	.en-style2 .tech-t-sub3 .row .title {
		line-height: 24px
	}

	.en-style2 .tech-t-sub3 .row .desc {
		margin-top: 14px
	}

	.en-style2 .product {
		margin-top: 30px
	}

	.en-style2 .tech-public-title {
		padding: 0 8%;
		line-height: 32px
	}

	.en-style2 .product {
		margin-bottom: 30px
	}

	.tech-t-sub1 .btn {
		display: block;
		margin-top: 36px
	}

	.tech-t-sub1 {
		background: url(../img/technology-bg-m.efc2b154.jpg) 100%/auto 100% no-repeat;
		height: 860px;
		margin-top: 0;
		text-align: center;
		padding-top: 100px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.tech-t-sub1 .p1 {
		font-size: 27px
	}

	.account1 {
		padding: 50px 2% 50px;
		background: #fff
	}

	.account1 .container {
		width: 100%
	}

	.account1 .row div {
		width: 33.3%
	}

	.account1 .row .title {
		font-size: 17px;
		letter-spacing: 0;
		white-space: nowrap;
		max-width: 110px;
		overflow: hidden;
		text-overflow: ellipsis;
		margin-bottom: 20px
	}

	.account1 .row .desc1,
	.account1 .row .desc2,
	.account1 .row .desc3 {
		font-size: 14px;
		line-height: 20px;
		margin-top: 14px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		letter-spacing: 0
	}

	.account1 .row .div1 {
		margin-top: 22px;
		text-align: right
	}

	.account1 .btn-box {
		display: none
	}

	.tech-t-sub3,
	.tech-t-sub3 .row {
		background: #f8f8f8
	}

	.tech-t-sub3 .row div {
		width: 100%
	}

	.public-link,
	.public-link2 {
		width: 70%;
		text-align: center;
		margin: 20px auto 10px;
		float: unset
	}

	.btn-box {
		width: 100%
	}

	.tech-technology-ash {
		background: #fff;
		padding: 60px 3%
	}

	.tech-technology-ash .public-desc {
		width: 100% !important;
		font-size: 16px;
		line-height: 24px
	}

	.tech-technology-ash .row img {
		width: 100%;
		margin: 20px auto 30px
	}

	.tech-technology-white {
		padding: 60px 3%;
		background: #f8f8f8
	}

	.tech-technology-white .public-desc {
		width: 100% !important;
		font-size: 16px;
		line-height: 24px
	}

	.tech-technology-white .row img {
		width: 100%
	}

	.tech-public-line {
		margin: 30px auto 30px
	}

	.tech-t-sub3 .tech-public-line {
		margin-bottom: 0
	}

	.en-style2 .tech-t-sub1 .p2 {
		padding-top: 14px
	}

	.en-style2 .account1 .row .title {
		font-size: 16px
	}

	.en-style2 .tech-public-title {
		font-size: 24px
	}

	.en-style2 .tech-t-sub3 .row .desc {
		padding: 0 10%
	}

	.tech-t-sub1 img {
		width: 16px;
		margin: 0
	}

	.tech-technology0 .m-box li {
		width: 70%;
		margin: 8px auto;
		border-radius: 2px;
		background: rgba(0, 0, 0, .59);
		padding: 20px 0
	}

	.tech-technology0 .m-box li p {
		font-size: 16px;
		color: #fff;
		margin: 8px 0
	}

	.tech-technology0 .m-box li span {
		font-size: 24px;
		color: #fff;
		font-weight: 700
	}

	.tech-technology0 .m-box {
		display: block
	}

	.tech-t-sub1 .p2 br,
	.tech-technology1 {
		display: none
	}

	.tech-technology4 .row {
		width: 100%
	}

	.tech-technology4 .tech-public-title {
		padding: 0 10%;
		line-height: 38px
	}

	.tech-technology4 .base-text {
		display: none
	}

	.tech-technology4 .tech-public-line {
		display: block
	}

	.tech-technology4 .public-link2 img {
		width: 7px;
		margin: 0;
		margin-left: 12px
	}

	.tech-technology4 .desc {
		width: 100%;
		color: #949699;
		font-weight: 400;
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		text-align: center
	}

	.tech-technology4 .public-link2 {
		margin: 30px auto
	}

	.tech-technology4 .pc-link {
		display: none
	}

	.tech-technology4 .m-link {
		display: block
	}

	.tech-technology4 .div-img {
		text-align: center
	}

	.tech-technology4 .div-img img {
		width: 60%;
		margin-top: 30px;
		margin-bottom: 0
	}

	.tech-technology5 .container {
		width: 100%
	}

	.tech-technology5 {
		padding-left: 0;
		padding-right: 0
	}

	.tech-technology5 .row div {
		height: auto
	}

	.tech-technology5 .row .icon {
		width: 50px;
		float: left;
		margin-left: 22%;
		margin-top: 40px
	}

	.tech-technology5 .row .text {
		margin-top: 27px
	}

	.tech-technology5 .row {
		margin-bottom: 30px
	}

	.tech-page-screen-1 {
		padding-bottom: 60px
	}

	.tech-technology6 .a-box {
		padding: 15px 0
	}

	.tech-technology6 .a-box a {
		font-size: 15px;
		margin: 0 4%
	}

	.en-style2 .tech-t-sub1 .p1 {
		line-height: 34px;
		padding: 0 9%
	}

	.en-style2 .tech-technology0 .m-box li {
		width: 78%
	}

	.en-style2 .tech-technology4 .tech-public-title {
		padding: 0 6%
	}

	.en-style2 .tech-technology5 .row .icon {
		margin-left: 20%
	}

	.en-style2 .tech-technology6 .a-box a {
		display: block;
		margin-bottom: 14px
	}

	.en-style2 .tech-technology6 .a-box {
		padding: 18px 0 3px
	}

	.tech-technology6 {
		padding-bottom: 30px
	}

	.en-style2 .tech-t-sub1 .p1 {
		font-size: 26px;
		padding: 0 4%
	}

	.en-style2 .tech-technology0 .m-box li p {
		font-size: 14px;
		line-height: 20px
	}

	.en-style2 .tech-technology0 .m-box li {
		width: 80%;
		padding: 20px 3px
	}

	.en-style2 .tech-t-sub1 .p2 {
		padding: 24px 4%
	}

	.en-style2 .tech-t-sub1 {
		height: 880px
	}

	.en-style2 .tech-public-title {
		padding: 0
	}

	.en-style2 .tech-technology4 .tech-public-title {
		line-height: 32px;
		padding: 0
	}

	.en-style2 .tech-technology4 {
		padding-top: 60px;
		padding-bottom: 40px
	}

	.en-style2 .tech-technology4 .desc {
		margin-top: 0
	}

	.en-style2 .tech-technology5 .row .icon {
		margin-left: 19%
	}

	.en-style2 .public-link2 {
		padding: 14px 9%;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content
	}

	.tech-technology6 .p-box img {
		width: 20px;
		position: relative;
		margin-right: 7px
	}

	.tech-technology6 .row .black-box-img2 {
		margin: 20px auto
	}

	.tech-technology6 .p-box .pl,
	.tech-technology6 .p-box .pr {
		width: 100%;
		padding-left: 0;
		text-align: center
	}

	.tech-technology6 .row .black-box-img2 {
		width: 100%
	}

	.tech-technology6 .p-box p {
		font-size: 16px
	}

	.tech-technology6 .tech-public-title22 {
		width: 94%;
		line-height: 26px
	}

	.en-style2 .tech-technology6 .tech-public-title22 {
		width: 94%
	}

	.en-style2 .tech-technology6 .p-box .pl,
	.en-style2 .tech-technology6 .p-box .pr {
		line-height: 24px
	}
}

@media(max-width:400px) {
	.tech-t-sub6 .row div p {
		font-size: 13px
	}

	.tech-t-sub6 .row div {
		margin-bottom: 6px;
		margin-left: 4%;
		padding: 14px 10px 12px 34px;
		height: 38px
	}

	.tech-t-sub6 .row div img {
		top: 13px;
		left: 12px;
		width: 14px
	}

	.en-style .tech-t-sub6 .row div {
		width: 92%;
		line-height: 22px;
		height: auto
	}

	.en-style .tech-t-sub6 .row div p {
		font-size: 14px
	}

	.account1 .row .title {
		font-size: 16px
	}
}

.service-t-sub1 {
	background: url(../img/service-bg.dec54077.png) 100%/auto 100% no-repeat;
	height: 800px;
	margin-top: 0;
	text-align: center;
	padding-top: 160px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.service-t-sub1 img {
	margin-top: 26px;
	width: 330px;
	margin-bottom: 14px
}

.service-t-sub1 .p1 {
	color: #fff;
	text-align: center;
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	margin-top: 19px;
	letter-spacing: 2px
}

.line {
	width: 80px;
	border: 1px solid #d9d9d9;
	margin: 50px auto 50px
}

.service-t-sub1 .p2 {
	color: #fff;
	text-align: center;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 1px;
	width: 710px;
	margin: 0 auto;
	line-height: 36px;
	opacity: .9
}

.service-t-sub1 .btn {
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 10px 56px;
	height: 46px;
	font-size: 16px;
	border-radius: 2px;
	background: #3d0101;
	color: #af8147;
	margin: 40px auto
}

.service-t-sub1 .btn:hover {
	color: #3d0101;
	background: #af8147
}

.service-public-title {
	color: #000;
	text-align: center;
	font-size: 34px;
	font-weight: 700;
	letter-spacing: 2px
}

.service-public-line {
	width: 70px;
	border: 1px solid #af8147;
	margin: 46px auto 36px
}

.service-public-title2 {
	color: #000;
	text-align: center;
	font-size: 18px;
	font-weight: 600
}

.public-desc {
	width: 54%;
	line-height: 32px;
	margin: 20px auto 0
}

.service-t-sub2 {
	background: #f8f8f8;
	padding: 80px 0
}

.service-t-sub2 .row {
	background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0));
	margin: 46px auto;
	padding: 50px 10% 50px 17%;
	width: 1000px
}

.service-t-sub2 .row div {
	margin-top: 10px
}

.service-t-sub2 .row img {
	width: 30px;
	position: relative;
	top: 7px
}

.service-t-sub2 .row p {
	color: #080e1c;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 1px;
	display: inline;
	line-height: 46px;
	margin-left: 16px
}

.public-btn {
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 13px 40px;
	height: 44px;
	font-size: 16px;
	color: #3d0101;
	margin: 50px auto 0;
	text-align: center;
	border: 1px solid #3d0101;
	border-radius: 2px
}

.public-btn:hover {
	color: #3d0101;
	background: #af8147;
	border: 1px solid #af8147
}

.service-t-sub3 {
	background: #fff;
	padding: 90px 0 160px
}

.service-t-sub3 .row {
	margin: 54px auto;
	width: 1200px
}

.service-t-sub3 .row div {
	text-align: center
}

.service-t-sub3 .row img {
	width: 65px;
	position: relative;
	top: 26px;
	width: 90px
}

.service-t-sub3 .row .title {
	color: #080e1c;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 48px;
	margin-top: 22px
}

.service-t-sub3 .row .desc {
	color: #080e1c;
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 28px;
	padding: 0 10%
}

.service-t-sub4 {
	background: #f8f8f8;
	padding: 80px 0
}

.service-t-sub4 img {
	display: block;
	margin: 40px auto;
	width: 60%;
	background: #fff;
	padding: 30px
}

.service-t-sub4 .public-desc {
	width: 60%;
	text-align: left
}

.service-t-sub5 {
	background: #fff;
	padding: 80px 0
}

.service-t-sub5 .service-t-sub5-img {
	display: block;
	margin: 40px auto;
	width: 1000px
}

.service-t-sub5 .public-desc {
	width: 500px
}

.service-t-sub5-content {
	position: relative;
	width: 1000px;
	margin: 0 auto
}

.service-t-sub5-bottom {
	position: absolute;
	bottom: 0;
	height: 80px;
	background: rgba(29, 1, 1, .75);
	width: 1000px;
	text-align: center
}

.service-t-sub5-bottom p {
	color: #fff;
	font-size: 16px;
	letter-spacing: 1px;
	display: inline;
	padding: 0 60px;
	line-height: 74px
}

.service-t-sub5-bottom img {
	width: 7px;
	margin-left: 10px
}

.service-t-sub5-bottom span {
	font-size: 26px;
	font-weight: 700
}

.public-slogan {
	padding: 28px 0;
	background: #f8f8f8;
	color: #3d0101;
	font-size: 16px;
	text-align: center;
	line-height: 30px;
	font-weight: 600
}

.service-t-subtner-box-en .service-t-sub2 .row {
	padding: 50px 0 26px 22%
}

.service-t-subtner-box-en .service-t-sub2 .row div {
	width: 100%
}

.service-t-subtner-box-en .service-t-sub1 .p1 {
	line-height: 52px;
	margin-top: 60px
}

.service-t-subtner-box-en .public-desc {
	width: 750px
}

.service-t-subtner-box-en .service-t-sub3 .row p {
	margin-left: 10px;
	display: block;
	line-height: 26px;
	margin-top: 30px
}

.service-t-subtner-box-en .service-t-sub1 .p2 {
	letter-spacing: 0;
	width: 718px;
	line-height: 30px
}

.service-t-subtner-box-en .service-t-sub2 .row p {
	letter-spacing: 0
}

.service-t-sub1 .btn-ug {
	width: 190px
}

.service-t-sub5 .container {
	max-width: 1100px
}

.service-t-sub5 .row div {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 40px
}

.service-t-sub5 .row img {
	width: 80%
}

.service-t-sub5 .row p {
	color: #666;
	font-size: 16px;
	line-height: 26px;
	width: 90%;
	margin: 30px auto 0
}

.service-t-sub6 {
	background: #f8f8f8;
	padding: 80px 0
}

.service-t-sub6 .container {
	max-width: 1100px
}

.service-t-sub6 .row div {
	background: #fff;
	width: auto;
	margin: 10px 2% 20px;
	height: 44px;
	padding: 14px 20px 14px 46px;
	position: relative;
	border-radius: 3px
}

.service-t-sub6 .row div img {
	width: 18px;
	position: absolute;
	top: 13px;
	left: 20px
}

.service-t-sub6 .row div p {
	float: left;
	font-size: 16px
}

.service-t-sub1 .p1 br {
	display: none
}

.en-style .service-t-sub1 .p2 {
	letter-spacing: 0
}

.en-style .service-t-sub1 .p1 {
	margin-top: 80px
}

.vi-box .service-t-sub1 .p1 {
	margin-top: 40px
}

.public-link {
	background: #3d0101;
	color: #fff;
	font-size: 16px;
	letter-spacing: 1px;
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 15px 29px;
	float: left;
	margin-top: 20px
}

.public-link img {
	width: 7px;
	margin-left: 12px
}

.public-link:hover {
	color: #fff;
	background: #af8147
}

.public-link2 {
	padding: 14px 28px;
	color: #3d0101;
	font-size: 16px;
	border: 1px solid #3d0101;
	margin-right: 12px;
	letter-spacing: 1px;
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	float: left;
	margin-top: 20px
}

.public-link2 img {
	width: 7px;
	margin-left: 12px
}

.public-link2:hover {
	color: #fff;
	background: #3d0101;
	border: 1px solid #3d0101
}

.arrow2,
.public-link2:hover .arrow1 {
	display: none !important
}

.public-link2:hover .arrow2 {
	display: inline-block !important
}

.product {
	width: 1000px;
	margin: 50px auto
}

.product .accordion-header {
	cursor: pointer
}

.product .table-list {
	width: 100%;
	border: none;
	position: relative;
	flex-direction: inherit;
	background: #949699
}

.product .table-list .flex-1 {
	font-weight: 700;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	padding: 2px 12px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	cursor: pointer;
	font-family: auto;
	text-align: center
}

.product .table-list .flex-1.active {
	background-color: #3d0101;
	color: #fff
}

.product-box__nav {
	font-size: 14px;
	font-weight: 700;
	line-height: 40px;
	color: #666;
	padding: 0 12px;
	background-color: #f8f8f8;
	padding: 4px 0
}

.product-box__nav div {
	line-height: 40px;
	flex: 1;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-family: auto;
	text-align: center
}

.product-box__accordion-item {
	background: #f7f7f7;
	border: none
}

.product-box__accordion-item .accordion-button {
	padding: 10px;
	font-size: 14px;
	background: #fff;
	color: #333
}

.product-box__accordion-item .accordion-body-head {
	width: 100%;
	padding: 12px 0;
	background-color: #949699;
	color: #f7f7f7
}

.product-box__accordion-item .accordion-body-head div {
	flex: 1
}

.product-box__accordion-header {
	margin-bottom: 0
}

.product-box .accordion-body-tr {
	width: 100%;
	padding: 12px 0;
	font-family: auto
}

.product-box .accordion-body-tr div {
	flex: 1;
	text-align: center
}

.product-box .accordion-body-tr div:nth-of-type(2) {
	color: #48ba13
}

.product-box .accordion-body-tr .red {
	color: #cc3221 !important
}

.product-box .accordion-body-tr div:nth-of-type(5) {
	color: #48ba13
}

.product .look-all {
	display: flex;
	justify-content: center;
	color: #8b8b8b;
	padding: 20px 0;
	font-size: 16px;
	margin-top: 30px
}

.product .look-all span {
	padding-top: 5px;
	border-top: 1px solid #8b8b8b
}

.accordion-body {
	font-size: 14px;
	font-family: auto;
	background: #f8f8f8
}

.en-style2 .service-t-sub3 .row .title {
	letter-spacing: 0;
	line-height: 26px;
	margin-top: 32px;
	margin-bottom: 14px
}

.en-style2 .public-link,
.en-style2 .public-link2,
.en-style2 .service-t-sub3 .row .desc {
	letter-spacing: 0
}

.account1 {
	padding: 80px 0 170px;
	background: #f8f8f8
}

.account1 .container {
	width: 950px;
	text-align: center
}

.account1 .row .title {
	font-size: 28px;
	color: #080e1c;
	font-weight: 700;
	margin-bottom: 30px;
	letter-spacing: 1px
}

.account1 .row .title2 {
	color: #3d0101
}

.account1 .row .desc1,
.account1 .row .desc2,
.account1 .row .desc3 {
	font-size: 17px;
	line-height: 50px;
	letter-spacing: 1px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.account1 .row .div1 {
	margin-top: 60px
}

.account1 .row .desc1 {
	color: #949699
}

.account1 .row .desc2 {
	color: #080e1c
}

.account1 .row .desc3 {
	color: #3d0101
}

.account1 .public-link2 {
	margin-right: 0;
	margin-top: 40px
}

.technology-ash {
	padding: 100px 0 80px;
	background: #f8f8f8
}

.technology-ash .row img {
	width: 80%;
	margin: 40px auto 40px
}

.technology-ash .public-desc {
	color: #949699;
	font-size: 18px
}

.technology-ash .public-link2 {
	float: unset;
	margin: 0 auto
}

.technology-white {
	padding: 100px 0 80px
}

.technology-white .row img {
	width: 80%;
	margin: 40px auto 40px
}

.technology-white .public-desc {
	color: #949699;
	font-size: 18px
}

.technology-white .public-link2 {
	float: unset;
	margin: 0 auto
}

.en-style2 .account1 .row .desc1,
.en-style2 .account1 .row .desc2,
.en-style2 .account1 .row .desc3,
.en-style2 .service-t-sub1 .p2 {
	letter-spacing: 0
}

.en-style2 .account1 .row .title {
	letter-spacing: 0;
	font-size: 26px
}

.en-style2 .public-desc {
	width: 80%
}

.en-style2 .service-public-title {
	padding: 0 10%;
	line-height: 38px
}

.technology2 .row img {
	width: 60%
}

.technology3 .row img {
	width: 96%
}

.technology3 .public-link2 {
	margin-top: 30px
}

.technology1 {
	background: #fff;
	padding: 32px 0 38px;
	text-align: center
}

.technology1 p {
	font-size: 18px;
	display: inline-block;
	line-height: 28px
}

.technology1 span {
	color: #7d0101;
	font-size: 30px;
	font-weight: 700
}

.technology4 .public-desc,
.technology4 .service-public-line {
	display: none
}

.technology4 {
	position: relative;
	padding-top: 120px;
	padding-bottom: 52px
}

.technology4 .base-text {
	color: #f1f1f1;
	font-size: 120px;
	letter-spacing: 1px;
	font-weight: 700;
	position: absolute;
	top: 70px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 0
}

.technology4 .service-public-title {
	z-index: 999;
	position: relative
}

.technology4 .public-link2 img {
	width: 7px;
	margin: 0;
	margin-left: 12px
}

.technology4 .desc {
	width: 90%;
	color: #999;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
	margin: 160px 0 0
}

.technology4 .row {
	width: 900px;
	margin: 0 auto
}

.technology4 .public-link2 {
	margin: 30px 0
}

.technology4 .div-img {
	text-align: right
}

.technology4 .div-img img {
	margin-top: 100px
}

.technology5 .public-desc {
	width: 60%
}

.technology2 .public-desc {
	width: 46%
}

.technology5 .container {
	width: 1000px
}

.technology5 .bg-red {
	background: #2d0101
}

.technology5 .row {
	margin-top: 30px;
	margin-bottom: 50px
}

.technology5 .row div {
	padding: 0;
	height: 405.5px
}

.technology5 .row .icon {
	width: 50px;
	float: left;
	margin-left: 54px;
	margin-top: 68px
}

.technology5 .row .right-img {
	margin: 0;
	width: 100%
}

.technology5 .row p {
	color: #fff;
	font-size: 18px;
	display: inline-block;
	float: left;
	width: 200px;
	line-height: 72px;
	margin-left: 22px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.technology5 .row .text {
	margin-top: 54px
}

.technology6 .row img {
	width: 80%
}

.technology6 .public-desc {
	width: 60%
}

.technology6 .a-box {
	width: 960px;
	margin: 30px auto 0;
	padding: 18px 0;
	background: #3d0101;
	text-align: center
}

.technology6 .a-box a {
	font-size: 16px;
	color: #fff;
	margin: 0 50px
}

.technology6 .a-box .link-icon {
	width: 7px;
	margin: 0;
	margin-left: 12px
}

.technology6 .public-link2 {
	margin-top: 10px
}

.service-page-screen-1 {
	padding-bottom: 80px
}

.technology4 .m-link {
	display: none
}

.technology4 .pc-link {
	display: block
}

.en-style2 .technology2 .public-desc {
	width: 60%
}

.en-style2 .technology1 p {
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.en-style2 .technology5 .public-desc {
	width: 80%
}

.en-style2 .technology5 .row .icon {
	margin-left: 40px
}

.en-style2 .technology6 .public-desc {
	width: 80%
}

.en-style2 .technology4 .service-public-title {
	line-height: 44px
}

.en-style2 .technology4 {
	padding-top: 92px
}

.en-style2 .technology4 .desc {
	margin: 120px 0 0
}

.en-style2 .technology4 .div-img img {
	margin-top: 72px
}

.technology0 .m-box li {
	display: flex;
	align-items: baseline;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	margin: 10px auto;
	border-radius: 2px;
	background: rgba(0, 0, 0, .59);
	padding: 14px 30px
}

.technology0 .m-box li p {
	font-size: 16px;
	color: #fff;
	margin: 0 7px;
	display: inline-block;
	opacity: .73
}

.technology0 .m-box li span {
	font-size: 24px;
	color: #fff;
	font-weight: 700
}

.technology0 .m-box {
	display: block
}

.technology0 .m-box img {
	width: 17px;
	margin: 0;
	position: relative;
	top: 2px
}

.technology0 .partner {
	width: 70%;
	margin-top: 80px
}

.en-style2 .service-public-title {
	letter-spacing: 0
}

.en-style2 .service-t-sub1 .p1 {
	letter-spacing: 0;
	line-height: 52px
}

.technology3 .row img {
	width: 76%
}

.technology3 .row p {
	position: relative;
	top: 241px;
	text-align: center;
	font-size: 18px;
	color: #cacaca;
	letter-spacing: 4px
}

.service2 .row img {
	width: 94%
}

.en-style2 .service-t-sub1 .p1 br {
	display: block !important
}

.en-style2 .technology0 .m-box li {
	width: 58%
}

.en-style2 .technology0 .m-box li p {
	line-height: 26px;
	margin-top: 4px
}

.en-style2 .service-t-sub1 {
	height: 1000px;
	padding-top: 140px
}

.en-style2 .technology3 .row p {
	letter-spacing: 1px
}

.en-style2 .technology0 .partner {
	margin-top: 60px
}

@media(max-width:1400px) {
	.service-t-sub1 {
		height: 750px;
		padding-top: 140px
	}

	.service-t-sub1 .p1 {
		font-size: 34px
	}

	.service-t-sub1 .p2 {
		line-height: 32px;
		font-size: 16px;
		width: 600px
	}

	.service-t-sub4 img,
	.service-t-sub5 .service-t-sub5-img {
		width: 700px
	}

	.service-t-sub5-bottom {
		width: 700px;
		height: 68px
	}

	.service-t-sub5-content {
		width: 700px
	}

	.service-t-sub5-bottom p {
		line-height: 60px
	}

	.service-t-subtner-box-en .service-t-sub1 {
		height: 650px
	}

	.en-style2 .technology1 p {
		font-size: 15px
	}

	.technology3 .row p {
		top: 214px
	}

	.en-style2 .technology0 {
		height: 980px
	}

	.en-style2 .technology0 .partner {
		margin-top: 40px
	}
}

@media(max-width:995px) {
	.service-t-sub1 .p1 br {
		display: block !important
	}

	.service-t-sub2 .row {
		width: 90%;
		padding: 20px 0 0 13%;
		margin: 30px auto
	}

	.service-t-sub2 .row p {
		font-size: 14px
	}

	.service-t-sub2 .row div {
		margin-top: 0
	}

	.service-t-sub3 .row {
		width: 100%;
		padding: 19px 0 0 0;
		margin: 10px auto 30px;
		background: #fff
	}

	.service-t-sub3 .row div {
		width: 50%;
		margin-bottom: 30px
	}

	.service-t-sub3 .row img {
		width: 90px
	}

	.public-link2 {
		padding: 14px 18px
	}

	.public-link,
	.public-link2 {
		margin-top: 0;
		text-align: center;
		width: 100%
	}

	.public-link {
		padding: 15px 19px
	}

	.service-t-sub3 .row .desc {
		font-size: 15px;
		padding: 0 0;
		line-height: 26px
	}

	.service-t-sub5 .service-t-sub5-img,
	.service-t-sub5-content {
		width: 100%
	}

	.service-t-sub5-bottom {
		width: 100%;
		height: 46px
	}

	.service-t-sub5-bottom p {
		line-height: 42px;
		font-size: 14px;
		padding: 0 20px
	}

	.service-t-sub5-bottom span {
		font-size: 18px
	}

	.service-t-sub5-bottom img {
		width: 6px;
		margin-left: 6px
	}

	.service-t-sub1 .p2 {
		width: 100%;
		padding: 24px 8%;
		font-size: 16px;
		line-height: 30px
	}

	.line {
		width: 62px;
		border: 1px solid #d9d9d9;
		margin: 26px auto 0
	}

	.service-t-sub1 .p1 {
		margin-top: 20px;
		line-height: 58px;
		font-size: 34px
	}

	.service-t-sub1 .btn {
		margin: 14px auto
	}

	.public-desc {
		width: 90%;
		font-size: 15px;
		line-height: 24px
	}

	.service-t-sub4 .public-desc,
	.service-t-sub5 .public-desc {
		width: 90%
	}

	.service-t-sub2,
	.service-t-sub3,
	.service-t-sub4,
	.service-t-sub5 {
		padding: 56px 0
	}

	.service-public-line {
		width: 50px;
		margin: 40px auto 0
	}

	.service-public-title {
		font-size: 26px
	}

	.service-t-sub2 .row img {
		width: 28px
	}

	.service-t-sub4 img {
		width: 90%
	}

	.public-slogan {
		padding: 20px 20px
	}

	.service-t-subtner-box-en .service-t-sub2 .row {
		padding: 20px 0 0 3%
	}

	.service-t-subtner-box-en .service-t-sub2 .row div {
		width: 100%;
		margin-top: 14px
	}

	.service-t-subtner-box-en .service-t-sub1 .p1 {
		line-height: 44px;
		font-size: 28px;
		width: 90%;
		margin: 20px auto 0
	}

	.service-public-title2 {
		line-height: 26px;
		color: #3d0101
	}

	.service-t-subtner-box-en .service-t-sub5-bottom p {
		font-size: 12px;
		letter-spacing: 0;
		padding: 0 8px
	}

	.service-t-subtner-box-en .service-t-sub5-bottom span {
		font-size: 16px
	}

	.service-t-subtner-box-en .public-desc {
		width: 90%
	}

	.service-t-subtner-box-en .service-t-sub1 .p2 {
		width: 100%;
		font-size: 14px;
		line-height: 26px
	}

	.service-t-subtner-box-en .service-t-sub2 .row {
		width: 100%
	}

	.service-t-subtner-box-en .service-t-sub2 .row img {
		width: 24px
	}

	.service-t-subtner-box-en .service-t-sub1 .p1 {
		font-size: 26px;
		line-height: 34px
	}

	.service-t-subtner-box-en .service-public-title {
		font-size: 22px;
		line-height: 32px
	}

	.service-t-subtner-box-en .public-slogan {
		padding: 16px 0;
		line-height: 28px;
		font-size: 13px
	}

	.service-t-subtner-box-en .service-t-sub2 .row div p {
		line-height: 30px;
		margin-left: 6px
	}

	.service-t-subtner-box-en .service-t-sub2 .row div {
		text-align: center
	}

	.service-t-subtner-box-en .service-t-sub3 .row p {
		margin-left: 8px;
		display: block;
		line-height: 18px;
		margin-top: 8px;
		font-size: 12px
	}

	.public-slogan {
		padding: 16px 0;
		line-height: 28px;
		font-size: 13px
	}

	.service-t-sub1 .p1 br {
		display: block
	}

	.service-t-sub4 img {
		padding: 0;
		background: none;
		margin: 0 auto;
		width: 96%
	}

	.public-btn {
		margin: 40px auto 0
	}

	.service-t-sub4 .public-desc {
		margin-top: 30px
	}

	.service-t-sub5 .row div {
		width: 50%;
		margin-bottom: 0
	}

	.service-t-sub5 .row p {
		font-size: 14px;
		width: 82%;
		margin: 20px auto 0;
		line-height: 22px
	}

	.service-t-sub5 .row img {
		width: 88%
	}

	.service-t-sub6 .row div p {
		font-size: 14px
	}

	.service-t-sub6 .row div {
		margin-bottom: 6px;
		margin-left: 4%;
		padding: 16px 10px 14px 36px
	}

	.service-t-sub6 .row div img {
		top: 13px;
		left: 12px
	}

	.service-t-sub6 {
		padding-bottom: 50px
	}

	.en-style .service-t-sub6 .row div {
		width: 92%;
		line-height: 22px;
		height: auto;
		padding: 14px 10px 12px 36px
	}

	.en-style .service-t-sub6 .row div p {
		font-size: 14px
	}

	.en-style .service-t-sub6 .row div img {
		top: 18px;
		left: 12px;
		width: 13px
	}

	.en-style .service-public-title {
		font-size: 23px
	}

	.en-style .service-t-sub1 .p1 {
		line-height: 46px;
		font-size: 30px;
		margin-top: 55px
	}

	.product {
		width: 100%
	}

	.product .table-list .flex-1:nth-child(4),
	.product .table-list .flex-1:nth-child(5) {
		display: none
	}

	.accordion-body {
		padding: 0
	}

	.accordion-body,
	.product-box__accordion-item .accordion-button,
	.product-box__nav {
		font-size: 12px
	}

	.product .table-list .flex-1 {
		font-size: 13px
	}

	.product .accordion-button:after {
		display: none
	}

	.product-box__accordion-item .accordion-button {
		padding: 8px 0
	}

	.en-style2 .public-link2 {
		float: unset;
		margin-bottom: 16px
	}

	.en-style2 .public-link {
		float: unset
	}

	.en-style2 .service-t-sub3 .row .title {
		line-height: 24px
	}

	.en-style2 .service-t-sub3 .row .desc {
		margin-top: 14px
	}

	.en-style2 .product {
		margin-top: 30px
	}

	.en-style2 .service-public-title {
		padding: 0 8%;
		line-height: 32px
	}

	.en-style2 .product {
		margin-bottom: 30px
	}

	.service-t-sub1 .btn {
		display: block;
		margin-top: 36px
	}

	.service-t-sub1 {
		background: url(../img/service-bg-m.b02a7934.png) 100%/auto 100% no-repeat;
		height: 830px;
		margin-top: 0;
		text-align: center;
		padding-top: 100px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.service-t-sub1 .p1 {
		font-size: 30px;
		line-height: 46px
	}

	.account1 {
		padding: 50px 2% 50px;
		background: #fff
	}

	.account1 .container {
		width: 100%
	}

	.account1 .row div {
		width: 33.3%
	}

	.account1 .row .title {
		font-size: 17px;
		letter-spacing: 0;
		white-space: nowrap;
		max-width: 110px;
		overflow: hidden;
		text-overflow: ellipsis;
		margin-bottom: 20px
	}

	.account1 .row .desc1,
	.account1 .row .desc2,
	.account1 .row .desc3 {
		font-size: 14px;
		line-height: 20px;
		margin-top: 14px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		letter-spacing: 0
	}

	.account1 .row .div1 {
		margin-top: 22px;
		text-align: right
	}

	.account1 .btn-box {
		display: none
	}

	.service-t-sub3,
	.service-t-sub3 .row {
		background: #f8f8f8
	}

	.service-t-sub3 .row div {
		width: 100%
	}

	.public-link,
	.public-link2 {
		width: 70%;
		text-align: center;
		margin: 20px auto 10px;
		float: unset
	}

	.btn-box {
		width: 100%
	}

	.technology-ash {
		padding: 60px 3%
	}

	.technology-ash .public-desc {
		width: 100% !important;
		font-size: 16px;
		line-height: 24px
	}

	.technology-ash .row img {
		width: 100%;
		margin: 20px auto 30px
	}

	.technology-white {
		padding: 60px 3%
	}

	.technology-white .public-desc {
		width: 100% !important;
		font-size: 16px;
		line-height: 24px
	}

	.technology-white .row img {
		width: 100%
	}

	.service-public-line {
		margin: 30px auto 30px
	}

	.service-t-sub3 .service-public-line {
		margin-bottom: 0
	}

	.en-style2 .service-t-sub1 .p2 {
		padding-top: 14px
	}

	.en-style2 .account1 .row .title {
		font-size: 16px
	}

	.en-style2 .service-public-title {
		font-size: 24px
	}

	.en-style2 .service-t-sub3 .row .desc {
		padding: 0 10%
	}

	.service-t-sub1 img {
		width: 16px;
		margin: 0
	}

	.technology0 .m-box li {
		width: 75%;
		margin: 8px auto;
		border-radius: 2px;
		background: rgba(0, 0, 0, .59);
		padding: 16px 5%
	}

	.technology0 .m-box li p {
		font-size: 16px;
		color: #fff;
		margin: 8px 0 0;
		line-height: 26px
	}

	.technology0 .m-box li span {
		font-size: 24px;
		color: #fff;
		font-weight: 700
	}

	.technology0 .m-box {
		display: block;
		margin-top: 30px
	}

	.service-t-sub1 .p2 br,
	.technology1 {
		display: none
	}

	.technology4 .row {
		width: 100%
	}

	.technology4 .service-public-title {
		padding: 0 10%;
		line-height: 38px
	}

	.technology4 .base-text {
		display: none
	}

	.technology4 .service-public-line {
		display: block
	}

	.technology4 .public-link2 img {
		width: 7px;
		margin: 0;
		margin-left: 12px
	}

	.technology4 .desc {
		width: 100%;
		color: #949699;
		font-weight: 400;
		margin: 0;
		font-size: 16px;
		line-height: 24px;
		text-align: center
	}

	.technology4 .public-link2 {
		margin: 30px auto
	}

	.technology4 .pc-link {
		display: none
	}

	.technology4 .m-link {
		display: block
	}

	.technology4 .div-img {
		text-align: center
	}

	.technology4 .div-img img {
		width: 60%;
		margin-top: 30px;
		margin-bottom: 0
	}

	.technology5 .container {
		width: 100%
	}

	.technology5 {
		padding-left: 0;
		padding-right: 0
	}

	.technology5 .row div {
		height: auto
	}

	.technology5 .row .icon {
		width: 50px;
		float: left;
		margin-left: 22%;
		margin-top: 40px
	}

	.technology5 .row .text {
		margin-top: 27px
	}

	.technology5 .row {
		margin-bottom: 30px
	}

	.technology6 .a-box {
		padding: 15px 0
	}

	.technology6 .a-box a {
		font-size: 15px;
		margin: 0 4%
	}

	.en-style2 .service-t-sub1 .p1 {
		line-height: 34px;
		padding: 0 9%
	}

	.en-style2 .technology0 .m-box li {
		width: 78%
	}

	.en-style2 .technology4 .service-public-title {
		padding: 0 6%
	}

	.en-style2 .technology5 .row .icon {
		margin-left: 20%
	}

	.en-style2 .technology6 .a-box a {
		display: block;
		margin-bottom: 14px
	}

	.en-style2 .technology6 .a-box {
		padding: 18px 0 3px
	}

	.technology6 {
		padding-bottom: 60px
	}

	.en-style2 .service-t-sub1 .p1 {
		font-size: 24px;
		padding: 0 4%
	}

	.en-style2 .service-t-sub1 .p2 {
		padding: 24px 4%
	}

	.en-style2 .service-t-sub1 {
		height: 880px
	}

	.en-style2 .service-public-title {
		padding: 0
	}

	.en-style2 .technology4 .service-public-title {
		line-height: 32px;
		padding: 0
	}

	.en-style2 .technology4 {
		padding-top: 60px;
		padding-bottom: 40px
	}

	.en-style2 .technology4 .desc {
		margin-top: 0
	}

	.en-style2 .technology5 .row .icon {
		margin-left: 19%
	}

	.en-style2 .public-link2 {
		padding: 14px 9%;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content
	}

	.technology0 .partner {
		display: none
	}

	.product .look-all {
		margin-top: 10px
	}

	.service-page-screen-1 {
		padding-bottom: 60px;
		padding-top: 60px
	}

	.technology3 .row .img-text {
		margin-top: 20px;
		margin-bottom: 10px;
		padding: 0
	}

	.technology3 .row p {
		font-size: 16px;
		position: absolute;
		top: 48%
	}

	.technology3 .row {
		position: relative
	}

	.en-style2 .service-t-sub1 {
		height: 1040px
	}
}

@media(max-width:400px) {
	.service-t-sub6 .row div p {
		font-size: 13px
	}

	.service-t-sub6 .row div {
		margin-bottom: 6px;
		margin-left: 4%;
		padding: 14px 10px 12px 34px;
		height: 38px
	}

	.service-t-sub6 .row div img {
		top: 13px;
		left: 12px;
		width: 14px
	}

	.en-style .service-t-sub6 .row div {
		width: 92%;
		line-height: 22px;
		height: auto
	}

	.en-style .service-t-sub6 .row div p {
		font-size: 14px
	}

	.account1 .row .title {
		font-size: 16px
	}
}

@media(max-width:390px) {

	.account1 .row .desc1,
	.account1 .row .desc2,
	.account1 .row .desc3 {
		font-size: 13px
	}
}

.video[data-v-0d2974c6] {
	height: 100%;
	background-color: #000;
	text-align: center;
	height: 100vh;
	display: flex;
	justify-content: center;
	align-items: center
}

.video__box[data-v-0d2974c6] {
	width: 1024px
}

.cash-in-and-out.vi-box[data-v-2aff080c] {
	font-family: UKIJ Tuz Tom, Open Sans, Hiragino Sans GB, Microsoft YaHei, WenQuanYi Micro Hei, Arial, Verdana, Tahoma, sans-serif
}

.cash-in-and-out .page-screen-0[data-v-2aff080c] {
	background: url(../img/law-firm-01.dd2d9b10.jpg) no-repeat 50%;
	padding: 134px 0
}

.cash-in-and-out .page-screen-0__box[data-v-2aff080c] {
	background-color: #fff;
	width: 45%;
	border-bottom: 8px solid #7d1614
}

.cash-in-and-out .page-screen-0__box__title[data-v-2aff080c] {
	height: 120px;
	background-color: #7d1614;
	color: #fff;
	line-height: 190px;
	text-indent: 75px;
	font-size: 16px
}

.cash-in-and-out .page-screen-0__box__info[data-v-2aff080c] {
	padding: 0 83px
}

.cash-in-and-out .page-screen-0__box__info .tit[data-v-2aff080c] {
	font-family: "Noto Serif SC", Georgia, Times New Roman, serif;
	font-weight: 700;
	font-size: 52px;
	line-height: 1.2em;
	color: #333;
	padding: 87px 0 50px
}

.cash-in-and-out .page-screen-0__box__info .btn[data-v-2aff080c] {
	display: flex;
	align-items: center;
	margin-bottom: 170px;
	justify-content: center
}

.cash-in-and-out .page-screen-0__box__info .btn a[data-v-2aff080c] {
	color: #872927;
	display: block;
	text-indent: 33px;
	margin-right: 20px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAALVBMVEWHKCZHcEyHKSeHKCiHKSaIKCiHKCaGKSeHKSaHKSaLJCSHKSaHKSeHKSeHKSdkoukTAAAAD3RSTlN/AMFA1B2WTyyyDu1dcv5G18VGAAAAf0lEQVQI12MQhAMGgkyhd1CwncHaGSLW5MBgdO4giCXsy8BgJOwLYp4rBDIFIxkFBQU0BEFMwbSFgmmCEKaIaogilJlZ93wChCmgJdG4khHMvBIoKCilAGLK7AAZtogRyKwzBDFFFRgYTLZDLA5RYJCewAAGbA8YRBmg4CCSewFNgyO5ZsWu6QAAAABJRU5ErkJggg==) no-repeat 8px 1px
}

.cash-in-and-out .page-screen-0__box__info .btn a[data-v-2aff080c]:last-child {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAMFBMVEVHcEyHKSaHKCeHKCaHKCeHKCeGKCeHKSeHKSaHKSaDKSWHKSaHKCeHKCeIKSiHKSfafszZAAAAD3RSTlMAJcyCQu9S3pqsDjS+YWkAaKtFAAAAl0lEQVQI12NgAIKFUgwQwNhUpF4pAGaaJjAwMIeBWMwKINL9ApC4ugDEZAkBEmUQHUkMDFwfIMz1QJkDzBOYDTgEmDYwcE/gUOBoELrACtQCVSDuwMCgB2F2HmBgSIVYqRXIwMBdDWLmb9AGkv4ODEtezmYsADLZ3f/HtDBwNgCZrLEMYmZpJ8DuEWBgtJwDNRMEDBiwAwD/Ux0vMq3W0gAAAABJRU5ErkJggg==) no-repeat 10px 1px
}

.cash-in-and-out .page-screen-1__list[data-v-2aff080c] {
	padding: 96px 0 121px
}

.cash-in-and-out .page-screen-1__list li[data-v-2aff080c] {
	margin-bottom: 40px
}

.cash-in-and-out .page-screen-1__list li a[data-v-2aff080c] {
	color: #333;
	font-family: "Noto Serif SC", Georgia, Times New Roman, serif;
	font-weight: 600;
	text-decoration: underline;
	-webkit-text-decoration-color: #7d1614;
	text-decoration-color: #7d1614;
	font-size: 30px
}

.cash-in-and-out .page-screen-1__list.vi-box li a[data-v-2aff080c] {
	font-family: UKIJ Tuz Tom, Open Sans, Hiragino Sans GB, Microsoft YaHei, WenQuanYi Micro Hei, Arial, Verdana, Tahoma, sans-serif
}

.cash-in-and-out .page-screen-1__tit[data-v-2aff080c] {
	color: #000;
	font-family: "Noto Serif SC", Georgia, Times New Roman, serif;
	font-weight: 600;
	font-size: 36px;
	padding-bottom: 25px
}

.cash-in-and-out .page-screen-1__cont[data-v-2aff080c] {
	background-color: #333;
	padding: 3px 0;
	margin-bottom: 40px;
	display: flex
}

.cash-in-and-out .page-screen-1__cont .cont-lf[data-v-2aff080c] {
	width: 50%;
	padding: 70px 30px;
	background-color: #7d1614;
	color: #fff
}

.cash-in-and-out .page-screen-1__cont .cont-lf__name[data-v-2aff080c] {
	font-family: "Noto Serif SC", Georgia, Times New Roman, serif;
	font-size: 22px;
	margin-bottom: 20px
}

.cash-in-and-out .page-screen-1__cont .cont-lf__input[data-v-2aff080c] {
	display: flex;
	height: 36px;
	border: 1px solid #fff;
	border-radius: 5px;
	overflow: hidden
}

.cash-in-and-out .page-screen-1__cont .cont-lf__input input[data-v-2aff080c] {
	flex-grow: 1;
	background-color: #7d1614;
	border: none;
	color: #fff;
	text-indent: 10px
}

.cash-in-and-out .page-screen-1__cont .cont-lf__input input[data-v-2aff080c]:-moz-placeholder {
	color: #fff
}

.cash-in-and-out .page-screen-1__cont .cont-lf__input button[data-v-2aff080c] {
	background: initial;
	border: none;
	color: #fff
}

.cash-in-and-out .page-screen-1__cont .cont-lr[data-v-2aff080c] {
	width: 50%;
	margin: 70px 0;
	text-align: center
}

.cash-in-and-out .page-screen-1__cont .cont-lr__name[data-v-2aff080c] {
	font-family: "Noto Serif SC", Georgia, Times New Roman, serif;
	font-size: 22px;
	margin-bottom: 20px;
	color: #fff
}

.cash-in-and-out .page-screen-1__cont .cont-lr__btn a[data-v-2aff080c] {
	display: inline-block;
	border: 2px solid #fff;
	text-align: center;
	color: #2ea3f2;
	font-size: 20px;
	padding: 0 70px;
	border-radius: 3px;
	line-height: 1.7em
}

@media(width:768px) {
	.cash-in-and-out .page-screen-0__box[data-v-2aff080c] {
		width: 80%
	}
}

@media(max-width:767px) {
	.cash-in-and-out .page-screen-1__list[data-v-2aff080c] {
		padding: 30px 0
	}

	.cash-in-and-out .page-screen-1__list li a[data-v-2aff080c] {
		font-size: 20px
	}

	.cash-in-and-out .page-screen-1__tit[data-v-2aff080c] {
		font-size: 40px
	}

	.cash-in-and-out .page-screen-1__cont[data-v-2aff080c] {
		flex-direction: column
	}

	.cash-in-and-out .page-screen-1__cont>div[data-v-2aff080c] {
		width: 100% !important;
		padding: 20px 30px !important
	}

	.cash-in-and-out .page-screen-1__cont .cont-lr__name[data-v-2aff080c] {
		font-size: 18px;
		text-align: center
	}

	.cash-in-and-out .page-screen-1__cont .cont-lr__btn a[data-v-2aff080c] {
		padding: 0;
		display: block;
		width: 100%;
		font-size: 16px;
		line-height: 2
	}

	.cash-in-and-out .page-screen-0[data-v-2aff080c] {
		padding: 30px 0
	}

	.cash-in-and-out .page-screen-0__box[data-v-2aff080c] {
		width: 100%
	}

	.cash-in-and-out .page-screen-0__box__title[data-v-2aff080c] {
		line-height: 67px;
		height: 67px
	}

	.cash-in-and-out .page-screen-0__box .tit[data-v-2aff080c] {
		padding: 0
	}

	.cash-in-and-out .page-screen-0__box__info[data-v-2aff080c] {
		text-align: center;
		padding: 80px 0
	}

	.cash-in-and-out .page-screen-0__box__info .btn[data-v-2aff080c] {
		margin-bottom: 0
	}

	.cash-in-and-out .container-xxl[data-v-2aff080c] {
		padding: 0 30px
	}
}

.win2022 {
	background-image: radial-gradient(circle at 18% 38%, #600004, #330002 38%)
}

.win2022-shaky {
	max-width: 1080px;
	margin: auto;
	text-align: center;
	padding: 40px 0
}

.win2022-shaky__time {
	padding-top: 10px
}

.win2022-shaky__time .name {
	letter-spacing: 3.28px;
	color: #e5c07f;
	font-size: 21px;
	position: relative;
	display: inline-block;
	padding: 0 24px;
	font-weight: 100
}

.win2022-shaky__time .name:after {
	content: "「";
	font-size: 18px;
	position: absolute;
	top: 0;
	left: 0
}

.win2022-shaky__time .name:before {
	content: "」";
	font-size: 18px;
	position: absolute;
	right: 0;
	bottom: 0
}

.win2022-shaky__tips {
	font-size: 21px;
	color: #fff;
	margin-top: 30px;
	letter-spacing: 3.28px;
	font-weight: 100;
	line-height: 1.5
}

.win2022-shaky__tit {
	letter-spacing: 4.5px;
	color: #e5c07f;
	font-size: 24px;
	font-weight: 100;
	padding: 40px 0
}

.win2022-shaky__lp {
	padding: 60px 0 0
}

.win2022-shaky__lp .sum {
	font-size: 21px;
	font-weight: 100;
	color: #fff;
	letter-spacing: 1.75px
}

.win2022-shaky__lp .name {
	letter-spacing: 2.33px;
	font-size: 21px;
	font-weight: 500;
	padding: 18px 0;
	color: #e5c07f
}

.win2022-shaky__lp .ps {
	font-size: 18px;
	font-weight: 100;
	line-height: 1.5;
	color: #fff
}

.win2022-shaky .table {
	margin-top: 50px
}

.win2022-shaky .table .pag {
	align-items: center;
	margin-bottom: 25px;
	font-size: 24px;
	letter-spacing: 4px;
	color: #e5c07f;
	font-weight: 100;
	line-height: 1.2
}

.win2022-shaky .table .pag .page_l {
	text-align: right
}

.win2022-shaky .table .pag .page_c {
	border-bottom: 1px dotted #e5c07f;
	margin: 0 25px
}

.win2022-shaky .table .pag .page_r {
	text-align: left
}

.win2022-title {
	align-items: center;
	max-width: 1080px;
	margin: auto
}

.win2022-title__line {
	height: 1px;
	border-top: 1.5px dotted #e4bf7e
}

.win2022-title__name {
	font-size: 28px;
	font-weight: 500;
	letter-spacing: 5.02px;
	color: #e5c07f;
	padding: 0 10px
}

.win2022-gift {
	max-width: 1080px;
	padding: 50px 0;
	margin: auto;
	display: flex
}

.win2022-gift__li {
	justify-content: center;
	flex-direction: column;
	align-items: center
}

.win2022-gift__li .tit {
	font-size: 28px;
	font-weight: 500;
	color: #e5c07f;
	letter-spacing: 5.02px
}

.win2022-gift__li .tips {
	color: #fff;
	font-size: 28px;
	letter-spacing: 5.02px;
	padding: 20px 0
}

.win2022-gift__li .img {
	margin-bottom: 27px
}

.win2022-gift__li .cont {
	font-size: 18px;
	color: #fff;
	margin-bottom: 13px;
	letter-spacing: 1.5px
}

.win2022-gift__li .time {
	font-size: 18px;
	color: #fff;
	margin-bottom: 13px;
	letter-spacing: 2px
}

.win2022-gift__li .btns {
	margin-top: 20px
}

.win2022-head {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	background-color: #3d0101;
	padding: 15px 0;
	z-index: 1000
}

.win2022-head .head-box {
	max-width: 1080px;
	margin: auto;
	align-items: center
}

.win2022-head .head-box__tit {
	text-align: center
}

.win2022-head .head-box__tit .btns {
	color: #a97c50;
	font-family: Times New Roman, Georgia, serif;
	font-weight: 700;
	font-size: 22px;
	line-height: 70px
}

.win2022-head .head-box__btn {
	align-items: center
}

.win2022-head .head-box__btn .left-btn {
	display: block;
	color: #c49a6c;
	border-radius: 5px;
	font-size: 20px;
	font-family: Noto Sans SC, Helvetica, Arial, Lucida, sans-serif;
	background-color: #760006;
	padding: .3em 1em;
	line-height: 1.7em
}

.win2022-head .head-box__btn .right-btn {
	margin-left: 20px;
	font-size: 20px;
	font-family: Noto Sans SC, Helvetica, Arial, Lucida, sans-serif !important;
	color: #e3e3e3;
	padding: .3em 1em;
	text-decoration: underline
}

.win2022-foot {
	margin: auto;
	padding: 60px 0;
	max-width: 908px
}

.win2022-foot__tit {
	font-size: 24px;
	color: #e5bf7e;
	padding: 0 0 24px;
	border-bottom: 1px dotted #e5bf7e;
	margin-bottom: 30px;
	display: flex;
	align-items: center
}

.win2022-foot__tit .img {
	padding-top: 2px
}

.win2022-foot__tit .img img {
	margin-right: 10px;
	width: 18px;
	height: 18px
}

.win2022-foot__li {
	color: #f7f7f7;
	margin-bottom: 15px
}

.win2022-foot__info,
.win2022-foot__li {
	font-size: 20px;
	font-family: HiraginoSansGB-W3;
	letter-spacing: 3px
}

.win2022-foot__info {
	color: #e5c07f;
	text-align: center;
	margin-top: 40px
}

.win2022-foot__flag {
	align-items: center;
	margin-top: 50px
}

.win2022-foot__flag .img {
	margin-right: 50px
}

.win2022-foot__flag .img img {
	width: 129px;
	height: 86px
}

.win2022-foot__flag .cont .tit {
	color: #e5bf7e;
	font-weight: 700;
	font-size: 18px
}

.win2022-foot__flag .cont .name {
	font-size: 18px;
	color: #fff;
	line-height: 28px
}

.win2022-foot__flag .cont .pad8 {
	padding: 8px 0
}

.win2022-banner {
	margin-top: 120px;
	padding-top: 280px;
	text-align: center;
	background: url(../img/head.b19839a5.jpg) repeat-x
}

.win2022-banner .wap {
	display: none
}

@media(max-width:500px) {
	.win2022-gift {
		flex-direction: column;
		padding: 50px 10px
	}

	.win2022-gift__li {
		width: 100%;
		padding: 30px 0;
		border-bottom: 1px dotted #e5bf7e
	}

	.win2022-gift__li:last-child {
		border: none
	}

	.win2022-title {
		padding: 0 10px
	}

	.win2022-title__name {
		letter-spacing: 2.02px;
		font-size: 26px
	}

	.win2022-shaky {
		padding: 40px 10px
	}

	.win2022-shaky__time .name {
		letter-spacing: 1.28px;
		font-size: 16px
	}

	.win2022-shaky__tips {
		font-size: 15px
	}

	.win2022-shaky__lp {
		flex-direction: column
	}

	.win2022-shaky__lp__li {
		width: 100%;
		margin-bottom: 20px
	}

	.win2022-foot {
		margin: auto;
		padding: 40px 20px;
		max-width: 908px
	}

	.win2022-foot__tit {
		font-size: 24px;
		color: #e5bf7e;
		padding: 0 0 24px;
		border-bottom: 1px dotted #e5bf7e;
		margin-bottom: 30px;
		display: flex;
		align-items: center
	}

	.win2022-foot__tit .img {
		padding-top: 2px
	}

	.win2022-foot__tit .img img {
		margin-right: 10px;
		width: 18px;
		height: 18px
	}

	.win2022-foot__li {
		color: #f7f7f7;
		font-size: 16px;
		margin-bottom: 15px;
		font-family: HiraginoSansGB-W3;
		letter-spacing: 1px;
		line-height: 26px
	}

	.win2022-foot__info {
		color: #e5c07f;
		font-size: 20px;
		text-align: center;
		font-family: HiraginoSansGB-W3;
		letter-spacing: 3px;
		margin-top: 40px
	}

	.win2022-foot__flag .img {
		margin-right: 20px
	}

	.win2022-foot__flag .img img {
		width: inherit;
		height: inherit
	}

	.win2022-foot__flag .cont .pad8 {
		padding: 6px 0
	}

	.win2022-head .head-box {
		padding: 0 10px
	}

	.win2022-head .head-box__logo {
		flex: 1
	}

	.win2022-head .head-box__tit {
		display: none
	}

	.win2022-head .head-box__btn {
		flex: 1;
		justify-content: right
	}

	.win2022-head .head-box__btn .right-btn {
		margin-left: 0
	}

	.win2022-head .head-box__btn .left-btn {
		padding: .3em .6em;
		font-size: 18px
	}

	.win2022 .table .pag {
		font-size: 18px;
		margin-bottom: 15px
	}

	.win2022-banner {
		padding-top: 110px;
		margin-top: 0;
		background: none
	}

	.win2022-banner .pc {
		display: none
	}

	.win2022-banner .wap {
		display: block
	}
}

.ta-t-sub1 {
	background: url(../img/account-bg-new.2d2eb2dd.jpg) 100%/auto 100% no-repeat;
	height: 266px;
	margin-top: 0;
	text-align: center;
	padding-top: 110px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.ta-t-sub1 img {
	margin-top: 26px;
	width: 330px;
	margin-bottom: 14px
}

.ta-t-sub1 .p1 {
	font-size: 36px;
	font-weight: 700;
	margin-top: 19px
}

.ta-t-sub1 .p1,
.ta-t-sub1 .p2 {
	color: #fff;
	text-align: center;
	font-style: normal
}

.ta-t-sub1 .p2 {
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1px;
	width: 666px;
	margin: 0 auto;
	line-height: 36px;
	opacity: .9
}

.ta-t-sub1 .btn {
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 10px 56px;
	height: 46px;
	font-size: 16px;
	border-radius: 2px;
	background: #3d0101;
	color: #af8147;
	margin: 28px auto
}

.ta-t-sub1 .btn:hover {
	color: #3d0101;
	background: #af8147
}

.ta-public-title {
	color: #3d0101;
	text-align: center;
	font-size: 34px;
	font-weight: 700
}

.ta-public-line {
	width: 70px;
	border: 1px solid #af8147;
	margin: 46px auto 36px
}

.ta-public-title2 {
	color: #3d0101;
	text-align: center;
	font-size: 18px;
	font-weight: 600
}

.ta-public-desc {
	width: 70%;
	color: #666;
	text-align: center;
	font-size: 18px;
	font-weight: 400;
	line-height: 32px;
	margin: 20px auto 0
}

.ta-t-sub2 {
	background: #f8f8f8;
	padding: 80px 0
}

.ta-t-sub2 .row {
	background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0));
	margin: 46px auto;
	padding: 50px 10% 50px 17%;
	width: 1000px
}

.ta-t-sub2 .row div {
	margin-top: 10px
}

.ta-t-sub2 .row img {
	width: 30px;
	position: relative;
	top: 7px
}

.ta-t-sub2 .row p {
	color: #080e1c;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 1px;
	display: inline;
	line-height: 46px;
	margin-left: 16px
}

.ta-public-btn {
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 13px 40px;
	height: 44px;
	font-size: 16px;
	color: #3d0101;
	margin: 50px auto 0;
	text-align: center;
	border: 1px solid #3d0101;
	border-radius: 2px
}

.ta-public-btn:hover {
	color: #3d0101;
	background: #af8147;
	border: 1px solid #af8147
}

.btn-box {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	margin: auto
}

.ta-t-sub3 {
	background: #fff;
	padding: 90px 0 160px
}

.ta-t-sub3 .row {
	margin: 54px auto;
	width: 1200px
}

.ta-t-sub3 .row div {
	text-align: center
}

.ta-t-sub3 .row img {
	width: 65px;
	position: relative;
	top: 26px;
	width: 90px
}

.ta-t-sub3 .row .title {
	color: #080e1c;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 48px;
	margin-top: 22px
}

.ta-t-sub3 .row .desc {
	color: #080e1c;
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 28px;
	padding: 0 10%
}

.ta-t-sub4 {
	background: #f8f8f8;
	padding: 80px 0
}

.ta-t-sub4 img {
	display: block;
	margin: 40px auto;
	width: 60%;
	background: #fff;
	padding: 30px
}

.ta-t-sub4 .public-desc {
	width: 60%;
	text-align: left
}

.ta-t-sub5 {
	background: #fff;
	padding: 80px 0
}

.ta-t-sub5 .t-sub5-img {
	display: block;
	margin: 40px auto;
	width: 1000px
}

.ta-t-sub5 .public-desc {
	width: 500px
}

.ta-t-sub5-content {
	position: relative;
	width: 1000px;
	margin: 0 auto
}

.ta-t-sub5-bottom {
	position: absolute;
	bottom: 0;
	height: 80px;
	background: rgba(29, 1, 1, .75);
	width: 1000px;
	text-align: center
}

.ta-t-sub5-bottom p {
	color: #fff;
	font-size: 16px;
	letter-spacing: 1px;
	display: inline;
	padding: 0 60px;
	line-height: 74px
}

.ta-t-sub5-bottom img {
	width: 7px;
	margin-left: 10px
}

.ta-t-sub5-bottom span {
	font-size: 26px;
	font-weight: 700
}

.ta-public-slogan {
	padding: 28px 0;
	background: #f8f8f8;
	color: #3d0101;
	font-size: 16px;
	text-align: center;
	line-height: 30px;
	font-weight: 600
}

.ta-t-sub1 .btn-ug {
	width: 190px
}

.ta-t-sub5 .container {
	max-width: 1100px
}

.ta-t-sub5 .row div {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 40px
}

.ta-t-sub5 .row img {
	width: 80%
}

.ta-t-sub5 .row p {
	color: #666;
	font-size: 16px;
	line-height: 26px;
	width: 90%;
	margin: 30px auto 0
}

.ta-t-sub6 {
	background: #f8f8f8;
	padding: 80px 0
}

.ta-t-sub6 .container {
	max-width: 1100px
}

.ta-t-sub6 .row div {
	background: #fff;
	width: auto;
	margin: 10px 2% 20px;
	height: 44px;
	padding: 14px 20px 14px 46px;
	position: relative;
	border-radius: 3px
}

.ta-t-sub6 .row div img {
	width: 18px;
	position: absolute;
	top: 13px;
	left: 20px
}

.ta-t-sub6 .row div p {
	float: left;
	font-size: 16px
}

.ta-t-sub1 .p1 br {
	display: none
}

.en-style .ta-t-sub1 .p2 {
	letter-spacing: 0
}

.en-style .ta-t-sub1 .p1 {
	margin-top: 80px
}

.vi-box .ta-t-sub1 .p1 {
	margin-top: 40px
}

.ta-public-link {
	background: #3d0101;
	color: #fff;
	font-size: 16px;
	letter-spacing: 1px;
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 15px 29px;
	float: left;
	margin-top: 20px
}

.ta-public-link img {
	width: 7px;
	margin-left: 12px
}

.ta-public-link:hover {
	color: #fff;
	background: #af8147
}

.ta-public-link2 {
	padding: 14px 28px;
	color: #3d0101;
	font-size: 16px;
	border: 1px solid #3d0101;
	margin-right: 12px;
	letter-spacing: 1px;
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	float: left;
	margin-top: 20px;
	font-family: auto
}

.ta-public-link2 img {
	width: 7px;
	margin-left: 12px
}

.ta-public-link2:hover {
	color: #fff;
	background: #3d0101;
	border: 1px solid #3d0101
}

.ta-public-link2:hover .arrow1 {
	display: none !important
}

.ta-public-link2:hover .arrow2 {
	display: inline-block !important
}

.en-style2 .ta-t-sub3 .row .title {
	letter-spacing: 0;
	line-height: 26px;
	margin-top: 32px;
	margin-bottom: 14px
}

.en-style2 .ta-public-link,
.en-style2 .ta-public-link2,
.en-style2 .ta-t-sub3 .row .desc {
	letter-spacing: 0
}

.ta-t-sub1 .btn {
	display: none
}

.ta-account1 {
	padding: 80px 0 170px;
	background: #f0f0f0
}

.ta-account1 .container {
	width: 1000px;
	text-align: center
}

.ta-account1 .row .title {
	font-size: 28px;
	color: #080e1c;
	font-weight: 700;
	margin-bottom: 30px;
	letter-spacing: 1px
}

.ta-account1 .row .title2 {
	color: #3d0101
}

.ta-account1 .row .desc1,
.ta-account1 .row .desc2,
.ta-account1 .row .desc3 {
	font-size: 17px;
	line-height: 50px;
	letter-spacing: 1px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.ta-account1 .row .desc1 {
	color: #949699
}

.ta-account1 .row .desc2,
.ta-account1 .row .desc3 {
	color: #080e1c
}

.ta-account1 .public-link2 {
	margin-right: 0;
	margin-top: 40px
}

.ta-account2 {
	padding: 100px 0 80px;
	background: #f8f8f8
}

.ta-account2 .row img {
	width: 80%;
	margin: 40px auto 40px
}

.ta-account2 .ta-public-desc {
	color: #949699;
	font-size: 18px
}

.ta-account2 .ta-public-link2 {
	float: unset;
	margin: 0 auto
}

.ta-account3 {
	padding: 100px 0 80px
}

.ta-account3 .row img {
	width: 80%;
	margin: 40px auto 40px
}

.ta-account3 .ta-public-desc {
	color: #949699;
	font-size: 18px
}

.ta-account3 .ta-public-link2 {
	float: unset;
	margin: 0 auto
}

.en-style2 .ta-account1 .row .desc1,
.en-style2 .ta-account1 .row .desc2,
.en-style2 .ta-account1 .row .desc3,
.en-style2 .ta-t-sub1 .p2 {
	letter-spacing: 0
}

.en-style2 .ta-account1 .row .title {
	letter-spacing: 0;
	font-size: 24px
}

.en-style2 .ta-public-desc {
	width: 80%
}

.en-style2 .ta-public-title {
	padding: 0 10%;
	line-height: 38px
}

.ta-account-new1 {
	padding: 80px 0;
	background: #f8f8f8
}

.ta-account-new1 .ta-public-line {
	width: 42px;
	margin: 26px auto 20px
}

.ta-account-new1 .ta-public-desc {
	font-family: auto;
	font-size: 14px;
	color: #999;
	margin-bottom: 10px
}

.ta-account-new1 .account-type {
	border: 1.5px solid rgba(175, 129, 71, .5);
	border-radius: 5px;
	background: #fff;
	margin-top: 30px;
	padding: 50px 0 28px
}

.ta-account-new1 .account-type2 {
	border: 1.5px solid #8d0101
}

.ta-account-new1 .row {
	width: 100%;
	margin: 0 auto
}

.ta-account-new1 .li1 {
	width: 40%;
	position: relative;
	float: left;
	margin-top: 28px
}

.ta-account-new1 .li1 .p1 {
	font-weight: 900;
	color: #af8147;
	letter-spacing: 1px;
	font-size: 36px;
	text-align: center
}

.ta-account-new1 .account-type2 .li1 .p1 {
	color: #8d0101
}

.ta-account-new1 .li1 .p2 {
	font-family: auto;
	font-size: 16px;
	color: #333;
	text-align: center;
	margin-top: 12px
}

.ta-account-new1 .li1 img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 346px
}

.ta-account-new1 .li2 {
	width: 60%;
	float: left;
	position: relative
}

.ta-account-new1 .li2 p {
	color: #333;
	font-size: 15px;
	margin: 0 0 26px;
	font-family: auto;
	position: relative;
	background: url(../img/account-new-icon1.2740a31b.svg);
	background-size: 20px;
	background-repeat: no-repeat;
	padding-left: 33px;
	background-position: 0
}

.ta-account-new1 .account-type2 .li2 p {
	background: url(../img/account-new-icon2.aaaef033.svg);
	background-size: 20px;
	background-repeat: no-repeat;
	padding-left: 33px;
	background-position: 0
}

.ta-account-new1 .li2 p i {
	font-weight: 700;
	color: #af8147;
	font-size: 19px
}

.ta-account-new1 .account-type2 .li2 p i {
	color: #8d0101
}

.ta-account-new1 .li2 img {
	width: 18px;
	margin-right: 8px;
	position: relative;
	top: 3px;
	left: 0
}

.ta-account-new1 .li2 a {
	color: #4d0101;
	font-family: auto;
	padding: 14px 28px;
	font-size: 16px;
	border: 1.5px solid #4d0101;
	position: absolute;
	top: 43%;
	right: 30px;
	transform: translate(-50%, -50%)
}

.ta-account-new1 .li2 a:hover {
	background: #3d0101;
	color: #fff
}

.ta-account-new2 {
	padding: 80px 0;
	background: #f0f0f0
}

.ta-account-new2 .ta-public-line {
	width: 42px;
	margin: 26px auto 20px
}

.ta-account-new2 .ta-public-desc {
	font-family: auto;
	font-size: 14px;
	color: #999;
	margin-bottom: 36px
}

.ta-account-new2 .row .title {
	background: #4d0101;
	color: #fff;
	font-size: 18px;
	padding: 14px;
	margin-bottom: 0
}

.ta-account-new2 .col-md-4 {
	padding: 0
}

.ta-account-new2 .desc1:nth-child(2n),
.ta-account-new2 .desc2:nth-child(2n),
.ta-account-new2 .desc3:nth-child(2n) {
	background: #fbf6f1
}

.ta-account-new2 .desc1:nth-child(odd),
.ta-account-new2 .desc2:nth-child(odd),
.ta-account-new2 .desc3:nth-child(odd) {
	background: #fff
}

.ta-account-new2 .desc1 {
	color: #666;
	font-family: auto
}

.ta-account-new2 .desc2,
.ta-account-new2 .desc3 {
	color: #333;
	font-family: auto;
	font-weight: 700
}

.ta-account-new2 .row .desc1,
.ta-account-new2 .row .desc2,
.ta-account-new2 .row .desc3 {
	font-size: 15px;
	text-align: left;
	padding-left: 20%
}

.ta-account-new2 .row .title {
	text-align: left;
	padding-left: 20%
}

.ta-account-new2 p img {
	width: 14px
}

.ta-account-new2 .desc1:last-child,
.ta-account-new2 .desc2:last-child,
.ta-account-new2 .desc3:last-child {
	padding: 20px 0 20px 20%
}

.ta-account-new2 p a {
	color: #4d0101;
	font-family: auto;
	padding: 14px 28px;
	font-size: 15px;
	border: 1.5px solid #4d0101;
	font-weight: 400
}

.ta-account-new2 p a:hover {
	background: #3d0101;
	color: #fff
}

.ta-account-new3 {
	padding: 80px 0 40px;
	text-align: center;
	background: #f8f8f8
}

.ta-account-new3 .ta-public-title {
	color: #333
}

.ta-account-new3 .ta-public-line {
	width: 42px;
	margin: 26px auto 20px
}

.ta-account-new3 .ta-public-desc {
	font-family: auto;
	font-size: 14px;
	color: #999;
	margin-bottom: 40px
}

.ta-account-new3 .row div {
	position: relative;
	text-align: center;
	margin: 80px 0 90px
}

.ta-account-new3 .row span {
	font-size: 270px;
	font-family: Baskerville Old Face;
	font-weight: 400;
	text-align: center;
	color: #949699;
	opacity: .15;
	position: absolute;
	top: 42px;
	left: 50%;
	transform: translate(-50%, -50%)
}

.ta-account-new3 .row .title {
	color: #4d0101;
	font-weight: 700;
	font-size: 48px
}

.ta-account-new3 .row .desc {
	color: #666;
	font-size: 16px;
	line-height: 30px;
	margin-top: 20px;
	letter-spacing: 2px;
	padding: 0 8%;
	font-family: auto
}

.ta-account-new3 .row .title i {
	font-size: 30px
}

.ta-account-new4 {
	padding: 80px 0 140px;
	background: #f0f0f0
}

.ta-account-new4 .ta-public-title {
	color: #333
}

.account-new4 .ta-public-line {
	width: 42px;
	margin: 26px auto 20px
}

.ta-account-new4 .ta-public-desc {
	font-family: auto;
	font-size: 14px;
	color: #999;
	margin-bottom: 10px
}

.ta-account-new4 .row .title {
	font-family: auto;
	font-size: 20px
}

.ta-account-new4 .desc {
	font-family: auto
}

.ta-account-new5 {
	padding: 80px 0 60px;
	background: #f7f7f7
}

.ta-account-new5 .ta-public-title {
	color: #333
}

.ta-account-new5 .ta-public-line {
	width: 42px;
	margin: 26px auto 20px
}

.ta-account-new5 .ta-public-desc {
	font-family: auto;
	font-size: 14px;
	color: #999;
	margin-bottom: 10px
}

.ta-account-new5 .row img {
	width: 55%
}

.en-account-page .ta-account-new1 .li2 {
	width: 40%;
	float: left;
	position: relative
}

.en-account-page .ta-account-new1 .li1 img {
	width: 52%;
	top: 48%
}

.en-account-page .ta-account-new1 .li1 .p1 {
	letter-spacing: 0;
	font-size: 30px
}

.en-account-page .ta-account-new1 .li1 {
	padding: 0 3%
}

.en-account-page .ta-account-new1 .account-type .li2 p,
.en-account-page .ta-account-new1 .li1 .p2 {
	line-height: 22px
}

.en-account-page .ta-account-new1 .li2 a {
	right: -54%
}

.en-account-page .ta-public-desc {
	font-size: 16px;
	line-height: 26px
}

.en-account-page .ta-account1 .container {
	width: 1120px
}

.en-account-page .ta-account1 .row .desc1,
.en-account-page .ta-account1 .row .desc2,
.en-account-page .ta-account1 .row .desc3,
.en-account-page .ta-account-new2 .row .title {
	letter-spacing: 0
}

.en-account-page .ta-account-new2 p a {
	padding: 12px 22px
}

.en-account-page .ta-account-new3 .row .desc {
	letter-spacing: 0;
	line-height: 24px
}

.en-account-page .ta-account-new4 .row .title {
	letter-spacing: 0;
	line-height: 30px;
	margin-top: 40px;
	font-family: "Noto Serif SC"
}

.en-account-page .ta-t-sub3 .row .desc {
	margin-top: 15px;
	line-height: 26px;
	letter-spacing: 0
}

.en-account-page .ta-public-link2 {
	letter-spacing: 0
}

@media(max-width:1400px) {
	.ta-t-sub1 .p1 {
		font-size: 34px
	}

	.ta-t-sub1 .p2 {
		line-height: 32px;
		font-size: 16px;
		width: 600px
	}

	.ta-t-sub4 img,
	.ta-t-sub5 .t-sub5-img {
		width: 700px
	}

	.ta-t-sub5-bottom {
		width: 700px;
		height: 68px
	}

	.ta-account-new1 .li2 a {
		right: -16px
	}

	.ta-account-new1 .li1 img {
		width: 66%
	}

	.ta-account-new1 .li1 .p1 {
		font-size: 30px
	}

	.ta-account-new1 .account-type {
		padding: 50px 0 28px
	}

	.ta-t-sub3 .row {
		width: auto
	}

	.en-account-page .ta-account-new1 .li2 a {
		right: -59%
	}
}

@media(max-width:995px) {
	.ta-t-sub1 .p1 br {
		display: block !important
	}

	.ta-t-sub2 .row {
		width: 90%;
		padding: 20px 0 0 13%;
		margin: 30px auto
	}

	.ta-t-sub2 .row p {
		font-size: 14px
	}

	.ta-t-sub2 .row div {
		margin-top: 0
	}

	.ta-t-sub3 .row {
		width: 100%;
		padding: 19px 0 0 0;
		margin: 10px auto 30px;
		background: #fff
	}

	.ta-t-sub3 .row div {
		width: 50%;
		margin-bottom: 30px
	}

	.ta-t-sub3 .row img {
		width: 90px
	}

	.ta-public-link2 {
		padding: 14px 18px
	}

	.ta-public-link,
	.ta-public-link2 {
		margin-top: 0;
		text-align: center;
		width: 100%
	}

	.ta-public-link {
		padding: 15px 19px
	}

	.ta-t-sub3 .row .desc {
		font-size: 15px;
		padding: 0 0;
		line-height: 26px
	}

	.ta-t-sub1 .p2 {
		width: 100%;
		padding: 8%;
		font-size: 16px;
		line-height: 30px
	}

	.ta-t-sub1 .p1 {
		margin-top: 20px;
		line-height: 58px;
		font-size: 34px
	}

	.ta-t-sub1 .btn {
		margin: 14px auto
	}

	.ta-public-desc {
		width: 90%;
		font-size: 15px;
		line-height: 24px
	}

	.ta-t-sub4 .public-desc,
	.ta-t-sub5 .public-desc {
		width: 90%
	}

	.ta-t-sub2,
	.ta-t-sub3,
	.ta-t-sub4,
	.ta-t-sub5 {
		padding: 56px 0
	}

	.ta-public-line {
		width: 50px;
		margin: 40px auto 0
	}

	.ta-public-title {
		font-size: 26px
	}

	.ta-t-sub2 .row img {
		width: 28px
	}

	.ta-t-sub4 img {
		width: 90%
	}

	.ta-public-slogan {
		padding: 20px 20px;
		line-height: 28px
	}

	.ta-public-title2 {
		line-height: 26px
	}

	.ta-t-sub1 .p1 br {
		display: block
	}

	.ta-t-sub4 img {
		padding: 0;
		background: none;
		margin: 0 auto;
		width: 96%
	}

	.ta-public-btn {
		margin: 40px auto 0
	}

	.ta-t-sub4 .public-desc {
		margin-top: 30px
	}

	.ta-t-sub5 .row div {
		width: 50%;
		margin-bottom: 0
	}

	.ta-t-sub5 .row p {
		font-size: 14px;
		width: 82%;
		margin: 20px auto 0;
		line-height: 22px
	}

	.ta-t-sub5 .row img {
		width: 88%
	}

	.ta-t-sub6 .row div p {
		font-size: 14px
	}

	.ta-t-sub6 .row div {
		margin-bottom: 6px;
		margin-left: 4%;
		padding: 16px 10px 14px 36px
	}

	.ta-t-sub6 .row div img {
		top: 13px;
		left: 12px
	}

	.ta-t-sub6 {
		padding-bottom: 50px
	}

	.en-style .ta-t-sub6 .row div {
		width: 92%;
		line-height: 22px;
		height: auto;
		padding: 14px 10px 12px 36px
	}

	.en-style .ta-t-sub6 .row div p {
		font-size: 14px
	}

	.en-style .ta-t-sub6 .row div img {
		top: 18px;
		left: 12px;
		width: 13px
	}

	.en-style .ta-public-title {
		font-size: 23px
	}

	.en-style .ta-t-sub1 .p1 {
		line-height: 46px;
		font-size: 30px;
		margin-top: 55px
	}

	.en-style2 .ta-public-link2 {
		float: unset;
		margin-bottom: 16px
	}

	.en-style2 .ta-public-link {
		float: unset
	}

	.en-style2 .ta-t-sub3 .row .title {
		line-height: 24px
	}

	.en-style2 .ta-t-sub3 .row .desc {
		margin-top: 14px
	}

	.en-style2 .ta-public-title {
		padding: 0 8%;
		line-height: 32px
	}

	.ta-t-sub1 .btn {
		display: block
	}

	.ta-t-sub1 {
		background: url(../img/account-bg-new-m.c3dc7955.jpg) 100%/auto 100% no-repeat;
		height: 520px;
		margin-top: 0;
		text-align: center;
		padding-top: 110px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.ta-t-sub1 .p1 {
		font-size: 27px
	}

	.ta-account1 {
		padding: 50px 2% 50px;
		background: #fff
	}

	.ta-account1 .container {
		width: 100%
	}

	.ta-account1 .row div {
		width: 33.3%
	}

	.ta-account1 .row .title {
		font-size: 17px;
		letter-spacing: 0;
		white-space: nowrap;
		max-width: 110px;
		overflow: hidden;
		text-overflow: ellipsis;
		margin-bottom: 20px
	}

	.ta-account1 .row .desc1,
	.ta-account1 .row .desc2,
	.ta-account1 .row .desc3 {
		font-size: 14px;
		line-height: 20px;
		margin-top: 14px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		letter-spacing: 0
	}

	.ta-account1 .row .div1 {
		margin-top: 22px;
		text-align: right
	}

	.ta-account1 .btn-box {
		display: none
	}

	.ta-t-sub3,
	.ta-t-sub3 .row {
		background: #f8f8f8
	}

	.ta-t-sub3 .row div {
		width: 100%
	}

	.ta-public-link,
	.ta-public-link2 {
		width: 70%;
		text-align: center;
		margin: 20px auto 10px;
		float: unset
	}

	.ta-account2 {
		background: #fff;
		padding: 60px 3%
	}

	.ta-account2 .ta-public-desc {
		width: 100% !important;
		font-size: 16px;
		line-height: 24px
	}

	.ta-account2 .row img {
		width: 100%;
		margin: 20px auto 30px
	}

	.ta-account3 {
		padding: 60px 3%;
		background: #f8f8f8
	}

	.ta-account3 .ta-public-desc {
		width: 100% !important;
		font-size: 16px;
		line-height: 24px
	}

	.ta-account3 .row img {
		width: 100%
	}

	.ta-public-line {
		margin: 30px auto 30px
	}

	.ta-t-sub3 .ta-public-line {
		margin-bottom: 0
	}

	.en-style2 .ta-t-sub1 .p2 {
		padding-top: 14px
	}

	.en-style2 .ta-account1 .row .title {
		font-size: 16px
	}

	.en-style2 .ta-public-title {
		font-size: 24px
	}

	.en-style2 .ta-t-sub3 .row .desc {
		padding: 0 10%
	}

	.ta-account-new0 {
		background: url(../img/account-bg-new-m.c3dc7955.jpg) 100%/auto 100% no-repeat;
		height: 210px;
		margin-top: 0;
		text-align: center;
		padding-top: 70px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.ta-account-new0 img {
		width: 60%;
		margin-top: 8px
	}

	.ta-account-new1 {
		padding: 60px 4%
	}

	.ta-account-new1 .account-type {
		padding: 20px 5% 20px
	}

	.ta-account-new1 .li1 {
		width: 100%
	}

	.ta-account-new1 .li2 {
		width: 100%;
		margin-top: 30px
	}

	.ta-account-new1 .li2 a {
		position: unset;
		width: 100%;
		margin-top: 12px;
		display: inline-block;
		transform: none;
		text-align: center;
		background: #3d0101;
		color: #fff;
		margin-bottom: 18px
	}

	.ta-account-new1 .li1 .p1 {
		font-size: 24px;
		margin-top: 12px
	}

	.ta-account-new1 .li1 img {
		width: 50%;
		top: 42%
	}

	.ta-account-new1 .li1 .p2 {
		font-size: 14px;
		margin-top: 10px
	}

	.ta-account-new1 .li2 p {
		font-size: 14px;
		margin: 0 0 16px;
		line-height: 24px
	}

	.ta-account-new2 {
		padding: 60px 5px;
		background: #f0f0f0
	}

	.ta-account-new2 .row .div1 {
		margin-top: 0;
		text-align: left
	}

	.ta-account1 .row .title {
		max-width: 100%;
		font-size: 14px;
		margin-bottom: 0;
		padding-left: 12%
	}

	.ta-account1 .row .desc1,
	.ta-account1 .row .desc2,
	.ta-account1 .row .desc3 {
		margin-top: 0;
		padding: 10px 0 10px 12%
	}

	.ta-account-new2 .ta-public-desc {
		margin-bottom: 24px
	}

	.ta-account-new2 .desc1:last-child,
	.ta-account-new2 .desc2:last-child,
	.ta-account-new2 .desc3:last-child {
		padding: 20px 0 20px 12%;
		display: none
	}

	.ta-account-new2 p a {
		padding: 6px 16px
	}

	.ta-account-new3 {
		padding: 60px 3% 30px
	}

	.ta-account-new3 .row div {
		width: 50%;
		margin: 60px 0 50px
	}

	.ta-account-new3 .row span {
		font-size: 210px;
		top: 38px
	}

	.ta-account-new3 .row .title {
		font-size: 32px
	}

	.ta-account-new3 .row .desc {
		padding: 0 6%;
		margin-top: 10px;
		line-height: 24px;
		font-size: 14px
	}

	.ta-account-new4 {
		padding: 60px 0 60px
	}

	.ta-account-new4,
	.ta-account-new4 .row {
		background: #f0f0f0
	}

	.ta-account-new4 a {
		margin: 0 auto;
		float: unset;
		display: inline-block;
		width: 100%;
		background: #3d0101;
		color: #fff
	}

	.ta-account-new4 .btn-box {
		width: 86%
	}

	.ta-account-new5 .public-desc {
		font-family: auto;
		font-size: 14px;
		color: #999;
		margin-bottom: 10px
	}

	.ta-account-new5 a {
		background: #3d0101;
		color: #fff
	}

	.en-account-page .ta-account1 .container {
		width: 100%
	}

	.en-account-page .ta-account-new1 .li2 {
		width: 100% !important
	}

	.en-account-page .ta-account-new1 .li1 .p1 {
		font-size: 24px
	}

	.en-account-page .ta-public-desc {
		font-size: 14px;
		line-height: 20px
	}

	.en-account-page .ta-account-new3 .row .desc {
		line-height: 22px
	}

	.en-account-page .ta-public-title {
		font-size: 24px;
		line-height: 32px
	}
}

@media(max-width:400px) {
	.ta-t-sub6 .row div p {
		font-size: 13px
	}

	.ta-t-sub6 .row div {
		margin-bottom: 6px;
		margin-left: 4%;
		padding: 14px 10px 12px 34px;
		height: 38px
	}

	.ta-t-sub6 .row div img {
		top: 13px;
		left: 12px;
		width: 14px
	}

	.en-style .ta-t-sub6 .row div {
		width: 92%;
		line-height: 22px;
		height: auto
	}

	.en-style .ta-t-sub6 .row div p {
		font-size: 14px
	}
}

@media(max-width:390px) {

	.ta-account1 .row .desc1,
	.ta-account1 .row .desc2,
	.ta-account1 .row .desc3 {
		font-size: 13px
	}
}

.AllProducts .page-screen-1[data-v-dbf66d5a] {
	padding-top: 100px
}

.public-title[data-v-dbf66d5a] {
	color: #000;
	text-align: center;
	font-size: 34px;
	font-weight: 700;
	letter-spacing: 2px
}

body[data-v-5920c4cf] {
	background: #f3f3f3
}

.oxford-wrapper[data-v-5920c4cf] {
	background: url(../img/bg.490ce295.png);
	background-position: bottom;
	background-repeat: no-repeat;
	background-size: 100% auto
}

.oxford-session1[data-v-5920c4cf] {
	position: relative;
	padding: 140px 140px 210px;
	min-height: 675px;
	background-image: url(../img/session1_bg.d995a4ee.png);
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat
}

.oxford-session1-info[data-v-5920c4cf] {
	margin: 0 auto;
	max-width: 1160px
}

.oxford-session1-logos[data-v-5920c4cf] {
	display: flex;
	justify-content: space-between;
	align-items: center
}

.oxford-session1-logo1[data-v-5920c4cf] {
	width: 580px;
	height: auto
}

.oxford-session1-logo2[data-v-5920c4cf],
.oxford-session1-logo3[data-v-5920c4cf] {
	width: 92px;
	height: auto
}

.oxford-session1-logo3[data-v-5920c4cf] {
	margin-left: 12px
}

.oxford-session1-info-wrapper[data-v-5920c4cf] {
	margin-top: 100px;
	display: flex;
	justify-content: space-between;
	gap: 190px
}

.oxford-session1 .left-main[data-v-5920c4cf] {
	position: relative;
	color: #fac104;
	font-family: Norwester;
	font-size: 70px;
	font-style: normal;
	font-weight: 400;
	line-height: 117.9%
}

.oxford-session1 .left-text[data-v-5920c4cf] {
	margin-top: 10px;
	color: #fff;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	white-space: nowrap
}

.cn .oxford-session1 .right-main[data-v-5920c4cf] {
	font-family: "Noto Serif SC", serif;
	color: #fff;
	font-size: 54px;
	font-style: normal;
	font-weight: 900;
	line-height: 150%
}

.oxford-session1 .right-main[data-v-5920c4cf] {
	font-family: Oswald, sans-serif;
	letter-spacing: normal;
	color: #fff;
	font-size: 38px;
	font-style: normal;
	font-weight: 400;
	line-height: normal
}

.oxford-session1 .line[data-v-5920c4cf] {
	margin: 29px 0 0 0;
	width: 145px;
	height: 1px;
	background-color: #fff
}

.cn .oxford-session1 .right-text[data-v-5920c4cf] {
	font-family: "Noto Serif SC", serif
}

.oxford-session1 .right-text[data-v-5920c4cf] {
	font-family: Oswald, sans-serif;
	margin-top: 29px;
	color: #fff;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: normal
}

.oxford-session1 .btn-go[data-v-5920c4cf],
.oxford-session2 .btn-go[data-v-5920c4cf],
.oxford-session3 .btn-more[data-v-5920c4cf],
.oxford-session4 .btn-more[data-v-5920c4cf],
.oxford-session5 .btn-more[data-v-5920c4cf] {
	margin-top: 14px;
	display: inline-flex;
	padding: 16px 24px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	border-radius: 5px;
	background: #fbb50b;
	color: #0d1d41;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 100%
}

.oxford-session1 .btn-go[data-v-5920c4cf] {
	margin-top: 29px
}

.oxford-session2 .btn-go[data-v-5920c4cf] {
	margin-top: 35px
}

.oxford-session1 .btn-go[data-v-5920c4cf]:hover,
.oxford-session2 .btn-go[data-v-5920c4cf]:hover {
	border-radius: 5px;
	background: rgba(251, 181, 11, .8)
}

.oxford-session1-bottom[data-v-5920c4cf] {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 33px;
	width: 100%;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAAAiCAMAAACJDzSfAAAANlBMVEUAAAD3vwT3vwP6wQP/vwn5wQT0vwL5wQT5wQX5wQP6wQX6wQP6wQT6wQT6wAP3wgX6wQX6wQT2CBDvAAAAEXRSTlMAQCDfEIAwf9+gz+/P759gX10pEAoAAAMHSURBVHja7NVLbsMwEARRWpTtRHY+c//LZmcYiQADIaDu4RS3ml0J/drp+a3t71seX1+erpzuny7q04vjact0eql0esp0ujqeLnOeug5spi3+dRpP77z3090en1+dLn309H3O02096nS9756+LYan7TPR6XX09OOS5zS+HE+/90/PjqeX25SnEyz8tpqdUmei5nJU8dcVVfzFXxbez99GnXmay1HFX1dU8Rd/WXhDfxt1pmkuRxV/XVHFX/xl4R39bdSZpbkcVfx1RRV/8ZeFt/S3UWeS5nJU8dcVVfzFXxbe099GnTmay1HFX1dU8Rd/WXhPf9dGnSmay1HFX1dU8Rd/WXhTf++NOjM0l6OKv66o4i/+svCu/kajzgTN5ajiryuq+Iu/LLytv9Gok7+5HFX8dUUVf/GXhff1Nxp10jeXo4q/rqjiL/6y8Mb+RqNO9uZyVPHXFVX8xV/8dfY3Wvk62ZvLUcVfV1TxF3/x19rfKF8ne3M5qvjriir+4i/+evsb1etkby5HFX9dUcVf/MVfc3+jeJ3szeWo4q8rqviLv/jr7m/UrpO9uRxV/HVFFX/xF3/t/Y3SdbI3l6OKv66o4i/+4q+/v1G5TvbmclTx1xVV/MVf/E3gbxSuk725HFX8dUU1vb/XwN9E/m7Vt/j/s42/WZvLUcVfV1TxF3+P9Lf34ls8MNv4m7S5HFX8dUUVf/H3UH+j197ikdnG35zN5ajiryuq+Iu/x/obvfQWD802/qZsLkcVf11RxV/8Pdjf6JW3eGy28Tdjczmq+OuKKv7i79H+Ri+8xYOzjb8Jm8tRxV9XVPEXfw/3N3rdLR6dbfzN11yOKv66ooq/+Hu8v9HLbvHwbONvuuZyVPHXFVX8xV+Bv9GrbvH4bONvtuZyVPHXFVX8xV+Fv9GLbvH4bG/4m6y5HFX8dUUVf/H3p706tgEAhkEgWJAF2H/ZLGEJW3xPh/QX8dfqbPGAvw9/b30eRxV/t6KKv/ib8deqbDH+bpnGj8Rf/MVf/A35azW2eMbfDyYOjeEO8LpKAAAAAElFTkSuQmCC);
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat
}

.oxford-session2[data-v-5920c4cf] {
	position: relative;
	display: flex;
	justify-content: center;
	margin-top: -124px
}

.oxford-session2-inner[data-v-5920c4cf] {
	max-width: 1180px;
	padding: 40px 70px 60px 70px;
	border-radius: 5px;
	background: #fff;
	box-shadow: 0 14px 34px 0 rgba(0, 0, 0, .06)
}

.cn .oxford-session2-title[data-v-5920c4cf] {
	font-size: 48px;
	font-weight: 900
}

.oxford-session2-title[data-v-5920c4cf] {
	color: #1e284c;
	font-size: 40px;
	font-style: normal;
	font-weight: 400;
	line-height: normal
}

.oxford-session2-text[data-v-5920c4cf] {
	margin-top: 8px;
	color: #143785;
	font-size: 17px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
	letter-spacing: .51px
}

.oxford-session2-active-title[data-v-5920c4cf] {
	margin-top: 34px;
	color: #1e284c;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal
}

.oxford-session2-active-text[data-v-5920c4cf] {
	margin-top: 10px;
	color: #525c60;
	text-align: justify;
	font-family: Noto Sans SC;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%
}

.oxford-session3[data-v-5920c4cf] {
	margin: 144px auto 0;
	max-width: 1180px
}

.oxford-session4[data-v-5920c4cf],
.oxford-session5[data-v-5920c4cf] {
	margin: 100px auto 0;
	max-width: 1180px
}

.oxford-session6[data-v-5920c4cf] {
	margin: 54px auto 0;
	max-width: 1180px;
	padding-bottom: 180px
}

.cn .oxford-session3 .oxford-session3-title[data-v-5920c4cf],
.cn .oxford-session4 .oxford-session4-title[data-v-5920c4cf],
.cn .oxford-session5 .oxford-session5-title[data-v-5920c4cf],
.cn .oxford-session6 .oxford-session6-title[data-v-5920c4cf] {
	font-weight: 900
}

.oxford-session3 .oxford-session3-title[data-v-5920c4cf],
.oxford-session4 .oxford-session4-title[data-v-5920c4cf],
.oxford-session5 .oxford-session5-title[data-v-5920c4cf],
.oxford-session6 .oxford-session6-title[data-v-5920c4cf] {
	color: #1e284c;
	font-size: 36px;
	font-style: normal;
	font-weight: 400;
	line-height: normal
}

.speaker-item[data-v-5920c4cf] {
	display: flex;
	margin-top: 54px;
	gap: 24px
}

.speaker-item>img[data-v-5920c4cf] {
	width: 280px;
	height: 302px;
	flex-shrink: 0;
	border-radius: 15px;
	background: #c4c4c4
}

.speaker-item .box-right .p1[data-v-5920c4cf] {
	color: #1e284c;
	font-family: Gloock;
	font-size: 24px;
	font-style: normal;
	font-weight: 400;
	line-height: normal
}

.speaker-item .box-right .p2[data-v-5920c4cf] {
	margin-top: 12px;
	color: #525c60;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 160%
}

.speaker-item .box-right .p3[data-v-5920c4cf] {
	margin-top: 18px;
	color: #525c60;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%;
	min-height: 153px
}

.oxford-session4 .btn-more[data-v-5920c4cf] {
	margin-top: 20px
}

.oxford-session5 .btn-more[data-v-5920c4cf] {
	margin-top: 24px
}

.oxford-session4 .banner[data-v-5920c4cf] {
	margin-top: 20px;
	width: 100%;
	height: auto
}

.oxford-session4 .introduce-title[data-v-5920c4cf] {
	margin-top: 20px;
	color: #525c60;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 160%
}

.oxford-session4 .introduce-info[data-v-5920c4cf] {
	margin-top: 24px;
	color: #525c60;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%
}

.oxford-session5 .oxford-session5-info[data-v-5920c4cf],
.oxford-session6 .oxford-session6-info[data-v-5920c4cf] {
	margin-top: 24px;
	color: #525c60;
	text-align: justify;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 160%
}

.oxford-session6 .logos[data-v-5920c4cf] {
	margin-top: 100px
}

.logos-img[data-v-5920c4cf] {
	max-width: 887px;
	width: 95%;
	height: auto
}

@media(max-width:1400px) {
	.oxford-session1-info-wrapper[data-v-5920c4cf] {
		gap: 50px
	}

	.oxford-session1 .right-text[data-v-5920c4cf] {
		font-size: 22px
	}
}

@media(max-width:1300px) {
	.cn .oxford-session1 .right-main[data-v-5920c4cf] {
		font-size: 46px
	}

	.oxford-session1 .right-main[data-v-5920c4cf] {
		font-size: 32px
	}
}

@media(max-width:1200px) {
	.oxford-session1 .left-main[data-v-5920c4cf] {
		font-size: 60px
	}

	.cn .oxford-session1 .right-main[data-v-5920c4cf] {
		font-size: 42px
	}

	.oxford-session1 .right-main[data-v-5920c4cf] {
		font-size: 28px
	}
}

@media(max-width:1100px) {
	.oxford-session1 .left-main[data-v-5920c4cf] {
		font-size: 56px
	}

	.cn .oxford-session1 .right-main[data-v-5920c4cf] {
		font-size: 38px
	}

	.oxford-session1 .right-main[data-v-5920c4cf] {
		font-size: 26px
	}

	.oxford-session1-logo1[data-v-5920c4cf] {
		width: 500px
	}
}

@media(max-width:995px) {
	.oxford-session1[data-v-5920c4cf] {
		padding: 67px 24px 87px
	}

	.oxford-session1 .left-main[data-v-5920c4cf] {
		font-size: 42px
	}

	.oxford-session1 .left-text[data-v-5920c4cf] {
		margin-top: 6px;
		font-size: 15px;
		max-width: calc(100% - 140px);
		white-space: normal
	}

	.oxford-session1-info-wrapper[data-v-5920c4cf] {
		margin-top: 14px;
		flex-direction: column;
		gap: 0
	}

	.cn .oxford-session1 .right-main[data-v-5920c4cf] {
		margin-top: 32px;
		font-size: 36px
	}

	.oxford-session1 .right-main[data-v-5920c4cf] {
		margin-top: 32px;
		font-size: 22px
	}

	.oxford-session1 .line[data-v-5920c4cf] {
		margin-top: 19px;
		width: 97px
	}

	.oxford-session1 .right-text[data-v-5920c4cf] {
		margin-top: 19px;
		font-size: 16px
	}

	.oxford-session1 .left[data-v-5920c4cf] {
		position: relative
	}

	.oxford-session1 .logo-m[data-v-5920c4cf] {
		position: absolute;
		bottom: 0;
		right: 0
	}

	.oxford-session1-logo2[data-v-5920c4cf],
	.oxford-session1-logo3[data-v-5920c4cf] {
		width: 60px;
		height: auto
	}

	.oxford-session1 .btn-go[data-v-5920c4cf],
	.oxford-session2 .btn-go[data-v-5920c4cf],
	.oxford-session3 .btn-more[data-v-5920c4cf],
	.oxford-session4 .btn-more[data-v-5920c4cf],
	.oxford-session5 .btn-more[data-v-5920c4cf] {
		display: flex
	}

	.oxford-session2[data-v-5920c4cf] {
		margin: 0
	}

	.oxford-session2-inner[data-v-5920c4cf] {
		max-width: none;
		padding: 70px 27px;
		border-radius: 0;
		box-shadow: none
	}

	.cn .oxford-session2-title[data-v-5920c4cf] {
		font-size: 42px
	}

	.oxford-session2-title[data-v-5920c4cf] {
		font-size: 32px
	}

	.oxford-session2-text[data-v-5920c4cf] {
		margin-top: 20px;
		font-size: 16px
	}

	.oxford-session2 .btn-go[data-v-5920c4cf],
	.oxford-session2-active-title[data-v-5920c4cf] {
		margin-top: 40px
	}

	.oxford-session3 .oxford-session3-title[data-v-5920c4cf],
	.oxford-session4 .oxford-session4-title[data-v-5920c4cf],
	.oxford-session5 .oxford-session5-title[data-v-5920c4cf],
	.oxford-session6 .oxford-session6-title[data-v-5920c4cf] {
		text-align: center
	}

	.oxford-session3[data-v-5920c4cf],
	.oxford-session4[data-v-5920c4cf],
	.oxford-session5[data-v-5920c4cf],
	.oxford-session6[data-v-5920c4cf] {
		margin: 0;
		padding: 60px 27px
	}

	.oxford-session6[data-v-5920c4cf] {
		padding-top: 0
	}

	.speaker-item[data-v-5920c4cf] {
		margin-top: 60px;
		flex-direction: column;
		align-items: center
	}

	.box-right>p[data-v-5920c4cf] {
		text-align: center
	}

	.oxford-session4[data-v-5920c4cf] {
		background-color: #fff;
		padding-bottom: 117px
	}

	.oxford-session4 .introduce-title[data-v-5920c4cf] {
		font-size: 18px;
		text-align: center
	}

	.oxford-session4 .introduce-info[data-v-5920c4cf],
	.oxford-session5 .oxford-session5-info[data-v-5920c4cf],
	.oxford-session6 .oxford-session6-info[data-v-5920c4cf] {
		text-align: center
	}

	.oxford-session6 .logos[data-v-5920c4cf] {
		margin-top: 54px
	}

	.logos-img[data-v-5920c4cf] {
		width: 100%
	}
}

.oxford-box-cn,
.oxford-box-en {
	position: relative;
	padding-bottom: 160px
}

@font-face {
	font-family: Norwester;
	src: url(../fonts/norwester.7bf22630.otf);
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: League Spartan;
	src: url(../fonts/LeagueSpartan-Regular.a81ff45e.ttf);
	font-weight: 400
}

@font-face {
	font-family: League Spartan;
	src: url(../fonts/LeagueSpartan-Bold.9a223d8a.ttf);
	font-weight: 700
}

.oxford-1 {
	position: relative;
	padding-top: 72px
}

.oxford-1 .oxford-bg-pc {
	position: absolute;
	width: 100%;
	top: 72px;
	z-index: -1
}

.oxford-1 .oxford-logo2 {
	position: absolute;
	top: 106px;
	right: 26px;
	width: 17%
}

.oxford-1 .oxford-logo1 {
	margin-top: 180px;
	width: 48%
}

.oxford-1 .p1 {
	color: #fbb50b;
	text-transform: uppercase;
	font-size: 78px;
	font-family: Norwester;
	letter-spacing: 1.56px;
	margin-top: 82px
}

.oxford-1 .p2 {
	color: #fff;
	text-transform: uppercase;
	font-size: 30px;
	letter-spacing: .6px;
	font-family: League Spartan;
	font-weight: 700;
	line-height: 44px;
	margin-top: 26px
}

.oxford-1 .p2 span {
	color: #fbb50b
}

.oxford-1 .reserve {
	margin-top: 60px
}

.oxford-1 .reserve a {
	background: #fbb50b;
	padding: 18px 28px 12px;
	color: #0d1d41;
	font-weight: 700;
	font-size: 26px;
	font-family: League Spartan;
	text-transform: uppercase;
	display: inline-block;
	float: left
}

.oxford-1 .reserve a:hover {
	background: linear-gradient(0deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), #fbb50b
}

.oxford-1 .reserve .p3 {
	color: #fff;
	font-family: League Spartan;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 28px;
	letter-spacing: .48px;
	text-transform: uppercase;
	float: left;
	margin-top: 18px;
	margin-left: 30px
}

.oxford-2 .content {
	border-radius: 5px;
	background: #fff;
	box-shadow: 0 14px 34px 0 rgba(0, 0, 0, .06);
	margin: 260px auto 100px;
	text-align: left;
	padding: 60px 4% 50px
}

.oxford-2 .p1 {
	color: #1e284c;
	font-size: 46px
}

.oxford-2 .p1,
.oxford-2 .p2 {
	font-family: League Spartan;
	font-weight: 700;
	text-transform: uppercase
}

.oxford-2 .p2 {
	color: #143785;
	font-size: 20px;
	line-height: 30px;
	margin-top: 24px
}

.oxford-2 .p3 {
	color: #525c60;
	font-family: auto;
	font-size: 16px;
	line-height: 30px;
	margin-top: 20px
}

.oxford-2 .p4 {
	color: #1e284c;
	font-size: 24px;
	text-transform: uppercase;
	margin-top: 40px
}

.oxford-2 .p4,
.oxford-2 a {
	font-family: League Spartan;
	font-weight: 700
}

.oxford-2 a {
	background: #fbb50b;
	padding: 16px 24px 12px;
	color: #0d1d41;
	font-size: 18px;
	display: inline-block;
	margin-top: 20px
}

.oxford-2 a:hover {
	background: linear-gradient(0deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), #fbb50b
}

.oxford-3 .title {
	padding: 20px 10% 52px;
	color: #1e284c;
	font-size: 36px;
	font-family: League Spartan;
	font-weight: 700
}

.oxford-3 .row {
	width: 82%;
	margin: 0 auto
}

.oxford-3 .row img {
	width: 30%;
	float: left
}

.oxford-3 .box-right {
	width: 67%;
	float: right
}

.oxford-3 .box {
	margin-bottom: 70px
}

.oxford-3 .box .p1 {
	color: #1e284c;
	font-size: 22px;
	font-family: auto;
	font-weight: 700;
	margin-top: 12px
}

.oxford-3 .box .p2 {
	font-size: 18px;
	font-weight: 700;
	margin-top: 20px;
	margin-bottom: 20px
}

.oxford-3 .box .p2,
.oxford-3 .box .p3 {
	color: #525c60;
	font-family: Open Sans;
	font-style: normal;
	line-height: 30px
}

.oxford-3 .box .p3 {
	font-size: 16px
}

.oxford-3 .box a {
	background: #fbb50b;
	padding: 16px 24px 12px;
	color: #0d1d41;
	font-weight: 700;
	font-size: 18px;
	font-family: League Spartan;
	display: inline-block;
	margin-top: 20px
}

.oxford-3 .box a:hover {
	background: linear-gradient(0deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), #fbb50b
}

.oxford-4 {
	margin-top: 0
}

.oxford-4 .row {
	width: 82%;
	margin: 0 auto
}

.oxford-4 .p1 {
	color: #1e284c;
	font-size: 36px;
	font-family: League Spartan;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 60px
}

.oxford-4 .p2 {
	color: #525c60;
	font-family: Open Sans;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	margin-top: 20px
}

.oxford-4 img {
	margin-top: 100px
}

.oxford-footer-bg {
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: -1
}

.oxford-1 .p1 br,
.oxford-bg-m,
.oxford-footer-bg-m {
	display: none
}

.oxford-4 a {
	background: #fbb50b;
	color: #0d1d41;
	font-weight: 700;
	font-size: 18px;
	font-family: League Spartan;
	display: inline-block;
	margin-top: 20px;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	text-align: center;
	height: 46px;
	line-height: 50px;
	margin-left: 12px;
	padding: 0 28px
}

.oxford-4 a:hover {
	background: linear-gradient(0deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), #fbb50b
}

.oxford-box-cn .oxford-4 a {
	font-size: 16px
}

.oxford-box-cn .oxford-1 .p1,
.oxford-box-cn .oxford-2 .p1 {
	font-family: "Noto Serif SC";
	font-weight: 700
}

.oxford-box-cn .oxford-1 .p1 {
	font-size: 64px
}

.oxford-box-cn .oxford-1 .p2 {
	margin-top: 36px
}

.oxford-box-cn .oxford-1 .p2 span,
.oxford-box-cn .oxford-1 .reserve a {
	font-size: 22px
}

.oxford-box-cn .oxford-1 .reserve .p3 {
	font-size: 18px;
	font-weight: 400;
	margin-top: 14px
}

.oxford-box-cn .oxford-2 .p3,
.oxford-box-cn .oxford-2 a,
.oxford-box-cn .oxford-3 .box .p3,
.oxford-box-cn .oxford-3 .box a,
.oxford-box-cn .oxford-4 .p2 {
	font-size: 16px
}

.oxford-box-cn .oxford-2 .p1 {
	font-size: 42px
}

@media(max-width:1600px) {
	.oxford-1 .oxford-logo1 {
		margin-top: 140px;
		width: 40%
	}

	.oxford-1 .p1 {
		font-size: 70px;
		margin-top: 58px
	}

	.oxford-1 .reserve {
		margin-top: 40px
	}

	.oxford-2 .content {
		margin-top: 160px
	}

	.oxford-box-cn .oxford-1 .p1 {
		font-size: 58px
	}

	.oxford-box-cn .oxford-1 .p2 {
		margin-top: 34px
	}
}

@media(max-width:1400px) {
	.oxford-1 .p1 {
		font-size: 66px;
		margin-top: 50px
	}

	.oxford-1 .p2 {
		font-size: 26px;
		line-height: 34px
	}

	.oxford-1 .reserve {
		margin-top: 30px
	}

	.oxford-2 .content {
		margin-top: 150px
	}

	.oxford-2 .p1 {
		font-size: 40px
	}

	.oxford-box-cn .oxford-1 .p1 {
		font-size: 54px
	}

	.oxford-box-cn .oxford-1 .p2 {
		margin-top: 34px
	}

	.oxford-box-cn .oxford-2 .p1 {
		font-size: 38px
	}
}

@media(max-width:1300px) {

	.oxford-1 .container,
	.oxford-2 .container {
		padding: 0 5%
	}

	.oxford-1 .p1 {
		font-size: 60px;
		margin-top: 40px
	}

	.oxford-1 .p2 {
		font-size: 24px;
		line-height: 32px
	}

	.oxford-1 .reserve a {
		font-size: 22px
	}

	.oxford-1 .reserve .p3 {
		font-size: 22px;
		margin-top: 14px
	}

	.oxford-2 .content {
		margin-top: 140px
	}
}

@media(max-width:996px) {
	.oxford-bg-m {
		display: block;
		position: absolute;
		width: 100%;
		top: 66px;
		z-index: -1
	}

	.oxford-bg-pc {
		display: none
	}

	.oxford-1 .oxford-logo2 {
		position: unset
	}

	.oxford-1 .oxford-logo1 {
		margin-top: 40px;
		width: 91%
	}

	.oxford-1 .oxford-logo2 {
		width: 46%;
		margin-top: 24px
	}

	.oxford-1 .p1 br {
		display: block
	}

	.oxford-1 .p1 {
		line-height: 117.9%;
		font-size: 56px
	}

	.oxford-1 .p2 {
		font-size: 18px;
		line-height: 150%
	}

	.oxford-1 .reserve a {
		font-size: 18px;
		padding: 16px 24px 10px;
		margin-right: 30%
	}

	.oxford-1 .reserve .p3 {
		margin-left: 0;
		font-size: 15px
	}

	.oxford-1 .reserve {
		margin-top: 20px
	}

	.oxford-1 .reserve .p3,
	.oxford-1 .reserve a {
		float: unset
	}

	.oxford-2 .content {
		margin-top: 10px;
		padding-top: 40px;
		padding-bottom: 40px
	}

	.oxford-2 .container {
		padding: 0 5%
	}

	.oxford-2 .p1 {
		font-size: 26px
	}

	.oxford-1 {
		padding-bottom: 40px
	}

	.oxford-2 .p2 {
		font-size: 16px;
		line-height: 24px;
		margin-top: 16px
	}

	.oxford-2 .p3 {
		font-size: 15px;
		margin-top: 10px;
		line-height: 26px
	}

	.oxford-2 .p4 {
		font-size: 20px;
		margin-top: 26px
	}

	.oxford-2 .content {
		margin-bottom: 20px
	}

	.oxford-3 .title {
		padding: 20px 3% 30px;
		font-size: 26px;
		text-align: center
	}

	.oxford-3 .row {
		width: 100%
	}

	.oxford-3 .box {
		text-align: center
	}

	.oxford-3 .row img {
		float: unset;
		width: 50%
	}

	.oxford-3 .box-right {
		float: unset;
		width: 100%;
		padding: 0 1%
	}

	.oxford-3 .box .p1 {
		font-size: 18px;
		margin-top: 16px
	}

	.oxford-3 .box .p2 {
		margin-top: 16px;
		margin-bottom: 10px
	}

	.oxford-3 .box .p2,
	.oxford-3 .box .p3 {
		font-size: 15px;
		line-height: 26px
	}

	.oxford-3 .box a {
		margin-top: 18px
	}

	.oxford-4 .row {
		width: 100%
	}

	.oxford-4 .p1 {
		margin-top: 0;
		font-size: 26px;
		line-height: 28px;
		padding: 0 2%
	}

	.oxford-4 .p2 {
		font-size: 15px;
		line-height: 26px;
		margin-top: 10px;
		margin-bottom: 20px;
		padding: 0 2%
	}

	.oxford-4 img {
		margin-top: 0;
		padding: 0 2%;
		margin-top: 30px
	}

	.oxford-box-cn,
	.oxford-box-en {
		padding-bottom: 100px
	}

	.oxford-footer-bg-m {
		position: absolute;
		bottom: 0;
		width: 100%;
		z-index: -1;
		display: block
	}

	.oxford-footer-bg {
		display: none
	}

	.oxford-box-cn .oxford-1 .p1 {
		font-size: 54px;
		margin-top: 80px
	}

	.oxford-box-cn .oxford-1 .p2 span,
	.oxford-box-cn .oxford-1 .reserve a {
		font-size: 16px
	}

	.oxford-box-cn .oxford-1 .reserve .p3 {
		font-size: 15px
	}

	.oxford-box-cn .oxford-1 .p2 {
		margin-top: 40px
	}

	.oxford-box-cn .oxford-1 .reserve {
		margin-top: 30px
	}

	.oxford-box-cn .oxford-2 .p1 {
		font-size: 24px;
		line-height: 34px
	}

	.oxford-box-cn .oxford-2 .p3 {
		font-size: 15px
	}

	.oxford-box-cn .oxford-3 .box .p2 {
		font-size: 16px
	}

	.oxford-box-cn .oxford-3 .box .p3,
	.oxford-box-cn .oxford-4 .p2 {
		font-size: 15px
	}

	.oxford-4 a {
		padding: 0 24px;
		margin-left: 2%;
		margin-top: 0;
		height: 48px;
		line-height: 52px;
		margin-bottom: 40px
	}
}

@media(max-width:430px) {
	.oxford-2 .content {
		margin-top: 18%;
		box-shadow: unset;
		background: none;
		padding: 30px 0
	}
}

@media(max-width:420px) {
	.oxford-2 .content {
		margin-top: 15%
	}
}

@media(max-width:410px) {
	.oxford-2 .content {
		margin-top: 10%
	}

	.oxford-4 .p1 {
		font-size: 24px
	}
}

@media(max-width:395px) {
	.oxford-1 .p1 {
		font-size: 52px
	}

	.oxford-2 .content {
		margin-top: 8%
	}

	.oxford-box-cn .oxford-1 .p1 {
		font-size: 46px;
		margin-top: 70px
	}
}

@media(max-width:380px) {
	.oxford-1 .p1 {
		font-size: 50px
	}

	.oxford-1 .p2 {
		font-size: 16px
	}

	.oxford-2 .content {
		margin-top: 4%
	}
}

.fcb-1 {
	background: url(../img/FCB-1.d2e26783.jpg) 100%/auto 100% no-repeat;
	margin-top: 0;
	text-align: center;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	height: 100vh;
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: relative;
	padding-top: 240px
}

.fcb-1 .fcb-logo {
	margin-bottom: 40px;
	width: 35%
}

.fcb-1 .fcb-1-title {
	color: #fff;
	text-align: center;
	font-family: Gilroy Bold;
	font-size: 20px;
	font-weight: 700;
	line-height: 150%;
	margin-bottom: 50px
}

.fcb-1 .fcb-1-title br {
	display: none
}

.fcb-2 {
	height: 100vh;
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: relative;
	text-align: center
}

.fcb-2 video {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: -1
}

.fcb-2 a {
	color: #000;
	font-family: Gilroy Light;
	font-size: 14px;
	padding: 13px 30px 11px;
	margin-top: 20px;
	display: inline-block;
	background: #ffbc3a
}

.fcb-title {
	color: #ffbc3a;
	text-align: center;
	font-family: Gilroy Bold;
	font-size: 60px;
	font-style: normal;
	font-weight: 900;
	line-height: normal;
	letter-spacing: 1.28px;
	width: 68%;
	margin: 0 auto
}

.fcb-star {
	margin-top: 22px;
	margin-bottom: 22px
}

.fcb-desc {
	color: #fff;
	text-align: center;
	font-family: Gilroy Light;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 32px;
	width: 62%;
	margin: 0 auto 12px;
	opacity: .9
}

.fcb-desc span {
	font-family: Gilroy Bold;
	font-weight: 900
}

.fcb-3 {
	background: url(../img/FCB-3.4b363117.jpg) 100%/auto 100% no-repeat;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.fcb-3,
.fcb-4 {
	margin-top: 0;
	text-align: center;
	height: 100vh;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.fcb-4 {
	background: url(../img/FCB-4.a1e3cee9.jpg) 100%/auto 100% no-repeat;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.fcb-4 .fcb-hover-pc {
	margin-top: 90px;
	width: 100%
}

.fcb-4 .fcb-hover-m {
	display: none
}

.fcb-5 {
	background: url(../img/FCB-5.3183eb6b.jpg) 100%/auto 100% no-repeat;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.fcb-5,
.fcb-6 {
	margin-top: 0;
	text-align: center;
	height: 100vh;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.fcb-6 {
	background: url(../img/FCB-6.5421ac19.jpg) 100%/auto 100% no-repeat;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.fcb-7 {
	background: url(../img/FCB-7.d4b21c29.jpg) 100%/auto 100% no-repeat;
	margin-top: 0;
	text-align: center;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	height: 105vh;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.fcb-7 .fcb-title {
	width: 100%
}

.fcb-image-list {
	width: 1000px;
	overflow: hidden;
	margin: 10px auto 0
}

.fcb-image-list img {
	border-radius: 6px
}

.fcb-image-list .swiper-slide-shadow-left,
.fcb-image-list .swiper-slide-shadow-right {
	display: none !important
}

.cn-fcb-box .fcb-title {
	font-family: "Noto Serif SC";
	font-size: 48px
}

.cn-fcb-box .fcb-desc {
	font-family: Source Han Sans CN;
	line-height: 40px;
	width: 60%
}

.fcb-register {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 14px 40px 14px 60px;
	border-radius: 100px;
	background: var(--Linear, linear-gradient(90deg, #861a18, #19172b));
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .35);
	position: relative;
	position: absolute;
	bottom: 70px;
	left: 50%;
	transform: translateX(-50%)
}

.fcb-register img {
	width: 13px;
	position: absolute;
	left: 30px;
	top: 15px
}

.fcb-register p {
	color: #ffbc3a;
	text-align: center;
	font-family: Gilroy Light;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	text-transform: capitalize;
	float: left
}

.fcb-register span {
	width: 1px;
	height: 18px;
	background: hsla(0, 0%, 100%, .4);
	display: block;
	float: left;
	margin: 0 20px
}

.fcb-register a {
	color: #fff;
	opacity: .9;
	font-family: Gilroy Light;
	font-size: 16px
}

.fcb-7 .container {
	width: 1100px
}

.fcb-7 .news-li {
	padding: 0;
	padding-bottom: 20px;
	border-radius: 5px;
	margin-bottom: 30px;
	background-color: #fff;
	height: auto
}

.fcb-7 .news-li img {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	transform: none;
	-o-object-position: left;
	object-position: left;
	width: 100%;
	height: auto
}

.fcb-7 .news-li h3 a {
	margin: 14px 16px 10px;
	font-size: 20px;
	font-weight: 600;
	display: block;
	color: #333;
	display: -webkit-box
}

.fcb-7 .news-li h3 a,
.fcb-7 .news-li p {
	line-height: 1.5;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	text-align: left
}

.fcb-7 .news-li p {
	margin: 0 16px 10px;
	color: #666;
	font-size: 16px;
	font-family: auto;
	display: -webkit-box
}

.fcb-7 .news-li span {
	padding: 0 16px 10px;
	color: #666;
	font-size: 14px;
	text-align: left
}

.fcb-7 .fcb-news-list {
	overflow: hidden;
	margin-top: 50px;
	text-align: left
}

.fcb-7 .swiper-wrapper {
	padding: 0
}

.fcb-7 .swiper-button-prev {
	left: -52px;
	background-image: url(../img/fcb-prev.8a748684.svg)
}

.fcb-7 .swiper-button-next,
.fcb-7 .swiper-button-prev {
	width: 22px;
	height: 44px;
	background-size: 90%;
	background-repeat: no-repeat;
	top: 62%
}

.fcb-7 .swiper-button-next {
	right: -52px;
	background-image: url(../img/fcb-next.fdd7eb65.svg)
}

.swiper-button-next:after,
.swiper-button-prev:after {
	content: ""
}

.cn-fcb-box .fcb-1 .fcb-desc {
	width: 100%
}

.cn-fcb-box .fcb-1 {
	padding-top: 130px
}

@media(max-width:1700px) {
	.fcb-register {
		display: none
	}

	.fcb-1 .fcb-1-title {
		margin-bottom: 40px
	}

	.fcb-1 .fcb-logo {
		width: 30%
	}
}

@media(max-width:1700px) {
	.fcb-register {
		display: none
	}

	.fcb-1 .fcb-1-title {
		margin-bottom: 40px
	}

	.fcb-1 .fcb-logo {
		width: 30%
	}

	.fcb-2 {
		height: 80vh
	}
}

@media(max-width:1600px) {
	.fcb-2 {
		height: 70vh
	}

	.fcb-1 {
		padding-top: 60px
	}
}

@media(max-width:1500px) {
	.fcb-2 {
		height: auto;
		padding: 110px 0
	}
}

@media(max-width:1400px) {
	.fcb-1 .fcb-logo {
		width: 34%;
		margin-bottom: 30px
	}

	.fcb-1 .fcb-1-title {
		font-size: 18px
	}

	.fcb-register {
		display: none
	}

	.fcb-title {
		font-size: 42px
	}

	.fcb-desc {
		font-size: 16px
	}

	.fcb-image-list {
		width: 750px
	}

	.cn-fcb-box .fcb-title {
		font-size: 38px
	}

	.fcb-7 {
		height: 140vh;
		display: block;
		padding-top: 80px
	}

	.fcb-4 .fcb-hover-pc {
		margin-top: 40px;
		width: 100%
	}
}

@media(max-width:995px) {
	.fcb-image-list {
		width: 100%
	}

	.fcb-1 .fcb-logo {
		width: 76%
	}

	.fcb-1 .fcb-1-title {
		font-size: 16px
	}

	.fcb-title {
		font-size: 32px;
		width: 90%
	}

	.fcb-2 video {
		position: absolute;
		left: 50%;
		top: 0;
		width: 1400px;
		min-width: 0;
		transform: translateX(-50%)
	}

	.fcb-2 {
		overflow: hidden;
		height: 85vh
	}

	.fcb-desc {
		width: 100%;
		line-height: 28px
	}

	.fcb-7 {
		height: auto;
		padding: 80px 0
	}

	.fcb-7 .fcb-title {
		width: 90%
	}

	.cn-fcb-box .fcb-title {
		font-size: 28px;
		width: 92%
	}

	.cn-fcb-box .fcb-desc {
		line-height: 40px;
		width: 96%
	}

	.fcb-image-list img {
		width: 100%
	}

	.fcb-4 .fcb-hover-pc {
		display: none
	}

	.fcb-4 .fcb-hover-m {
		display: inline-block;
		width: 100%;
		margin-top: 30px
	}

	.fcb-4 {
		height: 100vh
	}

	.fcb-7 .container {
		width: 100%;
		overflow: hidden
	}

	.fcb-register {
		bottom: 40px;
		display: none
	}

	.fcb-7 .fcb-news-list {
		padding-left: 4%
	}

	.fcb-1 .fcb-desc {
		width: 100%;
		line-height: 28px;
		font-size: 16px
	}

	.fcb-7 .news-li h3 a {
		font-size: 18px
	}

	.fcb-7 .news-li p {
		font-size: 14px
	}
}

.public-title {
	color: #3d0101;
	text-align: center;
	font-size: 34px;
	font-weight: 700;
	letter-spacing: 2px
}

.public-line {
	width: 70px;
	border: 1px solid #af8147;
	margin: 36px auto 46px
}

.public-title2 {
	color: #3d0101;
	font-weight: 600
}

.public-desc,
.public-title2 {
	text-align: center;
	font-size: 18px
}

.public-desc {
	width: 70%;
	color: #666;
	font-weight: 400;
	line-height: 34px;
	margin: 18px auto 0;
	letter-spacing: 1px
}

.security1 {
	background: url(../img/security-bg.65132ade.jpg) 100%/auto 100% no-repeat;
	height: 650px;
	margin-top: 0;
	text-align: center;
	padding-top: 150px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.security1 .public-title {
	color: #fff
}

.security1 .public-line {
	margin: 36px auto 70px
}

.public-icon {
	width: 60px;
	margin: 30px auto 44px;
	display: block
}

.security1 .row img {
	width: auto;
	height: 90px;
	display: inline-block;
	margin-bottom: 14px
}

.security1 .container {
	width: 1200px
}

.security1 .p2 {
	letter-spacing: .5px;
	width: auto;
	line-height: 26px;
	opacity: .9
}

.security1 .p2,
.security1 a {
	font-size: 14px;
	color: #fff;
	font-family: auto
}

.security1 a {
	padding: 12px 24px;
	text-align: center;
	border: 1px solid #fff;
	margin-top: 30px;
	display: inline-block
}

.security1 a:hover {
	background: #4d0101;
	border: 1px solid #4d0101
}

.security3 {
	margin-top: 0;
	text-align: center;
	padding-top: 100px;
	padding-bottom: 90px
}

.security3 .container {
	width: 1200px
}

.security3 .public-title {
	color: #333
}

.security3 .row img {
	width: 260px
}

.security3 .row p {
	color: #333;
	font-size: 16px;
	line-height: 24px;
	font-family: auto
}

.security3 .row .img11 {
	width: 200px;
	margin: 35px auto 20px
}

.security3 .row .img33 {
	width: 90px;
	margin: 22px auto 20px
}

.security3 .row .img55 {
	width: 140px;
	margin: 35px auto 20px
}

.security3 .row span {
	color: #3d0101;
	font-size: 16px;
	margin-top: 16px;
	margin-bottom: 10px;
	display: inline-block;
	line-height: 22px
}

.en-style .public-title {
	letter-spacing: 0
}

.en-style .public-desc {
	letter-spacing: 0;
	width: 76%
}

.en-style .security1 .p2,
.en-style .security3 .row p {
	letter-spacing: 0
}

.security3 .honor-list {
	overflow: hidden;
	padding-right: 22px;
	height: auto
}

.security3 .row img {
	margin: 0 auto 30px
}

.security3 .swiper-button-prev {
	left: -30px;
	background-image: url(../img/about-arrow-left.3be5fd66.svg)
}

.security3 .swiper-button-next,
.security3 .swiper-button-prev {
	width: 22px;
	height: 44px;
	background-size: 90%;
	background-repeat: no-repeat;
	top: 62%
}

.security3 .swiper-button-next {
	right: -30px;
	background-image: url(../img/about-arrow-right.ed9b2d1b.svg)
}

.security3 .container {
	position: relative
}

.security3 .swiper-button-next:after,
.security3 .swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
	content: ""
}

.honor-list .swiper-wrapper {
	transition-timing-function: linear
}

.security1 .row div {
	text-align: center
}

.security2 {
	margin-top: 0;
	padding-top: 90px;
	padding-bottom: 60px;
	background: #f8f8f8
}

.security2 .public-title {
	color: #333
}

.security2 .container {
	width: 1200px
}

.security2 .row .list-box {
	padding: 20px 30px 20px;
	border-radius: 5px;
	border: 1px solid #ebebec;
	background: #fff;
	display: flex;
	margin-bottom: 30px
}

.security2 .row .list-box:hover {
	border: 1px solid #af8147
}

.security2 .row .list-box:hover .p1 {
	color: #af8147
}

.security2 .row img {
	width: 30%;
	float: left
}

.security2 .con-box {
	width: 66%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	margin-left: 3%
}

.security2 .row .p1 {
	color: #333;
	font-size: 22px;
	font-weight: 700;
	line-height: 26px
}

.security2 .row .p2 {
	color: #666;
	line-height: 22px
}

.security2 .row .p2,
.security2 .row a {
	font-size: 14px;
	font-family: auto;
	margin-top: 20px
}

.security2 .row a {
	color: #4d0101;
	padding: 12px 24px;
	border: 1px solid #4d0101;
	display: inline-block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content
}

.security2 .row a:hover {
	color: #fff;
	background: #4d0101
}

.security-en-box .public-title {
	letter-spacing: 0
}

.security-en-box .security2 .row .list-box {
	padding: 32px 30px
}

@media(max-width:1400px) {
	.security1 .p2 {
		font-size: 14px
	}
}

@media(max-width:1300px) {
	.security3 .swiper-button-prev {
		left: -5px
	}

	.security3 .swiper-button-next {
		right: -5px
	}
}

@media(max-width:995px) {

	.security1 .container,
	.security3 .container {
		width: 100%
	}

	.home-header .navbar-brand img {
		width: 120px;
		height: auto
	}

	.public-title {
		letter-spacing: 1px;
		font-size: 30px
	}

	.public-desc {
		width: 90%;
		color: #999;
		font-size: 16px;
		line-height: 28px;
		text-align: left;
		margin-top: 10px
	}

	.public-line {
		width: 50px;
		margin: 30px auto 30px
	}

	.security1 {
		background: url(../img/security-bg-m.117c1ebd.jpg) 100%/auto 100% no-repeat;
		height: auto;
		margin-top: 0;
		padding-top: 60px;
		padding-bottom: 20px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%;
		text-align: center
	}

	.security1 .public-title {
		margin-top: 70px;
		font-size: 28px
	}

	.security1 .row img {
		float: unset;
		width: 38%;
		height: auto;
		margin-bottom: 12px
	}

	.security1 .p2 {
		font-size: 14px;
		float: unset;
		text-align: center;
		line-height: 24px;
		margin-left: 0
	}

	.security1 .public-line {
		margin: 30px auto 40px
	}

	.security1 .row div {
		margin-bottom: 60px
	}

	.security1 a {
		margin-top: 16px
	}

	.security3 {
		height: auto;
		margin-top: 0;
		text-align: center;
		padding-top: 60px;
		padding-bottom: 70px
	}

	.security3 .row img {
		width: 186px
	}

	.security3 .row p {
		margin-bottom: 26px
	}

	.en-style .public-desc {
		width: 90%
	}

	.en-style .public-title {
		line-height: 36px;
		font-size: 24px;
		padding: 0 5%
	}

	.en-style .security1 {
		height: auto
	}

	.security3 .swiper-button-next,
	.security3 .swiper-button-prev {
		display: none
	}

	.security3 .row img {
		width: 196px;
		margin-bottom: 16px
	}

	.security3 .honor-list {
		height: auto;
		width: 100%
	}

	.security3 .container {
		padding: 0
	}

	.security3 .row img {
		width: 260px
	}

	.security3 .row {
		margin: 0 auto
	}

	.security3 .row p {
		margin-bottom: 0
	}

	.security3 .row .img11,
	.security3 .row .img33,
	.security3 .row .img55 {
		margin-top: 24px
	}

	.security3 .row .img11 {
		width: 185px
	}

	.security3 .row .img55 {
		width: 130px
	}

	.security3 {
		padding-bottom: 50px
	}

	.security3 .row p {
		font-size: 16px
	}

	.security2 .container {
		width: 100%
	}

	.security2 {
		padding-top: 60px;
		padding-bottom: 40px
	}

	.security2 .public-title {
		font-size: 28px
	}

	.security2 .row img {
		width: 100%;
		height: auto
	}

	.security2 .con-box {
		width: 100%;
		margin-left: 0
	}

	.security2 .row .list-box {
		display: block;
		text-align: center;
		width: 95%;
		margin: 0 auto 30px;
		padding: 0 20px 10px
	}

	.security2 .row a {
		margin: 30px auto;
		width: 65%;
		padding: 16px 24px;
		background: #4d0101;
		color: #fff
	}

	.security2 .row .p1 {
		font-size: 20px;
		line-height: 26px
	}

	.security-en-box .security2 .row .list-box {
		padding: 0 20px 10px
	}

	.security-en-box .public-title {
		line-height: 32px;
		padding: 0 10px;
		font-size: 26px
	}
}

.ubm-1 {
	background: url(../img/ubm-pc1.ed9e14ea.jpg) 100%/auto 100% no-repeat;
	margin-top: 0;
	text-align: center;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	height: 100vh;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.ubm-1 img {
	margin-bottom: 90px;
	width: 62%
}

.ubm-1 p {
	color: #fff;
	text-align: center;
	font-family: Source Han Sans CN;
	font-size: 47px;
	font-weight: 700;
	line-height: 150%
}

.ubm-1 p br {
	display: none
}

.ubm-2 {
	background: url(../img/ubm-pc2.1525bb2d.jpg) 100%/auto 100% no-repeat;
	margin-top: 0;
	text-align: center;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	height: 100vh;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.ubm-2 .p1 {
	font-size: 47px;
	font-weight: 700;
	line-height: 150%
}

.ubm-2 .p1,
.ubm-2 .p2 {
	color: #fff;
	text-align: center;
	font-family: Source Han Sans CN
}

.ubm-2 .p2 {
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 200%;
	margin-top: 30px
}

.ubm-2 ul {
	display: block;
	margin: 100px auto 0
}

.ubm-2 ul,
.ubm-2 ul li {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content
}

.ubm-2 ul li {
	display: flex;
	padding: 36px 72px;
	flex-direction: column;
	align-items: center;
	gap: 20px;
	border-radius: 170px;
	border: 1px solid #fff;
	float: left;
	margin: 0 40px 100px
}

.ubm-2 ul li p {
	color: #fff;
	font-family: Source Han Sans CN;
	font-size: 64px;
	font-style: normal;
	font-weight: 700
}

.ubm-2 ul li i {
	font-size: 26px
}

.ubm-2 ul li span {
	font-size: 24px;
	font-style: normal;
	font-weight: 500
}

.ubm-2 .p3,
.ubm-2 ul li span {
	color: #fff;
	font-family: Source Han Sans CN
}

.ubm-2 .p3 {
	clear: both;
	text-align: center;
	font-size: 14px;
	opacity: .6;
	width: 100%;
	display: block
}

.ubm-3 {
	background: url(../img/ubm-pc3.ff7349b7.jpg) 100%/auto 100% no-repeat;
	margin-top: 0;
	text-align: center;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	height: 100vh;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.ubm-3 .p1 {
	color: #fff;
	text-align: center;
	font-family: Source Han Sans CN;
	font-size: 47px;
	font-weight: 700;
	line-height: 150%;
	margin-top: 40px
}

.ubm-3 img {
	width: 62%
}

.ubm-3 .p2 {
	color: #fff;
	text-align: center;
	font-family: Source Han Sans CN;
	font-size: 20px;
	font-style: normal;
	font-weight: 500;
	line-height: 200%;
	margin-top: 30px
}

.ubm-3 ul {
	display: block;
	margin: 80px auto 0
}

.ubm-3 ul,
.ubm-3 ul li {
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content
}

.ubm-3 ul li {
	display: flex;
	padding: 36px 72px;
	flex-direction: column;
	align-items: center;
	gap: 20px;
	border-radius: 170px;
	border: 1px solid #fff;
	float: left;
	margin: 0 40px
}

.ubm-3 ul li p {
	color: #fff;
	font-family: Source Han Sans CN;
	font-size: 64px;
	font-style: normal;
	font-weight: 700
}

.ubm-3 ul li i {
	font-size: 26px
}

.ubm-3 ul li span {
	color: #fff;
	font-family: Source Han Sans CN;
	font-size: 24px;
	font-style: normal;
	font-weight: 500
}

.ubm-4 {
	background: #fefaed;
	height: auto;
	padding-bottom: 170px
}

.ubm-4 .container {
	width: 1100px;
	position: relative
}

.ubm-4 .p1 {
	position: absolute;
	color: #163c93;
	font-family: Source Han Sans CN;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
	bottom: 100px;
	left: 52px
}

.ubm-4 .p2 {
	font-weight: 350;
	line-height: 150%;
	width: 58%;
	bottom: 0
}

.ubm-4 .p2,
.ubm-4 a {
	position: absolute;
	color: #003b99;
	font-family: Source Han Sans CN;
	font-size: 16px;
	font-style: normal;
	left: 52px
}

.ubm-4 a {
	font-weight: 500;
	letter-spacing: .8px;
	padding: 20px 40px;
	bottom: -90px;
	border-radius: 40px;
	border: 1px solid #003b99
}

.ubm-4 a:hover {
	background: #003b99;
	color: #fff
}

.ubm-5 {
	background: url(../img/ubm-pc5.8c6dcb4a.jpg) 100%/auto 100% no-repeat;
	margin-top: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	height: 100vh;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.ubm-5 .p1 {
	color: #1c1c1c;
	text-align: center;
	font-family: Source Han Sans CN;
	font-size: 47px;
	font-weight: 700;
	line-height: 150%;
	margin-bottom: 80px
}

.ubm-5 .row div {
	margin-bottom: 24px
}

.ubm-5 a img {
	width: 40%;
	height: auto;
	border-radius: 5px;
	float: left
}

.ubm-5 .time {
	font-family: Lato;
	font-size: 14px;
	letter-spacing: 5px;
	border: 1px solid #cecece;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 5px 14px;
	margin-top: 23px
}

.ubm-5 .time,
.ubm-5 .title {
	color: #1c1c1c;
	float: left;
	margin-left: 20px
}

.ubm-5 .title {
	width: 52%;
	font-family: Source Han Sans CN;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
	margin-top: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.ubm-5 .title:hover {
	color: #003b99
}

.en-ubm-box .ubm-1 p,
.en-ubm-box .ubm-2 .p1,
.en-ubm-box .ubm-3 .p1,
.en-ubm-box .ubm-5 .p1 {
	font-size: 32px
}

.en-ubm-box .ubm-1 p {
	font-size: 34px
}

.en-ubm-box .ubm-2 .p2,
.en-ubm-box .ubm-3 .p2 {
	opacity: .9;
	font-size: 16px;
	padding: 0 3%
}

.en-ubm-box .ubm-2 ul li p,
.en-ubm-box .ubm-3 ul li p {
	font-size: 40px
}

.en-ubm-box .ubm-2 ul li span,
.en-ubm-box .ubm-3 ul li span {
	font-size: 16px
}

.en-ubm-box .ubm-4 {
	height: auto;
	padding-bottom: 170px
}

.en-ubm-box .ubm-4 .p1 {
	width: 58%;
	font-size: 20px
}

.en-ubm-box .ubm-4 .p2 {
	font-size: 14px
}

.id-ubm-box .ubm-4 .p1,
.id-ubm-box .ubm-4 .p2 {
	width: 70%
}

@media(max-width:1700px) {
	.ubm-1 {
		padding-top: 0;
		display: flex;
		flex-direction: column;
		justify-content: center
	}

	.ubm-1 img {
		margin-bottom: 50px
	}

	.ubm-1 p,
	.ubm-2 .p1,
	.ubm-2 ul li p,
	.ubm-3 .p1,
	.ubm-5 .p1 {
		font-size: 40px
	}

	.ubm-2 ul li i,
	.ubm-2 ul li span {
		font-size: 20px
	}

	.ubm-2 ul {
		margin-top: 60px
	}

	.ubm-2,
	.ubm-3 {
		height: auto;
		padding: 110px 0
	}

	.ubm-3 ul li p {
		font-size: 40px
	}

	.ubm-3 ul li i,
	.ubm-3 ul li span {
		font-size: 20px
	}

	.ubm-3 ul {
		margin-top: 60px
	}

	.ubm-2 .p2,
	.ubm-3 .p2 {
		font-size: 17px
	}

	.ubm-4 {
		height: auto;
		padding: 0 0 110px
	}

	.ubm-4 .container {
		width: 950px
	}

	.ubm-4 .p1 {
		font-size: 26px;
		bottom: 97px
	}

	.ubm-4 .p2 {
		font-size: 14px;
		bottom: 20px
	}

	.ubm-4 a {
		bottom: -60px;
		font-size: 14px
	}

	.ubm-5 {
		height: auto;
		padding: 90px 0
	}

	.en-ubm-box .ubm-2 ul li,
	.en-ubm-box .ubm-3 ul li {
		margin: 0 20px;
		padding: 28px 56px
	}

	.en-ubm-box .ubm-2 ul li {
		margin-bottom: 60px
	}

	.en-ubm-box .ubm-2 ul li p,
	.en-ubm-box .ubm-3 ul li p {
		font-size: 36px
	}

	.en-ubm-box .ubm-2 ul li span,
	.en-ubm-box .ubm-3 ul li span {
		font-size: 14px
	}

	.en-ubm-box .ubm-4 .container {
		width: 1100px
	}

	.en-ubm-box .ubm-4 .p2 {
		bottom: -3px
	}

	.en-ubm-box .ubm-4 a {
		bottom: -86px
	}
}

@media(max-width:995px) {
	.ubm-4 .container {
		width: 100%
	}

	.ubm-1 {
		background: url(../img/ubm-m1.9df21ec4.jpg) 100%/auto 100% no-repeat;
		margin-top: 0;
		text-align: center;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%;
		height: 100vh
	}

	.ubm-1 img {
		margin-bottom: 60px
	}

	.ubm-1 p {
		font-size: 32px
	}

	.ubm-1 p br {
		display: block
	}

	.ubm-1 p:nth-of-type(2) {
		display: none
	}

	.ubm-2 {
		background: url(../img/ubm-m2.7660f06e.jpg) 100%/auto 100% no-repeat;
		margin-top: 0;
		text-align: center;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%;
		height: 100vh;
		padding: 0 2%
	}

	.ubm-2 .p1 {
		font-size: 26px
	}

	.ubm-2 .p2,
	.ubm-3 .p2 {
		font-size: 14px;
		font-weight: 400
	}

	.ubm-2 ul {
		width: 100%
	}

	.ubm-2 ul li {
		width: 30%;
		margin: 0 1.5% 100px;
		padding: 36px 0
	}

	.ubm-2 ul li p {
		font-size: 30px
	}

	.ubm-2 ul li span {
		font-size: 16px
	}

	.ubm-2 ul li i {
		font-size: 14px
	}

	.ubm-3 {
		background: url(../img/ubm-m3.5c005f58.jpg) 100%/auto 100% no-repeat;
		margin-top: 0;
		text-align: center;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%;
		height: 100vh;
		padding: 0 2%
	}

	.ubm-3 .p1 {
		font-size: 26px
	}

	.ubm-3 ul {
		width: 100%
	}

	.ubm-3 ul li {
		width: 47%;
		margin: 0 1.5% 20px;
		padding: 20px 0
	}

	.ubm-3 ul li:nth-of-type(3) {
		width: 100%
	}

	.ubm-3 ul li p {
		font-size: 30px
	}

	.ubm-3 ul li span {
		font-size: 16px
	}

	.ubm-3 ul li i {
		font-size: 14px
	}

	.ubm-4 {
		padding-top: 30px;
		padding-bottom: 80px
	}

	.ubm-4 .p1 {
		font-size: 24px
	}

	.ubm-4 .p1,
	.ubm-4 .p2 {
		position: unset;
		padding: 3%
	}

	.ubm-4 .p2 {
		width: 100%;
		margin-bottom: 30px
	}

	.ubm-4 a {
		position: unset;
		margin-left: 3%;
		background: #003b99;
		color: #fff
	}

	.ubm-5 {
		padding-top: 60px;
		padding-bottom: 40px
	}

	.ubm-5 .p1 {
		font-size: 26px;
		margin-bottom: 40px
	}

	.ubm-5 a img {
		width: 34%
	}

	.ubm-5 .time {
		font-size: 12px;
		letter-spacing: 0;
		margin-top: 3px
	}

	.ubm-5 .title {
		font-size: 14px;
		width: 60%;
		margin-top: 6px
	}

	.en-ubm-box .ubm-4 .container {
		width: 100%
	}

	.en-ubm-box .ubm-1 p,
	.en-ubm-box .ubm-2 .p1,
	.en-ubm-box .ubm-3 .p1,
	.en-ubm-box .ubm-5 .p1 {
		font-size: 22px;
		padding: 0 3%
	}

	.en-ubm-box .ubm-2 .p2,
	.en-ubm-box .ubm-3 .p2 {
		font-size: 12px;
		padding: 0
	}

	.en-ubm-box .ubm-2 ul li p,
	.en-ubm-box .ubm-3 ul li p {
		font-size: 26px
	}

	.en-ubm-box .ubm-2 ul li {
		width: 30%;
		margin: 0 1.5% 60px;
		padding: 36px 0
	}

	.en-ubm-box .ubm-2 ul li i,
	.en-ubm-box .ubm-2 ul li span,
	.en-ubm-box .ubm-3 ul li span {
		font-size: 12px
	}

	.en-ubm-box .ubm-2 .p3 {
		line-height: 150%;
		font-size: 12px
	}

	.en-ubm-box .ubm-3 ul li {
		width: 47%;
		margin: 0 1.5% 20px;
		padding: 20px 0
	}

	.en-ubm-box .ubm-3 ul li i {
		font-size: 14px
	}

	.en-ubm-box .ubm-3 ul li:nth-of-type(3) {
		width: 100%
	}

	.en-ubm-box .ubm-4 {
		padding-bottom: 80px
	}

	.en-ubm-box .ubm-4 .p1 {
		width: 100%;
		font-size: 18px
	}

	.en-ubm-box .ubm-4 .p2 {
		font-size: 12px
	}

	.ubm-2 ul li,
	.ubm-3 ul li {
		gap: 14px
	}

	.ubm-1 img,
	.ubm-3 img {
		width: 100%
	}
}

@media(max-width:420px) {

	.en-ubm-box .ubm-2 ul li p,
	.en-ubm-box .ubm-3 ul li p {
		font-size: 22px
	}

	.en-ubm-box .ubm-2 ul li i {
		font-size: 12px
	}
}

@media(max-width:380px) {

	.en-ubm-box .ubm-2 ul li p,
	.en-ubm-box .ubm-3 ul li p {
		font-size: 20px
	}
}

@font-face {
	font-family: Baskerville Old Face;
	src: url(../fonts/BaskervilleOldFace.adf8df76.ttf);
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Gilroy Bold;
	src: url(../fonts/Gilroy-ExtraBold.0f6e082f.otf);
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: Gilroy Light;
	src: url(../fonts/Gilroy-Light.c62aded7.otf);
	font-style: normal;
	font-display: swap
}

.esg-banner {
	height: 100%;
	overflow: hidden
}

.esg-banner .swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform
}

.esg-banner .swiper-pagination-bullet {
	background: #fff;
	opacity: .5;
	margin: 20px 6px 30px !important
}

.esg-banner .swiper-pagination-bullet-active {
	background: #fff;
	opacity: .8
}

#esg-banner1 {
	background: url(../img/esg-banner1.ce1f2e65.jpg) 100%/auto 100% no-repeat;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

#esg-banner1,
#esg-banner2 {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-top: 50px
}

#esg-banner2 {
	background: url(../img/esg-banner2.ff18ba15.jpg) 100%/auto 100% no-repeat;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

#esg-banner3 {
	background: url(../img/esg-banner3.4aca5465.jpg) 100%/auto 100% no-repeat;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	padding-top: 0
}

#esg-banner3,
#esg-banner4 {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center
}

#esg-banner4 {
	background: url(../img/esg-banner4.68218f1a.jpg) 100%/auto 100% no-repeat;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	padding-top: 50px
}

.esg-banner-list {
	position: relative
}

.esg-banner-list p {
	text-align: center;
	font-size: 42px;
	font-weight: 700;
	line-height: 150%;
	letter-spacing: .96px
}

.esg-banner-list a,
.esg-banner-list p {
	color: #fff;
	font-family: Source Han Sans CN;
	font-style: normal
}

.esg-banner-list a {
	border-radius: 40px;
	background: #003b99;
	font-size: 16px;
	font-weight: 500;
	line-height: 160%;
	letter-spacing: .8px;
	display: inline-flex;
	padding: 18px 42px;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	margin: 20px auto 0
}

#esg-banner3 .p3 {
	color: #fbb50b;
	font-family: League Spartan;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
	letter-spacing: .42px;
	text-transform: uppercase
}

#esg-banner3 p {
	text-align: left;
	margin-left: 20%;
	margin-top: 8px
}

#esg-banner3 .p2 {
	font-size: 26px;
	margin-left: 19%
}

#esg-banner3 .oxford-logo1 {
	width: 28%;
	margin-left: 20%;
	margin-bottom: 30px
}

#esg-banner3 .oxford-logo2 {
	width: 14%;
	position: absolute;
	right: 20px;
	top: 30px
}

#esg-banner3 a {
	margin-left: 20%;
	margin-top: 30px
}

.esg-banner-bottom {
	background: #003b99;
	width: 100%;
	height: auto;
	padding: 30px 0;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.esg-banner-bottom .p1 {
	font-family: Gilroy Bold;
	font-size: 42px;
	font-weight: 700;
	line-height: 114.5%
}

.esg-banner-bottom .p1,
.esg-banner-bottom .p2 {
	color: #fff;
	text-align: center;
	font-style: normal
}

.esg-banner-bottom .p2 {
	font-family: Source Han Sans CN;
	font-size: 14px;
	font-weight: 350;
	line-height: 150%;
	margin-top: 20px;
	padding: 0 18%
}

.esg-nav {
	background: #fff;
	text-align: center;
	height: auto
}

.esg-nav a {
	color: #999;
	font-family: Source Han Sans CN;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: .28px;
	margin: 0 40px;
	padding: 28px 0 26px;
	display: inline-block
}

.esg-nav a.esg-active {
	color: #003b99;
	border-bottom: 2px solid #003b99
}

.esg-1 {
	background: url(../img/esg-1-bg.64786bcc.jpg) 100%/auto 100% no-repeat;
	margin-top: 0;
	text-align: center;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	height: auto;
	padding: 130px 0 170px;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.esg-title {
	color: #1c1c1c;
	text-align: center;
	font-family: Source Han Sans CN;
	font-size: 48px;
	font-weight: 700;
	margin-bottom: 30px
}

.esg-1 .row .box {
	border-radius: 4px;
	background: hsla(0, 0%, 100%, .95);
	box-shadow: 0 14px 24px 0 rgba(0, 0, 0, .05);
	padding: 60px 30px 30px;
	margin-top: 40px;
	height: 100%
}

.esg-1 .row .box .p1 {
	font-size: 22px;
	line-height: 150%;
	font-weight: 700
}

.esg-1 .row .box .p1,
.esg-1 .row .box .p2 {
	color: #545454;
	font-family: Source Han Sans CN;
	margin-top: 20px
}

.esg-1 .row .box .p2 {
	text-align: center;
	font-size: 14px;
	font-weight: 350;
	line-height: 22px
}

.esg-2 {
	background: url(../img/esg-2-bg.9d43ea6a.jpg) 100%/auto 100% no-repeat;
	margin-top: 0;
	text-align: center;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	height: auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 130px 0 120px
}

.esg-2 .container {
	width: 1100px
}

.esg-2 .col-md-12 {
	margin-bottom: 30px
}

.esg-2 .row {
	margin-top: 40px
}

.esg-2-box-left {
	border-radius: 0 81px;
	background: hsla(0, 0%, 100%, .95);
	box-shadow: 0 14px 24px 0 rgba(0, 0, 0, .05);
	width: 28%;
	padding: 50px 50px;
	position: relative;
	float: left;
	margin-left: 8%
}

.esg-2-box-left img {
	position: absolute;
	z-index: 0;
	left: 16%;
	top: 50%;
	transform: translateY(-50%)
}

.esg-2-box-left .p1 {
	color: #003b99;
	font-size: 32px
}

.esg-2-box-left .p1,
.esg-2-box-left .p2 {
	font-family: Source Han Sans CN;
	font-weight: 700;
	line-height: 130%;
	text-align: right;
	position: relative;
	z-index: 1
}

.esg-2-box-left .p2 {
	color: #d6d6d6;
	font-size: 24px;
	text-transform: uppercase
}

.esg-2-box-right {
	width: 60%;
	float: right;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.esg-2-box-right p {
	color: #545454;
	font-family: Source Han Sans CN;
	font-size: 16px;
	font-style: normal;
	line-height: 140%;
	text-align: left;
	margin-top: 30px
}

.esg-2-box-right p span {
	font-weight: 700
}

.esg-3 {
	background: url(../img/esg-3-bg.16cad70a.jpg) 100%/auto 100% no-repeat;
	margin-top: 0;
	text-align: center;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	height: auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 130px 0 120px
}

.esg-3 .container {
	width: 1200px
}

.esg-3 .row {
	margin-top: 40px
}

.esg-3 .col-md-6 {
	position: relative;
	margin-bottom: 22px
}

.esg-3 .p1 {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-size: 32px;
	font-weight: 700;
	line-height: 114.5%;
	color: #fff
}

.esg-3 .esg3-mask {
	display: none
}

.esg-3 .col-md-6:hover .esg3-mask {
	display: flex
}

.esg-3 .col-md-6:hover .p1 {
	display: none
}

.esg3-mask {
	width: 96%;
	height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: rgba(0, 0, 0, .3);
	border-radius: 6px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0 8%
}

.esg3-mask .mask-p1 {
	display: none
}

.esg3-mask .mask-title {
	color: #fff;
	font-family: Source Han Sans CN;
	font-size: 24px;
	font-style: normal;
	font-weight: 500;
	line-height: 142%;
	text-align: left
}

.esg3-mask .mask-line {
	border: 1px solid #fff;
	width: 100%;
	height: 1px;
	margin-top: 20px;
	margin-bottom: 20px
}

.esg3-mask .mask-desc {
	color: #fff;
	font-family: Source Han Sans CN;
	font-size: 16px;
	font-style: normal;
	font-weight: 350;
	line-height: 150%;
	text-align: left
}

.esg-4 {
	background: url(../img/ubm-pc5.8c6dcb4a.jpg) 100%/auto 100% no-repeat;
	margin-top: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	height: 100vh;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.esg-4 .p1 {
	color: #1c1c1c;
	text-align: center;
	font-family: Source Han Sans CN;
	font-size: 47px;
	font-weight: 700;
	line-height: 150%;
	margin-bottom: 80px
}

.esg-4 .row div {
	margin-bottom: 24px
}

.esg-4 a {
	cursor: pointer
}

.esg-4 a img {
	width: 40%;
	height: auto;
	border-radius: 5px;
	float: left
}

.esg-4 .time {
	font-family: Lato;
	font-size: 14px;
	letter-spacing: 5px;
	border: 1px solid #cecece;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 5px 14px;
	margin-top: 23px
}

.esg-4 .time,
.esg-4 .title {
	color: #1c1c1c;
	float: left;
	margin-left: 20px
}

.esg-4 .title {
	width: 52%;
	font-family: Source Han Sans CN;
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
	margin-top: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.esg-4 .title:hover {
	color: #003b99
}

.esg-nav-lock {
	position: fixed;
	right: 0;
	left: 0;
	top: 78px;
	z-index: 9
}

#esg-banner1 img,
.esg-banner4-logo {
	display: none
}

.en-esg .esg-banner-list p {
	font-size: 32px;
	letter-spacing: 0;
	padding: 0 15%
}

.en-esg #esg-banner3 .p2,
.en-esg #esg-banner3 .p3,
.en-esg #esg-banner3 p {
	padding: 0 20% 0 0
}

.en-esg #esg-banner3 .p2 {
	margin-left: 20%;
	font-size: 26px
}

.en-esg .esg-1 .row .box .p1 {
	font-size: 18px;
	line-height: 26px
}

.en-esg .esg-1 .row .box {
	padding: 50px 30px 20px
}

.en-esg .esg-2-box-left .p1 {
	font-size: 20px
}

.en-esg .esg-2 .col-md-12 {
	margin-bottom: 50px
}

.en-esg .esg-2-box-right p:first-child {
	margin-top: 8px
}

.en-esg .esg-title {
	font-size: 42px
}

.en-esg .esg-3 .p1 {
	font-family: auto;
	font-size: 28px
}

.en-esg .esg3-mask .mask-title {
	font-size: 18px
}

.en-esg .esg3-mask .mask-desc {
	font-size: 14px
}

@media(max-width:1600px) {
	.esg-nav-lock {
		top: 74px
	}

	.esg-banner-list p {
		font-size: 38px
	}

	.esg-title {
		font-size: 40px
	}

	.esg-3 .container {
		width: 1100px
	}

	.esg-3 .p1 {
		font-size: 28px
	}

	.esg-4 .p1 {
		font-size: 40px
	}

	.esg-banner-bottom .p1 {
		font-size: 38px
	}

	.esg-banner-bottom .p2 {
		margin-top: 14px
	}
}

@media(max-width:1400px) {
	.en-esg .esg-banner-list p {
		font-size: 26px
	}

	.esg3-mask .mask-line {
		margin-top: 10px;
		margin-bottom: 10px
	}
}

@media(max-width:995px) {
	.esg-nav {
		display: none
	}

	.esg-4 {
		padding-top: 60px;
		padding-bottom: 40px;
		height: auto
	}

	.esg-4 .p1 {
		font-size: 26px;
		margin-bottom: 40px
	}

	.esg-4 a img {
		width: 34%
	}

	.esg-4 .time {
		font-size: 12px;
		letter-spacing: 0;
		margin-top: 3px
	}

	.esg-4 .title {
		font-size: 14px;
		width: 60%;
		margin-top: 6px
	}

	.esg-2 .container,
	.esg-3 .container {
		width: 100%
	}

	.esg-banner-bottom {
		display: none
	}

	#esg-banner1 {
		background: url(../img/esg-banner1-m.4717802f.jpg) 100%/auto 100% no-repeat;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%
	}

	#esg-banner1,
	#esg-banner2 {
		position: relative;
		display: flex;
		flex-direction: column;
		justify-content: center;
		padding-top: 0
	}

	#esg-banner2 {
		background: url(../img/esg-banner2-m.fec23675.jpg) 100%/auto 100% no-repeat;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%
	}

	#esg-banner3 {
		background: url(../img/esg-banner3-m.92d5bc39.jpg) 100%/auto 100% no-repeat;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%
	}

	#esg-banner3,
	#esg-banner4 {
		position: relative;
		display: flex;
		flex-direction: column;
		justify-content: center;
		padding-top: 0
	}

	#esg-banner4 {
		background: url(../img/esg-banner4-m.1b8d243a.jpg) 100%/auto 100% no-repeat;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%
	}

	#esg-banner1 img {
		display: block;
		position: absolute;
		top: 100px
	}

	.esg-banner-list p {
		font-size: 26px;
		padding: 0 6%;
		line-height: 140%
	}

	.esg-banner-list a {
		position: absolute;
		bottom: 16%;
		left: 50%;
		transform: translateX(-50%);
		padding: 14px 36px;
		font-size: 14px
	}

	#esg-banner3 .oxford-logo2 {
		width: 38%;
		position: unset;
		margin-left: 6%
	}

	#esg-banner3 .oxford-logo1 {
		margin-left: 0;
		left: 6%;
		width: 84%;
		position: absolute;
		top: 50px
	}

	#esg-banner3 p {
		margin-left: 0
	}

	#esg-banner3 .p2 {
		margin-left: 0;
		font-size: 20px;
		padding-left: 4%
	}

	#esg-banner3 .p3 {
		font-size: 14px;
		margin-bottom: 30px
	}

	#esg-banner3 a {
		left: 6%;
		transform: unset;
		margin-left: 0
	}

	.esg-banner4-logo {
		margin-left: 0;
		width: 84%;
		position: absolute;
		top: 50px;
		display: block;
		left: 50%;
		transform: translateX(-50%)
	}

	.esg-1 .row .box .p1,
	.esg-1 .row .box .p2 {
		display: block
	}

	.esg-1,
	.esg-2,
	.esg-3 {
		height: auto;
		padding: 80px 0
	}

	.esg-title {
		font-size: 30px
	}

	.esg-1 .row .box {
		height: auto;
		padding: 40px 30px 50px;
		margin-top: 20px;
		margin-bottom: 0
	}

	.esg-1 .esg-title {
		margin-bottom: 20px
	}

	.esg-2-box-left {
		float: unset;
		margin: 0 auto;
		width: 74%
	}

	.esg-2-box-right {
		float: unset;
		width: 100%;
		padding: 0 6%
	}

	.esg-2 .row {
		margin-top: 20px
	}

	.esg-2 .col-md-12 {
		margin-bottom: 50px
	}

	.esg-2-box-left .p1 {
		font-size: 26px
	}

	.esg-2-box-left .p2 {
		font-size: 18px
	}

	.esg-2 {
		padding-bottom: 30px
	}

	.esg-2-box-left {
		padding: 40px
	}

	.esg-2-box-left img {
		width: 75px
	}

	.esg-3 .p1 {
		display: none
	}

	.esg-3 .esg3-mask {
		display: flex;
		width: 94%;
		padding: 0 4%
	}

	.esg-3 .row {
		margin-top: 12px
	}

	.esg3-mask .mask-p1 {
		display: block;
		font-size: 20px;
		color: #fff;
		text-align: left;
		margin-bottom: 16px
	}

	.esg3-mask .mask-title {
		font-size: 16px
	}

	.esg3-mask .mask-line {
		margin-top: 8px;
		margin-bottom: 8px;
		width: 65%;
		opacity: .7
	}

	.esg3-mask .mask-desc {
		font-size: 13px
	}

	.esg-3 {
		padding-bottom: 30px
	}

	.en-esg .esg-banner-list p {
		font-size: 22px;
		padding: 0 5%
	}

	.en-esg #esg-banner3 .p2,
	.en-esg #esg-banner3 .p3,
	.en-esg #esg-banner3 p {
		padding: 0 5%
	}

	.en-esg .esg-title {
		font-size: 30px
	}

	.en-esg .esg-1 .row .box {
		padding: 40px 30px 50px
	}

	.en-esg .esg-2-box-right p:first-child {
		margin-top: 30px
	}

	.esg3-mask .mask-p1 {
		font-family: Source Han Sans CN
	}

	.en-esg .esg3-mask .mask-title {
		font-size: 16px
	}

	.en-esg .esg3-mask .mask-p1 {
		margin-bottom: 0
	}

	.en-esg .esg3-mask .mask-desc {
		font-size: 12px
	}

	.en-esg .esg3-mask .mask-title {
		display: none
	}
}

.form-control {
	font-size: 18px !important
}

.official1 {
	background: url(../img/official-verification-bg.92b35746.jpg) 100%/auto 100% no-repeat;
	height: 300px;
	margin-top: 0;
	text-align: center;
	padding-top: 110px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.official1 img {
	margin-top: 26px;
	width: 330px;
	margin-bottom: 14px
}

.official1 .p1 {
	font-size: 32px;
	font-weight: 700;
	margin-top: 19px;
	letter-spacing: 2px
}

.official1 .p1,
.official1 .p2 {
	color: #fff;
	text-align: center;
	font-style: normal
}

.official1 .p2 {
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 1px;
	width: 76%;
	margin: 0 auto;
	line-height: 36px;
	opacity: .9;
	margin-top: 20px;
	font-family: auto
}

.official2 {
	margin-top: 60px;
	margin-bottom: 80px
}

.official2 .container {
	width: 900px
}

.official-search {
	text-align: center
}

.official-search input {
	width: 74%;
	border: 1.5px solid #e2e2e2;
	padding: 16px 26px;
	font-family: auto;
	display: inline-block;
	color: #000 !important
}

.official-search input:focus {
	background: none;
	box-shadow: none;
	border: 1.5px solid #e2e2e2
}

.official-search button {
	padding: 21px 34px;
	border-radius: 4px;
	border: 1px solid #000;
	background: #4d0101;
	color: #fff;
	font-size: 16px;
	font-family: auto;
	display: inline-block;
	margin-left: 3%
}

.official-notice {
	width: 92%;
	margin: 60px auto 0
}

.official-notice .p1 {
	color: #333;
	font-family: auto;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 30px
}

.official-notice .p2 {
	color: hsla(0, 0%, 40%, .7);
	font-family: auto;
	font-size: 14px;
	margin-top: 16px;
	line-height: 20px
}

.official-notice .p2 i {
	font-weight: 700;
	font-size: 16px;
	margin: 0 8px
}

.official-result-box {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
	z-index: 1000
}

.official-result {
	width: 560px;
	padding: 60px;
	background-color: #fff;
	border-radius: 5px;
	text-align: center;
	position: absolute;
	top: 46%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.official-result img {
	width: 26%
}

.official-result .url {
	border: 1px solid #ce0606;
	display: block;
	padding: 15px;
	color: #ce0606;
	text-align: center;
	leading-trim: both;
	text-edge: cap;
	font-size: 16px;
	font-family: auto;
	font-weight: 700;
	margin-top: 40px;
	overflow: auto
}

.official-result .url.real {
	border: 1px solid #66b54e;
	color: #66b54e
}

.official-result .tips {
	color: #900404;
	text-align: center;
	font-size: 14px;
	font-family: auto;
	font-weight: 600;
	margin-top: 14px;
	line-height: 20px
}

.official-result .tips.real {
	color: #66b54e
}

.official-result .close {
	display: inline-block;
	width: 32%;
	padding: 18px;
	border-radius: 4px;
	background: #efeff0;
	color: #3d0101;
	leading-trim: both;
	text-edge: cap;
	font-size: 14px;
	font-family: auto;
	margin-top: 40px
}

.official-result .close.real {
	width: 100%
}

.official-result .report {
	display: inline-block;
	width: 60%;
	padding: 18px;
	border-radius: 4px;
	border: 1px solid #000;
	background: #4d0101;
	color: #fff;
	leading-trim: both;
	text-edge: cap;
	font-size: 14px;
	font-family: auto;
	margin-top: 40px;
	margin-left: 6%
}

.official-result .report.real {
	display: none
}

.official-result .tips2 {
	color: #949699;
	text-align: center;
	font-size: 14px;
	font-family: auto;
	margin-top: 14px;
	line-height: 20px
}

.official-result .tips2.real {
	display: none
}

.official-report {
	width: 560px;
	max-height: 600px;
	padding: 60px;
	background-color: #fff;
	border-radius: 5px;
	text-align: center;
	position: absolute;
	top: 46%;
	left: 50%;
	transform: translate(-50%, -50%);
	overflow: auto
}

.official-report svg {
	margin-right: 8px
}

.official-report .title {
	color: #333;
	text-align: center;
	leading-trim: both;
	text-edge: cap;
	font-family: auto;
	font-size: 22px;
	font-weight: 700;
	line-height: 20px;
	margin-bottom: 40px
}

.official-report .close {
	border-radius: 4px;
	background: #efeff0;
	color: #3d0101
}

.official-report .close,
.official-report .contact-submit {
	display: inline-block;
	width: 47%;
	padding: 18px;
	leading-trim: both;
	text-edge: cap;
	font-size: 14px;
	font-family: auto;
	margin-top: 40px
}

.official-report .contact-submit {
	border-radius: 4px;
	border: 1px solid #000;
	background: #4d0101;
	color: #fff;
	margin-left: 4%
}

.official-report .form-label {
	color: #666;
	font-size: 16px;
	text-align: left;
	font-family: auto;
	margin-top: 30px;
	margin-bottom: 12px
}

.official-report input {
	border: 1px solid #e2e2e2;
	display: flex;
	padding: 12px 24px;
	justify-content: center;
	align-items: center;
	gap: 10px;
	color: #000 !important;
	font-family: auto;
	font-size: 14px
}

.official-report input:focus {
	background: none;
	box-shadow: none;
	border: 1px solid #e2e2e2
}

.official-report .message-tips {
	color: #900404;
	font-family: auto;
	font-size: 14px;
	margin-top: 20px;
	line-height: 20px
}

.official-report .message-close-tips a,
.official-report .message-tips a {
	font-weight: 700;
	color: #900404;
	text-decoration: underline
}

.official-report .message-close-tips a {
	background: linear-gradient(180deg, hsla(0, 0%, 45.1%, .1), hsla(0, 0%, 85.1%, 0));
	width: 100%;
	display: block;
	padding: 16px 10px
}

.official-report-success {
	width: 560px;
	padding: 60px;
	background-color: #fff;
	border-radius: 5px;
	text-align: center;
	position: absolute;
	top: 46%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.official-report-success p {
	color: #66b54e;
	text-align: center;
	leading-trim: both;
	text-edge: cap;
	font-family: auto;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 20px;
	margin-top: 30px
}

.official-report-success .close {
	display: inline-block;
	width: 47%;
	padding: 18px;
	border-radius: 4px;
	background: #efeff0;
	color: #3d0101;
	leading-trim: both;
	text-edge: cap;
	font-size: 14px;
	font-family: auto;
	margin-top: 40px
}

.official-en-box .official1 .p1 {
	letter-spacing: 0;
	font-size: 30px
}

.official-en-box .official1 .p2 {
	letter-spacing: 0;
	font-size: 16px;
	width: 66%;
	opacity: .8;
	line-height: 28px
}

.official-en-box .official1 {
	height: auto;
	padding-bottom: 36px
}

@media(max-width:995px) {
	.official1 {
		height: auto;
		margin-top: 0;
		text-align: center;
		padding-top: 110px;
		padding-bottom: 60px
	}

	.official1 .p1 {
		font-size: 26px
	}

	.official2 .container {
		width: 100%
	}

	.official1 .p2 {
		line-height: 30px;
		font-size: 14px
	}

	.official-search input {
		width: 92%;
		padding: 12px 22px
	}

	.official-search button {
		padding: 16px 40px;
		margin-left: 0;
		margin-top: 30px
	}

	.official2 {
		margin-top: 40px;
		margin-bottom: 50px
	}

	.official-notice .p1 {
		margin-bottom: 22px
	}

	.official-notice .p2 i {
		display: none
	}

	.official-report,
	.official-report-success,
	.official-result {
		width: 95%;
		padding: 60px 5%
	}

	.official-result .tips {
		line-height: 20px
	}

	.official-result .close,
	.official-result .report {
		display: block;
		width: 100%;
		margin-left: 0
	}

	.official-result .report {
		margin-top: 20px
	}

	.official-report .verify-input {
		width: 58%;
		margin-right: 2%
	}

	.official-report .message-tips {
		font-size: 13px
	}

	.official-report-success p {
		font-size: 20px
	}

	.official-en-box .official1 .p1 {
		font-size: 22px
	}

	.official-en-box .official1 .p2 {
		width: 93%;
		font-size: 14px;
		line-height: 28px
	}

	.official-en-box .official-report-success p {
		font-size: 16px;
		line-height: 22px
	}
}

.partner2-section1 {
	background: url(../img/partner-new-bg.26c1b832.png) 100%/auto 100% no-repeat;
	height: auto;
	margin-top: 0;
	padding-top: 140px;
	padding-bottom: 200px;
	padding-left: 8%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.partner2-section1 .p1 {
	font-size: 52px;
	line-height: 120%;
	margin-top: 70px
}

.partner2-section1 .p1,
.partner2-section1 .p2 {
	color: #fff;
	font-family: Roboto, sans-serif;
	font-style: normal;
	font-weight: 700
}

.partner2-section1 .p2 {
	width: 52%;
	font-size: 18px;
	line-height: 140%;
	margin-top: 22px
}

.partner2-section1 ul {
	width: 55%;
	margin-top: 30px
}

.partner2-section1 ul li {
	width: 50%;
	color: #fff;
	font-family: Roboto, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	display: block;
	float: left;
	margin-bottom: 12px;
	padding-left: 22px;
	position: relative
}

.partner2-section1 ul li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 14px;
	height: 14px;
	background-image: url(../img/partner-new-icon12.231e2094.svg);
	background-size: contain;
	background-repeat: no-repeat
}

.partner-public-title {
	color: #000;
	text-align: center;
	font-family: Roboto, sans-serif;
	font-size: 40px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%
}

.partner2-section2 {
	margin-top: 100px;
	margin-bottom: 100px
}

.partner2-section2 .row div {
	border: 1px solid #d4d4d4;
	width: 98%;
	margin-left: 1%;
	margin-right: 1%;
	display: flex;
	padding: 36px;
	flex-direction: column;
	align-items: center;
	flex: 1 0 0;
	margin-top: 60px
}

.partner2-section2 .row div .p1 {
	color: #000;
	font-size: 26px;
	font-weight: 700;
	line-height: 130%;
	margin-top: 24px
}

.partner2-section2 .row div .p1,
.partner2-section2 .row div .p2 {
	text-align: center;
	font-family: Roboto, sans-serif;
	font-style: normal
}

.partner2-section2 .row div .p2 {
	color: #666;
	font-size: 14px;
	font-weight: 400;
	line-height: 150%;
	margin-top: 14px
}

.partner2-section2 .row div ul {
	margin-top: 30px;
	width: 90%
}

.partner2-section2 .row div ul li {
	width: 100%;
	color: #666;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	display: block;
	float: left;
	margin-bottom: 12px;
	padding-left: 24px;
	position: relative
}

.partner2-section2 .row div ul li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 60%;
	transform: translateY(-50%);
	width: 16px;
	height: 16px;
	background-image: url(../img/partner-new-icon4.e5fd71ad.svg);
	background-size: contain;
	background-repeat: no-repeat
}

.partner2-section2 .row div a {
	display: block;
	width: 100%;
	padding: 16px 0;
	text-align: center;
	border-radius: 4px;
	border: 1px solid #3d0101;
	background: #3d0101;
	color: #fff;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	margin-top: 26px
}

.partner2-section3 {
	margin-top: 150px;
	margin-bottom: 100px
}

.partner2-section3 .row div {
	text-align: center;
	margin-top: 100px
}

.partner2-section3 .row div .p1 {
	color: #000;
	font-size: 26px;
	font-weight: 700;
	line-height: 130%;
	width: 70%;
	margin: 20px auto
}

.partner2-section3 .row div .p1,
.partner2-section3 .row div .p2 {
	text-align: center;
	font-family: Roboto, sans-serif;
	font-style: normal
}

.partner2-section3 .row div .p2 {
	color: #666;
	font-size: 14px;
	font-weight: 400;
	line-height: 150%;
	width: 80%;
	margin: 0 auto
}

.partner2-section4 .p1 {
	color: #000;
	font-family: Roboto, sans-serif;
	font-size: 30px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	margin-bottom: 30px
}

.partner2-section4 {
	margin-top: 160px;
	margin-bottom: 160px
}

.partner2-section4 .row {
	margin-top: 80px
}

.partner2-section4 .info {
	padding-left: 4%;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.partner2-section4 img {
	width: 100%
}

.partner2-section4 .info ul li {
	width: 70%;
	color: #000;
	font-family: Roboto, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	display: block;
	float: left;
	margin-bottom: 22px;
	padding-left: 22px;
	position: relative
}

.partner2-section4 .info ul li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 14px;
	height: 14px;
	background-image: url(../img/partner-new-icon11.52c94b22.svg);
	background-size: contain;
	background-repeat: no-repeat
}

.partner2-section4 .p2 {
	width: 100%;
	color: #666;
	text-align: justify;
	display: inline-block;
	margin-top: 12px
}

.partner2-section4 .info a,
.partner2-section4 .p2 {
	font-family: Roboto, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%
}

.partner2-section4 .info a {
	padding: 12px 24px;
	border-radius: 4px;
	border: 1px solid #3d0101;
	background: #3d0101;
	color: #fff;
	margin-top: 30px;
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content
}

.partner2-section4 .list .col-md-3 {
	position: relative;
	overflow: hidden
}

.partner2-section4 .list div .d1 {
	background: linear-gradient(0deg, #3d0101, rgba(61, 1, 1, 0) 32.22%);
	width: 93%;
	height: 480px;
	bottom: 0;
	position: absolute;
	transition: opacity .5s ease
}

.partner2-section4 .list div .s1 {
	color: #fff;
	text-align: center;
	font-family: Roboto, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 140%;
	position: absolute;
	bottom: 30px;
	left: 50%;
	transform: translateX(-50%);
	transition: opacity .5s ease
}

.partner2-section4 .list div .introduce {
	position: absolute;
	bottom: 0;
	background: linear-gradient(0deg, rgba(61, 1, 1, .8), rgba(61, 1, 1, .8));
	width: 93%;
	height: 100%;
	opacity: 0;
	transition: opacity .5s ease;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center
}

.partner2-section4 .list div .introduce .i1 {
	color: #fff;
	text-align: center;
	font-family: Roboto, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 140%
}

.partner2-section4 .list div .introduce-content {
	position: absolute;
	bottom: 6%
}

.partner2-section4 .list div ul {
	margin-top: 24px
}

.partner2-section4 .list div ul li {
	width: 100%;
	color: #fff;
	font-family: Roboto, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 150%;
	display: block;
	float: left;
	margin-bottom: 6px;
	padding-left: 22px;
	padding-right: 16px;
	position: relative;
	opacity: .9
}

.partner2-section4 .list div ul li i {
	font-weight: 600
}

.partner2-section4 .list div:hover .d1,
.partner2-section4 .list div:hover .s1 {
	opacity: 0
}

.partner2-section4 .list div:hover .introduce {
	opacity: 1
}

.partner2-section5 .p1 {
	color: #000;
	font-family: Roboto, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	margin-bottom: 30px
}

.partner2-section5 {
	margin-top: 160px;
	margin-bottom: 160px
}

.partner2-section5 .row {
	margin-top: 80px
}

.partner2-section5 .info {
	padding-left: 4%;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.partner2-section5 img {
	width: 100%
}

.partner2-section5 .info ul li .pp1 {
	color: #000;
	font-size: 16px;
	font-weight: 400;
	display: block;
	margin-bottom: 10px;
	position: relative
}

.partner2-section5 .info ul li .pp1,
.partner2-section5 .info ul li .pp2 {
	width: 100%;
	font-family: Roboto, sans-serif;
	font-style: normal;
	line-height: 150%;
	padding-left: 22px
}

.partner2-section5 .info ul li .pp2 {
	color: #666;
	font-size: 14px;
	font-weight: 300;
	margin-bottom: 22px
}

.partner2-section5 .info ul li .pp1:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 14px;
	height: 14px;
	background-image: url(../img/partner-new-icon11.52c94b22.svg);
	background-size: contain;
	background-repeat: no-repeat
}

.partner2-section5 .p2 {
	width: 100%;
	color: #666;
	text-align: justify;
	display: inline-block;
	margin-top: 12px
}

.partner2-section5 .info a,
.partner2-section5 .p2 {
	font-family: Roboto, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%
}

.partner2-section5 .info a {
	padding: 12px 24px;
	border-radius: 4px;
	border: 1px solid #3d0101;
	background: #3d0101;
	color: #fff;
	margin-top: 20px;
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content
}

.partner2-page-ar .partner2-section1 {
	padding-left: 0;
	padding-right: 7%
}

.partner2-page-ar .partner2-section1 ul li {
	padding-right: 22px;
	padding-left: 0
}

.partner2-page-ar .partner2-section1 ul li:before {
	right: 0;
	left: unset
}

.partner2-page-ar .partner2-section2 .row div ul li {
	padding-left: 0;
	padding-right: 24px
}

.partner2-page-ar .partner2-section2 .row div ul li:before {
	right: 0;
	left: unset
}

.partner2-page-ar .partner2-section4 .info ul li {
	padding-right: 22px;
	padding-left: 0;
	float: right
}

.partner2-page-ar .partner2-section4 .info ul li:before {
	right: 0;
	left: unset
}

.partner2-page-ar .partner2-section5 .info ul li .pp1 {
	padding-right: 22px;
	padding-left: 0
}

.partner2-page-ar .partner2-section5 .info ul li .pp1:before {
	right: 0;
	left: unset
}

.partner2-page-ar .partner2-section4 .info,
.partner2-page-ar .partner2-section5 .info {
	padding-left: 0;
	padding-right: 4%
}

.partner2-page-cn .partner2-section4 .list div ul li {
	font-size: 13px;
	float: unset
}

.partner2-page-cn .partner2-section1 ul {
	width: 32%
}

@media(max-width:1500px) {

	.partner2-section1 .p2,
	.partner2-section1 ul {
		width: 66%
	}

	.partner2-page-cn .partner2-section1 ul {
		width: 38%
	}

	.partner2-section1 ul {
		width: 60%;
		margin-top: 30px
	}
}

@media(max-width:1300px) {
	.partner2-section1 {
		padding-top: 100px;
		padding-bottom: 150px
	}

	.partner2-section1 .p1 {
		font-size: 42px
	}

	.partner2-section1 .p2 {
		font-size: 16px
	}

	.partner2-section1 ul li {
		font-size: 14px
	}

	.partner2-section2 .row div .p1 {
		font-size: 22px
	}

	.partner2-section2 .row div ul li {
		font-size: 13px
	}

	.partner2-section2 .row div ul {
		width: 94%
	}

	.partner2-section3 .row div .p1 {
		font-size: 24px
	}

	.partner-public-title {
		font-size: 36px
	}

	.partner2-section3,
	.partner2-section4,
	.partner2-section5 {
		margin-top: 110px
	}

	.partner2-section4 .p1 {
		font-size: 28px
	}

	.partner2-section4 .info ul li {
		margin-bottom: 14px;
		width: 100%
	}

	.partner2-section5 .p1 {
		font-size: 16px
	}
}

@media(max-width:996px) {
	.partner2-section1 {
		background: url(../img/partner-new-bg-m.3c14cf28.png) 100%/auto 100% no-repeat;
		height: auto;
		padding-top: 70px;
		padding-bottom: 220px;
		padding-left: 4%;
		padding-right: 4%;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.partner2-section1 .p2 {
		width: 100%;
		font-size: 15px;
		line-height: 140%
	}

	.partner2-section1 .p1 {
		font-size: 30px
	}

	.partner2-section1 ul,
	.partner2-section1 ul li {
		width: 100%
	}

	.partner-public-title {
		font-size: 28px
	}

	.partner2-section2 {
		margin-top: 60px;
		padding: 0 3%
	}

	.partner2-section2 .row div {
		width: 100%;
		flex: unset;
		margin-top: 40px
	}

	.partner2-section2 .row div ul li {
		font-size: 14px
	}

	.partner2-section2 {
		margin-bottom: 60px
	}

	.partner2-section3,
	.partner2-section3 .row div,
	.partner2-section4,
	.partner2-section5 {
		margin-top: 80px
	}

	.partner2-section3 .row div .p2 {
		width: 90%
	}

	.partner2-section4 .row {
		margin-top: 40px
	}

	.partner2-section4 .p1 {
		font-size: 24px;
		margin-top: 30px
	}

	.partner2-section4 .info a {
		width: 100%;
		text-align: center
	}

	.partner2-section4 .list .col-md-3 {
		width: 47%;
		padding: 0;
		margin-right: 1.5%;
		margin-left: 1.5%;
		margin-bottom: 16px
	}

	.partner2-section4 .list {
		padding: 0 2%
	}

	.partner2-section4 .list div .d1,
	.partner2-section4 .list div .introduce {
		width: 100%
	}

	.partner2-section4 .list div .s1 {
		font-size: 16px
	}

	.partner2-section4 .list div ul li {
		font-size: 10px;
		padding-left: 10px;
		padding-right: 3%
	}

	.partner2-section4 .list div .introduce .i1 {
		font-size: 16px
	}

	.partner2-section4 .list div ul {
		margin-top: 12px
	}

	.partner2-section4 {
		margin-bottom: 0
	}

	.partner2-section5 .row {
		margin-top: 40px
	}

	.partner2-section5 .p1 {
		margin-top: 28px
	}

	.partner2-section5 .info a {
		width: 100%;
		text-align: center
	}

	.partner2-section5 {
		margin-bottom: 70px
	}

	.partner2-section4 .info,
	.partner2-section5 .info {
		padding-left: 4%;
		padding-right: 4%
	}

	.partner2-page-ar .partner2-section1,
	.partner2-page-ar .partner2-section4 .info,
	.partner2-page-ar .partner2-section5 .info {
		padding-left: 3%;
		padding-right: 3%
	}

	.partner2-page-cn .partner2-section1 ul {
		width: 100%
	}
}

.c-footer .fp-overflow {
	display: unset !important
}

.DiNapoli-section1 {
	background: linear-gradient(0deg, #0d0101, #350101 64%, #3d0101);
	height: auto;
	margin-top: 0;
	padding-top: 140px;
	padding-bottom: 100px
}

.DiNapoli-section1 .p1 {
	color: #fff;
	font-family: Roboto, sans-serif;
	font-size: 52px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%;
	margin-top: 90px
}

.DiNapoli-section1 ul {
	margin-top: 40px
}

.DiNapoli-section1 ul li {
	width: 100%;
	color: #fff;
	font-family: Roboto, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	display: block;
	float: left;
	margin-bottom: 22px;
	padding-left: 22px;
	position: relative
}

.DiNapoli-section1 ul li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 14px;
	height: 14px;
	background-image: url(../img/partner-new-icon11.52c94b22.svg);
	background-size: contain;
	background-repeat: no-repeat
}

.DiNapoli-section1 .p2 {
	width: 100%;
	color: #fff;
	text-align: justify;
	font-size: 16px;
	font-weight: 400;
	line-height: 180%;
	display: inline-block;
	margin-top: 12px;
	opacity: .6
}

.DiNapoli-public-title,
.DiNapoli-section1 .p2 {
	font-family: Roboto, sans-serif;
	font-style: normal
}

.DiNapoli-public-title {
	color: #000;
	text-align: center;
	font-size: 40px;
	font-weight: 700;
	line-height: 120%
}

.DiNapoli-section2 {
	margin-top: 120px;
	margin-bottom: 160px
}

.DiNapoli-section2 .p1 {
	color: #000;
	font-family: Roboto, sans-serif;
	font-size: 42px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	margin-bottom: 20px
}

.DiNapoli-section2 .row {
	margin-top: 80px
}

.DiNapoli-section2 .info {
	padding-left: 4%;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.DiNapoli-section2 img {
	width: 100%
}

.DiNapoli-section2 .info ul li {
	width: 100%;
	color: #666;
	font-family: Roboto, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	display: block;
	float: left;
	margin-bottom: 22px;
	padding-left: 22px;
	position: relative
}

.DiNapoli-section2 .info ul li:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 14px;
	height: 14px;
	background-image: url(../img/partner-new-icon11.52c94b22.svg);
	background-size: contain;
	background-repeat: no-repeat
}

.DiNapoli-section2 .p2 {
	width: 100%;
	color: #666;
	text-align: justify;
	font-size: 16px;
	display: inline-block;
	margin-bottom: 40px
}

.DiNapoli-section2 .info a,
.DiNapoli-section2 .p2 {
	font-family: Roboto, sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 150%
}

.DiNapoli-section2 .info a {
	padding: 12px 24px;
	border-radius: 4px;
	border: 1px solid #3d0101;
	background: #3d0101;
	color: #fff;
	font-size: 14px;
	margin-top: 20px;
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content
}

.DiNapoli-section3 {
	margin-top: 150px;
	margin-bottom: 160px
}

.DiNapoli-section3 .p1 {
	color: #000;
	font-family: Roboto, sans-serif;
	font-size: 42px;
	font-style: normal;
	font-weight: 700;
	line-height: 130%;
	margin-bottom: 20px
}

.DiNapoli-section3 .row {
	margin-top: 80px
}

.DiNapoli-section3 .info {
	padding-right: 4%;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.DiNapoli-section3 img {
	width: 100%
}

.DiNapoli-section3 ul li .pp1 {
	font-size: 16px;
	font-weight: 600;
	display: block;
	margin-bottom: 3px;
	position: relative
}

.DiNapoli-section3 ul li .pp1,
.DiNapoli-section3 ul li .pp2 {
	width: 100%;
	color: #666;
	font-family: Roboto, sans-serif;
	font-style: normal;
	line-height: 150%;
	padding-left: 22px
}

.DiNapoli-section3 ul li .pp2 {
	font-size: 15px;
	font-weight: 400;
	margin-bottom: 22px
}

.DiNapoli-section3 ul li .pp1:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 14px;
	height: 14px;
	background-image: url(../img/partner-new-icon11.52c94b22.svg);
	background-size: contain;
	background-repeat: no-repeat
}

.DiNapoli-section3 .p2 {
	width: 100%;
	color: #666;
	text-align: justify;
	font-size: 16px;
	display: inline-block;
	margin-bottom: 40px
}

.DiNapoli-section3 .info a,
.DiNapoli-section3 .p2 {
	font-family: Roboto, sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 150%
}

.DiNapoli-section3 .info a {
	padding: 12px 24px;
	border-radius: 4px;
	border: 1px solid #3d0101;
	background: #3d0101;
	color: #fff;
	font-size: 14px;
	margin-top: 20px;
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content
}

.DiNapoli-section4 .section4-title {
	color: #000;
	font-family: Roboto;
	font-size: 42px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%
}

.DiNapoli-section4 .row {
	display: flex;
	flex-wrap: wrap
}

.DiNapoli-section4 .col-md-4 {
	display: flex;
	flex-direction: column
}

.DiNapoli-section4 .center,
.DiNapoli-section4 .left,
.DiNapoli-section4 .right {
	flex: 1;
	display: flex;
	flex-direction: column
}

.DiNapoli-section4 .col-md-4 div {
	border: 1px solid #999;
	padding: 40px 32px;
	margin-top: 50px;
	flex-direction: column;
	display: flex;
	min-height: 300px;
	position: relative
}

.DiNapoli-section4 .col-md-4 div .p1 {
	color: #000;
	font-family: Roboto;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-top: 16px
}

.DiNapoli-section4 .col-md-4 div .p2 {
	font-weight: 600;
	margin-top: 30px
}

.DiNapoli-section4 .col-md-4 div .p2,
.DiNapoli-section4 .col-md-4 div .p3 {
	color: #666;
	font-family: Roboto;
	font-size: 14px;
	font-style: normal;
	line-height: 150%
}

.DiNapoli-section4 .col-md-4 div .p3 {
	font-weight: 400
}

.DiNapoli-section4 .col-md-4 div img {
	width: 20px
}

.DiNapoli-section4 .col-md-4 div .img2 {
	float: right;
	margin-top: 30px
}

.DiNapoli-section5 {
	margin-top: 140px
}

.DiNapoli-section5 .section5-title1 {
	color: #000;
	text-align: center;
	font-family: Roboto;
	font-size: 48px;
	font-style: normal;
	font-weight: 700;
	line-height: 120%
}

.DiNapoli-section5 .section5-title2 {
	color: #000;
	text-align: center;
	font-family: Roboto;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-top: 30px
}

.DiNapoli-section5 .btn {
	padding: 12px 24px;
	border-radius: 4px;
	border: 1px solid #3d0101;
	background: #3d0101;
	color: #fff;
	font-family: Roboto, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	display: block;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	margin: 20px auto
}

.DiNapoli-slide {
	margin-top: 60px;
	margin-bottom: 80px
}

.DiNapoli-slide .swiper-button-next:after,
.swiper-button-prev:after {
	content: ""
}

.DiNapoli-slide .swiper-button-prev {
	left: 22px;
	background-image: url(../img/DiNapoli-prev.ec0b89e9.svg)
}

.DiNapoli-slide .swiper-button-next,
.DiNapoli-slide .swiper-button-prev {
	width: 50px;
	height: 50px;
	background-size: 90%;
	background-repeat: no-repeat;
	top: 50%
}

.DiNapoli-slide .swiper-button-next {
	right: 22px;
	background-image: url(../img/DiNapoli-next.9a1d0f42.svg)
}

.DiNapoli-section1 .bg-m,
.DiNapoli-section1 .p1 br,
.DiNapoli-section3 .img-m {
	display: none
}

.DiNapoli-page-ar .DiNapoli-section1 ul li,
.DiNapoli-page-ar .DiNapoli-section2 .info ul li,
.DiNapoli-page-ar .DiNapoli-section3 ul li .pp1 {
	padding-left: 0;
	padding-right: 22px
}

.DiNapoli-page-ar .DiNapoli-section1 ul li:before,
.DiNapoli-page-ar .DiNapoli-section2 .info ul li:before,
.DiNapoli-page-ar .DiNapoli-section3 ul li .pp1:before {
	left: unset;
	right: 0
}

.DiNapoli-page-ar .DiNapoli-section4 .col-md-4 div .img2 {
	float: left
}

.DiNapoli-page-ar .DiNapoli-section3 .info {
	padding-left: 4%;
	padding-right: 0
}

.DiNapoli-page-ar .DiNapoli-section2 .info {
	padding-left: 0;
	padding-right: 4%
}

.DiNapoli-page-ar .swiper-rtl .swiper-button-prev:after {
	content: ""
}

.DiNapoli-slide .swiper-button-prev {
	left: 20px;
	right: unset
}

.DiNapoli-slide .swiper-button-next {
	right: 20px;
	left: unset
}

@media(max-width:1400px) {
	.DiNapoli-section1 {
		margin-top: 30px;
		padding-bottom: 100px
	}

	.DiNapoli-section1 .p1 {
		margin-top: 30px
	}
}

@media(max-width:1300px) {
	.DiNapoli-section1 {
		padding-top: 100px;
		padding-bottom: 80px
	}

	.DiNapoli-section1 .p1 {
		font-size: 42px
	}

	.DiNapoli-section1 .p2 {
		font-size: 16px
	}

	.DiNapoli-section2 {
		margin-top: 110px
	}

	.DiNapoli-section2 .p1 {
		font-size: 28px
	}

	.DiNapoli-section2 .info ul li {
		margin-bottom: 14px;
		width: 100%
	}
}

@media(max-width:996px) {
	.DiNapoli-section1 {
		background: linear-gradient(0deg, #0d0101, #350101 64%, #3d0101);
		height: auto;
		margin-top: 0;
		padding-top: 120px;
		padding-bottom: 60px;
		padding-left: 3%;
		padding-right: 3%
	}

	.DiNapoli-section1 .bg-m {
		display: block;
		position: absolute;
		z-index: 0;
		width: 100%;
		left: 0
	}

	.DiNapoli-section1 .bg-pc {
		display: none !important
	}

	.DiNapoli-section1 .p1 {
		position: relative;
		z-index: 9;
		margin-top: 220px;
		font-size: 46px
	}

	.DiNapoli-section1 .p1 br {
		display: block
	}

	.DiNapoli-section1 ul {
		margin-top: 30px
	}

	.DiNapoli-section1 ul li {
		margin-bottom: 12px
	}

	.DiNapoli-section1 .p2 {
		font-size: 16px
	}

	.DiNapoli-section3 .img-m {
		display: block
	}

	.DiNapoli-section3 .img-pc {
		display: none
	}

	.DiNapoli-section2 .row {
		margin-top: 30px
	}

	.DiNapoli-section2,
	.DiNapoli-section3,
	.DiNapoli-section4,
	.DiNapoli-section5 {
		margin-bottom: 20px;
		margin-top: 90px;
		padding-left: 1%;
		padding-right: 1%
	}

	.DiNapoli-section2 .p1,
	.DiNapoli-section3 .p1 {
		margin-top: 30px;
		font-size: 34px
	}

	.DiNapoli-section2 .info ul li {
		color: #666
	}

	.DiNapoli-section2 .p2 {
		margin-bottom: 30px
	}

	.DiNapoli-section2 .info a,
	.DiNapoli-section3 .info a {
		width: 100%;
		text-align: center
	}

	.DiNapoli-section3 .row {
		margin-top: 0
	}

	.DiNapoli-section3 {
		margin-top: 80px
	}

	.DiNapoli-section4 .section4-title {
		font-size: 34px;
		margin-top: 60px
	}

	.DiNapoli-section4 .col-md-4 div {
		margin-top: 30px
	}

	.DiNapoli-section5 .section5-title1 {
		font-size: 34px
	}

	.DiNapoli-slide .swiper-button-next,
	.DiNapoli-slide .swiper-button-prev {
		width: 30px;
		height: 30px
	}

	.DiNapoli-slide .swiper-button-next {
		right: 10px
	}

	.DiNapoli-slide .swiper-button-prev {
		left: 10px
	}

	.DiNapoli-slide {
		margin-bottom: 60px
	}

	.DiNapoli-page-ar .DiNapoli-section2 .info,
	.DiNapoli-page-ar .DiNapoli-section3 .info {
		padding-left: 4%;
		padding-right: 4%
	}
}

@font-face {
	font-family: Financier Display;
	src: url(../fonts/FinancierDisplay-Bold.1bedba9d.otf) format("opentype")
}

.acticity-list-session1[data-v-1a7f40fe] {
	position: relative;
	height: 350px;
	background-image: url(../img/bg.4f8b233e.png);
	background-repeat: no-repeat;
	background-size: cover
}

.section1[data-v-1a7f40fe] {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-content: center;
	min-height: 350rem;
	padding: 20rem 0;
	cursor: pointer;
	gap: 20rem
}

#section1-cn[data-v-1a7f40fe] {
	background-image: url(../img/bg_2.43082684.jpg)
}

#section1-cn[data-v-1a7f40fe],
#section1-zh[data-v-1a7f40fe] {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50%
}

#section1-zh[data-v-1a7f40fe] {
	background-image: url(../img/bg_2_zh.7439078e.jpg)
}

#section1-vi[data-v-1a7f40fe] {
	background-image: url(../img/bg_2_vi.1321f8e8.jpg)
}

#section1-th[data-v-1a7f40fe],
#section1-vi[data-v-1a7f40fe] {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50%
}

#section1-th[data-v-1a7f40fe] {
	background-image: url(../img/bg_2_th.54644f09.jpg)
}

#section1-en[data-v-1a7f40fe] {
	background-image: url(../img/bg_2_en.7ed3a94f.jpg)
}

#section1-en[data-v-1a7f40fe],
#section1-ko[data-v-1a7f40fe] {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50%
}

#section1-ko[data-v-1a7f40fe] {
	background-image: url(../img/bg_2_kr.5f4730bf.jpg)
}

#section1-jp[data-v-1a7f40fe] {
	background-image: url(../img/bg_2_jp.ab370dfd.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50%
}

.section1 h1[data-v-1a7f40fe] {
	display: flex;
	justify-content: center;
	color: #fff;
	text-align: center;
	text-shadow: 0 3.415rem 2.277rem rgba(0, 0, 0, .45);
	font-size: 55rem;
	font-style: normal;
	font-weight: 900;
	line-height: normal;
	letter-spacing: .558rem;
	gap: 4rem
}

.en .section1 h1[data-v-1a7f40fe] {
	font-size: 48rem
}

.section1 h1 .ebc[data-v-1a7f40fe] {
	font-size: 78.447rem;
	letter-spacing: .784rem;
	font-family: Financier Display
}

.subtitle[data-v-1a7f40fe] {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 12rem;
	color: #fff;
	text-align: center;
	font-size: 32rem;
	font-style: normal;
	font-weight: 700;
	line-height: 1em;
	letter-spacing: .48rem;
	opacity: .7
}

.en .subtitle[data-v-1a7f40fe] {
	font-size: 20rem;
	font-weight: 500
}

.title-icon[data-v-1a7f40fe] {
	width: 30rem;
	height: 30rem
}

.subtitle-line-left[data-v-1a7f40fe] {
	height: 1px;
	max-width: 400rem;
	min-width: 30rem;
	flex: 1;
	background: linear-gradient(270deg, hsla(0, 0%, 100%, .7), hsla(0, 0%, 100%, 0))
}

.subtitle .icon-Vector[data-v-1a7f40fe] {
	font-size: 24rem
}

.subtitle-line-right[data-v-1a7f40fe] {
	height: 1px;
	flex: 1;
	max-width: 400rem;
	min-width: 30rem;
	background: linear-gradient(90deg, hsla(0, 0%, 100%, .7), hsla(0, 0%, 100%, 0))
}

.acticity-list-session1-inner[data-v-1a7f40fe] {
	margin: 0 auto;
	height: 100%;
	max-width: 1440px;
	display: flex;
	gap: 16px;
	flex-direction: column;
	justify-content: center;
	align-items: center
}

.acticity-list-session1-title[data-v-1a7f40fe] {
	color: #fff;
	text-align: center;
	font-size: 50px;
	font-style: normal;
	font-weight: 900;
	line-height: 120%
}

.acticity-list-session1-subtitle[data-v-1a7f40fe] {
	color: #fff;
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 350;
	line-height: 140%
}

.acticity-list-session2[data-v-1a7f40fe] {
	margin: 0 auto;
	max-width: 1440px;
	padding: 68px 260px 80px 40px
}

.ar .acticity-list-session2[data-v-1a7f40fe] {
	padding: 68px 40px 80px 260px
}

.activity-list-wrapper[data-v-1a7f40fe] {
	width: 100%;
	display: flex
}

.activity-list-time-line-wrapper[data-v-1a7f40fe] {
	position: sticky;
	margin-top: 90px;
	margin-left: 50px;
	top: 150px;
	width: 190px;
	height: 100%;
	flex-shrink: 0
}

.activity-list-time-line-list-inner[data-v-1a7f40fe] {
	display: flex;
	flex-direction: column;
	gap: 30px;
	max-width: 250px
}

.activity-list-time-line-list-inner[data-v-1a7f40fe]:before {
	position: absolute;
	left: 0;
	top: 10px;
	content: "";
	width: 1px;
	height: calc(100% - 20px);
	background-color: #e6ddcf
}

.activity-list-time-line-link[data-v-1a7f40fe] {
	position: relative;
	padding-left: 20px;
	color: #5d2333;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 21px;
	z-index: 999
}

.activity-list-time-line-link[data-v-1a7f40fe]:hover {
	color: #a52933;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: 21px
}

.activity-list-time-line-link .icon-Vector[data-v-1a7f40fe] {
	position: absolute;
	left: -7px;
	top: 0;
	color: #e6ddcf
}

.activity-list-time-line-link:hover .icon-Vector[data-v-1a7f40fe] {
	color: #ff4b4e
}

.activity-list-time-line-link-active[data-v-1a7f40fe] {
	color: #a52933;
	font-size: 15px;
	font-style: normal;
	font-weight: 700;
	line-height: 21px
}

.activity-list-time-line-link-active .icon-Vector[data-v-1a7f40fe] {
	color: #ff4b4e
}

.activity-list-banner-box[data-v-1a7f40fe] {
	width: calc(100% - 240px);
	flex-shrink: 0
}

.activity-list-top-menu[data-v-1a7f40fe] {
	position: relative;
	display: flex;
	justify-content: center;
	margin-bottom: 15px
}

.activity-list-top-menu-item[data-v-1a7f40fe] {
	cursor: pointer;
	padding: 25px 10px;
	text-align: center;
	color: #b2afad;
	font-size: 26px;
	font-style: normal;
	font-weight: 800;
	line-height: 120%;
	width: 33.3%;
	border-bottom: 1px solid #9f734c;
	transition: color .4s
}

.activity-list-top-menu-item-selected[data-v-1a7f40fe],
.activity-list-top-menu-item[data-v-1a7f40fe]:hover {
	color: #5d2333;
	padding-bottom: 24px;
	border-bottom: 2px solid #5d2333
}

.activity-list-banner-item[data-v-1a7f40fe] {
	padding-top: 40px
}

.activity-list-banner-item-img[data-v-1a7f40fe] {
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.activity-list-banner-item-intro[data-v-1a7f40fe] {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	padding: 30px 34px;
	background: #f9f6f2
}

.activity-list-banner-item-title[data-v-1a7f40fe] {
	color: #232222;
	font-size: 30px;
	font-style: normal;
	font-weight: 800;
	line-height: 120%;
	max-width: 500px
}

.activity-list-banner-item-subtitle[data-v-1a7f40fe] {
	margin-top: 17px;
	color: #6a6967;
	font-size: 18px;
	font-style: normal;
	font-weight: 350;
	line-height: 140%;
	max-width: 500px
}

.activity-list-banner-item-more[data-v-1a7f40fe] {
	display: flex;
	flex-shrink: 0;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	color: #9f734c;
	transition: all .4s
}

.activity-list-banner-item-more .icon-chevron-right[data-v-1a7f40fe] {
	color: #9f734c;
	font-size: 18px;
	margin-left: 10px;
	transition: all .4s
}

.activity-list-banner-item-more:hover .icon-chevron-right[data-v-1a7f40fe],
.activity-list-banner-item-more[data-v-1a7f40fe]:hover {
	color: #a52933
}

.activity-list-pagination[data-v-1a7f40fe] {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 50px;
	margin-top: 80px
}

.activity-list-pagination .icon-pagination-left[data-v-1a7f40fe],
.activity-list-pagination .icon-pagination-right[data-v-1a7f40fe] {
	cursor: pointer;
	font-size: 40px;
	color: #a52933;
	padding: 0 10px
}

.pagination-pages[data-v-1a7f40fe] {
	display: flex;
	align-items: center;
	gap: 20px
}

.pagination-page-number[data-v-1a7f40fe] {
	cursor: pointer;
	width: 40px;
	height: 40px;
	font-family: Gilroy;
	font-size: 20px;
	font-style: normal;
	font-weight: 400;
	text-align: center;
	line-height: 40px;
	color: #a52933;
	border-radius: 50%;
	transition: all .27s
}

.pagination-page-number-selected[data-v-1a7f40fe],
.pagination-page-number[data-v-1a7f40fe]:hover {
	background-color: #a52933;
	color: #fff;
	overflow: hidden
}

.slogan-box[data-v-1a7f40fe] {
	display: flex;
	flex-direction: column;
	gap: 16px;
	background: #f9f6f2;
	padding: 28px;
	color: #3d0101;
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 600
}

@media (max-width:996px) {
	.section1 h1[data-v-1a7f40fe] {
		font-size: 39rem;
		line-height: 48rem
	}

	.en .section1 h1[data-v-1a7f40fe] {
		font-size: 31rem
	}

	.section1 h1 .ebc[data-v-1a7f40fe] {
		font-size: 55rem;
		line-height: 55rem
	}

	.subtitle[data-v-1a7f40fe] {
		margin-top: 4rem;
		font-size: 24rem;
		font-weight: 500
	}

	.en .subtitle[data-v-1a7f40fe] {
		font-size: 16rem
	}

	.cn .acticity-list-session1-title[data-v-1a7f40fe] {
		font-size: 50px
	}

	.acticity-list-session1-title[data-v-1a7f40fe] {
		font-size: 40px
	}

	.acticity-list-session1[data-v-1a7f40fe] {
		padding: 0 24px
	}

	.acticity-list-session2[data-v-1a7f40fe] {
		padding: 44px 24px
	}

	.activity-list-banner-box[data-v-1a7f40fe] {
		width: 100%
	}

	.activity-list-banner-item-img[data-v-1a7f40fe] {
		width: 100%;
		height: auto
	}

	.cn .activity-list-top-menu-item[data-v-1a7f40fe] {
		font-size: 18px;
		width: 33.3%
	}

	.activity-list-top-menu-item[data-v-1a7f40fe] {
		font-size: 16px;
		width: 50%
	}

	.activity-list-banner-item-intro[data-v-1a7f40fe] {
		flex-direction: column;
		align-items: flex-start;
		gap: 20px
	}

	.activity-list-banner-item-title[data-v-1a7f40fe] {
		font-size: 22px
	}

	.activity-list-banner-item-subtitle[data-v-1a7f40fe] {
		margin-top: 20px;
		font-size: 16px
	}

	.activity-list-banner-item-more[data-v-1a7f40fe] {
		font-size: 16px
	}

	.activity-list-pagination[data-v-1a7f40fe] {
		gap: 40px
	}

	.pagination-pages[data-v-1a7f40fe] {
		gap: 14px
	}

	.activity-list-pagination .icon-pagination-left[data-v-1a7f40fe],
	.activity-list-pagination .icon-pagination-right[data-v-1a7f40fe] {
		font-size: 28px
	}

	.pagination-page-number[data-v-1a7f40fe] {
		width: 28px;
		height: 28px;
		line-height: 28px;
		font-size: 14px
	}
}

.TradingView-section-1 {
	background: url(../img/TradingView-img2.5ee44c54.png) 100%/auto 100% no-repeat;
	margin-top: 0;
	padding-top: 100px;
	padding-bottom: 100px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.TradingView-section-1 .p1 {
	color: #fff;
	font-family: auto;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	opacity: .4;
	margin-top: 50px
}

.TradingView-section-1 .p1:after,
.TradingView-section-1 .p1:before {
	display: inline-block;
	content: "";
	width: 8px;
	height: 8px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' fill='none'%3E%3Cpath opacity='.2' d='M3.935 2.06c.835.834 1.967.845 1.967.845A.1.1 0 016 3.003a.091.091 0 01-.092.092c-.011 0-1.138.01-1.968.84-.829.83-.845 1.957-.845 1.967 0 .055-.038.098-.092.098a.097.097 0 01-.098-.098c0-.01-.016-1.138-.845-1.967-.835-.83-1.957-.84-1.968-.84A.091.091 0 010 3.003c0-.054.038-.098.092-.098.016 0 1.138-.016 1.968-.84.834-.835.845-1.957.845-1.967A.1.1 0 013.003 0c.048 0 .092.043.092.098 0 .01.01 1.132.84 1.962z' fill='%23fff'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50%
}

.TradingView-section-1 .p2 {
	color: #fff;
	leading-trim: both;
	text-edge: cap;
	font-size: 36.768px;
	font-style: normal;
	font-weight: 900;
	line-height: 55.153px;
	margin-top: 20px
}

.TradingView-section-1 .p2 img {
	vertical-align: bottom;
	margin-left: 10px
}

.TradingView-section-1 .d1 {
	margin-top: 10px
}

.TradingView-section-1 .d1 p {
	color: #fff;
	leading-trim: both;
	text-edge: cap;
	font-size: 40.824px;
	font-style: normal;
	font-weight: 900;
	line-height: 61.236px
}

.TradingView-section-1 .d1 img {
	vertical-align: bottom;
	margin-right: 10px
}

.TradingView-section-1 .d2 {
	color: #fff;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top: 20px
}

.TradingView-section-1 .d2 span:nth-child(-n+2) {
	position: relative;
	padding-right: 30px
}

.TradingView-section-1 .d2 span:nth-child(-n+2):after {
	content: "";
	position: absolute;
	top: 57%;
	right: 8px;
	transform: translateY(-50%);
	width: 9px;
	height: 9px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' fill='none'%3E%3Cpath d='M5.598 2.88c1.143 1.143 2.693 1.158 2.693 1.158.072 0 .134.062.134.134a.125.125 0 01-.126.126c-.015 0-1.558.015-2.693 1.15S4.449 8.126 4.449 8.14c0 .074-.052.133-.127.133a.133.133 0 01-.133-.133c0-.015-.022-1.558-1.157-2.693C1.889 4.313.353 4.298.339 4.298a.125.125 0 01-.127-.126c0-.074.052-.134.127-.134.022 0 1.558-.022 2.693-1.15C4.174 1.746 4.189.21 4.189.195c0-.074.067-.133.133-.133.067 0 .127.06.127.133 0 .015.014 1.55 1.15 2.686z' fill='%239F734C'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50%
}

.TradingView-section-1 .d2 a {
	border-radius: 8px;
	border: 1px solid #fff;
	display: inline-flex;
	padding: 14px 72px;
	justify-content: center;
	align-items: flex-start;
	gap: 14px;
	flex-shrink: 0;
	color: #fff;
	font-size: 20px;
	margin-top: 70px;
	font-weight: 400
}

.TradingView-section-1 .d2 a:hover {
	background: #a52933;
	border: 1px solid #a52933
}

.TradingView-section-1 .d2 a p {
	padding-right: 20px;
	position: relative
}

.TradingView-section-1 .d2 a svg {
	position: absolute;
	transform: translateY(-50%);
	top: 55%;
	right: 0
}

.tv-section-title {
	font-size: 32px;
	font-weight: 900;
	text-align: center
}

.tv-section-desc {
	font-size: 16px;
	text-align: center;
	margin-top: 28px
}

.TradingView-section-2 {
	padding-top: 100px;
	padding-bottom: 100px
}

.TradingView-section-2 .col-4 {
	text-align: center;
	margin-top: 60px;
	position: relative
}

.TradingView-section-2 .p1 {
	color: #232222;
	font-size: 16px;
	margin-top: 22px;
	font-weight: 700
}

.TradingView-section-2 .p2 {
	color: #232222;
	font-size: 14px;
	margin-top: 16px;
	line-height: 1.5
}

.TradingView-section-2 .col-4:nth-child(-n+2):after {
	content: "";
	position: absolute;
	top: 72%;
	right: 0;
	transform: translateY(-50%);
	width: 7px;
	height: 14px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='16' fill='none'%3E%3Cpath d='M1 1l7 7-7 7' stroke='%23B2AFAD'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50%
}

.TradingView-section-3 {
	padding-top: 100px;
	padding-bottom: 100px;
	background: #f8f8f8
}

.TradingView-section-3-slide {
	background: #fff;
	border-radius: 16px;
	width: 83%;
	margin: 60px auto 40px
}

.TradingView-section-3-slide .swiper-slide {
	padding: 40px 40px 30px
}

.TradingView-section-3 .col-4 {
	padding-left: 30px;
	margin-top: 20px
}

.TradingView-section-3 .p1 {
	color: #232222;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	margin-top: 24px;
	line-height: 1.5
}

.TradingView-section-3 .p2 {
	color: #232222;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 16px
}

.TradingView-section-3 a {
	border-radius: 8px;
	border: 1px solid #3d0101;
	background: #5d2333;
	padding: 16px 24px;
	font-size: 16px;
	color: #fff;
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-top: 50px
}

.TradingView-section-3 a:hover {
	background: #49212b
}

.swiper-pagination-bullet-active {
	background: #5d2333
}

.TradingView-section-3-pagination {
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	bottom: 22px !important
}

.swiper-button-next:after,
.swiper-button-prev:after {
	display: none
}

.swiper-button-next,
.swiper-button-prev {
	width: 56px;
	height: 56px
}

.swiper-button-next:hover svg circle,
.swiper-button-prev:hover svg circle {
	fill: #ccc
}

.TradingView-section-3-swiper-button-prev {
	left: 30px
}

.TradingView-section-3-swiper-button-next {
	right: 30px
}

.TradingView-section-3 .container {
	position: relative
}

.TradingView-section-4 {
	padding-top: 100px;
	padding-bottom: 100px
}

.TradingView-section-4 .vip {
	border-radius: 16px;
	background: linear-gradient(270deg, #fff0d9, #fff7ed);
	width: 99%;
	margin: 0 auto;
	margin-top: 70px
}

.TradingView-section-4 .vip .vip-head {
	text-align: center;
	padding: 40px;
	background: url(../img/TradingView-img12.cd0b6b98.png) 100%/auto 100% no-repeat;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	overflow: hidden;
	border-radius: 16px
}

.TradingView-section-4 .vip .p1 {
	font-size: 32px;
	font-weight: 700;
	color: #232222
}

.TradingView-section-4 .vip .p2 {
	color: #b2afad;
	font-size: 16px;
	font-weight: 400;
	margin-top: 16px
}

.TradingView-section-4 .vip a {
	border-radius: 8px;
	background: #5d2333;
	width: 100%;
	padding: 20px;
	display: inline-block;
	margin-top: 36px;
	color: #fff;
	font-size: 18px
}

.TradingView-section-4 .vip a:hover {
	background: #49212b
}

.TradingView-section-4 .vip .vip-list {
	background: #fff;
	border-radius: 16px;
	border: 1px solid #ddd;
	padding: 30px 40px
}

.TradingView-section-4 .vip .vip-list ul li {
	color: #232222;
	font-size: 16px;
	line-height: 26px;
	width: 100%;
	position: relative;
	padding-right: 10%;
	margin-bottom: 16px
}

.TradingView-section-4 .vip .vip-list ul li:after {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Ccircle cx='10' cy='10' r='10' fill='%239F734C'/%3E%3Cpath d='M5 9l4 4 6-6' stroke='%23fff'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat
}

.TradingView-section-4 .container {
	width: 76%
}

.TradingView-section-4 .premium {
	background: linear-gradient(270deg, #232222, #4d4841)
}

.TradingView-section-4 .premium .vip-head {
	background: url(../img/TradingView-img11.4b2f3bb1.png) 100%/auto 100% no-repeat;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	overflow: hidden;
	border-radius: 16px
}

.TradingView-section-4 .premium .p1 {
	color: #fff
}

.TradingView-section-4 .premium a {
	background: linear-gradient(270deg, #fff0d9, #fff7ed);
	color: #232222
}

.TradingView-section-4 .premium a:hover {
	background: linear-gradient(270deg, #e3dac9, #e5dfd8)
}

.TradingView-section-4 .vip .vip-list ul li.disabled:after {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><circle cx="10" cy="10" r="10" fill="%23B2AFAD"/><path d="M6 14L14 6" stroke="white"/><path d="M6 6L14 14" stroke="white"/></svg>')
}

.TradingView-section-5 {
	background: url(../img/TradingView-img13.7f758073.png) 100%/auto 100% no-repeat;
	padding-top: 100px;
	padding-bottom: 100px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.TradingView-section-5 .p1 {
	color: #fff;
	font-size: 32px;
	font-weight: 900;
	line-height: 1.5;
	margin-top: 40px
}

.TradingView-section-5 .p2 {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.5;
	margin-top: 80px;
	width: 80%;
	height: 80px
}

.TradingView-section-5 a {
	display: block;
	padding: 16px 70px;
	border-radius: 8px;
	border: 1px solid #fff;
	color: #fff;
	font-size: 16px;
	margin-top: 60px;
	width: auto;
	text-align: center;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content
}

.TradingView-section-5 a:hover {
	background: #a52933;
	border: 1px solid #a52933
}

.TradingView-section-5 .container {
	width: 76%
}

.TradingView-section-5 .swiper-slide {
	width: 100%;
	display: inline-block
}

.TradingView-section-5 .col-4 {
	padding-right: 40px;
	position: relative
}

.TradingView-section-5 .custom-fraction {
	width: 100%;
	color: hsla(0, 0%, 100%, .5);
	font-size: 14px;
	margin-top: 70px
}

.TradingView-section-5 .next-btn,
.TradingView-section-5 .prev-btn {
	cursor: pointer;
	margin: 0 10px
}

.TradingView-section-5 .current {
	color: #ff4b4e
}

.TradingView-section-6 {
	margin-top: 0;
	text-align: center;
	padding-top: 100px;
	padding-bottom: 90px;
	position: relative;
	background: url(../img/TradingView-img17.b770f75c.png) 100%/auto 100% no-repeat;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.TradingView-section-6 .container {
	width: 1200px
}

.TradingView-section-6 .public-title {
	color: #3d0101
}

.TradingView-section-6 .row img {
	width: 260px
}

.TradingView-section-6 .row p {
	color: #5d2333;
	font-size: 16px;
	line-height: 24px;
	margin-top: 20px
}

.TradingView-section-6 .row .img11 {
	width: 200px;
	margin: 35px auto 20px
}

.TradingView-section-6 .row .img33 {
	width: 90px;
	margin: 22px auto 20px
}

.TradingView-section-6 .row .img55 {
	width: 140px;
	margin: 35px auto 20px
}

.TradingView-section-6 .row span {
	color: #3d0101;
	font-size: 16px;
	margin-top: 16px;
	margin-bottom: 10px;
	display: inline-block;
	line-height: 22px
}

.TradingView-section-6 .honor-list {
	overflow: hidden;
	height: auto;
	margin-top: 80px
}

.TradingView-section-6 .TradingView-section-6-img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.TradingView-section-6 .TradingView-section-6-p {
	color: #6a6967;
	font-family: auto;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	opacity: .4;
	position: absolute;
	bottom: 18px;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	line-height: 1
}

.TradingView-section-6 .TradingView-section-6-p:after,
.TradingView-section-6 .TradingView-section-6-p:before {
	display: inline-block;
	content: "";
	width: 8px;
	height: 8px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' fill='none'%3E%3Cpath opacity='.2' d='M3.935 2.06c.835.834 1.967.845 1.967.845A.1.1 0 016 3.003a.091.091 0 01-.092.092c-.011 0-1.138.01-1.968.84-.829.83-.845 1.957-.845 1.967 0 .055-.038.098-.092.098a.097.097 0 01-.098-.098c0-.01-.016-1.138-.845-1.967-.835-.83-1.957-.84-1.968-.84A.091.091 0 010 3.003c0-.054.038-.098.092-.098.016 0 1.138-.016 1.968-.84.834-.835.845-1.957.845-1.967A.1.1 0 013.003 0c.048 0 .092.043.092.098 0 .01.01 1.132.84 1.962z' fill='%236A6967'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50%
}

.en-TradingView-body .TradingView-section-1 .p2 {
	font-weight: 500
}

.en-TradingView-body .TradingView-section-1 .d1 p {
	font-weight: 600;
	font-size: 36px;
	line-height: 52px
}

.en-TradingView-body .TradingView-section-1 .d1 img {
	height: 45px
}

.en-TradingView-body .TradingView-img1 {
	margin-top: 40px
}

.en-TradingView-body .TradingView-section-1 .p2 img {
	margin-left: 5px;
	height: 42px
}

.en-TradingView-body .TradingView-section-1 .d2 span {
	padding-left: 30px;
	padding-right: 0;
	position: relative;
	white-space: nowrap;
	margin-right: 10px;
	line-height: 2
}

.en-TradingView-body .TradingView-section-1 .d2 span:after {
	content: "";
	position: absolute;
	top: 52%;
	left: 8px;
	transform: translateY(-50%);
	width: 9px;
	height: 9px;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' fill='none'%3E%3Cpath d='M5.598 2.88c1.143 1.143 2.693 1.158 2.693 1.158.072 0 .134.062.134.134a.125.125 0 01-.126.126c-.015 0-1.558.015-2.693 1.15S4.449 8.126 4.449 8.14c0 .074-.052.133-.127.133a.133.133 0 01-.133-.133c0-.015-.022-1.558-1.157-2.693C1.889 4.313.353 4.298.339 4.298a.125.125 0 01-.127-.126c0-.074.052-.134.127-.134.022 0 1.558-.022 2.693-1.15C4.174 1.746 4.189.21 4.189.195c0-.074.067-.133.133-.133.067 0 .127.06.127.133 0 .015.014 1.55 1.15 2.686z' fill='%239F734C'/%3E%3C/svg%3E");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50%
}

.en-TradingView-body .TradingView-section-1 .d2 a {
	margin-top: 60px
}

.en-TradingView-body .tv-section-title {
	font-weight: 500;
	padding: 0 8%;
	line-height: 1.3
}

.en-TradingView-body .tv-section-desc {
	font-weight: 500;
	padding: 0 6%;
	line-height: 1.5
}

.en-TradingView-body .TradingView-section-2 .p2 {
	padding: 0 12%
}

.en-TradingView-body .TradingView-section-5 .p1 {
	font-weight: 500;
	margin-top: 10px
}

.en-TradingView-body .TradingView-section-5 .p2 {
	font-size: 16px;
	width: 88%;
	margin-top: 60px
}

.en-TradingView-body .TradingView-section-5 .col-4 {
	padding-right: 40px
}

.vi-TradingView-body .TradingView-section-1 .p2,
.vi-TradingView-body .tv-section-title {
	font-weight: 900
}

.TradingView-img1-mobile {
	display: none
}

.TradingView-section-6 .col-md-4 {
	width: 100%;
	cursor: pointer
}

.TradingView-section-3 .swiper-container,
.TradingView-section-3 .swiper-wrapper {
	position: unset
}

@media(max-width:1600px) {
	.en-TradingView-body .TradingView-section-5 .p2 {
		width: 90%;
		font-size: 14px;
		margin-top: 40px
	}

	.en-TradingView-body .TradingView-section-5 a {
		margin-top: 40px
	}

	.en-TradingView-body .TradingView-section-5 .p1 {
		font-size: 28px
	}
}

@media(max-width:1400px) {
	.TradingView-section-5 .p1 {
		margin-top: 20px
	}

	.TradingView-section-5 .p2 {
		font-size: 16px;
		margin-top: 40px
	}

	.TradingView-section-5 .custom-fraction,
	.TradingView-section-5 a {
		margin-top: 50px
	}

	.TradingView-section-1 .p2 {
		font-size: 32px
	}

	.TradingView-section-1 .d1 img {
		height: 45px
	}

	.TradingView-section-1 .d1 p {
		font-size: 36px;
		line-height: 52px
	}

	.TradingView-section-1 .d2 a {
		font-size: 18px;
		padding: 12px 60px
	}

	.TradingView-section-1 .p1 {
		margin-top: 36px
	}

	.TradingView-section-6 .container {
		width: 1000px
	}

	.en-TradingView-body .TradingView-section-1 .p2 {
		font-size: 28px
	}

	.en-TradingView-body .TradingView-section-1 .d1 img {
		height: 38px
	}

	.en-TradingView-body .TradingView-section-1 .d1 p {
		font-size: 30px;
		line-height: 40px
	}

	.en-TradingView-body .TradingView-section-1 .p1 {
		margin-top: 10px
	}

	.en-TradingView-body .TradingView-img1 {
		margin-top: 30px
	}

	.en-TradingView-body .TradingView-section-3-slide {
		width: 90%
	}

	.en-TradingView-body .swiper-button-next,
	.en-TradingView-body .swiper-button-prev {
		top: 58%
	}

	.en-TradingView-body .TradingView-section-3-swiper-button-prev {
		left: -12px
	}

	.en-TradingView-body .TradingView-section-3-swiper-button-next {
		right: -12px
	}

	.en-TradingView-body .TradingView-section-3 .p2 {
		font-size: 14px
	}

	.en-TradingView-body .tv-section-title {
		font-size: 28px
	}

	.en-TradingView-body .TradingView-section-4 .vip .p1 {
		font-size: 26px
	}

	.en-TradingView-body .TradingView-section-4 .vip a {
		font-size: 16px
	}

	.en-TradingView-body .TradingView-section-5 .p2 {
		width: 94%;
		margin-top: 20px;
		height: 90px
	}

	.en-TradingView-body .TradingView-section-5 .p1 {
		font-size: 26px
	}
}

@media(max-width:995px) {
	.TradingView-img1-mobile {
		display: inline-block
	}

	.TradingView-img1-pc {
		display: none
	}

	.TradingView-section-1 .col-6,
	.TradingView-section-6 .container {
		width: 100%
	}

	.TradingView-section-1 {
		background: url(../img/TradingView-img15.883f53bc.png) 100%/auto 100% no-repeat;
		padding: 0 5%;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.TradingView-section-1 .p1 {
		margin-top: 60px
	}

	.TradingView-section-1 .p2 {
		font-size: 30px
	}

	.TradingView-section-1 .p2 img {
		margin-left: 0
	}

	.TradingView-section-1 .d1 img {
		width: 100%;
		height: auto
	}

	.TradingView-section-1 .d2 span:nth-child(-n+2) {
		padding-right: 0
	}

	.TradingView-section-1 .d2 span {
		width: 100%;
		display: inline-block;
		padding-left: 20px;
		position: relative;
		margin-bottom: 10px
	}

	.TradingView-section-1 .d2 span:after {
		content: "";
		position: absolute;
		top: 57%;
		left: 0;
		transform: translateY(-50%);
		width: 9px;
		height: 9px;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' fill='none'%3E%3Cpath d='M5.598 2.88c1.143 1.143 2.693 1.158 2.693 1.158.072 0 .134.062.134.134a.125.125 0 01-.126.126c-.015 0-1.558.015-2.693 1.15S4.449 8.126 4.449 8.14c0 .074-.052.133-.127.133a.133.133 0 01-.133-.133c0-.015-.022-1.558-1.157-2.693C1.889 4.313.353 4.298.339 4.298a.125.125 0 01-.127-.126c0-.074.052-.134.127-.134.022 0 1.558-.022 2.693-1.15C4.174 1.746 4.189.21 4.189.195c0-.074.067-.133.133-.133.067 0 .127.06.127.133 0 .015.014 1.55 1.15 2.686z' fill='%239F734C'/%3E%3C/svg%3E");
		background-size: contain;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.TradingView-section-1 .d2 a {
		width: 100%;
		margin-top: 40px;
		padding: 14px 20px;
		margin-bottom: 40px
	}

	.TradingView-section-1 .TradingView-img1 {
		margin-bottom: 60px
	}

	.TradingView-section-2 {
		padding-top: 70px;
		padding-bottom: 40px
	}

	.TradingView-section-2 .col-4 {
		width: 100%;
		margin-bottom: 30px
	}

	.TradingView-section-2 .col-4:nth-child(-n+2):after {
		content: "";
		position: absolute;
		right: 0;
		bottom: -50px;
		top: unset;
		left: 49.2%;
		transform: rotate(90deg);
		width: 7px;
		height: 14px;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='16' fill='none'%3E%3Cpath d='M1 1l7 7-7 7' stroke='%23B2AFAD'/%3E%3C/svg%3E");
		background-size: contain;
		background-repeat: no-repeat;
		background-position: 50%
	}

	.tv-section-title {
		font-size: 30px;
		line-height: 1.4;
		padding: 0 5%
	}

	.tv-section-desc {
		line-height: 1.4;
		padding: 0 5%;
		margin-top: 18px
	}

	.TradingView-section-3 {
		padding-top: 70px;
		padding-bottom: 70px
	}

	.TradingView-section-3 .col-4,
	.TradingView-section-3 .col-8 {
		width: 100%
	}

	.TradingView-section-3-slide .swiper-slide {
		padding: 0;
		position: relative;
		padding-bottom: 80px;
		height: auto
	}

	.TradingView-section-3-slide {
		background: none;
		width: 90%;
		border-radius: unset
	}

	.TradingView-section-3 .col-4 {
		padding-left: calc(var(--bs-gutter-x)*0.5);
		text-align: center;
		margin-top: 40px
	}

	.swiper-button-next,
	.swiper-button-prev {
		display: none
	}

	.TradingView-section-3 a {
		width: 99%;
		margin-top: 30px;
		position: absolute;
		bottom: 0;
		left: 0
	}

	.TradingView-section-3 .p2 {
		padding: 0 12%
	}

	.TradingView-section-4 {
		padding-top: 70px;
		padding-bottom: 70px
	}

	.TradingView-section-4 .container {
		width: 100%
	}

	.TradingView-section-4 .col-6 {
		width: 100%;
		padding: 0 4%
	}

	.TradingView-section-4 .vip {
		margin-top: 40px
	}

	.TradingView-section-4 .vip .p1 {
		font-size: 26px
	}

	.TradingView-section-4 .vip .p2 {
		font-size: 14px
	}

	.TradingView-section-4 .vip a {
		font-size: 16px;
		padding: 18px
	}

	.TradingView-section-4 .vip .vip-head {
		padding: 40px 7% 32px
	}

	.TradingView-section-4 .vip .vip-list {
		padding: 30px 7%
	}

	.TradingView-section-5 .col-4 {
		padding-right: 0;
		padding-left: 0;
		text-align: center
	}

	.TradingView-section-5 .col-4,
	.TradingView-section-5 .col-8 {
		width: 100%
	}

	.TradingView-section-5 .container,
	.TradingView-section-5 .p2 {
		width: 100%;
		padding: 0 7%
	}

	.TradingView-section-5 {
		background: url(../img/TradingView-img16.3de1842a.png) 100%/auto 100% no-repeat;
		padding: 0 5%;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 50%;
		padding-top: 70px;
		padding-bottom: 120px;
		position: relative
	}

	.TradingView-section-5 a {
		width: 100%;
		margin-top: 20px;
		margin-bottom: 60px
	}

	.TradingView-section-5 .col-8 {
		padding: 0
	}

	.TradingView-section-5 .custom-fraction {
		position: absolute;
		bottom: 80px;
		margin-top: 0;
		width: auto;
		left: 50%;
		transform: translateX(-50%)
	}

	.TradingView-section-5 .col-4 {
		position: unset
	}

	.TradingView-section-6 {
		padding-top: 70px;
		padding-bottom: 70px
	}

	.TradingView-section-6 .tv-section-title {
		padding: 0 18%
	}

	.TradingView-section-6 .honor-list {
		margin-top: 60px
	}

	.en-TradingView-body .TradingView-section-1 .p1 {
		display: none
	}

	.en-TradingView-body .TradingView-section-1 .p2 {
		margin-top: 70px;
		line-height: 1.5
	}

	.en-TradingView-body .TradingView-section-1 .p2 img {
		margin-top: 12px
	}

	.en-TradingView-body .TradingView-section-1 .d1 img {
		width: 100%;
		height: auto;
		margin-top: 8px
	}

	.en-TradingView-body .TradingView-section-1 .d1 p {
		font-size: 28px
	}

	.en-TradingView-body .TradingView-section-1 .d2 span {
		margin-bottom: 5px;
		padding-left: 20px;
		white-space: normal;
		line-height: 1.7
	}

	.en-TradingView-body .TradingView-section-1 .d2 span:after {
		left: 0
	}

	.en-TradingView-body .TradingView-section-1 .d2 a {
		margin-top: 40px
	}

	.en-TradingView-body .TradingView-img1 {
		margin-top: 10px
	}

	.en-TradingView-body .tv-section-title {
		font-size: 26px;
		padding: 0 3%
	}

	.en-TradingView-body .tv-section-desc {
		font-size: 14px
	}

	.en-TradingView-body .TradingView-section-4 .vip .p1 {
		font-size: 24px
	}

	.en-TradingView-body .TradingView-section-5 .col-4 {
		padding-right: 0
	}

	.en-TradingView-body .TradingView-section-5 .p2 {
		padding: 0 2%
	}

	.en-TradingView-body .TradingView-section-5 a {
		margin-top: 30px
	}

	.en-TradingView-body .TradingView-section-5 .p1 {
		font-size: 24px
	}

	.en-TradingView-body .TradingView-section-6 .TradingView-section-6-p {
		width: 100%;
		line-height: 1.3;
		padding: 0 6%
	}

	.en-TradingView-body .TradingView-section-6 .TradingView-section-6-p:after,
	.en-TradingView-body .TradingView-section-6 .TradingView-section-6-p:before {
		display: none
	}

	.TradingView-section-3 .swiper-container,
	.TradingView-section-3 .swiper-wrapper {
		padding-bottom: 60px
	}

	.TradingView-section-3-pagination {
		bottom: 30px !important;
		overflow: auto
	}

	.TradingView-section-3 {
		padding-bottom: 0
	}
}