@charset "utf-8";body{font-family:"\5FAE\8F6F\96C5\9ED1,\9ED1\4F53",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0 auto;padding:0;background:#fff;color:#333}
button,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,iframe,input,ol,p,select,textarea,ul{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
video,video embed,video iframe,video object{width:100%;height:auto}
img{max-width:100%;vertical-align:top;border:0;-ms-interpolation-mode:bicubic;-webkit-touch-callout:none}
li,ol,ul{list-style:none}
cite,em,i{font-style:normal}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
a{color:#333;text-decoration:none;outline:0}
textarea{resize:none}
button,input[type=text],input[type=password],input[type=button],input[type=reset],input[type=submit],select,textarea{outline:0;-webkit-user-modify:read-write-plaintext-only;-webkit-appearance:none;font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif}
.pr{position:relative}
.abs{position:absolute}
.fl{float:left}
.fr{float:right}
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.wrap{min-width:320px;max-width:768px;margin:0 auto;overflow:hidden;position:relative}
.logo img{margin-top:.67rem;margin-left:.4rem}
.header{height:7rem;background:url(/images/zaojia/zhuanti/2020zjvip/header.png) no-repeat center top;background-size:10rem 7rem;position:relative}
.header .logo{width:3.72rem;padding:.32rem 0 0 .28rem;float:left}
.header .series{clear:both;padding:1.84rem 0 0 1.6rem;color:#fff}
.header .series i{top:3.16rem;position:absolute;display:inline-block;color:#fcd274;font-size:.48rem;left:.88rem}
.header .series strong{display:inline-block;color:#fcd274;font-size:.61rem;position:absolute;top:3.73rem;left:.93rem}
.header .series em{font-size:.88rem}
.header .series p{display:inline-block;font-size:.35rem;color:#fff;position:absolute;top:4.84rem;left:.93rem}
.header .series label{width:1.87rem;height:.57rem;line-height:.57rem;background-color:#fcd274;display:inline-block;font-size:.35rem;color:#000;text-align:center;position:absolute;top:5.49rem;left:.93rem}
.header .series-video-btn{width:.92rem;height:.92rem;line-height:92rem;overflow:hidden;background:url(/images/zaojia/zhuanti/2020zjvip/play.png) no-repeat;background-size:.92rem .92rem;position:absolute;left:50%;top:2.8rem;margin-left:-.46rem}
.popVideo{display: none!important;height:5.6rem;position:fixed;left:0;top:0;right:0;z-index:800;display:none}
.popVideoClose{display: none!important;width:.8rem;height:.8rem;line-height:48rem;overflow:hidden;background:url(/images/zaojia/zhuanti/2020zjvip/popVideoClose.png) no-repeat center center;background-size:.48rem .48rem;display:block;margin:0 auto}
.popMask{display: none!important;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:700;display:none}
.salary-wrap{height:6.67rem;padding-top:.67rem}
.salary-title{height:1.17rem;width:10rem;background:url(/images/zaojia/zhuanti/2020zjvip/grayback.png) no-repeat;background-size:10rem 1.17rem}
.bigtitle{padding-top:.2rem;font-size:.4rem}
.grey{font-size:.2rem;color:#bababa}
.salary-content-wrap{text-align:center;padding-left:.13rem;margin-top:1.15rem}
.salary-content-wrap i{display:inline-block;width:1.07rem;height:1.07rem;line-height:1.07rem;background-color:#dec07d;border:.07rem solid #fff;border-radius:50%;position:absolute;top:-.53rem;left:50%;margin-left:-.53rem}
.salary-content-wrap img{vertical-align:middle;width:.67rem;height:.57rem}
.salary-content-wrap span{position:relative;display:inline-block;width:2.72rem;height:2.73rem;background-color:#f7f0e6;margin:0 .25rem}
.salary-content-wrap h5{font-size:.37rem;width:100%;display:inline-block;text-align:center;margin-top:.67rem}
.salary-content-wrap p{height:2.03rem;text-align:left;font-size:.32rem;padding:0 .35rem;padding-top:.13rem;width:2.03rem;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.black{text-align:center;width:2.4rem;height:.8rem;line-height:.8rem;color:#fff;background-color:#000;display:inline-block;font-size:.32rem}
.evidence-title{margin-top:.93rem;height:1.17rem;width:10rem;background:url(/images/zaojia/zhuanti/2020zjvip/grayback.png) no-repeat;background-size:10rem 1.17rem}
.evidence-content-wrap{width:100%;padding-left:.4rem}
.evidence-content-top{display:inline-block;width:9.6rem;height:2.16rem;background:url(/images/zaojia/zhuanti/2020zjvip/topba.png) no-repeat;background-size:9.6rem 2.16rem;margin:.51rem 0}
.evidence-content-end{display:inline-block;width:9.6rem;height:2.16rem;background:url(/images/zaojia/zhuanti/2020zjvip/endback.png) no-repeat;background-size:9.6rem 2.16rem;margin:.51rem 0}
.evidence-content-end i,.evidence-content-top i{font-size:.67rem;position:absolute;top:-.37rem;left:.24rem;font-weight:700}
.evidence-content-end i{left:8.08rem}
.evidence-content-end h2,.evidence-content-top h2{font-size:.51rem;color:#fff;margin-top:.77rem;margin-left:.24rem}
.evidence-content-end h2{position:absolute;left:7.5rem;top:0}
.evidence-content-end em,.evidence-content-top em{font-size:.27rem;color:#fff;margin-top:.77rem;margin-left:.24rem}
.evidence-content-end em{top:.6rem;position:absolute;left:7.5rem}
.evidence-content-end h4,.evidence-content-top h4{position:absolute;font-size:.29rem;color:#dec07d;font-weight:400;top:.33rem;left:2.2rem}
.evidence-content-end h4{margin-left:-1rem!important}
.evidence-content-end p,.evidence-content-top p{position:absolute;font-size:.29rem;top:.83rem;left:2.2rem}
.evidence-content-end p{margin-left:-1rem!important}
.teach-wrap{padding-top:.53rem;height:5.49rem;width:10rem;background:url(/images/zaojia/zhuanti/2020zjvip/teachback.png) no-repeat;background-size:10rem 6.03rem}
.teach-title{height:1.17rem;width:10rem;background:url(/images/zaojia/zhuanti/2020zjvip/goldback.png) no-repeat;background-size:10rem 1.17rem}
.teach-content-wrap{padding-top:.47rem;width:8.53rem;height:2.47rem;box-shadow:0 0 .4rem #888;background-color:#fff;margin:0 auto;margin-top:.45rem;color:#cfaa54}
.teach-content-wrap p{font-size:.43rem;margin-bottom:.53rem}
.teach-content-wrap span{width:3.73rem;background-color:#cfaa54;color:#fff;margin-right:.37rem}
.teach-content-wrap .pict>h4{color:red}
.service-wrap{height:16.33rem;width:10rem;background:url(/images/zaojia/zhuanti/2020zjvip/serviceback.png) no-repeat;background-size:10rem 16.33rem;padding-top:.6rem}
.service-title{height:1.17rem;width:10rem;background:url(/images/zaojia/zhuanti/2020zjvip/goldback.png) no-repeat;background-size:10rem 1.17rem}
.service-content-wrap{padding-left:1.33rem}
.service-content-wrap p{position:absolute;text-align:center;display:block;font-weight:700;font-size:.4rem}
.service-content-wrap p{position:absolute;top:0;left:0;display:inline-block;width:2.07rem;height:.33rem;background-color:#eee}
.service-content-wrap a{position:absolute;left:50%;top:13rem;margin-left:-1.2rem}
.service-content-wrap li{height:.48rem;font-size:.32rem}
.topbox{margin-top:1.11rem;padding-top:.67rem;display:inline-block;text-align:left;width:7.73rem;height:2.73rem}
.endbox{padding-top:.67rem;display:inline-block;text-align:left;width:7.73rem;height:6.96rem}
.endbox p{position:absolute;top:0;left:0}
.endbox ul,.topbox ul{float:left;width:3.09rem;padding-left:.27rem}
.service-content-wrap em{margin-left:2.13rem}
.subject-title{margin-top:.96rem;margin-bottom:.76rem;height:1.17rem;width:10rem;background:url(/images/zaojia/zhuanti/2020zjvip/grayback.png) no-repeat;background-size:10rem 1.17rem}
.managementTitle{padding-top:.6rem;background-position:center .6rem}
.management{background:url(/images/zaojia/zhuanti/2020zjvip/lunboback.png) no-repeat center top;background-size:10rem auto;margin-bottom:1.12rem}
.management .d_img{width:7rem;position:relative;height:5.36rem;margin:0 auto}
.management .d_img li{position:absolute;display:none;z-index:0;overflow:hidden;-moz-box-shadow:0 0 .17rem #e7e7e7;-webkit-box-shadow:0 0 .17rem #e7e7e7;box-shadow:0 0 .17rem #e7e7e7}
.management .d_img li img{width:100%;vertical-align:top}
.management .d_img li.d_pos1{display:block;width:2.6rem;left:.32rem;top:.32rem;z-index:1}
.management .d_img li.d_pos2{display:block;width:2.96rem;left:2.08rem;top:0;z-index:3}
.management .d_img li.d_pos3{display:block;width:2.6rem;left:4.2rem;top:.32rem;z-index:2}
.management .d_img li .bg{width:100%;height:100%;background:#6c829c;opacity:.3;filter:alpha(opacity=30);position:absolute;left:0;top:0;border-radius:.07rem;cursor:pointer}
.management .d_img li.d_select .bg,.management .d_menu,.management .d_next,.management .d_prev{display:none}
.teacher-title{margin-top:.83rem;margin-bottom:.56rem;height:1.17rem;width:10rem;background:url(/images/zaojia/zhuanti/2020zjvip/grayback.png) no-repeat;background-size:10rem 1.17rem}
.strength-title{margin-bottom:.93rem;height:1.17rem;width:10rem;background:url(/images/zaojia/zhuanti/2020zjvip/grayback.png) no-repeat;background-size:10rem 1.17rem}
.strength-content-wrap span{position:relative;display:inline-block;width:8.4rem;background-color:#f7f0e6;margin-bottom:.67rem}
.strength-content-wrap em{text-align:center;width:2.53rem;height:.83rem;line-height:.83rem;font-size:.32rem;background-color:#c5943f;color:#fff;display:inline-block;position:absolute;top:-.41rem;left:.4rem}
.strength-content-wrap p{font-size:.32rem;width:7.39rem;line-height:.45rem;padding-left:.45rem;padding-right:.56rem;padding-bottom:.37rem;padding-top:.67rem}
.strength-content-wrap i{color:#c5943f}
.interests-wrap{height:4.84rem;}
.interests-wrap p{height:2rem;background-color:#dec282;font-size:.4rem;font-weight:700;line-height:1.39rem}
.interests-content-wrap{position:absolute;top:1.39rem;left:1.07rem;width:7.87rem;height:2.73rem;background-color:#fff;box-shadow:0 0 .4rem #dec282}
.interests-content-wrap span{text-align:center;display:inline-block;width:2.55rem;padding-top:.45rem}
.interests-content-wrap i{display:inline-block;width:.6rem;height:.6rem;line-height:.6rem;border-radius:50%;border:1px solid #000;font-size:.32rem;text-align:center;font-weight:700}
.interests-content-wrap h4{margin-bottom:.13rem;font-size:.32rem;margin-top:.13rem}
.interests-content-wrap em{font-size:.27rem;color:#646463;line-height:.35rem}
.picMarquee-top{ margin:0 auto;   overflow:hidden; position:relative;margin-bottom: 1.02rem;}
.picMarquee-top .hd{ overflow:hidden;  height:0.4rem; background:#f4f4f4; padding:0 0.13rem;  }
.picMarquee-top .hd .next{ background-position:0 -1.87rem;  }
.picMarquee-top .hd .prevStop{ background-position:-0.8rem -1.34rem;  }
.picMarquee-top .hd .nextStop{ background-position:-0.8rem -1.87rem;  }
.picMarquee-top .bd{ padding:0.13rem;   }
.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{ text-align:center; zoom:1; }
.picMarquee-top .bd ul li .pic{ text-align:center;}
.picMarquee-top .bd ul li .pic img{ width:2.4rem; height:1.2rem; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-top .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-top .bd ul li .title{ line-height:0.32rem}
.pict h4{font-size:.4rem;position: absolute;top: 3.87rem;left: .32rem;}
.pict p{font-size:.29rem;position: absolute;top: 4.53rem;left: .32rem;padding-right: .26rem;text-align:left;}
.pict em{text-align:left;font-size:.29rem;position: absolute;top: 5.69rem;left:.32rem;}
.swiper-container{    margin: 0 .466rem!important;margin-bottom: .66rem!important;}
.swiper-slide{ width:4.13rem!important; margin-right:.3rem!important;}


/**/
body.body_selectBoxhs_on{position:fixed;left:0;width:100%;height:100%}
.select_boxzIndex{z-index:80;}
.select_boxhs {position:relative}
.select_boxhs select{display:none}
.select_boxhs input{padding:0;margin:0;cursor:pointer;position:absolute;top:0;left:0;background:none}
.select_boxhs span.cover{display:block;width:100%;height:.69rem;position:absolute;top:0;left:0}
.select_boxhs i{position:absolute}
.select_boxhs .select_boxhsBg{position:fixed;width:100%;height:100%;top:0;left:0;display:none;z-index:198}
.select_boxhs .select_boxhsCon{position:fixed;width:100%;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;display:none;z-index:199}
.select_boxhs .select_boxhsCon ul {list-style-type:none;padding:0;margin:0;width:100%}
.select_boxhs .select_boxhsCon ul li{list-style-type:none;padding:0;margin:0;overflow:hidden}

/**/
.areaSelect{height:1rem; width:6.72rem; margin-top:.04rem;}
.areaSelect input{display:block;width:92%;padding:0 .13rem; font-size:.4rem; border:0;border-radius:0;overflow:hidden;height:.75rem;line-height:.75rem;font-family: "Microsoft Yahei";color:#999}
.areaSelect input.on{color:#999}
.areaSelect i{display:block; width:.346rem; height:.186rem; top:.25rem; background:url("/images/jianzao2/zhuanti/2019msyy/ico03.png") no-repeat; background-size:100% auto; right:.13rem; transition:all .3s linear; -webkit-transition:all .3s linear;}
.areaSelect i.on{transform:rotateZ(180deg); -webkit-transform:rotateZ(180deg);}
.areaSelect .select_boxhsBg{background:#000;opacity:.3}
.areaSelect .select_boxhsCon{max-height:7.2rem;background:#fff}
.areaSelect .select_boxhsCon ul li{line-height:1.2rem;height:1.2rem;text-align:center;font-size:.4rem;font-family: "Microsoft Yahei";border-bottom:1px solid #eee}

/**/
.appointment-box { display: none;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.4);z-index: 989;filter: alpha(opacity=40);position: fixed;top: 0;left: 0;_position: absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)); }
.appointment{display: none;position: fixed;top:3.33rem;left:.8rem;z-index: 990;_position: absolute;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2));-webkit-box-shadow: 0 0 .4rem rgba(0, 0, 0, 0.3);box-shadow: 0 0 .4rem rgba(0, 0, 0, 0.3);height: 8.1rem;width: 8.4rem;border-radius: .11rem;margin: 0 auto;background-color: #fff;}
.appointment .tit{ text-align:center; color:#1d1d1c; font-size:.37rem; line-height:.72rem; padding:.8rem 0 .64rem;}
.appointment .appointment-con{ padding:0 0 0 .893rem;}
.appointment .appointment-con .box{    width: 6.72rem;height: .75rem;background: #fff;border: .03rem solid #efefef;border-radius: .05rem;margin-bottom: .186rem;}
.appointment .appointment-con .box .tit02{ display:block; float:left; width:2.186rem; height:1.04rem; line-height:1.04rem; text-align:right; font-size:.4rem; color:#999;}
.appointment .appointment-con .box .ipt1{ color:#999!important;float:left; width:5rem; height:.75rem; font-size:.4rem; border:0; text-indent:.133rem;}
.appointment .appointment-con .box .imgCode{ float:left; height:.546rem; display:block; margin-top:.12rem;}
.appointment .appointment-con .apply-btn{ display: block;width: 6.77rem;height: .8rem;line-height: .8rem;text-align: center;font-size: .32rem;color: #1d1d1c;background: url(/images/zaojia/zhuanti/2020zjvip/aa_btn.png) no-repeat center top;margin-top: .293rem;}
.appointment .closed{position: absolute;right: .2rem;top: .2rem;}
.appointment .closed img{width: .51rem;height:.51rem;}

/**/
.footer-wrap {background: url(/images/zaojia/zhuanti/2020zjvip/footer-wrap.png) no-repeat; background-size:10rem 1.3rem;height: 1.11rem;padding-top: .2rem;width: 100%;position: fixed;bottom: 0;left: 0;z-index: 99;}
.footer-wrap .askBtn, .footer-wrap .linkBtn {height: .91rem;width: 2.07rem;display: inline-block;margin-left: 1.2rem;line-height: .91rem;font-size: .35rem;padding-left: 1.13rem;}
.footer-wrap .askBtn{background: url(/images/zaojia/zhuanti/2020zjvip/askBtn.png) no-repeat; background-size:3.2rem .91rem;color: #d8c186;}
.footer-wrap .linkBtn {background: url(/images/zaojia/zhuanti/2020zjvip/linkBtn.png) no-repeat; background-size:3.2rem .91rem;color: #070002;}




.blink {display:none;width:100%;height:130%;position:fixed;left:0;top:180px;background:rgba(0,0,0,.6);z-index:999;margin:-265px 0 0 0;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/3));}
#blink-box .box{height: 480px;width: 740px;background-color: #fffefd;margin:0 auto;position: absolute;left:50%;margin-left: -370px;top: 180px;}
.box-title{width: 705px;height: 50px;line-height: 50px;background-color: #cfaa54;margin-bottom: 27px;padding-left: 35px;font-size:22px;color:#fff;}
.box-title img{position: absolute;top:17px;right:20px;}
.blink table{width:657px;height: 355px;background-color: #f2e0cb;margin:0 auto;font-size:14px;}
.blink tr td{width: 140px;padding-left: 50px;background-color: #fff;}
.firsticon{width: 100%;height: 41px;background-color: #f2e0cb!important;}

/**/
.buy-course {
    background: #dec282;
    margin-bottom: 0.6rem;
    padding-bottom: 1.773rem;
}
.buy-course .tit01 {
    font-size: 0.533rem;
    color: #333;
    text-align: center;
    line-height: 1.053rem;
    padding-top: 0.4rem;
}
.buy-course .tit02 {
    font-size: 0.37rem;
    color: #444;
    text-align: center;
    line-height: 0.893rem;
    padding-bottom: 0.266rem;
}
.buy-course .tit02 em {
    font-size: 0.533rem;
    color: #f59428;
}
.buy-course .list {
    padding: 0 0 0.266rem 0.93rem;
}
.buy-course .list label {
    display: block;
    float: left;
    margin: 0 0.266rem 0.266rem 0;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    width: 3.613rem;
    height: 0.96rem;
    line-height: 0.96rem;
    text-align: center;
    font-size: 0.37rem;
    color: #fff;
    border: 0.04rem solid #c5943f;
    border-radius: 5rem;
}
.buy-course .list label input {
    position: absolute;
    left: -0.5rem;
    top: -0.5rem;
}
.buy-course .list label.on {
    background: #c5943f;
    border-color: #c5943f;
    color:#fff;
}
.buy-course .btn {
    display: block;
    width: 3.973rem;
    height: 1.04rem;
    line-height: 1.04rem;
    text-align: center;
    font-size: 0.48rem;
    color: #fff;
    background:#000;
    border-radius: 5rem;
    margin: 0 auto;
}
.buy-course .bg {
    display: block;
    width: 2.92rem;
    top: 5.093rem;
    right: 0.466rem;
}


/**/
#protocolsBg {
    background: #333;
    opacity: 0.6;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 998;
    width: 100%;
    height: 100%;
}
.protocols {
    width: 80%;
    background: #fff;
    z-index: 999;
    right: -80%;
    top: 0;
    position: fixed;
    overflow-x: hidden;
    overflow-y: scroll;
}
.closeXY {
    position: absolute;
    width: 0.7rem;
    height: 0.7rem;
    right: 0.2rem;
    top: 0.2rem;
    cursor: pointer;
    z-index: 999;
    display: block;
}
.protocols h1 {
    text-align: center;
    color: #fa5a4e;
    font-size: 0.5rem;
    font-weight: bold;
    margin-top: 1.2rem;
}
.protocols .xyContainer {
    margin: 0.4rem 0.3rem;
    font-size: 0.36rem;
    color: #333;
}
.protocols .xyContainer span {
    font-weight: bold;
}
.protocols .yqbz {
    margin: 0 0.3rem;
    text-align: center;
}
.protocols .sure {
    background: #fa5a4e;
    display: block;
    width: 35%;
    height: 1rem;
    line-height: 1rem;
    font-size: 0.4rem;
    color: #fff;
    border-bottom: 3px solid #dd1d0f;
    text-align: center;
    margin: 0.4rem auto 0.5rem;
}
#yq + label:before {
    left: 50%;
    margin-left: -35%;
}
#yq + label:after {
    left: 17%;
    top: 0.12rem;
}
.courseXYS {
    margin-bottom: 0.3rem;
}

/**/
.fix-nav {
    width: 100%;
    height: 1.5rem;
    border-bottom: 0.053rem solid #1a034e;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 99;
}
.fix-nav a {
    display: block;
    height: 1.6rem;
    line-height: 1.6rem;
    font-size: 0.48rem;
    width: 50%;
}
.fix-nav a.btn1 {
    color: #fff;
    text-indent: 1.826rem;
    background: url('/images/zaojia/zhuanti/2020wuyouban/icon10.png') no-repeat
    0.88rem center #000;
    background-size: 0.68rem auto;
}
.fix-nav a.btn2 {
    color: #9d430c;
    text-indent: 1.573rem;
    background: url('/images/zaojia/zhuanti/2020wuyouban/icon11.png') no-repeat
    0.706rem center #ffa746;
    background-size: 0.76rem auto;
}