/*教师资格证-二级2*/
.box{ background:#fff; position:relative; min-height:14rem;}

.wj-js{ min-height:9.45rem; background:#fff;}
.wj-js button{cursor:pointer; border:none; background:none; width:3.2rem; height:3.2rem;float:left; display:block;  margin:0.4rem; position:relative;}
.wj-js button img{ width:3.2rem; height:3.2rem;}
.wj-js button img.dw{ width:0.925rem; height:0.925rem; position:absolute; top:0; right:0;}
/*背景变灰*/
.bgnone{background:#000; position:absolute; top:0; left:0; width:100%; height:100%; opacity:0.4;}
/*弹窗*/
.wj-js-tc{ width:12rem; height:4.8rem; background:#fff; position:absolute; top:4rem; left:2rem; z-index:1; visibility: hidden; z-index:999;}
.wj-js-tc .wj-js-tc-top{ height:2.8rem; border-bottom:1px solid #a0a0a0; line-height:2.8rem;}
.wj-js-tc .wj-js-tc-bot a{ width:49.7%; line-height:1.95rem; color:#00aeff; display:block;}

.wj-js-tc2{ width:12rem; height:4.2rem; background:#fff; position:absolute; top:4rem; left:2rem; z-index:1;}
.wj-js-tc2 .wj-js-tc-top{ height:2.1rem; border-bottom:1px solid #a0a0a0; line-height:2.1rem;}
.wj-js-tc2 .wj-js-tc-top a{ width:12rem; height:2.1rem; display:block;}

/*身份认证*/
.wj-sf-con{ height:3.2rem; border-bottom:1px solid #dfdfdf; padding:0.4rem; background:url(../threeimg/wj-jt.png) no-repeat 14.9rem center; background-size:3%;}
.wj-sf-con span{ height:3.2rem; line-height:3.2rem; float:left; margin-left:0.8rem;}
.wj-sf-con img{ float:right; margin-right:1.6rem; width:3.2rem; height:3.2rem;}
.wj-sf .bt{ height:1.5rem; color:#555; background:#eee; line-height:1.5rem;}
/*身份证拍照*/
.wj-sfzpz{}
.wj-sfzpz button{cursor:pointer; border:none; background:none; width:3.2rem; height:3.2rem; display:block; margin:0.4rem auto; position:relative; text-align:center;}
.wj-sfzpz button img{ width:100%;}
/*包月收徒*/
.wj-byst{ margin-top:0.4rem; padding:0 0.65rem;}
.wj-byst .title{ line-height:2rem; height:2rem; border-bottom:1px solid #d33d63; margin-bottom:0.4rem;}
.wj-byst .mb075{ margin-bottom:0.75rem;}
.wj-byst .wj-fwms{ height:2rem; line-height:2rem; color:#555;}
.wj-byst .wj-fwms img{ width:0.9rem; height:0.9rem; vertical-align:middle; margin-right:0.4rem;}
.wj-byst textarea{ width:13.8rem; min-height:9.25rem; border:1px solid #dcdcdc; color:#999; padding:0.4rem; overflow:hidden;}
.wj-byst-bot{ width:14.7rem; height:2.375rem; background:#f6f6f6; border-top:1px solid #e3e3e3; padding:0 0.65rem; position:fixed; bottom:0; left:0; overflow:hidden;}
.wj-byst-bot font{ color:#555;}
.wj-byst-bot label{ height:2.375rem; line-height:2rem; display:block; float:left;}
.wj-byst-bot button{ background:#e4597c; border:1px solid #e15173; padding:0.3rem 1rem; margin:0.4rem 0; cursor:pointer;}
/*提供服务*/
.wj-tgfw{ margin:0.8rem 0 0 0; border-top:1px solid #dfdfdf;}
.wj-tgfw .wj-tgfw-con{ height:1.075rem; border-bottom:1px solid #dfdfdf; padding:0.4rem 0.8rem;  background:url(../threeimg/wj-jt.png) no-repeat 14.9rem center; background-size:3%;}
.wj-tgfw .wj-tgfw-con span{ height:1.075rem; line-height:1.075rem; float:left; margin-left:0.4rem;}
.wj-tgfw .wj-tgfw-con img{ float:left; width:0.8rem; margin-top:0.1rem;}
.wj-fwjs{ padding:0 0.65rem;}
.wj-fwjs font{ margin-top:0.8rem;}
.wj-fwjs p,.wj-fwjs span{ color:#555;}
.wj-fwjs p{ text-indent:2em;}
/*在线咨询*/
.wj-zxzx{ margin:0.8rem 0 0 0; border-top:1px solid #dfdfdf;}
.wj-zxzx .wj-zxzx-con{ height:1.075rem; padding:0.4rem 0.8rem;  background:url(../threeimg/wj-jt.png) no-repeat 14.9rem center; background-size:3%;}
.wj-zxzx .wj-zxzx-con span{ height:1.075rem; line-height:1.075rem; float:left; margin-left:0.4rem;}
.wj-zxzx .wj-zxzx-con img{ float:left; vertical-align:middle; width:0.9rem; height:0.7rem; margin-top:0.2rem;}
.wj-zxzx .wj-zxzx-lb{ padding:0 0.65rem;  border-bottom:1px solid #dfdfdf; padding-bottom:0.8rem;}
.wj-zxzx .wj-zxzx-lb a{ font-size:0.5rem; color:#fff; padding:0.25rem 0.4rem; background:#d13f5e; display:inline-block}

.wj-zxzx .wj-fwms{ height:2rem; line-height:2rem; color:#555; padding:0 0.65rem;}
.wj-zxzx .wj-fwms img{ width:0.9rem; height:0.9rem; vertical-align:middle; margin-right:0.4rem;}
.wj-zxzx textarea{ width:13.8rem; min-height:9.25rem; border:1px solid #dcdcdc; color:#999; padding:0.4rem; overflow:hidden; margin:0 0.65rem;}
/*提供服务-技能点-弹窗*/
.wj-tc2{ width:14.375rem; position:absolute; top:4.4rem; left:0.8rem; background:#fff; z-index:1;}
.wj-tc2 .wj-tc-con{ background:#fff; width:14.375rem; overflow:hidden;}
.wj-tc2 .wj-tc-con ul li{ height:1.75rem; line-height:1.75rem; color:#666; border-bottom:1px solid #c0c0c0;}
.wj-tc2 .wj-tc-con ul li a{ color:#666; line-height:1.75rem; display:block; padding:0 0.8rem;}
.wj-tc2 .wj-tc-con ul li a.wj-tb{  background:url(../threeimg/wj-tgfw1.png) no-repeat 12.875rem center; background-size:5%;}
.wj-tc2 .wj-tc-bot a{ width:49.7%; line-height:1.95rem; color:#00aeff; display:block; background:#eee;}
/*技能点*/
.wj-jnd{}
.wj-jnd{ margin:0.8rem 0 0 0; border-top:1px solid #dfdfdf;}
.wj-jnd .wj-jnd-con{ height:1.075rem; border-bottom:1px solid #dfdfdf; padding:0.4rem 0.8rem; background:url(../threeimg/wj-jt.png) no-repeat 14.9rem center; background-size:3%; color:#2b2b2b;}
.wj-jnd .wj-jnd-con span{ height:1.075rem; line-height:1.075rem; float:left;}
.wj-jnd a.active .wj-jnd-con{ height:1.075rem; padding:0.4rem 0.8rem; background:#dd3f64 url(../threeimg/wj-jt1.png) no-repeat 14.9rem center; color:#fff; background-size:3%;}
/*提供服务-技能点-在线咨询（未填写弹窗）*/
.wj-zxzx .wtx{ border-bottom:1px solid #dfdfdf;}
/*未填写弹出*/
.wj-wtxtc{ background:#d7002e; width:12rem; height:2.15rem; line-height:2.15rem; position:fixed; top:50%; left:12%;}
/*申请-提供服务*/
.wj-jnd .wj-jnd-con{ line-height:1rem; padding-right:2rem;}
/*申请-提供服务-包月收徒（编辑）*/
/*审核未通过*/
.wj-shwtg{height:0.8rem; background:#d70a30; line-height:0.8rem; padding-left:0.8rem;}
/*未开通*/
.wj-wkt{ height:6rem; line-height:6rem;}
/*申请-提供服务-包月收徒（弹出框）*/
/*提交成功弹出*/
.wj-tjcgtc{background:#5dd21e; width:12rem; height:2.15rem; line-height:2.15rem; position:fixed; top:50%; left:12%;}
/*审核通过*/
.wj-shtg{height:0.8rem; background:#4dbd68; line-height:0.8rem; padding-left:0.8rem;}
/*待审核*/
.wj-dsh{height:0.8rem; background:#33a8dd; line-height:0.8rem; padding-left:0.8rem;}
/*申请状态*/
.wj-sqzt{width:5.65rem; margin-top:0.4rem; float:left;}
.wj-sqzt img{ width:100%;}
/*申请状态-编辑*/
.wj-sqzt-bj{ padding:0.4rem 2.4rem;}
.wj-sqzt-bj .sqzt-top{ margin-bottom:0.8rem;}
.wj-sqzt-bj .sqzt-top .sqzt-left{ width:5.65rem;}
.wj-sqzt-bj .sqzt-top .sqzt-left img{ width:100%;}
.wj-sqzt-bj .sqzt-top .sqzt-right{ margin-top:0.15rem;}
.wj-sqzt-bj button{ width:4rem; height:1.2rem; border:0; cursor:pointer;}
.wj-sqzt-bj .sqzt-bot .sqzt-left{ width:5.65rem;}
.wj-sqzt-bj .sqzt-bot .sqzt-left img{ width:100%;}


/*包月收徒-发布服务*/
.yxx{ width:0.2rem; height:0.2rem; top:0.45rem; right:0.3rem; background:#ff0030;}
/*切换*/
.wj-byst1 .tab{ width:100%; height:2rem; line-height:2rem;}
.wj-byst1 .tab span a{ width:50%; float:left; height:2rem; display:block;}
.wj-byst1 .tab span.active a{ border-bottom:2px solid #d54163; margin-top:-1px;}
.disnone{ display:none;}

.wj-byst1 label{ margin-top:0.8rem; overflow:hidden; display:block; line-height:1.55rem;}
.wj-byst1 .kcfw-name{ width:10.75rem; height:1.55rem;line-height: 1.55rem; border:1px solid #d1d1d1; padding:0 0.2rem;}
.wj-byst1 .kcfw-jj{ width:10.75rem; min-height:3.6rem; border:1px solid #d1d1d1;padding:0.2rem;}
.wj-byst1 .kcfw-sl{ width:2.35rem;height:1.55rem;border:1px solid #d1d1d1; padding:0 0.2rem; margin-left:0.6rem;  }
.wj-byst1 .kcfw-sc{ width:3.35rem;height:1.55rem;border:1px solid #d1d1d1; padding-left:0 0.2rem; margin-left:1.2rem;  }

/*包月收徒-已发布服务*/
.wj-kcfw-bor{ padding:0.4rem 0.8rem;}
.co555{ color:#555;}
.co666{ color:#666;}
.wj-kcfw-con span{ padding:0.1rem 0;}
.wj-kcfw-con p{border-bottom:1px dashed #ccc; padding:0.2rem 0;}
.wj-kcfw-con-tw{width:0.55rem; height:0.55rem;}
.wj-kcfw-con-tw img{ width:100%; margin-bottom:0.3rem;}
.wj-kcfw .wj-kcfw-con button{width:2.35rem; height:1.15rem; margin:0.4rem 0.4rem 0.4rem 0; cursor:pointer;}
.wj-kcfw button.del{ border:1px solid #e60012; color:#e60012;}
.wj-kcfw button.bj{ border:1px solid #21ac42; color:#21ac42;}
/*加载更多*/
.wj-gd{ width:16rem;height:1.1rem; line-height:1.1rem; background:#f2f2f2;}
.wj-gd .wj-gd-con{margin:0 auto; width:3.5rem;}
.wj-gd .wj-gd-con .gd-l{width:0.65rem; height:0.65rem;}
.wj-gd .wj-gd-con .gd-l img{ width:100%; vertical-align:sub;}

/*服务管理*/
.wj-fwgl{ margin:0.8rem 0 0 0;}
.wj-fwgl .wj-fwgl-con{ height:1.95rem; padding:0.4rem 0.8rem;  background:url(../threeimg/wj-jt.png) no-repeat 14.9rem center; background-size:3%; border-bottom:1px solid #dfdfdf;}
.wj-fwgl .wj-fwgl-con span{ height:1.075rem; line-height:1.95rem; float:left; margin-left:0.4rem;}
.wj-fwgl .wj-fwgl-con img{ float:left; vertical-align:middle; width:1.45rem; height:1.45rem; margin-top:0.2rem;}

/*发布成功*/
.wj-fbcg-img{width:2.7rem; height:2.7rem; background:#ddd; margin:1.3rem auto 0.6rem; padding:1rem;}
.wj-fbcg-img img{ width:100%;}
.wj-fbcg button{width:14.7rem; height:2rem; background:#23da00; border:0; cursor:pointer; margin:0.4rem auto; display:block;}

/*徒弟管理*/
/*切换*/
.wj-tdgl1 .tab{ width:16rem; height:2rem; line-height:2rem;}
.wj-tdgl1 .tab span a{ width:5.33rem; float:left; height:2rem; display:block;}
.wj-tdgl1 .tab span.active a{ border-bottom:2px solid #d54163; margin-top:-1px;}
.disnone{ display:none;}

.tdgl-con{ margin-top:0.4rem;}
.tdgl-con .tdgl-con-top{ padding:0.8rem 0.8rem 0.4rem;}
.tdgl-con .tdgl-con-top .tdgl-con-top-wh{width:3.25rem; height:3.25rem;}
.tdgl-con .tdgl-con-top img{ width:100%;}
.tdgl-con .tdgl-con-top .p-a{top:1rem; right:1.6rem;}
.dashede0{ border-bottom:1px dashed #e0e0e0;}
.tdgl-con .tdgl-con-top img{ border-radius:50%;}
.tdgl-con-bot button{ padding:0 0.5rem; height:1.2rem; background:#00a0e2; border:0; margin:0.4rem 0.8rem; cursor:pointer;}

/*徒弟管理-查看考核情况*/

.wj-ckjg-tit{ height:1.6rem; line-height:1.6rem; border-bottom:1px solid #dfdfdf;}
.wj-ckjg-tit span{ width:8rem;}
.wj-ckjg-con{ height:1.6rem; line-height:1.6rem;}
.wj-ckjg-con span{ width:8rem;}
.bgfafafa{ background:#fafafa;}
/*绿色*/
.wj-db{color:#21ac42; padding:0.1rem 0.4rem; border:1px solid #21ac42;}
/*红色*/
.wj-wdb{color:#f60712; padding:0.1rem 0.4rem; border:1px solid #f60712;}

/*查看更多*/
.wj-more{ width:16rem;height:1.6rem; line-height:1.6rem;}
.wj-more .wj-more-con{margin:0 auto; width:3.5rem;}
.wj-more .wj-more-con .more-l{width:0.65rem; height:0.65rem;}
.wj-more .wj-more-con .more-l img{ width:100%; vertical-align:sub;}

/* wx */
.clearf::after{
    content: "."; 
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.cobababa{ color:#bababa;}
.wx-lh-40{ line-height:1rem;}
/*ypp-个人中心-注销弹框*/
.wj-js-tc .wj-js-tc-top1{  height:2.8rem; border-bottom:1px solid #dcdcdc; line-height:2.8rem;}
.bor-r-dcdcdc{ border-right:1px solid #dcdcdc;}
/*ypp-个人中心-专属空间-学习记录*/
/**师父主页**/
.shfindex{ background:url(../threeimg/ypp-zskj.jpg) no-repeat center; background-size:16rem 7.7rem; width:16rem; height:7.7rem;}
.main-top .main-top-right1{ float:right; position:absolute; right:0.8rem; top:0.65rem;}
.tui-a{  display:block; padding:0px 0.2rem;  float:right;font-size:0.5rem; color:#fff; border:1px solid #fff;}
.headindex .headuser1{width: 3rem; height: 3rem; display:block; margin:0 0.5rem 0 0.8rem; float:left;}
.headindex .headuser1 img{ width:100%; height:100%;border-radius: 50%;}
.ypp-xx{ float:left; width:11rem;}
.ypp-xx-bt{ color:#fff; font-size:0.7rem; margin:0.15rem 0;}
.ypp-xx-p{ color:#fff; font-size:0.5rem; line-height:0.8rem;}
/*个人中心-专属空间-学习记录（已学习课程-内页1）*/
.xx-jd{ margin-bottom:0.4rem;}
.xx-jd-mk{ background:#fff; margin-top:0.4rem; overflow:hidden;}
.mk-bt{ border-bottom:0px solid #dfdfdf; padding:0 0.8rem; font-size:0.6rem; color:#333333; height:1.4rem; line-height:1.4rem;}
.ypp-mk-bt{font-size:0.6rem; color:#333333; height:1rem; line-height:1rem;}
.mk-bt-no1{ padding-right:1.25rem;}
.xx-jd-nr{ padding:0.4rem 0.8rem;}
.xx-jd-nr1{ overflow:hidden; font-size:0.45rem; color:#666;}
.ks{ float:left;}
.ks em{ font-weight:normal; font-style:normal; color:#f3537b;}
.js{ float:right;}
.xx-jd-nr2{ width:100%; background:#e9e9e9; height:0.25rem; border-radius:0.125rem; margin:0.4rem 0; box-shadow:2px 2px 2px #d9d9d9 inset;}
.nr-xz{ background:#00cc66; width:60%; display:block; padding:1px 0; height:0.2rem; border-radius:0.125rem 0 0 0.125rem;}
/*.xx-bor-b{ border-bottom:1px dashed #e5e5e5;}*/
.xx-cj{ font-size:0.55rem; color:#666; padding:0.4rem 0.8rem; border-top:1px dashed #e5e5e5; height:0.95rem;}
.xx-cj-span{ display:inline-block;}
.xx-cj-span em{ color:#f3537b; font-size:0.65rem; font-style:normal;}
.xx-cj-a{ float:right; font-size:0.55rem; border-radius:3px; padding:0px 10px; line-height:0.9rem;}
.co1c8707{ color:#1c8707; border:1px solid #1c8707;}
.coff0000{ color:#ff0000; border:1px solid #ff0000;}
/*专属空间*/
.wj-byst2 .tab{ width:100%; height:2rem; line-height:2rem;}
.wj-byst2 .tab span a{ width:33.3%; float:left; height:2rem; display:block; color:#666; font-size:0.6rem;}
.wj-byst2 .tab span.active a{ border-bottom:2px solid #d54163; margin-top:-1px; color:#333;}
.wx-1226-a2{ width:14.4rem; height:2rem; display:block; background:url(../threeimg/wx-1226-btn.png) no-repeat center; background-size:14.4rem 2rem;}
.jrkj{ position:fixed; bottom:0;}
.kj-btn{ font-size:0.75rem; color:#fff; background:#de3c65; width:16rem; height:2rem; line-height:2rem; display:block; text-align:center; box-shadow:}
.mar-b2{ margin-bottom:2rem;}
/*加入空间-弹窗*/
.form-group{ margin-bottom:0.6rem; overflow:hidden;}
.form-group label{ font-size:0.6rem; color:#666; float:left; padding:0 0.6rem; line-height:1.25rem;}
.form-group input[type="text"]{ width:8.4rem; height:1.25rem; line-height:1.25rem; border:1px solid #f0f0f0; border-radius:3px; padding-left:0.25rem; color:#999; font-size:0.5rem; background:#fdfdfd; float:left;}
.form-group select{ width:6.2rem; height:1.25rem; line-height:1.25rem; border:1px solid #f0f0f0; border-radius:3px; padding-left:0.25rem; color:#999; font-size:0.5rem; background:#fdfdfd; float:left;}
.wj-js-tc .wj-js-tc-top2{ border-bottom:1px solid #dcdcdc;}
.ypp-js-tc{ width:12rem; height:auto; padding:0.8rem 0 0 0; background:#fff; position:absolute; top:4rem; left:2rem; z-index:1; z-index:999;}


/*弹出层*/
.reveal-modal-bg { position: fixed; height: 100%;width: 100%;background: #000;background: rgba(0,0,0,.8);z-index: 100;display: none;top: 0;left: 0; }
.reveal-modal {visibility: hidden;left: 53%;margin-left: -300px;position: absolute;z-index: 101;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; top:30%;}
.reveal-modal.small{ width: 200px; margin-left: -140px;}
.reveal-modal.medium{ width: 400px; margin-left: -240px;}
.reveal-modal.large{ width: 600px; margin-left: -340px;}
.reveal-modal.xlarge{ width: 800px; margin-left: -440px;}
.reveal-modal .close-reveal-modal {font-size: 22px;line-height: .5;position: absolute;top: 8px;right: 11px;color: #aaa;text-shadow: 0 -1px 1px rbga(0,0,0,.6);font-weight: bold;cursor: pointer;}
.tc{ background:#fff; width:400px; height:200px; position:relative; text-align:center;}
.tc-close img{ width:auto; height:auto;}
.tc-close{ position:absolute; top:10px; right:10px;}/*关闭按钮*/
/*add新增部分*/
.tdgl-con-bot .hh-btn{ margin:0.4rem 0rem; background:#fff; border:1px solid #545454; color:#545454;}
.hh-bc{ clear:both; position:absolute; bottom:0.6rem;}
.zskj-name{ border-radius:3px; font-size:0.5rem; border:1px solid #545454; color:#545454;  padding:0.15rem 0.15rem; margin:0.4rem 0rem; cursor:pointer; }
.zskj-time{ color:#898989; font-size:0.5rem;}
.hh-btn1{  border:1px solid #d93e66; color:#d93e66; background:none; font-size:0.55rem; padding:0.1rem 0.15rem; margin:0.38rem 0 0 0.5rem; cursor:pointer; float:right;}
.par-b72{ padding-bottom:1.8rem;}
.bgf2{background:#f2f2f2;}
.mar-b10{ margin-bottom:0.25rem;}
.wuxiao{ background:#bbbbbd; color:#fff; padding:0px 3px; position:absolute; font-size:0.45rem; left:3rem; top:0.6rem; border-radius:3px;}
.par-l20{ padding-left:0.5rem;}
.w360{ width:9rem;}
.tdgl-con .tdgl-con-top .zxkc-img{ width:5rem; height:3.65rem; }
.tdgl-con .tdgl-con-top .zxkc-img img{ border-radius:0; height:100%; width:100%;}
.jj-span{ height:2rem; overflow:hidden;}
.zy-xm{ padding:0.625rem 0.8rem;}
.zy-c21{ color:#212121; }
.col00add8{color:#00add8}
.line34{line-height:0.85rem;}
.zy-xmpic{ width:0.475rem; height:0.7rem;margin-top: 3px;    margin-left: 0.425rem;}
.col666{ color:#666;}
.xf{ color:#f3537b; font-style:normal; padding-left:0.25rem;}
.jldb{ text-align:center; color:#7e7e7e; margin-bottom:0.5rem;}
.bor10{ border-bottom:0.25rem solid #f1f1f1;}
.bor-b1{ border-bottom:1px solid #dfdfdf;}
.parlr{ padding:0.625rem 0.8rem;}
.kename span{ float:right; color:#f3537b;}
.xtx{ width:2.25rem; height:2.25rem;}
.ltnr{ width:11rem; margin-top:0.25rem;}
.lttime{ font-size:0.5rem; color:#919191; float:right; margin-top:0.15rem;} 
.llsj{ color:#fff; background:#e1e0e0; height:1rem; line-height:1rem; padding:0 0.25rem; border-radius:3px; font-size:0.45rem; width:4.2rem; margin:0.65rem auto;}
.red-point{ width:0.5rem; height:0.5rem; background:#ff0000; display:block; border-radius:50%; position:absolute; left:2.5rem; top:0.5rem;}
.xtx1{ width:1.55rem; height:1.55rem; margin-left:0.25rem;}
.red-point1{ left:2rem;}
.wuxiao1{ left:2.2rem;}
.mar0{ margin:0;}
.col999{ color:#999;}
.shfindex1{ background:url(../threeimg/Shfuindex.png) no-repeat center; background-size:16rem 10.5rem; width:16rem; height:10.5rem;}
.mar52{ margin-top:1.3rem;}
.bor-t10{ border-top:0.25rem solid #f1f1f1;}
