@charset "utf-8";
/*main css cmsyou*/
*,::before,::after{margin: 0;padding: 0;-webkit-tap-highlight-color: transparent;-webkit-box-sizing: border-box;}
body{color: #373737;font-size: 14px;font-family: "思源黑体",Arial, Helvetica, sans-serif;}
a{text-decoration: none;color: #373737;}
ul{list-style: none;}
input,textarea{border: none;resize: none;outline: none;-webkit-appearance: none;}
.clearfix{ clear:both;}
.clearfix::before,.clearfix::after{content: ".";display: block;height: 0;line-height: 0;visibility: hidden;clear: both;}
.top_header{position: fixed;top: 0;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
button,article, aside, canvas, details, embed, figure,
figcaption, footer, header, hgroup, menu, nav,
output, ruby, section, summary, time, mark,
audio, video{margin: 0;padding: 0;border: 0;vertical-align: baseline;background: transparent;outline: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
ol, ul{list-style: none;}
button{background: transparent;}
blockquote, q{quotes: none;}
blockquote:before, blockquote:after, q:before, q:after{content: '';content: none;}
strong{font-weight: bold;}
table{border-collapse: collapse;border-spacing: 0;}
img{border: 0;max-width: 100%;}
html{line-height: initial;}
body{font-size: 0.32rem;}
.footer{clear:both;width: 100%;background-color: #333;line-height: 0.45rem;text-align: center;color: #fff;font-size: 0.26rem;margin-bottom: 1rem;padding: 0.35rem; text-align: left;letter-spacing: 0.01rem;clear: both;}
.footer .left{float: left}
.footer .right{float: right;margin-top:0.05rem;margin-right: 0.5rem;}
.footer .footer-top .tel{padding-left:0.5rem;background: url(/static/m/wap/images/tel.png) 0% 50% no-repeat;    background-size: 0.35rem;margin-top: 0.15rem}
.footer .footer-top .mail{padding-left:0.5rem;background: url(/static/m/wap/images/mail.png) 0% 50% no-repeat;    background-size: 0.35rem;margin-top: 0.15rem}
.footer .footer-top .address{padding-left:0.5rem;background: url(/static/m/wap/images/address.png) 0% 50% no-repeat;    background-size: 0.35rem;margin-top: 0.15rem}
.footer .footer-top .wxgzh img{width: 1.6rem;}
.footer .footer-top .wxgzh p{text-align: center}
.footer .footer-bottom{clear: both; text-align: center;font-size:0.25rem;color: #adadad; border-top: 1px solid #4a4a4a;margin-top: 0.2rem;padding-top: 0.2rem;z-index: 9999}

.bottom{width: 100%;height: 1.05rem;border-top: 0.02rem solid #d3d3d3;padding-top: 0.14rem;padding-bottom: 0.04rem;position: fixed;bottom: 0;left: 0;background-color: #fff;z-index: 999}
.bottom ul{width: 100%;height: 100%;}
.bottom ul li{float: left; width:20%; font-size: 0.2rem; text-align:center;}
.bottom ul li a{ position:relative; display:block;}
.bottom ul li i{width: 0.41rem;height: 0.41rem; margin:0 auto 0.08rem; background-position:center center; background-repeat:no-repeat; background-size:0.41rem auto; display: block; clear:both;}
.bottom ul li .icon-1 i{ background-image:url(/static/m/wap/images/icon-1.png);}
.bottom ul li.active .icon-1 i{ background-image:url(/static/m/wap/images/icon-1-active.png);}
.bottom ul li .icon-2 i{ background-image:url(/static/m/wap/images/icon-2.png);}
.bottom ul li.active .icon-2 i{ background-image:url(/static/m/wap/images/icon-2-active.png);}
.bottom ul li .icon-3 i{ background-image:url(/static/m/wap/images/icon-3.png);}
.bottom ul li.active .icon-3 i{ background-image:url(/static/m/wap/images/icon-3-active.png);}
.bottom ul li .icon-4 i{ background-image:url(/static/m/wap/images/icon-4.png);}
.bottom ul li.active .icon-4 i{ background-image:url(/static/m/wap/images/icon-4-active.png);}
.bottom ul li .icon-5 i{ background-image:url(/static/m/wap/images/icon-5.png);}
.bottom ul li.active .icon-5 i{ background-image:url(/static/m/wap/images/icon-5-active.png);}
.bottom ul li:last-child img{margin-right: 0;}

/*mask*/
.big-mask{transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;}
.big-mask.active{display: block;opacity: 1;}
.big-mask .mask-bg{width: 100%;height:100%;background: #000;opacity: 0.6;filter:alpha(opacity=60);background: url(../images/gary_bg.png) center center repeat\9 !important;position: fixed;top: 0;z-index: 9998;overflow: hidden;}
.big-mask .mask-img{z-index: 9999;position: fixed;width: 80%;height: 40%;left: 10%;top: 30%;}
.big-mask .mask-img img{cursor: pointer;width: 100%;height: 100%;}
.big-mask .mask-close{width: 12%;height: 17%;display: block;position: absolute;top: 9px;right: 3%;}


/* .shouy-layout header .header-left3 a{display: inline-block;width:0.56rem;height: 0.62rem;}*/
.shouy-layout header .header-left3 a{display: inline-block;width:0.56rem;height: 100%;}

/*carousel*/
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-nav.disabled{ display:none;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.grabbing{cursor:url(grabbing.html) 8 8,move}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x: 50%;-webkit-perspective-origin-y: 50%;-moz-perspective: 1200px;-moz-perspective-origin-x: 50%;-moz-perspective-origin-y: 50%;perspective: 1200px}
.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}
.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}
.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}
@-webkit-keyframes empty{0%{opacity:1}}
@-moz-keyframes empty{0%{opacity:1}}
@keyframes empty{0%{opacity:1}}
@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}
75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}
75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}
75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}
100%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;-webkit-transform:translateZ(-500px)}
100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;-moz-transform:translateZ(-500px)}
100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}
75%{opacity:.5;transform:translateZ(-500px)}
100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}
}
/*首页导航*/
.shouy-layout .shouy-nav{width: 100%;padding-left: 0.2rem;padding-right: 0.2rem;overflow: hidden;margin-top: 0.25rem;margin-bottom: 0.35rem}
.shouy-layout .shouy-nav ul.shouy-circle{width: 100%;height: 4.2rem;margin-bottom: 0.06rem;overflow: hidden;}
.shouy-layout .shouy-nav ul.shouy-circle li{float: left;width:1.69rem;height: 2.1rem;margin-right: 0.1rem;padding-top: 0.29rem;}
.shouy-layout .shouy-nav ul.shouy-circle li.nav-commonli4{margin-right: 0rem;}
.shouy-layout .shouy-nav ul.shouy-circle li.nav-commonli8{margin-right: 0rem;}
.shouy-layout .shouy-nav ul.shouy-circle li img{display: block;width: 1.09rem;height: 1.09rem; margin-left:0.25rem;}
.shouy-layout .shouy-nav ul.shouy-circle li p{width: 1.6rem;height: 0.72rem;font-size: 0.24rem;text-align: center;line-height: 0.72rem; text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden;}
.shouy-layout .shouy-nav ul.shouy-square{width: 100%;height: 3.4rem;overflow: hidden;}
.shouy-layout .shouy-nav ul.shouy-square li{float: left;width: 3.3rem;height: 1.36rem;margin-right: 0.3rem;margin-top: 0.3rem;}
.shouy-layout .shouy-nav ul.shouy-square li.nav-square-commonli2{margin-right: 0;}
.shouy-layout .shouy-nav ul.shouy-square li.nav-square-commonli4{margin-right: 0;}

