body {
	height: 100vh;
	overflow: auto;
}
::-webkit-scrollbar {
    display: none;
}
.moduleSitePhone div,.moduleSitePhone span,.moduleSitePhone h1,
.moduleSitePhone h2,.moduleSitePhone h3,.moduleSitePhone h4,
.moduleSitePhone h5,.moduleSitePhone h6,.moduleSitePhone p,
.moduleSitePhone ol,.moduleSitePhone ul,.moduleSitePhone li {
    margin:0;
    padding:0;
}
.moduleSitePhone ol,.moduleSitePhone ul,.moduleSitePhone li {
    list-style:none;
}
.moduleSitePhone a {
    outline:none;
    color:#16418a;
    text-decoration:none;
    -webkit-backface-visibility:hidden;
}
.moduleSitePhone a:focus {
    outline:none;
}
.moduleSitePhone input:focus,.moduleSitePhone select:focus,.moduleSitePhone textarea:focus {
    outline: none;
}
.moduleSitePhone input{
    -webkit-appearance: none;
    padding: 0;
	outline: none;
}
.moduleSitePhone button{
    border:none;
    padding: 0;
    outline: none;
	margin: 0;
}
.moduleSitePhone img{
    display: block;
    border:0;
    margin: 0;
}

.moduleSitePhone {
    font-size: 0.14rem;
    width: 100%;
    margin: 0;
    background:#fff;
	position: relative;
	padding: 0;
}
.moduleSitePhone .hidden {
	display: none!important;
}
/*倒计时样式1*/
.moduleSitePhone .countdown1-box{
	width: 100%;
	height: 0.54rem;
	background: #fff url('') no-repeat center;
	background-size: 100% 100%;
	overflow: hidden;
}
.moduleSitePhone .countdown1-box .img{
	float: left;
	width: 0.4rem;
	margin: 0.07rem 0.1rem 0 0.15rem;
}
.moduleSitePhone .countdown1-box .sale-price{
	float: left;
	font-size: 0.2rem;
	line-height: 0.54rem;
	margin-right: 0.1rem;
}
.moduleSitePhone .countdown1-box .sale-price span{
	font-size: 0.26rem;
}
.moduleSitePhone .countdown1-box .price{
	float: left;
	font-size: 0.18rem;
	line-height: 0.54rem;
}
.moduleSitePhone .countdown1-box .price span{
	text-decoration: line-through;
	font-size: 0.18rem;
}
.moduleSitePhone .countdown1-box .date-box{
	float: right;
	height: 0.54rem;
	overflow: hidden;
	padding: 0.12rem 0.06rem 0 0;
	box-sizing: border-box;
	color: #FE6436;
}
.moduleSitePhone .countdown1-box .date-box p{
	font-weight: 500;
}
.moduleSitePhone .countdown1-box .date-box span{
	float: left;
	width: 0.22rem;
	height: 0.2rem;
	line-height: 0.2rem;
	text-align: center;
	font-size: 0.12rem;
	margin-right: 0.07rem;
	border-radius: 0.03rem;
	background-color: rgba(254,100,54,0.06);
}

/*倒计时样式2*/
.moduleSitePhone .countdown2-box{
	background: url('') no-repeat center;
	background-size: 100%;
	width: 100%;
	height: 0.54rem;
	line-height: 0.54rem;
	color: #515A6E;
	font-size: 0.14rem;
	text-align: center;
}
.moduleSitePhone .countdown2-box span{
	display: inline-block;
	color: #fff;
	width: 0.22rem;
	line-height: 0.2rem;
	text-align: center;
	height: 0.2rem;
	border-radius: 0.03rem;
	margin:0.07rem;
	background: #FF5A29;
}

/*分割线*/
.moduleSitePhone .divider{
	width: 100%;
	background: #DCDEE2;
	height: 0.1rem;
}

/* 拼单 */
.moduleSitePhone .group-buying {
	overflow: hidden;
}
.moduleSitePhone .group-buying .group-buying-head-img {
	height: 0.34rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	margin-top: 0.2rem;
}
.moduleSitePhone .group-buying .group-buying-body {
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
	flex-direction: column;
	height: 2.1rem;
	margin: 0 0.16rem 0.2rem;
	border-radius: 0.06rem;
	background-color: #FFFFFF;
	box-shadow: 0px 0.12rem 0.24rem 0px rgba(0,0,0,0.08);
}
.group-buying .group-buying-carousel {
	height: 1.32rem;
	margin-top: 0.04rem;
}
.group-buying .group-buying-carousel + div {
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
	-webkit-flex: 1; /* Chrome */
	-ms-flex: 1; /* IE 10 */
	flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */
	-webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */
	-moz-box-flex: 1; /* OLD - Firefox 19- */
	justify-content: center;
	align-items: center;
}
.group-buying-carousel + div .img-btn {
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	margin-bottom: 0.04rem;
}
.group-buying-carousel + div .config-btn {
	height: 0.28rem;
	line-height: 0.28rem;
	width: 2.3rem;
	height: 0.28rem;
	box-shadow: 0px 2px 6px 0px rgba(227,163,87,0.62);
	font-size: 0.14rem;
	font-weight: bold;
	text-align: center;
	border-radius: 0.25rem;
}
.group-buying .group-buying-carousel-item {
	box-sizing: border-box;
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
	justify-content: space-between;
	align-items: center;
	width: 100%;
	height: 0.64rem;
	padding: 0 0.12rem;
}
.group-buying .group-buying-carousel-item:nth-child(odd) {
	background-color: #FFFFFF;
}
.group-buying .group-buying-carousel-item:nth-child(even) {
	background-color: #FFF6EC;
}
.group-buying-carousel-item .user-info, .group-buying-carousel-item .group-buying-info  {
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
	align-items: center;
}
.group-buying-carousel-item .user-info .avator {
	width: 0.4rem;
	height: 0.4rem;
	border-radius: 50%;
	background-color: yellowgreen;
	margin-right: 0.12rem;
	background-position: center;
    background-size: cover;
}
.group-buying-carousel-item .user-info span {
	font-size: 0.12rem;
	color: #53504B;
	font-weight: bold;
	line-height: 0.18rem;
}
.group-buying-carousel-item .group-buying-info .count-down {
	font-size: 0.1rem;
	line-height: 0.16rem;
	color: #53504B;
	font-weight: 400;
	transform: scale(0.83);
	text-align: center;
}
.group-buying-carousel-item .group-buying-info button {
	height: 0.22rem;
	border-radius: 0.15rem;
	font-size: 0.12rem;
	font-weight: 400;
	line-height: 0.18rem;
	padding: 0 0.12rem;
	margin-left: 0.06rem;
}
/*购买展板*/
.moduleSitePhone .pay-view{
	font-size: 0.14rem;
	padding: 0 0.15rem;
	line-height: 0.54rem;
	height: 0.54rem;
	position: relative;
	overflow: hidden;
	color: #515A6E;
	background: url('') no-repeat center;
	background-size: 100%;
}
.moduleSitePhone .pay-view ul{
	position: absolute;
	width: 100%;
}
.moduleSitePhone .pay-view img{
	display: inline-block;
	vertical-align: middle;
	width: 0.24rem;
	border-radius: 0.24rem;
}

