@charset "utf-8";

* {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}

/* 登录 */
.vipsx_login {
	height: 1rem;
	top: 0.72rem;
	padding-left: 0.87rem;
}

.vipsx_login .btn {
	color: #fff;
	font-size: 0.95rem;
	width: 4.68rem;
	height: 1.98rem;
	line-height: 1.98rem;
	background-color: #6486FF;
	text-align: center;
	border-radius: 100rem;
	margin-left: 0.66rem;
}

.vipsx_login .record {
	height: 1.76rem;
	line-height: 1.76rem;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	padding: 0 0.66rem;
	border-radius: 100rem 0 0 100rem;
	background-color: #6486FF;
	font-size: 0.87rem;
	color: #fff;
}

/* 会员权益随心选 */
.vipsx_qy_ques {
	width: 93%;
	height: 5rem;
	top: 27.5%;
	left: 3.5%;
	padding: 1.1rem 1.32rem;
	font-size: 0.95rem;
	color: #615AC3;
}

.vipsx_qy_ques .title {
	height: 1.32rem;
	margin-bottom: 0.3rem;
}

.vipsx_qy_ques .ques {
	width: 0.9rem;
	margin: 0;
	position: relative;
}

.vipsx_qy_ques .ques .toast {
	position: absolute;
	background-color: rgba(0, 0, 0, 0.7);
	color: #fff;
	font-size: 0.7rem;
	padding: 0.5rem;
	border-radius: 0.5rem;
	width: 14rem;
	left: -6rem;
	top: 1.6rem;
	-webkit-backdrop-filter: blur(15px);
	backdrop-filter: blur(15px);
	z-index: 2;
	display: none;
	word-break: break-all;
	text-align: justify;
}

.vipsx_qy_ques .ques .toast::before {
	content: "";
	position: absolute;
	width: 0.8rem;
	height: 0.8rem;
	box-sizing: border-box;
	border: 0.4rem solid transparent;
	border-bottom: 0.4rem solid rgba(0, 0, 0, 0.7);
	left: 6.1rem;
	top: -0.8rem;
}

.vipsx_qy_ques .btn {
	width: 78%;
	color: #fff;
	height: 2.06rem;
	font-size: 0.95rem;
	margin: 0.8rem auto 0;
	border-radius: 100rem;
	overflow: hidden;
}

