@charset "UTF-8";
/* reset */
/*
  *author:Y.Ray
*/
*{margin:0; padding:0;}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, figure, menu, input, textarea, button, select, th, td iframe{ margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, b, strong { font-size:100%; font-weight:normal;}
li {list-style:none;}
table{width:100%;border-collapse:collapse;border-spacing:0; }
table td{word-break: break-all; word-wrap:break-word;}
em, i {font-style:normal;}
a, a:visited, a:active {text-decoration:none; border:none; outline:none; color: #333; cursor: pointer;}
a,img { display:block; border:none;}
input, textarea {outline:none;}
select,input{-webkit-appearance:none;-webkit-tap-highlight-color: rgba(3, 3, 3, 0); }
select {outline: medium none;}
textarea {resize: vertical;}
body {-webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(3,3,3,0); -webkit-touch-callout:none; word-wrap:break-word; line-height:1;font-size: 14px;overflow-x: hidden; color: #333;}
body, button, input, select, textarea {font-family: -apple-system,"Microsoft YaHei", BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Helvetica, Arial, "PingFang SC", 'Noto Sans', "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}
input[type="button"] {cursor: pointer;}
::-webkit-input-placeholder {color:#333;} /*placeholder 字体颜色*/
:-moz-placeholder {color:#333;} /*placeholder 字体颜色*/
::-moz-placeholder {color: #333;} /*placeholder 字体颜色*/
:-ms-input-placeholder {color: #333;} /*placeholder 字体颜色*/
.none{display:none;}
.left {float:left;}
.right {float:right;}
.clearfix::after {content:''; clear:both; display:block; height:0; overflow:hidden;visibility:hidden;}
.clearfix {zoom:1;}
.clear{clear: both;}
.cont {width: 7.5rem; margin: auto;}

body .yd-hide{display:none;}
.banner-bgd{width:7.5rem;height:5rem;margin:0 auto;background:url('../images-yd/banner-bgd.png') no-repeat center;background-size:contain;}
.banner{padding:4.3rem 0 0;font-size:0;text-align:center;}
.banner-logo{display: none;}
.banner h2,.banner-teacher,.banner h3,.banner h4,.banner-top,.banner-box{display:none;}
.banner .banner-link{width:4.42rem;height:.5rem;font-size:.34rem;color:#fff;font-weight:600;margin:0 auto;line-height:.5rem;background:#1aad19;border-radius:.34rem;}
.vexation-bgd{background-color:#fff;}
.vexation{padding:.35rem 0;font-size:0;text-align:center;}
.vexation h2{font-size:.48rem;color:#212121;font-weight:600;margin-bottom:.1rem;}
.vexation h2 i{font-size:.48rem;color:#f96b22;}
.vexation h2 span{display:inline-block;vertical-align:top;width:.72rem;height:.16rem;margin:.2rem .4rem;background:url('../images/title-left.png') no-repeat center;background-size:contain;}
.vexation h2 span:nth-of-type(2){background:url('../images/title-right.png') no-repeat center;background-size:contain;}
.vexation h3{font-size:.24rem;color:#000;text-transform:uppercase;margin-bottom:.34rem;}
.vexation-box{display:flex;flex-wrap:wrap;justify-content:space-around;}
.vexation-box img{width:2.6rem;height:1.53rem;margin:0 auto .3rem;}
.vexation-box h4{font-size:.36rem;color:#ff5f4a;font-weight:600;margin-bottom:.15rem;}
.vexation-box p{box-sizing:border-box;padding:.09rem .13rem;width:2.66rem;height:.8rem;font-size:.24rem;color:#212121;line-height:.32rem;text-align:left;background-color:#fff6f2;border-radius:.1rem;}
.live{padding:.35rem 0;font-size:0;text-align:center;}
.live h2{font-size:.48rem;color:#212121;font-weight:600;margin-bottom:.1rem;}
.live h2 i{font-size:.48rem;color:#f96b22;}
.live h2 em{display:block;width:2.34rem;height:.44rem;font-size:.3rem;color:#fff;text-align:center;line-height:.44rem;margin:.15rem auto;background-color:#f96b22;border-radius:.22rem;}
.live h2 span{display:none;}
.live h3{font-size:.24rem;color:#000;text-transform:uppercase;margin-bottom:.34rem;}
.live h3{font-size:.24rem;color:#000;text-transform:uppercase;margin-bottom:.34rem;}
.live-box{position:relative;padding:.2rem 0;width:7.2rem;margin:0 auto .26rem;background:linear-gradient(to bottom,#fff 0,#fff3ec 100%);box-shadow:0 -4px 6px rgba(249,107,34,0.13);}
.live-box h4{padding:.1rem 0 0 .34rem;text-align:left;margin-bottom:.3rem;}
.live-box h4 span{display:inline-block;vertical-align:top;font-size:.4rem;color:#fee1d3;font-weight:600;margin-right:.26rem;text-transform:uppercase;}
.live-box h4 em{display:inline-block;vertical-align:top;font-size:.4rem;color:#f96b22;font-weight:600;margin-right:.65rem;}
.live-box h4 i{display:inline-block;vertical-align:top;font-size:.36rem;color:#212121;font-weight:600;}
.live-box h5{padding-left:.64rem;font-size:.3rem;color:#212121;text-align:left;font-weight:600;margin-bottom:.25rem;}
.live-box h5 span{display:inline-block;vertical-align:top;width:1.06rem;height:.35rem;font-size:.22rem;color:#fff;text-align:center;line-height:.35rem;margin-right:.15rem;background-color:#ff5f4a;border-radius:.1rem;}
.live-box ul{padding-left:.74rem;text-align:left;}
.live-box li{display:inline-block;vertical-align:top;font-size:.24rem;color:#212121;margin:0 .28rem .2rem 0;}
.live-box li span{display:inline-block;vertical-align:top;width:.25rem;height:.21rem;margin:.01rem .1rem 0 0;background:url('../images/live-box-icon.png') no-repeat center;background-size:contain;}
.live-box a{width:2.4rem;height:.42rem;font-size:.26rem;color:#fff;line-height:.42rem;text-align:center;margin:0 auto;background-color:#1aad19;border-radius:.21rem;}
.database-bgd{background:linear-gradient(to bottom,#fffde2 0,#fff2ec 100%);}
.database{padding:.35rem 0;font-size:0;text-align:center;}
.database h2{font-size:.48rem;color:#212121;font-weight:600;margin-bottom:.15rem;}
.database h2 span{color:#ff7815;}
.database h3{font-size:.18rem;color:#ff7815;margin-bottom:.3rem;}
.database-form{margin-bottom:.3rem;}
.database-phone{display:inline-block;vertical-align:top;width:4rem;height:.5rem;text-align:left;margin:0 auto .2rem;background-color:#fff;border-radius:.05rem;border:.02rem solid #ff7815;}
.database-phone label{display:inline-block;vertical-align:top;width:.4rem;}
.database-phone label img{width:.37rem;height:.5rem;}
.database-phone input[type = text]{display:inline-block;vertical-align:top;width:2.2rem;height:.5rem;font-size:.24rem;color:#a3a3a3;border:none;}
.database-form input[type = button]{display:inline-block;vertical-align:top;width:4rem;height:.5rem;font-size:.26rem;color:#fff;text-align:center;font-weight:600;margin-bottom:.2rem;background:linear-gradient(to bottom,#ff4e00 0,#ffc435 100%);border:none;border-radius:.25rem;}
.form_bot{width:94%;margin:0 auto 0;text-align:center;font-size:.16rem;color:#7d7d7d;line-height:.26rem;}
.form_bot span a{display:inline-block;vertical-align:top;color:#ff5f4a;}
.form_bot label{display:inline-block;}
.form_bot label input{display:inline-block;width:.14rem;height:.14rem;border:none;vertical-align:top;margin:.03rem 0 0;position:relative;}
.form_bot label input[type=checkbox]::before{position:absolute;content:"";top:0;left:0;background:#fff;width:100%;height:100%;border:1px solid #888;border-radius:2px;}
.form_bot label input[type=checkbox]:checked::before{position:absolute;content:"\2713";background:#117cff;top:0;left:0;width:100%;height:100%;border:1px solid #117cff;border-radius:2px;color:#fff;line-height:.14rem;font-weight:bold;text-align:center;}
.database-box{}
.database-left{width:7.2rem;}
.database-left li{box-sizing:border-box;display:inline-block;vertical-align:top;padding:.9rem 0 0;width:1.66rem;height:1.8rem;font-size:.24rem;color:#fff;font-weight:600;margin:0 .11rem;background:url('../images/database-box-img01.png') no-repeat center;background-size:contain;}
.database-left li:nth-of-type(3n){padding:.8rem 0 0;line-height:1.2;}
.database-right{padding:.34rem 0 0;}
.database-right h4{font-size:.45rem;color:#ff7815;font-weight:600;margin-bottom:.18rem;}
.database-right h4 span{font-size:.24rem;color:#ff5f4a;}
.database-right p{width:6rem;height:.54rem;font-size:.26rem;color:#faff3d;line-height:.54rem;font-weight:600;margin:0 auto .3rem;background:linear-gradient(to right,#ff6215 0,#ff7815 100%);border-radius:.1rem;}
.database-right p span{display:inline-block;vertical-align:top;width:.3rem;height:.54rem;background:url('../images/database-box-icon01.png') no-repeat center;background-size:contain;}
.database01-right{padding:.2rem 0 0;}
.database01-right h4{font-size:.44rem;color:#ff7815;font-weight:600;margin-bottom:.15rem;}
.database01-right h5{font-size:.22rem;color:#ff5f4a;margin-bottom:.3rem;}
.database01-right p{display:inline-block;vertical-align:top;width:3rem;height:.4rem;font-size:.24rem;color:#fff;text-align:center;line-height:.4rem;margin:0 .05rem .14rem;background-color:#ff5f4a;border-radius:.1rem;}
.database01-right p span{display:inline-block;vertical-align:top;width:.2rem;height:.4rem;margin-right:.1rem;background:url('../images/database-box-icon02.png') no-repeat center;background-size:contain;}
.database01-left{width:7.2rem;}
.database01-left li{box-sizing:border-box;display:inline-block;vertical-align:top;padding:1rem 0 0;width:1.66rem;height:1.8rem;font-size:.24rem;color:#ff5804;font-weight:600;margin:0 .11rem;background:url('../images/database-box-img02.png') no-repeat center;background-size:contain;}
.database01-left li:nth-of-type(3n){padding:.8rem 0 0;line-height:1.5;}
.teacher{padding:.35rem 0;font-size:0;text-align:center;}
.teacher h2{font-size:.48rem;color:#212121;font-weight:600;margin-bottom:.1rem;}
.teacher h2 i{font-size:.48rem;color:#f96b22;}
.teacher h2 span{display:inline-block;vertical-align:top;width:.72rem;height:.16rem;margin:.2rem .4rem;background:url('../images/title-left.png') no-repeat center;background-size:contain;}
.teacher h2 span:nth-of-type(2){background:url('../images/title-right.png') no-repeat center;background-size:contain;}
.teacher h3{font-size:.24rem;color:#000;text-transform:uppercase;margin-bottom:.34rem;}
.teacher-box > li{padding:.27rem 0;width:7.5rem;margin:0 auto .35rem;border-radius:.12rem;background:linear-gradient(to bottom,#fff 0,#ffebd4 100%);box-shadow:-.04rem -.05rem .06rem rgba(238,95,14,0.22);}
.teacher-box > li img{display:inline-block;vertical-align:top;width:1.2rem;height:1.67rem;margin:.5rem 0 0;}
.teacher-right{display:inline-block;vertical-align:top;width:6.3rem;text-align:left;}
.teacher-right h4{display:inline-block;vertical-align:top;width:4.1rem;margin:0 .2rem .12rem 0;}
.teacher-right h4 em{display:inline-block;vertical-align:top;font-size:.334rem;color:#212121;line-height:.4rem;font-weight:600;margin-right:.18rem;}
.teacher-right h4 span{display:inline-block;vertical-align:top;padding:0 .1rem;height:.4rem;font-size:.26rem;color:#fff;text-align:center;line-height:.4rem;background-color:#f96b22;border-radius:.2rem;}
.teacher-right a{display:inline-block;vertical-align:top;width:1.67rem;height:.41rem;font-size:.25rem;color:#fff;font-weight:600;text-align:center;line-height:.41rem;background-color:#1aad19;border-radius:.21rem;}
.teacher-right h5{box-sizing:border-box;padding:0 0 0 .12rem;width:4.68rem;height:.44rem;font-size:.26rem;color:#ee5f0e;line-height:.44rem;text-align:left;margin-bottom:.2rem;background:linear-gradient(to right,#ffc6b0 0,transparent 100%);}
.teacher-right h5 span{display:inline-block;vertical-align:top;width:.31rem;height:.41rem;margin-right:.06rem;background:url('../images/teacher-box-icon.png') no-repeat center;background-size:contain;}
.teacher-right li{width:6.2rem;}
.teacher-right li:not(:last-of-type){border-bottom:.02rem dashed #d9d4ce;}
.teacher-right li span{display:inline-block;vertical-align:top;width:.18rem;height:.19rem;line-height:.4rem;margin:.13rem .1rem 0 0;background:url('../images/teacher-box-p.png') no-repeat center;background-size:contain;}
.teacher-right li p{display:inline-block;vertical-align:top;width:5.6rem;font-size:.2rem;color:#000;line-height:.26rem;}
.teacher-right li.teacher-p p{padding:.08rem 0 0;line-height:.26rem;}
.service-bgd{background:linear-gradient(to bottom,#fffde2 0,#fff2ec 100%);}
.service{padding:.35rem 0;font-size:0;text-align:center;}
.service h2{font-size:.48rem;color:#212121;font-weight:600;margin-bottom:.1rem;}
.service h2 i{font-size:.48rem;color:#f96b22;}
.service h2 span{display:inline-block;vertical-align:top;width:.72rem;height:.16rem;margin:.2rem .4rem;background:url('../images/title-left.png') no-repeat center;background-size:contain;}
.service h2 span:nth-of-type(2){background:url('../images/title-right.png') no-repeat center;background-size:contain;}
.service h3{font-size:.24rem;color:#000;text-transform:uppercase;margin-bottom:.34rem;}
.service-box{display:flex;flex-wrap:wrap;justify-content:space-around;}
.service-box li{margin-bottom:.4rem;}
.service-box li h4{font-size:.32rem;color:#ff7615;font-weight:600;line-height:.5rem;margin-bottom:.15rem;}
.service-box li h4 img{display:inline-block;vertical-align:top;width:.52rem;height:.5rem;}
.service-box li p{box-sizing:border-box;padding:.1rem 0 0;width:3.11rem;height:1.22rem;font-size:.26rem;color:#212121;line-height:.35rem;background-color:#fff;border-radius:.1rem;}
