 @charset "utf-8";
/* ====================== index ================= */
.ban .focus{ width:100%; height:6.4rem;  margin:0 auto; position:relative; overflow:hidden;   }
.ban .focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center; }
.ban .focus .hd ul{ display:inline-block; height:5px; padding:3px 5px;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.ban .focus .hd ul li{ display:inline-block; width:.6rem; height:.25rem; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#fff; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.ban .focus .hd ul .on{ background:#1257ac;  }

.ban .focus .bd{ position:relative; z-index:0; }
.ban .focus .bd li img{ width:100%;  height:6.4rem;}
.ban .focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

.nav{padding:.2rem auto;background:#fff;}
.nav li{float:left;width:24.6%;margin:.2rem 0;line-height:.853rem;border-left:1px solid #666;text-align: center;font-size:.597rem;color:#666;}
.nav li:nth-child(1), .nav li:nth-child(5){border-left:0;}
.nav li a{display:block;}

.nav-sub li{width:33%;}
.nav-sub li:nth-child(4){border-left:0;}
.nav-sub li:nth-child(5){border-left:1px solid #666;}
.nav-sub li.on a{color:#407fcc;}

.nav-sub-yaos li{width:48%;}

.set1 li{float:left;width:25%;background:#fff;text-align: center;padding:.5rem 0 .3rem;font-size: .55rem;line-height: 1rem;}
.set1 li img{display:block;width:1.28rem;height:auto;margin:0 auto .2rem;}

.tit{line-height:.92rem;border-bottom:1px solid #407fcc;padding:.4rem 0;}
.tit h3{font-size:.68rem;line-height: .9rem;}
.tit h3 em{display:inline-block;width:.128rem;height:.9rem;background:#407fcc;vertical-align: middle;margin-right:.2rem;}
.tit span, .tit span a{font-size:.59rem;color:#407fcc;}
.tit span em{display:inline-block;width:0.534rem;height:0.49rem;background:url(../images/icon-f5.png) no-repeat;background-size:cover;vertical-align: middle;margin-right:.2rem;}

.set2{padding-bottom: 0;}
.set2 li{border-bottom:1px solid #dedede;line-height: 1.7rem;}
.set2 li.last{border-bottom:0;}
.set2 li i{display:inline-block;width:.1rem;height:.1rem;vertical-align: middle;margin-right:.2rem;border-radius: 50%;background:#666;}

.set3 .picScroll{ margin:.5rem auto 0; text-align:center;}
.set3 .picScroll .bd ul{ width:100%;  float:left;}
.set3 .picScroll .bd li{ width:48%; float:left; text-align:center;display:block;}
.set3 .picScroll .bd li:nth-child(2){margin-left:4%;}
.set3 .picScroll .bd li img{ width:92%; height:auto;border:5px solid #f2f2f2;}
.set3 .picScroll .bd li p{font-size: .512rem;line-height: 1rem;height: 1rem;overflow:hidden;}
.set3 .picScroll .hd{display:none;}

.set4 li{width:100%;padding:.3rem 0;border-bottom:1px solid #dedede;}
.set4 li:first-child{margin-top:.3rem;}
.set4 li img{display:block;width:5.76rem;height:auto;}
.set4 li div{width:57%;}
.set4 li div h5{font-size:.59rem;line-height:.8rem;font-weight: normal;}
.set4 li div p{height:1rem;color:#999;font-size:.55rem;}

.set5 .picScroll{ margin:.5rem auto; text-align:center;}
.set5 .picScroll .bd ul{ width:100%;  float:left;}
.set5 .picScroll .bd li{ width:48%; float:left; text-align:center;display:block;}
.set5 .picScroll .bd li:nth-child(2){margin-left:4%;}
.set5 .picScroll .bd li img{ width:100%; height:auto;}
.set5 .picScroll .bd li a{display:inline-block;width:44%;margin:4% 2% 0 ;line-height:1.07rem;text-align:center;color:#fff;border-radius:4px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /*取消链接高亮 */ }
.set5 .picScroll .bd li a:first-child{background:#407fcc;}
.set5 .picScroll .bd li a:last-child{background:#f27666;}
.set5 .picScroll .hd{display:none;}

.set6{margin-bottom: 0;text-align: center;padding-bottom:2.5rem;}
.set6 div{width:35%;margin:2% auto 0;}
.set6 div a{display:inline-block;width:50%;line-height: 1rem;color:#999;}
.set6 img{display:block;width:1.3rem;height:auto;margin:0 auto;}
.set6 p{line-height: 1rem;color:#999;}

/* ====================== ys-column 医师栏目页 ================= */
.set2 a.more{display:block;width:90%;height:1.45rem;margin:0 auto;text-align:center;line-height:1.45rem;border:1px solid #dedede;background:#f9f9f9;color:#666;}
.tit2 span, .tit2 span a{color:#666;}

.ys-kc .btn{height:2rem;border-radius:0 0 25px 25px;background:#e8e8e8;text-align: center;}
.ys-kc .btn a{display:inline-block;width:2.816rem;height:1.1rem;margin:.43rem .5rem 0;text-align: center;line-height: 1.1rem;color:#fff;border-radius: 4px;color:#fff;background:#fc8439;}

.ys-kc .hd ul{width:100%;height:.9rem;overflow:hidden;}
.ys-kc .hd li{float:left;padding:0 .3rem;line-height:.9rem;font-size: .64rem;border-radius: 25px;}
.ys-kc .hd li.on{font-weight:bold;background:#407fcc;color:#fff;}
.ys-kc .bd li{width:90%;border:2px solid #407fcc;border-radius:2px;padding:0 2% 2%;margin-top:.2rem;}
.ys-kc .bd li p{padding-top:2%;font-size: .55rem;line-height: .682rem;color:#666;}
.ys-kc .bd li p:last-child{font-size: .48rem;}

.ys-kc #leftTabBox1 .bd li{height:3.7rem;}
.ys-kc #leftTabBox2 .hd li{font-size: .55rem;padding:0;margin-left:.2rem;width:2.188rem;height:.9rem;overflow:hidden;background-image:url(../images/ys-column-li.png);background-size:cover;text-indent:-4em;}
.ys-kc #leftTabBox2 .hd li.on{width:4.48rem;padding:0;margin:0;font-weight:normal;background-image: none;text-indent:0;text-align: center;}

.ys-kc em.sanjio{display:block;top:63%;right:4%;width:0;height:0;border-left:.6rem solid #407fcc;border-top:.35rem solid transparent;border-bottom:.35rem solid transparent;}

.ys-kc .cont:last-child em.sanjio{top:58%;}

.ys-kc #leftTabBox2 .xcqk-hd li{text-indent:-1.3em;}

/* ====================== ys-column 药师栏目页 ================= */
.yaos-kc #leftTabBox2 .hd li{text-indent:-2em;margin-right:.5rem;}
.yaos-kc #leftTabBox2 .hd li:first-child{text-indent:-4em;}
.yaos-kc #leftTabBox2 .hd li:last-child{width:3.5rem;text-indent:0;}
.yaos-kc #leftTabBox2 .hd li.on{text-indent:0;}
.yaos-kc #leftTabBox2 .bd li{background:#fff;border:none;}
.yaos-kc #leftTabBox2 .bd li p{height:2.5rem;}
.yaos-kc .tab{margin:.4rem auto .2rem;border:1px solid #407fcc;}
.yaos-kc table{width:100%;}
.yaos-kc td{border:1px solid #407fcc;padding:.1rem 0;text-align:center;}
.yaos-kc .cont:first-child td{background:#f5f7fb;}


/* ====================== zsfa 招生方案 ================= */

/* ======== 医师 ======== */
/*set1 优势*/
.ys li{float:left;width:7.36rem;height:3.4rem;margin:0 .4rem .4rem 0;}
.ys li h5{font-size:.64rem;text-align: center;font-weight: normal;
    line-height: .9rem;padding-top: .2rem;}
.ys li:nth-child(2) ,.ys li:nth-child(4) ,.ys li:nth-child(6){margin-right:0;}
.ys li:nth-child(1) ,.ys li:nth-child(4){background:#ffeef0;}
.ys li:nth-child(1) h5 ,.ys li:nth-child(4) h5{color:#fd9aa3;}
.ys li:nth-child(2) ,.ys li:nth-child(5){background:#e7fbf1;}
.ys li:nth-child(2) h5 ,.ys li:nth-child(5) h5{color:#5cce95;}
.ys li:nth-child(3) ,.ys li:nth-child(6){background:#fbfde3;}
.ys li:nth-child(3) h5 ,.ys li:nth-child(6) h5{color:#f8aa30;}
.ys li p{width:92%;margin:0 auto;}


/*ms 讲师*/
#leftTabBox3 .bd li{background:#fff;border:none;}
#leftTabBox3 .bd div:first-child{width:60%;}
#leftTabBox3 .bd div:first-child h5{font-size: .64rem;font-weight: normal;line-height:.64rem;padding-bottom: .2rem;}
#leftTabBox3 .bd div:first-child p{height:3.36rem;font-size:.55rem;line-height:.55rem;color:#666;}
#leftTabBox3 .bd a{display:inline-block;width:2.56rem;height:1.1rem;margin-top:.2rem;text-align: center;color:#fff;line-height: 1.1rem;border-radius: 5px;}
#leftTabBox3 .bd div:first-child p.mfst{display:block;width:3.24rem;height:.98rem;margin:.2rem auto 0;line-height: .98rem;border-radius: 5px;background:#f95209 url(../images/icon-video.png) no-repeat 5% center;background-size:22%;padding: .12rem 0 0 .6rem;}

#leftTabBox3 .bd div:last-child img{width:5.3rem;height:4rem;}
#leftTabBox3 .bd div:last-child a:first-child{background:#407fcc;}
#leftTabBox3 .bd div:last-child a:last-child{background:#f95209;margin-left: .2rem;}

@-webkit-keyframes mfstBtn{
  0% {transform:scale(.6);}
  10%{transform:scale(.55);}
  20%{transform:scale(.55);}
  30%{transform:scale(.55);}
  40%{transform:scale(.55);}
  50%{transform:scale(.75);}
  60%{transform:scale(.75);}
  70%{transform:scale(.75);}
  90%{transform:scale(.75);}
  90%{transform:scale(.75);}
  100%{transform:scale(.75);}
}
#leftTabBox3 .bd .mfst a{display:block;width:3.6rem;height:.8rem;margin:0 auto;background:url(../images/jxst-text-small.png) no-repeat;background-size:cover;animation: mfstBtn linear .5s infinite;-webkit-animation: mfstBtn linear .5s infinite;}

/*zsfa-tabBox 套餐班次*/
#zsfa-tabBox .bd li{min-height:6rem;}
#zsfa-tabBox .bd div:first-child h5{margin-top:.5rem;}
#zsfa-tabBox .bd div h5 em{display:inline-block;width:.2rem;height:.2rem;border-radius: 50%;background:#407fcc;vertical-align: middle;margin-right: .2rem;font-size: .55rem;font-weight: normal;}
#zsfa-tabBox .bd li p{height:.682rem;overflow:hidden;padding:0 .5rem 0 1em;}
#zsfa-tabBox .bd li p.t1{height:1.9rem;}
#zsfa-tabBox .bd li p em{position:absolute;right:0;top:.18rem;width:0;height:0;border-top:10px solid #cdcdcd;border-left:8px solid transparent;border-right:8px solid transparent;}

/*xgkc 选购课程*/
#xgkc-leftTabBox h3{font-size: .65rem;line-height:.65rem;padding-bottom:.5rem;font-weight: normal;}
#xgkc-leftTabBox .hd ul{width:100%;height:1.8rem;overflow:hidden;}
#xgkc-leftTabBox .hd li{float:left;width:7.04rem;height:1.7rem;text-align: center;line-height:1.7rem;border:1px solid #999;font-size: .65rem;}
#xgkc-leftTabBox .hd li:nth-child(odd){margin-right:.4rem;}
#xgkc-leftTabBox .hd li.on{color:#f95209;border:1px solid #f95209;background:url(../images/checked.png) no-repeat right bottom;background-size:12%;}

.bxxz-nav{height:1.5rem;}
.bxxz-nav li ,.lx-nav li{float:left;width:3rem;height:1.2rem;border:1px solid #898383;text-align: center;line-height: 1.2rem;font-size: .55rem;color:#666;}
.bxxz-nav li.on ,.lx-nav li.on{background:#f95209;border-color:#f95209;color:#fff;}
.bxxz-cont li{float:left;width:4.48rem;height:1.7rem;margin:.4rem 0  0 .4rem;text-align: center;line-height:1.7rem;border:1px solid #999;font-size: .65rem;}
.bxxz-cont li:nth-child(1) ,.bxxz-cont li:nth-child(4) ,.bxxz-cont li:nth-child(7){margin-left:0;}
.bxxz-cont li.on{color:#f95209;border:1px solid #f95209;background:url(../images/checked.png) no-repeat right bottom;background-size:12%;}

.bxxz-cont .dkb li{font-size:.45rem;}

.bx ,.tcb ,.lx{display:none;}
.bx:first-child ,.tcb:first-child ,.lx:first-child{display:block;}

.lx-cont{text-align: right;font-size: .682rem;}
.lx-cont a{display:inline-block;width:4.7rem;height:1.4rem;text-align: center;line-height: 1.4rem;background:#f95209;color:#fff;margin-left:.5rem;}


/*bmlc 报名流程*/
.bmlc .cont1 ,.bmlc .cont2{margin:0 2% 0 5%;}
.bmlc .cont1{width:13.781rem;height:5.866rem;margin:0 auto;background:url(../images/bmlc-1.gif) no-repeat;background-size:cover;}
.bmlc .cont2{width:13.781rem;height:5.312rem;margin:0 auto;background:url(../images/bmlc-2.gif) no-repeat;background-size:cover;}
.bmlc .cont1 a,.bmlc .cont2 a{display:block;position:absolute;width:2.5rem;height:.7rem;border:1px solid #fdb249;border-radius: 4px;font-size: .43rem;line-height: .7rem;text-align: center;color:#fdb249;}
.bmlc .cont1 .btn1{top:4.2rem;left:.4rem;}
.bmlc .cont1 .btn2{top:4.2rem;left:5.52rem;}
.bmlc .cont2 .btn1{top:4.5rem;left:5.6rem;}
.bmlc .cont2 .btn2{top:4.5rem;left:10.6rem;}

/*药师*/
.bmlc-yaos .cont1{background-image:url(../images/bmlc-yaos-1.gif);}
.bmlc-yaos .cont2{background-image:url(../images/bmlc-yaos-2.gif);}
.bmlc-yaos .cont1 .btn1{top:4.3rem;left:.4rem;}
.bmlc-yaos .cont1 .btn2{top:4.3rem;left:5.2rem;}
.bmlc-yaos .cont1 .btn3{top:4.3rem;left:9.85rem;}
.bmlc-yaos .cont2 .btn1{top:4.3rem;left:.4rem;}
.bmlc-yaos .cont2 .btn2{top:4.3rem;left:5.2rem;}
.bmlc-yaos .cont2 .btn3{top:4.3rem;left:9.85rem;}

/*护士*/
.bmlc-hs .cont1{background-image:url(../images/bmlc-hszg-1.gif);}
.bmlc-hs .cont2{background-image:url(../images/bmlc-hszg-2.gif);}

/*卫生*/
.bmlc-ws .cont1{background-image:url(../images/bmlc-wszg-1.gif);}
.bmlc-ws .cont2{background-image:url(../images/bmlc-wszg-2.gif);}

/*ts 图书*/
.ts h2{font-size: .682rem;text-align: center;line-height: 1.6rem;font-weight: normal;}

#ts-leftTabBox li{float:left;margin:0 0 .2rem .4rem;padding:.2rem 0;background:#fff;width:7.424rem;text-align: center;}
#ts-leftTabBox li img{width:7.424rem;height:auto;}
#ts-leftTabBox li h4{font-size: .64rem;text-align: center;font-weight: normal;line-height: .768rem;}


/* ======== 药师 ======== */

.ysos-ts #ts-leftTabBox li img{width:5.2rem;margin:.3rem 0;}
.yaos-xgkc #xgkc-leftTabBox h3{padding-bottom:.2rem;}
.yaos-xgkc #xgkc-leftTabBox .hd ul{height:auto;}
.yaos-xgkc #xgkc-leftTabBox .hd ul li{margin-top: .5rem;}
.yaos-xgkc .bxxz-nav{height:auto;}
.yaos-xgkc .bxxz-nav li{float:left;width:7.04rem;height:1.7rem;text-align: center;line-height:1.7rem;border:1px solid #999;font-size: .65rem;margin-top:.5rem;color:#333;}
.yaos-xgkc .bxxz-nav li:nth-child(odd){margin-right:.4rem;}
.yaos-xgkc .bxxz-nav li.on{color:#f95209;border:1px solid #f95209;background:url(../images/checked.png) no-repeat right bottom;background-size:12%;}
.yaos-xgkc .bxxz-cont li{font-size: .55rem;width:7.04rem;}
.yaos-xgkc .bxxz-cont li:nth-child(odd){margin-left:0;}
.yaos-xgkc .bxxz-cont li:nth-child(even){margin-left:.4rem;}

.yaos-xgkc .tcb-cont{text-align: right;font-size: .682rem;}
.yaos-xgkc .tcb-cont a{display:inline-block;width:4.7rem;height:1.4rem;text-align: center;line-height: 1.4rem;background:#f95209;color:#fff;margin-left:.5rem;}

.yaos-xgkc .tcb-ms-nav li{float: left; width: 7.04rem; height: 1.7rem; margin: .5rem 0 .4rem .4rem; text-align: center; line-height: 1.7rem; border: 1px solid #999; font-size: .65rem;}
.yaos-xgkc .tcb-ms-nav li:nth-child(1) ,.tcb-ms-nav li:nth-child(3){margin-left:0;}
.yaos-xgkc .tcb-ms-nav li.on{color:#f95209;border:1px solid #f95209;background:url(../images/checked.png) no-repeat right bottom;background-size:12%;}


/* ======== 护士资格 ======== */
.hszg .ys-kc .hd li{margin-right:.5rem;}
.hszg .ys-kc #leftTabBox2 .hd li ,.wszg .ys-kc #leftTabBox2 .hd li{margin-left:.5rem;width:3rem;}
.hszg .ys-kc #leftTabBox2 .hd li:first-child ,.wszg .ys-kc #leftTabBox2 .hd li:first-child{margin-left:.2rem;}
.hszg .ys-kc #leftTabBox2 .hd li.on ,.wszg .ys-kc #leftTabBox2 .hd li.on{width:4.8rem;}
.hszg-ts #ts-leftTabBox li img ,.wszg-ts #ts-leftTabBox li img{width:5.2rem;margin:.3rem 0;}

/* ======== 卫生资格 ======== */

.wszg #ts-leftTabBox li img{width:5.2rem;margin:.3rem 0;}
.wszg #xgkc-leftTabBox h3{padding-bottom:.2rem;}
.wszg #xgkc-leftTabBox .hd ul{height:auto;}
.wszg #xgkc-leftTabBox .hd ul li{font-size: .55rem;width:4.48rem;margin-top: .5rem;margin-right:.4rem;}
.wszg #xgkc-leftTabBox .hd ul li:nth-child(3){margin-right:0;}
.wszg #xgkc-leftTabBox .hd ul li:nth-child(4){line-height:.8rem;padding-top:.1em;height:1.6rem;}
.wszg .bxxz-nav{height:auto;}

.wszg .bxxz-nav{height:auto;}
.wszg .bxxz-nav li{float:left;width:4.48rem;height:1.7rem;text-align: center;line-height:1.7rem;border:1px solid #999;font-size: .55rem;margin-top:.5rem;color:#333;margin-right:.4rem;}
.wszg .other .bxxz-nav li{width:3.2rem;}
.wszg .other .bxxz-nav li:nth-child(3){margin-right:.5rem;}
.wszg .bxxz-nav li:nth-child(3) ,.wszg .bxxz-nav li:nth-child(6) ,.wszg .other .bxxz-nav li:nth-child(4){margin-right:0;}
.wszg .bxxz-nav li.lineh8{line-height:.8rem;padding-top:.1em;height:1.6rem;}
.wszg .bxxz-nav li.on{color:#f95209;border:1px solid #f95209;background:url(../images/checked.png) no-repeat right bottom;background-size:12%;}
.wszg .bxxz-cont li{font-size: .55rem;width:4.48rem;margin-left:.4rem;}
.wszg .bxxz-cont li:nth-child(1) ,.wszg .bxxz-cont li:nth-child(4) ,.wszg .bxxz-cont li:nth-child(7){margin-left:0;}
.wszg .lx-cont{margin-top:.5rem;}

/* ======== 卫生资格 2 ======== */
.wszg .tit{padding:0;padding-top:1rem;}
.wszg .ws-kcnr li{float:left;width:48%;background:#fff;border:2px solid #407fcc;padding:0 .4rem;box-sizing: border-box;margin-top:1.1rem;}
.wszg .ws-kcnr li:nth-child(2n){float:right;}
.wszg .ws-kcnr.wl li:nth-child(1), .wszg .ws-kcnr.wl li:nth-child(2){height:7rem;}
.wszg .ws-kcnr.wl li:nth-child(3), .wszg .ws-kcnr.wl li:nth-child(4){height:8.6rem;}
.wszg .ws-kcnr.ms li{width:100%;padding-bottom:.6rem;}
.wszg .ws-kcnr h4{margin-top:-.52rem;background:#407fcc;width:5.73rem;height:1.13rem;line-height:1.13rem;border-radius: 1.13rem;color:#fff;font-size:.68rem;text-align:center;float:right;margin-right:.21rem;font-weight: normal;}
.wszg .ws-kcnr li p{font-size:.51rem;}
.wszg .ws-kcnr li p.fz26{font-size:.55rem;margin:.9rem 0 .5rem;}
.wszg .ws-kcnr li p.tips{font-size:.46rem;font-weight: bold;margin-top:.1rem;}

.wszg #xgkc-leftTabBox .hd ul.zc-hd li{width:46%;margin-right:0;}
.wszg #xgkc-leftTabBox .hd ul.zc-hd li:first-child{margin-right:.7rem;margin-left:.1rem;}
.wszg #xgkc-bd li{line-height: 2.3rem;border-bottom:1px solid #d3d3d3;}
.wszg #xgkc-bd li p{color:#f95209;}
.wszg #xgkc-bd li a{display:inline-block;width:3.9rem;height:1.2rem;line-height: 1.2rem;color:#fff;text-align: center;background:#f95209;border-radius: 1.2rem;margin-left:.3rem;}

/* ======== 卫生资格 详情 ======== */
.wszg-show{padding-bottom:3.6rem;}
.wszg-show li{float:left;width:48%;background:#fafafa;border-radius: .2rem;line-height: 1.4rem;height:1.4rem;overflow:hidden;margin-top:.46rem;font-size:.51rem;padding-left:.55rem;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:.4rem;height:.4rem;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:.51rem;line-height: .8rem;}
.wszg-show-btn div{font-size:.64rem;font-weight: bold;margin-top:.3rem;}
.wszg-show-btn div span{color:#f95209;}
.wszg-show-btn div a{display:inline-block;width:4rem;height:1.2rem;line-height: 1.2rem;background:#f95209;color:#fff;text-align: center;font-weight: normal;font-size:.68rem;border-radius:1.2rem;}




/* ====================== down 下载页面 ================= */

.xzym{height:8.23rem;background:#fff url(../images/xzym-set1-bg.jpg) no-repeat center top;background-size:100% auto;border-bottom:1px solid #dedede;}
.xzym p{text-align: center;padding-top:.8rem;line-height: 1.2rem;font-size:.768rem;margin-bottom:.6rem;}
.xzym p img{display:block;width:3.3rem;height:auto;margin:0 auto;}
.xzym p span{display:inline-block;line-height: .64rem;color:#50a968;padding:0 .2rem;font-size: .467rem;background:#b9e3d5;border:1px solid #50a968;border-radius: 3px;margin-left:.3rem;}
.xzym .btn{text-align: center;}
.xzym .btn a{display:inline-block;width:5rem;height:1.28rem;line-height: 1.28rem;background:#67a4ef;text-align: center;color:#fff;}
.xzym .btn a:first-child{margin-right:.5rem;}
.xzym .btn img{width:.682rem;height:auto;vertical-align: middle;margin-right:.3rem;}


.xzym2{width:86%;margin:2% 4% 2%;background:#fff;box-shadow:0 5px 8px rgba(0,0,0,.12);padding:3%;}
.xzym2 p{padding-bottom:4%;}
.xzym2 p:first-child{padding-top: 2%;}
.xzym2 p:last-child{color:#999;line-height: .8rem;}
.xzym2 p:last-child span{display:inline-block;margin-right:.5rem;}
.xzym2 p:last-child img{width:.55rem;height:auto;vertical-align: middle;margin-right:.2rem;}



/* ====================== news 新闻中心 ================= */

/*list 列表*/
.news{padding-bottom: 0;}
.news li{border-bottom:1px solid #dedede;line-height: 1.7rem;}
.news li.last{border-bottom:0;}
.news li i{display:inline-block;width:0.2rem;height:0.2rem;vertical-align: middle;margin-right:.2rem;border-radius: 50%;background:#dedede;}

/*show 内容*/
.news-show .title{border-bottom:1px solid #dedede;text-align: center;}
.news-show .title h3{font-size:.65rem;font-weight: normal;line-height: 1rem;}
.news-show .title p{color:#999;font-size: .5rem;line-height: 1rem;}

.news-show .cont{margin:2% 0;}
.news-show .cont p{text-indent:1rem;line-height: 1rem;}

.rxkc-cont{border-bottom:1px solid #dedede;padding-bottom: .5rem;}
.rxkc-cont:last-child{border-bottom: 0;}

.set4-ky .rxkc-cont{margin-top:.5rem;}
.set4-ky .rxkc-cont div{width:58%;}
.set4-ky .rxkc-cont div p{color:#999;}
.set4-ky .rxkc-cont div h5{font-size:.59rem;line-height: .8rem;margin-top:-.2rem;font-weight: normal;}
.set4-ky .rxkc-cont img{display:block;width:5.76rem;height:3.584rem;}

.btn-rx{display:block;width:100%;line-height:1.71rem;border-radius: 4px;text-align: center;color:#fff;font-size: .65rem;background-image:-webkit-linear-gradient(left, #407fcc, #5fadfe);margin-top:.5rem;}



/* ====================== kc ================= */
/*kc-show*/
.kcxq .img{width:100%;padding:4% 0;background:#f9f9fb;text-align: center;}
.kcxq .img img{width:9.9rem;height:auto;border-bottom: 1px solid #d9d9d9;}
#leftTabBox-kc .hd{margin-top:0;}
#leftTabBox-kc .hd ul li{width:33%;}
#leftTabBox-kc .hd ul li:last-child{width:34%;}

#leftTabBox-kc .bd li {position:relative;width: 86%;height:auto;overflow: visible;background: #fff; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1;margin-top: .5rem;padding: 4% 7%;box-shadow: none;}
#leftTabBox-kc .bd h3{font-weight: normal;font-size:.64rem;}
#leftTabBox-kc .bd p{font-size:.5rem;line-height: 1rem;color:#666;}
#leftTabBox-kc .bd a{position:absolute;bottom:.65rem;right:.65rem;display:block;width:3.328rem;border-radius: 4px;border:0;background:#407fcc;text-align: center;line-height:1.173rem;color:#fff;}


#leftTabBox-kc .bd ul .subNavBox{margin:0;}
#leftTabBox-kc .bd ul .subNav{margin:0;margin-top:.5rem;cursor:pointer;background:url(../images/jiantou.png) no-repeat right -.48rem; font-size: .65rem;text-align: left;}
#leftTabBox-kc .bd ul .subNav:hover{color:#277fc2;}
#leftTabBox-kc .bd ul .currentDd{color: #277fc2; font-size: .65rem;text-align:left;line-height:.64rem;background:url(../images/jiantou.png) no-repeat right -1.6rem;}
#leftTabBox-kc .bd ul .navContent{display: none;border:none;padding-bottom: .1rem;}
#leftTabBox-kc .bd ul .navContent li{display:block;width:100%;height:.6826rem;padding:0;text-align:left;font-size:.55rem;line-height:.6826rem;color:#333;border:none;}
#leftTabBox-kc .bd ul .navContent li i{width:0;height:0;border-top:.3rem solid transparent;border-bottom:.3rem solid transparent;border-left:.3rem solid #ccc;display:inline-block;margin-right:.213rem;vertical-align: middle;}
#leftTabBox-kc .bd ul .navContent li span{color: #bbb; font-size: .55rem;}




/* ====================== user ================= */
/*登录*/
form.user{margin-top:1rem;}
.user-div{border-bottom:1px solid #f8f8f8;margin-top:.5rem;height:2rem;}
.user-div label{line-height: 2rem;}
.user-div:last-child{margin-top:0;}
.user-div img{width:0.661rem;height:auto;vertical-align: middle;display:inline-block;}
.user-div img.yzm{width:2.9rem;height:auto;}
.user-div input{width:60%;margin-left:2%;background:transparent;line-height: 2rem;text-indent: .5rem;}
.user-div input.w98{width:98%;margin:0 auto;}
.user-div p{top:2rem;right:0;color:red;}
.user-btn{display:block;width:100%;margin:1.5rem auto 0;background:#7da8dc;text-align: center;font-size:.8rem;color:#fff;line-height: 1.7rem;border-radius: 2px;}

/*注册*/
.user-zc-div input{width:45%;}
.user-div-a a{display:inline-block;width:3.584rem;border-radius: 4px;line-height:1.11rem;background:#407fcc;color:#fff;text-align: center;}
.user-btn2{background:#407fcc;}

/*修改密码*/
.success{display:block;width:5.65rem;height:auto;margin:1rem auto;}

/*个人中心*/
.user-center img.user-center-yh{width:2.944rem;height:2.944rem;border-radius:50%;border:1px solid #e0e0e0;vertical-align: middle;}
.user-center div{width:75%;display:table;}
.user-center div p{line-height: 1rem;}

.user-center li{border-bottom: 1px solid #dedede;line-height: 1.856rem;}
.user-center li:last-child{border-bottom: 0;}
.user-center li a{display:block;}
.user-center li img{width:1.024rem;height:auto;vertical-align: middle;margin-right:.5rem;}
.user-center li em, .pushPhoto em{display: inline-block;background:url(../images/user-center-jiantou.png) no-repeat;background-size:cover;width:0.32rem;height:0.533rem;margin-top:0.6615rem;}

/*个人资料*/
.user-center li.lh4{line-height: 4rem;}
.user-center li.lh4 span{line-height: 4rem;}
.user-center span{font-size:.55rem;line-height: .8rem;color:#888;}
.user-center span em{margin-left:.5rem;}

.xztx{top:0;left:0;opacity: 0;}
.xztx input{width:14.7rem;height:4rem;vertical-align: top;}

/*我的账户*/
.wdzh li span{line-height: 1.856rem;color:red;}
.wdzh li.bd div{width:77%;}
.wdzh li a.cz{display:block;width:3.328rem;height:1.173rem;line-height:1.173rem;background:#407fcc;text-align: center;border-radius: 5px;color:#fff;margin-top:.3rem;}
.wdzh li.bd input{width:2.944rem;height:1.3866rem;border-radius: 5px;margin-right:5px;}
.wdzh .qa li{line-height:.65rem;height:2rem;padding-top:.5rem;}
.wdzh .qa li:first-child{border-bottom-style: dashed;}
.wdzh .qa div.fr{width:89%;}
.wdzh .qa h3{font-size: .597rem;color:#666;font-weight: normal;}
.wdzh .qa p{font-size: .597rem;color:#999;}
.wdzh .zhbd-table{width:100%;margin-top:.5rem;}
.wdzh .zhbd-table h3{text-indent: 2%;font-size: .597rem;font-weight: normal;}
.wdzh table{width:100%;margin-top:.3rem;}
.wdzh td{height:1rem;border:1px solid #d2d2d2;text-align: center;font-size: .55rem;color:#666;background:#fff;}
.wdzh tr:first-child td{border:none;background:#e3e3e3;font-size: .597rem;color:#333;border-top: 1px solid #d2d2d2;}

.wdzh .zwjl{width:100%;height:4.757rem;line-height: 4.757rem;text-align:center;padding:0;}
.wdzh .zwjl img{width:1rem;height:1rem;vertical-align: middle;margin-right:.5rem;}
.wdzh .zwjl span{font-size: .597rem;}

/*添加地址*/
#wrap2{display:none;}
.user-tjdz input{border:none;width:75%;}
input[name="tjdz"] + label{background-image: url(../images/gldz-gou-no.png);background-size:.512rem .512rem;margin-right:0;}
input[name="tjdz"]:checked + label{background-image: url(../images/gldz-gou.png);background-size:.512rem .512rem;margin-right:0;}
.user-tjdz textarea{width:100%;height:auto;resize : none;}
.user-tjdz div{width:92%;line-height:1.5rem;}
.user-tjdz span{line-height: 1.5rem;}
.user-tjdz-btn{position:fixed;bottom:0;left:0;display:block;width:100%;line-height: 2rem;color:#fff;font-size: .768rem;text-align: center;background:#407fcc;}

.list ul li{background-color:#d7d7d7;line-height: 1.7rem;border-bottom:1px solid #d1d1d1;margin-bottom:1px;}
.list ul li a{padding-left: .5rem;display: block;position: relative;}
.list ul li ul{display: none;}
.list ul li ul li {background-color:#e8e8e8;border-bottom:1px solid #ddd;margin:0;}
.list ul li ul li:last-child{border:none;}
.list ul li ul li ul{display: none;}
.list ul li ul li ul li { background-color:#eee;margin:0;}
.list ul li ul li ul li:last-child{border:none;}



/*管理地址*/
.yxkc-gldz:last-child{margin-bottom:2.5rem;}
.yxkc-gldz p{line-height: 1.2rem;}
input[name="gldz"] + label{background-image: url(../images/gldz-gou-no.png);background-size:.512rem .512rem;margin-right:0;}
input[name="gldz"]:checked + label{background-image: url(../images/gldz-gou.png);background-size:.512rem .512rem;margin-right:0;}
/*input[name="gldz"]:checked + label + span {display:none;}
input[name="gldz"]:checked + label + span + em {display:inline-block;}*/
.yxkc-gldz span{display:none;}
.yxkc-gldz em{color:red;display:none;font-weight: normal;}
.yxkc-gldz .mrdz{display:inline-block;}
.yxkc-gldz img{width:.555rem;height:auto;margin:0 .3rem 0 .5rem;vertical-align: middle;}


/*消息通知*/
.xtxx ul{width:92%;margin:0 auto;}
.xtxx li{margin:0 2%;padding-top:4%;border-bottom:1px solid #d9d9d9;}
.xtxx div{width:13rem;}
.xtxx p{margin:2% 0 4%;color:#999;}
.xtxx img{float:left;width:.81rem;height:.81rem;}

/*我的购物券*/
.tabBox-gwq .hd{margin-top:.5rem;}
.tabBox-gwq .hd ul{ overflow:hidden;display:inline-block;vertical-align: middle;width:100%;}
.tabBox-gwq .hd ul li{float: left; width: 50%; cursor: pointer; text-align: center; padding: .4rem 0;}
.tabBox-gwq .hd ul li span{display:block;border-right:1px solid #d9d9d9;width:100%;line-height:1rem; font-size: 0.65rem;}
.tabBox-gwq .hd ul .on{border-bottom: 2px solid #407fcc;}
.tabBox-gwq .hd ul .on a{ display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }

.tabBox-gwq .bd li{width:100%;margin-top:3%;height:4.202rem;background:#fff;border-top:1px solid #d1d1d1;border-bottom: 1px solid #d1d1d1;box-shadow: 3px 2px 5px rgba(0,0,0,.08);}
.tabBox-gwq .bd li div{margin:1rem 0 0 .5rem;text-align: center;padding-right:.5rem;}
.tabBox-gwq .bd li a{float:right;width:2.88rem;line-height: 1.173rem;text-align:center;border:1px solid #ff0025;border-radius: 25px;font-weight: bold;color:#ff0025;margin:1.5145rem .5rem 0 0;}

.tabBox-gwq .bd li.del{background:#d7d7d7;}
.tabBox-gwq .bd li.del p{color:#fff;}
.tabBox-gwq .bd li.del img{float:right;width:3.2rem;height: 2.688rem;margin:.8rem .5rem 0 0;}


/*我的订单*/
#leftTabBox-wddd .hd ul li{width:33%;}

#leftTabBox-wddd .bd li{height:auto;box-shadow:none;padding-bottom: .5rem;}
#leftTabBox-wddd .bd li div{margin:0;text-align:left;padding:0;line-height: .8rem;}
#leftTabBox-wddd .bd li div.top{font-size: .65rem;line-height: 1.4rem;padding:0 .3rem;}
#leftTabBox-wddd .bd li div.bottom{margin-top:.5rem;padding:0 .3rem;}
#leftTabBox-wddd .bd li div img{display:block;width:3.84rem;height:auto;}

/*我的课程*/
.wdkc ul{width:100%;}
.wdkc div{width:62%;overflow:hidden;}
.wdkc li {width: 98%; margin-top: 3%; height:auto; background: #fff; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1;margin-top: .5rem;padding: .3rem 1%;}
.wdkc p{line-height: .8rem;}
.wdkc img{width:5.44rem;height:3.2rem;}

/*在线支付*/
.zxzf li{border-bottom: 1px solid #dedede;line-height: 1.856rem;}
.zxzf form li img{width:1.49rem;height:auto;border: 4px solid #fff;margin-bottom: -1px;}
.zxzf form li:last-child img{margin-bottom:0;}
.zxzf form a{position:fixed;bottom:0;left:0;display:block;width:100%;background:#407fcc;text-align: center;line-height:1.877rem;color:#fff;font-size: .768rem;}

.zxzf-radio {display: none; }
.zxzf-radio + label {-webkit-appearance: none;width:.96rem;height:.97rem;background:url(../images/zxzf-radio1.png) no-repeat;background-size:cover;display: inline-block; position: relative;vertical-align: middle;margin-right:.5rem;}
.zxzf-radio:checked + label:after {content: ' '; background-image:url(../images/zxzf-radio1.png); position: absolute; top: 3px;left: 3px;}
.zxzf-radio:checked + label {background-image:url(../images/zxzf-radio2.png); }
.zxzf-radio + label:active, .zxzf-radio:checked + label:active {background-image:url(../images/zxzf-radio2.png); }

/*支付成功*/
.user-zfcg h1{font-size: 1.067rem;text-align: center;text-indent:.5rem;line-height: 3.365rem;font-weight: normal;border-bottom:1px solid #d9d9d9;margin-top:1.5rem;}
.user-zfcg h1 em{display:inline-block;width:1.493rem;height:1.365rem;background:url(../images/zfcg-01.png) no-repeat;background-size:cover;vertical-align: middle;margin-right:.5rem;}
.user-zfyc h1 em{background-image:url(../images/zfyc-01.png);}
.user-zfsb h1 em{background-image:url(../images/zfsb-01.png);}

.user-zfcg p{padding:0 18%;font-size: .64rem;line-height: 1.2rem;color:#555;margin-top:.8rem;}
.user-zfcg div{width:70%;margin:1rem auto 0;}
.user-zfcg a{display:block;width:4.605rem;line-height:1.13rem;border:1px solid #407fcc;border-radius: 4px;font-size:.55rem;text-align: center;color:#407fcc;text-indent:.7rem;background:url(../images/zfcg-02.png) no-repeat 13% center;background-size:.896rem .832rem;}

/*意见反馈*/
.yjfk h3{font-size: .68rem;line-height:1rem;font-weight: normal;}
.yjfk div.w92 div{margin-top:1rem;}
.yjfk label{line-height: 1rem;}
.yjfk textarea, .yjfk input{width:96%;background:#efeff4;border-radius: 4px;padding:2%;}
.yjfk textarea{height:2.5rem;}
.yjfk input{line-height: 1.3rem;}
.yjfk a{display:block;width:92%;margin:1.5rem auto 0;border-radius:4px;background:#407fcc;line-height:1.8rem;text-align: center;font-size: .85rem;color:#fff;}


/* ====================== kc 选课中心================= */
/*kc-show*/
.kcxq .img{width:100%;padding:4% 0;background:#f6f9f5;text-align: center;}
.kcxq .img img{width:9.9rem;height:auto;border-bottom: 1px solid #d9d9d9;}
#leftTabBox-kc .hd{margin-top:0;}
#leftTabBox-kc .hd ul li{width:33%;}
#leftTabBox-kc .hd ul li:last-child{width:34%;}

#leftTabBox-kc .bd li {position:relative;width: 86%;height:auto;overflow: visible;background: #fff; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1;margin-top: .5rem;padding: 4% 7%;box-shadow: none;}
#leftTabBox-kc .bd h3{font-weight: normal;font-size:.64rem;}
#leftTabBox-kc .bd p{font-size:.5rem;line-height: 1rem;color:#666;}
#leftTabBox-kc .bd a{position:absolute;bottom:.65rem;right:.65rem;display:block;width:3.328rem;border-radius: 4px;border:0;background:#407fcc;text-align: center;line-height:1.173rem;color:#fff;}


#leftTabBox-kc .bd ul .subNavBox{margin:0;}
#leftTabBox-kc .bd ul .subNav{margin:0;margin-top:.5rem;cursor:pointer;background:url(../images/jiantou.png) no-repeat right -.48rem; font-size: .65rem;text-align: left;}
#leftTabBox-kc .bd ul .subNav:hover{color:#277fc2;}
#leftTabBox-kc .bd ul .currentDd{color: #277fc2; font-size: .65rem;text-align:left;line-height:.64rem;background:url(../images/jiantou.png) no-repeat right -1.6rem;}
#leftTabBox-kc .bd ul .navContent{display: none;border:none;padding-bottom: .1rem;}
#leftTabBox-kc .bd ul .navContent li{display:block;width:100%;height:.6826rem;padding:0;text-align:left;font-size:.55rem;line-height:.6826rem;color:#333;border:none;}
#leftTabBox-kc .bd ul .navContent li i{width:0;height:0;border-top:.3rem solid transparent;border-bottom:.3rem solid transparent;border-left:.3rem solid #ccc;display:inline-block;margin-right:.213rem;vertical-align: middle;}
#leftTabBox-kc .bd ul .navContent li span{color: #bbb; font-size: .55rem;}

/*kc-select*/
.kc-select .tit h3{font-weight: normal;}
.kc-select .tit a{width:5.23rem;line-height:1.1rem;background:#f27666;text-align: center;color:#fff;font-size: .6rem;border-radius: 4px;}

.kc-select p{line-height:.68rem;border-bottom:1px solid #dedede;}
.kc-select p.tit{color:#407fcc;font-size:.68rem;}

.kc-select-btn{position:fixed;bottom:0;left:0;width:92%;line-height: 1.92rem;background:#407fcc;color:#fff;padding:0 4%;}
.kc-select-btn p{font-size: .48rem;}
.kc-select-btn a{width:3.157rem;line-height:1.237rem;background:#f27666;border-bottom: 3px solid #b04133;text-align: center;color:#fff;border-radius: 4px;margin-top:.34rem;}

.paiH_ul li{overflow:hidden;border-bottom:none;line-height: 1.7rem;}
.paiH_ul .t{overflow:hidden;border-bottom:1px solid #dedede;line-height: 1.7rem;background:url(../images/kc-jiantou2.png) no-repeat 95% center;background-size: 3%;}
.paiH_ul .t1{background-image:url(../images/kc-jiantou.png);}
.paiH_ul li:last-child .t{border-bottom:0;}
.paiH_ul li.li:last-child .t{border-bottom:1px solid #dedede;}
.paiH_ul .b{overflow:hidden;display:none;border:1px solid #dedede;background:#f8f8f8;border-bottom-style:dashed;border-top:0;}
.paiH_ul .b div{width:91%;position:relative;}
.paiH_ul .b:first-child{border:0;}
.paiH_ul .b:last-child{border-bottom:1px solid #dedede;}
.paiH_ul .b p{display:inline-block;border:0;font-weight: normal;}
.paiH_ul .b div p{margin-top:.3rem;line-height: 1rem;}

.paiH_ul .b a{position:absolute;bottom:.3rem;right:.3rem;width:3.157rem;line-height:1.06rem;background:#f95209;border-radius: 4px;text-align: center;color:#fff;}

.kc-checkbox {display: none; }
.kc-checkbox + label {-webkit-appearance: none;width:.75rem;height:.65rem;background:url(../images/kc-checkbox1.png) no-repeat;background-size:cover;display: inline-block; position: relative;vertical-align: middle;margin-right:.5rem;}
.kc-checkbox:checked + label:after {content: ' '; background-image:url(../images/kc-checkbox1.png); position: absolute; top: 3px;left: 3px;}
.kc-checkbox:checked + label {background-image:url(../images/kc-checkbox2.png); }
.kc-checkbox + label:active, .kc-checkbox:checked + label:active {background-image:url(../images/kc-checkbox2.png); }

/*kc-selected*/
.yxkc .tit h3{font-weight: normal;}
.yxkc .tit a{width:3.1573rem;line-height:1.0667rem;background:#407fcc;text-align: center;color:#fff;font-size: .6rem;border-radius: 4px;margin-top:-.2rem;}
.yxkc li{width:90%;margin:3% auto 0;padding:.3rem 5%;}
.yxkc img{display:block;width:.9173rem;height:auto;margin-top:.2rem;}
.yxkc img.add{margin-top:.3rem;}

.yxkc .fz-597{font-size: .597rem;}
.yxkc .fz-512{font-size: .512rem;}

.yxkc-btn a{margin-top:.55rem;}
.yxkc-btn p{font-size: .55rem;line-height: .7rem;padding:.5rem;font-weight:bold;}

.yxkc-dz a{display:block;margin-bottom:2.5rem;}
.yxkc-dz a img{width:0.32rem;height: 0.533rem;margin-top: 1.1rem;}
.yxkc-dz p{font-size: .597rem;line-height: 1.2rem;}
.yxkc-dz p:nth-child(2){font-size: .512rem;}

/*kc-select-list*/
.kc-select-list p.tit{line-height: 1rem;background: #f8f8f8;}
.kc-select-list .t{border-bottom:1px solid #dedede;text-indent:.5rem;}
.kc-select-list .b{border:none;}
.kc-select-list .b a{position:relative;bottom:0;right:0;display:block;width:100%;height:1.6rem;line-height: 1.6rem;font-size: .597rem;background:#f7f7f7;color:#7a7a7a;text-align:left;text-indent:.5rem;border-bottom:1px solid #fff;}
.kc-select-list .b a i{display:inline-block;width:0.2rem;height:0.2rem;vertical-align: middle;margin-right:.2rem;border-radius: 50%;background:#7a7a7a;}


/* ====================== mfst 免费试听================= */
.leftTabBox-mfst .hd{margin-top:0;}
.leftTabBox-mfst .hd ul{ overflow:hidden;display:inline-block;vertical-align: middle;width:100%;background:#f8f8f8;}
.leftTabBox-mfst .hd ul li{float: left; width: 50%; cursor: pointer; text-align: center; padding: .4rem 0;}
.leftTabBox-mfst .hd ul li span{display:block;border-right:1px solid #d9d9d9;width:100%;line-height:1rem; font-size: 0.65rem;}
.leftTabBox-mfst .hd ul .on{border-bottom: 2px solid #407fcc;}
.leftTabBox-mfst .hd ul .on a{ display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }

.leftTabBox-mfst .bd li {position:relative;height:auto;overflow: visible;background: #fff;}
.leftTabBox-mfst .bd table{width:100%;}
.leftTabBox-mfst .bd table tr:first-child td{line-height: 1.8rem;}
.leftTabBox-mfst .bd table tr:first-child td span{padding:0  .5rem;line-height: 1.2rem;background:#f95209;color:#fff;font-size: .6rem;border-radius:25px;}
.leftTabBox-mfst .bd table td{text-align: center;line-height: 1.5rem;border-bottom:1px solid #dedede;}
.leftTabBox-mfst .bd table tr:last-child td{border-bottom:0;}
.leftTabBox-mfst .bd a{display:block;margin:0 auto;width:100%;height:1.5rem;text-align: center;}
.leftTabBox-mfst .bd img{width:0.64rem;height:auto;margin:0 auto;vertical-align: middle;display:inline-block;}

.leftTabBox-mfst .kc-select-list .t ,.leftTabBox-mfst .kc-select-list li:last-child .t{border-bottom:2px solid #407fcc;}
.leftTabBox-mfst .kc-select-list li .t1 ,.leftTabBox-mfst .kc-select-list li:last-child .t1{border-bottom:1px solid #dedede;}

.leftTabBox-mfst .kc-select-list .t i{display:inline-block;width:0.2rem;height:0.2rem;vertical-align: middle;margin-right:.2rem;border-radius: 50%;background:#407fcc;}
.leftTabBox-mfst .kc-select-list .b{background:#fff;}
.leftTabBox-mfst .kc-select-list .b a{border:none;background:#fff;padding-left:0;}



/* ====================== teacher 辅导讲师================= */
.teacher-nav .hd{ height:1.6rem;}
.teacher-nav .hd h3{display:inline-block;line-height: 1rem;font-weight: normal;}
.teacher-nav .hd ul{ overflow:hidden;display:inline-block;width:100%;vertical-align: middle;border-bottom:1px solid #dedede;overflow:visible;}
.teacher-nav .hd ul li{ float:left;width:33%;height: 1.6rem;cursor:pointer;font-size:0.64rem;text-align: center;}
.teacher-nav .hd ul span{position:relative;display:inline-block;width:100%;line-height: 1.6rem;font-size:0.64rem;text-align: center;}
.teacher-nav .hd ul .on span:after{content:""; display: inline-block; position: absolute; top: 1.54rem;left:50%;margin-left:-1.4rem; width: 2.8rem; height: 2px; background-color: #407fcc;} 
.teacher-nav .hd ul .on{color:#333;background:#fff;border-radius:0;}
.teacher-nav .hd ul .on a{ color:#333;display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }

.teacher-nav .bd li.fenlei{border-bottom:1px solid #dedede;width:100%;margin:0 auto;padding:.5rem 0;}
.teacher-nav .bd li.fenlei li{float:left;width:18.8%;height:.9rem;margin:0 auto;border:0;margin-left:1%;text-align: center;line-height:.9rem;background:#eaeaea;border-radius: 4px;}
.teacher-nav .bd li.fenlei li.on{color:#fff;background:#fa5209;}
.teacher-nav .bd li.fenlei li.on a{color:#fff;}

.teacher .mt-2{margin-top:-2rem;}
.teacher .mt-0{margin-top:0;}

.teacher-list li{border-bottom:1px solid #dedede;width:91%;margin:0 5% 0 4%;}
.teacher-list li .text{width:65%;}
.teacher-list li .text p{margin:.5rem 0;font-size: .512rem;text-indent:2em;line-height: .725rem;}
.teacher-list li .text p:last-child{text-indent:0;text-align: center;}
.teacher-list li .text p a{display:inline-block;width:3.6rem;height:1.1rem;border-radius: 4px;line-height: 1.1rem;text-align: center;font-size: .55rem;color:#fff;background:#f95209;text-indent: 0;}
.teacher-list li .text p a:first-child{background:#428eda;margin-right:.5rem;}

.teacher-list li .img{width:4.736rem;height:3.584rem;padding-top:1rem;}
.teacher-list li img{width:4.736rem;height:3.584rem;}
.teacher-list li .img p{width:90%;padding:0 5%;height:.64rem;left:0;bottom:0;background:rgba(0,0,0,.5);line-height: .64rem;color:#fff;}


/*teacher-show*/
.cheater-show-set1 img{width:40%;;height:auto;box-shadow: 4px 4px 0 #e5e5e5;}
.cheater-show-set1 div{width:60%;line-height: .75rem;}

.cheater-show-set1 p{margin-left:.75rem;margin-top:.3rem;}
.cheater-show-set1 p:first-child{margin-top:0;font-size:.65rem;}
.cheater-show-set1 span{padding:0 .5rem;}
.cheater-show-set1 ul li{float:left;width:2.837rem;line-height:.85rem;background:url(../images/teacher-show1.png) no-repeat;background-size:cover;text-align: center;color:#fff;margin:.4rem 0 0 .75rem;}
.sskc li{border-bottom: 1px solid #dedede;line-height: 1.7rem;}



/* ====================== book 图书商城 ================= */
/*图书列表*/
.wrapper01{position:relative;height: 1.5rem;width: 90%;overflow: hidden;border-bottom:1px solid #ccc;background:#fff;}
.wrapper01 .scroller{position:absolute;}
.wrapper01 .scroller li{height: 1.5rem;color:#333;float: left;line-height: 1.5rem;font-size: .55rem;text-align: center;}
.wrapper01 .scroller li a{position:relative;color:#333;display:block;margin:0 .3rem;}
.wrapper01 .scroller li.cur a:after {content: ""; display: inline-block; position: absolute; top: 1.42rem; left: 50%; margin-left: -1.1rem; width: 2.2rem; height: 2px; background-color: #407fcc; }

.book .paiH_ul{background:#fff;}
.book .paiH_ul p.tit{line-height: 1rem;background: #f8f8f8;}
.book .paiH_ul .t{position:absolute;top:0;right:0;width:10%;height:1.5rem;border:1px solid #ccc;border-top:0;border-right:0;background-position:center;background-size: 30%;background-color:#fff;}
.book .paiH_ul .b{border:none;position:relative;z-index: 99;}
.book .paiH_ul .b ul{width:100%;margin:0 auto;padding:.5rem 0 .5rem .2rem;background-color:#fff;}
.book .paiH_ul .b li{float:left;width:18.8%;height:.9rem;margin:0 auto;border:0;margin-left:1%;border-radius: 4px;}
.book .paiH_ul .b li a{display:block;position: static;width:auto;color: #333;background:#eaeaea;text-align: center;line-height:.9rem;}
.book .paiH_ul .b li.on a{color:#fff;background:#fa5209;}
.book .list_nav_fix .paiH_ul .b .black{position:fixed;top:3.4rem;left:0;background:rgba(0, 0, 0, .1);width:100%;height:100%;}

.book .nav-box{position:relative;width:100%;height:100%;z-index:1;}
.book .list_nav_fix {position: fixed; padding-top: 0; top: 0; z-index: 9;max-width: 45rem;height:1.5rem; }
.book .catalog_mask {width: 100%; height: 100%; position: fixed; top: 20rem; left: 0; z-index: 2; background: rgba(25, 25, 25, 0.64); display: none; }

.book .cont li{border-bottom:1px solid #dedede;width:86%;margin:0 7% 0 7%;padding:1rem 0;}
.book .cont li .text{width:52%;margin-right:.5rem;}
.book .cont li .text p{margin:.5rem 0;font-size: .512rem;line-height: .725rem;}
.book .cont li .text p:last-child{text-indent:0;text-align: center;}
.book .cont li .text a{float:right;display:block;width:3.6rem;height:1.1rem;border-radius: 4px;line-height: 1.1rem;text-align: center;font-size: .55rem;color:#fff;background:#f95209;text-indent: 0;}
.book .cont li .img{width:5rem;height:5rem;}
.book .cont li img{width:5rem;height:5rem;}

.book .tit{width:92%;margin:0 auto;padding-top:2rem;}
#a1 .tit{padding-top:.5rem;}

/*图书内容*/
.book .img-big{border-bottom:1px solid #dedede;}
.book img.big{display:block;width:50%;height:auto;margin: .4rem auto;}
.book .img-cont h4{font-size: .597rem;line-height: 1rem;font-weight: normal;}
.book .img-cont p{color:#919191;padding:.2rem 0;}
.book .img-cont p:last-child{font-size:.768rem;color:#ff0c0c;}
.book .img-cont p:last-child span{font-size: .55rem;padding-left:1rem;}
.book .img-cont p:last-child span:last-child{color:#333;}
.tabBox-book{padding-bottom:1.8rem;}
.tabBox-book .hd{margin-top:.5rem;}
.tabBox-book .hd ul{ overflow:hidden;display:inline-block;vertical-align: middle;width:100%;border-top:.1rem solid #dedede;}
.tabBox-book .hd ul li{float: left; width: 50%; cursor: pointer; text-align: center;}
.tabBox-book .hd ul li span{display:block;background:#dedede;width:100%;line-height:1rem; font-size: 0.65rem;}
.tabBox-book .hd ul .on span{color:#407fcc;background:#fdfdfd;}
.tabBox-book .hd ul .on a{ display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }

.tabBox-book .bd li{width:100%;margin-top:3%;background:#fff;}
.tabBox-book .bd li p{text-indent: 2em;}

.footer-ljqg{position:fixed;width:100%;height:1.5rem;bottom:0;left:0;}
.footer-ljqg a{display:block;line-height: 1.5rem;text-align: center;font-size: .64rem;background:#fa5209;color:#fff;}



/* ====================== more 加载更多 ================= */
.index_footer{height: 1.3rem;margin: .5rem;}
.index_footer aside{text-align:center;height:0.3rem;}
.index_footer a{display: block;font-size: .55rem;background: rgb(1, 162, 103);color: #fff;line-height: 1.3rem;width: 90%;position: absolute;left: 5%;border-radius: 5px;}
.index_footer2{font-size: .55rem;line-height: 1.2rem;text-align:center;margin:.5rem;color:#666;}
.index_footer2 img{width: 1rem;height: auto;margin-right: .3rem;}