@charset "utf-8";

*{font-family:Arial;}

/*权益说明*/
.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_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;
}



.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%);
}

.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;
}
.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%;
}
.btn-primary-bg01 {
	background: -webkit-linear-gradient(90deg, #5589FF 11%, #4C73FF 34%, #4C73FF 88%);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(90deg, #5589FF 11%, #4C73FF 34%, #4C73FF 88%);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(90deg, #5589FF 11%, #4C73FF 34%, #4C73FF 88%);
	/* Firefox 3.6 - 15 */
	background-image: linear-gradient(90deg, #5589FF 11%, #4C73FF 34%, #4C73FF 88%);
}

@media screen and (min-height:710px) {
	 .bot{padding:0.6rem 0.87rem 1.45rem;}
	}