/* 领取类模板B成功弹窗 */
.moduleSitePhone .group-buying-success-modal {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 280px;
	min-height: 318px;
	background-repeat: no-repeat;
	background-position: top;
	background-size: contain;
	padding-top: 72px;
	padding-bottom: 49px;
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
	flex-direction: column;
	align-items: center;
	box-sizing: border-box;
}
.moduleSitePhone .group-buying-success-modal .group-buying-success-title {
    line-height: 33px;
    font-size: 24px;
    font-weight: bold;
}
.moduleSitePhone .group-buying-success-modal .qr-code-img {
    background-color: white;
    padding: 04px;
    margin: 12px 0;
}
.moduleSitePhone .group-buying-success-modal p + p {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.moduleSitePhone .group-buying-success-modal .confirm-btns {
    position: absolute;
    bottom: -18px;
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
    justify-content: space-between;
    width: 100%;
    padding: 0 2px;
}
.moduleSitePhone .group-buying-success-modal .confirm-btns .copy-btn,  .moduleSitePhone .group-buying-success-modal .confirm-btns .confirm-btn, .moduleSitePhone .group-buying-success-modal .confirm-btns .jumpApplet-btn{
	width: 214px;
	height: 40px;
	margin-bottom: 0;
	border: none;
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
}
.moduleSitePhone .group-buying-success-modal .anticon-close-circle {
    position: absolute;
    top: -40px;
    right: 0;
    color: white;
    font-size: 24px;
	opacity: 0.7;
}

/* 领取类模板B放弃页弹窗 */
.moduleSitePhone .group-buying-abandon-modal {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 280px;
	height: 270px;
	background-size: contain;
	background-repeat: no-repeat;
}
.moduleSitePhone .group-buying-abandon-modal .group-buying-head-img {
    position: relative;
    top: -47px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 138px;
}
.moduleSitePhone .group-buying-abandon-modal .group-buying-abandon-title, .moduleSitePhone .group-buying-abandon-modal .group-buying-abandon-content {
    padding: 0 32px;
}
.moduleSitePhone .group-buying-abandon-modal .group-buying-abandon-title {
    font-size: 24px;
    font-weight: bold;
    line-height: 33px;
    margin-top: 2px;
    margin-bottom: 08px;
}
.moduleSitePhone .group-buying-abandon-modal .group-buying-abandon-content {
    font-size: 14px;
    text-align: center;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 24px;
}
.moduleSitePhone .group-buying-abandon-modal .confirm-btns {
    position: absolute;
    bottom: -17px;
    width: 100%;
    padding: 0 2px;
	box-sizing: border-box;
	height: 40px;
}
.moduleSitePhone .group-buying-abandon-modal .confirm-btns .confirm-btn, .moduleSitePhone .group-buying-abandon-modal .confirm-btns .cancel-btn {
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	margin-bottom: 0;
	border: none;
}
.moduleSitePhone .group-buying-abandon-modal .confirm-btns .confirm-btn {
	width: 120px;
	font-size: 20px;
	font-weight: 600;
	margin-left: 8px;
}
.moduleSitePhone .group-buying-abandon-modal .confirm-btns .cancel-btn {
	width: 104px;
	margin-left: 20px;
	font-size: 16px;
	box-shadow: -1px -2px 0 0 rgba(0,0,0,0.30);
}
.moduleSitePhone .group-buying-abandon-modal .anticon-close-circle {
    position: absolute;
    top: -40px;
    right: 0;
    color: white;
    font-size: 24px;
    height: 24px;
    opacity: 0.7;
}

/* 领取类模板B提交手机号弹窗 */
.moduleSitePhone .group-buying-mobile-modal {
	position: absolute;
	bottom: 0;
	width: 100%;
	border-top-left-radius: 0.12rem;
	border-top-right-radius: 0.12rem;
	background-color: white;
	z-index: 100;
	transition-duration: .3s;
}
.moduleSitePhone .group-buying-mobile-modal .header-count-down {
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
    justify-content: space-between;
    align-items: center;
    height: 0.5rem;
    padding: 0 0.16rem;
    border-top-left-radius: 0.12rem;
    border-top-right-radius: 0.12rem;
    font-size: 0.16rem;
}
.moduleSitePhone .group-buying-mobile-modal .header-count-down .header-count-down-body {
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
}
.group-buying-mobile-modal .header-count-down .count-down-pointer {
	position: relative;
	display: inline-block;
	width: 0.24rem;
	height: 0.24rem;
	line-height: 0.24rem;
	background-color: #FFF7EE;
	border-radius: 0.02rem;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
}
.group-buying-mobile-modal .header-count-down .count-down-pointer:not(:last-child) {
	margin-right: 0.12rem;
}
.group-buying-mobile-modal .header-count-down .count-down-pointer:not(:last-child)::after {
	position: absolute;
	top: 0;
	right: -0.1rem;
	display: block;
	content: ':';
	color: #FFF7EE;
	font-weight: normal;
}
.group-buying-mobile-modal .header-count-down .anticon-close {
	color: #FFFFFF;
}
.moduleSitePhone .group-buying-mobile-modal .formbody {
	box-sizing: border-box;
	width: 100%;
	padding: 0 0.16rem;
	max-height: 2.4rem;
	overflow: auto;
}
.moduleSitePhone .group-buying-mobile-modal .formbody input {
	padding: 0 0.12rem;
}
.moduleSitePhone .group-buying-mobile-modal .formbody .yzm {
	display: flex;
	margin: 0.16rem 0 0;
}
.moduleSitePhone .group-buying-mobile-modal .formbody .yzm input {
	margin-right: 0.16rem;
}
.moduleSitePhone .group-buying-mobile-modal .formbody > div {
	margin-top: 0.16rem;
}
.moduleSitePhone .group-buying-mobile-modal .formbody:last-child {
	display: none;
}
.moduleSitePhone .group-buying-mobile-modal .formbody .title {
	font-size: inherit;
	font-weight: inherit;
	padding: 0;
	line-height: inherit;
	color: #707070;
}
.moduleSitePhone .group-buying-mobile-modal input {
	border: 0.01rem solid #dcdee2;
	border-radius: 0.05rem;
	height: 0.4rem;
	width: 100%;
	padding-left: 0.16rem;
	font-size: 0.14rem;
	box-sizing: border-box;
	color: #515A6E;
}
.moduleSitePhone .group-buying-mobile-modal .course-info {
    height: 1.62rem;
    width: 100%;
	box-sizing: border-box;
	margin-bottom: 0.18rem;
}
.moduleSitePhone .group-buying-mobile-modal .course-info > div {
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.moduleSitePhone .group-buying-mobile-modal .phone-box {
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
    align-items: center;
    width: calc(100% - 0.32rem);
    margin: 0 0.16rem;
    height: 42px;
    border: 1px solid #DCDEE2;
    border-radius: 0.05rem;
    font-size: 0.14rem;
    color: #999999;
    font-weight: 400;
    text-indent: 0.16rem;
}
.moduleSitePhone .group-buying-mobile-modal .yzm {
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
	margin: 0.18rem 0.16rem 0;
}
.moduleSitePhone .group-buying-mobile-modal .yzm input {
	margin-left: 0;
	height: 0.40rem;
}
.moduleSitePhone .group-buying-mobile-modal .yzm button{
	flex-shrink: 0;
	color: #26CD6D;
	float: right;
	height: 0.42rem;
	line-height: 0.42rem;
	background: none;
	font-size: 0.15rem;
}
.moduleSitePhone .group-buying-mobile-modal .footer-btn {
	box-sizing: border-box;
	height: 0.7rem;
    padding: 0 0.16rem 0.24rem;
	margin-top: 0.24rem;
}
.moduleSitePhone .group-buying-mobile-modal .footer-btn .img-btn {
	width: 100%;
	height: 0.46rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.moduleSitePhone .group-buying-mobile-modal .footer-btn .config-btn {
	height: 0.46rem;
	line-height: 0.46rem;
	border-radius: 0.3rem;
	text-align: center;
	font-size: 0.21rem;
	font-weight: 400;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.moduleSitePhone .applet-form-checkPrivacyBtn {
	position: fixed;
	left: 0;
	z-index: 9;
	width: 100%;
	padding-left: 0.1rem;
	background: #fff;
}

/*下一步按钮*/
.moduleSitePhone .next-btn1{
	position: fixed;
	width: 100%;
	font-weight: 500;
	height: 0.48rem;
	background:#FF593A;
	color: #fff;
	font-size: 0.16rem;
	line-height: 0.48rem;
	bottom:0;
	left: 0;
	z-index: 9;
}
.moduleSitePhone .next-btn1 a{
	display: block;
	width: 100%;
	height: 100%;
}
.moduleSitePhone .next-btn2{
	position: fixed;
	width: 100%;
	height: unset;
	bottom:0;
	left: 0;
	z-index: 9;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.moduleSitePhone .next-btn2 img{
	width: 100%;
	height: 100%;
}

/*文本控件*/
.moduleSitePhone .text-box{
	padding: 0.12rem 0.15rem;
	font-size: 0.22rem;
	color: #0B1B31;
	word-break: break-all;
}

/*表单样式1*/
.moduleSitePhone .get-mobile1-box{
	overflow: hidden;
	text-align: left;
	padding: 0 0.2rem 0.16rem;
	font-size: 0.14rem;
}
.moduleSitePhone .get-mobile1-box .label{
	padding: 0.20rem 0 0.04rem;
	font-size: 0.14rem;
	color: #333333;
	line-height: 0.22rem;
}
.moduleSitePhone .get-mobile1-box .label span{
	color: red;
}

.moduleSitePhone .get-mobile1-box input{
	border: 0;
	border-bottom: 0.01rem solid #DCDEE2;
	height: 0.40rem;
	text-indent: 0;
	width: 100%;
	background: none;
	border-radius: 0;
	font-size: 0.15rem;
	color: #515A6E;
	outline: none;
}
.moduleSitePhone .get-mobile1-box .yzm{
	display: flex;
	justify-content: space-between;
	width: 100%;
	overflow: hidden;
	border-bottom: 0.01rem solid #DCDEE2;
	height: 0.4rem;
	font-size: 0.16rem;
}
.moduleSitePhone .get-mobile1-box .yzm input{
	float: left;
	color: #515A6E;
	border: 0;
}
.moduleSitePhone .get-mobile1-box .yzm button{
	flex-shrink: 0;
	color: #26CD6D;
	float: right;
	line-height: 0.40rem;
	background: none;
	font-size: 0.15rem;
}
.moduleSitePhone .submit-btn, .moduleSitePhone .submit-btn-1{
	width: 100%;
	font-weight: 500;
	height: 0.42rem;
	line-height: 0.42rem;
	background: #FF593A;
	color: #fff;
	font-size: 0.16rem;
	border-radius: 0.21rem;
	margin-top: 0.2rem;
}

.moduleSitePhone > .submit-btn--round, .moduleSitePhone > .submit-btn-1--round {

}
.moduleSitePhone > .submit-btn.submit-btn--rect, .moduleSitePhone > .submit-btn-1.submit-btn-1--rect {
	width: 100%;
	height: 0.48rem;
	line-height: 0.48rem;
	margin: 0;
	border-radius: 0;
}

.moduleSitePhone .get-mobile1-box select {
	width: 100%;
	font-size: 0.15rem;
	border: none;
	height: 0.40rem;
	border-radius: 0;
	color: #1f1e1e;
	outline: none;
	background: none;
	border-bottom: 0.01rem solid #DCDEE2;
}
.moduleSitePhone .get-mobile1-box textarea {
	width: 100%;
	font-size: 0.15rem;
	border: none;
	border-radius: 0;
	color: #515A6E;
	outline: none;
	background: none;
	border-bottom: 0.01rem solid #DCDEE2;
}
.moduleSitePhone .get-mobile2-box select {
	border: 0.01rem solid #DCDEE2;
	height: 0.40rem;
	text-indent: 0.1rem;
	font-size: 0.15rem;
	width: 100%;
	color: #515A6E;
	border-radius: 0.03rem;
}
.moduleSitePhone .get-mobile2-box textarea {
	border: 0.01rem solid #DCDEE2;
	text-indent: 0.1rem;
	font-size: 0.15rem;
	width: 100%;
	color: #515A6E;
	border-radius: 0.03rem;
}

/*表单样式2*/
.moduleSitePhone .get-mobile2-box{
	overflow: hidden;
	text-align: left;
	padding: 0 0.2rem 0.16rem;
	font-size: 0.14rem;
}
.moduleSitePhone .get-mobile2-box .label{
	padding: 0.20rem 0 0.04rem;
	font-size: 0.15rem;
	color: #515A6E;
	line-height: 0.2rem;
}
.moduleSitePhone .get-mobile2-box .label span{
	color: red;
}

.moduleSitePhone .get-mobile2-box input{
	border: 0.01rem solid #DCDEE2;
	height: 0.40rem;
	text-indent: 0.1rem;
	font-size: 0.15rem;
	width: 100%;
	color: #515A6E;
	line-height: 0.22rem;
	border-radius: 0.03rem;
	background-color: transparent;
}
.moduleSitePhone .get-mobile2-box .yzm{
	display: flex;
	justify-content: space-between;
	width: 100%;
	overflow: hidden;
	border: 0.01rem solid #DCDEE2;
	height: 0.4rem;
	border-radius: 0.03rem;
	font-size: 0.16rem;
}
.moduleSitePhone .get-mobile2-box .yzm input{
	float: left;
	color: #515A6E;
	border: 0;
}
.moduleSitePhone .get-mobile2-box .yzm button{
	flex-shrink: 0;
	color: #26CD6D;
	float: right;
	line-height: 0.40rem;
	margin-right: 0.1rem;
	background: none;
	font-size: 0.15rem;
}

/* 表单样式3 */
.moduleSitePhone .form-info-head-img {
	width: 100%;
	height: 0.34rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.moduleSitePhone .get-mobile3-box {
	margin: 0 0.16rem;
	padding: 0.2rem;
	box-shadow: 0px 0.12rem 0.24rem 0px rgba(0,0,0,0.08);
	border-radius: 0.06rem;
	margin-bottom: 0.4rem;
	background-color: white;
}
.moduleSitePhone .get-mobile3-box input {
	width: 100%;
	height: 0.4rem;
	background-color: #F1F1F1;
	border-radius: 0.25rem;
	border: none;
	text-indent: 0.2rem;
	font-size: 0.14rem;
}
.moduleSitePhone .get-mobile3-box p + input {
	margin-top: 0.16rem;
}
.moduleSitePhone .get-mobile3-box input:first-of-type {
	margin-top: 0;
}
.moduleSitePhone .get-mobile3-box .yzm {
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
	margin-top: 0.16rem;
}
.moduleSitePhone .get-mobile3-box .yzm input {
	margin-bottom: 0;
}
.moduleSitePhone .get-mobile3-box .yzm .yzm-btn {
	flex-shrink: 0;
	width: 1.05rem;
	background-color: #FEEBE7;
	color: #F93C14;
	border-radius: 0.25rem;
	margin-left: 0.08rem;
}
.moduleSitePhone .get-mobile3-box .yzm + input {
	margin-top: 0.16rem;
}
.moduleSitePhone .get-mobile3-box .yzm + input + input {
	margin-top: 0.16rem;
}
.moduleSitePhone .get-mobile3-box .submit-btn-img {
	width: 100%;
	height: 0.42rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	margin-top: 0.2rem;
	background-color: white;
}

/*支付方式*/
.moduleSitePhone .payment{
	padding: 0 0.15rem 0.48rem 0.15rem;
	overflow: hidden;
}
.moduleSitePhone .payment p{
	line-height: 0.6rem;
	color: #515A6E;
	font-size: 0.14rem;
	border-bottom: 0.01rem solid #DCDEE2;
	background: url('../img/pay-icon.png') no-repeat right center;
	background-size: 0.15rem;
}
.moduleSitePhone .payment p.act{
	background-image: url('../img/pay-icon-act.png');
}
.moduleSitePhone .payment p img{
	width: 0.28rem;
	display: inline-block;
	vertical-align: middle;
	margin-right: 0.12rem;
}
.moduleSitePhone .payment p .icon{
	width: 0.16rem;
	float: right;
	margin-top: 0.22rem;
}
.moduleSitePhone .payment-btn{
	position: fixed;
	width: 100%;
	font-weight: 500;
	height: 0.48rem;
	line-height: 0.48rem;
	background:#FF593A;
	color: #fff;
	font-size: 0.16rem;
	bottom:0;
	left: 0;
	z-index: 1;
}

/* 隐私政策 */
.privacy-mask{
	position: fixed;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
	display: none;
	z-index: 1000;
}
.checkPrivacy{
	font-size: 0.14rem !important;
	height: 0.3rem;
	line-height: 0.3rem;
}
.checkPrivacyBoxLabel{
	padding-top: 0.05rem;
}
.checkPrivacy input[type='checkbox'] {
    display: none;
}
.checkPrivacy .checkPrivacyBoxIcon {
    width: .16rem;
    height: .16rem;
    margin-right: .04rem;
	margin-bottom: -0.03rem;
	display: inline;
}
.checkPrivacy .checkPrivacyBoxSelectedIcon {
    width: .14rem;
    height: .14rem;
    margin: .01rem .05rem -0.02rem .01rem;
    display: none;
}
.privacyInfo-modal{
	width: 80%;
    height: 60%;
    background-color: #fff;
    border-radius: 0.12rem;
    position: fixed;
    bottom: 20%;
    left: 10%;
    padding: 0.16rem 0 !important;
    z-index: 1000;
}
.privacyInfo-modal .privacyInfo-modal-box{
    padding: 0 0.24rem;
	font-size: 0.14rem;
	height: calc(100% - 0.7rem);
	overflow-y: auto;
	word-break: break-all;
}
.privacyInfo-modal .privacyInfo-bottom-btn {
	height: 0.4rem;
    line-height: 0.4rem;
    padding: 0 0.24rem;
    display: flex;
    align-items: center;
}

.privacyInfo-modal .privacyInfo-bottom-btn .privacyInfo-btn-cancel {
	display: inline-block;
    height: 0.3rem;
    border: 1px solid #B3BCC4;
    color: #B3BCC4;
    border-radius: 0.24rem;
    padding: 0 0.2rem;
    font-size: 0.14rem;
    line-height: 0.3rem;
    margin-right: 0.12rem;
}

.privacyInfo-modal .privacyInfo-bottom-btn .privacyInfo-btn-ok {
	flex: 1;
	display: inline-block;
    background: #0A82FF;
    height: 0.3rem;
    color: #fff;
    border-radius: 0.24rem;
    padding: 0 0.2rem;
    line-height: 0.3rem;
	text-align: center;
}

.privacyInfo-modal .title{
	text-align: center;
	font-size: 0.16rem;
	font-weight: 500;
	color: #333333;
	margin: 0 0 0.16rem 0;
}
.privacyInfo-modal .title .privacyInfo-modal-close{
	color: #8B98AB;
	position: absolute;
	right: 0.16rem;
	top: 0.2rem;
	width: 0.14rem;
	height: 0.14rem;
	font-size: 0.14rem;
}

/*放弃支付弹窗*/
.moduleSitePhone .confirm-modal{
	position: fixed;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
	display: none;
	z-index: 1000;
}
.moduleSitePhone .confirm-modal .confirm-modal-box{
	position: relative;
	top:1rem;
	left: 50%;
	margin-left: -1.5rem;
	width: 3rem;
	overflow: hidden;
	background-color: #fff;
	text-align: center;
	font-size: 0.14rem;
	border-radius: 0.08rem;
	padding-bottom: 0.25rem;
}
.moduleSitePhone .confirm-modal .head-img{
	width: 100%;
	height: 1.8rem;
}
.moduleSitePhone .confirm-modal .title{
	font-size: 0.18rem;
	font-weight: 500;
	color: #0B1B31;
	padding: 0.2rem 0 0.05rem;
	line-height: 0.25rem;
}
.moduleSitePhone .confirm-modal .content{
	font-size: 0.14rem;
	color: #515A6E;
	padding-bottom: 0.2rem;
	line-height: 0.20rem;
}

.moduleSitePhone .confirm-modal .confirm-btn{
	color: #fff;
	font-size: 0.14rem;
	height: 0.38rem;
	line-height: 0.38rem;
	background-color: #FF593A;
	width: 2.5rem;
	margin: 0 auto 0.12rem;
	border:0.01rem solid #FF593A;
	border-radius: 0.38rem;
}

.moduleSitePhone .confirm-modal .cancel-btn{
	color: #fff;
	font-size: 0.14rem;
	height: 0.38rem;
	line-height: 0.38rem;
	background-color: #FF593A;
	width: 2.5rem;
	border:0.01rem solid #FF593A;
	border-radius: 0.38rem;
}

/*支付按钮*/
.moduleSitePhone .btn-box{
	padding-top: 0.5rem;
}
.moduleSitePhone .btn-box button{
	width: 3.15rem;
	height: 0.42rem;
	line-height: 0.42rem;
	margin: 0 auto 0.2rem;
	font-size: 0.16rem;
	color: #fff;
	border: 0.01rem solid #FF593A;
	background-color: #FF593A;
	display: block;
	border-radius: 0.42rem;
}

.moduleSitePhone .qr-code-img{
	margin: 0.1rem auto;
}
.moduleSitePhone .qr-code-img img{
	width: 100%;
}
.moduleSitePhone .qr-code-tet{
	color: #515A6E;
	font-size: 0.16rem;
	text-align: center;
	margin-bottom: 0.2rem;
}
.moduleSitePhone .copy-btn, .moduleSitePhone .jumpApplet-btn{
	width: 3.15rem;
	height: 0.42rem;
	line-height: 0.42rem;
	margin: 0 auto 0.2rem;
	font-size: 0.16rem;
	color: #fff;
	border: 0.01rem solid #FF593A;
	background-color: #FF593A;
	display: block;
	border-radius: 0.42rem;
}

/*图片控件*/
.moduleSitePhone .img-view{
	width: 100%;
}

.moduleSitePhone .go-browser-bg{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5) url("../img/go-browser-bg.png") no-repeat center top;
	background-size: 90% auto;
}

.swiper-container{
	pointer-events: none;
}
.moduleSitePhone .submit-loading{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: none;
	z-index: 9;
}
.moduleSitePhone .submit-loading img{
	width: 0.5rem;
	margin: 50% auto 0;
}
.moduleSitePhone .payment-method {
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
    flex-direction: column;
	height: calc(100vh - 0.48rem);
}
.moduleSitePhone .payment-method .mask {
	-webkit-flex: 1; /* Chrome */
	-ms-flex: 1; /* IE 10 */
	flex: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */
	-webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */
	-moz-box-flex: 1; /* OLD - Firefox 19- */
    background: rgba(0, 0, 0, 0.6);
}
/* 支付弹窗 */
.moduleSitePhone .pay-modal {
	position: absolute;
    bottom: 0.48rem;
    width: 100%;
	background-color: white;
	transition-duration: .3s;
}
#mantis-alert-mask {
	box-sizing: border-box;
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 99999999;
	background-color: rgba(0,0,0,0.4);
}
#mantis-alert-mask > div {
	box-sizing: border-box;
	width: 80%;
    height: 120px;
    background: white;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    border-radius: 10px;
}
#mantis-alert-mask > div > div {
	box-sizing: border-box;
	height: 72px;
    line-height: 72px;
    text-align: center;
    border-bottom: 1px solid #ececec;
	font-size: 15px;
}
#mantis-alert-mask > div > button {
	box-sizing: border-box;
	width: 100%;
	height: 48px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	background-color: white;
	font-size: 15px;
	user-select: none;
}
#mantis-alert-mask > div > button:active, #mantis-alert-mask > div > button:checked {
	background-color: #efefef;
}
/* 多行文本 */
.moduleSitePhone *::placeholder {
    color: #D1D1D1;
}

