.hair-line-border:after, .hair-line-top:after {
	content: "";
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 200%;
	height: 200%;
	border: 1px solid #e1e1e1;
	-webkit-transform: scale(.5) translateZ(0);
	transform: scale(.5) translateZ(0);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0
}

.hair-line-top:after {
	border-width: 1px 0 0
}

.hair-line-bottom:after {
	border: 1px solid #e1e1e1;
	border-width: 0 0 1px
}

.hair-line-bottom:after, .hair-line-left-right-top:after {
	content: "";
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 200%;
	height: 200%;
	-webkit-transform: scale(.5) translateZ(0);
	transform: scale(.5) translateZ(0);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0
}

.hair-line-left-right-top:after {
	border: 1px solid #e1e1e1;
	border-width: 1px 1px 0
}

.hair-line-top-left:after {
	border: 1px solid #e1e1e1;
	border-width: 1px 0 0 1px
}

.hair-line-top-bottom:after, .hair-line-top-left:after {
	content: "";
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 200%;
	height: 200%;
	-webkit-transform: scale(.5) translateZ(0);
	transform: scale(.5) translateZ(0);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0
}

.hair-line-top-bottom:after {
	border: 1px solid #e1e1e1;
	border-width: 1px 0
}

.hair-line-right-bottom:after {
	content: "";
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 200%;
	height: 200%;
	border: 1px solid #e1e1e1;
	-webkit-transform: scale(.5) translateZ(0);
	transform: scale(.5) translateZ(0);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	border-width: 0 1px 1px 0
}

.ai-top-nav {
	z-index: 3;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 5.333333rem;
	line-height: 5.333333rem;
	background-color: #000;
	padding: 0 1.04rem 0 0;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	overflow: hidden
}

.ai-top-nav-main {
	position: relative;
	z-index: 1;
	top: 0;
	height: 100%;
	-webkit-transition: top .2s linear;
	transition: top .2s linear
}

.ai-top-nav-show-extra {
	top: -100%
}

.ai-top-nav-item {
	height: 100%
}

.ai-top-nav.is-hide {
	-webkit-transform: translateY(-5.333rem);
	transform: translateY(-5.333rem);
	opacity: .5
}

