@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:"Microsoft YaHei",-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;}
.wrapper{padding:0;margin:0;}
.cont{width:1100px;margin:auto;}
/* footer */
.copyright{background:#f5f5f5;font-size:12px;text-align:center;line-height:60px;color:#666}
.copyright p{display:inline;color:#999}
.copyright a{display:inline;color:#999}
.browser-wrapper a{display:inline;}
/*按钮悬停*/
.hvr-grow-shadow{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform;}
.hvr-grow-shadow:hover,.hvr-grow-shadow:active{box-shadow:0 15px 15px -10px rgba(0,0,0,0.5);-webkit-transform:scale(1.1);transform:scale(1.1);}
.hvr-grow-shadow2{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform;}
.hvr-grow-shadow2:hover,.hvr-grow-shadow2:active{-webkit-transform:scale(1.1);transform:scale(1.1);}
.hvr-up-shadow:hover{transform:translateY(-5px);box-shadow:0 10px 18px 10px rgb(11 42 113 / 5%);}
/* 隐私协议条款 */
.xieyi{display:inline-block;vertical-align:top;padding:5px 0 0;font-size:0;text-align:center;margin:0 auto;font-size:14px;text-align:center;line-height:30px;}
.xieyi .xy{border:none;}
.xieyi input[type=checkbox]{position:relative;width:13px;height:13px;padding:0;margin-bottom:0;border:none;border-radius:2px;-webkit-appearance:checkbox;}
.xieyi input[type=checkbox]::before{position:absolute;content:"";top:0;left:0;background:#fff;width:100%;height:100%;border:1px solid #d9d9d9;border-radius:2px;}
.xieyi input[type=checkbox]:checked::before{position:absolute;content:"\2713";background-color:#0075ff;top:0;left:0;width:100%;border:1px solid #0075ff;border-radius:2px;color:#fff;font-size:14px;font-weight:bold;text-align:center;line-height:13px;}
.xieyi a{display:inline;background:transparent;font-size:14px;line-height:30px;color:#ed5736;}
/*协议弹窗样式*/
.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:500px;margin:-210px 0 0 -270px;padding:10px 20px 20px;background:#ffffff;border-radius:6px;z-index:2001;}
.es_agr_title{text-align:center;font-size:18px;font-weight:bold;padding:10px 20px;}
.es_agr_main{height:262px;overflow:auto;}
.es_agr_con{font-size:14px;color:#3a3d4b;line-height:25px;word-break:break-all;}
.es_agr_btn{text-align:center;padding:10px 20px 0;}
.es_button{line-height:40px;border:none;outline:none;cursor:pointer;color:#ffffff;font-size:16px;border-radius:4px;padding:0 30px;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:14px;color:#3a3d4b;cursor:pointer;margin-top:10px;}
.agreement{padding:10px;}
.agreement p{font-size:14px;line-height:30px;text-indent:2em;text-align:justify;}
.yl-branch-school-wrapper{line-height: 1.5;}
.wow{visibility:hidden;}
.aside-bgd{position:fixed;top:50%;left:10px;width:283px;height:460px;margin-top:-230px;background:url('../images/aside-bgd.png') no-repeat center;z-index:1;}
.aside{position:relative;padding:80px 0 0;}
.aside-close{position:absolute;top:0;right:0;width:40px;height:40px;background:url('../images/aside-close.png') no-repeat center;background-size:contain;}
.aside h2{width:190px;height:74px;margin:0 auto 25px;background:url('../images/aside-title.png') no-repeat center;background-size:contain;}
.aside li a{width:150px;height:60px;font-size:18px;color:#fff;line-height:60px;text-align:center;margin:0 auto;background:url('../images/aside-list.png') no-repeat center;background-size:contain;}
.aside li:not(:last-of-type) a{margin-bottom:10px;}
.aside .aside-link{width:65px;height:64px;margin:3px auto 0;background:url('../images/aside-top.png') no-repeat center;background-size:contain;}
.background-bgd{height:4431px;background:#062d9e url('../images/background.png') no-repeat center;}
.banner-bgd{position:relative;height:1730px;background:url('../images/banner-bgd.png') no-repeat top center;}
.banner-light{height:1730px;animation:light 2s ease infinite;background:url('../images/banner-light.png') no-repeat top center;}
@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:1100px;margin-left:-550px;}
.banner h1{position:relative;width:800px;height:550px;margin:0 auto 270px;background:url('../images/banner-box.png') no-repeat center;background-size:contain;animation:fadeInRightBig;animation-duration:0.5s;}
.banner-logo{position:absolute;top:56px;left:350px;width:190px;height:60px;transform:rotate(-4deg);}
.banner h1 span{position:absolute;right:-150px;bottom:50px;box-sizing:border-box;padding:8px 0 0;width:165px;height:170px;font-size:48px;color:#ec1701;font-weight:600;text-align:center;line-height:60px;background:url('../images/banner-box-icon.png') no-repeat center;background-size:contain;animation:1s pulse infinite;}
.banner h1 span i{font-size:55px;}
.banner h2{width:1100px;height:200px;margin:0 auto;background:url('../images/teach-title.png') no-repeat center;background-size:contain;}
.banner-left{display:inline-block;vertical-align:top;box-sizing:border-box;padding:30px 0 0;width:294px;height:696px;background:url('../images/banner-left.png') no-repeat center;background-size:contain;}
.banner-left h3{font-size:26px;color:#14e1ff;line-height:90px;font-weight:600;text-align:center;margin-bottom:32px;}
.banner-left h3 span{display:inline-block;vertical-align:top;width:54px;height:63px;margin-right:10px;background:url('../images/banner-left-title.png') no-repeat center;background-size:contain;}
.banner-left .hd ul{position:relative;width:265px;height:220px;font-size:0;text-align:center;margin:0 auto;background:rgba(14,38,148,0.5);border:2px solid #0f83d4;border-radius:10px;}
.banner-left .hd li{position:absolute;top:0;left:0;width:95px;height:40px;font-size:20px;color:#b5e4ff;text-align:center;line-height:40px;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 .hd li:nth-of-type(1){position:absolute;top:23px;left:18px;}
.banner-left .hd li:nth-of-type(2){position:absolute;top:54px;left:140px;}
.banner-left .hd li:nth-of-type(3){position:absolute;top:87px;left:18px;}
.banner-left .hd li:nth-of-type(4){position:absolute;top:115px;left:140px;}
.banner-left .hd li:nth-of-type(5){position:absolute;top:150px;left:18px;}
.banner-left .bd h4{box-sizing:border-box;padding:35px 0 0 20px;width:200px;height:91px;font-size:24px;color:#000;line-height:46px;margin:0 auto 17px;background:url('../images/banner-left-h4.png') no-repeat center;background-size:contain;}
.banner-left .bd p{box-sizing:border-box;padding:28px 15px;width:200px;height:100px;font-size:18px;color:#000;margin:0 auto;line-height:26px;background:url('../images/banner-left-p.png') no-repeat center;background-size:auto;}
.banner-right{box-sizing:border-box;display:inline-block;vertical-align:top;padding:0 0 0 42px;width:800px;height:705px;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 7px;width:62px;font-size:26px;color:#14e1ff;margin:105px 0 0;text-align:center;}
.banner-right h3 span{display:inline-block;vertical-align:top;width:50px;height:65px;margin-bottom:5px;background:url('../images/banner-right-title.png') no-repeat center;background-size:contain;}
.banner-right i{display:block;height:20px;font-size:20px;line-height:20px;transform:rotate(30deg);}
.banner-box{display:inline-block;vertical-align:top;padding:32px 0 0;width:640px;}
.banner-box li{display:inline-block;vertical-align:top;width:289px;height:186px;margin:0 10px 18px;background:url('../images/banner-right-list01.png') no-repeat center;background-size:contain;}
.banner-box li:nth-of-type(2){background:url('../images/banner-right-list02.png') no-repeat center;background-size:contain;}
.banner-box li h4{width:188px;height:45px;font-size:24px;color:#174ee4;line-height:45px;font-weight:600;margin:0 auto 20px;text-align:center;}
.banner-box li:nth-of-type(2) h4{color:#f20e5e;}
.banner-box li h5{padding-left:22px;font-size:22px;color:#fff;font-weight:600;text-align:left;margin-bottom:10px;}
.banner-box li p{padding:0 18px;font-size:18px;color:#fff;line-height:24px;text-align:left;}
.banner-video{box-sizing:border-box;padding:64px 32px 0;width:614px;height:432px;margin:0 auto;background:url('../images/banner-video.png') no-repeat center;background-size:contain;}
.banner-video .banner-play{width:550px;height:310px;margin:1px 1px 0;}
.recruit-bgd{}
.recruit{}
.recruit h2{width:1100px;height:199px;margin:0 auto;background:url('../images/recruit-title.png') no-repeat center;background-size:contain;}
.recruit-box{box-sizing:border-box;padding:10px 0 0;width:1022px;height:384px;margin:0 auto;background:url('../images/recruit-box.png') no-repeat center;background-size:contain;}
.recruit-box h3{padding-left:170px;font-size:24px;color:#fff;line-height:42px;font-weight:600;}
.recruit-box h3 span{display:inline-block;vertical-align:top;padding:10px 0 0;font-size:16px;color:#14e1ff;letter-spacing:8px;margin-left:200px;}
.recruit-box ul{padding:40px 0 0;font-size:0;text-align:center;}
.recruit-box li{display:inline-block;vertical-align:top;}
.recruit-box li a{position:relative;box-sizing:border-box;padding:130px 44px 0;width:160px;height:219px;font-size:18px;color:#fff;line-height:22px;margin:0 30px 20px;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 li i{position:absolute;top:90px;right:-56px;width:45px;height:47px;background:url('../images/recruit-box-icon.png') no-repeat center;background-size:contain;}
.recruit-box li:nth-child(1) i{animation:arrow1 2s ease infinite;}
.recruit-box li:nth-child(2) i{animation:arrow2 2s ease infinite;}
.recruit-box li:nth-child(3) i{animation:arrow3 2s ease infinite;}
@keyframes arrow1{0%{opacity:0;}
33%{opacity:1;}
66%{opacity:1;}
100%{opacity:1;}
}
@keyframes arrow2{0%{opacity:0;}
33%{opacity:0;}
66%{opacity:1;}
100%{opacity:1;}
}
@keyframes arrow3{0%{opacity:0;}
33%{opacity:0;}
66%{opacity:0;}
100%{opacity:1;}
}
@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-box p{padding-left:40px;font-size:16px;color:#14e1ff;}
.course-bgd{height:1970px;margin:0 auto;background:url('../images/course-bgd.png') no-repeat center;}
.course{padding:34px 0;font-size:0;text-align:center;}
.course h2{width:1100px;height:200px;margin:0 auto;background:url('../images/course-title.png') no-repeat center;background-size:contain;}
.course-box01{box-sizing:border-box;padding:12px 0 0;width:1082px;height:536px;margin:0 auto 30px;background:url('../images/course-box01.png') no-repeat center;background-size:contain;}
.course-box h3{font-size:30px;color:#fff;line-height:50px;font-weight:600;margin-bottom:80px;}
.course-box01 li{display:inline-block;vertical-align:top;}
.course-box-top{width:340px;height:250px;margin:0 auto;background:url('../images/course-box01-top.png') no-repeat center;background-size:contain;}
.course-box-top h4{padding:18px 0 0;font-size:22px;color:#174ee4;font-weight:600;text-align:center;margin-bottom:36px;}
.course-box-top h5{position:relative;width:248px;height:55px;font-size:22px;color:#fff;line-height:55px;text-align:center;margin:0 auto 20px;}
.course-box-top h5 span{position:absolute;top:62px;right:50px;font-size:38px;color:#6e3600;}
.course-box-top p{padding-left:60px;font-size:16px;color:#14e1ff;line-height:22px;text-align:left;}
.course-box a{width:290px;height:86px;font-size:24px;color:#fff;line-height:86px;text-align:left;margin:0 auto;background:url('../images/course-list-link01.png') no-repeat center;background-size:contain;}
.course-box a span{display:inline-block;vertical-align:top;width:86px;height:86px;font-size:30px;color:#fff;line-height:86px;text-align:center;font-weight:600;margin-right:15px;}
.course-box02{box-sizing:border-box;padding:12px 0 0;width:842px;height:536px;margin:0 auto 45px;background:url('../images/course-box02.png') no-repeat center;background-size:contain;}
.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:50px;color:#fee968;}
.course-box02 a{background:url('../images/course-list-link02.png') no-repeat center;background-size:contain;}
.course-box03,.course-box04{box-sizing:border-box;display:inline-block;vertical-align:top;padding:12px 0 0;width:478px;height:536px;margin:0 15px;background:url('../images/course-box03.png') no-repeat center;background-size:contain;}
.course-box03 h3,.course-box04 h3{padding-left:160px;text-align:left;}
.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{}