.moduleSitePhone .textarea-box textarea {
    width: calc(100% - 0.22rem);
    border: 0.01rem solid #EEEEEE;
    border-radius: 0.03rem;
    padding: 0.10rem 0.1rem;
    font-size: 0.14rem;
    color: #515A6E;
    line-height: 0.2rem;
	text-indent: 0;
	background-color: transparent;
}
.moduleSitePhone .get-mobile3-box .textarea-box textarea {
    background-color: #F1F1F1;
	border-radius: 0.1rem;
}

/* 单选 */
.moduleSitePhone .radio-box .radio-item input {
    display: none;
}
.moduleSitePhone .radio-box .radio-item label {
    display: block;
    width: 100%;
    padding: 0.10rem 0.11rem 0.10rem 0.22rem;
    font-size: 0.14rem;
    color: #707070;
    line-height: 0.2rem;
	box-sizing: border-box;
}
.moduleSitePhone .col-2 .radio-box, .moduleSitePhone .col-2 .check-box-area {
	display: flex;
	flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.moduleSitePhone .col-2 .radio-box .radio-item {
	width: 48%;
}
.moduleSitePhone .col-2 .radio-box .radio-item:nth-last-child(2) {
	width: 48%;
	margin-bottom: 0;
}
.moduleSitePhone .col-2 .radio-box .radio-item label {
	display: flex;
	height: 100%;
	align-items: center;
}
.moduleSitePhone .get-mobile2-box .radio-box .radio-item {
	margin-bottom: 0.08rem;
}
.moduleSitePhone .get-mobile2-box .radio-box .radio-item label {
    border-radius: 0.03rem;
	border: 0.01rem solid #DCDEE2;
	padding-left: 0.32rem;
}
.moduleSitePhone .get-mobile2-box .radio-box .radio-item:last-child {
	margin-bottom: 0;
}
.moduleSitePhone .radio-box .radio-item label .title {
    position: relative;
}
.moduleSitePhone .radio-box .radio-item label .radioBefore, .radio-box .radio-item label .radioAfter {
    position: absolute;
    left: -0.22rem;
    top: calc(50% - 0.08rem);
    width: 0.16rem;
    height: 0.16rem;
}
.moduleSitePhone .radio-box .radio-item label .radioAfter {
    display: none;
}
.moduleSitePhone .get-mobile2-box .radio-box input:checked + label{
	border-color: #397CFF;
	background-color: rgba(57,124,255,0.08);
}
.moduleSitePhone .radio-box .radio-item input:checked + label .radioBefore {
    display: none;
}
.moduleSitePhone .radio-box .radio-item input:checked + label .radioAfter {
    display: block;
}

/* 单行文本、数字 */
.moduleSitePhone .input-text-box input {
	box-sizing: border-box;
    width: 100%;
    height: 0.40rem;
	border-bottom: 0.01rem solid #DCDEE2;
    font-size: 0.14rem;
    color: #515A6E;
    line-height: 0.2rem;
	padding-left: 0;
	padding-right: 0;
}

.moduleSitePhone .get-mobile2-box .input-text-box input {
    border: 0.01rem solid #DCDEE2;
	border-radius: 0.03rem;
	text-indent: 0;
	padding-left: 0.1rem;
}
.moduleSitePhone .get-mobile3-box > div {
	margin-top: 0.16rem;
}
.label {
	box-sizing: border-box;
	line-height: 0.2rem;
	font-size: 0.14rem;
	color: #333333;
	font-weight: bold;
	width: 100%;
}
.label span {
	color: red;
}
/* 多选 */
.moduleSitePhone .check-box-area {
    display: flex;
    flex-direction: column;
}
.moduleSitePhone .check-box-area label {
	box-sizing: border-box;
    padding: 0.1rem .14rem 0.1rem 0;
    font-size: 0.14rem;
    color: #515A6E;
    line-height: 0.2rem;
    display: flex;
    align-items: center;
	min-height: 0.4rem;
}
.moduleSitePhone .col-2 .check-box-area label {
	width: 48%;
}
.moduleSitePhone .col-2 .check-box-area label:nth-last-of-type(2) {
	margin-bottom: 0;
}
.moduleSitePhone .col-2 .check-box-area label span {
	word-break: break-all;
}
.moduleSitePhone .get-mobile2-box .check-box-area label {
    border-radius: 0.03rem;
	border: 0.01rem solid #DCDEE2;
	padding-left: 0.12rem;
	margin-bottom: 0.08rem;
}
.moduleSitePhone .get-mobile2-box .check-box-area label:last-child {
	margin-bottom: 0;
}
.moduleSitePhone .check-box-area input[type='checkbox'] {
    display: none;
}
.moduleSitePhone .check-box-area label .checkBoxIcon {
    width: .16rem;
    height: .16rem;
    margin-right: .06rem;
}
.moduleSitePhone .check-box-area label .checkBoxSelectedIcon {
    width: .14rem;
    height: .14rem;
    margin: .01rem .07rem .01rem .01rem;
    display: none;
}
.moduleSitePhone .get-mobile2-box .check-box-area input:checked + label{
	border-color: #397CFF;
	background-color: rgba(57,124,255,0.08);
}
.moduleSitePhone .check-box-area input:checked + label .checkBoxIcon {
    display: none;
}
.moduleSitePhone .check-box-area input:checked + label .checkBoxSelectedIcon {
    display: block;
}

/* 日期 */
.moduleSitePhone .input-date-box {
    position: relative;
    display: flex;
    flex-direction: column;
}
.moduleSitePhone .get-mobile3-box .input-date-box input {
	padding: 0;
}
.moduleSitePhone .input-date-box label {
    font-size: 0;
    line-height: 0;
}
.moduleSitePhone .input-date-box .datePickerIcon {
    width: .14rem;
    height: .14rem;
    position: absolute;
    bottom: .14rem;
    right: .11rem;
	pointer-events: none;
}
.moduleSitePhone .get-mobile1-box .input-date-box .datePickerIcon {
    right: 0;
}
.datePickerIcon {
	pointer-events: none;
}
/* scroll-select */
.moduleSitePhone .scrollSelect .scrollTitle {
    height: .4rem;
    line-height: .4rem;
    bottom: 2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    z-index: 20;
}
.moduleSitePhone .scrollSelect .scrollTitle .cancel, .scrollSelect .scrollTitle .submit {
    left: .16rem;
    font-size: .14rem;
    padding: 0;
    margin: 0 .2rem;
    position: unset;
}
.moduleSitePhone .scrollSelect .scrollContent {
    height: 2rem;
    font-size: .16rem;
    line-height: .2rem;
    z-index: 20;
}
.moduleSitePhone .scrollSelect .scrollContent li {
    height: .4rem;
    line-height: .4rem;
}
.moduleSitePhone .scrollSelect .scrollContent .wait {
    font-size: .18rem;
}
.moduleSitePhone .scrollSelect .scrollContent .active {
    font-size: .22rem;
}
.moduleSitePhone .scrollSelect .scrollContent::before {
    bottom: 1.2rem;
}
.moduleSitePhone .scrollSelect .scrollContent::after {
    bottom: .8rem;
}
.moduleSitePhone .scrollSelect .scrollSelectMask {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0,0,0,.5);
    z-index: 10;
}
.moduleSitePhone > .submit-btn, .moduleSitePhone > .submit-btn-1, .moduleSitePhone > .submit-btn-img, .moduleSitePhone > .submit-btn-1-img {
	box-sizing: border-box;
	width: calc(100% - 0.32rem);
	font-weight: 500;
	min-height: 0.42rem;
	line-height: 0.42rem;
	font-size: 0.16rem;
	border-radius: 0.21rem;
	margin: 0.12rem 0.16rem;
}
.moduleSitePhone > .submit-btn-1.Y, .moduleSitePhone > .submit-btn-1-img.Y {
	position: fixed;
	bottom: 0;
}
.moduleSitePhone > .submit-btn-1-img {
	width: 100% !important;
	height: auto !important;
	margin: 0 !important;
}
.moduleSitePhone .submit-btn-img, .moduleSitePhone .submit-btn-1-img {
	background-color: transparent;
	border-radius: 0;
	border: none;
}
.moduleSitePhone .submit-btn-img img, .moduleSitePhone .submit-btn-1-img img {
	width: 100%;
}
.moduleSitePhone .get-mobile4-box {
    overflow: hidden;
    margin: 0 0.16rem;
    padding: 0.2rem 0 0.16rem;
    box-sizing: border-box;
	font-size: 0;
}
.moduleSitePhone .get-mobile4-box * {
	box-sizing: border-box;
}
/*修改提示文字的颜色*/
.moduleSitePhone .get-mobile4-box input::-webkit-input-placeholder { /* WebKit browsers */ 
	color: #CCCCCC; 
	}
