@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;border-collapse: separate;border-spacing: 0;}
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, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Helvetica, Arial, "Microsoft YaHei", "Source Han Sans CN", "PingFang SC", 'Noto Sans', "Hiragino Sans GB", "Heiti SC", "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;}
.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}

/*按钮悬停*/
.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%);}
.agreement-text-box a{display:inline;}
body .pc-hide{display:none;}
.banner-bgd{height:800px;margin:0 auto;background:url('../images/banner-bgd.png') no-repeat center;}
.banner{position:relative;padding:145px 0 0;font-size:0;text-align:center;}
.banner .banner-logo{position:absolute;top:44px;left:60px;width:1.9rem;height:.4rem;}
.banner .banner-teacher{position:absolute;top:115px;right:-74px;width:406px;height:494px;}
.banner h2{padding-left:72px;text-align:left;margin-bottom:12px;}
.banner h2 em{display:inline-block;vertical-align:top;font-size:60px;color:#fff;font-weight:600;background-image:linear-gradient(to bottom,#ff8922,#ff5f04);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.banner h2 span{display:inline-block;vertical-align:top;width:311px;height:77px;font-size:40px;color:#9c5f00;text-align:center;line-height:60px;margin-left:33px;background:url('../images/banner-span.png') no-repeat center;background-size:contain;}
.banner h3{padding-left:72px;font-size:100px;color:#ff8922;text-align:left;font-weight:600;line-height:1.2;background-image:linear-gradient(to bottom,#ff8922,#ff5f04);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px;}
.banner h4{padding-left:72px;font-size:14px;color:#000;text-align:left;letter-spacing:14px;text-transform:uppercase;margin-bottom:20px;}
.banner-top{text-align:left;margin-bottom:40px;}
.banner-top .banner-zero{display:inline-block;vertical-align:top;width:132px;height:126px;margin-right:10px;}
.banner-top h5{position:relative;display:inline-block;vertical-align:top;width:114px;height:37px;font-size:18px;color:#fff;text-align:center;line-height:37px;margin:80px 0 0;background-image:linear-gradient(to bottom,#ff8922,#ff5f04);border-radius:18px 18px 18px 0;}
.banner-top h5 i{position:absolute;top:-60px;left:0;width:87px;height:43px;background:url('../images/banner-hot.png') no-repeat center;background-size:contain;}
.banner-top ul{display:inline-block;vertical-align:top;}
.banner-top li{box-sizing:border-box;display:inline-block;vertical-align:top;padding:14px 0 0;width:133px;height:98px;margin:18px 8px 0;background-image:linear-gradient(to bottom,#ff8922,#ff5f04);border-radius:10px;}
.banner-top li:nth-of-type(2){background-image:linear-gradient(to bottom,#ff3420,#ff4d3b);}
.banner-top li:nth-of-type(3){background-image:linear-gradient(to bottom,#18a86b,#2fb383);}
.banner-top li h6{padding-left:10px;font-size:24px;color:#fff;line-height:50px;}
.banner-top li h6 span{display:inline-block;vertical-align:top;font-size:43px;color:#fff34d;font-weight:600;line-height:1;}
.banner-top li p{font-size:24px;color:#fff;text-align:center;}
.banner-box{display:flex;justify-content:center;}
.banner-box li{width:344px;height:96px;margin:0 10px 40px;background-image:linear-gradient(to right,#fff,#fff0c6);border-radius:10px;}
.banner-box li:nth-of-type(3){width:368px;}
.banner-box li h5{display:inline-block;vertical-align:top;width:25px;height:23px;margin:37px 0;background:url('../images/banner-icon.png') no-repeat center;background-size:contain;}
.banner-box li p{display:inline-block;vertical-align:top;padding:10px 0 0;width:270px;font-size:30px;color:#212121;line-height:38px;font-weight:600;}
.banner-box li:nth-of-type(3) p{width:310px;}
.banner-box li p span{color:#f96b22;}
.banner .banner-link{width:442px;height:68px;font-size:40px;color:#fff;font-weight:600;margin:0 auto;text-align:center;line-height:68px;background:#1aad19;border-radius:34px;}
.vexation-bgd{background-color:#fff;}
.vexation{padding:60px 0;font-size:0;text-align:center;}
.vexation h2{font-size:48px;color:#212121;font-weight:600;margin-bottom:10px;}
.vexation h2 i{font-size:48px;color:#f96b22;}
.vexation h2 span{display:inline-block;vertical-align:top;width:72px;height:16px;margin:20px 90px;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:24px;color:#000;text-transform:uppercase;margin-bottom:34px;}
.vexation-box{display:flex;justify-content:space-around;}
.vexation-box img{width:260px;height:153px;margin:0 auto 30px;}
.vexation-box h4{font-size:36px;color:#ff5f4a;font-weight:600;margin-bottom:15px;}
.vexation-box p{box-sizing:border-box;padding:9px 13px;width:266px;height:80px;font-size:24px;color:#212121;line-height:32px;text-align:left;background-color:#fff6f2;border-radius:10px;}
.live-bgd{}
.live{padding:60px 0;font-size:0;text-align:center;}
.live h2{font-size:48px;color:#212121;font-weight:600;margin-bottom:10px;}
.live h2 i{font-size:48px;color:#f96b22;}
.live h2 em{display:inline-block;vertical-align:top;width:234px;height:44px;font-size:30px;color:#fff;text-align:center;line-height:44px;margin:5px 10px;background-color:#f96b22;border-radius:22px;}
.live h2 span{display:inline-block;vertical-align:top;width:72px;height:16px;margin:20px 30px;background:url('../images/title-left.png') no-repeat center;background-size:contain;}
.live h2 span:nth-of-type(2){background:url('../images/title-right.png') no-repeat center;background-size:contain;}
.live h3{font-size:24px;color:#000;text-transform:uppercase;margin-bottom:34px;}
.live-box{position:relative;width:1050px;height:246px;margin:0 auto 26px;background:url('../images/live-box-bgd01.png') no-repeat center;background-size:contain;}
.live-box:nth-of-type(1){background:url('../images/live-box-bgd01.png') no-repeat center;background-size:contain;}
.live-box:nth-of-type(2){height: 286px;background:url('../images/live-box-bgd02.png') no-repeat center;background-size:contain;}
.live-box:nth-of-type(3){height:236px;background:url('../images/live-box-bgd03.png') no-repeat center;background-size:contain;}
.live-box h4{padding:10px 0 0 34px;text-align:left;margin-bottom:30px;}
.live-box h4 span{display:inline-block;vertical-align:top;font-size:40px;color:#fee1d3;font-weight:600;margin-right:26px;text-transform:uppercase;}
.live-box h4 em{display:inline-block;vertical-align:top;font-size:40px;color:#f96b22;font-weight:600;margin-right:65px;}
.live-box h4 i{position:relative;display:inline-block;vertical-align:top;font-size:36px;color:#212121;font-weight:600;}
.live-box h4 i::after{position:absolute;bottom:-7px;left:50%;content:'';width:80%;height:5px;margin-left:-40%;background-color:#ffe961;}
.live-box h5{padding-left:64px;font-size:30px;color:#212121;text-align:left;font-weight:600;margin-bottom:25px;}
.live-box h5 span{display:inline-block;vertical-align:top;width:106px;height:35px;font-size:22px;color:#fff;text-align:center;line-height:35px;margin-right:15px;background-color:#ff5f4a;border-radius:10px;}
.live-box ul{padding-left:74px;text-align:left;}
.live-box li{display:inline-block;vertical-align:top;font-size:22px;color:#212121;margin:0 23px 20px 0;}
.live-box li span{display:inline-block;vertical-align:top;width:25px;height:21px;margin:1px 10px 0 0;background:url('../images/live-box-icon.png') no-repeat center;background-size:contain;}
.live-box a{position:absolute;top:30px;right:126px;width:217px;height:42px;font-size:26px;color:#fff;line-height:42px;text-align:center;background-color:#1aad19;border-radius:21px;}
.database-bgd{background:linear-gradient(to bottom,#fffde2 0,#fff2ec 100%);}
.database{padding:65px 0;font-size:0;text-align:center;}
.database h2{font-size:48px;color:#212121;font-weight:600;margin-bottom:15px;}
.database h2 span{color:#ff7815;}
.database h3{font-size:18px;color:#ff7815;margin-bottom:30px;}
.database-form{margin-bottom:30px;}
.database-phone{display:inline-block;vertical-align:top;width:287px;height:50px;text-align:left;margin-right:17px;background-color:#fff;border-radius:5px;border:1px solid #ff7815;}
.database-phone label{display:inline-block;vertical-align:top;width:40px;}
.database-phone label img{width:37px;height:49px;}
.database-phone input[type = text]{display:inline-block;vertical-align:top;width:220px;height:50px;font-size:20px;color:#a3a3a3;border:none;}
.database-form input[type = button]{display:inline-block;vertical-align:top;width:287px;height:50px;font-size:26px;color:#fff;text-align:center;font-weight:600;margin-bottom:30px;background:linear-gradient(to bottom,#ff4e00 0,#ffc435 100%);border:none;border-radius:25px;}
.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:.06rem 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{display:inline-block;vertical-align:top;width:630px;margin-right:80px;}
.database-left li{box-sizing:border-box;display:inline-block;vertical-align:top;padding:90px 0 0;width:166px;height:180px;font-size:22px;color:#fff;font-weight:600;margin:0 11px;background:url('../images/database-box-img01.png') no-repeat center;background-size:contain;}
.database-left li:nth-of-type(3n){padding:80px 0 0;line-height:1.2;}
.database-right{display:inline-block;vertical-align:top;padding:34px 0 0;width:300px;}
.database-right h4{font-size:45px;color:#ff7815;font-weight:600;margin-bottom:18px;}
.database-right h4 span{font-size:22px;color:#ff5f4a;}
.database-right p{width:264px;height:54px;font-size:26px;color:#faff3d;line-height:54px;font-weight:600;margin-bottom:20px;background:linear-gradient(to right,#ff6215 0,#ff7815 100%);border-radius:10px;}
.database-right p span{display:inline-block;vertical-align:top;width:30px;height:54px;background:url('../images/database-box-icon01.png') no-repeat center;background-size:contain;}
.database01-right{display:inline-block;vertical-align:top;padding:80px 0 0;width:510px;}
.database01-right h4{font-size:44px;color:#ff7815;font-weight:600;margin-bottom:15px;}
.database01-right h5{font-size:22px;color:#ff5f4a;margin-bottom:30px;}
.database01-right p{display:inline-block;vertical-align:top;width:240px;height:40px;font-size:24px;color:#fff;text-align:center;line-height:40px;margin:0 5px 14px;background-color:#ff5f4a;border-radius:10px;}
.database01-right p span{display:inline-block;vertical-align:top;width:20px;height:40px;background:url('../images/database-box-icon02.png') no-repeat center;background-size:contain;}
.database01-left{display:inline-block;vertical-align:top;width:580px;}
.database01-left li{box-sizing:border-box;display:inline-block;vertical-align:top;padding:100px 0 0;width:166px;height:180px;font-size:22px;color:#ff5804;font-weight:600;margin:0 11px;background:url('../images/database-box-img02.png') no-repeat center;background-size:contain;}
.database01-left li:nth-of-type(3n){padding:80px 0 0;line-height:1.5;}
/* 精锐师资 实力助阵 */
.teacher-bgd{}
.teacher{padding:60px 0;font-size:0;text-align:center;}
.teacher h2{font-size:48px;color:#212121;font-weight:600;margin-bottom:10px;}
.teacher h2 i{font-size:48px;color:#f96b22;}
.teacher h2 span{display:inline-block;vertical-align:top;width:72px;height:16px;margin:20px 90px;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:24px;color:#000;text-transform:uppercase;margin-bottom:34px;}
.teacher-box > li{width:1012px;height:315px;margin:0 auto 35px;border-radius:12px;background:linear-gradient(to bottom,#fff 0,#ffebd4 100%);box-shadow:-4px -5px 6px rgba(238,95,14,0.22);}
.teacher-box > li img{display:inline-block;vertical-align:top;width:240px;height:315px;}
.teacher-right{display:inline-block;vertical-align:top;padding:27px 0 0;width:740px;text-align:left;}
.teacher-right h4{display:inline-block;vertical-align:top;width:410px;margin:0 90px 12px 0;}
.teacher-right h4 em{display:inline-block;vertical-align:top;font-size:34px;color:#212121;line-height:40px;font-weight:600;margin-right:18px;}
.teacher-right h4 span{display:inline-block;vertical-align:top;padding:0 10px;height:40px;font-size:26px;color:#fff;text-align:center;line-height:40px;background-color:#f96b22;border-radius:20px;}
.teacher-right a{display:inline-block;vertical-align:top;width:167px;height:41px;font-size:25px;color:#fff;font-weight:600;text-align:center;line-height:41px;background-color:#1aad19;border-radius:21px;}
.teacher-right h5{box-sizing:border-box;padding:0 0 0 12px;width:468px;height:44px;font-size:26px;color:#ee5f0e;line-height:44px;text-align:left;margin-bottom:20px;background:linear-gradient(to right,#ffc6b0 0,transparent 100%);}
.teacher-right h5 span{display:inline-block;vertical-align:top;width:31px;height:41px;margin-right:6px;background:url('../images/teacher-box-icon.png') no-repeat center;background-size:contain;}
.teacher-right li{width:740px;}
.teacher-right li:not(:last-of-type){border-bottom:2px dashed #d9d4ce;}
.teacher-right li span{display:inline-block;vertical-align:top;width:18px;height:19px;line-height:40px;margin:13px 10px 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:700px;font-size:20px;color:#000;line-height:40px;}
.teacher-right li.teacher-p p{padding:8px 0 0;line-height:26px;}
.service-bgd{background:linear-gradient(to bottom,#fffde2 0,#fff2ec 100%);}
.service{padding:30px 0;font-size:0;text-align:center;}
.service h2{font-size:48px;color:#212121;font-weight:600;margin-bottom:10px;}
.service h2 i{font-size:48px;color:#f96b22;}
.service h2 span{display:inline-block;vertical-align:top;width:72px;height:16px;margin:20px 90px;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:24px;color:#000;text-transform:uppercase;margin-bottom:34px;}
.service-box{display:flex;flex-wrap:wrap;justify-content:space-around;}
.service-box li{margin-bottom:40px;}
.service-box li h4{font-size:32px;color:#ff7615;font-weight:600;line-height:50px;margin-bottom:15px;}
.service-box li h4 img{display:inline-block;vertical-align:top;width:52px;height:50px;}
.service-box li p{box-sizing:border-box;padding:10px 0 0;width:311px;height:122px;font-size:26px;color:#212121;line-height:35px;background-color:#fff;border-radius:10px;}
.service-box li:nth-of-type(2) p,
.service-box li:nth-of-type(6) p{
  padding: 29px 0 0;
}