/*diy cmsyou*/
/*热门资讯*/
.shouy-rmzx{width: 100%;padding-left: 0.1rem;padding-right: 0.1rem;overflow: auto;}
.shouy-rmzx-tab{position:relative;width: 100%;height: 0.78rem;padding-top: 0.09rem;margin-bottom: 0.15rem;overflow: hidden;}
.shouy-rmzx-tab .scroller{position:absolute}
.shouy-rmzx-tab .scroller ul{width:100%;height:0.67rem;line-height: 0.67rem;font-size:0.32rem;color: #161616;}
.shouy-rmzx-tab .scroller li{padding-left: 0.12rem;padding-right: 0.12rem;float: left;color: #373737;}
.shouy-rmzx-tab .scroller li a{color:#161616; font-size: 0.28rem; line-height:0.62rem; font-weight:bold;display:block;}
.shouy-rmzx-tab .scroller li.active a,.shouy-rmzx-tab .scroller li a:hover{color:#373737; border-bottom: 2px solid #373737;}
.wrapper03{position:fixed;height: 1.3rem;width: 100%;overflow: hidden;margin:0 auto;border-bottom:.3rem solid #f0f0f0;margin-top: 1rem;top: 0;left: 0;background-color: #fff;}
.wrapper03 .scroller{position:absolute}
.wrapper03 .scroller li{height: 1rem;color:#373737;float: left;line-height: 1rem;font-size: .3rem;text-align: center}
.wrapper03 .scroller li a{color:#161616;display:block;margin:0 .3rem;padding:0 .1rem}
.show{color:#373737;height:1rem;border-bottom:.05rem solid #373737}
.news-content-box{display: none;}
.news-content-box.active{display:block;}
.news-content-box table{
    font-size: 0.3rem;
    margin: 0;
    padding:0;
    width: 100%;
}
.news-content-box table th{
    padding: 0.1rem 0;
    color: #373737;
}
.news-content-box table td{
    vertical-align: middle;
    text-align: center;
    font-size: 0.275rem;
    color: #666;
    padding: 0.18rem 0;
    border-bottom: 1px solid #eee;
}
.news-content-box table td a{
    color: #f79500;
    padding: 0.1rem 0.1rem;
    border-radius: 0.5rem;
    width: 1.3rem;
    display: block;
    margin-left: 0.15rem;
}
ul.list{overflow: hidden;}
ul.list li{width: 100%;height: 1.3rem;overflow: hidden;}
ul.list p{height: 0.6rem;line-height: 0.6rem;font-size: 0.3rem;color: #161616;overflow: hidden;}
ul.list span.shouy-rmzx-left{display: inline;padding-left: 0.07rem;padding-right: 0.07rem;height: 0.36rem;font-size: 0.24rem;background-color: #d3d3d3;line-height: 0.36rem;color: #fff;border-radius: 0.06rem;margin-right: 0.9rem;}
ul.list span.shouy-rmzx-right{display: inline-block;font-size: 0.24rem;color: #161616;height: 0.36rem;line-height: 0.36rem;}
.shouy-rmzx .jq22 .more{overflow: hidden;text-align: center;line-height: 0.6rem;font-size: 0.32rem;}
.shouy-rmzx .jq22 .more a{}
.jq221{width: 100%;height: auto;overflow: hidden;text-align: left;}
.jq221 .hidden{display: none;}
.jq221 ul.list{overflow: hidden;}
.jq221 ul.list li{width: 100%;height: 1.3rem;overflow: hidden;}
.jq221 ul.list p{width: 100%;height: 0.6rem;line-height: 0.6rem;font-size: 0.3rem;color: #161616;overflow: hidden;}
.jq221 ul.list span.shouy-rmzx-left{display: inline;padding-left: 0.07rem;padding-right: 0.07rem;height: 0.36rem;font-size: 0.24rem;background-color: #d3d3d3;line-height: 0.36rem;color: #fff;border-radius: 0.06rem;margin-right: 0.9rem;}
.jq221 ul.list span.shouy-rmzx-right{display: inline-block;font-size: 0.24rem;color: #161616;height: 0.36rem;line-height: 0.36rem;}
.shouy-rmzx .jq221 .more{overflow: hidden;text-align: center;}
.shouy-rmzx .jq221 .more a{}
.jq223{width: 100%;height: auto;overflow: hidden;text-align: left;}
.jq223 .hidden{display: none;}
.jq223 ul.list{overflow: hidden;}
.jq223 ul.list li{width: 100%;height: 1.3rem;overflow: hidden;}
.jq223 ul.list p{width: 100%;height: 0.6rem;line-height: 0.6rem;font-size: 0.3rem;color: #161616;overflow: hidden;}
.jq223 ul.list span.shouy-rmzx-left{display: inline;padding-left: 0.07rem;padding-right: 0.07rem;height: 0.36rem;font-size: 0.24rem;background-color: #d3d3d3;line-height: 0.36rem;color: #fff;border-radius: 0.06rem;margin-right: 0.9rem;}
.jq223 ul.list span.shouy-rmzx-right{display: inline-block;font-size: 0.24rem;color: #161616;height: 0.36rem;line-height: 0.36rem;}
.shouy-rmzx .jq223 .more{overflow: hidden;text-align: center;}
.shouy-rmzx .jq223 .more a{}
.jq224{width: 100%;height: auto;overflow: hidden;text-align: left;}
.jq224 .hidden{display: none;}
.jq224 ul.list{overflow: hidden;}
.jq224 ul.list li{width: 100%;height: 1.3rem;overflow: hidden;}
.jq224 ul.list p{width: 100%;height: 0.6rem;line-height: 0.6rem;font-size: 0.3rem;color: #161616;overflow: hidden;}
.jq224 ul.list span.shouy-rmzx-left{display: inline;padding-left: 0.07rem;padding-right: 0.07rem;height: 0.36rem;font-size: 0.24rem;background-color: #d3d3d3;line-height: 0.36rem;color: #fff;border-radius: 0.06rem;margin-right: 0.9rem;}
.jq224 ul.list span.shouy-rmzx-right{display: inline-block;font-size: 0.24rem;color: #161616;height: 0.36rem;line-height: 0.36rem;}
.shouy-rmzx .jq224 .more{overflow: hidden;text-align: center;}
.shouy-rmzx .jq224 .more a{}
.jq225{width: 100%;height: auto;overflow: hidden;text-align: left;}
.jq225 .hidden{display: none;}
.jq225 ul.list{overflow: hidden;}
.jq225 ul.list li{width: 100%;height: 1.3rem;overflow: hidden;}
.jq225 ul.list p{width: 100%;height: 0.6rem;line-height: 0.6rem;font-size: 0.3rem;color: #161616;overflow: hidden;}
.jq225 ul.list span.shouy-rmzx-left{display: inline;padding-left: 0.07rem;padding-right: 0.07rem;height: 0.36rem;font-size: 0.24rem;background-color: #d3d3d3;line-height: 0.36rem;color: #fff;border-radius: 0.06rem;margin-right: 0.9rem;}
.jq225 ul.list span.shouy-rmzx-right{display: inline-block;font-size: 0.24rem;color: #161616;height: 0.36rem;line-height: 0.36rem;}
.shouy-rmzx .jq225 .more{overflow: hidden;text-align: center;}
.shouy-rmzx .jq225 .more a{}
.jq226{width: 100%;height: auto;overflow: hidden;text-align: left;}
.jq226 .hidden{display: none;}
.jq226 ul.list{overflow: hidden;}
.jq226 ul.list li{width: 100%;height: 1.3rem;overflow: hidden;}
.jq226 ul.list p{width: 100%;height: 0.6rem;line-height: 0.6rem;font-size: 0.3rem;color: #161616;overflow: hidden;}
.jq226 ul.list span.shouy-rmzx-left{display: inline;padding-left: 0.07rem;padding-right: 0.07rem;height: 0.36rem;font-size: 0.24rem;background-color: #d3d3d3;line-height: 0.36rem;color: #fff;border-radius: 0.06rem;margin-right: 0.9rem;}
.jq226 ul.list span.shouy-rmzx-right{display: inline-block;font-size: 0.24rem;color: #161616;height: 0.36rem;line-height: 0.36rem;}
.shouy-rmzx .jq226 .more{overflow: hidden;text-align: center;}
.shouy-rmzx .jq226 .more a{}
.dis{display: block;}
.undis{display: none;}
/*遮罩层*/
.header-box{position: fixed;width: 67%;height: 100%;right: 0;top: 0rem;z-index: 9978;display: none; background: #111111;padding-top: 1.4rem;}
.header-box .mask{width: 100%;position: absolute;height: 100%;left: 0;top: 0;background: #333;opacity: .7;}
.header-box .header-content-box{width: 100%;position: absolute;left: 0;z-index: 99;padding-bottom: .7rem;height: 90%;overflow: auto;}
.header-box .header-content-box .header-content-box-title{width: 100%;height: 0.94rem;padding-left: 0.3rem;padding-right: 0.3rem;padding-top: 0.26rem;}
.header-box .header-content-box .header-content-box-title p{float: left;height: 0.7rem;line-height: 0.7rem;}
.header-box .header-content-box .header-content-box-title span{float: right;width: 0.38rem;height: 0.29rem;margin-top: 0.1rem;font-size: 0.32rem;color: #161616;}
.header-box .header-content-box .header-content-box-cont{width: 100%;/* padding-right: 0.3rem;*/padding-left: 0.3rem; letter-spacing: 0.03rem;overflow: auto;}
.header-box .header-content-box .header-content-box-cont ul li a{color:#fff;display: block;margin-right: 0.28rem;text-align: left;margin-left:0.55rem;line-height: 0.9rem;font-size: 0.35rem;}
.header-box .header-content-box .header-content-box-cont ul li a span{float: right}
.header-box .header-content-box .header-content-box-cont ul li ul{display: none}
.header-box .header-content-box .header-content-box-cont ul li .active{display: block}
.header-box .header-content-box .header-content-box-cont ul li ul li a{color:#b2b2b2;display: block;margin-right: 0.18rem;text-align: left;margin-left:0.8rem;line-height: 0.8rem;font-size: 0.32rem;}

/*首页结束*//*最新开课开始*/
.zuixinclass-layout{width: 100%;}
.zuixinclass-layout header{width: 100%;height: 1.08rem;border-bottom: 0.02rem solid #d3d3d3;padding-left: 0.3rem;padding-right: 0.3rem;padding-top: 0.26rem;}
.common-left{float: left;width: 0.22rem;height: 0.55rem;margin-right: 2.5rem;}
.common-left img{width: 0.22rem;height: 0.4rem;margin-top: 0.08rem;}
.common-center{float: left;font-size: 0.3rem;color:#666;height: 0.55rem;margin-top: 0.01rem;width: 100%; }
.common-center a{color:#666;}
.common-right{float: right;width: 1.55rem;height: 0.55rem;}
.common-right img{width: 0.55rem;height: 0.55rem;}
.zuixinclass-tab{width: 100%;}
.zuixinclass-tab .tab_on{width: 100%;height: 0.77rem;font-size: 0.32rem;line-height: 0.74rem;padding-left: 1.14rem;padding-right: 0.3rem;}
.zuixinclass-tab .tab_on ul{}
.zuixinclass-tab .tab_on ul li{float: left;padding-left: 0.18rem;padding-right: 0.18rem;margin-right: 2.2rem;}
.zuixinclass-tab .tab_on ul li:last-child{margin-right: 0;}
.zuixinclass-tab .zuixinclass-line{width: 100%;height: 0.3rem;background-color: #f0f0f0;}
.zuixinclass-tab .zuixinclasstab-box{width: 100%;padding-left: 0.3rem;padding-right: 0.3rem;}
.zuixinclass-tab .zuixinclasstab-box ul{width: 100%;margin-bottom: 0.3rem;}
.zuixinclass-tab .zuixinclasstab-box ul li{height: 1.6rem;border-bottom: 0.01rem solid #e6e6e6;}
.zuixinclass-tab .zuixinclasstab-box ul li .zxclass-left{float: left;width: 5.02rem;height: 1.06rem;font-size: 0.32rem;color: #161616;padding-top: 0.42rem;}
.zuixinclass-tab .zuixinclasstab-box ul li .zxclass-left p{width: 100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height: 0.56rem;}
.zuixinclass-tab .zuixinclasstab-box ul li .zxclass-left .zxclass-left-bottom{width: 100%;}
.zuixinclass-tab .zuixinclasstab-box ul li .zxclass-left .zxclass-left-bottom img{display: inline-block;width: 0.3rem;height: 0.28rem;vertical-align: middle;}
.zuixinclass-tab .zuixinclasstab-box ul li .zxclass-left .zxclass-left-bottom span{display: inline-block;font-size: 0.24rem;color: #161616;margin-right: 0.3rem;}
.zuixinclass-tab .zuixinclasstab-box ul li .zxclass-left .zxclass-left-bottom em{display: inline-block;font-size: 0.24rem;color: #161616;font-style: normal;}
.zuixinclass-tab .zuixinclasstab-box ul li .zxclass-right{float: right;height: 1.06rem;width: 1.87rem;padding-top: 0.64rem;}
.zuixinclass-tab .zuixinclasstab-box ul li .zxclass-right a{display: block;width: 1.14rem;height: 0.4rem;background-color: #409aff;color:#fff;font-size: 0.24rem;text-align: center;line-height: 0.4rem;margin-left:0.7rem;border-radius: 0.08rem;}
/*最新开课结束*//*查找课程开始*/
.page-layout{width: 95%;margin: 0 auto;}
.searchclass-layout{width: 100%;position: relative;}
.page-layout header{width: 100%;height: 1.06rem;top: 0;left: 0;padding-left: 0.3rem;padding-right: 0.3rem;padding-top: 0.26rem;background-color: #fff;z-index: 99;}
.searchclass-layout .searchclass-top{position: fixed;width: 100%;height: 0.8rem;top: 1rem;left: 0;padding-left: 1.15rem;background-color: #fff;border-top: 0.02rem solid #d3d3d3;}
.searchclass-layout .searchclass-top span{}
.searchclass-layout .searchclass-top span.search-city{display: inline-block;width: 3.6rem;font-size: 0.3rem;line-height: 0.8rem;background:url(../images/zuixinclass2.jpg) no-repeat 0.8rem;background-size: 0.2rem 0.12rem}
.searchclass-layout .searchclass-top span.search-type{display: inline-block;width: 1.5rem;font-size: 0.3rem;line-height: 0.8rem;background:url(../images/zuixinclass2.jpg) no-repeat 0.8rem;background-size: 0.2rem 0.12rem}
.searchclass-layout .searchclass-top span.search-city1{display: inline-block;width: 3.6rem;font-size: 0.3rem;line-height: 0.8rem;background:url(../images/zuixinclass3.jpg) no-repeat 0.8rem;background-size: 0.2rem 0.12rem;color:#409aff;}
.searchclass-layout .searchclass-top span.search-type1{display: inline-block;width: 1.5rem;font-size: 0.3rem;line-height: 0.8rem;background:url(../images/zuixinclass3.jpg) no-repeat 0.8rem;background-size: 0.2rem 0.12rem;color:#409aff;}
.line{width: 100%;height: 0.3rem;background-color: #f0f0f0;}
.commonline{width: 100%;height: 0.3rem;background-color: #f0f0f0;}
.searchclass-content{width: 100%;/* margin-bottom: 0.5rem;*/}
.searchclass-content{width: 100%;padding-left: 0.3rem;padding-right: 0.3rem;}
.searchclass-content ul{width: 100%;margin-bottom: 0.3rem;}
.searchclass-content ul li{height: 1.6rem;border-bottom: 0.01rem solid #e6e6e6;}
.searchclass-content ul li .zxclass-left{float: left;width: 5.02rem;height: 1.06rem;font-size: 0.32rem;color: #161616;padding-top: 0.42rem;}
.searchclass-content ul li .zxclass-left p{width: 100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height: 0.56rem;}
.searchclass-content ul li .zxclass-left .zxclass-left-bottom{width: 100%;}
.searchclass-content ul li .zxclass-left .zxclass-left-bottom img{display: inline-block;width: 0.28rem;height: 0.28rem;vertical-align: middle;}
.searchclass-content ul li .zxclass-left .zxclass-left-bottom span{display: inline-block;font-size: 0.24rem;color: #161616;}
.searchclass-content ul li .zxclass-right{float: right;height: 1.06rem;width: 1.87rem;padding-top: 0.64rem;}
.searchclass-content ul li .zxclass-right a{display: block;width: 1.14rem;height: 0.4rem;background-color: #409aff;color:#fff;font-size: 0.24rem;text-align: center;line-height: 0.4rem;margin-left:0.7rem;border-radius: 0.05rem;}
.searchclass-layout .searchclass-bottom,.lcintro-layout .searchclass-bottom,.freetail-layout .searchclass-bottom,.publecture-layout .searchclass-bottom,.onlinestudy-layout .searchclass-bottom,.coupon-layout .searchclass-bottom,.studentxs-layout .searchclass-bottom,.infolist-layout .searchclass-bottom,.videodetail-layout .searchclass-bottom,.download-layout .searchclass-bottom,.qynx-layout .searchclass-bottom{position: fixed;width: 100%;height: 1rem;border-top: 0.02rem solid #d3d3d3;padding-top: 0.14rem;padding-left: 0.55rem;bottom: 0;left: 0;background-color: #fff;}
.searchclass-bottom ul{width: 100%;height: 100%;}
.searchclass-bottom ul li{float: left;font-size: 0.2rem;}
.searchclass-bottom ul li img{width: 0.41rem;height: 0.41rem;display: block;margin-bottom: 0.08rem;margin-right: 1rem;}
.searchclass-bottom ul li:last-child img{margin-right: 0;}
.searchclass-layout .footer,.lcintro-layout .footer,.freetail-layout .footer{margin-bottom: 1rem;}
.city-box{position: fixed;width: 100%;height: 100%;left: 0;top: 1.06rem;z-index: 99;margin-top: 0.75rem;display: none;}
.city-box .mask{width: 100%;position: absolute;height: 100%;left: 0;top: 0;background: #333;opacity: .7;}
.city-box .city-content-box{width: 100%;background: #fff;position: absolute;left: 0;top: -0.04rem;z-index: 99;padding-bottom: .3rem;height: 6.73rem;border-top:0.01rem solid #e6e6e6;}
.city-box .city-content-box .city-content-box-left{width: 50%;height: 6.68rem;float: left;overflow:auto;overflow-x:hidden;}
.city-box .city-content-box .city-content-box-left ul{width: 100%;height: 6.68rem;}
.city-box .city-content-box .city-content-box-left ul li{width: 100%;height: 0.82rem;border-right:0.01rem solid #e6e6e6;line-height:0.82rem;padding-left: 1.15rem;background-color: rgb(247,251,255);}
.city-box .city-content-box .city-content-box-left ul li.pr{position: relative;}
.city-box .city-content-box .city-content-box-right{float: right;width: 50%;height: 6.68rem;}
.city-box .city-content-box .city-content-box-left ul li.showbr1{background-color: #fff;border-bottom: 0.01rem solid #e6e6e6;border-right: none;color:#409aff;}
.city-box .city-content-box .city-content-box-left ul li.showbr{background-color: #fff;border-top:0.01rem solid #e6e6e6;border-bottom: 0.01rem solid #e6e6e6;border-right: none;color:#409aff;}
.city-box .city-content-box .city-content-box-right{width: 50%;height: 6.68rem;float: right;overflow:auto;overflow-x:hidden;}
.city-box .city-content-box .city-content-box-right ul{width: 100%;height: 6.68rem;}
.city-box .city-content-box .city-content-box-right ul li{width: 100%;height: 0.82rem;line-height:0.82rem;padding-left: 1.15rem;}
.type-box{position: fixed;width: 100%;height: 100%;left: 0;top: 1.06rem;z-index: 99;margin-top: 0.75rem;display: none;}
.type-box .mask{width: 100%;position: absolute;height: 100%;left: 0;top: 0;background: #333;opacity: .7;}
.type-box .header-content-box{width: 100%;background: #fff;position: absolute;left: 0;top: 0;z-index: 99;padding-bottom: .7rem;border-top: 0.02rem solid #d3d3d3;}
.type-box .header-content-box .header-content-box-title{width: 100%;height: 0.94rem;padding-left: 0.3rem;padding-right: 0.3rem;padding-top: 0.26rem;}
.type-box .header-content-box .header-content-box-title p{float: left;height: 0.7rem;line-height: 0.7rem;}
.type-box .header-content-box .header-content-box-title span{float: right;width: 0.38rem;height: 0.29rem;margin-top: 0.1rem;font-size: 0.32rem;color: #161616;}
.type-box .header-content-box .header-content-box-cont{width: 100%;/* padding-right: 0.3rem;*/padding-left: 0.3rem;}
.type-box .header-content-box .header-content-box-cont a{display: inline-block;margin-top: 0.3rem;margin-right: 0.1rem;border:0.01rem solid #d8d8d8;border-radius: 0.5rem;width: 1.5rem;height: 0.6rem;text-align: center;line-height: 0.6rem;font-size: 0.28rem;}
/*about*/
.lcintro-layout{width: 100%;position: relative;height: 10rem;}
.lcintro-layout .lcintro-line{margin-top: 1.82rem;}
.lcintro-top{width: 100%;height: 0.8rem;background-color: #fff;padding-left: 0.3rem; overflow:hidden;}
.lcintro-top ul{}
.lcintro-top ul li{float: left;padding-left: 0.14rem;padding-right: 0.18rem;margin-right: 0.24rem;font-size: 0.3rem;line-height: 0.8rem;height: 0.8rem;}
.lcintro-top.ul-three{height: 1rem;}
.lcintro-top.ul-three ul li{ width:3auto; text-align:center; padding-left:10px; padding-right:10px; margin-right:0.1%;}
.lcintro-top ul li.active{border-bottom: 0.05rem solid #409aff;color:#409aff;}

.lcintro-box{width: 100%;padding-left: 0.3rem;padding-right: 0.3rem;padding-top: 0.36rem;padding-bottom: 0.3rem;}
.lcintro-box #lcintrotab1{}
.lcintro-box #lcintrotab1 p{line-height: 0.6rem;font-size: 0.3rem;text-indent: 2em;}
.lcintro-box #lcintrotab2 p{line-height: 0.6rem;font-size: 0.3rem;text-indent: 2em;}
.lcintro-box #lcintrotab2 ul{width: 100%;margin-top: 0.5rem;padding-left: 0.24rem;padding-bottom: 0.3rem;}
.lcintro-box #lcintrotab2 ul li{float: left;width: 3rem;height: 3.5rem;margin-right: 0.42rem;}
.lcintro-box #lcintrotab2 ul li.lcintro2{margin-right: 0;}
.lcintro-box #lcintrotab2 ul li.lcintro4{margin-right: 0;}
.lcintro-box #lcintrotab2 ul li img{width: 3rem;height: 2.02rem;display: inline-block;margin-bottom: 0.18rem;}
.lcintro-box #lcintrotab2 ul li p{width: 100%;font-size: 0.26rem;line-height: 0.48rem;text-align: center;text-indent: 0;}
.lcintro-box #lcintrotab3{}
.lcintro-box #lcintrotab3 ul{width: 100%;}
.lcintro-box #lcintrotab3 ul li{width: 100%;height: 2.8rem;padding-top: 0.4rem;padding-bottom: 0.4rem;border-bottom: 0.01rem solid #e6e6e6;}
.lcintro-box #lcintrotab3 ul li:first-child{width: 100%;height: 2.6rem;padding-top: 0.2rem;padding-bottom: 0.4rem;border-bottom: 0.01rem solid #e6e6e6;}
.lcintro-box #lcintrotab3 ul li .lcintrotab3-left{float: left;margin-right: 0.3rem;width: 2rem;height: 2rem;}
.lcintro-box #lcintrotab3 ul li .lcintrotab3-left img{width: 2rem;height: 2rem;}
.lcintro-box #lcintrotab3 ul li .lcintrotab3-right{float: right;width: 4.6rem;height: 2rem;overflow: hidden;}
.lcintro-box #lcintrotab3 ul li .lcintrotab3-right p.lctitle{width: 100%;line-height:0.6rem;font-size: 0.32rem;font-weight: 500;}
.lcintro-box #lcintrotab3 ul li .lcintrotab3-right p.lctitle a{display: block;}
.lcintro-box #lcintrotab3 ul li .lcintrotab3-right p.lccontent{width: 100%;line-height: 0.6rem;font-size: 0.28rem;height: 1.2rem;overflow: hidden;}
.lcintro-box #lcintrotab3 ul li .lcintrotab3-right p.lccontent a{display: block;width: 100%;height: 1.2rem;}
.more{width: 100%;text-align: center;font-size: 0.26rem;height: 0.6rem;line-height: 0.6rem;margin-top: 0.1rem; margin-bottom:0.2rem;}
.more a{color: #373737; font-size: 0.3rem;}
#lcintrotab4{margin-bottom: 5.2rem;}
#lcintrotab4 p{line-height: 0.6rem;font-size: 0.3rem;}
/*免费试听*/
.freetail-layout{width: 100%;position: relative;height: 11.3rem;}
.freetail-content{width: 100%;height: 12rem;margin-top:0.1rem;background:url(/static/m/images/bg_freetrail.jpg) no-repeat;background-size: 7.5rem 11.3rem;padding-top: 4.01rem;padding-left: 1rem;}
.freetail-content select option{height: 1rem;}
.freetail-layout input{width:5.58rem;height:0.84rem;border-radius:0.05rem;padding-left: 0.3rem;margin-top: 0.3rem}
.freetail-layout input[placeholder]{font-size: 0.32rem;color: #aaaaaa;}
.freetail-content a,.freetail-content input#dosubmit{display: block;width:5.58rem;height:0.84rem;background-color: #409aff;margin-top: 0.3rem;text-align: center;line-height: 0.84rem;color: #fff;font-size: 0.32rem;border-radius:0.05rem; cursor:pointer;}
/*免费试听*//*试听成功*/
.freetail-layout .freetailsuccess-content{width: 100%;height: 11.3rem;background-color: #f0f0f0;margin-top: 1.05rem;padding-top: 2.36rem;padding-left: 1.36rem;}
.freetail-layout .freetailsuccess-content img{width: 4.8rem;height: 3.52rem;display: block;}
.freetail-layout .freetailsuccess-content a{display: block;margin-top: 0.8rem;margin-left: 1.24rem;font-size: 0.36rem;text-decoration: underline;}
/*公益讲座*/
.publecture-layout{width: 100%;}
.publecture-content{width: 100%;}
.publecture-content .publ-img{width: 7.5rem;height:3.5rem;}
.publecture-content .publ-nav{width: 100%;height: 1.1rem;position: relative;background-color: #fff;border-top:0.01rem solid #f0f0f0;}
.publecture-content .navFix{position: fixed;top:1.06rem;left: 0;background-color: #fff;z-index: 999;width: 100%;}
.publecture-content .publ-nav ul{width: 100%;height: 0.8rem;padding-left:0.5rem;padding-right: 0.3rem;}
.publecture-content .publ-nav ul li{float: left;padding-left: 0.16rem;padding-right: 0.16rem;height: 0.8rem;line-height: 0.8rem;font-size: 0.3rem;margin-right: 1rem;}
.publecture-content .publ-nav ul li:last-child{margin-right: 0.3rem;}
.publecture-content .tab-box{width: 100%;padding-left: 0.3rem;padding-right: 0.3rem;}
.publecture-content .common-pub-box{width: 100%;}
.publecture-content .common-pub-box ul{width: 100%;padding-top: 0.1rem;}
.publecture-content .common-pub-box ul li{width: 100%;height: 2.1rem;border-bottom: 0.01rem solid #e6e6e6;}
.publecture-content .common-pub-box ul li .pub-box-left{float: left;width: 4.7rem;padding-top: 0.35rem;}
.publecture-content .common-pub-box ul li .pub-box-left p{font-size: 0.3rem;color:#161616;line-height: 0.4rem;height: 0.8rem;margin-bottom: 0.2rem;}
.publecture-content .common-pub-box ul li .pub-box-left p a{display: inline-block;width: 100%;height:height: 0.8rem;overflow: hidden;}
.publecture-content .common-pub-box ul li .pub-box-left .pub-box-left-bottom{width: 5.1rem;height: 0.4rem;}
.publecture-content .common-pub-box ul li .pub-box-left .pub-box-left-bottom span.publ-span1{display: inline-block;width: 2.32rem;height: 0.4rem;border:0.02rem solid #d3d3d3;font-size: 0.26rem;padding-left: 0.09rem;margin-right: 0.5rem;border-radius: 0.05rem;line-height: 0.4rem;color:#828181;}
.publecture-content .common-pub-box ul li .pub-box-left .pub-box-left-bottom span.publ-span1 a{display: inline-block;width: 2.32rem;height: 0.4rem;color:#828181;}
.publecture-content .common-pub-box ul li .pub-box-left .pub-box-left-bottom span.publ-span2{display: inline-block;height: 0.4rem;line-height: 0.4rem;font-size:0.26rem;color:#828181;}
.publecture-content .common-pub-box ul li .pub-box-left .pub-box-left-bottom span.publ-span2 a{display: inline-block;height: 0.4rem;font-size:0.26rem;color:#828181;}
.publecture-content .common-pub-box ul li .pub-box-right{float: right;width: 1.8rem;height: 1.3rem;padding-top: 0.4rem;}
.detail-content{width: 98%; margin: 0 auto;}
.detail-content .lecture-detail-top{width: 100%;border-bottom: 1px dashed #e6e6e6;padding-top: 0.32rem;padding-bottom:0.2rem; margin-bottom: 0.36rem;}
.detail-content .lecture-detail-top p{line-height: 0.6rem;font-size: 0.36rem;color: #161616;text-align: center;margin-bottom: 0.2rem; overflow: hidden;}
.detail-content .lecture-detail-top .lecture-detail-time{width: 100%;height: 0.4rem; color:#999; font-size:0.24rem; text-align:center;}
.detail-content .lecture-detail-top .lecture-detail-time .lecture-detail-span1{display: inline-block;width: 2.32rem;height: 0.4rem;border:0.02rem solid #d3d3d3;font-size: 0.26rem;border-radius: 0.05rem;line-height: 0.4rem;color:#828181;padding-left: 0.09rem;margin-right: 0.62rem;}
.detail-content .lecture-detail-top .lecture-detail-time .lecture-detail-span2{display: inline-block;height: 0.4rem;line-height: 0.4rem;font-size:0.26rem;color:#828181;}
.post-content{width: 100%; min-height:8rem; padding-bottom: 0.36rem;}
.post-content p{line-height: 0.6rem;font-size: 0.28rem;}
.post-content img{ max-width:100%!important; height:auto!important;}
.post-content table{ max-width:100%!important;}
.post-content embed{ max-width:100%!important; height:auto!important;}

/*list-relate*/
ul.list-relate{}
ul.list-relate li{ position:relative; height:auto; padding-right:1.3rem;}
ul.list-relate li .shouy-rmzx-top{ width:100%; height:0.8rem; line-height:0.8rem; text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden;}
ul.list-relate span.shouy-rmzx-right{ position:absolute; right:0.2rem; top:0.25rem; color:#999;}

/*news list*/
.news_list { padding-bottom:0.1rem;}
.news_list ul{padding-left: 0.1rem; padding-right: 0.1rem; width: 100%}
.related-list{ padding-bottom:0.6rem;}
.related-list ul{padding-left:0; padding-right:0;}
.news_list.news-content-box ul{padding-left:0.1rem; padding-right:0.1rem;}
.news_list ul li { position:relative; height:0.76rem; line-height:0.76rem; border-bottom:#d5d5d5 1px dashed; color:#3c3c3c; font-size:0.26rem; background:url(/static/m/images/news_icon2.gif) 2px center no-repeat; padding-left:0.3rem; padding-right:1.8rem;}
.news_list ul li a { width:100%; text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden;}
.news_list ul li span { position:absolute; right:0; top:0; color:#999; font-size:0.24rem;}

/*pagenavi*/
.pagenavi{text-align:center;clear:both;margin:0.5rem auto;overflow:hidden;font-size:0.28rem;}
.pagenavi span a{color:#787878;}
.pagenavi span,.pagenavi a{text-align:center;margin:0 1px;display:inline-block;min-width:0.64rem;height:0.64rem;line-height:0.64rem;color:#787878;background-color:#f2f2f2; padding-left:0.12rem; padding-right:0.12rem; margin-bottom:0.12rem;}
.pagenavi span,.pagenavi a:hover{background-color:#409aff;color:#fff;}


/*page-advantage*/
.page-advantage{width: 100%;height: 177.1875%;background: url("../images/bg_advantage.jpg") no-repeat center center;padding: 0.3rem 0.2rem;background-size: cover;}
.page-advantage h2{color:#222;font-size:0.32rem;padding-bottom:0.6rem; padding-top:0.3rem; }
.text-center{ text-align:center;}
.page-advantage .intro{width: 100%;padding: 0.3rem 0.2rem;display: inline-block;background: #fff;margin-bottom: 0.2rem;}
.page-advantage .intro .icon{display: inline-block;width: 18.4375%;margin-right: 0.12rem;}
.page-advantage .intro article{width: 67.1875%;display: inline-block;}
.page-advantage .intro article h4{color: #222;font-size: 0.26rem!important;margin-top: 0;margin-bottom: 0;padding-bottom: 0.25rem;}
.page-advantage .intro article p{color: #3d3d3d;font-size: 0.2rem;margin-bottom: 0;}

.box3-common{ float:left; width:100%; height: 1.42rem; margin-top: 0.1rem; margin-bottom: 0.2rem;}
.box3-common:after{ content:" "; display:block; clear:both;}
.box3-common img{width: 2.36rem;height: 1.32rem;float: left;}
.box3-common p{float: right;width: 4.2rem;font-size: 0.28rem;line-height: 0.45rem;overflow: hidden;margin-top: -0.05rem;}
.box3-common p .price{color: #ff7a38;font-size: 0.3rem;}
.box3-common p font{font-size: 0.25rem; color:#666}
.box3-common .eye{margin-left:0.15rem;padding-left: 0.3rem;background: url("/static/m/images/eye.png") 50% 60% no-repeat; background-size:0.3rem 0.2rem;opacity: 0.6; }
.box3-common .tag{margin-left:0.15rem;padding-left: 0.3rem;background: url("/static/m/images/tag.png") 50% 60% no-repeat; background-size:0.3rem 0.2rem;opacity: 0.6; }
.box3-common p font a{font-size: 0.25rem; color:#666}

.aticle-up{border-radius: 0.1rem; width:2rem; border: 1px solid #008ad3; padding-left: 0.2rem; text-align: center;line-height: 0.5rem; margin: 0 auto; }
.aticle-up a{ font-size: 0.28rem; color: #008ad3}
.tagkey{margin: 0.2rem 0.2rem; font-size: 0.2rem}
.tagkey a {padding: 0.01rem 0.12rem; border-radius: 0.3rem; border: 1px solid #008ad3; color: #008ad3}
.tagkey a:hover{background-color:#008ad3;color: #fff }

.new-sxbanner .tjbk{ margin:  0.35rem; border-radius: 0.3rem;padding: 0.25rem;
    border: 1px solid #ccc;
  }
.sxcenter{width:100%;margin:0 auto;font-size: 0.26rem; }

.sxcenter h3{font-weight:bold;font-size:0.42rem;padding:0 0 0.55rem 0;text-align:center;}
.sxinsame{height:0.6rem;line-height:0.6rem;border:solid 1px #ccc;width:100%;background:#fff;}
input.sxinsame{text-indent:0.1rem;padding-left: 0.1rem;}
.sendbtn{width:180px;border:none;height:32px;line-height:32px; color:#fff;font-size:14px;background: #00b200; margin-right:10px; cursor:pointer;}
/*备考信息*/
.notes-content .ptitle{
    font-size: 0.32rem;
    line-height: 1rem;
    font-weight: bold;
}
.notes-content img{
    max-width: inherit;
}

.shouy-common{width: 100%;height: 0.82rem;padding-right: 0.1rem;padding-left: 0.2rem;font-size: 0.28rem;color: #999;background-color: #f0f0f0;line-height: 0.82rem;}
.shouy-common h3{ margin-right:5px; display:inline-block; line-height: 0.8rem;}
.shouy-common h3 span{ line-height:1.5em; border-bottom:2px solid #409aff; display:inline-block;}

/*header*/

.shouy-layout{width: 100%;background: #fff;z-index: 9199}
.shouy-layout header{width: 100%;height: 1.2rem;padding-top: 0.32rem;padding-left: 0.3rem;padding-right: 0.3rem;z-index: 9999;top: 0;left: 0;background-color: #ffffff;}
.shouy-layout header .header-left1{ position:absolute; right:0.2rem; top:0.35rem; float: left;/*margin-right: 1.5rem;*/height: 0.75rem;z-index: 9999}
.shouy-layout header .header-left1 img{display: inline-block;width:0.7rem;}
.shouy-layout header .header-left2{float: left; }
.shouy-layout header .header-left2 img{width:2rem;}
/*导航*/
.nav ul{
    margin-top: 1rem;
    display: flex;
    justify-content: space-around;
    line-height: 0.8rem;
}
.nav ul li a{
    color: #373737;
    font-size: 0.33rem;
}
.nav ul li .active{
    font-weight: bold;
}
/*banner*/
.shouy-slider{width: 100%;height:4rem;}
.main_visual{height:3.9rem;position:relative;}
.main_image{height:3.9rem;position:relative;padding: 0.1rem;width: 100%;z-index: 100; overflow: hidden}
.main_image ul{width:100%;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;}
.main_image li a{display:block;width:100%;}
.main_image li .img_1{width:100%;border-radius: 0.3rem;}
.main_image li .img_2{width:100%;border-radius: 0.3rem;}
.main_image li .img_3{width:100%;border-radius: 0.3rem;}
.main_image li .img_4{width:100%;border-radius: 0.3rem;}
.main_image li .img_5{width:100%;border-radius: 0.3rem;}
.main_image .owl-theme{position:relative;width:100%; }
.main_image .owl-theme .item{background-repeat:no-repeat!important;background-size:auto 100%!important;background-position:center top!important}
.main_image .owl-next,.main_image .owl-prev{text-indent:-9999px;overflow:hidden;background-repeat:no-repeat;background-position:left top;width:35px;height:60px;margin:0 10px;position:absolute;left:3%;top:50%;margin-top:-30px;display:block;width:35px;height:60px;background:url(../images/slider-arrow.png) 0 0 no-repeat;filter:alpha(opacity=30);opacity:.3; display:none;}
.main_image .owl-next{left:auto;right:3%;background-position:-35px 0}
.main_image .owl-next:hover,.main_image .owl-prev:hover{filter:alpha(opacity=80);opacity:.8}
.main_image .owl-controls .owl-pagination{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:60px;text-align:center}
.main_image .owl-dots{ position:absolute; bottom:-0.4rem; left:0; right:0; width:100%; text-align:center; display:inline-block; z-index:99;}
.main_image .owl-dots .owl-dot{cursor:pointer;display:inline-block;zoom:1;width:8px;height:8px;margin:0 4px;overflow:hidden;line-height:9999px;filter:alpha(opacity=80);opacity:.8;border-radius:100%;background-color:#dee0e2}
.main_image .owl-dots .owl-dot.active,.main_image .owl-dots .owl-dot:hover{width:0.6rem;border-radius:0.2rem;filter:alpha(opacity=80);opacity:.8; background-image: linear-gradient(to right, #f9c302 , #f79500);}
.main_image .owl-stage-outer{overflow: hidden;}
.page-slider{width: 100%;height:auto; font-size:0; line-height:0;  clear:both;}
.page-slider img{width: 100%;height:auto;}


/*开班计划*/
.shouy-rmkc{padding: 0.2rem 0.1rem;margin-bottom: 0.2rem 0;overflow: hidden;}
.shouy-rmkc .tag1-wrap{overflow: auto;}
.shouy-rmkc .tag1-wrap::-webkit-scrollbar{display: none;}
.shouy-rmkc .tag1-wrap .tag1{height: 0.8rem; display: flex;justify-content: space-around;}
.shouy-rmkc .tag1-wrap .tag-kbjh{
    width: 215%;
}
.shouy-rmkc .tag1-wrap .tag1 .kbjh_item{
    /*float: left; display: inline-block;color: #373737;font-size: 0.3rem; padding-left: 0.18rem;padding-right: 0.12rem;margin-right: 0.15rem;line-height: 0.8rem;*/
    padding: 0.02rem 0.3rem;
    background: #e9e9e9;
    border-radius: 0.5rem;
    display: block;
    float: left;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.3rem;
}
.shouy-rmkc .tag1-wrap .tag1 .active{
    background: #373737;
    color: #fff;
}
.shouy-rmkc .tag1-wrap .tag1 .item{float: left; height: 0.68rem;line-height: 0.68rem;display: inline-block;color: #161616;font-size: 0.28rem; font-weight:bold;padding-left: 0.08rem;padding-right: 0.08rem;margin-right: 0.05rem;}
.shouy-rmkc .tag1-wrap .tag1 .item span{line-height: 0.62rem; cursor:pointer; display:block;}

.shouy-rmkc .tag1-wrap .tag1 .item.active span{ color:#409aff; border-bottom: 2px solid #409aff;}
.shouy-rmkc .tag2-wrap{width: 100%;}
.shouy-rmkc .tag2-wrap ul.item{width: 100%;margin-bottom: 0.1rem;padding-top: 0.26rem;padding-bottom: 0.26rem;padding-left: 0.13rem;}
.shouy-rmkc .tag2-wrap ul.item li{display: inline-block;height: 0.58rem;line-height: 0.58rem;border: 0.01rem solid #d3d3d3;border-radius: 0.5rem;padding-left: 0.18rem;padding-right: 0.18rem;margin-left: 0.15rem;font-size: 0.28rem;color: #161616;margin-bottom: 0.1rem;}
.shouy-rmkc .box3-wrap{width: 100%; overflow:hidden;}
.shouy-rmkc .kb-table{ border-radius: 0.5rem;   box-shadow: 0 0 1rem #f3f3f3;padding: 0.15rem 0;}
    /*分类页排版*/
.course-list ul.item.active{display:block;}
.course-list ul.item{ position:relative; width: 100%; height:auto; padding-left: 0.15rem;padding-right: 0.15rem; display:none;}

/*头部导航条*/
.header-search{
    float: left;
    width: 50%;
    margin-left: 0.2rem;
    border: 1px solid #f1eeee;
    border-radius: 0.3rem;
    height: 0.6rem;
    margin: 0.05rem 0.3rem;
    background: #f8f8f8 url('/static/img/search.png?v=1.01') 0.1rem 50% no-repeat;
    background-size: 0.35rem;
}
.header-search input{
    background: none;
    padding-left: 0.52rem;
    line-height: 0.6rem;
    color: #333;
}

/*视频播放*/
.spbf{width: 105%;height: 7.8rem;}
.spbf ul li{width: 47%;float: left;height: 3.8rem; padding: 1.5%;}
.spbf ul li img{width: 100%; height: 2rem;border-radius: 0.25rem;}
.spbf ul li p{padding: 0 0.1rem;font-size: 0.3rem;}
.spbf ul li .cs{font-size: 0.25rem;line-height: 0.5rem;padding: 0 0.1rem;}
.spbf ul li .cs span{float: left;color: #fa8b3c;}
.spbf ul li .cs font{float: right;color: #666666;}

/*详情页讲师*/
.left{float: left}
.right{float: right}
.thlqzl{
    padding: 2%;
}
.thlqzl .avatar-box{
    width: 26%;
}
.thlqzl .left .teacher-info{
    margin-left: 2%;
}
.thlqzl .left .teacher-info .top{
    margin-top: 0.1rem;
    color: #333;
    display: flex;
    align-items: flex-end;
}
.thlqzl .left .teacher-info .top>span:first-child {
    font-weight: bold;
    font-size: 0.32rem;
    vertical-align: middle;
}
.thlqzl .left .teacher-info .top>span:last-of-type{
    font-size: 0.28rem;
}
.thlqzl .left .teacher-info .top .icons{
    margin-left: 0.1rem;
    margin-right: 0.1rem;
    margin-top: 5px;
    width: 18px;
    height: 20px;
    display: inline-block;
    background: url("../../statics/my/detail_img/jb.png") left 50% no-repeat;
}
.thlqzl .left .teacher-info .js-bottom{
    padding: 3px 23px;
    background: #ff5d03;
    border-radius: 20px;
    color: #fff;
    font-size: 0.25rem;
    width: fit-content;
    margin-top: 10px;
}
.thlqzl .right{
    display: flex;
    justify-content: space-around;
    width: 26%;
    margin-top: 0.1rem;
}
.thlqzl .right .detail_dj{
    width: 125px;
    margin-top: -28px;
    margin-right: -12px;
}
.thlqzl .right .detail_dj img{
    width: 100%;
}
/*底部留资*/
.guide {
    padding: 0.1rem 0.2rem 0;
    background-size: contain;
    margin: 30px auto 0;
    position: relative;
}
.guide_tit {
    font-size: 0.38rem;
    font-weight: bold;
    text-align: center;
    line-height: 0.9rem;
    color: #333;
    left: 0;
    right: 0;
    margin: auto;
}
.guide_list {
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
.guide_li {
    width: 31%;
    margin: 0.1rem 0;
    font-size: 0.3rem;
    padding: 0.1rem 0.3rem;
    border-radius: 28px;
    background-color: #ff5c05;
    text-align: center;
}
.guide_li a{
    color: #fff;
}
.guide_li:hover{
    background-color: #ffa800;
    box-shadow: 0px 10px 15px #ebc760b8;
}
.guide-btn{
    margin: 0 auto;
    text-align: center;
}
.kc-tc {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    background: rgba(0,0,0,0.8);
}
.kctc-con {
    width: 280px;
    height: 280px;
    background: #fff;
    border-radius: 10px;
    margin: 8% auto;
    position: relative;
    padding-top: 20px;
}

.kctc-gb {
    width: 38px;
    height: 38px;
    cursor: pointer;
    position: absolute;
    top: -15px;
    right: -10px;
    z-index: 2;
    background: #ca0413;
    border-radius: 100%;
    overflow: hidden;
}