/*
@author: he
@update: he (2020-09-01)
*/
@charset "utf-8";
body{font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0 auto;padding:0;background:#d0ccff;color:#333;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
video embed,video object,video iframe,video{width:100%;height:auto;}
img{max-width:100%;border:0;-ms-interpolation-mode:bicubic;-webkit-touch-callout:none;}
li,ol,ul{list-style:none}
i,em,cite{font-style:normal;}
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
a{text-decoration:none;outline:none;color: #333;}
textarea{resize:none}
input[type="text"],input[type="password"],select,textarea,button,input[type="button"],input[type="reset"],input[type="submit"]{outline:0;-webkit-user-modify:read-write-plaintext-only;-webkit-appearance:none;font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;border: none;}
.pr{position:relative;}
.abs{position: absolute}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.wrap{min-width:320px;max-width:768px;margin:0 auto;overflow:hidden;position:relative; background: #7b3fd0; padding-bottom: 1.32rem;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.appShow{ display: none;}
.ggtit{height: 1.2rem;text-align: center;padding-top: 0.5rem;}
.ggtit-licon{display: inline-block;*zoom:1;*display: inline; background:url(/images/yishizigekaoshi/zhuanti/20cjcxrk/tit_l.png) no-repeat;background-size: 0.96rem;background-position: 0.1rem;}
.ggtit-ricon{display: inline-block;*zoom:1;*display: inline; }
.ggtit-ricon i{width: 0.72rem;height: 0.72rem; display: inline-block;*zoom:1;*display: inline; background:url(/images/yishizigekaoshi/zhuanti/20cjcxrk/tit_r.png) no-repeat;background-size: 0.72rem;background-position: 0rem 0.14rem; float: right;margin-top: 0;}
.ggtit-txt{display: inline-block;*zoom:1;*display: inline; padding-left: 1rem; font-size: 0.56rem; font-weight: 700; background: linear-gradient(to right, #d009ee, #19046b); -webkit-background-clip: text;color: transparent;}
.ggtit .ctxt{ display: inline-block; *display: inline; *zoom: 1; padding: 0 120px;font-size: 36px; font-weight: 700;}
.ggtit .ctxt b{ color: #ea396b;}

/* 头图 */
.banner{height: 10rem;background: url(/images/yishizigekaoshi/zhuanti/20cjcxrk/banner01.jpg) no-repeat;background-size: 100%;overflow: hidden;}
.banner .logo{display: block;width: 3.5rem;height: 1rem;margin-top: 1rem;margin-left: 3.2rem;}
/* 免费预约 */
.enterclose{width: 9.2rem;background-color: #ffffff;box-shadow: 0rem 0.04rem 0.32rem 0rem rgba(93, 49, 224, 0.21);border-radius: 0.21rem;margin: 0 auto;margin-top: -3rem;overflow: hidden;}
.enterclose .top .t_p{font-size: 0.43rem;padding-left: 0.48rem;padding-top: 0.6rem;}
.enterclose .top .t_p span{font-size: 0.37rem;}
.enterclose .top .t_p i{width: 0.8rem;height: 0.45rem;border: solid 0.03rem #ff685a;display: inline-block;font-size: 0.32rem;text-align: center;color: #ff685a;}
.enterclose .btns{margin-top: 0.52rem;margin-bottom: 0.52rem;height: 1.07rem;}
.enterclose .btns a{width: 2.53rem;height: 1.07rem;border-radius: 0.53rem;display: block;line-height: 1.07rem;float: left;margin-left: 0.2rem; background-image: linear-gradient(0deg, #8254ff 5%, #aa65f8 100%);box-shadow: 0rem 0.08rem 0.12rem 0rem rgba(113, 77, 244, 0.29);text-align: center;color: #fff;font-size: 0.43rem;}
.enterclose .btns .on{width: 2.83rem; background-image: linear-gradient(0deg, #ff685a 0%, #fca027 100%);box-shadow: 0rem 0.08rem 0.12rem 0rem rgba(255, 137, 66, 0.41);margin-left: 0.41rem;}
.enterclose .t_txt{line-height: 1.33rem;font-size: 0.43rem;margin-left: 0.43rem;border-top: dashed 0.03rem #dcdcdc;width:8.33rem}
.enterclose .t_txt span{font-size: 0.37rem;}
.enterclose h4{font-size: 0.51rem;color: #8b3fe2;text-align: center;margin-bottom: 0.4rem;padding-bottom: 0.2rem;}
.enterclose h4 img{height: 0.28rem;}
.enterclose .ads{width: 8.53rem;height: 2.4rem;margin: 0 auto;display: block;margin-bottom: 0.48rem;}
.enterclose .bottpms{padding-left: 0.2rem;height: 2.1rem;background: #eceafd;}
.enterclose .bottpms a{padding: 0.32rem 0.28rem;font-size: 0.4rem;color: #8b3fe2;display: block;float: left;border: solid 0.03rem #c2a8f1;margin-left: 0.22rem;margin-top: 0.37rem;}

/* 活动有礼 */
.scorePrize{width: 9.2rem;height: 13.83rem;background-color: #ffffff;box-shadow: 0rem 0.04rem 0.32rem 0rem rgba(93, 49, 224, 0.21);border-radius: 0.21rem;margin: 0 auto;margin-top: 0.8rem;}
.scorePrize .k{width: 8.27rem;height: 3.49rem;background-color: #ffecce;margin: 0 auto;margin-bottom: 0.47rem;}
.scorePrize .ewm{}
.scorePrize .ewm .top{width: 7.7rem;height: 4.2rem;background: url(/images/yishizigekaoshi/zhuanti/20cjcxrk/ewm_nh.png) no-repeat;background-size: 100%;margin: 0 auto;overflow: hidden;}
.scorePrize .ewm .top img{width: 3.48rem;height: 3.52rem;margin: 0 auto;display: block; margin-left: 1.9rem;margin-top: 0.2rem;}
.scorePrize .p{width: 7.83rem;height: 1.48rem;font-size: 0.37rem;line-height: 0.56rem;margin: 0 auto;margin-top: 0.36rem;}
.scorePrize .zx{width: 6.27rem;height: 1.07rem;background-image: linear-gradient(0deg, #ff685a 0%, #fca027 100%);
    box-shadow: 0rem 0.08rem 0.12rem 0rem rgba(255, 137, 66, 0.41);border-radius: 0.53rem;display: block;line-height: 1.07rem;color: #fff;font-size: 0.4rem;text-align: center;font-weight: 600;margin: 0 auto; margin-top: 0.43rem;}

/* 考后须知 */
.khxz{}
.khxz .swiper-slide{width: 8.86rem !important;height: 5.30rem;margin-right: 0.27rem;overflow: hidden;}
.khxz .clist{width: 8.86rem;height: 5.30rem;background: url(/images/yishizigekaoshi/zhuanti/20cjcxrk/khxz_bg.png) no-repeat;background-size: 100%;overflow: hidden;}
.khxz .clist h4{width: 1.8rem; font-size: 0.43rem;color: #11023a;background: url(/images/yishizigekaoshi/zhuanti/20cjcxrk/d.jpg) no-repeat;padding-left: 0.45rem;background-position: 0rem 0.2rem;margin-top: 0.53rem;margin-left: 0.44rem;padding-bottom: 0.16rem; border-bottom: 0.08rem solid #8a57fe;}
.khxz .clist p{width: 7.29rem;font-size: 0.37rem;margin: 0 auto;padding-top: 0.3rem;}
.khxz .xq{width: 2.53rem;height: 0.67rem;background-color: #ffffff;border-radius: 0.33rem;border: solid 0.03rem #8354ff;display: block;text-align: center;line-height: 0.67rem;color: #8354ff;font-size: 0.35rem;margin: 0 auto;margin-top: 0.25rem;}

/* 免费直播 */
.liveMain{}
.liveMain .tbox{width: 9.2rem;height: 1.04rem;background-color: #ffffff;border-radius: 0.52rem;margin: 0 auto;}
.liveMain .tbox .swiper-slide{padding: 0 0.267rem;line-height: 1.04rem;font-size: .37rem;color: #320570; margin-left: 0.267rem;width: auto !important;}
.liveMain .tbox .swiper-slide.on{background-image: linear-gradient(0deg, #8254ff 5%, #aa65f8 100%);color: #Fff;border-radius: 0.52rem;}
.liveMain .ships{width: 9.2rem;background-color: #ffffff;border-radius: 0.21rem;margin: 0 auto;overflow: hidden;margin-top: 0.4rem;display: none;}
.liveMain .ships .l-videos{width: 8.47rem; height: 3.52rem;border-bottom: dashed 0.03rem #e5e5e5;margin: 0 auto;margin-top: 0.5rem;}
.liveMain .ships .l-videos .l-teachers{float: left;}
.liveMain .ships .l-videos .l-teachers img{width: 2rem;height: 2rem;}
.liveMain .ships .l-videos .l-teachers p{font-size: 0.43rem;color: #333;font-weight: 600;text-align: center;padding-top: 0;}
.liveMain .ships .l-videos .r-text{float: left;margin-left: 0.47rem;}
.liveMain .ships .l-videos .r-text .bt{font-size: 0.37rem;font-weight: 600;color: #333;background: url(/images/yishizigekaoshi/zhuanti/20cjcxrk/sp_ico.png) no-repeat;background-size: 0.37rem;background-position:0rem 0.1rem; padding-left: 0.65rem;}
.liveMain .ships .l-videos .r-text .sj{font-size: 0.35rem;padding-top: 0.3rem;background: url(/images/yishizigekaoshi/zhuanti/20cjcxrk/time_ico.png) no-repeat;background-size: 0.37rem; background-position:0 0.35rem; padding-left: 0.65rem;}
.liveMain .ships .l-videos .r-text .btns{margin-top: 0.3rem;}
.liveMain .ships .l-videos .r-text a{width: 2.8rem;height: 0.8rem;background-image: linear-gradient(0deg, #ff685a 0%, #fca027 100%);
    box-shadow: 0rem 0.08rem 0.12rem 0rem rgba(255, 137, 66, 0.41);border-radius: 0.4rem;color: #fff;font-size: 0.37rem;text-align: center;line-height: 0.8rem;display: block;float: left;}
.liveMain .ships .l-videos .r-text .xq{width: 2.8rem;height: 0.8rem;background-image: linear-gradient(0deg, #8254ff 5%, #aa65f8 100%);margin-left: 0.32rem;}

/* 资料领取 */
.lqzl{}
.lqzl .boxs{width: 9.76rem;height: 8.02rem;background: url(/images/yishizigekaoshi/zhuanti/20cjcxrk/bg_s1.png) no-repeat;background-size: 100%;overflow: hidden;}
.lqzl .boxs ul{height: 5.08rem;margin-top: 0.8rem;}
.lqzl .boxs li{font-size: 0.4rem;line-height: 1.1rem;margin-top: 0.47rem;float: left;}
.lqzl .boxs span{width: 1.07rem;height: 1.07rem;background-color: #ffeed4;
    border: solid 0.03rem #ffcc99; display: block;border-radius: 50%; float: left;margin-right: 0.39rem;}
.lqzl .boxs .b-left{margin-left: 0.8rem;}
.lqzl .boxs .b-right{margin-left: 1.47rem;}
.lqzl .boxs .lq{width: 6.27rem;height: 1.07rem;background-image: linear-gradient(0deg, #ff685a 0%, #fca027 100%);
    box-shadow: 0rem 0.08rem 0.12rem 0rem rgba(255, 137, 66, 0.41);border-radius: 0.53rem;display: block;font-size: 0.4rem;text-align: center;
    line-height: 1.07rem;color: #fff;margin: 0 auto;margin-top: 0.3rem;}
.lqzl .boxs span img{width: 0.55rem;height: 0.55rem; display: block; margin: 0 auto;margin-top: 0.25rem;}

/* 全新课程 */
.classesBoxBg{background-color: #4527c3;padding-bottom: 0.87rem;}
.classesBoxBg .lis{display: none;}
.classesBoxBg .ggtit .ggtit-txt{background: linear-gradient(to right, #ffeed4, #fff); -webkit-background-clip: text;color: transparent;}
.classesBoxBg .tboxs{width: 10rem;height: 0.99rem;background-image: linear-gradient(90deg, #f9f3e8 0%, #ffe7c2 100%), 
linear-gradient(90deg, #ffe5b5 0%, #fee2ac 50%, #fddea4 100%);box-shadow: 0rem 0.13rem 0.12rem 0rem rgba(103, 78, 208, 0.22);}
.classesBoxBg .tboxs .swiper-slide{padding: 0 0.267rem;height: 0.99rem;line-height: 0.99rem;font-size: .37rem;color: #320570;width: auto !important;margin-left: 0.267rem;}
.classesBoxBg .tboxs .swiper-slide.on{color: #fb6142;border-bottom: .07rem solid #fb6142;height: 0.92rem;font-weight: 600;font-size: 0.43rem;}
.classesBoxBg .vip{width: 9.6rem;height: 9.56rem;background: url(/images/yishizigekaoshi/zhuanti/20cjcxrk/VIPke.png) no-repeat;background-size: 100%; margin: 0 auto;overflow: hidden;}
.classesBoxBg .vip .top{color: #d26d36;font-size: 0.53rem;margin-top: 3.41rem;font-weight: 600;padding-left: 0.39rem;}
.classesBoxBg .vip .top span{font-size: 0.29rem;padding-left: 0.2rem;}
.classesBoxBg .vip .t-text{color: #fff;	width: 8.73rem;height: 0.72rem;margin: 0 auto;margin-top: 0.15rem;line-height: 0.72rem;font-size: 0.32rem;text-align: center;}
.classesBoxBg .vip .v-txt .jg{font-size: 0.53rem;color: #fb6142;padding-left: 0.47rem;padding-top: 0.1rem;font-weight: 600;}
.classesBoxBg .vip .v-tit{color: #d26d36;font-size: 0.32rem;padding-left: 0.43rem;margin-top: 0.21rem;}
.classesBoxBg .vip .v-tit span{width: 1.47rem;height: 0.43rem;border: solid 0.01rem #d26d36; display: inline-block;font-size: 0.29rem;line-height: 0.43rem;text-align: center;}
.classesBoxBg .vip .btns a{width: 4.27rem;height: 0.93rem;background-image: linear-gradient(0deg, #d77c2e 0%,#efa247 100%);
    border-radius: 0.47rem;color: #fff;line-height: 0.93rem;text-align: center;font-size: 0.4rem;font-weight: 600;display: block;float: left;margin-left: 0.17rem;margin-top: 0.25rem;}
.classesBoxBg .vip .btns .phonezx{margin-left: 0.47rem;}    
.classesBoxBg .gxb{width: 9.2rem;height: 6rem;background-color: #ffffff;box-shadow: 0rem 0.04rem 0.27rem 0rem rgba(22, 22, 22, 0.06);
    border-radius: 0.11rem; margin: 0 auto;margin-top: 0.4rem;}
.classesBoxBg .gxb .top{font-size: 0.53rem;font-weight: 600;padding-top: 0.4rem;padding-left: 0.51rem;height: 0.6rem;}
.classesBoxBg .top p{float: left;}
.classesBoxBg .gxb .top span{width: 1.56rem;height: 0.43rem;background-color: #9d78f2;border-radius: 0rem 0.11rem 0.11rem 0.11rem;color: #fff;text-align: center;font-size: 0.29rem;display:block;float: left; font-weight: normal;margin-top: 0.2rem;margin-left: 0.3rem;}
.classesBoxBg .gxb .yxq{font-size: 0.35rem;color: #333;padding-left: 0.5rem;margin-top: 0.34rem;}
.classesBoxBg .gxb .yxq span{width: 1.07rem;height: 0.48rem;line-height: 0.48rem; border-radius: 0.05rem;color: #999; border: solid 0.01rem #c7c7c7;display: inline-block;font-size: 0.29rem;text-align: center;margin-right: 0.35rem;}
.classesBoxBg .gxb .hg{margin-top: 0.39rem;padding-left: 0.5rem;height: 1.5rem;}
.classesBoxBg .gxb .hg span{width: 1.07rem;height: 0.48rem;line-height: 0.48rem; border-radius: 0.05rem;color: #999; border: solid 0.01rem #c7c7c7;display: block;font-size: 0.29rem;text-align: center;margin-right: 0.35rem;float: left;}
.classesBoxBg .gxb .hg .h-right{font-size: 0.35rem;width: 5.2rem;float: left;}
.classesBoxBg .gxb .hg .h-right p i{width: 0.56rem;height: 0.51rem;background-color: #8a57fe;border-radius: 0.16rem;
color: #fff;text-align: center;display: block;font-size: 0.4rem;line-height: 0.51rem;margin-right: 0.1rem; float: left;}
.classesBoxBg .gxb .hg .h-right p{font-weight: 600;margin-left: 0.44rem;float: left;margin-top: 0.2rem;}
.classesBoxBg .gxb .h-r{width: 6.79rem;height: 1.47rem;background-color: #fff3e1;border-radius: 0.05rem;float: left;overflow: hidden;}
.classesBoxBg .gxb .xq{color: #8a57fe; padding-left: 0.3rem;font-size: 0.32rem;padding-top: 0.3rem;display: block;float: left;}
.classesBoxBg .gxb .zc{color: #fb6142;font-size: 0.35rem;padding-left: 0.5rem;padding-top: 0.21rem;}
.classesBoxBg .gxb .zc span{width: 1.07rem;height: 0.48rem;line-height: 0.48rem; border-radius: 0.05rem;color: #999; border: solid 0.01rem #c7c7c7;display: inline-block;font-size: 0.29rem;text-align: center;margin-right: 0.35rem;}
.classesBoxBg .gxb .jg{padding-left: 0.5rem;margin-top: 0.4rem;}
.classesBoxBg .gxb .jg span{font-size: 0.48rem;color: #fb6142;font-weight: 600;display: block;float: left;padding-top: 0.1rem;}
.classesBoxBg .gxb .jg span i{font-size: 0.32rem;}
.classesBoxBg .gxb .jg .yj{text-decoration:line-through;font-size: 0.35rem;color: #999;display: block;float: left;padding-left: 0.39rem;padding-top: 0.1rem;}
.classesBoxBg .gxb .jg .zx{font-size: 0.37rem;width: 1.64rem;height: 0.69rem;background-color: #ffffff;border-radius: 0.37rem;
    border: solid 0.03rem #fb6142;color: #fb6142;text-align: center;line-height: 0.75rem;display: block;float: left;margin-left: 0.49rem;}
.classesBoxBg .gxb .jg .qg{font-size: 0.37rem;width: 2.31rem;height: 0.75rem;background-color: #fb6142;box-shadow: 0.01rem 0.02rem 0.21rem 0rem rgba(243, 102, 74, 0.42);
    border-radius: 0.37rem;display: block;float: left;color: #fff;text-align: center;line-height: 0.75rem;margin-left: 0.17rem;}
/* 课程预约 */
.yuyuebox{height: 12.04rem;background-color: #fffaf1;}
.yuyuebox .ggtit-txt{color: #11023a;}
.yuyuebox .ybox{width: 9.2rem;height: 7.48rem;background-color: #ffffff;box-shadow: 0rem 0.04rem 0.32rem 0rem rgba(242, 160, 100, 0.21);
    border-radius: 0.21rem;margin: 0 auto;margin-top: 1rem;}
.yuyuebox .ybox .ding{width: 4.73rem;height: 2.01rem;background: url(/images/yishizigekaoshi/zhuanti/20cjcxrk/yy_bg.png) no-repeat;background-size: 100%;top: -1rem;left: 50%; margin-left: -2.36rem;}
.yuyuebox .ybox .k{margin-top: 1rem;height: 1rem;}
.yuyuebox .ybox .inptxt{width: 3.74rem;height: 1.07rem;background-color: #ffffff;font-size: 0.37rem;color: #888;padding-left: 0.31rem;}
.yuyuebox .ybox .inptxt02{width: 2.68rem;height: 1.07rem;font-size: 0.37rem;color: #888;padding-left: 0.31rem;}
.yuyuebox .ybox .inptxt03{width: 6.28rem;height: 1.07rem;font-size: 0.37rem;color: #888;padding-left: 0.31rem;}
.yuyuebox .ybox .rbox-cen{width: 4.05rem;height: 1.07rem;float: left;margin-top: 0.29rem;margin-left: 0.47rem;border: solid 0.03rem #c3beb7;}
.yuyuebox .ybox div.rit{margin-left: 0.19rem;}
.yuyuebox .ybox .imgCode{width: 1.04rem;height: 1.01rem;background-color: #b5b1b1;}
.yuyuebox .ybox .rbox-cen03{width: 8.27rem;height: 1.07rem;background-color: #ffffff;border: solid 0.03rem #c3beb7;}
.yuyuebox .ybox .rbox-cen03 .dxbtn{cursor: pointer;;width: 1.68rem;height: 1.05rem;
	background-color: #8a57fe;text-align: center;line-height: 1.05rem;color: #fff;font-size: 0.4rem;}
.yuyuebox .ybox .hq-btn{width: 6.27rem;height: 1.07rem;background-image: linear-gradient(0deg,#ff685a 0%, #fca027 100%);
	box-shadow: 0rem 0.08rem 0.12rem 0rem rgba(255, 137, 66, 0.41);border-radius: 0.53rem;display: block;color: #fff;font-size: 0.4rem;text-align: center;line-height: 1.07rem;margin: 0 auto;margin-top: 0.53rem;}


/*jquery-select.tipxw固定样式请勿动*/
body.body_selectBoxhs_on{position:fixed;left:0;width:100%;height:100%}
.select_boxhs {position:relative}
.select_boxhs select{display:none}
.select_boxhs input{padding:0;margin:0;cursor:pointer;position:absolute;top:0;left:0;background:none}
.select_boxhs span.cover{display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.select_boxhs i{position:absolute}
.select_boxhs .select_boxhsBg{position:fixed;width:100%;height:100%;top:0;left:0;display:none;z-index:79}
.select_boxhs .select_boxhsCon{position:fixed;width:100%;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;display:none;z-index:80}
.select_boxhs .select_boxhsCon ul {list-style-type:none;padding:0;margin:0;width:100%}
.select_boxhs .select_boxhsCon ul li{list-style-type:none;padding:0;margin:0;overflow:hidden}

/*此处样式自定义*/
.yourSelect{ width:4.05rem; height: 1.07rem;float: left;border: solid 0.03rem #c3beb7;margin-left: 0.47rem;margin-top: 0.29rem;}
.yourSelect input{display:block;width:4.05rem; height: 0.987rem; line-height:0.987rem; font-size: 0.373rem; 
    /* padding:0 0.8rem 0 0.267rem; border:1px solid #c8c6d1; */
   border-radius:0.107rem;overflow:hidden;font-family: "Microsoft Yahei";color:#999}
.yourSelect input.on{ color: #333;}
.yourSelect i{display:block;width:0.427rem;height:0.307rem;top:0.36rem;right:0.267rem;transition:all .3s linear; background: url(/images/yishizigekaoshi/project2020/ys_17.png) no-repeat; background-size: 100%;}
.yourSelect i.on{transform:rotateZ(180deg)}
.yourSelect .select_boxhsBg{background:#000;opacity:.3}
.yourSelect .select_boxhsCon{max-height:7.2rem;background:#fff}
.yourSelect .select_boxhsCon ul li{line-height:1.2rem;height:1.2rem;text-align:center;font-size:.4rem;font-family: "Microsoft Yahei";border-bottom:1px solid #eee}

/*底部浮动*/
.floatBot{ position: fixed; left: 50%; bottom: 0;margin-left: -4.65rem; z-index: 9; width: 9.33rem;height: 1.29rem; border-radius: 0.65rem;
    background: rgba(0, 0, 0, 0.6);}
.floatBot .lbtn{ display: block; padding-left: 1.093rem; line-height: 0.453rem; font-size: 0.32rem; color: #fff; margin:0.2rem 0 0 0.627rem; background:url(/images/yishizigekaoshi/zhuanti/20cjcxrk/tell.png) no-repeat 0 center; background-size: 0.733rem auto; -webkit-text-shadow:0 0.053rem 0.107rem rgba(94, 41, 212, 0.63); -moz-text-shadow:0 0.053rem 0.107rem rgba(94, 41, 212, 0.63); 
    /* text-shadow:0 0.053rem 0.107rem rgba(94, 41, 212, 0.63); */}
.floatBot .lbtn b{ font-size: 0.373rem;}
.floatBot .rbtn{ display: block; width: 3.333rem; height: 0.88rem; line-height: 0.88rem; text-align: center; font-size: 0.427rem; color: #fff; border-radius: 0.44rem; margin-top: 0.2rem;margin-right: 0.1rem; -webkit-box-shadow:0 0.053rem 0 rgba(249, 85, 34, 0.36); -moz-box-shadow:0 0.053rem 0 rgba(249, 85, 34, 0.36); box-shadow:0 0.053rem 0 rgba(249, 85, 34, 0.36);
    background: -webkit-linear-gradient(left, #fb6268, #fe963f); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #fb6268, #fe963f); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #fb6268, #fe963f); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fb6268, #fe963f); /* 标准的语法 */}

/* 课程弹窗 */
.mask{display: none;background: #000;opacity: .4;position: fixed;left: 0;top: 0;height: 100%;width: 100%;z-index: 98;cursor: pointer;}
.kcTk{display: none; height: 13.2rem;background-color: #ffffff;border-radius: 0.53rem 0.53rem 0rem 0rem;position: fixed;bottom: 0;z-index: 99;}
.kcTk .close{float: right;margin-right: 0.5rem;font-size: 0.5rem;color: #999;margin-top: 0.3rem;}
.kcTk .top{margin: 0 auto;}
.kcTk .top p{font-size: 0.48rem;color: #333;font-weight: 600;text-align: center;border-bottom: 0.13rem solid #fb6142; width: 4.4rem;margin: 0 auto;padding-top: 0.5rem;}
.kcTk h4{font-size: 0.48rem;clear: both;padding-left: 0.88rem;padding-top: 0.5rem;}
.kcTk .k-text{padding-left: 0.45rem;}
.kcTk .t-kc{background: url(/images/yishizigekaoshi/zhuanti/20cjcxrk/sdkc_ico.png) no-repeat;background-size: 0.5rem;background-position: 0.3rem 0.6rem;}
.kcTk .t-fw{background: url(/images/yishizigekaoshi/zhuanti/20cjcxrk/sejxfw_ico.png) no-repeat;background-size: 0.5rem;background-position: 0.3rem 0.6rem;}
.kcTk .t-tk{background: url(/images/yishizigekaoshi/zhuanti/20cjcxrk/wdtk_ico.png) no-repeat;background-size: 0.5rem;background-position: 0.3rem 0.6rem;}
.kcTk .k-text p{float: left;font-size: 0.4rem;padding-left: 0.5rem;padding-top: 0.3rem;width: 2.6rem;}
.kcTk .btns{clear: both;width: 9rem;margin: 0 auto;padding-top: 0.4rem;}
.kcTk .btns a{width: 4.27rem;height: 1.07rem;background-color: #ffffff;border-radius: 0.53rem;border: solid 0.03rem #fb6142;color: #fb6142;line-height: 1.07rem;text-align: center;font-size: 0.4rem;display: block;float: left;}
.kcTk .btns .gm{background-image: linear-gradient(0deg, #ff685a 0%, #fca027 100%);color: #fff;margin-left: 0.17rem;}

/* 二维码弹窗 */
.ewmTk{display: none; width: 9.99rem;height: 9.45rem;background-color: #ffffff;border-radius: 0.53rem 0.53rem 0rem 0rem;position: fixed;bottom: 0;z-index: 99;}
.ewmTk .close{float: right;margin-right: 0.5rem;font-size: 0.5rem;color: #999;margin-top: 0.3rem;}
.ewmTk .top{margin: 0 auto;}
.ewmTk .top p{font-size: 0.48rem;color: #333;font-weight: 600;text-align: center;border-bottom: 0.13rem solid #fb6142; width: 4.4rem;margin: 0 auto;padding-top: 0.5rem;}
.ewmTk .main{width: 3.99rem;height: 5.39rem;background-color: #efe9fe;border-radius: 0.03rem;margin: 0 auto;margin-top: 0.8rem;overflow: hidden;}
.ewmTk .main img{width: 3.39rem;height: 3.36rem;display: block; margin: 0.31rem auto;}
.ewmTk .main p{font-size: 0.35rem;text-align: center;}
.ewmTk .e-btn{display: block; width: 4.27rem;height: 1.07rem;background-color: #ffffff;border-radius: 0.53rem;border: solid 0.03rem #fb6142;text-align: center;line-height: 1.07rem;color: #fb6142;font-weight: 600;font-size: 0.4rem;margin: 0.53rem auto;}

/* 预约成功 */
.cgTc{display: none; width: 7.47rem;height: 5.2rem;background-color: #ffffff;border-radius: 0.11rem;position: fixed;top: 50%;left: 50%;margin-left: -3.735rem;margin-top: -2.6rem;z-index: 99;}
.cgTc .close{float: right;margin-right: 0.5rem;font-size: 0.5rem;color: #999;margin-top: 0.3rem;}
.cgTc .top{color: #5cd06f;font-size: 0.48rem;text-align: center;width: 3rem;margin: 0 auto;margin-top: 0.81rem;}
.cgTc .top i{width: 0.61rem;height: 0.61rem;background: url(/images/yishizigekaoshi/zhuanti/20cjcxrk/suc.png) no-repeat;background-size: 100%;display: block;float: left;margin-right: 0.1rem;}
.cgTc p{font-size: 0.35rem;text-align: center;line-height: 0.53rem;padding-top: 0.6rem;}
.cgTc .c-btn{display: block;width: 4.27rem;height: 1.07rem;line-height: 1.07rem;text-align: center;font-size: 0.4rem;color: #fb6142;font-weight: 600;margin: 0 auto;margin-top: 0.6rem; background-color: #ffffff;border-radius: 0.53rem;border: solid 0.03rem #fb6142;}

/* 资料弹窗 */
.zlTc{display: none; width: 10rem; height: 6.2rem;background-color: #ffffff;border-radius: 0.53rem 0.53rem 0rem 0rem;position: fixed;bottom: 0;z-index: 99;overflow-x: hidden;overflow-y: auto;}
.zlTc li{line-height:1.2rem;height:1.2rem;text-align:center;font-size:.4rem;font-family: "Microsoft Yahei";border-bottom:1px solid #eee}
.zlTc a{color: #333;}

/*自动弹框*/
.zdTc{display:none;width:6rem;height:1.2rem;position:fixed;left:50%;top:50%;margin:-0.6rem 0 0 -3rem;z-index:200;}
.zdTc span{ display:block; width:100%; height:1.2rem;background:#000;opacity:.7;filter:alpha(opacity=70); position:absolute; left:0; top:0; z-index:2;}
.zdTc p{ display:block; width:100%; height:1.2rem; line-height:1.2rem; text-align:center; font-size:0.4rem; color:#fff; position:absolute; left:0; top:0; z-index:3;}

/*右侧浮动*/
.fix-share,.fix-top{ display:block; width:1.2rem; height:1.2rem; z-index:92; background:url(/images/zhuanti/20191111/icon_04.png) no-repeat; background-size:100% auto; position:fixed; right:.13rem; bottom:3rem;}
.fix-top{ background:url(/images/zhuanti/20191111/icon_05.png) no-repeat; background-size:100% auto; right:.13rem; bottom:1.5rem;}

/*选课弹层*/

.course-pop{ display:none; overflow:hidden; width:100%; background-color:#fff; position:fixed; bottom:0; left:0; z-index:100;}
.course-pop .tit{ display: block !important;height:1.013rem; line-height:1.013rem; padding-top: 0.267rem;}
.course-pop .tit h3{ float:left; font-size:0.507rem; color: #fe6b4e; font-weight:bold; padding-left: 0.4rem;}
.course-pop .tit .close{ display:block; width:1.013rem; height:1.013rem; background: url(/images/project2021/weishengzige/icon_17.png) no-repeat center; background-size: 0.613rem 0.613rem;}
.course-pop .con{ padding:0 0 0.267rem 0.4rem; max-height: 12rem; overflow: auto; overflow-x: hidden;}
.course-pop .con h4{ clear: both; font-size:0.373rem; line-height:0.8rem; color: #666; font-weight:normal; margin-bottom: 0.24rem;}
.course-pop .con h4.cju{ color: #fd7400; font-weight: 700;}
.course-pop .con .courtab{ clear: both;}
.course-pop .con .courCon{ display: none; clear: both;}
.course-pop .con .courCon .list{ clear: both;}
.course-pop .con .chkName{ float:left; margin:0 0.187rem 0.267rem 0; width:4.507rem; height:0.907rem; line-height:0.907rem; font-size:0.373rem; text-indent: 0.267rem; cursor:pointer; border:0.027rem solid #999; position:relative; overflow:hidden;}
.course-pop .con .chkName.on{ border:0.027rem solid #18af8e; color:#18af8e;}
.course-pop .con .chkName.on i.gou{ display:block; width:0.52rem; height:0.467rem; position:absolute; right:0; bottom:0; background:url(/images/project2021/weishengzige/icon_18.png) no-repeat; background-size: 100% 100%;}
.course-pop .con .chkName .coursechk{ position:absolute; left:-0.4rem; top:-0.4rem;}
.course-pop .total{ height:1.6rem; background: #f7f7f7; padding: 0 0.4rem;}
.course-pop .total .ctxt{ float: left; padding-top: 0.13rem;}
.course-pop .total .ctxt .price{ line-height: 0.8rem; font-size:0.427rem; color:#666;}
.course-pop .total .ctxt .price b{ font-size:0.56rem; color: #fe4f42; vertical-align: -0.04rem;}
.course-pop .total .ctxt .ts{ line-height: 0.4rem; font-size: 0.32rem; color: #999;}
.course-pop .total .buy-btn{ float: right; display:block; width:3.6rem; height:1.067rem; line-height:1.067rem; text-align:center; font-size:0.507rem; color:#fff; font-weight: 700; border-radius:0.533rem; margin-top: 0.267rem;
    background: -webkit-linear-gradient(left, #ff5e21, #ffa747); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff5e21, #ffa747); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff5e21, #ffa747); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff5e21, #ffa747); /* 标准的语法 */}

