.img-container img{display:block;width:100%;height:100%}

.course_description_bg_peers{background:url(/static/images/newwap/course/newpeer/1.jpg);background-size:cover;background-position:50% 50%;height:11.3rem;max-width:7.5rem;position:relative}

.course_description_bg_inherit{background:url(/static/images/newwap/course/inherit/course_description.jpg);background-size:cover;background-position:50% 50%;height:11.3rem;max-width:7.5rem;position:relative}

.course_description_bg_life{background:url(/static/images/newwap/course/newlife/1.jpg);background-size:cover;background-position:50% 50%;height:11.3rem;max-width:7.5rem;position:relative}

.course_description_bg_inherit img,.course_description_bg_life img,.course_description_bg_peers img{width:6.5rem;height:3.83rem;display:block;position:absolute;top:3.3rem;left:.5rem}

.reg-course-container{background:url(/static/images/newwap/course/reg_bg.jpg);background-size:cover;background-position:50% 50%;padding:1.02rem 1.5rem}

.reg-course-container .reg-button{background:#ff7046;border-radius:.44rem;padding:.29rem 1.27rem;text-align:center}

.reg-button a{display:block;font-size:.3rem;font-weight:500;color:#fff}

.reg-othercourse-container{padding:.3rem .5rem 1rem .5rem}

.reg-othercourse-container .reg-block{background:#f5f5f5;border-radius:.47rem;padding:.07rem .07rem .07rem .45rem;color:#474747;font-size:.32rem;font-weight:500;display:flex;justify-content:space-between}

.reg-block .reg-item{margin-top:.2rem}

.reg-block .reg-day{font-size:.36rem;color:#ff7046}

.reg-othercourse-container .reg-button{background:#ff7046;border-radius:.44rem;padding:.26rem 1.1rem;text-align:center}

.course-duibian-container{background-image:url(/static/images/newwap/course/duibian_bg.jpg);background-size:cover;background-position:50% 50%;width:100%;height:100%}

.course-duibian-container .video-block{padding:2.56rem .5rem 1rem .5rem}

.course-duibian-container .video-block img{display:block;width:100%;height:100%}

.about-profile-container{padding:.5rem .5rem}

.about-profile-container .title,.about-profile-container h3{font-size:.5rem;font-weight:500;color:#1a1a1a;margin-bottom:.6rem;text-align:center}

.about-profile-container .desc{font-size:.24rem;color:#999;margin-bottom:.6rem}

.about-profile-container .desc p{font-size:14px;color:#999;line-height:28px;margin-bottom:.2rem}

.about-profile-container .shuzi{width:5.74rem;height:2.37rem;padding-left:.37rem}

.n_wenhua{position:relative;z-index:1;width:100%;overflow:hidden;background:url(/static/images/n_wenhua_bg.jpg) top no-repeat}

.n_wenhua ul{display:flex;flex-flow:wrap}

.n_wenhua ul li{width:47%;margin-bottom:10px;padding:5px}

.n_wenhua ul li .box{position:relative;z-index:1;background:#f3f3f3;padding:15px 28px;border-radius:5px;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}

.n_wenhua ul li .img{width:120px;height:120px;margin-bottom:25px;border-radius:50%;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}

.n_wenhua ul li .img{width:120px;height:120px}

.n_wenhua ul li .txt h5{font-size:16px;color:#4e4e4e;margin-bottom:15px}

.n_wenhua ul li .txt p{font-size:12px;color:#707070;line-height:35px;height:57px}

.n_wenhua ul li .box:before{content:"";display:block;width:100%;height:97px;background:#78bd96;position:absolute;left:0;top:0;z-index:-1}

.n_wenhua:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;bottom:15.25rem;background-size:cover;z-index:-1}

.n_wenhua ul li:nth-child(2) .box:before{background:#ef8888}

.n_wenhua ul li:nth-child(3) .box:before{background:#9cc3e0}

.n_wenhua ul li:nth-child(4) .box:before{background:#f4a575}

.pad_top{padding-top:3px!important}

.pad_bot{ margin-bottom:35px;}

.gsjj{height:100%;display:block;position:relative; width:100%; overflow:hidden;text-align:center}

..gsjj img{margin:0 auto;text-align:center}

.n_tt2{margin-bottom:10px;text-align:center}

.n_tt2 span{font-size:14px;color:#fd7f32;font-family:BarlowCondensed-Medium;text-transform:uppercase;display:block;margin-bottom:5px; margin-top:15px;}

.n_tt2 h3{font-size:24px;color:#303030}

.n_zizhi .m{display:flex;justify-content:space-between;align-items:center}

.n_zizhi .left h3{font-weight:400;font-size:24px;color:#353535;margin-bottom:10px;text-align:center}

.n_zizhi .left h4{font-size:16px;color:#484848;margin-bottom:10px}

.n_zizhi .left p{font-size:14px;line-height:28px;color:#727272;margin-bottom:10px}

.n_zizhi .left .span{color:#fbf6e8;font-size:35px;text-transform:uppercase;font-family:BarlowCondensed-SemiBold}

.n_zizhi .left .span br{display:none}

#certify2{position:relative;width:100%;padding:0 3px}

#certify2 .swiper-slide:before{content:"";width:100%;height:.9375rem;background:url(/static/images/zizhi_shadow.png) center no-repeat;background-size:100% 100%;display:flex;position:absolute}

#certify2 .swiper-container{overflow:visible}

#certify2 .swiper-slide{width:288px;background:#fff;box-shadow:0 8px 30px #ddd;position:relative;z-index:1}

#certify2 .swiper-slide .box{background:url(/static/images/kuang.jpg) center no-repeat;background-size:100% 100%;padding:5px}

#certify2 .swiper-slide img{display:block;width:100%;height:100%}

#certify2 .swiper-pagination{width:100%;bottom:20px}

#certify2 .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px;border:3px solid #fff;background-color:#d5d5d5;width:10px;height:10px;opacity:1}

#certify2 .swiper-pagination-bullets .swiper-pagination-bullet-active{border:3px solid #00aadc;background-color:#fff}

#certify2 .swiper-button-next,#certify2 .swiper-button-prev{width:36px;height:36px;background-size:100%!important;background-position:0 0}

#certify2 .swiper-button-prev{left:15px;background:url(/static/images/zizhi_left.png) no-repeat!important;background-size:100%!important}

#certify2 .swiper-button-prev:hover{background-position:0 -46px;background-size:100%}

#certify2 .swiper-button-next{right:15px;background:url(/static/images/zizhi_right.png) no-repeat!important;background-size:100%!important}

#certify2 .swiper-button-next:hover{background-position:0 -139px;background-size:100%}

.ggtit{height:100px;text-align:center; padding-top:10px;}

.ggtit .lcion,.ggtit .rcion{display:inline-block;background:url(/static/images/tit_01.png) no-repeat left center;background-size:1.467rem .267rem}

.ggtit .rcion{background:url(/static/images/tit_03.png) no-repeat right center;background-size:1.467rem .267rem}

.ggtit .ctxt{padding:0 1.6rem;line-height:1.867rem;font-size:.533rem;font-weight:700;color:#fff}

.ggtit1{height:20px;text-align:center}

.ggtit .rcion,.ggtit1 .lcion{display:inline-block;background:url(/static/images/tit_01.png) no-repeat left center;background-size:1.467rem .267rem}

.ggtit1 .rcion{background:url(/static/images/tit_03.png) no-repeat right center;background-size:1.467rem .267rem}

.ggtit1 .ctxt{padding:0 1.6rem;line-height:1.867rem;font-size:.533rem;font-weight:700;color:#fff}

.teacherBox{ background: url(/static/images/bg_07.jpg) no-repeat center left;}

.teacherBox .subjectTit{height:1.067rem;background:-webkit-linear-gradient(top,#009185,#00a79b);background:-o-linear-gradient(top,#009185,#00a79b);background:-moz-linear-gradient(top,#009185,#00a79b);background:linear-gradient(to bottom,#009185,#00a79b)}

.teacherBox .subjectTit .swiper-container{width:100%;height:1.24rem}

.teacherBox .subjectTit .swiper-slide{position:relative;z-index:1;width:auto;padding:0 .4rem;height:1.067rem;line-height:1.067rem;font-size:.373rem;color:#fff;cursor:pointer}

.teacherBox .subjectTit .swiper-slide i{position:absolute;display:none;width:.347rem;height:.173rem;left:50%;bottom:-.173rem;margin-left:-.173rem;background:url(/static/images/icon_01.png) no-repeat;background-size:100% 100%}

.teacherBox .subjectTit .swiper-slide.on{font-weight:700}

.teacherBox .subjectTit .swiper-slide.on i{display:block}

.teacherBox .subjectTit .swiper-container.center{text-align:center}

.teacherBox .subjectTit .swiper-container.center .swiper-wrapper{width:100%;display:inherit}

.teacherBox .subjectTit .swiper-container.center .swiper-slide{display:inline-block}

.teacherBox .subjectConBg{background-size:100% auto}

.teacherBox .subjectCon{display:none;position:relative;z-index:1}

.teacherBox .subjectCon .subCourseList{width:100%;height:.933rem;border-bottom:1px solid #c5e9e1;text-align:center}

.teacherBox .subjectCon .subCourseList li{position:relative;z-index:1;display:inline-block;height:.933rem;line-height:.933rem;font-size:.373rem;color:#fff;white-space:nowrap;margin:0 .267rem}

.teacherBox .subjectCon .subCourseList li:after{content:" ";position:absolute;left:0;bottom:-1px;display:none;width:100%;height:.053rem;background:#009fa2}

.teacherBox .subjectCon .subCourseList li.on{color:#009fa2;font-weight:700}

.teacherBox .subjectCon .subCourseList li.on:after{display:block}

.teacherBox .subjectCon .subCourseCon{display:none;position:relative;z-index:1;height:8.053rem;padding-bottom:.667rem}

.teacherBox .subjectCon .subCourseCon .teaCon{display:none;height:6.053rem;padding-top:0.5rem}

.teacherBox .subjectCon .subCourseCon .teaCon .tcPic{float:left;width:50%;height:5.467rem}

.teacherBox .subjectCon .subCourseCon .teaCon .tcPic-img{display:block;width:4rem;height:5.7rem}

.teacherBox .subjectCon .subCourseCon .teaCon .tcRight{float:right;width:50%}

.teacherBox .subjectCon .subCourseCon .teaCon .tcRight-top{height:.667rem;line-height:.667rem;margin-bottom:.347rem}

.teacherBox .subjectCon .subCourseCon .teaCon .tcRight-top-icon{display:inline-block;padding:0 .16rem;height:.48rem;line-height:.48rem;font-size:12px;color:#333;border-radius:.24rem 0 .24rem 0;background:#fdda9e;margin-right:.373rem;vertical-align:.067rem;background:-webkit-linear-gradient(left,#fde9bd,#fec570);background:-o-linear-gradient(left,#fde9bd,#fec570);background:-moz-linear-gradient(left,#fde9bd,#fec570);background:linear-gradient(to right,#fde9bd,#fec570)}

.teacherBox .subjectCon .subCourseCon .teaCon .tcRight-top-name{font-size:.587rem;font-weight:700;color:#fff}

.teacherBox .subjectCon .subCourseCon .teaCon .tcRight-top-name a{color:#fff}

.teacherBox .subjectCon .subCourseCon .teaCon .tcRight-cen{margin-bottom:.213rem}

.teacherBox .subjectCon .subCourseCon .teaCon .tcRight-cen span{position:relative;z-index:1;color:#fff;display:inline-block;height:.267rem;line-height:.373rem;font-size:12px;font-weight:700;margin:0 .347rem .133rem 0;border-bottom:.107rem solid #9ce2dd;white-space:nowrap}

.teacherBox .subjectCon .subCourseCon .teaCon .tcRight-cen span:last-child{margin-right:0}

.teacherBox .subjectCon .subCourseCon .teaCon .tcRight-bot{padding-right:15px;max-height:1.92rem;line-height:.28rem;font-size:14px;color:#fff;margin-bottom:.347rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}

.teacherBox .subjectCon .subCourseCon .teaCon .tcRight-fot{ width:95%;padding:.067rem 0;color:#fff;line-height:.48rem;font-size:14px;border-top:1px solid #fff;margin:-.133rem 0 .267rem}

.teacherBox .subjectCon .subCourseCon .teaCon .tcRight-fot b{color:#fff}

.teacherBox .subjectCon .subCourseCon .teaCon .tcRight-btn{display:block;width:3.2rem;height:.88rem;line-height:.88rem;text-indent:.693rem;font-size:.373rem;color:#fff;font-weight:700;border-radius:.44rem;background:url(/static/images/icon_02.png) no-repeat;background-size:100% 100%;-webkit-box-shadow:0 .107rem .213rem rgba(254,109,49,.3);-moz-box-shadow:0 .107rem .213rem rgba(254,109,49,.3);box-shadow:0 .107rem .213rem rgba(254,109,49,.3)}

.teacherBox .subjectCon .subCourseCon .teaList{overflow:hidden;position:absolute;bottom:.667rem;left:.133rem;right:.133rem;z-index:9;height:76px;background:#fff;border-radius:1rem;-webkit-box-shadow:0 .16rem .16rem rgba(200,228,221,.65);-moz-box-shadow:0 .16rem .16rem rgba(200,228,221,.65);box-shadow:0 .16rem .16rem rgba(200,228,221,.65)}

.teacherBox .subjectCon .subCourseCon .teaList .swiper-container{width:100%;height:76px;background:#fff;border-radius:1rem;-webkit-box-shadow:0 .16rem .16rem rgba(200,228,221,.65);-moz-box-shadow:0 .16rem .16rem rgba(200,228,221,.65);box-shadow:0 .16rem .16rem rgba(200,228,221,.65)}

.teacherBox .subjectCon .subCourseCon .teaList .swiper-slide{position:relative;z-index:1;width:89px;height:45px;border:.027rem solid #fff;border-radius:.6rem;margin:10px 10px;cursor:pointer}

.teacherBox .subjectCon .subCourseCon .teaList .swiper-slide .li-pic{position:absolute;left:50%;bottom:0;margin-left:-25px;overflow:hidden;width:51px;height:51px}

.teacherBox .subjectCon .subCourseCon .teaList .swiper-slide .li-pic img{display:block;width:51px;height:auto}

.teacherBox .subjectCon .subCourseCon .teaList .swiper-slide .li-bg{display:block;height:42px;border:.04rem solid #fff;background:#f0f0f0;border-radius:.573rem}

.teacherBox .subjectCon .subCourseCon .teaList .swiper-slide.on{border:.027rem solid #abe9e4}

.teacherBox .subjectCon .subCourseCon .teaList .swiper-slide.on .li-bg{color:#fff;background:#0bb48e}

.teacherBox .subjectCon .subCourseCon .teaList .swiper-slide:first-child{margin-left:.533rem}

.teacherBox .subjectCon .subCourseCon .teaList .swiper-slide:last-child{margin-right:.533rem}

.teacherBox .subjectCon .subCourseCon .teaList.center .swiper-wrapper{text-align:center;display:block}

.teacherBox .subjectCon .subCourseCon .teaList.center .swiper-slide{display:inline-block;margin:.4rem 12px}

.student{padding:.133rem 0 .533rem; width:100%; overflow:hidden;background:url(/static/wap/bg_07x.jpg) no-repeat center top;background-size:100% auto}

.student .activity-show{position:relative;height:8.16rem;text-align:left}

.student .activity-show .pic_list{position:relative;margin:0 auto;width:100%;height:100%}

.student .activity-show .pic_list li{position:absolute;display:none;z-index:0}

.student .activity-show .pic_list li img{display:block;width:100%;overflow:hidden}

.student .activity-show .pic_list li.d_pos1{display:block;width:4.12rem;left:.4rem;top:.4rem;z-index:1}

.student .activity-show .pic_list li.d_pos2{display:block;width:4.533rem;left:2.733rem;top:0;z-index:3}

.student .activity-show .pic_list li.d_pos3{display:block;width:4.12rem;right:.4rem;top:.4rem;z-index:2}

.student .activity-show .pic_list li.thShow{opacity:1}

.student .activity-show .next,.student .activity-show .prev{display:block;width:.667rem;height:.667rem;background:url(/static/wap/icon_07.png) no-repeat;background-size:100% 100%;left:.267rem;top:3.733rem;z-index:9;cursor:pointer}

.student .activity-show .next{background:url(/static/wap/icon_08.png) no-repeat;background-size:100% 100%;left:auto;right:.267rem}

.problem{padding-bottom:.4rem;background:#faf0e4;width:100%; overflow:hidden;}

.problem .cbox .list{overflow:hidden;display:block;width:90%;height:.933rem;line-height:.933rem;background:#fff;margin:0 0 .4rem .667rem;border-radius:.267rem .08rem .08rem .08rem;-webkit-box-shadow:0 .08rem .08rem rgba(205,168,121,.3);-moz-box-shadow:0 .08rem .08rem rgba(205,168,121,.3);box-shadow:0 .08rem .08rem rgba(205,168,121,.3)}

.problem .cbox .list-l{float:left;width:.867rem;height:.933rem;text-align:center;font-size:.4rem;color:#fff;background:#0366c2}

.problem .cbox .list-r{float:left;text-indent:.2rem;width:85%;font-size:.373rem;color:#333}

.problem .cbox .ml120{margin-left:10px}

.ggtit02 img{max-width:100%;border:0}