.vipsx_qy_ques .btn .left {
	position: relative;
	width: 50%;
	text-align: center;
	background-image: linear-gradient(90deg, #FFA22D, #FE7132);
	font-size: 1.32rem;
	line-height: 2.06rem;
	height: 2.06rem;
	border-radius: 100rem 0 0 100rem;
}

.vipsx_qy_ques .btn .left::before {
	content: "";
	position: absolute;
	height: 100%;
	width: 0.5rem;
	background-image: url(../images/btn_color.png);
	background-size: 100% 100%;
	right: -0.25rem;
	top: 0;
	z-index: 1;
}

.vipsx_qy_ques .btn .right {
	position: relative;
	width: 50%;
	text-align: center;
	background-color: #4D40A0;
	line-height: 2.06rem;
	height: 2.06rem;
	border-radius: 0 100rem 100rem 0;
}

.vipsx_qy_ques .btn.single {
	position: relative;
	width: 78%;
	text-align: center;
	background-color: #4D40A0;
	line-height: 2.06rem;
	height: 2.06rem;
	border-radius: 100rem;
}

.vipsx_qy_ques .btn.single_disabled {
	position: relative;
	width: 78%;
	text-align: center;
	background-color: #938BC7;
	line-height: 2.06rem;
	height: 2.06rem;
	border-radius: 100rem;
}

.vipsx_qy_ques .package_add {
	display: flex;
	justify-content: space-between;
	margin: 0.4rem 0 0.1rem;
	align-items: center;
}

.vipsx_qy_ques .package_add>div {
	width: 45%;
	/* height: 2.7rem; */
	line-height: 2.76rem;
	font-size: 1.28rem;
	color: #133AFF;
	text-align: center;
	background-image: linear-gradient(-145deg, #CD60FF, #6DE7FF, #3D68FF);
	border-radius: 0.66rem 1.76rem 0.66rem 0.66rem;
	position: relative;
	z-index: 1;
}

.vipsx_qy_ques .package_add>div::before {
	content: "";
	position: absolute;
	top: 2px;
	right: 2px;
	bottom: 2px;
	left: 2px;
	background-color: #f3f9ff;
	z-index: -1;
	border-radius: 0.55rem 1.65rem 0.55rem 0.55rem;
}

.vipsx_qy_ques .ques2 {
	width: 1.3rem;
	margin-left: 0.3rem;
}

/* 图标区域 */
.tit_apps_main {
	margin-top: -1.5rem;
	position: relative;
	color: #4B41D4;
	font-size: 1.1rem;
	margin-bottom: 0.8rem;
}

.tit_apps_main .left {
	width: 2.4rem;
	display: inline-block;
	vertical-align: middle;
	height: 2px;
	background-image: linear-gradient(90deg, transparent, #706AC9);
	border-radius: 100rem;
}

.tit_apps_main .right {
	width: 2.4rem;
	display: inline-block;
	vertical-align: middle;
	height: 2px;
	background-image: linear-gradient(90deg, #706AC9, transparent);
	border-radius: 100rem;
}

.tit_apps_main .name {
	display: inline-block;
	vertical-align: middle;
	padding: 0 0.8rem;
	font-weight: bold;
}

.tit_apps_main .name .num {
	margin-right: 0.3rem;
	font-size: 1.3rem;
	top: 1px;
}

.tit_apps_main .name .num::before {
	content: "";
	position: absolute;
	height: 6px;
	width: 100%;
	background-color: #ffe0d0;
	bottom: 0.3rem;
	left: 0;
	mix-blend-mode: multiply;
}

.li_vip_apps {
	padding: 0.3rem 0.66rem;
	margin-top: 0rem;
}

.li_vip_apps .title {
	font-size: 1.05rem;
	color: #3d4245;
}
.li_vip_apps .title .tit_sub{margin-top:0.2rem;position:relative;color:#4B41D4;font-size:1.05rem;}
.li_vip_apps .title .tit_sub::before{
	content:"";
	width:2.4rem;display:inline-block;vertical-align:middle;
	height:2px;margin:0 0.3rem;
	background-image:linear-gradient(90deg,transparent,#706AC9);
	border-radius:100rem;
}
.li_vip_apps .title .tit_sub::after{
	content:"";
	width:2.4rem;display:inline-block;vertical-align:middle;
	height:2px;margin:0 0.3rem;
	background-image:linear-gradient(90deg,#706AC9,transparent);
	border-radius:100rem;
}
.li_vip_apps .title .switch {
	right: 0.57rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	color: #707070;
	font-size: 0.82rem;
}

.li_vip_apps .title .switch img {
	width: 0.8rem;
	transition: all ease 0.3s;
}

.li_vip_apps .apps {
	display: table;
	width: 100%;
	padding-top: 1rem;
	line-height: 1rem;
	position: relative;
}

.li_vip_apps .apps::after {
	content: "";
	display: block;
	clear: both;
}

.li_vip_apps .apps li {
	width: 20%;
	/* float: left; */
	padding: 0 0.15rem 1rem;
	font-size: 0.78rem;
	color: #374C99;
	text-align: center;
	margin: 0;
}

.li_vip_apps .apps li .icon {
	width: 2.64rem;
	border-radius: 0.6rem;
	margin-bottom: 0.5rem;
}

.li_vip_apps .apps li p {
	padding-bottom: 0;
}


/* 流量特惠包 */
.bao_tehui_flow {
	width: 92.5%;
	border-radius: 0.66rem;
	background-image: linear-gradient(270deg, #DBEEFF 0%, #F2E4FD 99%);
	padding: 0 0.22rem 0.48rem;
	margin: 1.32rem auto;
	position: relative;
}

.bao_tehui_flow::before {
	content: "";
	position: absolute;
	top: -2px;
	right: -2px;
	bottom: -2px;
	left: -2px;
	border-radius: 0.78rem;
	background-image: linear-gradient(145deg, #fff 0%, #F1DBFF 45%, #C7E1FF 100%);
	box-shadow: 0px 5px 20px 0px rgba(39, 40, 82, 0.1);
	z-index: -1;
}

.bao_tehui_flow .title {
	padding: 0.5rem 0.5rem;
	font-size: 1.2rem;
}

.bao_tehui_flow .title .name {
	background: -webkit-linear-gradient(0deg, #B54DFF, #4D4DFF);
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
}


.bao_tehui_flow .title .ques .toast {
	position: absolute;
	background-color: rgba(0, 0, 0, 0.7);
	color: #fff;
	font-size: 0.7rem;
	padding: 0.5rem;
	border-radius: 0.5rem;
	width: 14rem;
	right: -1rem;
	top: 1.9rem;
	-webkit-backdrop-filter: blur(15px);
	backdrop-filter: blur(15px);
	display: none;
	word-break: break-all;
	text-align: justify;
}

.bao_tehui_flow .title .ques .toast::before {
	content: "";
	position: absolute;
	width: 0.8rem;
	height: 0.8rem;
	box-sizing: border-box;
	border: 0.4rem solid transparent;
	border-bottom: 0.4rem solid rgba(0, 0, 0, 0.7);
	right: 1.27rem;
	top: -0.8rem;
}

.bao_tehui_flow .chose {
	border-radius: 0.45rem;
	padding: 0.87rem 0.66rem;
}

.bao_tehui_flow .chose .tab {
	display: flex;
	justify-content: space-between;
	margin-bottom: 0.72rem;
}

.bao_tehui_flow .chose .tab>div {
	height: 4.6rem;
	width: 48.2%;
	background-color: #EEEEEE;
	border-radius: 0.66rem 1.32rem 0.66rem 0.66rem;
}

.bao_tehui_flow .chose .tab>div .info {
	background-color: #fff;
	top: 2px;
	right: 2px;
	bottom: 2px;
	left: 2px;
	border-radius: 0.54rem 1.2rem 0.54rem 0.54rem;
	text-align: center;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	align-content: center;
	font-size: 0.9rem;
	font-weight: bold;
	line-height: 1.4rem;
	padding-top: 0.3rem;
}

.bao_tehui_flow .chose .tab>div .info .num {
	font-size: 1.32rem;
}

.bao_tehui_flow .chose .tab>div.active {
	height: 4.6rem;
	width: 48.2%;
	background-image: linear-gradient(-145deg, #CD60FF, #6DE7FF, #3D68FF);
	border-radius: 0.66rem 1.32rem 0.66rem 0.66rem;
}

.bao_tehui_flow .chose .tab>div.active::before {
	content: "";
	position: absolute;
	width: 2.4rem;
	height: 2.4rem;
	background-image: url(../images/bao_tehui_add.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border-radius: 0.66rem 0 0 0;
	top: 0;
	left: 0;
	z-index: 1;
}

.bao_tehui_flow .chose .tab>div.active .info {
	background-color: #f3f9f9;
	top: 4px;
	right: 4px;
	bottom: 4px;
	left: 4px;
	border-radius: 0.4rem 1.1rem 0.4rem 0.4rem;
	text-align: center;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	align-content: center;
	font-size: 0.9rem;
	font-weight: bold;
	line-height: 1.4rem;
	padding-top: 0.3rem;
}

.bao_tehui_flow .chose .tab>div.active .info .num {
	font-size: 1.32rem;
	color: #133AFF;
}

.bao_tehui_flow .list_box {
	width: 100%;
	background-image: linear-gradient(-145deg, #CD60FF, #6DE7FF, #3D68FF);
	border-radius: 0.66rem;
	padding: 4px;
}

.bao_tehui_flow .list_box .box {
	background-color: #f3f9f9;
	border-radius: 0.4rem;
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	font-size: 0.9rem;
	font-weight: bold;
	line-height: 1.4rem;
	padding-left: 3.9rem;
	padding-right: 0.66rem;
}

.bao_tehui_flow .list_box .box>div {
	height: 3.1rem;
	display: flex;
	align-items: center;
	line-height: 1.2;
	text-align: left;
}

.bao_tehui_flow .list_box .box>div::before {
	content: "";
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	border-bottom: 1px solid #E1ECFF;
}

.bao_tehui_flow .list_box .box>div:last-child::before {
	content: "";
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	border-bottom: none;
}

.bao_tehui_flow .list_box .box>div .icon {
	width: 1.89rem;
	left: -3rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
}

.bao_tehui_flow .list_box .box>div .icon::before {
	content: "";
	position: absolute;
	width: 0.5rem;
	height: 0.5rem;
	background-image: url(../images/bao_add.png);
	background-size: 100% 100%;
	bottom: -0.85rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
}

.bao_tehui_flow .list_box .box>div:last-child .icon::before {
	content: "";
	position: absolute;
	width: 0.5rem;
	height: 0.5rem;
	background-image: none;
	background-size: 100% 100%;
	bottom: -0.85rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
}

.bao_tehui_flow .title .ques {
	position: absolute;
	width: 1.32rem;
	right: 0.6rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	z-index: 4;
}

.bao_tehui_flow .list_box .box>div .ques {
	width: 0.9rem;
	margin-left: 0.3rem;
	position: relative;
}

.bao_tehui_flow .list_box .box>div .ques .toast {
	position: absolute;
	background-color: rgba(0, 0, 0, 0.7);
	color: #fff;
	font-size: 0.7rem;
	padding: 0.5rem;
	border-radius: 0.5rem;
	width: 14rem;
	right: -5rem;
	top: 1.6rem;
	-webkit-backdrop-filter: blur(15px);
	backdrop-filter: blur(15px);
	word-break: break-all;
	text-align: justify;
	z-index: 3;
	display: none;
	font-weight: normal;
	line-height: 1.5;
}

.bao_tehui_flow .list_box .box>div .ques .toast::before {
	content: "";
	position: absolute;
	width: 0.8rem;
	height: 0.8rem;
	box-sizing: border-box;
	border: 0.4rem solid transparent;
	border-bottom: 0.4rem solid rgba(0, 0, 0, 0.7);
	right: 5.07rem;
	top: -0.8rem;
}

.bao_tehui_flow .deal {
	display: inline-block;
	color: #fff;
	padding: 0 0.5rem;
	border-radius: 0.5rem 0.5rem 0.5rem 0;
	font-size: 0.8rem;
	height: 1.4rem;
	line-height: 1.4rem;
	background-image: linear-gradient(239deg, #FE4E2F 39%, #FE8D73 100%);
	margin-left: 11.4rem;
	position: relative;
}

.bao_tehui_flow .deal::before {
	content: "";
	position: absolute;
	top: 0;
	left: -0.52rem;
	width: 0.53rem;
	height: 1.4rem;
	background-image: url(../images/deal_jiao.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.bao_tehui_flow .btn {
	width: 100%;
	color: #fff;
	height: 2.06rem;
	font-size: 0.95rem;
	margin: 0rem auto 0;
	border-radius: 100rem;
	overflow: hidden;
}

.bao_tehui_flow .btn .left {
	position: relative;
	width: 50%;
	text-align: center;
	background-image: linear-gradient(90deg, #FFA22D, #FE7132);
	font-size: 1.32rem;
	line-height: 2.06rem;
	height: 2.06rem;
	border-radius: 100rem 0 0 100rem;
}

.bao_tehui_flow .btn .left::before {
	content: "";
	position: absolute;
	height: 100%;
	width: 0.5rem;
	background-image: url(../images/btn_color_2.png);
	background-size: 100% 100%;
	right: -0.25rem;
	top: 0;
	z-index: 1;
}

.bao_tehui_flow .btn .right {
	position: relative;
	width: 50%;
	text-align: center;
	background-image: linear-gradient(90deg, #5589FF 11%, #4C73FF 34%, #4C73FF 88%);
	line-height: 2.06rem;
	height: 2.06rem;
	border-radius: 0 100rem 100rem 0;
}

.bao_tehui_flow .btn.single {
	position: relative;
	width: 100%;
	margin: 1.2rem auto 0;
	text-align: center;
	background-image: linear-gradient(90deg, #5589FF 11%, #4C73FF 34%, #4C73FF 88%);
	line-height: 2.06rem;
	height: 2.06rem;
	border-radius: 100rem;
}

.bao_tehui_flow .btn.single_disabled {
	position: relative;
	width: 100%;
	margin: 1.2rem auto 0;
	text-align: center;
	background-color: #c2c5c8;
	line-height: 2.06rem;
	height: 2.06rem;
	border-radius: 100rem;
}

/* 更多会员礼包 */
.bao_more_flow {
	width: 92.5%;
	border-radius: 0.66rem;
	background-color: #dde9fe;
	padding: 0 0.22rem 0.8rem;
	margin: 1.32rem auto;
	position: relative;
}

.bao_more_flow::after {
	content: "";
	position: absolute;
	top: -2px;
	right: -2px;
	bottom: -2px;
	left: -2px;
	border-radius: 0.78rem;
	background-image: linear-gradient(90deg, #fff 0%, #C3DEFF 100%);
	box-shadow: 0px 5px 20px 0px rgba(39, 40, 82, 0.1);
	z-index: -1;
}

.bao_more_flow .title {
	padding: 0.5rem 0.5rem;
	font-size: 1.2rem;
}

.bao_more_flow .title .name {
	color: #4D4DFF;
}

.bao_more_flow .list {
	display: flex;
	justify-content: space-between;
	padding: 0 0.4rem;
}

.bao_more_flow .list>div {
	width: 31.5%;
	border-radius: 0.66rem 1.32rem 0.66rem 0.66rem;
	text-align: center;
	padding: 0.82rem 0;
	position: relative;
	z-index: 1;
	background-image: linear-gradient(145deg, #cde0ff, #daccff);
}

.bao_more_flow .list>div::before {
	content: "";
	position: absolute;
	top: 2px;
	right: 2px;
	bottom: 2px;
	left: 2px;
	background-color: #fff;
	border-radius: 0.5rem 1.2rem 0.5rem 0.5rem;
	z-index: -1;
}

.bao_more_flow .list>div .name {
	font-size: 0.84rem;
	color: #3D4245;
	font-weight: bold;
	padding: 0.35rem 0;
	line-height: 1.4;
}

.bao_more_flow .list>div .btn {
	width: 80%;
	height: 1.63rem;
	line-height: 1.63rem;
	font-size: 0.82rem;
	font-weight: bold;
	color: #fff;
	border-radius: 100rem;
	margin: 0 auto;
	background-image: linear-gradient(270deg, #A37FFF 0%, #81B1FF 97%);
	box-shadow: 0px 4px 10px 0px rgba(43, 49, 156, 0.2);
}

.bao_more_flow .list>div .btn_disabled {
	width: 80%;
	height: 1.63rem;
	line-height: 1.63rem;
	font-size: 0.82rem;
	font-weight: bold;
	color: #fff;
	border-radius: 100rem;
	margin: 0 auto;
	background-color: #C2C5C8;
	box-shadow: 0px 4px 10px 0px rgba(43, 49, 156, 0.2);
}

.bao_more_flow .list>div .btn_blu_grad {
	width: 80%;
	height: 1.63rem;
	line-height: 1.63rem;
	font-size: 0.82rem;
	font-weight: bold;
	color: #fff;
	border-radius: 100rem;
	margin: 0 auto;
	background-image: linear-gradient(90deg, #5589FF 11%, #4C73FF 34%, #4C73FF 88%);
	box-shadow: 0px 4px 10px 0px rgba(43, 49, 156, 0.2);
}


.btn_sx_area {
	border-radius: 1.1rem 1.1rem 0 0;
	background-image: linear-gradient(128deg, #D084FE 0%, #80BFFF 100%);
	padding: 0.8rem 0.87rem 1.67rem;
	text-align: center;
	color: #fff;
	font-size: 1rem;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 4;
	transform: translateY(0%);

	/* transform: translateY(100%); */
	transition: all ease 0.3s;
}


.btn_sx_area .btn {
	width: 15rem;
	height: 2.42rem;
	line-height: 2.42rem;
	text-align: center;
	font-size: 1.1rem;
	color: #2767F0;
	font-weight: bold;
	border-radius: 100rem;
	margin: 0 auto 0.66rem;
	background-image: linear-gradient(164deg, #E3F1FF 3%, #C4E1FF 100%);
	box-shadow: 1px 1px 3px #fff inset, 1px 1px 3px #fff inset, -1px -1px 3px #89c3ff inset, -1px -1px 3px #89c3ff inset, 0 4px 8px rgba(85, 127, 169, 0.4);
}

.btn_sx_area .times {
	text-shadow: 0 2px 4px rgba(115, 91, 160, 0.5);
}

/*权益说明*/
.ex-description-box {
	display: none;
	position: fixed;
	background: #e6e6e6;
	width: 100%;
	height: 100%;
	overflow: hidden;
	left: 0;
	top: 0;
	z-index: 3;
	text-align: center;
}

.ex-description-title {
	color: #3d4245;
	font-size: 1.08em;
	position: relative;
	margin-bottom: 4%;
}

.ex-description-title:before {
	content: '';
	position: absolute;
	width: 10%;
	height: 1px;
	background: #c3c3c3;
	left: 22.5%;
	top: 50%;
}

.ex-description-title:after {
	content: '';
	position: absolute;
	width: 10%;
	height: 1px;
	background: #c3c3c3;
	right: 22.5%;
	top: 50%;
}

.ex-description-contains {
	padding: 0 9.1%;
	text-align: left;
	color: #949494;
	font-size: .868em;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.ex-description-btn {
	display: block;
	width: 10%;
	position: absolute;
	bottom: 8%;
	left: 0;
	right: 0;
	margin: auto;
}

.ex-description-btn>img {
	width: 100%;
}

.ex-description-contains>dl {
	margin-bottom: 7%;
}

.ex-description-contains-rightlop {
	text-align: right;
}

.tc_rule_pub {
	background-color: rgba(255, 255, 255, 0.9);
	backdrop-filter: blur(15px);
	-webkit-backdrop-filter: blur(15px);
	-webkit-transform: translateY(100%);
	transition: all ease 0.3s;
}

.tc_rule_pub .title {
	margin: 1rem auto;
}

.tc_rule_pub .title .line {
	position: relative;
	width: 3rem;
}

.tc_rule_pub .title .line::before {
	content: "";
	position: absolute;
	width: 100%;
	left: 0;
	top: -0.1rem;
	border-bottom: 1px solid #a3a3a3;
	-webkit-transform: scaleY(0.5);
	-webkit-transform-origin: bottom center;
}

.tc_rule_pub .rule {
	padding: 0 1.5rem;
	font-size: 0.88rem;
	color: #a3a3a3;
	top: 10.7rem;
	bottom: 5rem;
	overflow: scroll;
	-webkit-overflow-scrolling: touch;
	text-align: justify;
}

.sx_pay_detail {
	margin-top: 0.4rem;
}

.sx_pay_detail>li {
	position: relative;
	line-height: 3.7rem;
}

.sx_pay_detail>li:before {
	content: "";
	position: absolute;
	width: 100%;
	border-bottom: 1px solid #d8d8d8;
	bottom: 0;
	left: 0;
	-webkit-transform: scaleY(0.5);
	-webkit-transform-origin: bottom center;
}

.btn_get_sx_veri {
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	font-size: 0.8rem;
	color: #707070;
	background: #FFF;
	box-shadow: 0 0 1px 0px #bababa inset;
	height: 1.84rem;
	line-height: 1.84rem;
	padding: 0 0.6rem;
	border-radius: 0.3rem;
}

.tc_bottom_pay_sx {
	left: 0;
	bottom: 0;
	border-radius: 0.66rem 0.66rem 0 0;
	color: #3d4245;
	font-size: 0.95rem;
	padding: 1.1rem 0.87rem;
	z-index: 11;
	-webkit-transform: translateY(110%);
	transition: all ease 0.3s;
}

.vip_sx_tc_tips {
	position: absolute;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.6);
	border-radius: 0.66rem;
	padding: 0.8rem 1rem;
	font-size: 0.87rem;
	left: 50%;
	bottom: 10rem;
	-webkit-transform: translateX(-50%);
	backdrop-filter: blur(15px);
	-webkit-backdrop-filter: blur(15px);
}

.tc_bottom_pay_sx .jia_gou {
	color: #3d4245;
	font-size: 0.95rem;
	background-color: #FEF5F2;
	padding: 1.45rem 0.66rem 0.6rem 2.59rem;
	margin-top: 1rem;
	border-radius: 0.45rem;
}

.tc_bottom_pay_sx .jia_gou .purchase {
	height: 1.32rem;
	line-height: 1.32rem;
	background-color: #F75730;
	color: #fff;
	padding: 0 0.45rem;
	top: 0;
	left: 0;
	font-size: 0.95rem;
	border-radius: 0.45rem 0;
}

.tc_bottom_pay_sx .jia_gou .chose {
	width: 1.32rem;
	left: -1.9rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
}

.toast_sx_qy_get {
	font-size: 0.87rem;
	background-color: rgba(0, 0, 0, 0.6);
	padding: 0.7rem;
	border-radius: 0.66rem;
	backdrop-filter: blur(15px);
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	max-width: 90%;
	min-width: 80%;
}
.li_vip_apps .btn{margin:0.3rem 1.98rem;height:2.29rem;border-radius: 100rem;box-shadow: 0 0 1px #4C73FF inset,0 0 1px #4C73FF inset;tfont-size:0.87rem;color:#4c73ff;display: flex;justify-content: center;align-items: center;}
.li_vip_apps .btn::after{
	content:"";
	display: inline-block;margin-left:0.4rem;
	width:0.77rem;height:0.77rem;
	background: url(../images/btn_arrow.png) center center/100% 100% no-repeat;
}