.section-top{ width: 100%; height: 9.03rem; position: relative;}
.section-top img.section-top{ width: 7.5rem;}
.section-top a{width: 2rem; height: 0.44rem; display: block; position: absolute; left:0.46rem; top: 0.99rem; z-index: 9;}
.section-top img.logo{width: 2rem; height: 0.44rem; display: block;}

.module-title{ margin: 0.3rem auto 0.22rem; position: relative;}
.module-title span{ width: 100%; height: 0.84rem; display: block; text-align: center; line-height: 0.84rem; font-size: 0.46rem; font-weight: bold; color:#454545;}
.module-title em{ color: #b0874a;}
.module-title p{ height: 0.4rem; line-height: 0.4rem; margin-top: 0.4rem; color:#696969; font-size: 0.24rem; text-align: center;}
.module-title i{ width: 1.81rem; height:0.01rem; display: block; background: #454545; margin: 0 auto; position: relative;}
.module-title i:after{ width: 0; height: 0; content: ''; display: block; border-top: solid 0.06rem #454545; border-left: solid 0.12rem transparent; border-right: solid 0.12rem transparent; border-bottom: solid 0.06rem transparent;
 position: absolute; left:0.79rem; top: 0.01rem;}

.section-block{ width: 7.13rem; background: #fff; margin: 0 auto 0.52rem; padding-bottom: 0.35rem; border-radius: 0.2rem; box-shadow: 0 0 0.16rem 0.09rem rgba(0,0,0,0.08);}
.section-block img{ width: 6.66rem; display: block; margin: 0 auto;}
.section-block .title{ width:6.66rem; margin: 0 auto; padding:0.38rem 0 0 0;}
.section-block .title img{ width:0.68rem; height: 0.68rem; display: block; float: left; margin-right: 0.15rem;}
.section-block .title span{ font-size: 0.26rem; color: #454545; font-weight: bold; height: 0.34rem; line-height: 0.34rem;}
.section-block .title em{ height: 0.32rem; line-height:0.32rem; display: block; font-size: 0.22rem; color: #696969;}

.swiper-container{ width: 100%; height: 100%; border-radius: 0.2rem;}
.swiper-slide {text-align: center; font-size: 18px;background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex;-webkit-box-pack: center;
 -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: baseline;}
.swiper-pagination-bullet{ width: 0.12rem; height: 0.12rem; display: inline-block; border-radius: 100%; background: #cecece; opacity: 1;}
.swiper-pagination-bullet-active{ background: #454545;}
.swiper-button-prev, .swiper-button-next{ width: 0.42rem; height: 0.42rem; background: #423b38; border-radius: 100%;margin-top: -0.21rem;}
.swiper-button-prev{ margin-left: 0.32rem;}
.swiper-button-next{ margin-right: 0.32rem;}
.swiper-button-prev span{ width: 0.14rem; height: 0.25rem; content: ''; display: block; background: url(../image/left.jpg) center center no-repeat; background-size: 100%; position: absolute; left: 0.13rem; top: 0.08rem; z-index: 11;}
.swiper-button-next span{ width: 0.14rem; height: 0.25rem; content: ''; display: block; background: url(../image/right.jpg) center center no-repeat; background-size: 100%; position: absolute; left: 0.15rem; top: 0.08rem; z-index: 11;}
 
.rights-show{ width: 7.13rem; height: 6.37rem; border-radius: 0.2rem; background: #fff; box-shadow: 0 0 0.16rem 0.09rem rgba(0,0,0,0.08); margin: 0 auto 0.56rem; position: relative;}
.rights-show .rights{ width: 1.89rem; height: 0.43rem; line-height: 0.43rem; display: block; position: absolute; left: -0.16rem; top: 0.36rem; background: #b0874a; border-radius:0 0.2rem 0.2rem 0; z-index: 9;
 font-size: 0.22rem; color: #fff; padding-left:0.27rem;}
.rights-show .rights:after{ width: 0; height: 0; content: ''; display: block; border-top: solid 0.08rem transparent; border-left: solid 0.08rem transparent; border-right: solid 0.08rem #8e6831; border-bottom: solid 0.08rem #8e6831;
 position: absolute; left: 0; top: -0.16rem;}

.swiper-slide ul{ width: 6rem; margin:1.1rem auto 0; display: block;}
.swiper-slide ul li{ width: 3rem; float: left; text-align: center; font-size: 0.26rem; color: #575553; font-weight: bold; margin:0 0 0.95rem 0; position: relative;}
.swiper-slide ul li:nth-child(odd):after{ width: 1px; height: 1.56rem; display: block; content: ''; position: absolute; top: 0; left: 3rem;
    background:-moz-linear-gradient(top, #f6f6f6 0%, #b28a4f 50%, #f6f6f6 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#b28a4f), color-stop(100%,#f6f6f6));
    background:-webkit-linear-gradient(top, #f6f6f6 0%,#b28a4f 50%, #f6f6f6 100%);
    background:-o-linear-gradient(top, #f6f6f6 0%,#b28a4f 50%, #f6f6f6 100%);
    background:-ms-linear-gradient(top, #f6f6f6 0%,#b28a4f 50%, #f6f6f6 100%);
    background:linear-gradient(to bottom, #f6f6f6 0%,#b28a4f 50%, #f6f6f6 100%)}
.swiper-slide ul li img{ width: 0.81rem; height: 0.8rem; display: block; margin: 0 auto 0.48rem;}
.swiper-slide ul li:after{ width:1.02rem; height: 0.12rem; content: ''; display: block; background: url(https://himg.china.cn/img/mobile/subjects/bigvip/shadow.png) center center no-repeat; background-size: 100%; position: absolute; left: 0.95rem; top: 1.05rem;}
.swiper-container .swiper-slide:nth-last-child(2) ul li:last-child{ margin-left: 1.5rem;}
.swiper-container .swiper-slide:nth-last-child(2) ul li:last-child::after{ display: none;}

.apply-form{ width: 100%; height: 7.54rem; background: url(../image/btm-bg.jpg.webp) center top no-repeat; background-size: 100%; padding-top: 1.22rem;}
.apply-form span.title{ height: 0.98rem; width: 100%; display: block; line-height: 0.98rem; color: #fff; font-size: 0.7rem; font-weight: bold; text-align: center;}
.apply-form em.original{ font-size:0.4rem; width: 100%; height: 0.66rem; display: block; text-align: center; line-height: 0.66rem; color: #c9a877;}
.apply-form em.original del i{ background-image:-webkit-linear-gradient(top,#f5e0c3,#d5b88c,#b1894c); 
    -webkit-background-clip:text; 
    -webkit-text-fill-color:transparent;}
.apply-form p{ height: 0.92rem; line-height: 0.92rem; text-align: center; font-size: 0.46rem; color: #fff;
    background-image:-webkit-linear-gradient(top,#f5e0c3,#d5b88c,#b1894c); 
    -webkit-background-clip:text; 
    -webkit-text-fill-color:transparent;}
.apply-form p span{ font-size: 0.74rem; font-weight: bold;}
.apply-form p em{ font-size: 0.5rem; font-weight: bold;}
.apply-form ul{ margin: 0.45rem 0 0 0.83rem;}
.apply-form ul li{ height:0.6rem; line-height: 0.6rem; margin-bottom:0.3rem;}
.apply-form ul li label{ width: 1.19rem; float: left; color: #fff; font-size: 0.24rem;}
.apply-form ul li input{ width: 4.5rem; height: 0.6rem; background: #fff; border: none; border-radius:0.03rem; padding-left: 0.1rem;;}
.apply-form .submit-btn{ width: 2.87rem; height: 0.62rem; text-align: center; line-height: 0.62rem; display: block; border-radius:0.25rem; font-size: 0.24rem; color: #454545; margin:0.6rem auto 0;
    background:-moz-linear-gradient(left, #e0c090 0%, #b28a4f 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0c090), color-stop(100%,#b28a4f));
    background:-webkit-linear-gradient(left, #e0c090 0%,#b28a4f 100%);
    background:-o-linear-gradient(left, #e0c090 0%,#b28a4f 100%);
    background:-ms-linear-gradient(left, #e0c090 0%,#b28a4f 100%);
    background:linear-gradient(to right, #e0c090 0%,#b28a4f 100%)}

.section-btm{width:100%;height:1.1rem}
.bottom_btn{height:1.1rem; position:fixed; width:100%; left:0; bottom:0; background:#fff; overflow:hidden; z-index:7}
.bottom_btn a{display:block; height:1.1rem; float:left; width:100%; text-align:center; line-height:1.1rem; font-size:0.26rem; color:#333; position:relative;}
.bottom_btn2 a{ width: 50%;}
.bottom_btn a span{position:relative}
.bottom_btn a span i{position:absolute; left:0; top:50%; margin-top:-0.17rem; height:0.34rem}
.bottom_btn .join{color:#454545; height:1.1rem; font-size:0.26rem; font-weight:bold;
    background:-moz-linear-gradient(left, #e0c090 0%, #b28a4f 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0c090), color-stop(100%,#b28a4f));
    background:-webkit-linear-gradient(left, #e0c090 0%,#b28a4f 100%);
    background:-o-linear-gradient(left, #e0c090 0%,#b28a4f 100%);
    background:-ms-linear-gradient(left, #e0c090 0%,#b28a4f 100%);
    background:linear-gradient(to right, #e0c090 0%,#b28a4f 100%);}

.bottom_btn .phone span{padding-left:0.5rem}
.bottom_btn .phone:after{content:""; position:absolute; width:1px; height:0.36rem; background:#e2e2e2; right:0; top:50%; margin-top:-0.18rem} 
.bottom_btn .phone span i{width:0.44rem; background:url(https://himg.china.cn/img/mobile/subjects/bigvip/phone.png) no-repeat; background-size:cover}
.bottom_btn .qq span{padding-left:0.5rem}
.bottom_btn .qq span i{width:0.35rem; height:0.38rem; margin-top:-0.19rem; background:url(https://himg.china.cn/img/mobile/subjects/bigvip/qq.png) no-repeat; background-size:cover}

.mask{width: 100%; height: 100%; background-color: #000; opacity: .3; filter: alpha(opacity=30); position: fixed; left: 0; top: 0; z-index: 1000; display: none;}
.success { width:6.76rem; height:4.41rem; background:#fff; position: fixed; transform:translate(-50%, -50%); left:50%; top:50%; z-index:1001; border-radius: 10px; display:none; }
.success-title { height:0.9rem; line-height: 0.9rem; margin:0 0.2rem;}
.icon-close { background:url('https://himg.china.cn/img/mobile/subjects/google/close_03.png') no-repeat; background-size: 100%; width:0.28rem; height:0.28rem; display: block; float: right; margin-top:0.3rem; cursor: pointer; }
.success-div { font-size: 0.32rem; color: #66BB00; }
.icon-sussess { width:0.5rem; height: 0.5rem; display: inline-block; background:url('https://himg.china.cn/img/mobile/subjects/google/success_07.png') no-repeat; background-size: 100%; margin:-0.1rem 0.2rem 0 2rem;
 vertical-align: -0.1rem;}
.success-div { padding: 0 0.4rem; margin:0.38rem 0 0.28rem; }
.success-div p { font-size: 0.26rem; color: #180041; line-height: 0.49rem; text-align: center; margin:0.2rem 0 0.4rem; }
.closebtn { width:2.53rem; height:0.63rem; display: block; font-size:0.24rem; text-align: center; line-height: 0.63rem; color: #fff; border-radius: 0.3rem; margin:auto; cursor: pointer;
    background:-moz-linear-gradient(left, #e0c090 0%, #b28a4f 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0c090), color-stop(100%,#b28a4f));
    background:-webkit-linear-gradient(left, #e0c090 0%,#b28a4f 100%);
    background:-o-linear-gradient(left, #e0c090 0%,#b28a4f 100%);
    background:-ms-linear-gradient(left, #e0c090 0%,#b28a4f 100%);
    background:linear-gradient(to right, #e0c090 0%,#b28a4f 100%);}

.modal-header { height:0.58rem; line-height:0.58rem; }
.modal-header .close { float:right; margin-right:0.15rem; margin-top:0.19rem; display:block; width:0.22rem; height:0.22rem; background:url('//himg.china.cn/img/mobile/WeChat/wx_close.png') no-repeat center; background-size: 100%;}
.modal-body { color:#333333; font-size:0.26rem; text-align:center; padding-top:0.26rem; min-height:0.46rem; line-height:0.46rem; }
.modal-footer { text-align:center; height:0.62rem; line-height:0.62rem; padding:0.49rem 0px; }
.modal-footer .btn { border-radius:0.3rem; background:#e60000; padding:0.15rem 0.99rem; border:1px solid #cfcfcf; font-size:0.22rem; }
.modal-footer .btn-confirm { border-color:transparent; color:#ffffff; }
.modal-footer .btn-cancel { color:#333333; margin-left:0.38rem; }
.copy-modal{ width: 6.4rem; left: 8%;top: 25%;position: fixed;background-color: #fff;z-index:1001; display: none;border-radius: 0.08rem;}
.copy-modal .modal-header .close{ width: 0.24rem; height: 0.24rem;}
.copy-modal p{ font-size: 0.26rem; color: #333;}
.copy-modal .txt{ width: 3.52rem; height: 0.7rem; background:#f5f5f5; border: none; border-radius:0.08rem; padding-left: 0.15rem; font-size: 0.28rem; color: #333;}
.copy-modal .modal-body{ padding-top: 0.05rem;}
.copy-modal .modal-footer{ width: 5.7rem; margin:0.18rem auto 0; padding: 0.31rem 0 0.55rem; border-top:solid 1px #f5f5f5;}
.copy-modal .modal-footer .btn{ padding: 0.15rem 0.4rem; margin-left: 0.15rem;}

.copy-succ{ width: 1.88rem; height: 1.45rem; background: rgba(0,0,0,0.8); border-radius:0.08rem; position: fixed; left:36%; top: 57%; z-index: 99; display: none; }
.copy-succ .succ-icon{ width: 0.55rem; height: 0.38rem; display: block; background: url(//himg.china.cn/img/mobile/product/v5/succ-icon.png) center top no-repeat; background-size: 100%; margin: 0.31rem 0 0.15rem 0.67rem;}
.copy-succ em{ font-size: 0.24rem; color: #fff; display: block; height: 0.4rem; line-height: 0.4rem; text-align: center;}
