/*
@author: sunke
*/
@charset "utf-8";
html{color:#333;background:#f9f9f9;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html *{outline:0;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body {background:#f9f9f9;color:#333;font: 400 14px/1.5 "\5FAE\8F6F\96C5\9ED1",Helvetica,STHeiti,Droid Sans Fallback;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
input,select,textarea{font-size:100%}
article,aside,footer,header,nav,section,audio,canvas,video,img {display: block;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
abbr,acronym{border:0;font-variant:normal}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold}
q:before,q:after{content:''}
button{outline:0;border:none;}
a{color:#333;}
a:hover{text-decoration:none}
ins,a{text-decoration:none}
textarea {resize: none;}
iframe,img {border:0;}
img{display:block;max-width:100%;}
ul,ol {list-style:none;}
input,select,textarea {outline: 0;-webkit-user-modify: read-write-plaintext-only;}
input {-webkit-appearance: none;}
i,em{font-style:normal;}
.pr{position:relative;}
.abs{position: absolute}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.wrap{min-width:4.266667rem;max-width:10rem;margin:0 auto;overflow:hidden;position:relative}
.title{ width:9.2rem; height:1.24rem; line-height:1.24rem; padding-left:0.293rem; font-size:0.48rem; font-weight:bold; position:relative; margin:0.28rem auto 0;}
.title:before{ content:""; width:0.08rem; height:0.4rem; background:#ff733b; border-radius:0.08rem; position:absolute; left:0; top:50%; margin-top:-0.2rem;}

/**/
.topHeader{ color:#fff;}
.topHeader h2{ font-size:0.533rem; line-height:0.653rem; left:0.72rem; top:1.213rem; font-weight:bold;}
.topHeader h3{ width:2.8rem;text-align:center; font-size:0.24rem; line-height:0.347rem; top:.6rem; right:0.4rem; color:#f45112;}

/**/
.topHeader02{ color:#f45112;}
.topHeader02 h2{ font-size:0.533rem; line-height:0.653rem; left:0.72rem; top:1.213rem; font-weight:bold;}
.topHeader02 h3{width:2.8rem; text-align:center; font-size:0.24rem; line-height:0.347rem; top:.6rem; right:0.4rem; color:#fff;}

/**/
.subNav-box{ display:none; width:100%; height:.933rem;}
.subNav-mod{ background:#fff;}
.subNav-mod li{ width:auto; height:1.067rem; line-height:1.067rem; padding:0 0.413rem; font-size:0.373rem; color:#2c303c; cursor:pointer;}
.subNav-mod li.on:before{ content:""; width:1.427rem; height:0.053rem; background:#ff733b; position:absolute; left:50%; margin-left:-0.707rem; bottom:0;}
.subNav-mod li a{ display:block; width:100%; height:100%;}
.subNav-mod.fix-tags{ width:100%; position:fixed; left:0; top:0; z-index:89;}

/**/

.topNav-mod{ width:9.2rem; background:#fff; margin:0.533rem auto 0; border-radius:0.107rem; box-shadow:0 0.053rem 0.107rem #f0f0f0; padding:0.4rem 0 0.56rem;}
.topNav-mod h3{ line-height:0.533rem; padding:0 0.533rem 0 1.067rem; font-size:0.373rem; position:relative; font-weight:normal;}
.topNav-mod h3:before{ content:""; width:0.493rem; height:0.427rem; background:url("/images/zaojia/zhuanti/zjcjcxyy/ico01.png") no-repeat; background-size:100% auto; position:absolute; left:0.347rem; top:0.253rem;}
.topNav-mod .ewm{ text-align:center; padding:0.613rem 0 0.107rem;}
.topNav-mod .ewm img{ display:inline-block; width:2.707rem; height:2.707rem;}
.topNav-mod .step-con{ padding:0 0.267rem 0.587rem;}
.topNav-mod .step-con h4{ line-height:0.8rem; font-size:0.32rem; color:#fc6a30;}
.topNav-mod .step-con p{ line-height:0.8rem; text-align:center; background:#ffefdf; font-size:0.32rem; color:#fc6a30; border-radius:0.067rem;}
.topNav-mod .step-con p span{ padding:0 0.347rem; font-weight:bold;}
.topNav-mod .tips{ padding:0 0.267rem 0.507rem 0.8rem; line-height:0.533rem; font-size:0.32rem; position:relative;}
.topNav-mod .tips a{ color:#fc6a30;}
.topNav-mod .tips:before{ content:""; width:0.373rem; height:0.373rem; background:url("/images/zaojia/zhuanti/zjcjcxyy/ico03.jpg") no-repeat; background-size:100% auto; position:absolute; left:0.267rem; top:.05rem;}
.topNav-mod .btn{ display:block; width:3.867rem; line-height:1; font-size:0.427rem; box-shadow:0 0.053rem 0.107rem #ffe4da; color:#fff; text-align:center; padding:0.253rem 0; margin:0 auto; background:#ff733b; border-radius:0.667rem;}


/**/
.live-mod{}
.live-mod .tab-tit{ height:1.04rem; background:#fff; border-radius:0.107rem; overflow:hidden; margin:0 0.4rem 0.267rem;}
.live-mod .tab-tit li{height:1.04rem; line-height:1.04rem; width:auto;padding:0 0.333rem; cursor:pointer;float:left;font-size:0.373rem;color:#888; }
.live-mod .tab-tit li.on{ color:#ff733b; font-weight:bold; position:relative; z-index:1;}
.live-mod .tab-tit li span{ display:block; position:relative;}
.live-mod .tab-tit li.on span:before{ content:""; width:100%; height:0.04rem; background:#ff733b; position:absolute; left:50%; margin-left:-50%; bottom:0;}
.live-mod .tab-con{ display:none; padding:0 0.4rem;}
.live-mod .tab-con .swiper-slide{ width:7.7rem; background:#fff; border-radius:0.08rem; padding:0.253rem 0.267rem 0.8rem;}
.live-mod .tab-con .swiper-slide .video-pic{ float:left; width:2.96rem; height:3.787rem;}
.live-mod .tab-con .swiper-slide .video-pic img{ width:2.96rem; height:3.787rem;}
.live-mod .tab-con .swiper-slide .text{  padding:0 0 0 0.24rem; margin-left:3.2rem;}
.live-mod .tab-con .swiper-slide .text h3{ line-height:0.747rem; font-size:0.427rem; font-weight:bold;}
.live-mod .tab-con .swiper-slide .text h4{ line-height:0.707rem; font-size:0.347rem; color:#666;}
.live-mod .tab-con .swiper-slide .text p{ line-height:0.427rem; font-size:0.347rem; font-weight:bold;}
.live-mod .tab-con .swiper-slide .box{ position:relative; }
/*.live-mod .tab-con .swiper-slide .box.on{ display:block;}*/
.live-mod .tab-con .swiper-slide .box .live-play{ display:block; font-size:0.373rem; line-height:1; font-weight:bold; color:#fff; padding:0.2rem 0.827rem 0.2rem 0.307rem; position:absolute; top:0; right:0; border-radius:0.667rem; box-shadow:0 0.053rem 0.107rem #ffe4da; background:#fd6b33;}
.live-mod .tab-con .swiper-slide .box .live-play:before{ content:""; width:0.4rem; height:0.4rem; position:absolute; right:0.307rem; top:0.2rem; background:url("/images/zaojia/zhuanti/zjcjcxyy/video-ico.png") no-repeat; background-size:100% auto;}
.live-mod .tab-con .swiper-slide .btn-wrap{ text-align:center; padding:0.267rem 0;}
.live-mod .tab-con .swiper-slide .btn-wrap a{ display:inline-block; width:1.867rem; line-height:1; font-size:0.32rem; font-weight:bold; padding:0.16rem 0; color:#fc6a30; border-radius:0.667rem; background:#ffe9e0; margin:0 0.2rem;}
.live-mod .tab-con .swiper-slide .btn-wrap a.no{ color:#febda8;}
.live-mod .swiper-pagination-bullet-active{ background:#fc6a30;}

/**/
.prize-wrap{ background:#fff;}
.prize-mod{ padding:0 0 0 0.4rem;}
.prize-mod li{ width:4.133rem; height:2.853rem; text-align:center; color:#ff733b; background:url("/images/zaojia/zhuanti/zjcjcxyy/prize-bg.png") no-repeat; background-size:100% auto;}
.prize-mod h3{ line-height:0.64rem; padding-top:0.48rem; font-size:0.427rem; font-weight:bold;}
.prize-mod p{ line-height:0.547rem; font-size:0.307rem;}
.prize-mod .btn{ display:block; width:1.467rem; font-size:0.347rem; color:#fff; line-height:1; font-weight:bold; padding:0.107rem 0; margin:0.227rem auto 0; background:#ff733b; border-radius:0.667rem;}

/**/
.strategy-mod{ padding:0 0 0.4rem 0.4rem;}
.strategy-mod li{ float:left; width:4.32rem; height:3.973rem; text-align:center; background:url("/images/zaojia/zhuanti/zjcjcxyy/strategy-bg.png") no-repeat; background-size:100% auto;}
.strategy-mod h4{ line-height:0.96rem; font-size:0.427rem; color:#ff733b; font-weight:bold; position:relative;}
.strategy-mod h4:before{ content:""; width:0.667rem; height:0.04rem; background:#ff733b; position:absolute; left:50%; margin-left:-0.333rem; bottom:-0.04rem;}
.strategy-mod p{ padding:0.32rem 0.267rem 0 0.4rem; line-height:0.427rem; font-size:0.32rem; text-align:left;}
.strategy-mod .btn{ display:block; width:2.533rem; font-size:0.347rem; color:#fff; line-height:1; font-weight:bold; padding:0.227rem 0; background:#ff733b; border-radius:0.667rem; box-shadow:0 0.053rem 0.107rem #f8ddd3; position:absolute; left:50%; margin-left:-1.267rem; bottom:-0.307rem;}

/**/
.follow-mod{ padding:0 0 0 0.4rem;}
.follow-mod li{ width:6.4rem; height:4.76rem; padding:0.24rem 0.4rem 0 0.333rem;}
.follow-mod li.bg01{ background:url("/images/zaojia/zhuanti/zjcjcxyy/follow-bg01.jpg") no-repeat; background-size:100% auto;}
.follow-mod li.bg02{ background:url("/images/zaojia/zhuanti/zjcjcxyy/follow-bg02.jpg") no-repeat; background-size:100% auto;}
.follow-mod li.bg03{ background:url("/images/zaojia/zhuanti/zjcjcxyy/follow-bg03.jpg") no-repeat; background-size:100% auto;}
.follow-mod li.bg04{ background:url("/images/zaojia/zhuanti/zjcjcxyy/follow-bg04.jpg") no-repeat; background-size:100% auto;}
.follow-mod li.bg05{ background:url("/images/zaojia/zhuanti/zjcjcxyy/follow-bg05.jpg") no-repeat; background-size:100% auto;}
.follow-mod li.bg06{ background:url("/images/zaojia/zhuanti/zjcjcxyy/follow-bg06.jpg") no-repeat; background-size:100% auto;}
.follow-mod h4{ line-height:0.933rem; font-size:0.48rem; color:#ff733b; padding:0 0 0 0.467rem; position:relative;}
.follow-mod h4:before{ content:""; width:0.187rem; height:0.187rem; background:#ffe0d3; border:0.027rem solid #ff733b; border-radius:50%; position:absolute; left:0; top:50%; margin-top:-0.093rem;}
.follow-mod p{ line-height:0.507rem; font-size:0.32rem; color:#666;}
.follow-mod .btn{ display:block; width:1.813rem; text-align:center; font-size:0.347rem; line-height:1; padding:0.2rem 0; color:#ff733b; border:0.027rem solid #fd662e; border-radius:0.667rem; margin-top:0.293rem;}

/**/
.thesis-mod{ width:9.2rem; background:#fff; margin:0 auto; border-radius:0.107rem; box-shadow:0 0.053rem 0.107rem #f0f0f0; padding:0.48rem 0.32rem 0.493rem 0.427rem;}
.thesis-mod .topText{}
.thesis-mod .topText p{ line-height:0.48rem; font-size:0.36rem; padding-bottom:0.293rem;}
.thesis-mod .topText p:last-child{ padding-bottom:0.293rem;}
.thesis-mod .step-con{ padding:0.293rem 0 0; background:url("/images/zaojia/zhuanti/zjcjcxyy/thesis-bg.jpg") no-repeat right 2.667rem; background-size:5.573rem auto;}
.thesis-mod .step-con h4{ line-height:0.6rem; font-size:0.4rem; color:#fc6a30; font-weight:bold; margin-bottom:0.347rem;}
.thesis-mod .step-con li{ width:4.52rem; line-height:0.44rem; text-align:center; font-size:0.32rem; color:#fc6a30; padding:0.173rem 0; background:#ffefdf; border-radius:0.08rem; margin-bottom:0.4rem; position:relative;}
.thesis-mod .step-con li:before{ content:""; width:0.253rem; height:0.147rem; position:absolute; left:50%; margin-left:-0.12rem; bottom:-0.267rem; background:url("/images/zaojia/zhuanti/zjcjcxyy/ico02.png") no-repeat; background-size:100% auto;}
.thesis-mod .step-con li:last-child{ margin-bottom:0;}
.thesis-mod .step-con li:last-child:before{ display:none;}
.thesis-mod .tips-tit{ padding:0 0 0 0.4rem; line-height:0.773rem; font-size:0.36rem; font-weight:bold; color:#ff7950; margin-top:0.467rem; position:relative;}
.thesis-mod .tips-tit:before{ content:""; width:0.373rem; height:0.373rem; background:url("/images/zaojia/zhuanti/zjcjcxyy/ico03.jpg") no-repeat; background-size:100% auto; position:absolute; left:-0.16rem; top:0.227rem;}
.thesis-mod .tips{ line-height:0.533rem; font-size:0.32rem; padding:0 0 0 0.4rem;}
.thesis-mod .tips a{ color:#fc6a30;}

/**/
.course-mod .coupon-con{ width:9.2rem; margin:0 auto; background:#fff; border-radius:0.107rem; padding:0.547rem 0 0.533rem; text-align:center;}
.course-mod .coupon-con li{ display:inline-block; width:3.64rem; height:2.773rem; text-align:center; background:url("/images/template/2020afterExam/coupon-bg.png") no-repeat; background-size:100% auto; margin:0 0.32rem;}
.course-mod .coupon-con .prize{ line-height:0.787rem; font-size:0.72rem; font-weight:bold; color:#fe3a3f; padding-top:0.253rem;}
.course-mod .coupon-con .text{ line-height:0.533rem; font-size:0.32rem; color:#fe3a3f;}
.course-mod .coupon-con .btn{ display:block; line-height:0.973rem; text-align:center; font-size:0.427rem; font-weight:bold; color:#fff; margin-top:0.227rem;}
.course-mod .course-list{}
.course-mod .course-list li{ width:8.8rem; margin:.4rem auto 0; border-radius:0.08rem; padding:0.133rem 0.267rem 0.133rem 0.133rem; background:#fff;}
.course-mod .course-list .tit{ float:left; width:3.12rem; height:4.267rem; text-align:center; color:#fff; position:relative;}
.course-mod .course-list .tit .tips{ display:block; width:100%; font-size:0.24rem; color:#fff; line-height:1; padding:0.213rem 0; text-align:center; border-top-right-radius:0.333rem; position:absolute; left:0; bottom:0; background:#e83816; background-image:-webkit-linear-gradient(left, #e83816, #fb6142); background-image:linear-gradient(left,#e83816,#fb6142);}
.course-mod .course-list .con{ float:right; width:5.387rem; position:relative;}
.course-mod .course-list .con h2{ line-height:0.773rem; font-size:0.48rem; font-weight:bold;}
.course-mod .course-list .con .tips{ padding:0 0 0.133rem;}
.course-mod .course-list .con .tips span{ display:inline-block; line-height:1; font-size:0.32rem; color:#666; padding:0.16rem 0.4rem; border-radius:0.667rem; background:#f6f6f6; margin:0.067rem 0.133rem 0 0;}
.course-mod .course-list .con p{ line-height:0.573rem; font-size:0.32rem; color:#777; padding-left:0.227rem; position:relative;}
.course-mod .course-list .con p span{ font-size:0.347rem; color:#333;}
.course-mod .course-list .con p:before{ content:""; width:0.107rem; height:0.107rem; background:#e3e3e3; border-radius:50%; position:absolute; left:0; top:0.24rem;}
.course-mod .course-list .con .prize{ line-height:0.747rem; float:left; font-size:0.32rem; color:#f3664a; font-weight:bold;}
.course-mod .course-list .con .prize em{ font-size:0.32rem;}
.course-mod .course-list .con .prize strong{ font-size:0.48rem;}
.course-mod .course-list .con .buy-btn{ display:block; float:right; width:2.307rem; text-align:center; line-height:1; padding:0.187rem 0; background:#fb6142; box-shadow:0 0 0.107rem 0.053rem #fcd9d2; border-radius:0.667rem; font-size:0.373rem; color:#fff;}
.course-mod .course-list .con .sale-tags{ display:block; line-height:1; font-size:0.32rem; padding:0.067rem 0.173rem; color:#f3664a; background:#ffdc7d; border-radius:0.333rem; border-bottom-left-radius:0; position:absolute; right:-0.44rem; top:-0.24rem;}
.course-mod .more-btn{ display:block; width:5.147rem; line-height:1; font-size:0.373rem; color:#ff733b; padding:0.187rem 0; text-align:center; border-radius:0.667rem; border:0.027rem solid #ff733b; margin:0.4rem auto 0;}

/**/
.book-mod{ padding:0 0 0 .4rem;}
.book-mod .swiper-slide{ width:5.04rem; background:#fff;}
.book-mod .swiper-slide .box{ border-radius:0.08rem; padding:0 0.4rem 0.4rem; position:relative;}
.book-mod .swiper-slide .tips{ width:1.547rem; height:1.16rem; line-height:0.72rem; text-align:center; font-size:0.347rem; color:#fff; position:absolute; right:0.133rem; top:0; z-index:9; background:url("/images/zaojia/zhuanti/zjcjcxyy/tips.png") no-repeat; background-size:100% auto;}
.book-mod .swiper-slide .pic{ height:2.853rem; position:relative;}
.book-mod .swiper-slide .pic img{ max-height:2.853rem; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.book-mod .swiper-slide h3{ line-height:0.507rem; font-size:0.4rem; padding-bottom:0.16rem;}
.book-mod .swiper-slide p{ line-height:0.48rem; font-size:0.347rem; color:#999; padding-bottom:0.373rem;}
.book-mod .swiper-slide .prize{ font-size:0.48rem; color:#f3664a; font-weight:bold; padding-bottom:0.32rem;}
.book-mod .swiper-slide .prize em{ font-size:0.32rem;}
.book-mod .swiper-slide .prize del{ font-size:0.32rem; color:#999; font-weight:normal;}
.book-mod .swiper-slide .buy-btn{ display:block; width:2.307rem; text-align:center; line-height:1; padding:0.187rem 0; margin:0 auto; background:#fb6142; box-shadow:0 0 0.107rem 0.053rem #fcd9d2; border-radius:0.667rem; font-size:0.373rem; color:#fff;}

/**/
.getReady-mod{ padding:0 0 0.8rem 0.4rem;}
.getReady-mod li{ float:left; width:2.88rem; margin-right:0.267rem;}
.getReady-mod .con{ height:2.827rem; background:#fff; border-radius:0.08rem;}
.getReady-mod .con .icon{ display:block; width:1.627rem; height:1.627rem; margin:0 auto;}
.getReady-mod .con .icon.ico01{ background:url("/images/zaojia/zhuanti/zjcjcxyy/getReady-ico01.png") no-repeat center 0.653rem; background-size:0.84rem auto;}
.getReady-mod .con .icon.ico02{ background:url("/images/zaojia/zhuanti/zjcjcxyy/getReady-ico02.png") no-repeat center 0.547rem; background-size:0.787rem auto;}
.getReady-mod .con .icon.ico03{ background:url("/images/zaojia/zhuanti/zjcjcxyy/getReady-ico03.png") no-repeat center 0.587rem; background-size:0.813rem auto;}
.getReady-mod .con h4{ line-height:0.627rem; font-size:0.373rem; font-weight:bold; text-align:center;}
.getReady-mod .btn{ display:block;  width:2.613rem; line-height:1; padding:0.147rem 0; text-align:center; font-size:0.373rem; font-weight:bold; color:#fff; box-shadow:0 0.053rem 0.107rem #f9ded4; border-radius:0.667rem; margin:0.267rem auto 0; background:#ff733b;}

/**/
.bottomNav-mod{ width:100%; height:4.613rem; background:url("/images/zaojia/zhuanti/zjcjcxyy/bottomNav-bg.jpg") no-repeat center top; background-size:100% auto; margin-bottom:1.187rem;}
.bottomNav-mod .tit{ line-height:0.747rem; text-align:center; padding:0.48rem 0 0; font-size:0.4rem; color:#fff; font-weight:bold;}
.bottomNav-mod .tit i{ display:inline-block; width:0.68rem; height:0.56rem; background:url("/images/zaojia/zhuanti/zjcjcxyy/acc.png") no-repeat; background-size:100% auto; vertical-align:middle; margin-right:0.173rem;}
.bottomNav-mod ul{ margin:0.373rem 0 0 0;}
.bottomNav-mod li{ float:left; height:1.093rem; width:25%; text-align:center; position:relative; color:#fff;}
.bottomNav-mod li:before{ content:""; width:1px; height:1.093rem; background:#747578; position:absolute; right:0; top:0;}
.bottomNav-mod li h3{ line-height:0.52rem; font-size:0.48rem; color:#fff; font-weight:bold;}
.bottomNav-mod li p{ line-height:0.413rem; font-size:0.293rem; font-weight:bold; padding-top:0.12rem;}
.bottomNav-mod .text{ height:0.827rem; margin:0.707rem 0 0; background:url("/images/zaojia/zhuanti/zjcjcxyy/text.png") no-repeat center top; background-size:3.867rem auto;}

/**/
.differentCourse-mod{}
.differentCourse-mod .course-list{ padding:0 0.4rem;}
.differentCourse-mod .course-list li{ margin-bottom:0.4rem; background:#fff; border-radius:0.08rem; position:relative;}
.differentCourse-mod .course-list .name{ float:left; width:4.16rem; text-align:center; color:#fff; padding:0.453rem 0 0.413rem;}
.differentCourse-mod .course-list .name.bg01{ background:#ff7251; background-image:-webkit-linear-gradient(left, #ff7251, #ffb25f); background-image:linear-gradient(left,#ff7251,#ffb25f);}
.differentCourse-mod .course-list .name.bg02{ background:#4a87f5; background-image:-webkit-linear-gradient(left, #4a87f5, #71aaff); background-image:linear-gradient(left,#4a87f5,#71aaff);}
.differentCourse-mod .course-list .name.bg03{ background:#25b8c0; background-image:-webkit-linear-gradient(left, #25b8c0, #49c5cd); background-image:linear-gradient(left,#25b8c0,#49c5cd);}
.differentCourse-mod .course-list .name h4{ line-height:0.507rem; font-size:0.4rem; font-weight:bold;}
.differentCourse-mod .course-list .name p{ line-height:0.373rem; font-size:0.28rem; padding-top:0.093rem;}
.differentCourse-mod .course-list .line{ height:0.48rem; position:relative; margin:0.12rem 0 0.2rem;}
.differentCourse-mod .course-list .line:before{ content:""; width:0.48rem; height:0.48rem; background:url("/images/zaojia/zhuanti/zjcjcxyy/ico03.png") no-repeat; background-size:100% auto; z-index:9; position:absolute; left:50%; margin-left:-0.24rem; top:0;}
.differentCourse-mod .course-list .line:after{ content:""; width:3.493rem; height:1px; background:rgba(255,255,255,.6); position:absolute; left:50%; margin-left:-1.747rem; top:50%;}
.differentCourse-mod .course-list .con{ float:right; width:4.373rem; padding:0.44rem 0.267rem 0 0;}
.differentCourse-mod .course-list .con h4{ line-height:0.507rem; font-size:0.373rem; margin-bottom:0.187rem;}
.differentCourse-mod .course-list .con p{ min-height:2.027rem; line-height:0.507rem; font-size:0.373rem; color:#666;}
.differentCourse-mod .course-list .con .prize-wrap{ padding:0.267rem 0 0;}
.differentCourse-mod .course-list .con .prize-wrap .prize{ float:left; line-height:0.747rem; font-size:0.48rem; font-weight:bold; color:#f3664a;}
.differentCourse-mod .course-list .con .prize-wrap .prize em{ font-size:0.32rem;}
.differentCourse-mod .course-list .con .prize-wrap .buy-btn{ display:block; float:right; width:2.307rem; text-align:center; line-height:1; padding:0.187rem 0; background:#fb6142; box-shadow:0 0 0.107rem 0.053rem #fcd9d2; border-radius:0.667rem; font-size:0.373rem; color:#fff;}
.differentCourse-mod .course-list .sale-tags{ display:block; line-height:1; font-size:0.32rem; padding:0.067rem 0.173rem; color:#f3664a; background:#ffdc7d; border-radius:0.333rem; border-bottom-left-radius:0; position:absolute; right:0.04rem; top:-0.24rem;}


/**/
.fixNav-mb{ margin-bottom:1.187rem;}
.fixNav{ width:100%; height:1.28rem; background:#fff; position:fixed; left:0; bottom:0; z-index:89;}
.fixNav ul{ padding:0 0 0 0.48rem; float:left;}
.fixNav li{ float:left; width:1.84rem; text-align:center;}
.fixNav li a{ display:block; width:1.333rem; line-height:0.453rem; padding-top:0.693rem; text-align:center; font-size:0.32rem; color:#666;}
.fixNav li a.bg01{ background:url("/images/zaojia/zhuanti/zjcjcxyy/fixNav-ico01.png") no-repeat center 0.213rem; background-size:0.493rem auto;}
.fixNav li a.bg02{ background:url("/images/zaojia/zhuanti/zjcjcxyy/fixNav-ico02.png") no-repeat center 0.253rem; background-size:0.413rem auto;}
.fixNav li a.bg03{ background:url("/images/zaojia/zhuanti/zjcjcxyy/fixNav-ico03.png") no-repeat center 0.227rem; background-size:0.307rem auto;}
.fixNav .again-btn{ display:block; float:right; margin:0.173rem 0.267rem 0; width:2.667rem; line-height:1; padding:0.24rem 0; text-align:center; font-size:0.4rem; color:#fff; box-shadow:0 0.053rem 0.107rem #fcd9d2; border-radius:0.667rem; background:#fb6142;}

/**/
.choiceCoursesMod{padding-bottom:2.34rem;position:fixed;left:0;right:0;bottom:0;background:#fff;z-index:800;display:none;}
.choiceCoursesMod .choice-head{height:1.32rem;line-height:1.32rem;margin:0 .4rem;border-bottom:1px solid #f5f5f5; position:relative;}
.choiceCoursesMod .choice-head strong{font-size:.4rem;display:none;}
.choiceCoursesMod .choice-head .total{ float:left; font-size:0.4rem; color:#f3664a; font-weight:bold;}
.choiceCoursesMod .choice-head .sale-tags{ position:absolute; left:0; bottom:0.133rem; font-size:0.32rem; line-height:0.533rem; color:#f3664a;}
.choiceCoursesMod .choice-close{width:1.24rem;height:1.32rem;line-height:132rem;overflow:hidden;position:absolute;right:0;top:0;background:url(/images/zhuceshuiwushi/pro2020/choice-close.png) no-repeat center center;background-size:.32rem .32rem;}
.choiceCoursesMod .choice-body{padding:0.2rem 0 1px .4rem;}
.choiceCoursesMod .choice-item .item-hd{margin-bottom:8px;position:relative;z-index:1;}
.choiceCoursesMod .choice-item .item-hd strong{font-size:0.373rem;display:inline-block;line-height:0.72rem;}
.choiceCoursesMod .choice-item .item-hd strong em{margin-right:0.28rem;}
.choiceCoursesMod .choice-item .item-hd strong span{font-size:0.32rem;color:#f00;font-weight:normal;}
.choiceCoursesMod .choice-item .choice-explain{line-height:0.6rem;color:#666;font-size:.32rem;}
.choiceCoursesMod .choice-item ul{font-size:0;}
.choiceCoursesMod .choice-item ul li{margin:0 0.28rem 0.28rem 0;display:inline-block;position:relative;}
.choiceCoursesMod .choice-item ul li input{position:absolute;left:0;top:0;opacity:0;}
.choiceCoursesMod .choice-item ul li label{padding:0.2rem 0.28rem;line-height:1;border:1px solid #ccc; cursor:pointer; background:#fff;color:#555;font-size:.32rem;vertical-align:top;display:inline-block;-webkit-border-radius:1.333rem;border-radius:1.333rem;}
.choiceCoursesMod .choice-item ul li input:checked + label{border-color:#4bb9ff;background:#edf8ff;color:#249ff6;}
.choiceCoursesMod .choice-item ul li input:disabled + label{border-color:#f6f6f6;background:#f6f6f6;color:#ccc;}
.choiceCoursesMod .choice-foot{padding-bottom:0.16rem;position:absolute;left:0;right:0;bottom:0;background:#fff;z-index:10;}
.choiceCoursesMod .choice-confirm{padding:0.24rem 0;margin:0.16rem 0.32rem 0;display:block;background:#fb6142;font-size: 0.373rem;text-align:center;color:#fff;-webkit-border-radius:100px;border-radius:100px;}
.choiceCoursesMod .choice-selected{padding:0.36rem 0.28rem 0.36rem 0.32rem;background:#fff4ed;line-height:1;color:#fe7b37;font-size:0;display:none;}
.choiceCoursesMod .choice-selected span{font-size:0.373rem;display:inline-block;margin-right:0.16rem;vertical-align:top;}
.choiceCoursesMod .choice-selected p{max-width:6.2rem;display:inline-block;font-size:0.373rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.choiceCoursesMod .choice-selected .p-majority{width:4.4rem;}
.choiceCoursesMod .choice-selected .total{position:absolute;top:.36rem;right:0.28rem;}
.choiceCoursesMod .choice-selected .selected-suffix{display:none;}
.choiceCoursesMod.differentCourse-tags,.choiceCoursesMod.pingguCourse-tags{ padding-bottom:1.34rem;}
.choiceCoursesMod.differentCourse-tags .choice-item .item-hd strong{ margin-right:3rem;}
.choiceCoursesMod.pingguCourse-tags .choice-head,.choiceCoursesMod.shenjiCourse-tags .choice-head{ line-height:.6rem; height:auto; overflow:hidden; padding:.2rem 0 0.8rem;}
.choiceCoursesMod.pingguCourse-tags .tab-tit p{ display:block; float:left; width:4.44rem; cursor:pointer; border:0.013rem solid #ccc; line-height:1; padding:0.213rem 0; border-radius:0.667rem; text-align:center; font-size:0.373rem; color:#666; margin:0 0.267rem 0.267rem 0;}
.choiceCoursesMod.pingguCourse-tags .tab-tit p.on{ border-color:#4b9bff; background:#edf8ff;}
.choiceCoursesMod.pingguCourse-tags .choice-item ul.item-list{ display:none;}


.choiceCoursesMod.shenjiCourse-tags .tab-tit p{ display:block; float:left; width:2.827rem; cursor:pointer; border:0.013rem solid #ccc; line-height:1; padding:0.213rem 0; border-radius:0.667rem; text-align:center; font-size:0.373rem; color:#666; margin:0 0.267rem 0.267rem 0;}
.choiceCoursesMod.shenjiCourse-tags .tab-tit p.on{ border-color:#4b9bff; background:#edf8ff; color:#378bfe;}
.choiceCoursesMod.shenjiCourse-tags .choice-item ul.item-list{ display:none;}


.period-btn{position:absolute;right:.4rem;top:0;font-size:0.32rem;line-height:0.72rem;display:inline-block;color:#999;padding-right:0.533rem;background:url(/images/zaojia/zhuanti/zjcjcxyy/period-icon.png) no-repeat right center;background-size: 0.4rem auto;}
.period-pop{width:8rem;background:#fff; padding:0.32rem; border:1px solid #eee; border-radius:0.08rem; position:fixed; right:.2rem; top:0; z-index:89;display:none;}
.period-pop p{color:#777; line-height:0.48rem; font-weight:normal;}
.period-pop:before{content:"";width:0.24rem; height:0.187rem; background:url(/images/zaojia/zhuanti/zjcjcxyy/period-icon1.png) no-repeat; background-size:0.24rem auto; position:absolute; top:-0.187rem; right:0.267rem;}
.dialogFixed{width:100%;position:fixed;left:0;top:0;}

/**/
.gaokuaiCourse-mod{}
.gaokuaiCourse-mod .swiper-container{ padding:0 0 0.16rem 0;}
.gaokuaiCourse-mod .swiper-slide{ width:7rem; box-shadow:0 0.08rem 0.16rem #d1d1d1;}
.gaokuaiCourse-mod .top-tit{ height:1.333rem; line-height:1.333rem; text-align:center; font-size:0.48rem; font-weight:bold; color:#fff; border-top-left-radius:0.067rem; border-top-right-radius:0.067rem;}
.gaokuaiCourse-mod .con{ background:#fff; border-bottom-left-radius:0.067rem; border-bottom-right-radius:0.067rem; padding:0 0.32rem 0.333rem;}
.gaokuaiCourse-mod .con .tips{ line-height:0.987rem; text-align:center; font-size:0.32rem; border-bottom:0.013rem solid #f3f3f3;}
.gaokuaiCourse-mod .characteristic-con{ padding:0.173rem 0; border-bottom:0.013rem solid #f3f3f3;}
.gaokuaiCourse-mod .characteristic-con p{ display:block; float:left; width:2.667rem; line-height:0.533rem; font-size:0.28rem; color:#888; padding-left:0.427rem; position:relative;}
.gaokuaiCourse-mod .characteristic-con p:nth-child(2n){ width:auto;}
.gaokuaiCourse-mod .course-con{}
.gaokuaiCourse-mod .course-con .tips-tit{ line-height:0.493rem; background:#f4f4f4; font-size:.293rem; padding:0.267rem 0.48rem 0.267rem 0.267rem; margin-bottom:.16rem;}
.gaokuaiCourse-mod .course-con .chk{ padding:0.267rem 0.48rem 0.267rem 0.267rem; background:#f4f4f4; border:0.027rem solid #f4f4f4; margin-bottom:0.16rem; cursor:pointer; position:relative; overflow:hidden;}
.gaokuaiCourse-mod .course-con .chk input{ position:absolute; left:-3rem; top:-3rem;}
.gaokuaiCourse-mod .course-con .chk.on{ border:0.027rem solid #f3664a !important;}
.gaokuaiCourse-mod .course-con .chk.hot-tags{ border:0.027rem solid #ffedcf; background:#ffedcf;}
.gaokuaiCourse-mod .course-con .chk.on i{ display:block; width:0.48rem; height:0.48rem; position:absolute; right:0; bottom:0; background:url("/images/zaojia/zhuanti/zjcjcxyy/ico07.png") no-repeat; background-size:100% auto;}
.gaokuaiCourse-mod .course-con .chk .recommend-tips{ display:block; line-height:1; font-size:0.28rem; color:#fff; padding:0.067rem 0.173rem; font-weight:bold; position:absolute; right:0; top:0; border-bottom-left-radius:0.133rem; background:#ff8054; background-image:-webkit-linear-gradient(left, #ff8054, #fdac5a); background-image:linear-gradient(left,#ff8054,#fdac5a);}
.gaokuaiCourse-mod .course-con .prize{ line-height:0.493rem;}
.gaokuaiCourse-mod .course-con .prize strong{ display:block; float:left; width:1.573rem; font-size:0.4rem; color:#f3664a;}
.gaokuaiCourse-mod .course-con .prize strong em{ font-size:0.24rem;}
.gaokuaiCourse-mod .course-con .prize span{ display:block; float:left; font-size:0.293rem; font-weight:bold;}
.gaokuaiCourse-mod .course-con .course-tips{ display:block; line-height:0.36rem; font-size:0.24rem; color:#f3664a;}
.gaokuaiCourse-mod .btn-wrap{ text-align:center; font-size:0; padding:0.16rem 0 0;}
.gaokuaiCourse-mod .btn-wrap .consulting-btn{ display:inline-block; width:2.253rem; border:0.027rem solid #e1e1e1; border-radius:0.667rem; color:#999; line-height:1; font-size:0.373rem; padding:0.16rem 0; margin:0 0.16rem;}
.gaokuaiCourse-mod .btn-wrap .buy-btn{ display:inline-block; width:2.253rem; border:0.027rem solid #fb6142; border-radius:0.667rem; color:#fff; background:#fb6142; line-height:1; font-size:0.373rem; padding:0.16rem 0; margin:0 0.16rem; box-shadow:0 0.053rem 0.107rem #fcd9d2;}
.gaokuaiCourse-mod .swiper-slide.bg01 .top-tit{ background:#628efe; background-image:-webkit-linear-gradient(left, #628efe, #45a9f9); background-image:linear-gradient(left,#628efe,#45a9f9);}
.gaokuaiCourse-mod .swiper-slide.bg02 .top-tit{ background:#25b8c0; background-image:-webkit-linear-gradient(left, #25b8c0, #49c5cd); background-image:linear-gradient(left,#25b8c0,#49c5cd);}
.gaokuaiCourse-mod .swiper-slide.bg03 .top-tit{ background:#ffb04b; background-image:-webkit-linear-gradient(left, #ffb04b, #ff8336); background-image:linear-gradient(left,#ffb04b,#ff8336);}
.gaokuaiCourse-mod .swiper-slide.bg01 .characteristic-con p:before,.gaokuaiCourse-mod .swiper-slide.bg02 .characteristic-con p:before,.gaokuaiCourse-mod .swiper-slide.bg03 .characteristic-con p:before{ content:""; width:0.347rem; height:0.347rem; background:url("/images/zaojia/zhuanti/zjcjcxyy/ico05.png") no-repeat; background-size:100% auto; position:absolute; left:0; top:50%; margin-top:-0.173rem;}
.gaokuaiCourse-mod .swiper-slide.bg02 .characteristic-con p:before{ background:url("/images/zaojia/zhuanti/zjcjcxyy/ico04.png") no-repeat; background-size:100% auto;}
.gaokuaiCourse-mod .swiper-slide.bg03 .characteristic-con p:before{ background:url("/images/zaojia/zhuanti/zjcjcxyy/ico06.png") no-repeat; background-size:100% auto;}

/**/
.othercourse-mod{ width:9.2rem; margin:0 auto;}
.othercourse-mod .top-tit{ text-align:center; padding:0.253rem 0 0.133rem; color:#fff; position:relative; border-top-left-radius:0.107rem; border-top-right-radius:0.107rem; background:#45acfe; background-image:-webkit-linear-gradient(left, #45acfe, #628efe); background-image:linear-gradient(left,#45acfe,#628efe);}
.othercourse-mod .top-tit h4{ line-height:0.653rem; font-size:0.48rem; font-weight:bold;}
.othercourse-mod .top-tit p{ font-size:0.347rem; line-height:0.533rem;}
.othercourse-mod .top-tit .hot-tags{ display:block; width:0.827rem; height:0.827rem; padding-top:0.107rem; line-height:0.827rem; text-align:center; font-size:0.267rem; color:#ff682c; background:url("/images/zaojia/zhuanti/zjcjcxyy/ico08.png") no-repeat; background-size:100% auto; position:absolute; right:0.387rem; top:-0.28rem;}
.othercourse-mod .con{ background:#fff; border-bottom-left-radius:0.067rem; border-bottom-right-radius:0.067rem; box-shadow:0 0.053rem 0.107rem #f1f1f1; padding:0.253rem 0 0.56rem;}
.othercourse-mod .con .ad{ text-align:center;}
.othercourse-mod .con .ad p{ display:inline-block; line-height:1; font-size:0.32rem; color:#f3664a; background:#ffdc7d; border-radius:0.667rem; padding:0.08rem 0.4rem;}
.othercourse-mod .con .characteristic-con{ padding:0.373rem 0 0 0.4rem;}
.othercourse-mod .con .characteristic-con p{ display:block; float:left; width:4.067rem; line-height:1; padding:0.2rem 0; text-align:center; background:#f1f1f1; font-size:0.32rem; margin:0 0.267rem 0.267rem 0;}
.othercourse-mod .con .characteristic-con p span{ font-size:0.4rem; color:#f3664a;}
.othercourse-mod .con .teacher-con{ text-align:center;}
.othercourse-mod .con .teacher-con img{ display:block; width:5.88rem; margin:0 auto;}
.othercourse-mod .con .teacher-con .name{ width:6.667rem; margin:0 auto; line-height:1; font-size:0.213rem; padding:0.12rem 0; background:#73b4fe;}
.othercourse-mod .con .teacher-con .name span{ display:inline-block; color:#fff; margin:0 0.333rem;}
.othercourse-mod .con .buy-btn{ display:block; width:2.253rem; border:0.027rem solid #fb6142; text-align:center; border-radius:0.667rem; color:#fff; background:#fb6142; line-height:1; font-size:0.373rem; padding:0.16rem 0; margin:0.4rem auto 0; box-shadow:0 0.053rem 0.107rem #fcd9d2;}

/**/
.mask,.choice-mask{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.64);z-index:800;cursor:pointer;display:none;}
.choice-mask{ z-index:89;}
.common-pop{ width:8.773rem; margin-left:-4.387rem; position:fixed;left:50%;top:50%;z-index:850;display:none;}
.common-pop .pop-con{ background:#fff;}
.common-pop .popMain{padding:0.933rem 0 0.493rem;}
.common-pop .close-btn{ display:block; width:0.333rem; height:0.32rem; background:url("/images/zaojia/zhuanti/zjcjcxyy/close-ico01.png") no-repeat; background-size:100% auto; position:absolute; right:0.267rem; top:0.267rem;}
.pactPop .pop-con{ padding:1rem 0;}

/**/
.push-pop{ text-align:center;}
.push-pop h4{ line-height:0.667rem; padding:0.427rem 0 0.333rem; font-size:0.427rem; font-weight:bold;}
.push-pop p{ font-size:0.373rem; color:#777; line-height:0.48rem; padding:0 0.6rem 0.24rem;}
.push-pop .btn{ display:block; font-size:0.427rem; line-height:1; padding:0.453rem 0; border-top:1px solid #ededed;}

/**/
.pop-btn{text-align:center;font-size:0;margin-top:0.1rem;}
.pop-btn a{ display:block; width:4.533rem; height:0.4rem; line-height:0.4rem; padding:0.2rem 0; font-size:0.347rem; color:#fff; font-weight:bold; border-radius:0.667rem; margin:0 auto; background:#ffbf1f; background-image:-webkit-linear-gradient(top, #ffbf1f, #ff6a4f); background-image:linear-gradient(left,#ffbf1f,#ff6a4f);}
.pop-btn .pop-cancel{border-color:#333;color:#333;background:none;}
.pop-btns a{width:3.28rem;margin:0 0.2rem;padding:0.28rem 0;}
.popText{line-height:0.48rem;font-size:0.373rem;padding-bottom:0.2rem;text-align:center;color:#333;}
.popText img{width:3.2rem;display:block;margin:0 auto .4rem;}
.oneRow{line-height:1.2rem;}

/**/
.differentSpecies-mod{ margin-left:0.4rem;}
.differentSpecies-mod li{ width:4.267rem; border-radius:0.08rem; text-align:center; padding-bottom:0.4rem; background:url("/images/zaojia/zhuanti/zjcjcxyy/differentSpecies-bg.jpg") no-repeat center top #fff; background-size:100% auto;}
.differentSpecies-mod li h4{ line-height:0.933rem; padding-top:0.253rem; font-size:0.427rem; color:#ff733b; position:relative;}
.differentSpecies-mod li h4:before{ content:""; width:0.613rem; height:0.053rem; border-radius:0.027rem; background:#ff733b; position:absolute; left:50%; margin-left:-0.307rem; bottom:-0.053rem;}
.differentSpecies-mod li p{ height:1.28rem; overflow:hidden; line-height:0.427rem; font-size:0.32rem; color:#666; padding:0.213rem 0.227rem 0.36rem;}
.differentSpecies-mod li .btn{ display:block; width:2.213rem; line-height:1; font-size:0.36rem; color:#ff733b; padding:0.133rem 0; border:0.027rem solid #fd662e; border-radius:0.667rem; margin:0 auto;}

/**/
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@-webkit-keyframes shake {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    1%, 3%, 5%, 7%, 9% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0);
    }

    2%, 4%, 6%, 8% {
        -webkit-transform: translate3d(0, 4px, 0);
        transform: translate3d(0, 4px, 0);
    }
    10% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes shake {
    from, to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    1%, 3%, 5%, 7%, 9% {
        -webkit-transform: translate3d(0, -8px, 0);
        transform: translate3d(0, -4px, 0);
    }

    2%, 4%, 6%, 8% {
        -webkit-transform: translate3d(0, 8px, 0);
        transform: translate3d(0, 4px, 0);
    }
    10% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

}

.shake {
    -webkit-aanimation:shake 10s infinite;
    animation:shake 10s infinite;
}