.ai-top-nav a {
	height: 2rem;
	line-height: 1;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 1.3888rem;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.ai-top-nav-logo {
	width: 14.055rem;
	max-height: 2.444rem
}

.ai-top-nav-menu {
	position: absolute;
	z-index: 2;
	right: 1.3888rem;
	top: 50%;
	width: 1.583rem;
	height: 1.583rem;
	background:
		url(//aip.bdstatic.com/portal-mobile/dist/1593519885839/images/home/menu.png)
		no-repeat 50%;
	background-size: 100% 100%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.ai-top-nav-mask {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 4;
	background-color: rgba(0, 0, 0, .45)
}

.ai-top-nav-search {
	background:
		url(//aip.bdstatic.com/portal-mobile/dist/1593519885839/images/home/scrach_home.png)
		no-repeat;
	width: 1.583333rem;
	height: 1.583333rem;
	background-size: cover;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 4.944rem
}

.ai-slide-nav-tree {
	position: relative
}

.ai-slide-nav-title {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	background-color: #1e1e1e
}

.ai-slide-nav-title:active:before {
	content: "";
	position: absolute;
	background-color: hsla(0, 0%, 100%, .03);
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.ai-slide-nav-accordion:after {
	position: absolute;
	content: "\E900";
	top: 50%;
	right: 1.25rem;
	color: #fff;
	opacity: .36;
	font-family: icomoon;
	font-size: 1.2rem;
	-webkit-transition: -webkit-transform .2s linear;
	transition: -webkit-transform .2s linear;
	transition: transform .2s linear;
	transition: transform .2s linear, -webkit-transform .2s linear;
	-webkit-transform: translateY(-50%) rotate(0);
	transform: translateY(-50%) rotate(0);
	-webkit-transform-origin: center;
	transform-origin: center
}

.ai-slide-nav-accordion-active:after {
	-webkit-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg)
}

.ai-slide-nav-text {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 5.52rem;
	line-height: 5.52rem;
	overflow: hidden
}

.ai-slide-nav .ai-slide-nav-tree-non-leaf:after {
	width: 100%
}

.ai-slide-nav .ai-slide-nav-tree-non-leaf:after, .ai-slide-nav .line-bottom:after
	{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	border-top: 1px solid hsla(0, 0%, 100%, .15);
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	z-index: 9
}

.ai-slide-nav .line-bottom:after {
	display: block;
	right: 0
}

.ai-slide-nav-level-1 .ai-slide-nav-text {
	position: relative;
	padding-left: 1.66rem;
	color: #fff;
	font-size: 1.5rem
}

.ai-slide-nav-level-1 .ai-slide-nav-tree-non-leaf:before {
	left: 0
}

.ai-slide-nav-level-2 .ai-slide-nav-text {
	font-size: 1.16rem;
	color: #999;
	padding-left: 2.5rem
}

.ai-slide-nav-level-2 .ai-slide-nav-title {
	background-color: #141414
}

.ai-slide-nav-level-2 .ai-slide-nav-tree-non-leaf:after {
	left: 2.5rem
}

.ai-slide-nav-level-2.ai-slide-nav-tree-active:after {
	left: 0
}

.ai-slide-nav-level-3 .ai-slide-nav-text {
	padding-left: 3.5rem
}

.ai-slide-nav-level-3.ai-slide-nav-tree-active:after {
	left: 2.5rem
}

.ai-slide-nav-level-3.ai-slide-nav-tree-active:last-child:after {
	display: none
}

.ai-slide-nav-tree-active:after {
	display: block;
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	border-top: 1px solid hsla(0, 0%, 100%, .15);
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	z-index: 9
}

.ai-slide-nav .ai-slide-nav-accordion-last .ai-slide-nav-tree-non-leaf:after
	{
	display: none
}

.ai-slide-nav .ai-slide-nav-accordion-active.ai-slide-nav-accordion-last .ai-slide-nav-tree-non-leaf:before
	{
	left: 2.5rem
}

.ai-slide-nav .ai-slide-nav-accordion-active.ai-slide-nav-accordion-last .ai-slide-nav-tree-non-leaf:before,
	.ai-slide-nav .hair-border {
	display: block;
	content: "";
	position: absolute;
	right: 0;
	bottom: 0;
	border-top: 1px solid hsla(0, 0%, 100%, .15);
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	z-index: 9
}

.ai-slide-nav {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	width: 25.416667rem;
	background-color: #1e1e1e;
	overflow: auto;
	z-index: 99;
	-webkit-transition: -webkit-transform .3s linear;
	transition: -webkit-transform .3s linear;
	transition: transform .3s linear;
	transition: transform .3s linear, -webkit-transform .3s linear
}

.ai-slide-nav-hide {
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}

.ai-slide-nav-main {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

html {
	-webkit-tap-highlight-color: transparent
}

body {
	margin: 0
}

a {
	text-decoration: none
}

[class*=van-]:focus, a:focus, button:focus, input:focus, textarea:focus
	{
	outline: 0
}

ol, ul {
	margin: 0;
	padding: 0;
	list-style: none
}

button, input, textarea {
	color: inherit;
	font: inherit
}

.van-ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.van-multi-ellipsis--l2 {
	-webkit-line-clamp: 2
}

.van-multi-ellipsis--l2, .van-multi-ellipsis--l3 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical
}

.van-multi-ellipsis--l3 {
	-webkit-line-clamp: 3
}

.van-clearfix:after {
	display: table;
	clear: both;
	content: ""
}

[class*=van-hairline]:after {
	position: absolute;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	content: " ";
	pointer-events: none;
	top: -50%;
	right: -50%;
	bottom: -50%;
	left: -50%;
	border: 0 solid #ebedf0;
	-webkit-transform: scale(.5);
	transform: scale(.5)
}

.van-hairline, .van-hairline--bottom, .van-hairline--left,
	.van-hairline--right, .van-hairline--surround, .van-hairline--top,
	.van-hairline--top-bottom {
	position: relative
}

.van-hairline--top:after {
	border-top-width: 1px
}

.van-hairline--left:after {
	border-left-width: 1px
}

.van-hairline--right:after {
	border-right-width: 1px
}

.van-hairline--bottom:after {
	border-bottom-width: 1px
}

.van-hairline--top-bottom:after, .van-hairline-unset--top-bottom:after {
	border-width: 1px 0
}

.van-hairline--surround:after {
	border-width: 1px
}

@
-webkit-keyframes van-slide-up-enter { 0%{
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}

}
@
keyframes van-slide-up-enter { 0%{
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}

}
@
-webkit-keyframes van-slide-up-leave {
	to {-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}

}
@
keyframes van-slide-up-leave {
	to {-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0)
}

}
@
-webkit-keyframes van-slide-down-enter { 0%{
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)
}

}
@
keyframes van-slide-down-enter { 0%{
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)
}

}
@
-webkit-keyframes van-slide-down-leave {
	to {-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)
}

}
@
keyframes van-slide-down-leave {
	to {-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)
}

}
@
-webkit-keyframes van-slide-left-enter { 0%{
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}

}
@
keyframes van-slide-left-enter { 0%{
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}

}
@
-webkit-keyframes van-slide-left-leave {
	to {-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}

}
@
keyframes van-slide-left-leave {
	to {-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0)
}

}
@
-webkit-keyframes van-slide-right-enter { 0%{
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}

}
@
keyframes van-slide-right-enter { 0%{
	-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}

}
@
-webkit-keyframes van-slide-right-leave {
	to {-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}

}
@
keyframes van-slide-right-leave {
	to {-webkit-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0)
}

}
@
-webkit-keyframes van-fade-in { 0%{
	opacity: 0
}

to {
	opacity: 1
}

}
@
keyframes van-fade-in { 0%{
	opacity: 0
}

to {
	opacity: 1
}

}
@
-webkit-keyframes van-fade-out { 0%{
	opacity: 1
}

to {
	opacity: 0
}

}
@
keyframes van-fade-out { 0%{
	opacity: 1
}

to {
	opacity: 0
}

}
@
-webkit-keyframes van-rotate { 0%{
	-webkit-transform: rotate(0);
	transform: rotate(0)
}

to {
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn)
}

}
@
keyframes van-rotate { 0%{
	-webkit-transform: rotate(0);
	transform: rotate(0)
}

to {
	-webkit-transform: rotate(1turn);
	transform: rotate(1turn)
}

}
.van-fade-enter-active {
	-webkit-animation: .3s van-fade-in;
	animation: .3s van-fade-in
}

.van-fade-leave-active {
	-webkit-animation: .3s van-fade-out;
	animation: .3s van-fade-out
}

.van-slide-up-enter-active {
	-webkit-animation: van-slide-up-enter .3s both ease;
	animation: van-slide-up-enter .3s both ease
}

.van-slide-up-leave-active {
	-webkit-animation: van-slide-up-leave .3s both ease;
	animation: van-slide-up-leave .3s both ease
}

.van-slide-down-enter-active {
	-webkit-animation: van-slide-down-enter .3s both ease;
	animation: van-slide-down-enter .3s both ease
}

.van-slide-down-leave-active {
	-webkit-animation: van-slide-down-leave .3s both ease;
	animation: van-slide-down-leave .3s both ease
}

.van-slide-left-enter-active {
	-webkit-animation: van-slide-left-enter .3s both ease;
	animation: van-slide-left-enter .3s both ease
}

.van-slide-left-leave-active {
	-webkit-animation: van-slide-left-leave .3s both ease;
	animation: van-slide-left-leave .3s both ease
}

.van-slide-right-enter-active {
	-webkit-animation: van-slide-right-enter .3s both ease;
	animation: van-slide-right-enter .3s both ease
}

.van-slide-right-leave-active {
	-webkit-animation: van-slide-right-leave .3s both ease;
	animation: van-slide-right-leave .3s both ease
}

