@charset "utf-8";
/* ====================== reset ================= */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,img{border:medium none;margin:0;padding:0; list-style:none}
*{margin: 0;padding: 0;}
@font-face {font-family: 'HelveticaNeue';src: url('../fonts/HelveticaNeueLTPro-ThEx.otf');}
body,button,input,select,textarea{font-family:"微软雅黑" ;font-size:.26rem;color: #333;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
em{font-style:normal;font-weight: bold;}
/*在 iOS 上，输入框默认有内部阴影*/
input, textarea {border: 0; /* 方法1 */ -webkit-appearance: none; /* 方法2 */ outline:none;}
ul,ol{list-style:none;}
a{color:#333;outline:none;text-decoration: none;cursor:pointer;}
a:hover{text-decoration: none;cursor:pointer;}
a:active{text-decoration: none;}
a:link{text-decoration: none;}
a:visited{text-decoration: none;}
img{border:0px;vertical-align:middle;}
a img{ border:0px;}
.ctn{text-align:center;}
.rtn{text-align:right;}
.clearfix{zoom:1;}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.abs{position:absolute;}
.fix{position: fixed;width:100%;z-index: 99;}
.wrap{width:100%;overflow: hidden;}

.c-main{color:#01c758;}
.c-333{color:#333;}
.c-999{color:#999;}
.c-666{color:#666;}
.c-red{color:#f04f54;}
.c-orange{color:#fa5209}
.c-fff{color:#fff;}

.bg-fff{background: #fff;}
.bg-grey{background: #f6f6f6;}
.bg-efeff4{background: #efeff4;}
.bg-gradient{background-image:-webkit-linear-gradient(174deg,#ea302e 0,#ea302e 0,#ff7761 100%);background-image:-moz-linear-gradient(174deg,#ea302e 0,#ea302e 0,#ff7761 100%);background-image:-o-linear-gradient(174deg,#ea302e 0,#ea302e 0,#ff7761 100%);background-image:linear-gradient(-84deg,#ea302e 0,#ea302e 0,#ff7761 100%);}
.bg-gradient-grey{background-image:-webkit-linear-gradient(174deg,#bfbec9 0,#90949d 0,#bfbec9 100%);background-image:-moz-linear-gradient(174deg,#90949d 0,#90949d 0,#bfbec9 100%);background-image:-o-linear-gradient(174deg,#90949d 0,#90949d 0,#bfbec9 100%);background-image:linear-gradient(-84deg,#90949d 0,#90949d 0,#bfbec9 100%);}
.bg-gradient-blue{background-image:-webkit-linear-gradient(174deg,#2f4eea 0,#2f4eea 0,#7d9fff 100%);background-image:-moz-linear-gradient(174deg,#2f4eea 0,#2f4eea 0,#7d9fff 100%);background-image:-o-linear-gradient(174deg,#2f4eea 0,#2f4eea 0,#7d9fff 100%);background-image:linear-gradient(-84deg,#2f4eea 0,#2f4eea 0,#7d9fff 100%);}
.bg-gradient-red{background-image:-webkit-linear-gradient(174deg,#ff2c66 0,#ff2c66 0,#ff683e 100%);background-image:-moz-linear-gradient(174deg,#ff2c66 0,#ff2c66 0,#ff683e 100%);background-image:-o-linear-gradient(174deg,#ff2c66 0,#ff2c66 0,#ff683e 100%);background-image:linear-gradient(-84deg,#ff2c66 0,#ff2c66 0,#ff683e 100%);}
.bg-gradient-orange{background-image:-webkit-linear-gradient(90deg,#e9652b 0,#e9652b 0,#ffa523 100%);background-image:-moz-linear-gradient(90deg,#e9652b 0,#e9652b 0,#ffa523 100%);background-image:-o-linear-gradient(90deg,#e9652b 0,#e9652b 0,#ffa523 100%);background-image:linear-gradient(0deg,#e9652b 0,#e9652b 0,#ffa523 100%);}
.bg-gradient-orange2{background-image:-webkit-linear-gradient(0deg,#ffb400 0,#ffb400 0,#ffcf4f 100%);background-image:-moz-linear-gradient(0deg,#ffb400 0,#ffb400 0,#ffcf4f 100%);background-image:-o-linear-gradient(0deg,#ffb400 0,#ffb400 0,#ffcf4f 100%);background-image:linear-gradient(90deg,#ffb400 0,#ffb400 0,#ffcf4f 100%);}
.bg-gradient-orange3{background-image:-webkit-linear-gradient(90deg,#e83e34 0,#e83e34 0,#f97f42 100%);background-image:-moz-linear-gradient(90deg,#e83e34 0,#e83e34 0,#f97f42 100%);background-image:-o-linear-gradient(90deg,#e83e34 0,#e83e34 0,#f97f42 100%);background-image:linear-gradient(0deg,#e83e34 0,#e83e34 0,#f97f42 100%);}
.bg-gradient-green{background-image:-webkit-linear-gradient(90deg,#23f27e 0,#23f27e 0,#01c758 100%);background-image:-moz-linear-gradient(90deg,#23f27e 0,#23f27e 0,#01c758 100%);background-image:-o-linear-gradient(90deg,#23f27e 0,#23f27e 0,#01c758 100%);background-image:linear-gradient(0deg,#23f27e 0,#23f27e 0,#01c758 100%);}



.fwb{font-weight: bold;}
.fwn{font-weight:normal;}
.tac{text-align:center;}
.del{text-decoration: line-through;}

.tid{text-indent:2em;}

.pl20{padding-left:.2rem;}
.pr20{padding-right:.2rem;}

.pl30{padding-left:.3rem;}
.pr30{padding-right:.3rem;}

.pl40{padding-left:.4rem;}
.pr40{padding-right:.4rem;}


.pb40{padding-bottom: .4rem;}
.pb140{padding-bottom: 1.4rem;}

.mt05{margin-top:.05rem;}
.mt1{margin-top:.1rem;}
.mt15{margin-top:.15rem;}

.mt32{margin-top:.32rem;}
.mt40{margin-top:.4rem;}

.mr30{margin-right:.3rem;}

.ml20{margin-left:.2rem;}

.pt10{padding-top:.1rem;}
.pt20{padding-top:.2rem;}
.pt35{padding-top:.35rem;}
.pt88{padding-top:.88rem;}
.pt100{padding-top:1rem;}
.pt130{padding-top:1.3rem;}

.pb0{padding-bottom:0!important;}
.pb15{padding-bottom:.15rem;}
.pb42{padding-bottom:.42rem;}

.fz22{font-size: .22rem;}
.fz24{font-size: .24rem;}
.fz26{font-size: .26rem;}
.fz28{font-size: .28rem;}
.fz30{font-size: .3rem;}
.fz32{font-size: .32rem;}
.fz36{font-size: .36rem;}
.fz40{font-size: .4rem;}
.fz42{font-size: .42rem;}
.fz52{font-size: .52rem;}
.fz60{font-size: .6rem;}



.no-border{border:none!important;}
.bb1{border-bottom:1px solid #f3f3f3;}
.bb14{border-bottom:.14rem solid #f8f8f8;}
.bb16{border-bottom:.16rem solid #f5f5f5;}


.bottom{background:#fff;position: fixed;left:0;bottom:0;width:100%;z-index: 9;box-sizing: border-box;}


/*fonticon 图标*/
.icon_lists .icon {display: block; height: 100px; line-height: 100px; font-size: 42px; margin: 10px auto; color: #333;}

.iconjiantou3:before {content: "\e605"; }
.iconqq:before {content: "\e600"; }
.iconweixin:before {content: "\e6ea"; }
.iconduihao:before{display: none;}


/*head*/
header{position:fixed;top:0;left:0;z-index:99999;width:100%;height:.88rem;line-height: .88rem;background: #fff;color:#01c758;overflow: hidden;}
header h1.logo a{display: block;padding:.07rem .2rem;}
header h1.logo img{display:block;width:2.5rem;height:.74rem;display:block;}
header h2{text-align:center;font-size:.34rem;font-weight: normal;color:#333;}
header h2 a{display: block;}

/*个人中心*/
/*header{height:.88rem;line-height: .88rem;background: #01c758;color:#fff;overflow: hidden;}
header h1.logo a{display: block;padding:.07rem .2rem;}
header h1.logo img{display:block;width:2.5rem;height:.74rem;display:block;}
header h2{text-align:center;font-size:.34rem;font-weight: normal;}*/

.return, .home{display:block;top:50%;transform: translateY(-50%);left:0;padding:0 .2rem;color:#717171;}
.return span, .home span{font-size:.36rem;}
.user-link, .cart, .header-user, .header-more{right:.3rem;top:0;color:#01c758;}
.user-link a{display: inline-block;color:#01c758;font-size:.26rem;padding:0 .03rem;}

.cart a span, .header-user a span{color:#666;font-size:.4rem;}
.cart a{position: relative;}
.cart a i, #myself i{display:block;font-style: normal;font-size:.2rem;color:#fff;width:.26rem;height:.26rem;line-height:.26rem;border-radius: 100%;background:red;text-align:center;position: absolute;top:-.14rem;right:-.1rem;}
#myself i{top:50%;transform:translateY(-50%);margin-top:-.14rem;}

.header-user a span, .header-more a span{font-size:.36rem;}


/*乐语  */
#doyoo_f_chat ,#doyoo_panel ,#doyoo_monitor ,#doyoo_mobile_chat_hint{display: none!important;}


/*app入口*/

.app-in{position: fixed;right:.16rem;bottom:1.48rem;width:1.18rem;height:1.18rem;text-align: center;line-height: 1.18rem;background-image:-webkit-linear-gradient(180deg,#21f57e 0,#21f57e 0,#01c758 100%);background-image:-moz-linear-gradient(180deg,#21f57e 0,#21f57e 0,#01c758 100%);background-image:-o-linear-gradient(180deg,#21f57e 0,#21f57e 0,#01c758 100%);background-image:linear-gradient(180deg,#21f57e 0,#21f57e 0,#01c758 100%);border-radius: 100%;z-index: 999999;}
.app-in img{width:.64rem;height:auto;vertical-align: middle;}




/*footer*/
@-webkit-keyframes mybtn4{
  0% {transform:scale(1);color:#929292;}
  10%{transform:scale(1);color:#929292;}
  20%{transform:scale(1);color:#929292;}
  30%{transform:scale(1);color:#929292;}
  40%{transform:scale(1);color:#929292;}
  50%{transform:scale(1);color:#929292;}
  60%{transform:scale(1.2);color:#01a267;}
  70%{transform:scale(1.2);color:#01a267;}
  80%{transform:scale(1.2);color:#01a267;}
  90%{transform:scale(1.2);color:#01a267;}
  100%{transform:scale(1.2);color:#01a267;}
}
.footer{border-top:.02rem solid #dedede;padding:.05rem 0 0;height:.98rem;box-sizing:border-box;position:fixed;bottom:0;left:0;width:100%;background:#f2f2f2;z-index: 99999999;}
.footer li{float:left;width:20%;text-align: center;}
.footer li a{display:block;width:100%;}
.footer li span{display:block;color:#929292;font-size:.46rem;}
.footer li:nth-child(3) span{animation: mybtn4 linear .5s infinite;-webkit-animation: mybtn4 linear .5s infinite;}

.footer li:nth-child(1) span{font-size:.4rem;padding:.03rem 0;}
.footer li:nth-child(4) span{font-size:.34rem;padding:.06rem 0;}


/*名师团队*/

.teacher { width:100%;margin:0 auto; position:relative; overflow:hidden;   }

.teacher .bd{ position:relative; z-index:0; }

.teacher .swiper-slide{width:4.15rem!important;border-radius: .1rem;margin:0 .22rem!important;overflow:hidden;background:#f5f5f5;}
.teacher .img{width:4.15rem;height:2.89rem;border-radius: .1rem;overflow:hidden;}
.teacher .img img{width:4.15rem;height:2.89rem;}
.teacher .text{padding:.2rem .24rem;box-sizing: border-box;}
.teacher .text h4{font-size:.3rem;margin-bottom:.14rem;}
.teacher .text p{color:#999;font-size:.26rem;line-height: .32rem;}
.teacher .shiting{right:0;top:.2rem;width: 1.04rem;height:.37rem;line-height: .37rem;color:#fff;background:#fa5209;font-size:.24rem;border-radius: .37rem 0 0 .37rem;}
.teacher .shiting .iconshiting1{font-size:.24rem;margin:0 .1rem;}



/*================================== 入驻 ==================================*/
.ruzhu-form{padding-bottom:.5rem;}
.ruzhu-form .c-red{color:#e8302e;}
.ruzhu-form .plr1em{padding:0 1em;}
.ruzhu-form .plr05em{padding:0 .25em;}


.ruzhu-form .input-box.pr{height:.98rem;line-height: .98rem;border-bottom:1px solid #e6eaf2;font-size:.3rem;}
.ruzhu-form .input-box.pr input{width:100%;height:100%;text-indent:6em;font-size: .3rem;}
.ruzhu-form .input-box.pr input::-webkit-input-placeholder{font-size:.3rem;color:#ccc;}
.ruzhu-form .input-box.pr input:focus{outline: none;}

.ruzhu-form .input-box.pr input[type="submit"]{text-indent:0;}

.input-box-tx{height:2.2rem;}
.input-box-tx p{line-height:1.9rem;}

.input-box .phone{display: block;width:100%;height:100%;}
.input-box .phone p{left:6em;}
.input-box .phone-xg{right:0;}
.input-box .iconjiantou:before{color:#ccc;font-size:.3rem;}

.input-box-zjz{height: auto;padding-bottom:.1rem;}

.item-zjz{margin-top:.3rem;margin-left:.5rem;}

.ruzhu-zjz-sl li{float:left;width:1.2rem;text-align:center;}
.ruzhu-zjz-sl li:first-child{margin-left:.9rem;}
.ruzhu-zjz-sl li img{width:1.1rem;height: 1.1rem;}
.ruzhu-zjz-sl li p{font-size:.14rem;text-align:center;line-height: .4rem;padding:0;}

.ruzhu-zjz-sl p{color:#848e99;font-size:.18rem;line-height: .36rem;padding-left:.98rem;}

.ruzhu-zjz-sl .icon{font-size:.16rem;margin-right:.02rem;}
.ruzhu-zjz-sl .icondui{color:#77d859;}
.ruzhu-zjz-sl .iconcuowu{color:#e93634;}


/*证件类型选择*/
.mPicker-mask{opacity: .4;}
.mPicker-footer{border-bottom:.01rem solid #e0e0e0;line-height: .87rem;height: .87rem;background:#eff0f0;}
.mPicker-header{font-size:.3rem;display: none;background:#eff0f0;}
.mPicker-shadow{background: -o-linear-gradient(bottom,hsla(0,0%,100%,.4),hsla(0,0%,100%,.8));
    background: -webkit-gradient(linear, left bottom, left top, from(hsla(0, 0%, 100%, 0.4)), to(hsla(0, 0%, 100%, 0.8)));
    background: -o-linear-gradient(bottom, hsla(0, 0%, 100%, 0.4), hsla(0, 0%, 100%, 0.8));
    background: linear-gradient(0deg,hsla(0,0%,100%,.4),hsla(0,0%,100%,.8));
height:26%;top: .9rem;}
.mPicker-shadow1{border-bottom: 1px solid #ebebeb}
.mPicker-shadow2{top: 2.9rem;bottom: auto;height: 42%;border-top: 1px solid #ebebeb}
.mPicker-content{background:#fff;}
.mPicker-content li{font-size:.28rem;}
.mPicker-confirm, .mPicker-cancel{font-size:.3rem;}

.mPicker-active-box{display: none;}

.user-center .yymz .img-up{height:auto;}
.yymz .img-up p{width:100%;font-size:.3rem;}
.mPicker-confirm, .mPicker-cancel{width:16%;}
.mPicker-confirm{color:#cca375;background:none;border:none;float:right;}


/*表单 图片上传*/
.ruzhu-form .item {width:2.3rem; height:2.3rem; float: left; position: relative;overflow: hidden;background:url(../images/ruzhu-zjz.jpg);background-size:cover;}
.ruzhu-form .addImg {width:2.3rem; height:2.3rem; position: absolute; left: 0; top: 0; z-index: 2; cursor: pointer; }
.ruzhu-form .item input[type=file] { position: absolute; z-index: 9; top:0; left:0; width: 100%; height: 100%; cursor: pointer; opacity: 0; background: #ccc; filter: alpha(opacity=0);padding:0; }
.ruzhu-form .preview,.preBlock{position: absolute; display: block; width:2.3rem; height:2.3rem; left: 0; top: 0; }
.ruzhu-form .preBlock img {display: block; width:2.3rem; height:2.3rem; }
.ruzhu-form .upload_input{display: block; width: 0; height: 0; -webkit-opacity: 0.0; /* Netscape and Older than Firefox 0.9 */ -moz-opacity: 0.0; /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/ -khtml-opacity: 0.0; /* IE9 + etc...modern browsers */ opacity: .0; /* IE 4-9 */ filter:alpha(opacity=0); /*This works in IE 8 & 9 too*/ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /*IE4-IE9*/ filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); }
.ruzhu-form .addText{width:100%;position:absolute;height:32px;line-height: 32px;background:rgba(0,0,0,.5);color:#fff;bottom:-32px;left:0;text-align:center;}
.ruzhu-form .item:hover .addText{bottom:0;}
/*头像上传*/
.ruzhu-form .item-tx{width:1.8rem;height:1.8rem;border-radius: 100%;background:url(../images/ruzhu-tx.png);background-size:cover;}
.ruzhu-form .item-tx .preBlock img{width:1.8rem;height:auto;}
.ruzhu-form .item-tx .addImg{width:1.8rem;height:1.8rem;}





/*================================== ruzhu-ok  入驻完成 ==================================*/
.input-box-zjz .fl{font-size: .3rem;padding-top:.25rem;}

.ruzhu-finish{margin-top:2.3rem;text-align:center;}

.ruzhu-finish h4{font-size:.3rem;line-height: 1rem;font-weight: normal;margin-bottom:22px;}
.ruzhu-finish h4 em{display:block;width:.99rem;height:.99rem;background-position:0 -194px;vertical-align: middle;margin-right: 10px;}
.ruzhu-finish p{color:#929292;font-size:.24rem;line-height: .4rem;margin-bottom:2rem;}

.ruzhu-finish a{display: block;margin:0 auto;width:90%;border-radius: .06rem;height: .88rem;line-height: .88rem;background:#01c758;color:#fff;font-size:.3rem;font-weight: bold;}
.ruzhu-finish .icondui{font-size:1rem;color:#77d859;}


/*================================== course  课程 ==================================*/
/*课程列表*/
.course-list{padding:.4rem 0 .8rem;}
.course-list li{width:6.9rem;height:2.1rem;padding:.32rem .26rem;box-sizing:border-box;margin:0 auto .3rem;border-radius: .1rem;overflow: hidden;box-shadow: 0 0 .1rem rgba(119,60,7,.08);}
.course-list a{display:block;}
.course-list .img{width:2.6rem;height: 1.46rem;overflow: hidden;border-radius: .08rem;}
.course-list .img img{width:2.6rem;height:auto;}

.course-list h5{font-size:.28rem;line-height: .5rem;}
.course-list p{font-size:.24rem;color:#999;line-height:.3rem;margin-top:.14rem;}
.course-list span{right:.1rem;top:.86rem;display: block;width:1.5rem;height:.39rem;border-radius: .39rem;border:.02rem solid #e8302e;color:#e8302e;line-height: .39rem;text-align: center;font-size:.16rem;}


/*================================== share  分享 ==================================*/
/*我的现金奖励*/
.share .money{height:.44rem;line-height: .44rem;background:#fff4f4;text-align:center;font-size:.24rem;color:#e8302e;}
.share .tk-btn{position:fixed;right:0;top:50%;display:block;width:.63rem;height: 2rem;background:#407fcc;border-radius: .06rem 0 0 .06rem;color:#fff;text-align:center;line-height: .3rem;font-size:.24rem;padding:.16rem .2rem;box-sizing:border-box;z-index:2;}
.share-tk{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index: 999;text-align:center;font-size: .28rem;}
.share-tk .tk-bg{width:100%;height:100%;background:rgba(0,0,0,.6);}
.share-tk .cont{width:5.96rem;height: 6.7rem;background:#fff;border-radius: .2rem;top:50%;left:50%;transform: translate(-50%,-50%);}
.share-tk h3{padding-top:.45rem;font-size:.53rem;color:#e46340;line-height: 1rem;}
.share-tk p{color:#999;line-height: .6rem;}
.share-tk img{margin:.3rem auto 0;height:2.31rem;width: auto;}
.share-tk a{display:block;}
.share-tk a.down{margin:.67rem auto 0;width:3.5rem;height:.76rem;background:#6197fe;color:#fff;line-height: .76rem;border-radius: .76rem;}
.share-tk .close{bottom:-1.2rem;left:50%;transform:translateX(-50%);}
.share-tk .iconguanbi{font-size:.72rem;color:#fff;}

/*底部 文字分享*/
.share-bottom{background:#f2f2f2;width:100%;height: 2.2rem;font-size:.24rem;}
.share .text .fl{width:5.2rem;padding-left:.34rem;}
.share .text h5{font-size:.3rem;color:#407fcc;font-weight: normal;line-height: .6rem;}
.share .text p{line-height: .4rem;}
.share .text .copy-text-btn, .copy-link-btn{display:block;width:1.4rem;text-align:center;padding:.4rem .5rem 0 0;}
.share .text .iconfuzhi{display:block;font-size:.8rem;color:#407fcc;}
/*链接分享*/
.share .copy-link-btn{line-height:.6rem;padding-top:.3rem;}
.share .iconconnect{background:#407fcc;border-radius: 100%;padding:.14rem;font-size:.5rem;}
.share .iconconnect:before{color:#fff;}


/*图片切换*/
.share .img-big{width:4.13rem;height:7.15rem;margin:.12rem auto 0;}
.share .share-tx{margin:0 auto;padding-top:.58rem;text-align:center;font-size:.18rem;line-height: .28rem;color:#fff;}
.share .img-big .img{width:4.13rem;height:7.15rem;}
.share .img-big img{width:4.13rem;height:7.15rem;}
/*.share .share-tx .img{width:.68rem;height:.68rem;border-radius:100%;overflow: hidden;margin:0 auto .08rem;}
.share .share-tx img{width:.68rem;height:.68rem;}*/
.share .keep{font-size:.3rem;line-height:.68rem;text-align:center;}
.share .keep .icondianji{font-size:.28rem;color:#333;}

.share .img-small li{float:left;width:1.06rem;height:1.06rem;margin:.2rem .32rem 0;overflow:hidden;}
.share .img-small li:first-child{margin-left:.35rem;}
.share .img-small li img{width:1.06rem;height:auto;}

.share .img-small .fr{width:1.4rem;overflow:hidden;height:1.6rem;}
#copy-link{opacity: 0;}

.share .icondui1{font-size:.2rem;color:#fff;background:rgba(0,0,0,.26);right:.04rem;top:.04rem;border-radius: 100%;}
.share .img-small li.on .icondui1{background: none;color:#e85e2e;right:0;top:0;}
.share .img-small li.on .icondui1:before{content:"\e602";font-size: .23rem;}



.search{width:6.91rem;height:.59rem;overflow: hidden;background: #efefef;border-radius: .59rem;margin:0 auto;line-height: .59rem;}
.search input{width:100%;height:100%;outline: none;padding:0 .2rem 0 .6rem;box-sizing: border-box;font-size:.26rem;color:#333;background: transparent;;}
.search input::-webkit-input-placeholder{color:#737373;}
.search span{font-size:.34rem;vertical-align: middle;margin-left:.2rem;color:#7a7a7a;}


/*================================== subject  题库 ==================================*/
/*子栏目切换*/
.swiper-nav {width: 96%;}
.swiper-nav .selected {position:relative;color:#01c758;}
.swiper-nav .selected a{color:#01c758;}
.swiper-nav .selected:after{display:block;width:.47rem;height: .04rem;background:#01c758;border-radius:.04rem;content: "";position: absolute;bottom:0;left:50%;transform: translateX(-50%);}
.swiper-nav .swiper-slide {text-align: center; font-size:.3rem;line-height:.8rem; width: auto!important; height: auto!important;padding:0 .1rem; /* 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: center; cursor: pointer; }
.swiper-cont {width: 100%;padding-top:.12rem;}
.swiper-cont .swiper-slide{background:#fff!important;/*overflow-x: hidden !important;height: auto!important;*/}

/*题库*/
.subject-ul{padding-bottom:.3rem;}
.subject-ul li{height:1.7rem;width:6.84rem;box-shadow: 0 0 .05rem rgba(0,0,0,.1);border-radius: .1rem;margin-top:.3rem;}

.subject-ul .img{width:3.02rem;height:1.7rem;}
.subject-ul img{width:3.02rem;height:1.7rem;}

.subject-ul .text{width:3.6rem;padding:.26rem .14rem 0 0;box-sizing:border-box;}
.subject-ul h4{width:100%;font-weight: normal;font-size:.28rem;line-height: .38rem;}
.subject-ul p{line-height:.54rem;margin-top:.3rem;}
.subject-ul a.gm{padding:0 .2rem;border-radius: .1rem;background:#fa5209;color:#fff;}

/*搜索页面 搜索框样式*/
header .search{margin:.15rem 0 0 .8rem;width:6.14rem;}
.search-show header .search input{padding-left:.2rem;}
.search-ul li{float:left;width:auto;padding:0 .2rem;height:.54rem;line-height: .54rem;border-radius: .06rem;background:#f2f2f2;margin:.38rem .19rem 0;color:#656565;}

/*右下角购物车样式*/
.search-cart{position: fixed;bottom:.3rem;right:.3rem;z-index:9999;width:.8rem;height: .8rem;overflow: hidden;border-radius: 100%;box-shadow: 0 0 .1rem rgba(0,0,0,.15);text-align: center;line-height: .8rem;}
.search-cart span{color:#fa5209;vertical-align: middle;font-size:.5rem;}


.swiper-nav{position: relative;z-index: 999;background: #fff;}
/*监听到滚动条开始滚动后的样式*/
.swiper-nav.box-active{position: fixed; top:.87rem;width:100%;border-bottom:.02rem solid #f5f5f5;}

.subject-show .video{width:100%;height:.42rem;background:url(../images/subject-show-bg.jpg) no-repeat;background-size:cover;}
.subject-show .video p{left:0;top:0;color:#fff;font-weight: bold;line-height:1rem;width:4.8rem;left:.5rem;top:.68rem;text-align: center;}


.subject-show ul{padding:.2rem 0;}
.subject-show .list{width:3.28rem;height:1.52rem;box-shadow: 0 0 .05rem .04rem rgba(155,161,175,.15);border-radius: .1rem;text-align:center;margin:.1rem .08rem 0;}
.subject-show .list img{width:auto;height:.4rem;margin-right:.1rem;}
.subject-show .list h4{line-height: .4rem;font-size:.26rem;font-weight: normal;margin:.16rem 0;}
.subject-show .list h4:before{display: none;}
.subject-show .list p{font-size:.2rem;line-height: .34rem;color:#7d829a;text-align:center;text-indent:0;}


.subject-show .sylc{line-height: .44rem;}
.subject-ewm{margin-left:.74rem;padding:.08rem;background:#e4e4e4;}
.subject-ewm img{display:block;width:1.38rem;height:auto;border:.04rem solid #fff;}





/*================================== select 选课 ==================================*/
.select .tit{text-align:center;}
.select .tit span{font-size:.3rem;color:#252525;position: relative;}
.select .tit span:before{display:inline-block;width:.56rem;height:.02rem;content:"";background:#333;position: absolute;left:-.7rem;top:50%;transform: translateY(-50%);}
.select .tit span:after{display:inline-block;width:.56rem;height:.02rem;content:"";background:#333;position: absolute;right:-.7rem;top:50%;transform: translateY(-50%);}

.select h3, .select-show h3{font-size:.32rem;position: relative;padding-left:.3rem;margin-top:.23rem;line-height:.62rem;}
.select h3:before, .select-show h3:before{display:inline-block;width:.06rem;height:.3rem;content:"";background:#01c758;border-radius:.3rem;position: absolute;left:0;top:50%;transform: translateY(-50%);}

.select li{float:left;width:2.15rem;height:.68rem;border-radius: .06rem;background:#f5f5f5;text-align:center;line-height: .68rem;margin-right:.22rem;margin-top:.2rem;}
.select li:nth-child(3n){margin-right:0;}
.select li a{display: block;}

.select .iconhot{top:-.25rem;right:-.15rem;color:#ea302e;font-size:.5rem;}

.select .more-btn{display:block;line-height: .36rem;margin-top:.36rem;}

/*选课列表*/
.iconup{font-size: .24rem;color:#333;margin-left:.05rem;}
.select-list .swiper-slide{width:20%!important;}

.select-ul li{height:2.5rem;width:100%;box-shadow: 0 0 .05rem rgba(0,0,0,.1);border-radius: .1rem;margin-top:.3rem;padding:.3rem .2rem .2rem .26rem;box-sizing: border-box;}

.select-ul .img{width:2.6rem;height:1.46rem;}
.select-ul img{width:2.6rem;height:1.46rem;}

.select-ul .text{width:3.5rem;box-sizing:border-box;}
.select-ul h4{width:100%;font-size:.28rem;line-height: .44rem;}
/*.select-ul a.btn{display:inline-block;padding:0 .44rem;height:.46rem;line-height:.46rem;border-radius: .1rem;background:#f5f5f5;color:#666;box-shadow: 0 .02rem .02rem rgba(0,0,0,.15);margin-top:.1rem;}*/
.select-ul .del{text-decoration: line-through;}
.select-ul .name{line-height:.42rem;margin-top:.15rem;font-size:.22rem;color: #999;}
.select-ul .iconren{font-size:.24rem;margin-right:.05rem;}

/*选课详情*/
.select-show{padding-bottom:2rem;}
.select-show .video, .live-show .video{width:100%;height:4.21rem;overflow: hidden;position: relative;}
.select-show .video img, .live-show .video img{width:100%;height:4.21rem;}

.select-show .bg, .live-show .bg{width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.35);}
.select-show .iconbofang, .live-show .iconbofang{font-size:1.1rem;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);}

.select-show .jieshao{border-bottom:.02rem solid #e6e6e6;padding-bottom:.3rem;}
.select-show .jieshao h3{font-size:.32rem;color:#000;line-height: .4rem;padding:.2rem 0;}
.select-show .jieshao h3:before{display: none;}
.select-show .jieshao p{font-size:.26rem;line-height: .46rem;color:#666;}
.select-show .jieshao span.jiage{font-size:.36rem;color:#f04f54;}
.select-show .jieshao span.del{margin-left:.36rem;}

.select-show .bclx-btn{display: block;width:2.7rem;height:.6rem;line-height: .6rem;text-align:center;font-size:.26rem;color:#666;background: #f5f5f5;border-radius: .05rem;}




.subNav{font-size:.3rem;padding-left:.32rem;position: relative;padding:.1rem 0 0 .32rem;line-height: .5rem;}
.subNav:before{display:block;content:"";width:.1rem;height: .1rem;border-radius: 100%;background: #dfdfdf;position: absolute;top:50%;transform:translateY(-50%);left:.1rem;}
.navContent{display:none;margin:.05rem 0;padding-left:.32rem;font-size: .28rem;color:#666;line-height: .44rem;border-bottom:.4rem;}
.subNav .icon-bottom:before{content: "\e608"; }
.currentDd .icon-bottom:before{content: "\e607"; }

.kcml .more-btn, .tsjs .more-btn{display:block;font-size:.28rem;color:#01c758;line-height: .44rem;text-align:center;margin-top:.1rem;}
.kcml .more-btn span, .tsjs .more-btn span{font-size:.24rem;vertical-align: middle;margin-left:.08rem;}
.kcml .more-btn-up, .tsjs .more-btn-up{display: none;}


.select-show h3{font-weight: normal;padding-top:.15rem;padding-bottom:.15rem;}
.select-show .teacher h3{margin:0 .3rem;}
.select-show .teacher .swiper-container{padding:0 .08rem;}
.select-show .kcxq img{width:100%;height:auto;}


.select-show-bottom{padding:.15rem .33rem!important;border-top:.02rem solid #e6e6e6;}
.select-show-bottom a{font-size:.2rem;color:#444;text-align:center;line-height: .4rem;}
.select-show-bottom a:first-child{margin-right:.5rem;}
.select-show-bottom span{font-size:.4rem;}
.select-show-bottom a.ysc span{color:#f04f54;}
.select-show-bottom .ljgm, .subject-show-bottom .mfsy{display: block;width:5rem;height: .8rem;line-height: .8rem;border-radius: .8rem;text-align:center;background:#fa5209;color:#fff;font-size:.34rem;}


.subject-show-bottom .ljgm, .subject-show-bottom .mfsy{width:2.25rem;}
.subject-show-bottom .mfsy{background:#e4e4e4;color:#333;margin-left:.46rem;}

.qhzy{background:#f5f5f5;line-height: .79rem;height: .79rem;overflow: hidden;}
.qhzy h2{text-align:center;font-weight: normal;font-size:.32rem;}



/*================================== free 免费课 ==================================*/
.free .swiper-nav .swiper-slide{padding:0 .14rem;}

.free-ul{margin-top:.38rem;}
.free-ul li{float:left;width:3.3rem;padding-bottom:.2rem;box-shadow: 0 0 .05rem rgba(0,0,0,.1);margin:0 .3rem .3rem 0;border-radius:.1rem;overflow: hidden;}
.free-ul .img{width:100%;text-align: center;height: 1.85rem;overflow: hidden;border-radius: .1rem;background:url(../images/free-bg1.jpg) no-repeat;background-size:cover;}
.free-ul .img img{width:3.3rem;height:1.85rem;}

.free-ul .img p{color:#fff;text-align: center;padding-top:.13rem;}
.free-ul .year span{font-size:.16rem;line-height: .32rem;padding:.02rem .14rem;background:#fff;border-radius: .32rem;color:#20c05c;color:#866eff;}
.free-ul .tit{font-size:.34rem;font-weight: bold;text-shadow: 0 .02rem .02rem rgba(0,0,0,.3);padding-top:.14rem;}
.free-ul .level{font-size:.16rem;line-height: .27rem;background: url(../images/free-level-bg1.png) no-repeat center .13rem;background-size:1.15rem .27rem;}

.free-ul li:nth-child(2n){margin-right:0;}
.free-ul li:nth-child(2n) .img{background-image:url(../images/free-bg2.jpg);}
.free-ul li:nth-child(2n) .year span{color:#166dff;}
.free-ul li:nth-child(2n) .level{background-image:url(../images/free-level-bg2.png);}

.free-ul li:nth-child(3n) .img{background-image:url(../images/free-bg3.jpg);}
.free-ul li:nth-child(3n) .year span{color:#fcac08;}
.free-ul li:nth-child(3n) .level{background-image:url(../images/free-level-bg3.png);}

.free-ul li:nth-child(4n) .img{background-image:url(../images/free-bg4.jpg);}
.free-ul li:nth-child(4n) .year span{color:#ff4d4d;}
.free-ul li:nth-child(4n) .level{background-image:url(../images/free-level-bg4.png);}

.free-ul li:nth-child(5n) .img{background-image:url(../images/free-bg5.jpg);}
.free-ul li:nth-child(5n) .year span{color:#20c05c;}
.free-ul li:nth-child(5n) .level{background-image:url(../images/free-level-bg5.png);}

.free-ul h4{width:96%;height:1.15rem;overflow:hidden;margin:0 auto .08rem;font-weight: normal;padding:.13rem .05rem;box-sizing:border-box;font-size:.28rem;line-height: .88rem;border-bottom:.01rem solid #e6e6e6;}
.free-ul h4 span{display: inline-block;vertical-align: middle;line-height:.44rem;}
.free-ul .price, .free-ul .name{font-size:.22rem;color:#999;padding:.12rem .1rem 0 .15rem;}
.free-ul .price span{font-size:.22rem;}



/*免费详情页*/
.free-show .teacher-list{padding-top:0;}
.free-show .teacher-list li{margin:0;padding:0;}
.free-show .tsjs h3{margin-top:0;}

.free-show .img-box{display:none;}

.prism-player{height:100%!important;}
.prism-player:before, .prism-player:after{display:block;content:"";width:100%;height: 100%;position: absolute;left:0;top:0;}
.prism-player:after{background:rgba(0,0,0,.32);}
.video-btn{left:50%;top:50%;transform:translate(-50%,-50%);width:2.67rem;height:.69rem;background:url(../images/free-show-video-btn.png);background-size:cover;}
.free-show .prism-player .prism-big-play-btn{left:50%!important;top:50%;transform:translate(-50%,-50%);width:2.67rem;height:.69rem;background:url(../images/free-show-video-btn.png);background-size:cover!important;}
.prism-player .prism-big-play-btn .outter{opacity:0;}




/*================================== live 直播课预约页面 ==================================*/

.live-ul{margin-top:.1rem;}
.live-ul li{width:100%;border-radius:.1rem;box-shadow: 0 0 .05rem rgba(0,0,0,.1);padding:.32rem .1rem .3rem .28rem;margin-top:.3rem;box-sizing: border-box;overflow: hidden;}
.live-ul .img{width:2.6rem;height:1.46rem;overflow: hidden;border-radius: .08rem;}
.live-ul .img img{width:2.6rem;height:1.46rem;}

.live-ul .text{width:3.7rem;padding-top:.1rem;}
.live-ul h4{font-size:.28rem;line-height: .44rem;}
.live-ul p span.fr{width:1.6rem;}
.live-ul .state{font-size: .2rem;text-align:center;color:#fff;width:.9rem;line-height: .3rem;height: .3rem;left:0;top:0;border-radius:0 .3rem .3rem 0;}
.live-ul .state.bg-gradient span{position: relative;padding-left:.12rem;}
.live-ul .state.bg-gradient span:before{display:block;content:"";width:.09rem;height: .09rem;border-radius: 100%;background: #fff;position: absolute;top:50%;transform:translateY(-50%);left:0;}

/*直播课详情页*/
.live-show-bottom .msyy{background:#486cf4;}
.live-show-bottom .jrzbj{background:#f45447;}
.live-show-bottom .yjs{background:#a7a9b3;}

.live-show-bottom .ljgm span{margin-right:.1rem;font-size: .34rem;}
.live-show-bottom .msyy span{font-size:.4rem;}





/*================================== live 直播页面 ==================================*/

/*管理员留言区*/
.live-show .notice{background:#f9f9f9;}

.live-show .notice .tit{height:.8rem;line-height: .8rem;padding:0 .3rem;box-shadow: 0 .01rem 0 rgba(153,153,153,.26);background: #fff;}
.live-show .notice .tit i{display:inline-block;width:.12rem;height:.12rem;border-radius: 100%;background:#b4b4b4;margin-right:.16rem;margin-top: .03rem;}
.live-show .notice .tit a{display:inline-block;width:.46rem;height:.46rem;background:#fff;border-radius: 100%;border:.01rem solid #f0f0f0;text-align:center;line-height: .46rem;vertical-align: middle;margin-top:.17rem;}
.live-show .notice .tit .icon-bottom, .live-show .notice .tit .iconarrdown{font-size:.32rem;color:#5b5858;}
.live-show .notice .tit .noticeBtnDown{display: none;}


.live-show .notice .cont{width:100%;padding:.12rem .2rem .3rem;overflow:auto;box-sizing:border-box;}
/*直播中*/
.live-show .notice .state{color:#01c758;}
.live-show .notice .iconzhibozhong1{background: linear-gradient(to bottom, #5ee298, #01c758);-webkit-background-clip: text;color: transparent;margin-right: .08rem;}
/*已结束*/
.live-show .notice .state.yjs{color:#9e9e9e;display: none;}

.live-show .notice .lists{margin-top:.38rem;}

.live-show .notice .tx, #swiperContTalk .tx{width:.6rem;height:.6rem;border-radius: 100%;margin-right: .2rem;}
.live-show .notice .name, #swiperContTalk .name{font-size:.24rem;color:#888;line-height: .32rem;margin-bottom:.16rem;}
.live-show .notice .name span, #swiperContTalk .name span{display:inline-block;background:#e2ffef;color:#01c758;font-size:.2rem;line-height: .32rem;height:.32rem;padding:0 .2rem;margin-left:.1rem;}
.live-show .notice .text, #swiperContTalk .text{font-size:.26rem;line-height: .44rem;background:#fff;width:6.12rem;border-radius: .1rem;padding:.22rem .2rem;box-sizing: border-box;}



/*弹幕墙*/
.wall{width:2.9rem;right:.3rem; bottom:1.4rem;z-index:9;position: fixed;}
.wall li div{float:right;display:inline-block;width:auto;padding:.04rem .06rem .04rem .16rem;box-sizing:border-box;background:rgba(0,0,0,.5);border-radius: .1rem;margin-bottom:.1rem}
.wall p{width:auto;max-width:2.1rem;line-height: .4rem;font-size: .24rem;margin-right:.12rem;word-wrap:break-word;color:#fff;;}
.wall p span{font-size:.2rem;}
.wall img{width:.4rem;height:.4rem;border-radius: 100%;}





/*底部*/
.live-show-bottom{width:100%;bottom:0;left:0;padding:.27rem 0;background: #fff;box-shadow: 0 -.01rem 0 rgba(153,153,153,.26);z-index: 99;}
.live-show-bottom .input-box{width:4.76rem;height:.76rem;border-radius: .76rem;background:#f9f9f9;border: none;margin-left:.3rem;}
.live-show-bottom .input-box p{width:1.1rem;font-size:.24rem;color:#888;right:0;top:50%;transform: translateY(-50%);line-height: .76rem;height: .76rem;}
.live-show-bottom .input-box textarea{background:transparent;width:3.4rem;margin-left:.28rem;resize:none;outline: none;line-height: .4rem;height: .76rem;padding:.18rem 0;box-sizing: border-box;}
.live-show-bottom .input-box textarea::-webkit-input-placeholder{color:#999;}

.live-show-bottom .input-box input{width:.24rem;height:.24rem;border-radius: 100%;margin-right:.1rem;background:url(../images/live-show-check.png);background-size:cover;vertical-align: middle;}
.live-show-bottom .input-box input:checked{background-image:url(../images/live-show-checked.png);}

/*底部右侧icon*/
.icon-box{line-height: .76rem;height: .76rem;}
.icon-box a{display:inline-block;margin-left:.2rem;color:#878787;line-height: .76rem;}
.icon-box a span, .icon-box a em{vertical-align: middle;}
.icon-box em{display: inline-block;width:.5rem;height:.47rem;background:url(../images/live-show-icon3.png) no-repeat;background-size:cover;}
.icon-box em.off{background-image:url(../images/live-show-icon4.png);}
.icon-box .iconpinglun{font-size: .46rem;}
.icon-box .iconkuozhan{font-size: .4rem;color:#878787;}
.live-show-bottom .wall-btn{font-size:.3rem;color:#01c758;background:transparent;line-height: .76rem;outline: none;margin-left:.4rem;display:none;}


/*软键盘弹出 时底部*/
.live-show-bottom.up .input-box{width:5.9rem;}
.live-show-bottom.up .input-box textarea{width:4.54rem;}
.live-show-bottom.up .icon-box{display: none;}
.live-show-bottom.up .wall-btn{display: inline-block;}

#inputValTiwen, #wallBtnTiwen{display: none;}






/*扩展弹框*/
.kuozhan-tk, .talk-tk{width:100%;height: 100%;background:rgba(0,0,0,.5);top:0;left:0;display: none;}
.kuozhan-tk{z-index: 999;}
.kuozhan-tk a{display: block;box-sizing: border-box;}
.kuozhan-tk .kuozhan-cont,.talk-tk .talk-cont{width:100%;background:#f9f9f9;padding-bottom:.74rem;bottom:0;left:0;border-radius: .2rem .2rem 0 0;box-sizing: border-box;}
.kuozhan-tk .close, .talk-tk .close{right:.3rem;top:.26rem;z-index: 9999;}
.kuozhan-tk .close span, .talk-tk .close span{color:#b9b9b9;}
.kuozhan-tk h2{text-align:center;font-size:.36rem;font-weight: normal;line-height: .88rem;}
.kuozhan-tk ul{margin-top:.88rem;}
.kuozhan-tk li{float:left;width:1.2rem;margin-left:.54rem;text-align:center;}
.kuozhan-tk .img{width:1.2rem;height:1.2rem;background:#fff;border-radius: .2rem;line-height: 1.2rem;}
.kuozhan-tk .img span{font-size:.4rem;color:#787878;}
.kuozhan-tk .text{font-size:.22rem;color:#666;line-height: .72rem;}




#shareTk .img{border-radius: 100%;width:1rem;height:1rem;line-height: 1rem;font-size:.22rem;margin:0 auto;}
#shareTk ul{margin-top:.3rem;}
#shareTk li:nth-child(1) .img{background:#63b837;}
#shareTk li:nth-child(2) .img{background:#a8cc44;}
#shareTk li:nth-child(3) .img{background:#5eacf6;}
#shareTk li span.icon{color:#fff;font-size:.56rem;}

#copyLinkTk .kuozhan-cont{padding-bottom:0;}
#copyLinkTk p{width:100%;height:2rem;line-height:.56overflow:auto;padding:.2rem .3rem;line-height: .56rem;text-align:justify;background:#fff;box-sizing:border-box; word-break:break-all;font-size:.28rem;}
#copyLinkTk .btn{display:block;width:6.9rem;height:.88rem;line-height: .88rem;text-align: center;color:#fff;background:#01c758;font-size:.32rem;margin:.27rem auto;border-radius: .1rem;}




/*讨论区弹框*/
.talk-tk{z-index: 9;}
.talk-tk .talk-cont{padding-bottom:1.8rem;}

#swiperNavTalk{background:#f9f9f9;}
#swiperNavTalk .swiper-slide{width:27%!important;line-height: .94rem;}
#swiperNavTalk .swiper-slide span i{width:.22rem;height:.22rem;background:#f04f54;border-radius: 100%;right:-.1rem;top:.22rem;}

#swiperContTalk .swiper-slide{background:#f9f9f9!important;padding:0 .3rem;box-sizing: border-box;overflow-y: auto;}

#swiperContTalk .lists{margin-top:.25rem;}
#swiperContTalk .text{width:auto;max-width:5.1rem;box-sizing:border-box;border-radius:.05rem .2rem .2rem .4rem;}
#swiperContTalk .right .name{text-align:right;}
#swiperContTalk .right .tx{margin:0 0 0 .2rem;}
#swiperContTalk .right .text{background:#01c758;color:#fff;line-height: .4rem;border-radius: .2rem .05rem .4rem .2rem;}

#swiperContTalk .talk-return{color:#12208d;margin-right:.1rem;}


#talkBtn, #chatBtn{display: none;}



/*私聊*/
#swiperContTalk #swiper-slide3{padding:0;}
.quiz-item .tit{height:.84rem;line-height: .84rem;background:#fff;padding:0 .3rem;color:#888;margin-bottom:.1rem;}
.quiz-item .tit h4{font-weight: normal;}
.quiz-item .tit i, .talk-btn i{display: inline-block;width: .14rem;height:.14rem;border-radius:100%;background:#f84f23;top:.12rem;left:.46rem;}
.quiz-item .tit img{margin-top:.12rem;}
.quiz-item .quiz-item-menu{padding:0 .3rem .4rem;display: none;}


.talk-btn i{left:auto;top:.14rem;right:-.06rem;}

.hfsl{color:#12208d;font-size:.24rem;margin-left:.1rem;}





/*================================== book 图书 ==================================*/
.book .ban{width:6.9rem;height:auto;border-radius: .1rem;overflow: hidden;margin:0 auto .1rem;}

.ban .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center; }
.ban .hd ul{ display:inline-block; height:5px; padding:3px 5px;border-radius:5px; font-size:0; vertical-align:top;}
.ban .hd ul li{ display:inline-block; width:.06rem;height:.06rem;border-radius:.06rem;background:#fff; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.ban .hd ul .on{width:.2rem;background: #fff;}


.ban .bd{ position:relative; z-index:0; }
.ban .bd li img{ width:100%;  height:2.7rem;}


.book-ul li{width:100%;border-radius:.1rem;box-shadow: 0 0 .05rem rgba(0,0,0,.1);padding:.26rem .1rem .26rem .26rem;margin-top:.3rem;box-sizing: border-box;overflow: hidden;}
.book-ul a{display: block;}
.book-ul .img{width:2rem;height:2rem;border-radius: .1rem;overflow: hidden;background:#f5f5f5;text-align:center;line-height: 2rem;}
.book-ul .img img{max-width:90%;height:auto;vertical-align: middle;}

.book-ul .text{width:4.3rem;}
.book-ul h4{font-size:.26rem;line-height: .4rem;margin-top:.1rem;}

.book-ul a.abs{padding:0 .18rem;height: .54rem;border-radius: .1rem;background:#fa5209;color:#fff;line-height: .54rem;color:#fff;text-align:center;bottom:.48rem;right:.25rem;}

/*图书详情*/
.book-show .video{background: #f5f5f5;text-align: center;line-height:4.21rem;}
.book-show .video img{max-height:100%;width:auto;vertical-align: middle;}

.tsjs .tsjs-cont, .tkys .tkys-cont{overflow: hidden;}
.tsjs img{width:100%;height:auto;}
.tsjs h4, .tkys h4{text-align:center;font-weight: normal;line-height: .6rem;}
.tsjs h4 span, .tkys h4 span{font-size:.28rem;position: relative;}
.tsjs h4 span:before, .tsjs h4 span:after, .tkys h4 span:before, .tkys h4 span:after{display: block;content:"";width:.34rem;height: .02rem;background:#333;position: absolute;left:-.44rem;top:50%;}
.tsjs h4 span:after, .tkys h4 span:after{right:-.44rem;left:auto;}
.tsjs p, .tkys p{font-size: .26rem;line-height: .44rem;color:#666;text-indent:2em;margin-bottom:.1rem;}

.tsjs .more-btn{padding:.2rem 0 0;}

.tsml h3{margin-top:0;}
.tsml p{font-size:.26rem;line-height: .44rem;padding:0 .3rem;}


.tsml .tit{padding:.26rem .3rem;line-height: .4rem;font-size: .3rem;}
.tsml .tit a{display: none;}
.tsml em{display: inline-block;width:.27rem;height:.27rem;background:url(../images/icon-solid-jia.png) no-repeat;background-size:.27rem;margin-right:.1rem;}
.tsml .currentDt em, .tsml .currentDd em{background-image:url(../images/icon-solid-jian.png)}
.tsml .currentDt, .item-cont{background:#f7f7f7;}
.tsml .link, .tsml .link-sub{line-height: .4rem;padding:.2rem 0;}
.tsml .link .fr{float:left;margin-left:.24rem;}
.tsml .link-sub .fr{float:left;margin-left:.48rem;}


.tsml .item-cont{padding:0 .3rem;}

.tsml li{line-height: .4rem;padding:.1rem 0 .1rem 1.2rem;}


/*弹框*/
.yufei-info, .select-show-bclx, .qhzy-tk, .pay-select, .major-select{top:0;left:0;z-index: 999999;height:100%;background:rgba(0,0,0,.5);display: none;}
.yufei-info .cont, .select-show-bclx .cont, .qhzy-tk .cont, .pay-select .cont, .major-select .cont{bottom:-5rem;left:0;width:100%;padding:0 .45rem;box-sizing: border-box;border-radius: .2rem .2rem 0 0;background:#fff;}
.yufei-info .close, .select-show-bclx .close, .qhzy-tk .close, .pay-select .close, .major-select .close{top:.2rem;right:.2rem;}
.yufei-info .close span, .select-show-bclx .close span, .qhzy-tk .close span, .pay-select .close span, .major-select span{font-size:.4rem;color:#b7b7b7;}
.yufei-info h4{line-height: 1.2rem;font-size: .32rem;text-align:center;font-weight: normal;}
.yufei-info p{font-size:.26rem;color:#666;line-height:.44rem;margin-bottom:.3rem;}


/*选课详情页 班型选择*/
.select-show-bclx .cont{padding:.26rem 0 .15rem;}
.select-show-bclx .img{width:2.4rem;height: 1.35rem;overflow: hidden;}
.select-show-bclx .img img{width:2.4rem;height: 1.35rem;}
.select-show-bclx .text{width:3.9rem;margin-left:.15rem;}
.select-show-bclx .text p{line-height: .36rem;}

.select-show-bclx h4{line-height: .52rem;font-size:.26rem;margin-top:.22rem;padding-top:.16rem;font-weight: normal;border-top:.02rem solid #e0dee1;}
.select-show-bclx ul{max-height:4.46rem;overflow-y: auto;}
.select-show-bclx li{margin-top:.18rem;}
.select-show-bclx li span{display:inline-block;padding:.07rem .17rem;background:#f5f5f5;border-radius: .08rem;border:.02rem solid #f5f5f5;}
.select-show-bclx li span.on{background:#fffbf9;border-color:#ff4d00;}

.select-show-bclx .yxz-qd{display:block;width:5rem;height: .8rem;line-height: .8rem;color:#fff;text-align:center;background: #fa5209;border-radius: .8rem;margin:.15rem auto 0;}


/*免费课 直播课 底部弹框*/
.qhzy-tk .cont{padding:.77rem .63rem 0;}
.qhzy-tk li{float:left;width:2.7rem;height:.68rem;line-height:.68rem;margin:0 .2rem;text-align:center;font-size:.26rem;border-radius: .06rem;overflow: hidden;margin:0 .2rem .45rem;}
.qhzy-tk li a{display: block;background: #f5f5f5;}
.qhzy-tk li.on a{background: #01c758;color:#fff;}



/*================================== teacher 名师团队 ==================================*/

.teacher-nav .swiper-slide {width: auto!important; }

.teacher-list{padding-left:.24rem;padding-right:.24rem;padding-top:1.7rem;}
.teacher-list li{border-bottom:.02rem solid #efefef;margin-top:.3rem;padding-bottom:.28rem;}
.teacher-list li:last-child{border-bottom:0;}
.teacher-list li a{display: block;}
.teacher-list .img{width:2.6rem;height:1.8rem;overflow: hidden;border-radius: .1rem;}
.teacher-list .img img{width:2.6rem;height:1.8rem;}
.teacher-list .text{width:4rem;margin-right:.2rem;}
.teacher-list h5{font-size:.3rem;}
.teacher-list p{line-height: .38rem;font-size:.26rem;margin-top:.1rem;}
.teacher-list .shiting{bottom:-.48rem;left:0;display:inline-block;width:auto;padding:0 .15rem;height: .38rem;line-height: .38rem;text-align:center;border-radius: .38rem;border:.01rem solid #f95209;color:#f95209;}
.teacher-list .shiting span{color:#f95209;vertical-align: middle;margin-right:.1rem;}

/*名师详情*/
.teacher-show-body{background:#f5f6f8 url(../images/teacher-show-bg.jpg) no-repeat center top;background-size:100% 3.1rem;}
.teacher-show-body header{position: relative;background:transparent;}

.teacher-show-body .box-border{background:#fff;border-radius: .1rem;box-shadow:0 .06rem .2rem 0 rgba(0,0,0,.05);margin-bottom:.4rem;}
/*介绍*/
.teacher-jiesho{padding:.9rem .4rem .2rem;margin-top:1.05rem;}
.teacher-jiesho .tx-img{width:1.32rem;height:1.32rem;border-radius: 100%;overflow: hidden;border:.06rem solid #fff;top:-.7rem;left:50%;transform: translateX(-50%);}
.teacher-jiesho .tx-img img{width:auto;height:100%;position: absolute;left:50%;transform: translateX(-50%);}
.teacher-jiesho p{font-size: .26rem;line-height: .42rem;color:#666;}

/*免费课*/

.teacher-show h3{font-size:.3rem;position: relative;padding-left:.3rem;line-height:.88rem;font-weight: normal;margin-bottom:.15rem;}
.teacher-show h3:before{display:inline-block;width:.06rem;height:.3rem;content:"";background:#01c758;border-radius:.3rem;position: absolute;left:0;top:50%;transform: translateY(-50%);}

.teacher-show .free-ul{margin-top:0;}
.teacher-show .free-ul li{float:none;width:100%;margin-top:.3rem;padding:0 0 .2rem;box-sizing: border-box;box-shadow:none;border-bottom: .02rem solid #efefef;border-radius: 0;}
.teacher-show .free-ul li:first-child{margin-top:0;}
.teacher-show .free-ul li:last-child{border:none;}
.teacher-show .free-ul .img{width:2.6rem;height:1.46rem;}
.teacher-show .free-ul .img img{width:2.6rem;height:1.46rem;}
.teacher-show .free-ul .img p{padding-top:.1rem;}
.teacher-show .free-ul .img .tit{padding-top:0;}
.teacher-show .free-ul .img .level{padding-top:.05rem;background-position:center .05rem;}
.teacher-show .free-ul .text{width:3.5rem;box-sizing:border-box;}
.teacher-show .free-ul h4{width:100%;height:auto;font-size:.28rem;line-height: .44rem;font-weight: bold;border:none;padding:0;}
.teacher-show .free-ul .name{line-height:.42rem;margin-top:.15rem;font-size:.22rem;color: #999;}
.teacher-show .free-ul .iconren{font-size:.24rem;margin-right:.05rem;}

/*课程*/
#swiperNavCourse .swiper-slide{width: 33.3%!important;padding:0!important;margin:0!important;box-sizing: border-box!important;}
.teacher-show .select-ul li{height:auto;padding:0 0 .2rem;box-shadow:none;border-bottom: .02rem solid #efefef;border-radius: 0;}
.teacher-show .select-ul li:last-child{border:none;}



/*================================== news 新闻资讯 ==================================*/
#swiperNavNews, #swiperNavNewsHot{width:100%;border-bottom:.02rem solid #f0f0f0;}
#swiperNavNews .swiper-slide, #swiperNavNewsHot .swiper-slide{width: auto!important;padding:0 .2rem!important;margin:0!important;box-sizing: border-box!important;}

.news-ul li{margin-top:.3rem;border-radius: .1rem;border:.02rem solid #e6e6e6;background:#fff;padding:.2rem .22rem;}
.news-ul li h4{font-size:.3rem;color:#000;line-height: .46rem;font-weight:normal;}
.news-ul li:first-child h4{text-indent:4em;position: relative;}
.news-ul li:first-child h4:before{display:block;content:"【置顶】";width:auto;position: absolute;left:-4em;top:0;}
/*时间*/
.news-ul p{font-size:.22rem;color:#999;}
.news-ul span{display: inline-block;width:1.45rem;height:.4rem;line-height: .4rem;text-align:center;background:#f0f0f0;color:#666;font-size:.24rem;border-radius: .08rem;}


#swiperNavNewsHot .swiper-slide{width:33.3%!important;}
.crumbs{height:.54rem;line-height: .54rem;background: #f6f6f6;font-size:.24rem;color:#999;}

.news-show h3{padding:.3rem 0 .15rem;}
.news-show .cont p{font-size: .26rem;line-height: .46rem;margin-bottom:.3rem;}
.news-show .cont img{width:auto;max-width:100%;height:auto;margin-bottom:.3rem;}

.news-show h4{padding-top:.24rem;line-height: .54rem;}
.news-show h4 a{font-weight: normal;}

/*相关资讯*/
.news-show .xgzx ul{width:7.1rem;margin:0 auto;}
.news-show .xgzx li{border-bottom:.02rem solid #dedede;height:.79rem;overflow: hidden;line-height: .79rem;}
.news-show .xgzx li:last-child{border:none;}
.news-show .xgzx a{display: block;}
.news-show .xgzx li span{color:#666;font-weight: bold;margin-right:.08rem;}

/*好课推荐*/
.news-show .hktj{padding:.2rem 0;}
.news-show .hktj li{float:left;width:3.3rem;height:1.85rem;overflow: hidden;margin:0 .3rem .28rem 0;}
.news-show .hktj li:nth-child(2n){margin-right:0;}
.news-show .hktj li a{display: block;}
.news-show .hktj img{width:3.3rem;height:1.85rem;}
.news-show .hktj .text{width:100%;height:.76rem;overflow:hidden;font-size:.24rem;line-height: .76rem;color:#fff;background:rgba(0,0,0,.7);bottom:0;left:0;}
.news-show .hktj .text span{display:inline-block;vertical-align: middle;line-height: .34rem;padding:0 .1rem;}



/*================================== cart 购物车 ==================================*/
.shopping-cart h3{line-height: 1.1rem;font-size:.3rem;font-weight: normal;}


.selected-ul li{height:2rem;overflow:hidden;background:#fff;border-radius: .1rem;box-shadow:0 .06rem .2rem 0 rgba(0,0,0,.05);margin-bottom:.3rem;padding:.22rem;box-sizing: border-box;}
.selected-ul li:last-child{margin:0;}
.selected-ul .input-box, .shopping-bottom .input-box{width:.3rem;height:1.46rem;line-height:1.46rem;padding-left:.11rem;border:none;}
.selected-ul input, .shopping-bottom input, .select-list input{display:inline-block;vertical-align: middle;width:.3rem;height: .3rem;border: .01rem solid #c2c2c2;border-radius: 100%;}
.selected-ul input:checked, .shopping-bottom input:checked, .select-list input:checked{background:url(../images/cart-input-bg.png) no-repeat;background-size:cover;border-color:#fa5209;}

.selected-ul h4{font-size:.24rem;font-weight: normal;line-height: .38rem;margin-top:.1rem;}
.selected-ul .img{width:2.6rem;height:1.46rem;border-radius:.08rem;overflow: hidden;margin-left:.22rem;margin-right:.16rem;}
.selected-ul  img{width:2.6rem;height:1.46rem;}
.selected-ul .text{width:3.24rem;}
.selected-ul p{font-size:.28rem;color:#fa5209;line-height: .5rem;margin-top:.1rem;}
.selected-ul .iconlajitong{color:#b5b5b5;font-size:.34rem;vertical-align: middle;}

.selected-book-ul .img{width:1.46rem;height:1.46rem;background:#f5f5f5;text-align:center;line-height: 1.46rem;}
.selected-book-ul img{display:inline;width:auto;height:auto;max-height:84%;vertical-align: middle;}

.selected-book-ul .text{width:4.4rem;}
.selected-book-ul h4{width:3.64rem;}
.selected-book-ul .iconlajitong{margin-top:.23rem;}

.shopping-bottom .addr span.c-orange {color: #fa5209; }


/*数量+-*/
.quantity-form{margin-top:.2rem;width:1.47rem;border: .01rem solid #b5b5b5;border-radius: .06rem;overflow: hidden;}
.quantity-form a{height:.35rem; line-height:.35rem;width:.39rem; text-align: center; font-size:.22rem;color: #999; margin: 0; background: #fff;}
.quantity-form a.cart_num_down{float:left;}
.quantity-form a.cart_num_up{float:right;}
.quantity-form a.disabled{cursor: default;opacity: .5;}
.quantity-form input{border-radius:0;position:absolute;left: .39rem; top: 0; font-size:.22rem;color: #999; border: .01rem solid #b5b5b5;border-top:none;border-bottom:none; width:.64rem; height:.35rem; line-height:.35rem; text-align: center;font-family: verdana; -webkit-appearance: none;}

/*底部*/
.shopping-bottom{padding-bottom:0;}
.shopping-bottom .addr{line-height: .82rem;border-top:.02rem solid #f5f5f5;}
.shopping-bottom .addr span{color:#939393;vertical-align: middle;}
.shopping-bottom .jiesuan, .shopping-bottom .pay{line-height:1.1rem;border-top:.02rem solid #f5f5f5;padding-right:.15rem;font-size:.3rem;}
.shopping-bottom .jiesuan-btn, .shopping-bottom .pay-btn{display:inline-block;width:2.36rem;height: .8rem;line-height:.8rem;text-align: center;background: #fa5209;border-radius:.8rem;color:#fff;font-size:.34rem;vertical-align: middle;}
.shopping-bottom .jiesuan span{color:#fa5209;margin-right:.2rem;}
.shopping-bottom .input-box{width:1.4rem;height:1.1rem;line-height:1.1rem;}
.shopping-bottom input{margin-right:.14rem;}

/*支付方式*/
.shopping-pay{padding-bottom:1.2rem;}
.shopping-pay h3{height:1.1rem;line-height: 1.1rem;font-size:.3rem;color:#252525;padding:0 .28rem;font-weight: normal;}
.shopping-pay .addr{padding:.15rem 0;}
.shopping-pay .addr:after{position: absolute;bottom:0;left:0;width:100%;height: .14rem;display: block;content:"";background:url(../images/shopping-pay-line.png)}
.shopping-pay .addr a, .shopping-pay .pay-style a{display: block;}
.shopping-pay .addr p{padding:0 1.34rem .2rem .82rem;font-size:.3rem;line-height: .42rem;}
.shopping-pay .addr .abs, .shopping-pay .pay-style .abs{font-size:.34rem;color:#939393;right:.25rem;top:50%;transform: translateY(-50%);}

.shopping-pay .price{padding:0 .37rem 0 .37rem;}
.shopping-pay .price p{line-height: .9rem;border-bottom:.02rem solid #eee;margin-bottom: .1rem;}
.shopping-pay .price li{line-height: .74rem;padding-left:.47rem;}
.shopping-pay .price li span.syje{font-size:.22rem;left:.47rem;bottom:-.36rem;}
.shopping-pay .price li:last-child{text-align: right;line-height: .8rem;padding-bottom:.2rem;}

.shopping-pay .pay-style{height:.9rem;line-height: .9rem;padding:0 1.26rem 0 .33rem;margin-top:.3rem;}

.shopping-bottom .pay{text-align:center;}
.shopping-bottom .pay-btn{width:5rem;}

.pay-select .cont, .major-select .cont{background:transparent;padding:0;}
.pay-select .cont p, .pay-select .cont ul, .major-select .cont p, .major-select .cont ul{border-radius: .15rem;background:#fff;margin-bottom:.15rem;}
.pay-select .cont a, .pay-select .cont li, .major-select .cont a, .major-select .cont li{display:block;height: 1.05rem;line-height: 1.05rem;text-align:center;font-size:.38rem;}
.pay-select .cont li:first-child{border-bottom: .02rem solid #e2e2e2;}



/*支付成功*/
.shopping-pay2{background:url(../images/shopping-pay2-bg.jpg) no-repeat center top;background-size:100% 3.51rem;padding-top:1rem;}
.shopping-pay2 header{background: transparent;}
.shopping-pay2 header span, .shopping-pay2 header a{color:#fff;}

.shopping-pay2-top{height:2.36rem;}
.shopping-pay2-top .finish{left:50%;transform:translateX(-50%);border-radius: 100%;bottom:-.7rem;}
.shopping-pay2-top .finish img{width:1.4rem;height:auto;}

.shopping-pay2-cont{margin-top:1rem;}
.shopping-pay2-cont li{width:90%;height:.8rem;line-height: .8rem;font-size:.3rem;border-bottom:1px solid #ececec;margin:0 auto;}
.shopping-pay2-cont li:last-child{border:none;}

.shopping-pay2-cont .btn{bottom:1.8rem;}
.shopping-pay2-cont .btn a{display: block;width:5.4rem;height:.8rem;line-height: .8rem;border-radius: .8rem;margin:0 auto .4rem;text-align: center;font-size:.32rem;box-sizing: border-box;color:#fff;}
.shopping-pay2-cont .btn a:last-child{border:2px solid #fa5209;color:#fa5209;}
/*物流弹框*/
.logistics-tk{width:100%;height:100%;position: fixed;left:0;top:0;background:rgba(0,0,0,.5);z-index: 999999;display: none;}
.logistics-tk .cont{width:5.76rem;background: #fff;border-radius:.1rem;position: fixed;top:50%;left:50%;transform: translate(-50%,-50%);box-sizing: border-box;padding-bottom:.22rem ;overflow:hidden;}
.logistics-tk .close{right:.23rem;top:.2rem;color:#999;}

.logistics-tk .odd-num{border-bottom:1px solid #e0dee1;padding:.6rem .4rem .2rem;line-height: .36rem;font-size:.24rem;}
.logistics-tk .copy-text-btn{border:1px solid #999;padding:0 .3rem;border-radius: .1rem;font-size:.18rem;}

.logistics-tk .info-list{padding:0 .6rem 0 .4rem;margin:0 auto;box-sizing: border-box;margin-top:.4rem;height:auto;max-height:7rem;overflow-y:auto;}

.logistics-tk .info-list p{padding-top:.2rem;color:#999;font-size:.2rem;position:relative;border-left:1px solid #c0c0c0;padding-left:.3rem;}
.logistics-tk .info-list p:before{display: block;content:"";width:.12rem;height:.12rem;background:#c0c0c0;position: absolute;left:-.07rem;top:.3rem;border-radius: 100%;}
.logistics-tk .info-list p:first-child{padding-top:0;color:#35e557;}
.logistics-tk .info-list p:first-child:before{background:#35e557;top:.1rem;}
.logistics-tk .info-list p span{color:#4c65ff;}

.logistics-tk .finish em{top:0;left:-.11rem;font-size:.2rem;background:#fff;}
.logistics-tk .finish:before{background:transparent!important;}



/*================================== map 网站导航 ==================================*/
#swiperNavMap{width:100%;border-bottom:.02rem solid #f5f5f5;}
#swiperNavMap .swiper-slide{width:25%!important;margin:0%!important;padding:0%!important;}


/*=========================================================== blank 空白页 ===========================================================*/
.blank img{display:block;width:3.86rem;height: auto;margin:1.8rem auto 0;}
.blank p{font-size: .28rem;color:#c3c3c3;margin-top:.4rem;line-height: .32rem;text-align: center;}





/*================================== 报考指南 ==================================*/

.bkzn-show{padding-bottom:1rem;}
.bkzn-show .ban, .bkzn-show .bmlc{width:100%;height:auto;border-radius:0;overflow: hidden;margin:0 auto .1rem;}
.bkzn-show .ban img,.bkzn-show .bmlc img{width:100%;height:auto;}

.bkzn-show .bmlc{margin:0 auto .1rem;padding:.37rem .2rem;box-sizing: border-box;}

.bkzn-show .swiper-nav .selected {position:relative;color:#01c758;}
.bkzn-show .swiper-nav .selected:after{display:none;}


#swiperContBkzn .swiper-slide{padding:0 .2rem;box-sizing: border-box;}
#swiperContBkzn .swiper-slide .tit{display: none;}
#swiperContBkzn .swiper-slide p{font-size:.28rem;line-height: .44rem;padding:0 .1rem 0;text-indent:2em;text-align:justify;}

#swiperContBkzn .swiper-slide table{width:100%;text-align: center;margin-top:.1rem;}
#swiperContBkzn .swiper-slide td{line-height: .46rem;border:1px solid #ddd;width:50%;padding:.1rem;box-sizing: border-box;line-height: .3rem;color:#666;}
#swiperContBkzn .swiper-slide td a{color:#666;}
#swiperContBkzn .swiper-slide tr:first-child td{background:#ff4a48;color:#fff;line-height: .5rem;border-color:#ff4a48;font-size:.28rem;}

#swiperContBkzn .swiper-slide img{width:auto;max-width:100%;height:auto;margin:.1rem 0;}


.bkzn-zsfa-btn img{width:100%;height:auto;margin:.3rem 0 0;}


.other-bkzn{margin-top:.38rem;padding:0 .12rem;}
.other-bkzn h4{color:#01c758;font-weight: normal;font-size:.3rem;padding:0 .2rem;position: relative;}
.other-bkzn h4:before{display: block;content:"";width:.06rem;height:.3rem;border-radius: .3rem;background:#01c758;position: absolute;left:0;top:.06rem;}
.other-bkzn ul{margin-top:.3rem;}




/*================================== error 404错误页面 ==================================*/
.error .img{margin-top:1rem;}
.error p{padding:0 .2rem;}
.error img{width:4.66rem;height:auto;}

.error h4{font-size:.46rem;line-height: .5rem;margin:.88rem 0 .1rem;}

.error .btn{margin:.35rem 0 .68rem;}
.error .btn a{display: inline-block;width:1.88rem;height: .68rem;text-align: center;line-height: .68rem;border-radius: .68rem;border:.02rem solid #01c758;color:#01c758;margin:0 .4rem;font-size:.26rem;}
.error .btn a:first-child{background:#01c758;color:#fff;}


#swiperNavError .swiper-slide{font-size:.28rem;}
#swiperNavError .selected{color:#01c758;}
#swiperNavError .selected:after{display: none;}

#swiperContError{margin-top:.14rem;}
.error-ul{padding:0 .1rem;}
.error-ul li,.other-bkzn li{float:left;width:2.26rem;height:.68rem;text-align: center;line-height:.68rem;font-size:.22rem;background:#f5f5f5;border-radius: .06rem;margin:0 .08rem .24rem;}




/*================================== zsfa 招生方案 ==================================*/
.zsfa{box-sizing: border-box;padding-bottom:1.4rem;}
.zsfa-ban{width:100%;height:auto;}
.zsfa-ban img{width:100%;height:auto;}


.zsfa h3{font-size:.36rem;text-align:center;line-height:1rem;margin:0 auto;padding:.25rem 0;}
.zsfa h3 span{color:#6495fe;}

.zsfa .box{box-shadow: 0 0 .1rem .09rem rgba(153,159,173,.15);}


.set1{padding-bottom:.3rem;}
.set1 li{float:left;border-radius: .04rem;width:3.43rem;height:1.5rem;margin:0 0 .2rem .2rem;overflow:hidden;}
.set1 .img{width:.8rem;background:#6495fe;height:100%;text-align:center;line-height: 1.5rem;position: relative;margin-right:.11rem;}
.set1 .img:after{display: block;content:"";width:0;height:0;border:.1rem solid #6495fe;border-top-color:transparent;border-bottom-color:transparent;border-right:none;position: absolute;right:-.1rem;top:50%;transform:translateY(-50%);}
.set1 span.iconfont{color:#fff;font-size:.4rem;vertical-align: middle;}

.set1 li h5{font-size: .26rem;padding-top:.14rem;line-height: .46rem;}
.set1 li p{font-size: .22rem;line-height: .36rem;letter-spacing:-.02rem; }



/*名师*/
.set2{padding-bottom:.84rem;}

.set2 .swiper-slide{background: #fff;padding:.36rem 0 .32rem .23rem;margin-right:.22rem!important;}

.set2 .img{width:2.2rem;height:2.2rem;border-radius: 100%;line-height: 2.2rem;overflow:hidden;position: relative;margin-right: .2rem;margin-top:.1rem;}
.set2 .img img{height:100%;width:auto;position: absolute;top:0;left:50%;transform: translateX(-50%);}

.set2 .text{width:3.8rem;}
.set2 .text h5{font-size:.3rem;line-height: .4rem;}
.set2 .text .mfst{display:inline-block;width:1rem;height:.4rem;color:#fff;border-radius: .4rem;font-size:.22rem;}
.set2 .text .mfst span{margin:0 .05rem 0 .1rem;vertical-align: middle;font-size: .2rem;}
.set2 .text p{font-size: .24rem;line-height: .3rem;color:#454545;margin-top:.2rem;}

.set2 .btn{text-align:center;font-size: .28rem;margin-top:.22rem;}
.set2 .btn a{display: inline-block;width:2.06rem;height:.68rem;line-height: .68rem;margin:0 .42rem;border-radius: .68rem;}
.set2 .btn a:first-child{border:1px solid #333;}


#swiperZsfaMsPagination{width:100%;bottom:.22rem;left:50%;transform: translateX(-50%);}
#swiperZsfaMsPagination .swiper-pagination-bullet{margin:0 .14rem;background:transparent;width:.18rem;height:.18rem;border:.02rem solid #b6b6b6;opacity: 1;}
#swiperZsfaMsPagination .swiper-pagination-bullet-active{border-color:#ff3467;}





/*班型*/

.set3{padding:0 .27rem;}

#swiperZsfaBxPagination, #swiperZsfaDkPagination{padding:0;box-sizing:border-box;bottom:auto;top:0;left:50%;transform: translateX(-50%);border:.02rem solid #6495fe;border-radius: .08rem;}
#swiperZsfaBxPagination .swiper-pagination-bullet, #swiperZsfaDkPagination .swiper-pagination-bullet{width:20%;height:1.02rem;opacity: 1;font-size: .3rem;line-height:.38rem;padding:.13rem 0;background:transparent;border-radius: 0;margin:0;color:#6495fe;box-sizing: border-box;border-radius: .08rem;position: relative;}
#swiperZsfaBxPagination .swiper-pagination-bullet:before, #swiperZsfaDkPagination .swiper-pagination-bullet:before{display: block;content:"";width:.02rem;height:.6rem;background: #ced6e5;position: absolute;;top:50%;left:0;transform: translateY(-50%);}
#swiperZsfaBxPagination .swiper-pagination-bullet:first-child:before, #swiperZsfaDkPagination .swiper-pagination-bullet:first-child:before{display: none;}
#swiperZsfaBxPagination .swiper-pagination-bullet-active, #swiperZsfaDkPagination .swiper-pagination-bullet-active{background:#6495fe;color:#fff;position: relative;}
#swiperZsfaBxPagination .swiper-pagination-bullet-active:after, #swiperZsfaDkPagination .swiper-pagination-bullet-active:after{display: block;content:"";width:0;height:0;border:.12rem solid #6495fe;border-left-color:transparent;border-right-color:transparent;border-bottom:none;position: absolute;bottom:-.12rem;left:50%;transform:translateX(-50%);}
#swiperZsfaBxPagination .swiper-pagination-bullet-active:before, #swiperZsfaDkPagination .swiper-pagination-bullet-active:before{display: none;}


/*药师*/
.yaos #swiperZsfaBxPagination .swiper-pagination-bullet{width:25%;line-height:.76rem;}
.yaos #swiperZsfaDkPagination .swiper-pagination-bullet{width:33.33%;line-height:.76rem;}

/*护士资格*/
.hszg #swiperZsfaBxPagination .swiper-pagination-bullet{width:33.33%;line-height:.76rem;}


/*卫生资格*/
.wszg #swiperZsfaBxPagination .swiper-pagination-bullet{width:25%;line-height:.76rem;display: block;float:left;}
.wszg #swiperZsfaBxPagination .swiper-pagination-bullet span{display: inline-block;line-height: .38rem;}
.wszg #swiperZsfaDkPagination .swiper-pagination-bullet{width:50%;line-height:.76rem;}

.wszg #swiperZsfaBx p.cont span, .wszg #swiperZsfaDk p.cont span{font-weight: normal;color:#ea302e;}


#swiperZsfaBx, #swiperZsfaDk{padding-top:1.4rem;}



.set3 .swiper-slide{font-size:.26rem;}
.set3 .swiper-slide .box{box-shadow: 0 .02rem .08rem .03rem rgba(20,44,97,.3);margin:0 .1rem .1rem;}

.set3 .tit{background: #fdf8ef;color:#ff6319;line-height: .38rem;padding:.18rem 0;}
.set3 .cont{line-height: .46rem;padding:.2rem 0  .2rem .18rem ;display: flex;align-items: center}

.set3 .cont:nth-child(2) .text{line-height: 1.2rem;}
.set3 .cont:nth-child(2) .text.lh46{line-height: .46rem;}
.set3 .cont:nth-child(2) span{padding-right: .32rem;}

.set3 .cont:nth-child(3){background:#f5f8fb;}
.set3 .cont:nth-child(3) span{padding-right: .4rem;}
.set3 .cont:nth-child(3) span.pr0{padding-right:0;}



.set3 .cont span.w330{display:inline-block;padding-right: .4rem;}

.set3 .cont .tit2{background:#d3e1fb;width:1.2rem;height:1.2rem;border-radius: 50%;color:#6495fe;margin-right:.14rem;line-height: .38rem;font-size:.2rem;font-weight: bold;padding-top:0.2rem;box-sizing: border-box;marin-top:-.1rem;}
.set3 .cont .tit2 span{font-size:.3rem;padding:0;}

.set3 .cont .text.lh88{line-height: 1.2rem;}



.set3 .btn-box{line-height: .68rem;padding:.2rem .36rem .34rem;}
.lh44{line-height: .44rem!important;}
.set3 .btn-box span{font-weight: bold;color:#fd0244;}
.set3 .btn-box span i{font-style: normal;font-size:.38rem;}
.set3 .btn-box .btn{width:2.05rem;height: .68rem;line-height: .68rem!important;border-radius: .68rem;color:#fff;text-align:center;font-size:.3rem;}

/*单科*/
.set3 h4{font-size:.36rem;color:#6495fe;position: relative;padding-left:.1rem;line-height: 1.2rem;}
.set3 h4:before{display: block;content:"";width:.05rem;height:.35rem;background: #6495fe;position: absolute;;top:50%;left:0;transform: translateY(-50%);}

#swiperZsfaDk p.cont{text-align:justify;padding:.25rem .22rem .1rem;}
#swiperZsfaDk p.cont span{font-weight: bold;color:#000;}




.set6 li{float:left;text-align:center;width:1.58rem;border-radius: 10px;margin-left:.26rem;margin-bottom:.3rem;}
.set6 li:first-child{margin-left:.2rem;}
.set6 h4{font-size:.24rem;color:#000;font-weight: normal;line-height:.5rem;}
.set6 h3,.set7 h3{margin-left:.3rem;}
.set6 p{font-size:.2rem;color:#7d829a;line-height: .26rem;}

.set6 .ul1 li{height:1.8rem;padding-top:.2rem;}
.set6 .ul1 li img{height:.43rem;width:auto;}
.set6 .ul2 li{width:2.22rem;height:1.56rem;padding-top:.05rem;}
.set6 .ul2 li img{height:1.06rem;width:auto;}

.set6 .li1 em{width:61px;height:72px;background-position: 0 -655px;}


.set7 h3{padding-top:0;}
.set7 .swiper-nav{border:none;}
.set7 .swiper-nav .swiper-slide{margin-right:.4rem;width:2.34rem!important;}
.set7 a{display: block;}
.set7 .swiper-slide .img{width:2.34rem;height:2.73rem;background:#f4f4f4;border-radius: .2rem;}
.set7 .swiper-slide .img img{height:96%;width:auto;}

.set7 .swiper-slide p{font-size:.22rem;line-height: .28rem;margin-top:.1rem;}


.major-select{bottom:;}
.major-select .cont .tit{background:#ededed;margin:0;border-radius: .15rem .15rem 0 0;color:#6495fe;font-size:.38rem;}
.major-select .cont ul{border-radius:0 0 .15rem .15rem;}

.major-select .cont li{border-top: .02rem solid #e2e2e2;}
.major-select .cont li:first-child{border-top:0;}



/* ======== 卫生资格 详情 ======== */
.wszg-show{padding-bottom:1.4rem;}
.wszg-show li{float:left;width:48%;background:#fafafa;border-radius: .08rem;line-height: .66rem;height:.66rem;overflow:hidden;margin-top:.22rem;font-size:.24rem;padding-left:.22rem;box-sizing:border-box;/*letter-spacing:-.05rem;*/position:relative;}
.wszg-show li:nth-child(2n){margin-left:4%;}
.wszg-show input[type="radio"]{position:absolute;top:50%;transform:translateY(-50%);width:.2rem;height:.2rem;border: 1px solid #999;border-radius: 100%;}
.wszg-show input[type="radio"]:checked{border-color:#f95209;outline:none;background:#f95209 url(../images/radio-checked.png) no-repeat;background-size:cover;}
.wszg-show label{display:inline-block;width:100%;text-indent:.6rem;}
.wszg-show input[type="radio"]:checked+label{color:#f95209;}

.wszg-show-btn{position:fixed;width:100%;background:#ededed;bottom:0;left:0;padding:2%;color:#666;box-sizing: border-box;}
.wszg-show-btn p{font-size:.24rem;line-height: .8rem;}
.wszg-show-btn div{font-size:.3rem;font-weight: bold;margin-top:.16rem;}
.wszg-show-btn div span{color:#f95209;}
.wszg-show-btn div a{display:inline-block;width:1.87rem;height:.56rem;line-height: .56rem;background:#f95209;color:#fff;text-align: center;font-weight: normal;font-size:.34rem;border-radius:.56rem;}


/* ================================== 帮助中心 ================================== */


/*============== 帮助中心 help =================*/
.help .cont, .help .box .bg-fff{border-bottom-color:#efeff4;}
.help .cont h3{width:26%;height:1.93rem;background:#f6f6f6;text-align: center;font-size:.28rem;color:#f5aa3e;float:left;}
.help .cont:nth-child(2) h3{color:#fa6877;}
.help .cont:nth-child(3) h3{color:#449afa;}
.help .cont:nth-child(4) h3{color:#0fbc6f;}
.help .cont h3 img{display:block;width:.67rem;height:auto;margin:0 auto;padding:.42rem 0 .1rem;}
.help .cont ul{margin-left:26%;padding-top:.2rem;}
.help .cont li{float:left;width:50%;line-height: .8rem;text-indent:.5rem;}
.help .cont em{display:inline-block;width:.1rem;height:.1rem;border-radius:.5rem;margin-right:.1rem;background:#333;vertical-align: middle;}


.help p{line-height: .4rem;font-size:.28rem;color:#666;text-align:justify;}
.help p.tac{text-align: center;}
.help .tit{position: relative;padding:0 .16rem;font-size:.32rem;}
.help .tit:before{display: block;content:"";width:.05rem;height: .3rem;background:#00c758;position: absolute;top:50%;transform: translateY(-50%);left:0;}
/*关于我们*/
.help-child .bg-f8f8f8{background:#f8f8f8;}
.help-about p{text-indent:2em;}
.help-about h4{line-height: 1.1rem;font-weight: normal;font-size: .32rem;}
.help-about h5{line-height: .46rem;font-weight: normal;font-size: .32rem;margin-bottom:.1rem;}
.help-about h5 img{width:auto;height:.46rem;margin-right:.14rem;vertical-align: middle;}
.help-about ul{padding:3% 3% 0;}
.help-about li:nth-child(1), .help-about li:nth-child(5){margin-left:0;}
.help-about li{float:left;width:1.48rem;height:.68rem;margin:0 0 3% 4%;text-align: center;line-height: .68rem;border:1px solid #999;color:#666;}
.help-about li a{display:block;}

/*联系我们*/
.help-contact p:first-child{padding:0;}
.help-contact p{margin-top:.2rem;color:#666;padding-left:.41rem;line-height: .38rem;letter-spacing: -.01rem;margin-top:.08rem;}
.help-contact p span{color:#333;}
.help-contact h4{margin-top:.3rem;font-weight: normal;line-height:.36rem;}
.help-contact h4 img{display:inline-block;width:.36rem;height:auto;vertical-align: middle;margin-right:.05rem;}
.help-contact img.map{width:100%;height:auto;margin:.1rem auto;}

/*温馨提示*/
.help-tips{width:94%;margin:0 auto;}
.help-tips h3{line-height: .42rem;font-size: .32rem;font-weight: normal;}
.help-tips h3 img ,.help-tips h3 img ,.help-child h2 img{width:auto;vertical-align: middle;margin-right:.1rem;}
.help-tips h3 img{height:.42rem;}
.help-tips .cxbd img, .help-child .jgms img{display:block;height:auto;margin:.3rem auto;}
.help-tips .cxbd img{width:5.09rem;}

.help .hk{margin:.2rem auto;width:100%;}
.help .hk .hk_h{height:.62rem;text-align:center;}
.help .hk .hktable{margin:0 auto;background:#fff;border-right:0;}
.help .hk .hkh{height:.62rem;background:url(../images/help-tips-03.jpg) no-repeat;background-size:cover;font-size:.2rem; line-height:.62rem;text-indent:.5em;}
.help .hk .hkh img{height:.48rem;margin-right:.5em;}
.help .hk .hk_table{font-size:.16rem;}
.help .hk .hk_table td{ height:.36rem;vertical-align:middle;text-align:center;border:1px solid #dcdbd6;padding:.05rem;}
.help .hk .hk_table .ct td{background:#00c758;color:#fff;font-size:.18rem; }

.help .hkbottom{background:#e9e5e4;padding:0 .2rem .1rem;}
.help .hkbottom p{font-size:.22rem;font-weight:bold; line-height:.46rem;color:#333;}
.help .hkbottom ul li{line-height:.3rem;font-size:.18rem;}

.help-tips .jgms img{width:6.8rem;margin:.2rem auto;}
.help-tips h2{font-size: .26rem;line-height:.36rem;font-weight: normal;color:#666;letter-spacing: -.01rem;}
.help-tips h2 img{height:.36rem;margin-right:.05rem;}
.help-footer{width:80%;}
.help-footer p{text-align:right;font-size:.26rem;line-height: .46rem;color:#666;}


/*============== 帮助中心 help-box =================*/
.help-box .cont p{position:relative;margin:.2rem 0 0 5%;width:89%;font-size: .28rem;line-height:.38rem;color:#666;padding-left:.6rem;}
.help-box .cont p span{position:absolute;top:0;left:0;width:.38rem;height:.38rem;background:#00c758;border-radius: .5rem;color:#fff;text-align: center;line-height: .38rem;font-size: .36rem;margin-right:.1rem;}
.help-box .cont img{display:block;width:70%;height:auto;margin:.3rem auto;}

.help-zcdl{padding-top:1.9rem; }

.help-zcdl .swiper-nav{margin-bottom:.26rem;position: fixed;top:.88rem;left:2%;}
.help-zcdl .swiper-nav .swiper-slide{width:46%!important;}


/*============== 帮助中心 help-zkss =================*/
.help-zkss li{overflow:hidden;border-bottom:none;line-height: .9rem;}
.help-zkss i {position:absolute;width: 0.08rem; height: 0.08rem; vertical-align: middle; margin-right: .1rem; border-radius: .5rem; background: #00c758;left:0; top:.44rem;}
.help-zkss .t{overflow:hidden;border-bottom:.02rem solid #dedede;line-height: .9rem;position: relative;}
.help-zkss .t p{width:6.5rem;line-height: .38rem;display: inline-block;vertical-align: middle;padding:.3rem 0;padding-left:.2rem;color:#333;}
.help-zkss .t .iconarrdown:before {content: "\e607";}
.help-zkss .t1 .iconarrdown:before {content: "\e608";}
.help-zkss li:last-child .t{border-bottom:0;}
.help-zkss li.li:last-child .t{border-bottom:.02rem solid #dedede;}

.help-zkss .b{overflow:hidden;display:none;border:.02rem solid #dedede;background:#f8f8f8;border-bottom-style:dashed;border-top:0;padding:.16rem .16rem 0;}
.help-zkss .b:first-child{border:0;}
.help-zkss .b:last-child{border-bottom:.02rem solid #dedede;}
.help-zkss .b p{display:inline-block;border:0;font-weight: normal;line-height: .36rem;font-size:.28rem;color:#666;}

.help-zkss .b img{max-width:100%;height:auto;}



.help-zkss .cont p{margin:0;}
.help-zkss .b.cont{background:#fff;border:none;margin-top:-.1rem;position: relative;}


/*帮助中心 特色优势*/
.help-tsys h3{line-height:.6rem;font-weight: normal;margin-top:.1rem;}
.help-tsys h4{text-align:center;font-size: .32rem;line-height:.42rem;font-weight: normal;}
.help-tsys img{display:block;width:100%;height:auto;margin:.4rem auto;}
.help-tsys p{text-indent:2em;}



/*郑重声明*/
.help-tips p.c-red{color:#d83525;}
.help-tips p.fz32{font-size: .32rem;}
.help-tips p.tips{padding:.2rem 0 .23rem;}

.help-tips p.rtn{text-align:right;}

.help-tips .author{width:4rem;float: right;margin-top:.4rem;}
.help-tips .author p{text-align: center;}


.help-schz .b span.c-333{color:#333;}
.help-ydkt .b p.pl0{padding-left:0;}



/*付款方式*/
.help-fkfs .ewm img{width:2.4rem;height:auto;}




/*=================== 我的购物券  ===================*/
#swiperNavYhq .swiper-slide{width:46%!important;}

#swiperContYhq  .swiper-slide{width:100%!important;box-sizing: border-box;background:transparent!important;}
.yhq .swiper-slide:last-child li{padding:.4rem .3rem .4rem .1rem;}
.yhq .swiper-slide:last-child li a.btn{margin-top:.35rem;}

.yhq li, .zkq li, .djq li{overflow:hidden;margin-top:.4rem;background:#fff;box-shadow: 0 0 .14rem .07rem rgba(119,60,7,.07);padding:.4rem 0 .4rem .2rem;box-sizing: border-box;border-radius: .1rem;position: relative;}
.yhq li div, .zkq li div, .djq li div{padding-right:.16rem;}
.yhq li a.btn, .zkq li a.btn, .djq li a.btn{float:right;width:1.3rem;line-height: .5rem;text-align:center;border-radius: .5rem;color:#fff;background:#ff3333;margin-top:.1rem;}
.yhq li:before, .zkq li:before, .djq li:before{display: block;content:"";width:0;height:100%;border-left:1px dashed #999;position: absolute;right:1.64rem;top:0;}

.yhq li.ygq, .zkq li.ygq, .djq li.ygq{color:#999!important;}
.yhq li .ygq-img, .zkq li .ygq-img, .djq li .ygq-img{width:.88rem;height:auto;}

.yhq li .by, .zkq li .by, .djq li .by{top:-.01rem;right:1.52rem;width:.3rem;height:.15rem;background:#f5f5f5;border-radius:0 0 .3rem .3rem;padding:0;box-shadow: inset 0 0 .14rem .07rem rgba(119,60,7,.07)}
.yhq li .by:last-child, .zkq li .by:last-child, .djq li .by:last-child{bottom:-.01rem;top:auto;border-radius:.3rem .3rem 0 0;}

.no-cont{padding-top:2.6rem;}
.no-cont img{width:100%;height:auto;}

/*没有立即使用按钮 样式*/
.yhq li.no-use{padding-left:.6rem;}
.zkq li.no-use{padding-left:.46rem;}
.yhq li.no-use  div.fl, .zkq li.no-use  div.fl{padding-right: .64rem;}
.yhq li.no-use:before, .zkq li.no-use:before, .djq li.no-use:before{right:auto;left: 1.73rem;}
.yhq li.no-use .by, .zkq li.no-use .by, .djq li.no-use .by{right:auto;left: 1.58rem;}
.yhq .use-type, .djq .use-type{width:1.8rem;height:.38rem;line-height: .38rem;background:#ff4639;font-size:.2rem;text-align: center;color:#fff;right:-.65rem;top:.26rem;transform: rotate(45deg);}


.yhq .swiper-slide:last-child li, .djq li.no-use{padding:.4rem .1rem .4rem 0;}
.yhq .swiper-slide:last-child li:before{right: 1.55rem;}
.yhq .swiper-slide:last-child li .by{left:auto;right: 1.42rem;}
.yhq .swiper-slide:last-child li div.pt35, .djq li.no-use div.pt35{width:1.2rem;text-align: center;padding-right:.1rem;letter-spacing: -.01rem;}

.yhq .swiper-slide:last-child li.no-use:before, .zkq li.no-use:before, .djq li.no-use:before{right:auto;left: 1.56rem;}
.yhq .swiper-slide:last-child li.no-use .by, .zkq li.no-use .by, .djq li.no-use .by{left: 1.42rem;}
.yhq .swiper-slide:last-child li.no-use div.pt35, .djq li.no-use div.pt35{width:1.6rem;text-align: center;padding-right:.2rem;letter-spacing: -.01rem;}


.zkq li .input-box, .djq li .input-box{right:.2rem;top:50%;transform: translateY(-50%);}
.zkq li input, .djq li input{width:.36rem;height:.36rem;}
.zkq li input:checked, .djq li input:checked{background:url(../images/cart-input-bg2.png) no-repeat;background-size:cover;border-color:#00c758;}

.zkq, .djq{padding-bottom:1.5rem;}
.zkq-bottom, .djq-bottom{line-height: 1.1rem;box-shadow: 0 0 .1rem rgba(0,0,0,.15);}
.zkq-bottom .btn, .djq-bottom .btn{display: block;width:2.36rem;height:.8rem;text-align: center;line-height: .8rem;margin-top:.15rem;color:#fff;background: #00c758;font-size: .34rem;border-radius: .1rem;}

/*折扣券 代金券合并*/
.zkq li:first-child, .djq li:first-child{margin-top:0;}
.zkq li input:disabled, .djq li input:disabled{background:#eee;}

.djq li.no-use .pt35{padding-top:12px!important;}

/*=================== 个人中心课程详情   免费试听详情 ===================*/
.kcml li span.iconbofang1{color:#01c758;margin-right:.1rem;}


.free-show .img-box{top:0;left:0; }



/*=================== 订单详情页 ===================*/
.shopping-show .selected-ul li{box-shadow: none;padding:.2rem 0 .4rem 0;height:auto;}
.shopping-show .selected-ul h4{margin-top:0;}
.shopping-show .selected-ul .text{width:3.4rem;text-align: justify;}
.shopping-show .selected-ul p{margin-top:0;line-height: .4rem;}
.shopping-show .selected-ul .img{margin-left:0;}


.shopping-show .selected-book-ul .text{width:4.6rem;}
.shopping-show .selected-book-ul p{margin-top:.35rem;line-height: .5rem;}

.shopping-show .selected-tiku-ul .img img{max-height: 100%;}

.shopping-show .icon-box{width:.64rem;height:.64rem;border-radius: 100%;text-align: center;line-height: .64rem;text-indent: -.03rem;top:50%;transform: translateY(-50%);margin-top: -.2rem;}
.shopping-show .icon-box .iconfont{color:#fff;font-size:.36rem;}


.shopping-show .addr .text{width:5.5rem;}
.shopping-show .addr p{line-height: .36rem;}
.shopping-show .addr .bb1{padding-bottom:.2rem;}

.shopping-show .box{padding:0 .28rem .46rem .28rem;border-radius: .1rem;box-shadow: 0 0 .14rem .07rem rgba(119,60,7,.05);}
.shopping-show h3{font-size:.32rem;line-height: .86rem;}

/*单号复制按钮*/
.shopping-show .copy-text-btn{padding:2px 10px;background:#fa5209;color:#fff;border-radius: 4px;}


.fwtk-maxBox{
    width: 100%;
    padding: 0rem 0.3rem;
    box-sizing: border-box  ;
}
.fwtk-maxBox .fwtk-title{
    display: flex;
    align-items: center;
    margin-top: .4rem;
}
.fwtk-maxBox .fwtk-title-rectangle{
    display: inline-block;
    width: 0.05rem;
    height: 0.3rem;
    background: #00C758;
    border-radius: 0.3rem;

}
.fwtk-maxBox .fwtk-title-text{
    font-size: .32rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #333333;
    margin-left: .26rem;

}
.fwtk-maxBox .fwtk-content{
    width: 100%;
    overflow: hidden;
    margin-top: .39rem;
    font-size: .24rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #666666;
    line-height: .38rem;
}
.fwtk-open,.fwtk-stop{
    cursor:pointer;
    width: 100%;
    display: inline-block;
    text-align: center;
    font-size: .28rem;
    font-weight: 500;
    color: #01C758;
    /* line-height: .24rem; */
}
.fwtk-button{
    font-size: .3rem;
    margin-top: .15rem;
}
.fwtk-stop{
    display: none;
}
.fwtk-open img {
 width: .2rem;
 margin-left: .1rem;
}
.fwtk-stop img{
width: .2rem;
    margin-left: .1rem;
 }

.footer ul {display:flex;justify-content:space-between;}

.reg{
    display: flex;
    position: absolute;
    top: 0.5rem;
    right: 1rem;
}
.reg>div{
    width: 0.24rem;
    height: 0.07rem;
    background: #EAEBF1;
    line-height: 0.24rem;
}
.reg>div:nth-child(1){
    border-radius: 0.04rem 0 0 0.04rem;
}
.reg>div:nth-child(2){
    margin: 0 0.02rem;
}
.reg>div:last-child{
    border-radius: 0 0.04rem 0.04rem 0;
}
.reg>.weak{
    background: #FFD099;
}
.reg>.middle{
    background: #96DA76;
}
.reg>.strong{
    background: #4FC31A;
}
.regTitle{
    position: absolute;
    font-size: 0.24rem;
    right: 0.5rem;
}
#swiperZsfaDkPagination{
    display: flex;
}
#swiperZsfaDkPagination span{
    flex: 1;
}
       




