@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:#fff;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;}
.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;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ggtit{ height: 0.88rem; line-height: 0.88rem; text-align: center; font-size: 0.507rem; font-weight: 700; margin-bottom: 0.24rem;}


/*jquery-select.封装*/
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}



.top{height: 1.31rem;overflow: hidden;}
.top img{width: 2.55rem;height: 0.64rem;float: left;margin-left: 0.27rem;margin-top: 0.32rem;}
.top .dl a, .top .dl1 a {display: inline-block;width: 1.61rem;height: 0.64rem;line-height: 0.65rem;text-align: center;background-color: #18af8e;border-radius: 0.32rem;border: solid 0.014rem #d0d0d0;font-size: 0.32rem;color: #fff;}
.top .dl .t-r{background: #fff;border:0.011rem solid #18af8e;color: #18af8e;}
.top .dl,.top .dl1{height: 0.48rem;margin-top: 0.3rem;float: right;margin-right: 0.4rem;}


.banner{height: 6.66rem;position: relative;}
.banner .dw{position: absolute;width: 100%;height: 100%;z-index: 10;}
.nav{position: relative;}
.nav .dw{width: 100%;height: 100%; position: absolute;z-index: 1;}
.h3{font-size: 0.56rem;columns: #333;text-align: center;margin-top: 0.7rem;}
.h3 span{color: #18af8e;}
.h3 i{width: 0.77rem;height: 0.43rem;display: inline-block; }
.h3 .n-l{background: url(/images/zbllzx/xin/tit_l.png) no-repeat; background-size: 100%;}
.h3 .n-r{background: url(/images/zbllzx/xin/tit_r.png) no-repeat; background-size: 100%;}
.nav dl{float: left;margin-left: 0.76rem;margin-top: 0.4rem;}
.nav dl dt{width: 1.21rem;height: 1.21rem;margin: 0 auto;}
.nav dl dd{text-align: center;font-size: 0.37rem;}

.fdkc{background-color: #d8f8ee;margin-top: 0.7rem;overflow: hidden;}
.fdkc .k-tabs{}
.fdkc .k-tabs li{width: 2.17rem;height: 0.87rem;line-height: 0.87rem; background-image: linear-gradient(90deg, #18af8e 0%, #17cf60 100%), linear-gradient(90deg, #2d67cb 0%, #4d90df 100%);background-blend-mode: normal, normal;border-radius: 0.43rem;text-align: center;color: #ffffff;font-size: 0.37rem;float: left;margin-left: 0.25rem;margin-top: 0.37rem;}
.fdkc .k-tabs li.on{width: 2.16rem;height: 0.87rem;background-image: linear-gradient(-90deg, #ff930d 0%,#ff5d15 100%), linear-gradient(90deg, #fc4762 0%,#fda46e 100%);
	background-blend-mode: normal, normal;box-shadow: 0rem 0.09rem 0.28rem 0rem rgba(175, 102, 24, 0.53);border-radius: 0.43rem;}

.fdkc .k-lis{display: none;}
.fdkc .k-lis .kec{width: 9.47rem;height: 4.2rem;background:url(/images/zbllzx/xin/kezbg.png) no-repeat;background-size: 100%; margin: 0.27rem auto;}
.fdkc .k-lis .kec .k-l{width: 3.21rem;height: 3.61rem;background-color: #f5f6f8;border-radius: 0rem 0rem 0.8rem 0rem;float: left;margin-top: 0.28rem;}
.fdkc .k-lis .kec .k-l .k-top{width: 3.2rem;height: 1.45rem;background: url(/images/zbllzx/xin/kebg1.png) no-repeat; background-size: 100%;font-size: 0.43rem;text-align: center;color: #fff;font-weight: 700;padding-top: 0.14rem;}
.fdkc .k-lis .kec.gxb .k-l .k-top{line-height: 1.45rem;padding-top: 0;}
.fdkc .k-lis .kec.er .k-l .k-top{background: url(/images/zbllzx/xin/kebg2.png) no-repeat; background-size: 100%;}
.fdkc .k-lis .kec.san .k-l .k-top{background: url(/images/zbllzx/xin/kebg3.png) no-repeat; background-size: 100%;}
.fdkc .k-lis .kec.si .k-l .k-top{background: url(/images/zbllzx/xin/kebg4.png) no-repeat; background-size: 100%;}
.fdkc .k-lis .kec.wu .k-l .k-top{background: url(/images/zbllzx/xin/kebg5.png) no-repeat; background-size: 100%;}
.fdkc .k-lis .kec.liu .k-l .k-top{background: url(/images/zbllzx/xin/kebg6.png) no-repeat; background-size: 100%;}
.fdkc .k-lis .kec.qi .k-l .k-top{background: url(/images/zbllzx/xin/kebg7.png) no-repeat; background-size: 100%;}


.fdkc .k-lis .kec .k-l .k-bottom{padding-top: 0.267rem; font-size: 0.32rem; line-height: 0.667rem;text-align: center;}
.fdkc .k-lis .kec .k-l .k-jg{font-size: 0.48rem;color: #ff4444;font-weight: 700;text-align: center;padding-top: 0.2rem;}
.fdkc .k-lis .kec .k-l .k-jg i{font-size: 0.32rem;}
.fdkc .k-lis .kec .k-r{float: left;width: 6.2rem; margin-top: .28rem;position: relative;height: 3.92rem;}
.fdkc .k-lis .kec .k-r li{line-height: 0.6rem;font-size: 0.29rem;white-space:nowrap;text-overflow: ellipsis;overflow:hidden;}
.fdkc .k-lis .kec .k-r li i{color: #f86929;margin-left: 0.25rem;}
.fdkc .k-lis .kec .k-r .btns{position: absolute;bottom: 0.33rem;}
.fdkc .k-lis .kec .k-r .btns a{width: 2.41rem;height: 0.97rem;line-height: 0.97rem; background-color: #ffffff;border-radius: 0.48rem;border: solid 0.01rem #ff6f37;font-size: 0.37rem;text-align: center;color: #ff6f37;float: left;margin-left: 0.32rem;}
.fdkc .k-lis .kec .k-r .btns .b-gm{background-image: linear-gradient(90deg, #fb5452 0%, #fd735c 100%);box-shadow: 0rem 0rem 0rem 0rem rgba(222, 119, 52, 0.32);color: #fff;}



.zbkt{position: relative;}
.zbkt .dw{position: absolute;width: 100%;height: 100%;z-index: 1;}
.zbkt dl{float: left;margin-left: 0.42rem;}
.zbkt dl dt{width: 4.346rem;height: 2.573rem;margin-top: 0.4rem;}
.zbkt dl dd{font-size: 0.32rem;text-align: center;padding-top: 0.1rem;}
.zbkt .btns{clear: both;}
.zbkt .vbtns{display: block; width: 5.08rem;height: 0.95rem;background-color: #fc761e;box-shadow: 0rem 0.08rem 0.17rem 0rem rgba(180, 201, 189, 0.68);
	border-radius: 0.47rem;color: #fff;font-size: 0.43rem;text-align: center;line-height: 0.95rem;margin: 0.43rem auto;}

.mfst{background-color: #18af8e;}
.mfst h3{font-size: 0.56rem;color: #fff;text-align: center;padding-top: 0.73rem;}
.mfst h3 i{width: 0.77rem;height: 0.43rem;display: inline-block; }
.mfst h3 .h-l{background: url(/images/zbllzx/xin/tit_wl.png) no-repeat; background-size: 100%;}
.mfst h3 .h-r{background: url(/images/zbllzx/xin/tit_wr.png) no-repeat; background-size: 100%;}
.mfst .m-tabs li{width: 2.17rem;height: 0.87rem;background-color: #03856a;border-radius: 0.43rem;color: #fff;font-size: 0.37rem;text-align: center;line-height: 0.87rem;float: left;margin-top: 0.39rem;margin-left: 0.27rem;}
.mfst .m-tabs li.on{background-image: linear-gradient(90deg,#ffe9c0 0%,#ffedc3 0%,#fff0c6 0%,#ffecb6 0%,#ffe8a6 0%,#ffecbe 100%);box-shadow: 0rem 0.01rem 0.03rem 0rem rgba(24, 175, 142, 0.53);color: #f0743c;}
.mfst .m-lis{display: none;max-height: 10.6rem;}
.mfst .m-lis .strs{width: 4.36rem;height: 3.99rem;background-color: #ffffff;box-shadow: 0rem 0rem 0.01rem 0rem rgba(5, 101, 81, 0.55);border-radius: 0.13rem;margin-left: 0.44rem;margin-top: 0.39rem;float: left;}
.mfst .m-lis .strs .videos{	width: 4.36rem;height: 2.59rem;border-radius: 0.13rem 0.13rem 0rem 0rem; position: relative;}
.mfst .m-lis .strs .videos .videoItem{position: absolute;width: 0.78rem;height: 0.78rem;background: url(/images/zbllzx/xin/play.png) no-repeat;background-size: 100%;left: 50%;margin-left: -0.39rem;top: 50%;margin-top: -0.39rem;}
.mfst .m-lis .strs .v-txt{font-size: 0.32rem;line-height: 0.53rem;padding-left: 0.28rem;padding-top: 0.2rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.mfst .m-lis .strs .v-txt i{color: #666;}
.mfst .m-lis .btns .b-btns{display: block; width: 5.08rem;height: 0.95rem;background-color: #fc761e;box-shadow: 0rem 0.08rem 0.17rem 0rem rgba(0, 0, 0, 0.34);
	border-radius: 0.47rem;text-align: center;line-height: 0.95rem;color: #fff;font-size: 0.43rem;margin: 0.39rem auto;}


.yxts{background-color: #d8f8ee;overflow: hidden;position: relative;}
.yxts .dw{position: absolute;width: 100%;height: 14.6rem;top: 3rem;}
.yxts .y-tabs{margin-top: 0.43rem;}
.yxts .y-tabs li{width: 3.17rem;height: 0.87rem;background-image: linear-gradient(90deg,#18af8e 0%,#17cf60 100%), linear-gradient(90deg, #2d67cb 0%,#4d90df 100%);background-blend-mode: normal, normal;
	border-radius: 0.43rem;line-height: 0.87rem;color: #fff;text-align: center;font-size: 0.37rem;float: left;margin-left: 1.2rem;}
.yxts .y-tabs li.on{background-image: linear-gradient(-90deg, #ff930d 0%, #ff5d15 100%), linear-gradient(90deg, #fc4762 0%, #fda46e 100%);background-blend-mode: normal, normal;box-shadow: 0rem 0.09rem 0.28rem 0rem rgba(175, 102, 24, 0.53);}
.yxts .y-lis{display: none;}
.yxts .y-lis .tus{width: 4.36rem;float: left;margin-left: 0.41rem;margin-top: 0.53rem;}
.yxts .y-lis .tus .tu{width: 4.36rem;height: 3.99rem;background-color: #ffffff;box-shadow: 0rem 0rem 0.13rem 0rem rgba(5, 101, 81, 0.21);
	border-radius: 0.13rem;overflow: hidden;margin-bottom: 0.14rem;}
.yxts .y-lis .tus .tu img{display: block; width: 3.65rem;margin: 0.17rem auto;}
.yxts .y-lis .tus .t-txt .t-tit{font-size: 0.32rem;text-align: center;line-height: 0.48rem;padding-bottom: 0.2rem;}
.yxts .y-lis .tus .t-txt a{display: block; width: 2.95rem;height: 0.81rem;border-radius: 0.4rem;border: solid 0.01rem #fc761e;text-align: center;line-height: 0.81rem;color: #fc761e;font-size: 0.32rem; margin: 0 auto;}
.yxts .y-btns{width: 5.08rem;height: 0.95rem;background-color: #fc761e;box-shadow: 0rem 0.08rem 0.17rem 0rem rgba(180, 201, 189, 0.68);
	border-radius: 0.47rem; display: block;line-height: 0.95rem;font-size: 0.43rem;color: #fff;text-align: center;margin: 0.39rem auto;}


.zllq{background-color: #18af8e;overflow: hidden;}
.zllq .z-main{width: 8.55rem;height: 6.87rem;background-color: #ffffff;box-shadow: 0rem 0rem 0.01rem 0rem rgba(0, 0, 0, 0.1);
	border-radius: 0.13rem;margin: 0.65rem auto;}
.zllq .z-top{position: relative;height: 0.72rem;padding-top: 0.17rem;}
.zllq .z-top h3{font-size: 0.56rem;color: #333;text-align: center;position: absolute;z-index: 2;left: 50%;margin-left: -2.8rem;}
.zllq .z-top h3 span{color: #18af8e;}
.zllq .z-top i{display: block;width: 5.6rem;height: 0.13rem;background-color: #d8f8ee;border-radius: 0rem;position: absolute;left: 50%;margin-left: -2.8rem;bottom: 0.012rem;z-index: 1;}
.zllq .z-main dl dd{width: 7.75rem;height: 1.08rem;background-color: #f2f3f5;border-radius: 0.07rem;margin: 0.25rem auto;}
.zllq .z-main dl dd input{width: 7.75rem;height: 1.08rem;border: none;background: none;text-indent: 0.25rem;font-size: 0.32rem;}
.zllq .z-main dl dd .ipt1{width: 5.33rem;}
.zllq .z-main dl dd .yzm-btn{width: 2.41rem;height: 1.08rem;background: #68c2ad;border-radius: 0.07rem;float: right;line-height: 1.08rem;text-align: center;font-size: 0.32rem;color: #fff;}
.zllq .z-main dl .apply-btn{display: block; width: 3.75rem;height: 1.08rem;background-image: linear-gradient(-90deg, #ff930d 0%, #ff5d15 100%),
	linear-gradient(90deg, #fb5452 0%, #fd735c 100%);background-blend-mode: normal, normal;box-shadow: 0rem 0rem 0.13rem 0rem rgba(231, 29, 25, 0.39);
	border-radius: 0.53rem;font-size: 0.4rem;text-align: center;line-height: 1.08rem;color: #fff;font-weight: 700;margin: 0.37rem auto;}

/*此处样式自定义*/
.yourSelect{ width:7.75rem; height: 1.07rem; margin: 0 auto 0.587rem;}
.yourSelect input{display:block;width:7.147rem; height: 0.987rem; line-height:0.987rem; font-size: 0.373rem; 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}



/* 六大理由 */
.reasonBox{ padding-top: 0.533rem; height: 7.107rem; background: url(/images/project2021/weishengzige/bg_11.jpg) no-repeat center top; background-size: 100%;}
.reasonBox .tit{ height: 0.88rem; line-height: 0.88rem; text-align: center; font-size: 0.507rem; font-weight: 700; margin-bottom: 0.24rem; background:url(/images/project2021/weishengzige/tit_09.png) no-repeat; background-size: 100% auto;}
.reasonBox .cbox{ width: 9.42rem; margin: 0 auto;}
.reasonBox .cbox .list{ float: left; width: 3.06rem; height: 2.53rem; text-align: center; margin: 0 0.04rem 0.32rem; background: url(/images/project2021/weishengzige/bg_12.png) no-repeat; background-size: 100%;}
.reasonBox .cbox .list-tit{ height: 0.8rem; line-height: 0.8rem; padding-top: 0.24rem; margin-bottom: 0.2rem; font-size: 0.4rem; font-weight: 700; color: #d98a19;}
.reasonBox .cbox .list-txt{ line-height: 0.453rem; font-size: 0.32rem; color: #666;}

/*选课弹层*/
.mask{ display: none; background:#000;opacity:.7;position:fixed;top:0;left:0;width:100%;height:100%;z-index:998;}
.course-pop{ display:none; overflow:hidden; width:100%; background-color:#fff; position:fixed; bottom:0; left:0; z-index:1000;}
.course-pop .tit{ 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); /* 标准的语法 */}

.code {display: none;position: fixed;z-index: 99;left: 50%;top: 50%;margin-left: -4rem;margin-top: -2.5rem;width: 8rem;height: 5rem;padding-top: 0.5rem; background: #fff;font-size: 0.4rem;}
.code .ima {width: 7.5rem;height: 2rem; margin: 0 auto;}
.code .ima  .imgCode {float: left;width: 5rem;height: 1.5rem;}
.code .ima  .imgCode img {width: 100%;height: 100%;}
.code .ima .change {float: left;width: 2.5rem;line-height: 1.5rem;height: 1.5rem;text-align: center;color: #454545;}
.code input {display: block;width: 7.5rem;height: 1.2rem;margin: 0 auto;background: #efefef;text-indent: 0.2rem;}
.code input::placholder {color: #a8a8a8;line-height: 1.2rem;}
.code a {display: block;height: 1.5rem;width: 100%;line-height: 1.5rem;text-align: center;color: #454545;border-top: 1px solid #ccc;margin-top: 0.5rem;}


#mask{background:#000;opacity:.7;position:fixed;top:0;left:0;width:100%;height:100%;z-index:998;}
.popLayer{height:6rem;position:fixed;top:50%;left:0;width:100%;z-index:999;margin-top:-3rem;}
.popLayer video{width:100%;display:block;}
.popLayer .close{background:url(//m.med66.com/images/project/2018hushi/close.png) no-repeat;background-size:100%;height:1rem;width:100%; margin-top:.4rem;}

/*选课弹层*/
.mask{width:100%;height:100%;position:fixed;background:#000;opacity:.6; left:0; top:0; z-index:999; display:none;}
.course-pops{ background:#fff; width:100%; position:fixed; left:0; bottom:0; z-index:1000; display:none;}
.course-pops .tit{ height:1.2rem; line-height:1.2rem; padding:.2rem .4rem 0;}
.course-pops .tit h3{ font-size:.43rem; color:#01b842;}
.course-pops .tit .close{  width:.613rem; height:.613rem; background:url("/images/zhiyeyaoshi/project/2019/close-btn.png") no-repeat; background-size:100% auto; margin:.26rem 0 0; cursor:pointer;}
.course-pops .courtab{}
.course-pops .courtab li{ float:left; margin:.346rem .306rem 0 0; width:46%; height:.9rem; line-height:.9rem; border:1px solid #d7d7d7; overflow:hidden; text-align:center; font-size:.38rem; position:relative;}
.course-pops .courtab li:nth-child(2n){ margin-right:0;}
.course-pops .courtab li .gou{ display:none;}
.course-pops .courtab li.on{ border:1px solid #00cc33;}
.course-pops .courtab li.on .gou{ display:block; width:.533rem; height:.48rem; background:url("/images/project/2018common/gou.png") no-repeat; background-size:100% auto; position:absolute; right:0; bottom:-.05rem;}
.course-pops .courtab.p0{ padding: 0;}
.course-pops .courCon{ padding:.05rem 0 0 .4rem; display: none;}
.course-pops .courCon .t2{ color:#666; font-size:0.373rem; line-height:0.6rem; padding:.4rem .4rem .2rem 0;}
.course-pops .con{ padding:0 0 0.267rem 0.4rem; max-height: 12rem; overflow: auto; overflow-x: hidden;}
.course-pops .con h4{ clear: both; font-size:0.373rem; line-height:0.8rem; color: #666; font-weight:normal;}
.course-pops .con h4.cju{ color: #fd7400; font-weight: 700;}
.course-pops .chkNames{ float:left; margin:.346rem .306rem 0 0; width:46%; height:.9rem; line-height:.9rem; border:1px solid #d7d7d7; overflow:hidden; text-align:center; font-size:.38rem; position:relative;}
.course-pops .chkNames:nth-child(2n){ margin-right:0;}
.course-pops .chkNames input{ display:none;}
.course-pops .chkNames .gou{ display:none;}
.course-pops .chkNames.on{ border:1px solid #00cc33; width:46%; height:.9rem; line-height:.9rem;}
.course-pops .chkNames.on .gou{ display:block; width:.533rem; height:.48rem; background:url("/images/project/2018common/gou.png") no-repeat; background-size:100% auto; position:absolute; right:0; bottom:-.05rem;}
.course-pops .chkNames.long{ width:9.2rem; padding:.05rem 0 0 0;}
.course-pops .price{ height:1.24rem; padding:.32rem .4rem; background:#f7f7f7; margin-top:.57rem;}
.course-pops .price .jg{ display:block;line-height:1.16rem;  font-size:.43rem; color:#666;}
.course-pops .price .jg em{ color:#fe4f42; font-size:.48rem; font-weight:bold;}
.course-pops .price .jg em i{ font-style: normal;}
.course-pops .price .jg em span{ font-size:.56rem;}
.course-pops .price .btn{ display:block; width:3.68rem; height:1.16rem; line-height:1.16rem; text-align:center; font-size:.5rem; color:#fff; background:#fe4f42; border-bottom:.08rem solid #e92c1e; border-radius:.1rem;}
.course-pops .total{ height:1.6rem; background: #f7f7f7; padding: 0 0.4rem;}
.course-pops .total .ctxt{ float: left; padding-top: 0.13rem;}
.course-pops .total .ctxt .price{ line-height: 0.8rem; font-size:0.427rem; color:#666; height: auto!important; padding: 0!important; background: none!important; margin: 0!important;}
.course-pops .total .ctxt .price b{ font-size:0.56rem; color: #fe4f42; vertical-align: -0.04rem;}
.course-pops .total .ctxt .ts{ line-height: 0.4rem; font-size: 0.32rem; color: #999;}
.course-pops .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); /* 标准的语法 */}