.moduleSitePhone .get-mobile4-box input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
	color: #CCCCCC; 
}
.moduleSitePhone .get-mobile4-box input::-moz-placeholder { /* Mozilla Firefox 19+ */ 
	color: #CCCCCC; 
}
.moduleSitePhone .get-mobile4-box input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
	color: #CCCCCC; 
}
.moduleSitePhone .get-mobile4-box .form-item input, .moduleSitePhone .get-mobile4-box .input-text-box input {
	border: 0.01rem solid #808080;
	height: 0.52rem;
	border-radius: 0.06rem;
    text-indent: 0.1rem;
    font-size: 0.16rem;
    width: 100%;
    color: #515A6E;
    line-height: 0.22rem;
    background-color: white;
    margin-bottom: 0.2rem;
}
.moduleSitePhone .get-mobile4-box .form-item .yzm {
	border-radius: 0.06rem;
	position: relative;
    font-size: 0.16rem;
    width: 100%;
    color: #515A6E;
    margin-bottom: 0.2rem;
}
.moduleSitePhone .get-mobile4-box .form-item .yzm  .yzm-btn {
	position: absolute;
	font-size: 0.16rem;
	top: 0.16rem;
	right: 0.1rem;
	color: #26CD6D;
	background-color: transparent;
}
.moduleSitePhone .get-mobile4-box .form-item .yzm input {
	margin-bottom: 0;
}
.moduleSitePhone .get-mobile4-box .label {
	margin-bottom: 0.08rem;
}
.moduleSitePhone .get-mobile4-box .radio-box, .moduleSitePhone .get-mobile4-box .check-box-area {
	margin-bottom: 0.16rem;
}
.moduleSitePhone .get-mobile4-box .radio-box label, .moduleSitePhone .get-mobile4-box .check-box-area label {
	min-height: 0.26rem;
	padding: 0.03rem 0.11rem 0.03rem 0.22rem;
	color: #333333;
}
.moduleSitePhone .get-mobile4-box .check-box-area label {
	padding-left: 0;
}
.moduleSitePhone .get-mobile4-box .textarea-box{
	margin-bottom: 0.2rem;
}
.moduleSitePhone .get-mobile4-box .textarea-box label {
	display: flex;
	margin-bottom: 0.16rem;
}
.moduleSitePhone .get-mobile4-box .textarea-box textarea {
	width: 100%;
	font-size: 0.16rem;
    border: 0.01rem solid #808080;
    background-color: white;
}
.moduleSitePhone .get-mobile4-box .input-date-box .datePickerIcon {
	top: 0.18rem;
	width: 0.16rem;
	height: 0.16rem;
}
.moduleSitePhone .get-mobile4-box .submit-btn {
	margin-top: 0;
}