.van-info {
	position: absolute;
	top: 0;
	right: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 16px;
	padding: 0 3px;
	color: #fff;
	font-weight: 500;
	font-size: 12px;
	font-family: PingFang SC, Helvetica Neue, Arial, sans-serif;
	line-height: 14px;
	text-align: center;
	background-color: #ee0a24;
	border: 1px solid #fff;
	border-radius: 16px;
	-webkit-transform: translate(50%, -50%);
	transform: translate(50%, -50%);
	-webkit-transform-origin: 100%;
	transform-origin: 100%
}

.van-info--dot {
	width: 8px;
	min-width: 0;
	height: 8px;
	background-color: #ee0a24;
	border-radius: 100%
}

@font-face {
	font-weight: 400;
	font-family: vant-icon;
	font-style: normal;
	font-display: auto;
	src: url(https://img.yzcdn.cn/vant/vant-icon-db1de1.woff2)
		format("woff2"), url(https://img.yzcdn.cn/vant/vant-icon-db1de1.woff)
		format("woff"), url(https://img.yzcdn.cn/vant/vant-icon-db1de1.ttf)
		format("truetype")
}

.van-icon {
	position: relative;
	font: normal normal normal 14px/1 vant-icon;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased
}

.van-icon, .van-icon:before {
	display: inline-block
}

.van-icon-add-o:before {
	content: "\F000"
}

.van-icon-add-square:before {
	content: "\F001"
}

.van-icon-add:before {
	content: "\F002"
}

.van-icon-after-sale:before {
	content: "\F003"
}

.van-icon-aim:before {
	content: "\F004"
}

.van-icon-alipay:before {
	content: "\F005"
}

.van-icon-apps-o:before {
	content: "\F006"
}

.van-icon-arrow-down:before {
	content: "\F007"
}

.van-icon-arrow-left:before {
	content: "\F008"
}

.van-icon-arrow-up:before {
	content: "\F009"
}

.van-icon-arrow:before {
	content: "\F00A"
}

.van-icon-ascending:before {
	content: "\F00B"
}

.van-icon-audio:before {
	content: "\F00C"
}

.van-icon-award-o:before {
	content: "\F00D"
}

.van-icon-award:before {
	content: "\F00E"
}

.van-icon-bag-o:before {
	content: "\F00F"
}

.van-icon-bag:before {
	content: "\F010"
}

.van-icon-balance-list-o:before {
	content: "\F011"
}

.van-icon-balance-list:before {
	content: "\F012"
}

.van-icon-balance-o:before {
	content: "\F013"
}

.van-icon-balance-pay:before {
	content: "\F014"
}

.van-icon-bar-chart-o:before {
	content: "\F015"
}

.van-icon-bars:before {
	content: "\F016"
}

.van-icon-bell:before {
	content: "\F017"
}

.van-icon-bill-o:before {
	content: "\F018"
}

.van-icon-bill:before {
	content: "\F019"
}

.van-icon-birthday-cake-o:before {
	content: "\F01A"
}

.van-icon-bookmark-o:before {
	content: "\F01B"
}

.van-icon-bookmark:before {
	content: "\F01C"
}

.van-icon-browsing-history-o:before {
	content: "\F01D"
}

.van-icon-browsing-history:before {
	content: "\F01E"
}

.van-icon-brush-o:before {
	content: "\F01F"
}

.van-icon-bulb-o:before {
	content: "\F020"
}

.van-icon-bullhorn-o:before {
	content: "\F021"
}

.van-icon-calender-o:before {
	content: "\F022"
}

.van-icon-card:before {
	content: "\F023"
}

.van-icon-cart-circle-o:before {
	content: "\F024"
}

.van-icon-cart-circle:before {
	content: "\F025"
}

.van-icon-cart-o:before {
	content: "\F026"
}

.van-icon-cart:before {
	content: "\F027"
}

.van-icon-cash-back-record:before {
	content: "\F028"
}

.van-icon-cash-on-deliver:before {
	content: "\F029"
}

.van-icon-cashier-o:before {
	content: "\F02A"
}

.van-icon-certificate:before {
	content: "\F02B"
}

.van-icon-chart-trending-o:before {
	content: "\F02C"
}

.van-icon-chat-o:before {
	content: "\F02D"
}

.van-icon-chat:before {
	content: "\F02E"
}

.van-icon-checked:before {
	content: "\F02F"
}

.van-icon-circle:before {
	content: "\F030"
}

.van-icon-clear:before {
	content: "\F031"
}

.van-icon-clock-o:before {
	content: "\F032"
}

.van-icon-clock:before {
	content: "\F033"
}

.van-icon-close:before {
	content: "\F034"
}

.van-icon-closed-eye:before {
	content: "\F035"
}

.van-icon-cluster-o:before {
	content: "\F036"
}

.van-icon-cluster:before {
	content: "\F037"
}

.van-icon-column:before {
	content: "\F038"
}

.van-icon-comment-circle-o:before {
	content: "\F039"
}

.van-icon-comment-circle:before {
	content: "\F03A"
}

.van-icon-comment-o:before {
	content: "\F03B"
}

.van-icon-comment:before {
	content: "\F03C"
}

.van-icon-completed:before {
	content: "\F03D"
}

.van-icon-contact:before {
	content: "\F03E"
}

.van-icon-coupon-o:before {
	content: "\F03F"
}

.van-icon-coupon:before {
	content: "\F040"
}

.van-icon-credit-pay:before {
	content: "\F041"
}

.van-icon-cross:before {
	content: "\F042"
}

.van-icon-debit-pay:before {
	content: "\F043"
}

.van-icon-delete:before {
	content: "\F044"
}

.van-icon-descending:before {
	content: "\F045"
}

.van-icon-description:before {
	content: "\F046"
}

.van-icon-desktop-o:before {
	content: "\F047"
}

.van-icon-diamond-o:before {
	content: "\F048"
}

.van-icon-diamond:before {
	content: "\F049"
}

.van-icon-discount:before {
	content: "\F04A"
}

.van-icon-down:before {
	content: "\F04B"
}

.van-icon-ecard-pay:before {
	content: "\F04C"
}

.van-icon-edit:before {
	content: "\F04D"
}

.van-icon-ellipsis:before {
	content: "\F04E"
}

.van-icon-empty:before {
	content: "\F04F"
}

.van-icon-envelop-o:before {
	content: "\F050"
}

.van-icon-exchange:before {
	content: "\F051"
}

.van-icon-expand-o:before {
	content: "\F052"
}

.van-icon-expand:before {
	content: "\F053"
}

.van-icon-eye-o:before {
	content: "\F054"
}

.van-icon-eye:before {
	content: "\F055"
}

.van-icon-fail:before {
	content: "\F056"
}

.van-icon-failure:before {
	content: "\F057"
}

.van-icon-filter-o:before {
	content: "\F058"
}

.van-icon-fire-o:before {
	content: "\F059"
}

.van-icon-fire:before {
	content: "\F05A"
}

.van-icon-flag-o:before {
	content: "\F05B"
}

.van-icon-flower-o:before {
	content: "\F05C"
}

.van-icon-free-postage:before {
	content: "\F05D"
}

.van-icon-friends-o:before {
	content: "\F05E"
}

.van-icon-friends:before {
	content: "\F05F"
}

.van-icon-gem-o:before {
	content: "\F060"
}

.van-icon-gem:before {
	content: "\F061"
}

.van-icon-gift-card-o:before {
	content: "\F062"
}

.van-icon-gift-card:before {
	content: "\F063"
}

.van-icon-gift-o:before {
	content: "\F064"
}

.van-icon-gift:before {
	content: "\F065"
}

.van-icon-gold-coin-o:before {
	content: "\F066"
}

.van-icon-gold-coin:before {
	content: "\F067"
}

.van-icon-good-job-o:before {
	content: "\F068"
}

.van-icon-good-job:before {
	content: "\F069"
}

.van-icon-goods-collect-o:before {
	content: "\F06A"
}

.van-icon-goods-collect:before {
	content: "\F06B"
}

.van-icon-graphic:before {
	content: "\F06C"
}

.van-icon-home-o:before {
	content: "\F06D"
}

.van-icon-hot-o:before {
	content: "\F06E"
}

.van-icon-hot-sale-o:before {
	content: "\F06F"
}

.van-icon-hot-sale:before {
	content: "\F070"
}

.van-icon-hot:before {
	content: "\F071"
}

.van-icon-hotel-o:before {
	content: "\F072"
}

.van-icon-idcard:before {
	content: "\F073"
}

.van-icon-info-o:before {
	content: "\F074"
}

.van-icon-info:before {
	content: "\F075"
}

.van-icon-invition:before {
	content: "\F076"
}

.van-icon-label-o:before {
	content: "\F077"
}

.van-icon-label:before {
	content: "\F078"
}

.van-icon-like-o:before {
	content: "\F079"
}

.van-icon-like:before {
	content: "\F07A"
}

.van-icon-live:before {
	content: "\F07B"
}

.van-icon-location-o:before {
	content: "\F07C"
}

.van-icon-location:before {
	content: "\F07D"
}

.van-icon-lock:before {
	content: "\F07E"
}

.van-icon-logistics:before {
	content: "\F07F"
}

.van-icon-manager-o:before {
	content: "\F080"
}

.van-icon-manager:before {
	content: "\F081"
}

.van-icon-map-marked:before {
	content: "\F082"
}

.van-icon-medal-o:before {
	content: "\F083"
}

.van-icon-medal:before {
	content: "\F084"
}

.van-icon-more-o:before {
	content: "\F085"
}

.van-icon-more:before {
	content: "\F086"
}

.van-icon-music-o:before {
	content: "\F087"
}

.van-icon-music:before {
	content: "\F088"
}

.van-icon-new-arrival-o:before {
	content: "\F089"
}

.van-icon-new-arrival:before {
	content: "\F08A"
}

.van-icon-new-o:before {
	content: "\F08B"
}

.van-icon-new:before {
	content: "\F08C"
}

.van-icon-newspaper-o:before {
	content: "\F08D"
}

.van-icon-notes-o:before {
	content: "\F08E"
}

.van-icon-orders-o:before {
	content: "\F08F"
}

.van-icon-other-pay:before {
	content: "\F090"
}

.van-icon-paid:before {
	content: "\F091"
}

.van-icon-passed:before {
	content: "\F092"
}

.van-icon-pause-circle-o:before {
	content: "\F093"
}

.van-icon-pause-circle:before {
	content: "\F094"
}

.van-icon-pause:before {
	content: "\F095"
}

.van-icon-peer-pay:before {
	content: "\F096"
}

.van-icon-pending-payment:before {
	content: "\F097"
}

.van-icon-phone-circle-o:before {
	content: "\F098"
}

.van-icon-phone-circle:before {
	content: "\F099"
}

.van-icon-phone-o:before {
	content: "\F09A"
}

.van-icon-phone:before {
	content: "\F09B"
}

.van-icon-photo-o:before {
	content: "\F09C"
}

.van-icon-photo:before {
	content: "\F09D"
}

.van-icon-photograph:before {
	content: "\F09E"
}

.van-icon-play-circle-o:before {
	content: "\F09F"
}

.van-icon-play-circle:before {
	content: "\F0A0"
}

.van-icon-play:before {
	content: "\F0A1"
}

.van-icon-plus:before {
	content: "\F0A2"
}

.van-icon-point-gift-o:before {
	content: "\F0A3"
}

.van-icon-point-gift:before {
	content: "\F0A4"
}

.van-icon-points:before {
	content: "\F0A5"
}

.van-icon-printer:before {
	content: "\F0A6"
}

.van-icon-qr-invalid:before {
	content: "\F0A7"
}

.van-icon-qr:before {
	content: "\F0A8"
}

.van-icon-question-o:before {
	content: "\F0A9"
}

.van-icon-question:before {
	content: "\F0AA"
}

.van-icon-records:before {
	content: "\F0AB"
}

.van-icon-refund-o:before {
	content: "\F0AC"
}

.van-icon-replay:before {
	content: "\F0AD"
}

.van-icon-scan:before {
	content: "\F0AE"
}

.van-icon-search:before {
	content: "\F0AF"
}

.van-icon-send-gift-o:before {
	content: "\F0B0"
}

.van-icon-send-gift:before {
	content: "\F0B1"
}

.van-icon-service-o:before {
	content: "\F0B2"
}

.van-icon-service:before {
	content: "\F0B3"
}

.van-icon-setting-o:before {
	content: "\F0B4"
}

.van-icon-setting:before {
	content: "\F0B5"
}

.van-icon-share:before {
	content: "\F0B6"
}

.van-icon-shop-collect-o:before {
	content: "\F0B7"
}

.van-icon-shop-collect:before {
	content: "\F0B8"
}

.van-icon-shop-o:before {
	content: "\F0B9"
}

.van-icon-shop:before {
	content: "\F0BA"
}

.van-icon-shopping-cart-o:before {
	content: "\F0BB"
}

.van-icon-shopping-cart:before {
	content: "\F0BC"
}

.van-icon-shrink:before {
	content: "\F0BD"
}

.van-icon-sign:before {
	content: "\F0BE"
}

.van-icon-smile-comment-o:before {
	content: "\F0BF"
}

.van-icon-smile-comment:before {
	content: "\F0C0"
}

.van-icon-smile-o:before {
	content: "\F0C1"
}

.van-icon-smile:before {
	content: "\F0C2"
}

.van-icon-star-o:before {
	content: "\F0C3"
}

.van-icon-star:before {
	content: "\F0C4"
}

.van-icon-stop-circle-o:before {
	content: "\F0C5"
}

.van-icon-stop-circle:before {
	content: "\F0C6"
}

.van-icon-stop:before {
	content: "\F0C7"
}

.van-icon-success:before {
	content: "\F0C8"
}

.van-icon-thumb-circle-o:before {
	content: "\F0C9"
}

.van-icon-thumb-circle:before {
	content: "\F0CA"
}

.van-icon-todo-list-o:before {
	content: "\F0CB"
}

.van-icon-todo-list:before {
	content: "\F0CC"
}

.van-icon-tosend:before {
	content: "\F0CD"
}

.van-icon-tv-o:before {
	content: "\F0CE"
}

.van-icon-umbrella-circle:before {
	content: "\F0CF"
}

.van-icon-underway-o:before {
	content: "\F0D0"
}

.van-icon-underway:before {
	content: "\F0D1"
}

.van-icon-upgrade:before {
	content: "\F0D2"
}

.van-icon-user-circle-o:before {
	content: "\F0D3"
}

.van-icon-user-o:before {
	content: "\F0D4"
}

.van-icon-video-o:before {
	content: "\F0D5"
}

.van-icon-video:before {
	content: "\F0D6"
}

.van-icon-vip-card-o:before {
	content: "\F0D7"
}

.van-icon-vip-card:before {
	content: "\F0D8"
}

.van-icon-volume-o:before {
	content: "\F0D9"
}

.van-icon-volume:before {
	content: "\F0DA"
}

.van-icon-wap-home-o:before {
	content: "\F0DB"
}

.van-icon-wap-home:before {
	content: "\F0DC"
}

.van-icon-wap-nav:before {
	content: "\F0DD"
}

.van-icon-warn-o:before {
	content: "\F0DE"
}

.van-icon-warning-o:before {
	content: "\F0DF"
}

.van-icon-warning:before {
	content: "\F0E0"
}

.van-icon-weapp-nav:before {
	content: "\F0E1"
}

.van-icon-wechat:before {
	content: "\F0E2"
}

.van-icon-youzan-shield:before {
	content: "\F0E3"
}

.van-icon__image {
	width: 1em;
	height: 1em;
	-o-object-fit: contain;
	object-fit: contain
}

.van-cell {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 10px 16px;
	overflow: hidden;
	color: #323233;
	font-size: 14px;
	line-height: 24px;
	background-color: #fff
}

.van-cell, .van-cell:not (:last-child ):after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.van-cell:not (:last-child ):after {
	position: absolute;
	content: " ";
	pointer-events: none;
	right: 0;
	bottom: 0;
	left: 16px;
	border-bottom: 1px solid #ebedf0;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5)
}

.van-cell--borderless:after {
	display: none
}

.van-cell__label {
	margin-top: 3px;
	color: #969799;
	font-size: 12px;
	line-height: 18px
}

.van-cell__title, .van-cell__value {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.van-cell__value {
	position: relative;
	overflow: hidden;
	color: #969799;
	text-align: right;
	vertical-align: middle;
	word-wrap: break-word
}

.van-cell__value--alone {
	color: #323233;
	text-align: left
}

.van-cell__left-icon, .van-cell__right-icon {
	min-width: 1em;
	height: 24px;
	font-size: 16px;
	line-height: 24px
}

.van-cell__left-icon {
	margin-right: 5px
}

.van-cell__right-icon {
	margin-left: 5px;
	color: #969799
}

.van-cell--clickable {
	cursor: pointer
}

.van-cell--clickable:active {
	background-color: #f2f3f5
}

.van-cell--required {
	overflow: visible
}

.van-cell--required:before {
	position: absolute;
	left: 8px;
	color: #ee0a24;
	font-size: 14px;
	content: "*"
}

.van-cell--center {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.van-cell--large {
	padding-top: 12px;
	padding-bottom: 12px
}

.van-cell--large .van-cell__title {
	font-size: 16px
}

.van-cell--large .van-cell__label {
	font-size: 14px
}

.van-field__label {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 90px
}

.van-field__label--center {
	text-align: center
}

.van-field__label--right {
	padding-right: 16px;
	text-align: right
}

.van-field__value {
	overflow: visible
}

.van-field__body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.van-field__control {
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	min-width: 0;
	margin: 0;
	padding: 0;
	color: #323233;
	line-height: inherit;
	text-align: left;
	background-color: transparent;
	border: 0;
	resize: none
}

.van-field__control::-webkit-input-placeholder {
	color: #969799
}

.van-field__control::-ms-input-placeholder {
	color: #969799
}

.van-field__control::placeholder {
	color: #969799
}

.van-field__control:disabled {
	color: #969799;
	background-color: transparent;
	cursor: not-allowed;
	opacity: 1;
	-webkit-text-fill-color: currentColor
}

.van-field__control:-moz-read-only {
	cursor: default
}

.van-field__control:read-only {
	cursor: default
}

.van-field__control--center {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center
}

.van-field__control--right {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-align: right
}

.van-field__control--custom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 24px
}

.van-field__control[type=date], .van-field__control[type=datetime-local],
	.van-field__control[type=time] {
	min-height: 24px
}

.van-field__control[type=search] {
	-webkit-appearance: none
}

.van-field__button, .van-field__clear, .van-field__icon,
	.van-field__right-icon {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.van-field__clear, .van-field__right-icon {
	margin-right: -8px;
	padding: 0 8px;
	line-height: inherit
}

.van-field__clear {
	color: #c8c9cc;
	font-size: 16px;
	cursor: pointer
}

.van-field__left-icon .van-icon, .van-field__right-icon .van-icon {
	display: block;
	min-width: 1em;
	font-size: 16px;
	line-height: inherit
}

.van-field__left-icon {
	margin-right: 5px
}

.van-field__right-icon {
	color: #969799
}

.van-field__button {
	padding-left: 8px
}

.van-field__error-message {
	color: #ee0a24;
	font-size: 12px;
	text-align: left
}

.van-field__error-message--center {
	text-align: center
}

.van-field__error-message--right {
	text-align: right
}

.van-field__word-limit {
	margin-top: 4px;
	color: #646566;
	font-size: 12px;
	line-height: 16px;
	text-align: right
}

.van-field__word-num--full {
	color: #ee0a24
}

.van-field--error .van-field__control::-webkit-input-placeholder {
	color: #ee0a24;
	-webkit-text-fill-color: currentColor
}

.van-field--error .van-field__control, .van-field--error .van-field__control::-webkit-input-placeholder
	{
	color: #ee0a24;
	-webkit-text-fill-color: currentColor
}

.van-field--error .van-field__control, .van-field--error .van-field__control::-ms-input-placeholder
	{
	color: #ee0a24;
	-webkit-text-fill-color: currentColor
}

.van-field--error .van-field__control, .van-field--error .van-field__control::placeholder
	{
	color: #ee0a24;
	-webkit-text-fill-color: currentColor
}

.van-field--min-height .van-field__control {
	min-height: 60px
}

.ai-nav-search {
	position: fixed;
	top: 5.333333rem;
	left: 0;
	right: 0;
	background: #000;
	padding: 0 1.388889rem 1.388889rem;
	z-index: 3
}

.ai-nav-search-head {
	position: relative;
	padding: .833333rem 0 1.944444rem;
	height: 3rem
}

.ai-nav-search-head-form {
	position: absolute;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 3.944444rem
}

.ai-nav-search-head .van-cell {
	margin-right: 3.944444rem;
	height: 3rem;
	padding: .816667rem 1.027778rem;
	background: #222;
	border-radius: .166667rem;
	line-height: 1.266667rem;
	font-size: 1.166667rem
}

.ai-nav-search-head .van-cell:not (:last-child ):after {
	content: none
}

.ai-nav-search-head .van-field__control {
	caret-color: #1a73e8;
	color: #fff
}

.ai-nav-search-head .van-field__control::-webkit-input-placeholder {
	color: #666
}

.ai-nav-search-head .van-field__control[type=search]::-webkit-search-cancel-button
	{
	display: none
}

.ai-nav-search-head-cancel {
	position: absolute;
	right: 0;
	line-height: 3rem;
	font-size: 1.166667rem;
	color: #fff
}

.ai-nav-search-history-title {
	padding-bottom: 1.166667rem;
	font-size: 1.333333rem;
	color: #999;
	line-height: 1.333333rem
}

.ai-nav-search-history-list {
	max-height: 5.944444rem;
	overflow: hidden;
	margin-bottom: .888889rem
}

.ai-nav-search-history-item {
	padding: .666667rem 1rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 1.083333rem;
	color: #fff;
	display: inline-block;
	border-radius: .166667rem;
	background: #222;
	line-height: 1.166667rem;
	margin-right: .888889rem;
	margin-bottom: .888889rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 100%
}

.ai-nav-search-hotwords {
	padding-top: 1.055556rem
}

.ai-nav-search-hotwords-title {
	font-size: 1.333333rem;
	color: #999;
	line-height: 1.333333rem
}

.ai-nav-search-hotwords-item {
	font-size: 1.166667rem;
	color: #fff;
	line-height: 1.166667rem;
	margin-top: 1.666667rem
}

.ai-nav-search-result-item {
	color: #fff;
	font-size: 1.166667rem;
	margin-bottom: 1.666667rem;
	line-height: 1.2
}

body, html {
	margin: 0;
	font-size: 12px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	overflow-x: hidden;
	font-family: tahoma, arial, Hiragino Sans GB, Microsoft YaHei,
		sans-serif
}

* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

a {
	text-decoration: none
}

dd, h1, h2, h3, ol, ul {
	margin: 0;
	padding: 0
}

ol, ul {
	list-style: none
}

@media only screen and (min-device-width:375px) and
	(max-device-width:812px) {
	html {
		font-size: 12px
	}
}

@media only screen and (min-device-width:812px) {
	html {
		font-size: 14px
	}
}

@media only screen and (max-device-width:350px) {
	html {
		font-size: 10px
	}
	html .ai-swipe {
		height: 18.666rem
	}
}

@media only screen and (min-device-width:350px) and
	(max-device-width:374px) {
	html {
		font-size: 11px
	}
	html .ai-swipe {
		height: 19.666rem
	}
}

@font-face {
	font-family: icomoon;
	src:
		url(//aip.bdstatic.com/portal-mobile/dist/1593519885839/fonts/icomoon.eot);
	src:
		url(//aip.bdstatic.com/portal-mobile/dist/1593519885839/fonts/icomoon.eot#iefix)
		format("embedded-opentype"),
		url(//aip.bdstatic.com/portal-mobile/dist/1593519885839/fonts/icomoon.ttf)
		format("truetype"),
		url(//aip.bdstatic.com/portal-mobile/dist/1593519885839/fonts/icomoon.woff)
		format("woff"),
		url(//aip.bdstatic.com/portal-mobile/dist/1593519885839/fonts/icomoon.svg#icomoon)
		format("svg");
	font-weight: 400;
	font-style: normal
}

[class*=" icon-"], [class^=icon-] {
	font-family: icomoon !important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-correct:before {
	content: "\E901"
}

.icon-down-arrow:before {
	content: "\E900"
}

.icon-menu:before {
	content: "\E9BD"
}

.icon-checkmark:before {
	content: "\EA10"
}

.icon-train:before {
	content: "\E902"
}

.icon-opening:before {
	content: "\E903"
}

.icon-closing:before {
	content: "\E904"
}

.wx-share-icon {
	display: none
}

.ai-app {
	position: relative
}

.ai-main {
	padding: 0 1.33rem;
	-webkit-overflow-scrolling: touch
}

.ai-main-not-scroll {
	overflow: hidden
}

.ai-slide-item-wrapper {
	padding-top: .73rem
}

.ai-footer {
	margin: 0 -1.33rem;
	padding: 2.777778rem 0;
	background-color: #000
}

.ai-footer, .ai-footer a {
	color: hsla(0, 0%, 100%, .5)
}

.ai-footer-inner {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.ai-footer-title {
	font-size: .916rem;
	color: hsla(0, 0%, 100%, .5);
	letter-spacing: 0;
	line-height: .916rem;
	text-align: center;
	margin-bottom: 1.25rem
}

.ai-footer-title .split-line {
	display: inline-block;
	width: 1px;
	height: 1em;
	background-color: #fff;
	opacity: .2;
	margin: 0 .833rem;
	vertical-align: middle
}

.ai-footer-link {
	text-align: center;
	line-height: 1
}

.ai-home-mask {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .5);
	z-index: 1000
}

.ai-home-wechat-qrcode {
	position: fixed;
	width: 26.67rem;
	height: 30.31rem;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1001
}

.ai-home-wechat-qrcode img {
	max-width: 100%;
	max-height: 100%
}

.fade-enter-active, .fade-leave-active {
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}

.fade-enter, .fade-leave-to {
	opacity: 0
}

.ai-mini-program-qrcode-mask {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .4);
	z-index: 1000
}

.ai-mini-program-qrcode-content {
	text-align: center;
	position: fixed;
	width: 25rem;
	height: 31.666rem;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1001;
	background: #fff
}

.ai-mini-program-qrcode-content img {
	max-width: 100%;
	max-height: 100%
}

.ai-mini-program-qrcode-content-close {
	text-align: right;
	padding: 1.25rem 1.25rem 1.583rem
}

.ai-mini-program-qrcode-content-close img {
	width: 1.333rem;
	height: 1.333rem
}

.ai-mini-program-qrcode-content-text {
	font-size: 1.5rem;
	color: #333
}

.ai-mini-program-qrcode-content-text div:last-child {
	padding: 1.25rem 0 3rem
}

.ai-mini-program-qrcode-img {
	width: 15rem;
	height: 15rem
}

.ai-top-search-mask {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1
}

.ai-head-poster {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 -1.33rem;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center
}

.ai-head-poster-button-container {
	display: inline-block;
	margin-top: 1.22rem
}

.ai-head-poster-bg {
	max-width: 100%;
	max-height: 323px;
	vertical-align: top
}

.ai-head-poster-mask {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .4)
}

.ai-head-poster-center {
	position: absolute;
	width: 100%;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center
}

.ai-head-poster-content {
	position: absolute;
	width: 100%;
	top: 5.3333rem;
	bottom: 0;
	left: 0;
	right: 0
}

.ai-head-poster-heading, .ai-head-poster-intro {
	margin: 0 auto
}

.ai-head-poster-heading {
	padding-bottom: 1.25rem;
	text-align: center;
	font-size: 2.333333rem;
	color: #fff
}

.ai-head-poster-heading-title {
	font-weight: 700;
	margin-bottom: 1rem;
	font-size: 1.166rem;
	color: #fff
}

.ai-head-poster-intro {
	width: 85%;
	line-height: 1.5;
	text-align: center;
	font-size: 1.0833rem;
	color: #fff;
	margin-bottom: 30px
}

.ai-head-poster-experience {
	margin: 1.666rem auto 0;
	width: 11.666rem;
	height: 3.25rem;
	background: rgba(0, 0, 0, .3);
	border: 1px solid #fff;
	font-size: 1.166rem;
	line-height: 3.25rem;
	color: #fff;
	text-align: center;
	cursor: pointer
}

.ai-mini-program-qrcode-mask {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .4);
	z-index: 1000
}

.ai-mini-program-qrcode-content {
	text-align: center;
	position: fixed;
	width: 25rem;
	height: 31.666rem;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1001;
	background: #fff
}

.ai-mini-program-qrcode-content img {
	max-width: 100%;
	max-height: 100%
}

.ai-mini-program-qrcode-content-close {
	text-align: right;
	padding: 1.25rem 1.25rem 1.583rem
}

.ai-mini-program-qrcode-content-close img {
	width: 1.333rem;
	height: 1.333rem
}

.ai-mini-program-qrcode-content-text {
	font-size: 1.5rem;
	color: #333
}

.ai-mini-program-qrcode-content-text div:last-child {
	padding: 1.25rem 0 3rem
}

.ai-mini-program-qrcode-img {
	width: 15rem;
	height: 15rem
}

.fade-enter-active, .fade-leave-active {
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}

.fade-enter, .fade-leave-to {
	opacity: 0
}

.ai-heading {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 5rem 0 2.5rem;
	font-size: 2rem;
	line-height: 1;
	text-indent: 2px;
	text-align: center;
	font-weight: 700;
	color: #000
}

.ai-heading.is-white {
	color: #fff
}

.ai-heading-sub-title {
	font-weight: 400;
	font-size: 1.5rem;
	color: #000;
	text-align: center;
	margin-top: 2.5rem
}

.ai-product-adv ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative
}

.ai-product-adv ul:before, .ai-product-adv ul:last-child:after {
	content: " ";
	position: absolute;
	left: 0;
	right: 0;
	height: 1px;
	color: #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0
}

.ai-product-adv-item {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-height: 14rem;
	text-align: center;
	padding-top: 1.75rem
}

.ai-product-adv-item:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 1px;
	color: #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0
}

.ai-product-adv-item:first-child:before {
	display: none
}

.ai-product-adv-item-el {
	max-width: 70%;
	margin: 0 auto .8rem
}

.ai-product-adv-item-img {
	max-width: 4.5rem;
	max-height: 4.5rem
}

.ai-product-adv-item-title {
	font-size: 1.3333rem;
	color: #333
}

.ai-product-adv-item-desc {
	font-size: 1rem;
	line-height: 1.5;
	color: #999;
	margin-bottom: 1.75rem
}

.ai-product-intro-container {
	margin-bottom: -1.3125rem
}

.ai-product-intro-item {
	text-align: center
}

.ai-product-intro-poster {
	max-width: 100%;
	vertical-align: top
}

.ai-product-intro-text-area {
	padding: 1.9rem 3.3rem;
	background-color: #f6f6f6;
	margin-bottom: 1.75rem
}

.ai-product-intro-detail, .ai-product-intro-title {
	text-align: center
}

.ai-product-intro-title {
	font-size: 1.3333rem;
	color: #333;
	padding-bottom: .625rem
}

.ai-product-intro-detail {
	font-size: 1.0833rem;
	line-height: 1.5;
	color: #999
}

.ai-tech-scene-title {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 5.3333rem;
	line-height: 5.3333rem;
	padding-left: 1.6666rem;
	background-color: #f6f6f6;
	font-size: 1.3333rem;
	color: #333
}

.ai-tech-scene-title:before {
	position: absolute;
	content: "";
	top: -1px;
	left: 0;
	right: 0;
	height: 1px;
	color: #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0
}

.ai-tech-scene-content {
	padding: 0 1.25rem
}

.ai-tech-scene-content-collapse {
	display: none
}

.ai-tech-scene-content-last {
	position: relative
}

.ai-tech-scene-content-last:before {
	position: absolute;
	content: "";
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	color: #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0
}

.ai-tech-scene-detail {
	padding: 23px 0;
	line-height: 1.5rem;
	color: #999;
	font-size: 1.0833rem
}

.ai-tech-scene-category {
	vertical-align: top;
	color: #999
}

.ai-tech-scene-case, .ai-tech-scene-service {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 0;
	font-size: 1.0833rem
}

.ai-tech-scene-case-wrapper, .ai-tech-scene-service-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	overflow: hidden
}

.ai-tech-scene-case-container, .ai-tech-scene-service-container {
	height: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 30px
}

.ai-tech-scene-case-icon, .ai-tech-scene-service-icon {
	padding: 0 .3125rem;
	width: 40px;
}

.ai-tech-scene-case-text, .ai-tech-scene-service-text {
	color: #333;
	vertical-align: top
}

.ai-tech-scene-case:before, .ai-tech-scene-service:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 1px;
	color: #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0
}

.ai-tech-scene-case {
	height: 4.1666rem
}

.ai-tech-scene-service {
	height: 3.361rem
}

.ai-tech-scene-service-name {
	padding-right: .625rem;
	color: #333
}

.ai-tech-scene-accordion {
	position: relative
}

.ai-tech-scene-accordion:after {
	position: absolute;
	content: "\E900";
	right: 1.25rem;
	color: #ccc;
	font-family: icomoon;
	-webkit-transition: -webkit-transform .2s linear;
	transition: -webkit-transform .2s linear;
	transition: transform .2s linear;
	transition: transform .2s linear, -webkit-transform .2s linear;
	-webkit-transform: rotate(0);
	transform: rotate(0)
}

.ai-tech-scene-accordion-active:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.ai-tech-scene-accordion-bottom-border {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5);
	background-color: #e1e1e1
}

.ai-tech-intro {
	text-align: center
}

.ai-tech-intro-info {
	padding: 0 1rem 1.75rem;
	line-height: 1.5;
	color: #999;
	text-align: left;
	font-size: 1.0833rem
}

.ai-tech-intro-poster {
	max-width: 100%;
	vertical-align: top
}

.ai-tech-intro-item {
	position: relative;
	padding: 1.9444rem 1.666rem;
	background-color: #f6f6f6
}

.ai-tech-intro-item:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #e1e1e1;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5)
}

.ai-tech-intro-item:last-child:before {
	display: none
}

.ai-tech-intro-title {
	padding-bottom: .8rem;
	font-size: 1.3333rem;
	color: #333;
	text-align: left
}

.ai-tech-intro-detail {
	color: #999;
	text-align: left;
	font-size: 1.0833rem
}

.ai-head-button {
	display: block;
	width: 10rem;
	height: 3rem;
	line-height: 3rem;
	color: #fff;
	text-align: center;
	text-decoration: none;
	position: relative;
	overflow: hidden
}

.ai-head-button:after {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	width: 200%;
	height: 200%;
	border: 1px solid #fff;
	-webkit-transform: scale(.5);
	transform: scale(.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.ai-business-cooperation {
	position: relative;
	text-align: center;
	padding: 5rem 0
}

.ai-business-cooperation-item {
	margin-top: 0;
	margin-bottom: 1.75rem
}

.ai-business-cooperation-title {
	font-size: 1.75rem;
	color: #333
}

.ai-business-cooperation-cnt {
	font-size: 1.083rem;
	color: #999
}

.ai-business-cooperation-btn {
	font-size: 1.083rem;
	width: 10rem;
	height: 3rem;
	line-height: 3rem;
	display: inline-block;
	background-color: #006fef;
	text-align: center;
	color: #fff;
	text-decoration: none
}

.ai-subscribe-service {
	position: relative;
	text-align: center;
	padding: 3.75rem 0
}

.ai-subscribe-service:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #e1e1e1;
	-webkit-transform: scaleY(.5);
	transform: scaleY(.5)
}

.ai-subscribe-service-title {
	font-size: 1.75rem;
	color: #333;
	margin-top: 0;
	margin-bottom: 1.3125rem
}

.ai-subscribe-service-cnt {
	font-size: 1.0833rem;
	color: #999;
	margin-top: 0;
	margin-bottom: 0
}

.ai-product-adv{
	margin-top: 50px
}

.ai-tech-scene{
	margin-top: 50px
}