*{-webkit-appearance:none;outline:0 none;margin:0;padding:0;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(255,0,0,0)}
a,p,h1,h2,h3,h4,h5,u,i,em,span{font-weight:normal;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
body{font-family:PingFangSC-Regular,"Roboto","Microsoft YaHei","ff-scala-sans-web-n4","ff-scala-sans-web",sans-serif,"Source Han Sans CN","heiti sc";overflow-y:auto;overflow-x:hidden}
body,div,p,span,dd,td,li,a,b,i,em,u{font-style:normal;text-decoration:none}
input{border:none}
a:link{-webkit-tap-highlight-color:rgba(255,0,0,0);text-decoration:none}
a:visited{-webkit-tap-highlight-color:rgba(255,0,0,0);text-decoration:none}
a:hover{-webkit-tap-highlight-color:rgba(255,0,0,0);text-decoration:none}
.clear_f{clear:both}
.fl{float:left}
.fr{float:right}
.fcc:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.me_bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:rgba(0,0,0,0.70);display:none}
.fixed_bg{position:fixed;top:-5%;left:0;width:100%;height:110%;z-index:-1}
.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:none}
.mt_2{margin-top:.2rem}
.bg_f7{background:#f7f7f7}
.bg_fff{background:#fff}
.pdb_147{padding-bottom:1.47rem}
header{display:block;background:#fff;text-align:center}
header.fixTop {position:fixed;width:100%;background:#fff;}
header div{width:100%;height:5.12rem;background:url("../images/cell_bg_title@3x.jpg") no-repeat;background-size:100% 100%;padding-top:1px;position:relative}
header .tipsXF {height:0.93rem;width:auto;padding:0 20px;line-height:0.93rem;border-radius: 0.465rem;background-image: linear-gradient(0deg,#F0C886,#D4AB6B);box-shadow: 0 0 0.373rem 0 rgba(134,99,33,0.40);padding-top: 0;position: absolute;left: 50%;bottom: -0.16rem;transform: translate(-50%);font-size: 0.32rem;color: rgba(62,37,0,1);text-align: center;z-index: 99;}
header a{display:block;width:1.7rem;height:1.5rem;position:absolute;top:.3333rem;padding-top: .2rem}
header a img{display:block;width:1.1733rem;height:1.1733rem}
header .back{left:.16rem}
header .share{right:.16rem}
header .share img{float: right}
header h1{font-size:.42rem;color:#FFFFFF;letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,0.50);display:block;margin-top:2.48rem;line-height:.59rem;font-weight:600}
header p{font-size:.34667rem;color:#FFFFFF;letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,0.50);display:block;line-height:.48rem;margin-top:.13rem}
.iphoneX{width:100%;height:.64rem}
.iphoneX img{display:block;margin:0;padding:0;width:100%}
footer{position:fixed;width:100%;height:1.47rem;bottom:0;background:url("../images/cell_bg_pay@3x.jpg") no-repeat;background-size:100% 100%;z-index:999;-webkit-overflow-scroll:touch}
footer p{font-size:.34667rem;color:#DEA540;line-height:1.47rem;margin-left:.53rem}
footer p span{font-size:.6933rem;margin:0 .11rem}
footer div{background:#DEA540;position:absolute;top:0;right:0;width:3.2rem;line-height:1.47rem;text-align:center;font-size:.48rem;color:#FFFFFF}
.main{position:relative;padding-top:.93rem;background:#fff}
.main .title{height:.51rem;display:block;margin-left:.64rem}
.content{position:relative}
.tq{padding:.365rem 0 .33rem}
.tq_item{width:2.5rem;text-align:center;float:left;padding:.385rem 0}
.tq_item img{display:block;width:.91rem;height:.91rem;margin:0 auto}
.tq_item p{display:block;font-size:.32rem;color:#333;line-height:.48rem;margin-top:.27rem}
.mgL{margin-left: 1.6667rem}
.tc{padding:.4rem 0 .67rem}
.tc_item,.tc_itemVip{background: #fff;border: 1px solid #eee;border-radius: 1px;width:7.23rem;margin:.27rem 0 .27rem 1.173rem;position:relative;overflow:hidden;padding:.37rem .53rem}
.tc_item p,.tc_item i,.tc_item u,.tc_item s{display:block}
.tc_item p,.tc_itemVip p{font-weight:500;font-size:.4rem;color:#38383C;letter-spacing:0.5px;line-height:.533rem;display:block}
.tc_item i,.tc_itemVip i{font-size:.2667rem;color:#999;letter-spacing:1px;line-height:.42rem;margin-top:.16rem;display:block}
.tc_item u,.tc_itemVip u{font-weight:500;font-size:.4rem;color:#38383C;line-height:.533rem;position:absolute;right:.53rem;top:.37rem;display:block}
.tc_item s,.tc_itemVip s{font-size:.2667rem;color:#999;line-height:.42rem;position:absolute;right:.53rem;bottom:.37rem;display:block}
.tc_item span,.tc_itemVip span{position:absolute;top:0;right:0;display:none}
.tc_item span img,.tc_itemVip span img{width:.69rem;height:.59rem;display:block}
.tc_itemVip.tc_item_show_no{border:1px solid #eee}
.tc_item_show{border:1px solid #DEA540}
.tc_item_show span{display:block}
.dp{height: 4rem;padding:.4rem 0 .67rem}
.dp_item{width:6.53rem;padding:.43rem .53rem .53rem 1.87rem;position:relative;min-height:1.04rem;margin:.27rem auto;border:1px solid #EEEEEE;border-radius:.1rem}
.dp_item div{width:1.04rem;height:1.04rem;overflow:hidden;border-radius:100%;position:absolute;top:.43rem;left:.4rem}
.dp_item div img{display:block;width:100%;height:100%}
.dp_item em{display:block;font-size:.4rem;color:#333;line-height:.56rem}
.dp_item p{display:block;font-size:.32rem;color:#5A5A5A;line-height:.47rem;height:1.35rem;overflow:hidden;margin-top:.08rem}
.zf{position:fixed;top:100%;left:0;width:100%;height:auto;background:#fff;z-index:1001;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.zf_show{transform:translateY(-100%);-ms-transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%)}
.zf .title{text-align:center;padding:.42rem 0 .4rem}
.zf .title p,.zf .title em{display:block}
.zf .title p{font-size:.4533rem;color:#333333;line-height:.64rem}
.zf .title s{display:inline-block;color:#999999;font-size:.2667rem;line-height:.64rem;vertical-align:top;margin-left:.11rem}
.zf .title i.vip_logo{display:inline-block;width:.42rem;height:.42rem;background:url("../images/cell_icon_viplogo@3x.png") no-repeat;background-size:100% 100%;margin-right:.11rem}
.zf .title em{font-size:.2667rem;color:#999999;line-height:.45rem;margin-top:.21rem}
.zf_item{position:relative;width:100%;border-top:1px solid #eee}
.zf_item .ph{float:left;height:1.48rem;margin-left:.53rem}
.zf_item .ph img{width:.8rem;height:.8rem;display:block;position:relative;top:.34rem}
.zf_item p{font-size:.42rem;color:#4A4A4A;line-height:1.48rem;float:left;margin-left:.32rem}
.zf_item .c{position:absolute;top:0;right:0;width:1.4rem;height:1.48rem}
.zf_item .c i{display:block;width:.53rem;height:.53rem;background:url("../images/cell_icon_payselet_n@3x.png") no-repeat;background-size:100% 100%;border-radius:100%;overflow:hidden;margin:0 auto;position:relative;top:.475rem}
.zf_item .c i.active{background:url("../images/cell_icon_payselet@3x.png") no-repeat;background-size:100% 100%;border:none}
.wx_item{width:90%;border-top:1px solid #F7F7F7;margin:0 auto;padding:.667rem 0 1.1rem}
.wx_item > u{display:block;font-size:.32rem;color:#999999;padding-left:.2rem}
.wx_item > div{border-bottom:1px solid #F7F7F7;padding:.6rem .2rem .373rem;position:relative}
.wx_item > div i{display:block;float:left;font-size:.4rem;color:#999999;line-height:.56rem}
.wx_item > div input{display:block;float:left;font-size:.4rem;color:#4a4a4a;line-height:.56rem;margin-left:.64rem;width:4rem}
.wx_item > div em{display:block;clear:both}
.wx_item > div .getYZM{display:block;border:none;border-radius:3px;width:2.8rem;height:1rem;line-height:1rem;text-align:center;font-size:.32rem;color:#FFFFFF;background:#999;position:absolute;right:0;bottom:.16rem}
.wx_item > div button.active{background:#DEA540}
.yhm{border-top:1px solid #eee;width:100%}
.yhm p{display:block;line-height:1.13rem;float:right;font-size:.4rem;color:#4A4A4A}
.yhm p .jt{float:right;display:block;width:.3rem;height:.16rem;background:url("../images/Path.svg") no-repeat;background-size:100% 100%;position:relative;top:.485rem;margin:0 .49rem 0 .15rem;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.yhm p .active{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}
.yhm .in{display:none;position:relative;padding-bottom:.35rem}
.yhm .in input{display:block;background:#F7F7F7;border:0 solid #EEEEEE;border-radius:3px;color:#4A4A4A;font-size:.3733rem;padding:0 .32rem;width:6.56rem;height:1.07rem;margin-left:.53rem}
.yhm .in .submit{position:absolute;top:0;right:0;width:2rem;text-align:center;line-height:1.07rem;font-size:.42rem;color:#4A4A4A}
.kt{width:100%;height:1.47rem;background:url("../images/cell_bg_pay@3x.png") no-repeat;background-size:100% 100%;font-size:.45333rem;letter-spacing:1px;text-shadow:0 0 10px rgba(12,13,15,0.74);text-align:center;line-height:1.47rem;color:#DEA540}
.hytq{padding:.35rem 0}
.hytq_item{width:8.19rem;padding:.37rem;margin:.32rem auto;position:relative;border:1px solid #D9D9D9;border-radius:.1rem}
.hytq_item p,.hytq_item u,.hytq_item img{display:block}
.hytq_item img{width:.8rem;height:.8rem;position:absolute;top:.5rem;left:.37rem}
.hytq_item p{font-size:.4rem;color:#151515;letter-spacing:0.5px;line-height:.533rem;margin-left:1.18rem}
.hytq_item u{font-size:.34667rem;color:#999;letter-spacing:0.5px;line-height:.48rem;margin:.11rem 0 0 1.18rem}
.hytq_item a{display:block;width:1.97rem;height:.91rem;line-height:.91rem;text-align:center;font-size:.32rem;color:#DEA540;text-shadow:0 0 8px rgba(12,13,15,0.74);background-image:linear-gradient(-90deg,#45444C 8%,#2F3032 86%);border-radius:5px;position:absolute;top:.48rem;right:.43rem}
.hytq_item em{display:block;width:1.97rem;height:.91rem;line-height:.91rem;text-align:center;font-size:.37rem;color:#333;position:absolute;top:.48rem;right:.43rem}
.hytq_item em i{float:right;width:.32rem;height:.32rem;display:block;background:url("../images/cell_icon_adselet@3x.png") no-repeat;background-size:100% 100%;position:relative;top:.295rem}
.question{width:100%;border-top:8px solid #f7f7f7;padding: 0.93rem 0 0.76rem;text-align:center;}
.question p{display:block;font-size:.32rem;color:#999999;line-height:.453rem}
.question a{font-size:.32rem;color:#DEA540;width:90%;vertical-align: middle;margin:.42rem auto 0}
.question .line{display: inline-block;height: 0.32rem;width: 1px;background-color:#DEA540;vertical-align: middle;margin: 0 0.27rem;}
.question img{width: 1.333rem;margin-left: 0.21rem; vertical-align: middle;}
.question a.qq{height:1.06rem;line-height:1.06rem;font-size:.32rem}
.info{width: 100%;height: 10.666666667rem}
.info img{display:block;width: 100%;}
.i_1{height: 11.2037rem}
.xuzhi{width:100%;border-top:8px solid #f7f7f7;padding:.5rem 0 1.2rem;text-align:center}
.xuzhi a{display:block;font-size:.32rem;color:#666;width:90%;margin:.42rem auto 0}
.xuzhi a.qq{height:1.06rem;border-radius:.133rem;line-height:1.06rem;font-size:.32rem;color:#DEA540;border:1px solid #DEA540}
.newAlert{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:99999999999999999999999;color:#fff;background:rgba(0,0,0,.7);font-size:.32rem;padding:.2rem;border-radius:.2rem}
.swiper-pagination-bullet-active {  opacity: 1;  background: #DEA540!important;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 12px}
.swiper-pagination-bullet{width: 5px;height: 5px}
/*success*/
.success_head{width:100%;min-height:17.47rem}
.success_head img{display:block;width:100%}
.success_con{width:6.4rem;padding:.8rem;text-align:center;background:#FFFFFF;box-shadow:0 0 20px 0 rgba(222,165,64,0.20);border-radius:2px;position:absolute;top:4.3rem;left:1rem}
.success_con img{width:6.16rem;margin:0 auto}
.success_con p{display:block;font-size:.373rem;color:#4A4A4A;margin-top:.5rem}
.success_con a{display:block;width:100%;height:1.2rem;border-radius:1.2rem;line-height:1.2rem;color:#DEA540;font-size:.42rem;background:#333333;margin-top:.64rem}
.fixed_success{position:fixed;bottom:0;left:0;width:100%;z-index:-1}
.fixed_success img{display:block;width:100%}
/*success_t*/
.success_head_t{width:100%;min-height:13.14rem}
.success_head_t img{display:block;width:100%}
.success_con_t{padding:.9rem .53rem}
.success_con_t a{display:block;width:100%;height:1.067rem;line-height:1.067rem;text-align:center;font-size:.35rem;color:#DEA540;text-shadow:0 0 8px rgba(12,13,15,0.74);background-image:linear-gradient(-90deg,#45444C 8%,#2F3032 86%);border-radius:5px}

/*0507Vip兑换码*/
.main .dh{font-size: .34rem; color: #DEA540; letter-spacing: 0; text-align: right; line-height: .48rem; padding-right: .53rem; position: absolute; right: 0; width: 100%; top: .93rem;}
.exChange{position: fixed; top: 100%; left: 0;height: auto; width: 100%; background: #fff; z-index: 1003; transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s;}
.exChange .title{text-align: center; padding: .42rem 0 .4rem;}
.exChange .title p{font-size: .4533rem; color: #333333; line-height: .64rem;}
.exChange .title i.vip_logo{display: inline-block; width: .42rem; height: .42rem; background: url(../images/cell_icon_viplogo@3x.png) no-repeat; background-size: 100% 100%; margin-right: .11rem;}

.dh img{width: .267rem;height: .267rem;margin-right: 3px;}
/*0516切换科目*/
.main .switch {
    font-size: .373rem;
    color: #333333;
    letter-spacing: 0;
    text-align: right;
    line-height: .50rem;
    padding-right: .53rem;
    position: absolute;
    right: 0;
    width: 100%;
    top: .93rem;
}
.switch em {
    width: 2.24rem;
    background: #DEA540;
    color: #ffffff;
    height: .50rem;
    line-height: .50rem;
    border-radius: 3rem;
    font-size: .2933rem;
    text-align: center;
    display: inline-block;
    margin-left: .1867rem;
}
.switch i{vertical-align: middle;}


/*0706 vip调整*/
.mt_3{height: 1px;}
.vipMem{position: relative;}
.vipMem img{position: absolute; width: .8rem; height: .8rem; left: .27rem; top:.53rem;}
.tc_itemVip{background: #FFFDF9; border: 1px solid #DEA540; box-shadow: 0 0 4px 0 #EEEEEE; margin: 0 0 .93rem 1.173rem;}
.tc_item,.tc_itemVip{overflow: inherit;}
.tc_itemVip .check,
.tc_item .check{position: absolute; background: #FFFFFF; width: .8rem; height: .8rem; left: -.96rem; top: .53rem;}
.tc_item span,.tc_itemVip span{position: absolute; border: .8px solid #DEA540; border-radius: 5px; width: 1.97rem; height: .91rem; line-height: .91rem; right: .43rem; display: block; font-size: .35rem; color: #DEA540; text-align: center; top: .43rem;}
.tc_item .lock{display: inline-block; width: .24rem; height: .32rem; margin-right: 4px; vertical-align: middle; margin-top: -.07rem;}
.tc_lists .tc_item{width: 7.87rem; margin: .27rem auto;}
.tc_item .goTopic{background-image: linear-gradient(-90deg, #45444C 8%, #2F3032 86%); font-size: 13px; color: #DEA540; text-align: center; border: .8px solid #45444C;}
.success_con_s{width:100%; text-align: center;}
.success_con_s img{display: block; width: 2.67rem; height: 2.67rem; margin: 1.76rem auto .43rem;}
.success_con_s h2{font-size: .53rem; color: #4A4A4A; line-height: .75rem;}
.success_con_s p{font-size: .37rem; color: #999999; line-height: .53rem;max-width: 89%; margin: 8px auto 0;}
.experience{width: 6.67rem; height: 1.2rem; line-height: 1.2rem; background: #2BC517; border-radius: 2.67rem; font-size: .43rem; color: #FFFFFF; text-align: center; display: block; margin: 5.573rem auto .8rem;}
.success_con_s em{font-size: .4rem; color: #999999; text-align: center; line-height: .56rem; display: block;max-width: 89%;margin: 0 auto;}
.detail_modal{position: fixed; width: 8rem; height: 9.98rem; z-index:9999; top:-50%; left:50%; -webkit-transform: translateX(-50%) translateY(-50%); background-color: #fff; border-radius: 5px;}
.detail_modal .detail_n{height: 100%;border-radius: 5px;}
.detail_modal .modal_f{height: 1.02rem; background: #FFFFFF;}
.detail_n .swiper-slide{height: 8.96rem;}
.swiper-slide img{width: 100%; height: 100%;border-radius: 5px;}
.detail_n .swiper-pagination{height: .63rem; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; display: flex; justify-content: center; align-items: center;}
.tc_item>img{position: absolute; width: .8rem; height: .8rem; top: .53rem; left:.373rem;}
.tc_lists p,.tc_lists i{margin-left: .88rem;}
.content .swiper-pagination{height: .83rem; display: flex; justify-content: center; align-items: center;}
.detail_n .swiper-pagination-bullet,.content .swiper-pagination-bullet{width: 6px; height: 6px;}
.detail_n .swiper-pagination-bullet-active,.content .swiper-pagination-bullet-active{width: 8px; height: 8px;}
.tc_item u em,.tc_itemVip u em{font-weight:500;}
.hytq_item a img{display: inline-block; width: .24rem; height: .32rem; margin-right: 4px; vertical-align: middle; margin-top: -.07rem;position: initial;}
.privile a{background-color: #fff;border: .8px solid #DEA540;border-radius: 5px;text-shadow: none;background-image: none;}
.privile a.goTopic{background-image: linear-gradient(-90deg, #45444C 8%, #2F3032 86%); font-size: 13px; color: #DEA540; text-align: center; border: .8px solid #45444C;}


.detail_modal{width: 8.3rem;height: 10.2rem}
.detail_n .swiper-slide{height: 9.16rem;}

.tc_item .vip_cell{width: 1.173rem;height: 0.5067rem;vertical-align: middle;}



/*浮动窗口*/
.dialog{display: ;}
.weui-mask{position: fixed;z-index: 1000;top: 0;right: 0;left: 0;bottom: 0;background: rgba(0,0,0,.6);}
.weui-animate-fade-in {-webkit-animation: c ease .3s forwards;animation: c ease .3s forwards;}
.weui-dialog {position: fixed;z-index: 5000;width: 80%;max-width: 300px;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background-color: #fff;text-align: center;border-radius: 3px;overflow: hidden;}
.weui-dialog__hd{padding: .23rem .6rem;line-height: 1.2rem;}
.weui-dialog__bd{text-align: left;padding: 0 1.6em .3rem;min-height: 40px;font-size: 15px;line-height: 1.6;word-wrap: break-word;word-break: break-all;color: #999;}
.weui-dialog__title {font-weight: 400;font-size: 18px;}
.weui-dialog__ft {position: relative;line-height: 1.5rem;font-size: 18px;display: -webkit-box;display: -webkit-flex;display: flex;}
.weui-dialog__btn {display: block;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;color: #000;text-decoration: none;-webkit-tap-highlight-color: rgba(0,0,0,0);position: relative;}
.weui-dialog__ft:after {content: " ";position: absolute;left: 0;top: 0;right: 0;height: 1px;border-top: 1px solid #d5d5d6;color: #d5d5d6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(.5);transform: scaleY(.5);}
.weui-dialog__btn_primary {font-weight:;}
.weui-dialog__btn_ {color:#808080;}

/*科目选择*/
.switch_km {background: #f0f0f0;text-align: center;display: inline-block;padding: .1rem .12rem;height: .82rem;margin: 0.6rem 0 0 0;line-height: 0.7rem;font-size: 0;border-radius: 1rem;}
.switch_km i {border-radius: 1rem;color: #444;display: inline-block;padding: .06rem .5rem;font-size: .35rem;}
.switch_km i.on{background:#FFF;}

.switch_km{position: relative;}
.switch_km i{position: relative;z-index: 1;}
.switch_km i.on {-webkit-transition: transparent;background: transparent;}
.switch_km .bg-fff{position: absolute;left: 0.12rem;color: #fff;z-index: 0;background: #FFF;top: 0.1rem;transition: all 200ms;transform: translateX(0);}
.switch_km .bg-fff.kms{transform: translateX(100%);}

.hytq{display: inline-block;white-space: nowrap;font-size: 0;transition: all 500ms;transform: translateX(-10rem);transform: translateX(0);}
.hytq>div{display: inline-block;margin: 0 0.53rem;}
.hytq.kms{transform: translateX(-10rem);}

.main {overflow: hidden;}