/* 跳转小程序页面 */
.jumpAppletContent {
    margin: 0;
	width: 100vw;
	height: 100vh;
	background-image: url("../img/jumpAppletBg.png");
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 0.48rem;
	overflow: hidden;
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
	align-items: center;
	flex-direction: column;
}
.jumpAppletContent .code-content {
	width: 3.27rem;
	height: 3.25rem;
	margin-bottom: 0.48rem;
	background: #fff;
	border-radius: 8px;
	box-shadow: 0px 4px 16px 0px rgba(27,54,107,0.06);
	display: -webkit-flex; /* 新版本语法: Chrome 21+ */
	display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
	display: -moz-box; /* 老版本语法: Firefox (buggy) */
	display: -ms-flexbox; /* 混合版本语法: IE 10 */
	align-items: center;
	justify-content: center;
}
.jumpAppletContent .code-content #qrcodeJump {
	height: 2.79rem;
}
.jumpAppletContent .code-content img {
	width: 2.79rem;
	height: 2.79rem;
}
.jumpAppletContent .jump-applet-btn {
	width: 3.27rem;
	height: 0.46rem;
	background: #397cff;
	border-radius: 0.25rem;
	font-size: 0.16rem;
	font-weight: 400;
	text-align: center;
	color: #ffffff;
	line-height: 0.46rem;
	display: none;
}
.siteStop{
	text-align: center;
	color: #515A6E;
	font-size: 0.16rem;
}
.siteStop img{
	margin: 0.7rem auto 0.2rem;
	width: 1.4rem;
}