@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{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,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:#666;}
/*placeholder 字体颜色*/
:-moz-placeholder{color:#666;}
/*placeholder 字体颜色*/
::-moz-placeholder{color:#666;}
/*placeholder 字体颜色*/
:-ms-input-placeholder{color:#666;}
/*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-form select{background:#fff url(../images/select-img.png) no-repeat 4.75rem center;-webkit-appearance:none;}
.copyright{width:7.5rem;bottom:0;padding:.15rem 0;font-size:.18rem;color:#fcfcfc;text-align:center;line-height:.25rem;margin:0 auto;background-color:#a7a7a7;}
.copyright p{display:inline;color:#fcfcfc}
.copyright a{display:inline;color:#fcfcfc}
/* 加隐私条款 */
.xieyi{margin:.1rem auto;font-size:.22rem;text-align:center;line-height:.19rem;color:#666;}
.xieyi .xy{border:none;display:inline-block;background:transparent;height:.19rem;}
.xieyi input[type=checkbox]{position:relative;display:inline-block;float:none;width:.24rem;height:.19rem;padding:0;margin-bottom:0;border:none;-webkit-appearance:checkbox;-webkit-appearance:none;}
.xieyi input[type=checkbox]::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url(../images/uncheck.png) no-repeat center;background-size:.24rem auto;}
.xieyi input[type=checkbox]:checked::before{position:absolute;background:url(../images/checked.png) no-repeat center;background-size:.24rem auto;top:0;left:0;width:100%;}
.xieyi a{display:inline;background:transparent;color:#ed5736;}
.ejy .xieyi .xy{width:2rem;}
/*协议弹窗样式*/
.es_arg_mask{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;z-index:2000;}
.es_agr_box{position:fixed;top:50%;left:50%;width:5.6rem;margin:-2.5rem 0 0 -2.9rem;padding:.1rem;background:#ffffff;border-radius:.08rem;z-index:2001;}
.es_agr_title{text-align:center;font-size:.3rem;font-weight:bold;padding:.1rem .2rem;}
.es_agr_main{height:2rem;overflow:auto;}
.es_agr_con{font-size:.16rem;color:#3a3d4b;line-height:.26rem;word-break:break-all;}
.es_agr_btn{text-align:center;padding:.2rem .2rem 0;}
.es_button{line-height:.6rem;border:none;outline:none;cursor:pointer;color:#ffffff;font-size:.24rem;border-radius:.08rem;padding:0 .4rem;background:#1890FF;background:-webkit-linear-gradient(left,#1890FF,#90CAFF);background:-o-linear-gradient(left,#1890FF,#90CAFF);background:-moz-linear-gradient(left,#1890FF,#90CAFF);background:linear-gradient(left,#1890FF,#90CAFF);}
.es_cancel{display:block;font-size:.14rem;color:#3a3d4b;cursor:pointer;margin-top:.1rem;}
.agreement{padding:.1rem;}
.agreement p{font-size:.24rem;line-height:.4rem;text-indent:2em;text-align:justify;}
.yd-hide{display:none;}
.wow{visibility:hidden;}
.background-bgd{width:7.5rem;margin:0 auto;background:#062d9e url('../images/background.png') no-repeat center;background-size:100% 100%;}
.banner-bgd{width:7.5rem;height:16.2rem;background:url('../images-yd/banner-bgd.png') no-repeat top center;background-size:contain;}
.banner-light{position:relative;height:17.3rem;animation:light 2s ease infinite;background:url('../images/banner-light.png') no-repeat top center;background-size: contain;}
@keyframes light{0%{opacity:0;}
20%{opacity:0.4;}
40%{opacity:0.8;}
50%{opacity:1;}
60%{opacity:0.6;}
80%{opacity:0.8;}
100%{opacity:0;}
}
.banner{position:absolute;top:0;left:50%;width:7.5rem;margin-left:-3.75rem;}
.banner h1{position:relative;width:5.45rem;height:3.75rem;margin:0 auto 1.2rem;background:url('../images/banner-box.png') no-repeat center;background-size:contain;animation:fadeInRightBig;animation-duration:0.5s;}
.banner-logo{position:absolute;top:.4rem;left:2.3rem;width:1.6rem;height:.4rem;transform:rotate(-4deg);}
.banner h1 span{position:absolute;right:-0.92rem;bottom:0.12rem;box-sizing:border-box;padding:.05rem 0 0;width:1.13rem;height:1.16rem;font-size:.33rem;color:#ec1701;font-weight:600;text-align:center;line-height:.4rem;background:url('../images/banner-box-icon.png') no-repeat center;background-size:contain;animation:1s pulse infinite;}
.banner h1 span i{font-size:.38rem;}
.banner h2{width:7.5rem;height:1.36rem;margin:0 auto;background:url('../images/teach-title.png') no-repeat center;background-size:contain;}
.banner-left{padding:.3rem 0 0;width:7.2rem;height:2.8rem;margin:0 auto .15rem;background-color:#0c31b1;border-radius:.08rem;}
.banner-left h3{font-size:.28rem;color:#14e1ff;line-height:.62rem;font-weight:600;text-align:center;margin-bottom:.22rem;}
.banner-left h3 span{display:inline-block;vertical-align:top;width:.37rem;height:.43rem;margin-right:.1rem;background:url('../images/banner-left-title.png') no-repeat center;background-size:contain;}
.banner-left .hd ul{position:relative;box-sizing:border-box;padding:.1rem 0 0;width:6.4rem;height:.8rem;font-size:0;text-align:center;margin:0 auto;background:rgba(14,38,148,0.5);border:.02rem solid #0f83d4;border-radius:.07rem;}
.banner-left .hd li{display:inline-block;vertical-align:top;width:1.2rem;height:.4rem;font-size:.14rem;color:#b5e4ff;text-align:center;line-height:.4rem;background:url('../images/banner-left-li.png') no-repeat center;background-size:contain;}
.banner-left .hd li.on{color:#fff;background:url('../images/banner-left-li-hover.png') no-repeat center;background-size:contain;}
.banner-left .hd li:hover{color:#fff;background:url('../images/banner-left-li-hover.png') no-repeat center;background-size:contain;}
.banner-left .bd h4{box-sizing:border-box;display:inline-block;vertical-align:top;padding:.38rem 0 0 .2rem;width:1.8rem;height:.82rem;font-size:.2rem;color:#000;font-weight:600;line-height:.31rem;margin:0 0 .12rem .8rem;background:url('../images/banner-left-h4.png') no-repeat center;background-size:contain;}
.banner-left .bd p{box-sizing:border-box;display:inline-block;vertical-align:top;padding:.05rem .05rem;width:3rem;height:.6rem;font-size:.2rem;color:#000;text-align:left;line-height:1.2;margin:.12rem 0 0 .6rem;background-color:#a5c9fd;border-radius:.05rem}
.banner-left .bd ul:not(:first-of-type) p{line-height:.5rem;text-align:center;}
.banner-right{box-sizing:border-box;padding:0 0 0 .5rem;width:7.5rem;height:6.67rem;margin:0 auto;background:url('../images/banner-right.png') no-repeat center;background-size:contain;}
.banner-right h3{box-sizing:border-box;display:inline-block;vertical-align:top;padding:0 .05rem;width:.42rem;font-size:.24rem;color:#14e1ff;margin:1.1rem 0 0;text-align:center;}
.banner-right h3 span{display:inline-block;vertical-align:top;width:.34rem;height:.44rem;margin-bottom:.05rem;background:url('../images/banner-right-title.png') no-repeat center;background-size:contain;}
.banner-right i{display:block;height:.18rem;font-size:.2rem;line-height:.18rem;transform:rotate(30deg);}
.banner-box{display:inline-block;vertical-align:top;padding:.22rem 0 0;width:6.46rem;font-size:0;text-align:center;}
.banner-box ul{padding:.4rem 0 0;width:6.4rem;margin-right:.1rem;}
.banner-box li{display:inline-block;vertical-align:top;padding:0 0 .2rem 0;width:2.5rem;margin:.1rem .2rem .3rem;background:linear-gradient(to left,#0333ad,#01a9ef);border-radius:.1rem;}
.banner-box li:nth-of-type(2){background:linear-gradient(to left,#f57a62,#eb4181);}
.banner-box li h4{width:1.6rem;height:.46rem;font-size:.24rem;color:#174ee4;line-height:.46rem;font-weight:600;margin:0 auto .1rem;text-align:center;background-color:#fff;border-radius:.05rem;}
.banner-box li:nth-of-type(2) h4{color:#f20e5e;}
.banner-box li h5{padding-left:.15rem;font-size:.22rem;color:#fff;font-weight:600;text-align:left;margin-bottom:.05rem;}
.banner-box li p{padding:0 .12rem;font-size:.2rem;color:#fff;line-height:.24rem;text-align:left;}
.banner-video{box-sizing:border-box;padding:.4rem 0 0;width:4.19rem;height:2.95rem;margin:1px auto;background:url('../images/banner-video.png') no-repeat center;background-size:contain;}
.banner-video .banner-play{width:3.72rem;height:2.14rem;margin:0 auto;}
@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
.recruit h2{width:7.5rem;height:1.36rem;margin:0 auto;background:url('../images/recruit-title.png') no-repeat center;background-size:contain;}
.recruit-box{box-sizing:border-box;width:6.97rem;height:2.62rem;margin:0 auto;background:url('../images/recruit-box.png') no-repeat center;background-size:contain;}
.recruit-box h3{padding-left:1.1rem;font-size:.2rem;color:#fff;line-height:.42rem;font-weight:600;margin-bottom:.2rem;}
.recruit-box h3 span{display:inline-block;vertical-align:top;padding:.04rem 0 0;font-size:.2rem;color:#14e1ff;letter-spacing:.01rem;margin-left:1.2rem;}
.recruit-box ul{font-size:0;text-align:center;margin-bottom:.1rem;}
.recruit-box li{display:inline-block;vertical-align:top;}
.recruit-box li a{box-sizing:border-box;padding:1.2rem 0 0;width:1.4rem;height:1.9rem;font-size:.18rem;color:#fff;line-height:.2rem;margin:0 .1rem 2px;background:url('../images/recruit-box-img01.png') no-repeat center;background-size:contain;}
.recruit-box li:nth-of-type(1) a{background:url('../images/recruit-box-img01.png') no-repeat center;background-size:contain;}
.recruit-box li:nth-of-type(2) a{background:url('../images/recruit-box-img02.png') no-repeat center;background-size:contain;}
.recruit-box li:nth-of-type(3) a{background:url('../images/recruit-box-img03.png') no-repeat center;background-size:contain;}
.recruit-box li:nth-of-type(4) a{background:url('../images/recruit-box-img04.png') no-repeat center;background-size:contain;}
.recruit-box p{padding-left:.2rem;font-size:.18rem;color:#14e1ff;}
.course{padding:.4rem 0;font-size:0;text-align:center;}
.course h2{width:7.5rem;height:1.36rem;margin:0 auto;background:url('../images/course-title.png') no-repeat center;background-size:contain;}
.course-box h3{box-sizing:border-box;padding-left:1.7rem;width:4.72rem;height:.63rem;font-size:.24rem;color:#fff;line-height:.7rem;font-weight:600;margin:0 auto;text-align:left;background:url('../images-yd/course-box-h3.png') no-repeat center;background-size:contain;margin-bottom:.3rem;}
.course-box01 li{display:inline-block;vertical-align:top;}
.course-box-top{width:3.4rem;height:2.5rem;margin:0 auto;background:url('../images/course-box01-top.png') no-repeat center;background-size:contain;}
.course-box-top h4{padding:.18rem 0 0;font-size:.22rem;color:#174ee4;font-weight:600;text-align:center;margin-bottom:.36rem;}
.course-box-top h5{position:relative;width:2.48rem;height:.55rem;font-size:.22rem;color:#fff;line-height:.55rem;text-align:center;margin:0 auto .2rem;}
.course-box-top h5 span{position:absolute;top:.62rem;right:.5rem;font-size:.38rem;color:#6e3600;}
.course-box-top p{padding-left:.6rem;font-size:.16rem;color:#14e1ff;line-height:.22rem;text-align:left;}
.course-box a{width:2.9rem;height:.86rem;font-size:.24rem;color:#fff;line-height:.86rem;text-align:left;margin:0 auto .3rem;background:url('../images/course-list-link01.png') no-repeat center;background-size:contain;}
.course-box a span{display:inline-block;vertical-align:top;width:.86rem;height:.86rem;font-size:.3rem;color:#fff;line-height:.86rem;text-align:center;font-weight:600;margin-right:.15rem;}
.course-box02 li{display:inline-block;vertical-align:top;}
.course-box02 .course-box-top{background:url('../images/course-box02-top.png') no-repeat center;background-size:contain;}
.course-box02 h4{color:#c52329;}
.course-box02 p{padding-left:.4rem;color:#fee968;}
.course-box02 a{background:url('../images/course-list-link02.png') no-repeat center;background-size:contain;}
.course-box03,.course-box04{display:inline-block;vertical-align:top;}
.course-box03 h3,.course-box04 h3{box-sizing:border-box;padding-left:1rem;width:3.22rem;height:.43rem;font-size:.22rem;color:#fff;line-height:.44rem;font-weight:600;margin:0 auto;text-align:left;background:url('../images-yd/course-box-h3.png') no-repeat center;background-size:contain;margin-bottom:.3rem;}
.course-box03 .course-box-top{background:url('../images/course-box03-top.png') no-repeat center;background-size:contain;}
.course-box03 h4{color:#6c15d2;}
.course-box03 p{color:#ffebaf;}
.course-box03 a{background:url('../images/course-list-link03.png') no-repeat center;background-size:contain;}
.course-box04 .course-box-top{background:url('../images/course-box04-top.png') no-repeat center;background-size:contain;}
.course-box04 h4{color:#0077c2;}
.course-box04 p{color:#cbffd4;}
.course-box04 a{background:url('../images/course-list-link04.png') no-repeat center;background-size:contain;}
a{}
