@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:"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:#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:1200px;margin:auto;}
.agreement-text-box a{display:inline;}
body .pc-hide{display:none;}
/* 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%);}
.wow{visibility: hidden;}

/* banner */
.banner-bgd{height:1000px;margin:0 auto;background:url('../images/banner-bgd.png') no-repeat center;}
.banner{position:relative;padding:131px 0 0;font-size:0;text-align:center;}
.banner-logo{position:absolute;top:60px;left:80px;}
.banner-logo img{width:192px;height:40px;}
.banner h2{width:540px;height:78px;font-size:62px;text-align:center;line-height:78px;font-weight:600;text-align:center;margin:0 0 18px 474px;border-radius:39px;border:1px solid #fc8a2b;background:-webkit-linear-gradient(to bottom,#ea5120,#ef801e);/* Chrome,Safari */
 background:linear-gradient(to bottom,#ea5120,#ef801e);/* Standard syntax */
 -webkit-background-clip:text;/* Chrome,Safari */
 background-clip:text;-webkit-text-fill-color:transparent;/* Chrome,Safari */
 color:transparent;/* Overrides the color property */
}
.banner h1{margin:0 auto 27px;}
.banner h1 img{width:915px;height:134px;margin:0 auto;}
.banner h3{position:relative;box-sizing:border-box;height:103px;text-align:left;margin:0 auto 60px;}
.banner h3 em{display:inline-block;vertical-align:top;width:617px;height:86px;font-size:62px;color:#fff;text-align:center;font-weight:600;line-height:86px;text-indent:10px;margin-left:110px;background:url('../images/banner-title-bgd-img01.png') no-repeat center;background-size:contain;}
.banner h3 i{position:absolute;top:17px;right:110px;width:408px;height:86px;background:url('../images/banner-title-bgd-img02.png') no-repeat center;background-size:contain;}
.banner h3 span{padding:17px 0 0;font-size:62px;line-height:86px;font-weight:600;margin-left:74px;background:-webkit-linear-gradient(to bottom,#fff,#fff 20%,#ffe154);/* Chrome,Safari */
 background:linear-gradient(to bottom,#fff,#fff 20%,#ffe154);/* Standard syntax */
 -webkit-background-clip:text;/* Chrome,Safari */
 background-clip:text;-webkit-text-fill-color:transparent;/* Chrome,Safari */
 color:transparent;/* Overrides the color property */
}
.banner-box{margin-bottom:48px;}
.banner-box li{padding-left:83px;text-align:left;margin-bottom:22px;}
.banner-box li:nth-of-type(2){padding-left:338px;margin-bottom:26px;}
.banner-box li:nth-of-type(3){padding-left:167px;}
.banner-box li:nth-of-type(2) h4{padding-left:40px;}
.banner-box li:nth-of-type(3) h4{padding-left:32px;}
.banner-box li img{display:inline-block;vertical-align:top;width:70px;height:70px;}
.banner-box li h4{display:inline-block;vertical-align:top;padding:9px 0 10px 20px;font-size:42px;color:#212121;font-weight:600;background:url('../images/banner-box-title.png') no-repeat 14px 36px;background-size:679px 31px;}
.banner-box li h4 span{font-size:51px;color:#087efe;font-weight:600;margin-left:27px;}
.banner .banner-link{position:relative;width:430px;height:74px;font-size:44px;color:#fff;font-weight:600;text-align:center;line-height:74px;margin:0 auto;border-radius:37px;background:linear-gradient(to right,#f90,#ff4800);box-shadow:0 11px 21px rgba(255,113,0,.48);}
.banner .banner-link em{position:absolute;top:16px;left:-167px;width:123px;height:41px;background:url('../images/course-box-link.png') no-repeat center;background-size:contain;}
.banner .banner-link em:nth-of-type(2){position:absolute;top:16px;left:477px;transform:rotateY(-180deg);}
/* 按钮闪光 */
.a_ani{position:relative;overflow:hidden;}
.a_ani::before{content:"";position:absolute;width:100%;height:200px;left:0;right:0;top:50%;background:rgba(255,255,255,0.2);border-radius:50%;margin:-100px auto auto;animation:mytop 1s infinite;-moz-animation:mytop 1s infinite;-webkit-animation:mytop 1s infinite;-o-animation:mytop 1s infinite;-webkit-transform:scale(0.2)}
@-webkit-keyframes mytop{0%{-webkit-transform:scale(0.2)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes mytop{0%{-moz-transform:scale(0.2)}
100%{-moz-transform:scale(1)}
}
@-o-keyframes mytop{0%{-o-transform:scale(0.2)}
100%{-o-transform:scale(1)}
}
@keyframes mytop{0%{transform:scale(0.2)}
100%{transform:scale(1)}
}
/* 如果你正在面临以下困扰 */
.confuse{padding:53px 0 33px;font-size:0;text-align:center;}
.confuse h2{position:relative;font-size:52px;color:#212121;font-weight:600;margin-bottom:68px;}
.confuse h2::before{position:absolute;bottom:-18px;left:50%;content:'';width:756px;height:2px;margin-left:-378px;background-color:#dbdbdb;z-index:1;}
.confuse h2::after{position:absolute;bottom:-18px;left:50%;content:'';width:66px;height:2px;margin-left:-33px;background-color:#261cff;z-index:2;}
.confuse h2 span{color:#261cff;}
.confuse h2 em{display:inline-block;vertical-align:top;width:32px;height:28px;background:url('../images/title-left.png') no-repeat center;background-size:contain;}
.confuse h2 em:nth-of-type(1){margin:-9px 18px 0 0;background:url('../images/title-left.png') no-repeat center;background-size:contain;}
.confuse h2 em:nth-of-type(2){margin:32px 0 0 20px;background:url('../images/title-right.png') no-repeat center;background-size:contain;}
.confuse-box{position:relative;width:1200px;height:450px;margin:0 auto;background:url('../images/confuse-box-bgd.png') no-repeat center;background-size:contain;}
.confuse-box li{font-size:26px;color:#fff;}
.confuse-box li:nth-of-type(1){position:absolute;top:0;left:363px;width:477px;height:53px;line-height:43px;background:url('../images/confuse-box-img01.png') no-repeat center;background-size:contain;}
.confuse-box li:nth-of-type(2){position:absolute;top:94px;left:81px;width:467px;height:53px;line-height:43px;background:url('../images/confuse-box-img02.png') no-repeat center;background-size:contain;}
.confuse-box li:nth-of-type(3){position:absolute;top:80px;left:672px;width:464px;height:53px;line-height:43px;background:url('../images/confuse-box-img03.png') no-repeat center;background-size:contain;}
.confuse-box li:nth-of-type(4){position:absolute;top:200px;left:50px;width:477px;height:53px;line-height:43px;background:url('../images/confuse-box-img04.png') no-repeat center;background-size:contain;}
.confuse-box li:nth-of-type(5){position:absolute;top:237px;left:695px;width:454px;height:53px;line-height:43px;background:url('../images/confuse-box-img05.png') no-repeat center;background-size:contain;}
.background01{margin:0 auto;background:url('../images/background01.png') no-repeat center top;background-size:2000px 5878px;}
/* 我们全力帮你解决备考难题 */
.difficult{padding:50px 0 0;font-size:0;text-align:center;}
.difficult h2{position:relative;font-size:52px;color:#212121;font-weight:600;margin-bottom:90px;}
.difficult h2::before{position:absolute;bottom:-18px;left:50%;content:'';width:756px;height:2px;margin-left:-378px;background-color:#dbdbdb;z-index:1;}
.difficult h2::after{position:absolute;bottom:-18px;left:50%;content:'';width:66px;height:2px;margin-left:-33px;background-color:#261cff;z-index:2;}
.difficult h2 span{color:#261cff;}
.difficult h2 em{display:inline-block;vertical-align:top;width:32px;height:28px;background:url('../images/title-left.png') no-repeat center;background-size:contain;}
.difficult h2 em:nth-of-type(1){margin:-9px 18px 0 0;background:url('../images/title-left.png') no-repeat center;background-size:contain;}
.difficult h2 em:nth-of-type(2){margin:32px 0 0 20px;background:url('../images/title-right.png') no-repeat center;background-size:contain;}
.difficult-box{position:relative;padding:73px 0 36px;width:1200px;background-color:#fff;margin:0 auto 57px;border-radius:10px;}
.difficult-box ul{position:relative;box-sizing:border-box;padding:0 0 0 57px;width:1200px;height:230px;text-align:left;border-radius:10px;margin-bottom:32px;background:url('../images/difficult-box-bgd.png') no-repeat center;background-size:contain;}
.difficult-box h3{position:absolute;top:-23px;left:50%;width:476px;height:60px;font-size:40px;color:#fff;font-weight:600;line-height:55px;text-align:center;margin-left:-238px;background:linear-gradient(to right,#261cff,#087efe);border-radius:30px;}
.difficult-box li{display:inline-block;vertical-align:top;position:relative;}
.difficult-box li.on h4{animation:1s pulse infinite;}
@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
50%{-webkit-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}
.difficult-box li h4{padding:0 15px;height:40px;font-size:26px;color:#212121;line-height:40px;font-weight:600;text-align:center;margin-bottom:26px;background:linear-gradient(to right,#a2fffd,#ebfffd);}
.difficult-box li:nth-of-type(1){margin-right:63px;}
.difficult-box li:nth-of-type(2){margin-right:71px;}
.difficult-box li:nth-of-type(3){margin-right:70px;}
.difficult-box li:nth-of-type(1):after{position:absolute;top:13px;right:-45px;width:30px;height:19px;content:'';background:url('../images/difficult-box-arrow.png') no-repeat center;background-size:contain;}
.difficult-box li:nth-of-type(2):after{position:absolute;top:13px;right:-53px;width:30px;height:19px;content:'';background:url('../images/difficult-box-arrow.png') no-repeat center;background-size:contain;}
.difficult-box li:nth-of-type(3):after{position:absolute;top:13px;right:-53px;width:30px;height:19px;content:'';background:url('../images/difficult-box-arrow.png') no-repeat center;background-size:contain;}
.difficult-box li p{box-sizing:border-box;padding:34px 0 0 8px;width:190px;height:164px;font-size:20px;color:#087efe;text-align:left;line-height:37px;margin:0 auto;}
.difficult-box li:nth-of-type(1) p,.difficult-box li:nth-of-type(4) p{background:url('../images/difficult-box-img.png') no-repeat center;background-size:contain;}
.difficult-box li:nth-of-type(3) p{box-sizing:border-box;padding:12px 0 0;width:160px;height:99px;text-align:center;border-radius:10px;margin:62px auto 0;background-color:#f2f8ff;border:1px solid #087efe;border-radius:10px;}
.difficult-box li:nth-of-type(3) p span{display:block;width:125px;height:30px;font-size:20px;color:#087efe;line-height:30px;margin:0 auto 7px;border-radius:15px;border:1px solid #087efe;}
.difficult-box li:nth-of-type(3) p span:nth-of-type(1){color:#fff;background-color:#087efe;}
.difficult-box li:nth-of-type(4) p{padding:20px 0 0 0;text-align:center;line-height:34px;}
.difficult-box a{display:block;width:353px;height:58px;font-size:34px;color:#fff;font-weight:600;text-align:center;line-height:58px;margin:0 auto;border-radius:29px;background:linear-gradient(to right,#f90,#ff4800);box-shadow:0 11px 21px rgba(255,113,0,.48);}
/* 强师坐镇 私教式辅助 */
.teacher-box{position:relative;padding:56px 0 36px;width:1200px;background-color:#fff;margin:0 auto 83px;border-radius:10px;}
.teacher-box h3{position:absolute;top:-23px;left:50%;width:476px;height:60px;font-size:40px;color:#fff;font-weight:600;line-height:55px;text-align:center;margin-left:-238px;background:linear-gradient(to right,#261cff,#087efe);border-radius:30px;}
.teacher-list{display:flex;justify-content:center;margin-bottom:48px;}
.teacher-list li{margin:0 17px;}
.teacher-list li img{width:368px;height:330px;margin:0 auto 4px;}
.teacher-list li h4{font-size:30px;color:#261cff;font-weight:600;margin-bottom:12px;}
.teacher-list li h5{display:inline-block;vertical-align:top;padding:0 10px;height:40px;font-size:26px;color:#212121;font-weight:600;margin:0 auto 20px;line-height:40px;background:linear-gradient(to right,#a1fffd,#ebfffd);}
.teacher-bottom{box-sizing:border-box;padding:16px 0 0;width:366px;height:270px;margin:0 auto;background:linear-gradient(to bottom,#eefafe,#fff);box-shadow:0 16px 10px rgba(38,28,255,0.05);}
.teacher-bottom h6{font-size:20px;color:#212121;font-weight:600;line-height:31px;margin-bottom:10px;}
.teacher-bottom h6 em{display:inline-block;vertical-align:top;width:35px;height:31px;margin-right:3px;background:url('../images/teacher-bottom-em.png') no-repeat center;background-size:contain;}
.teacher-bottom p em{display:inline-block;vertical-align:top;width:17px;height:16px;margin:13px 0 0 7px;background:url('../images/teacher-bottom-icon.png') no-repeat center;background-size:contain;}
.teacher-bottom p span{display:inline-block;vertical-align:top;box-sizing:border-box;padding:2px 8px 0 10px;width:330px;font-size:20px;color:#212121;line-height:32px;text-align:left;}
/* 全程3V1私教带学 */
.ad0-bgd h4{position:relative;font-size:38px;color:#212121;font-weight:600;margin-bottom:40px;background:url('../images/ad0-title.png') no-repeat 240px 30px;background-size:199px 10px;}
.ad0-bgd h4 span{color:#261cff;}
.ad0-bgd h4 em{position:absolute;top:-24px;right:83px;width:174px;height:101px;background:url('../images/ad0-em.png') no-repeat center;}
/* 全程带学 */
.teacher-study{margin-bottom:10px;}
.teacher-study h4{font-size:36px;color:#212121;font-weight:600;margin-bottom:24px;}
.teacher-study h4 em{display:inline-block;vertical-align:top;width:21px;height:31px;margin:4px 24px;background:url('../images/teacher-study-title.png') no-repeat center;background-size:contain;}
.teacher-study h4 em:nth-of-type(2){transform:rotate(-180deg);}
.teacher-study ul{padding:31px 0 26px;width:1160px;text-align:left;margin:0 auto 35px;border-radius:20px;background:linear-gradient(to bottom,#eefafe,#fff);box-shadow:0 16px 10px rgba(38,28,255,.05);}
.teacher-study li{position:relative;display:inline-block;vertical-align:top;width:570px;}
.teacher-study li:nth-of-type(odd){margin:0 21px 50px 52px;}
.teacher-study li:nth-of-type(even){width:500px;}
.teacher-study li img{display:inline-block;vertical-align:top;width:66px;height:66px;margin:15px 15px 0 0;}
.teacher-study li:nth-of-type(odd) .teacher-study-right{width:480px;}
.teacher-study li:nth-of-type(even) .teacher-study-right{width:410px;}
.teacher-study-right{display:inline-block;vertical-align:top;}
.teacher-study-right h5{font-size:30px;color:#212121;text-align:left;font-weight:600;margin-bottom:13px;}
.teacher-study-right p{font-size:24px;color:#212121;line-height:30px;text-align:left;}
.teacher-study li em{position:absolute;bottom:-51px;right:36px;font-size:20px;color:#ec671f;}
/* 多形式答疑 */
.teacher-counfuse h4{font-size:36px;color:#212121;font-weight:600;margin-bottom:28px;}
.teacher-counfuse h4 em{display:inline-block;vertical-align:top;width:21px;height:31px;margin:4px 24px;background:url('../images/teacher-study-title.png') no-repeat center;background-size:contain;}
.teacher-counfuse h4 em:nth-of-type(2){transform:rotate(-180deg);}
.teacher-counfuse li{display:inline-block;vertical-align:top;margin:0 30px;}
.teacher-counfuse h5{display:inline-block;vertical-align:top;padding:0 48px;height:40px;font-size:26px;color:#212121;font-weight:600;margin:0 auto 20px;line-height:40px;background:linear-gradient(to right,#a1fffd,#ebfffd);}
.teacher-counfuse h6{font-size:24px;color:#212121;margin-bottom:26px;}
.teacher-counfuse img{width:287px;height:241px;}
/* 科学课程 进阶式学习 */
.advance-box{position:relative;padding:60px 0 43px;width:1200px;background-color:#fff;margin:0 auto 58px;border-radius:10px;}
.advance-box h3{position:absolute;top:-23px;left:50%;width:476px;height:60px;font-size:40px;color:#fff;font-weight:600;line-height:55px;text-align:center;margin-left:-238px;background:linear-gradient(to right,#261cff,#087efe);border-radius:30px;}
.advance-box h4{font-size:36px;color:#212121;font-weight:600;margin-bottom:45px;}
.advance-box h4 em{display:inline-block;vertical-align:top;width:21px;height:31px;margin:4px 24px;background:url('../images/teacher-study-title.png') no-repeat center;background-size:contain;}
.advance-box h4 em:nth-of-type(2){transform:rotate(-180deg);}
.advance-speed{position:relative;margin-bottom:53px;}
.advance-speed h5{padding-left:40px;text-align:left;margin-bottom:10px;}
.advance-speed h5 img{display:inline-block;vertical-align:top;width:50px;height:50px;margin:-4px 3px 0 0;}
.advance-speed h5 em{display:inline-block;vertical-align:top;font-size:30px;color:#212121;font-weight:600;line-height:45px;margin-right:16px;}
.advance-speed h5 span{display:inline-block;vertical-align:top;border:1px solid #ff520c;border-radius:10px;}
.advance-speed h5 span i{display:inline-block;vertical-align:top;width:457px;height:45px;font-size:30px;color:#fff;text-align:center;line-height:45px;background:linear-gradient(to right,#ff1a16,#ff630a);border-radius:10px;}
.advance-speed h5 span b{display:inline-block;vertical-align:top;padding:0 20px;font-size:30px;color:#fff;line-height:45px;font-weight:600;background:-webkit-linear-gradient(to bottom,#ea5120,#ef801e);/* Chrome,Safari */
 background:linear-gradient(to bottom,#ea5120,#ef801e);/* Standard syntax */
 -webkit-background-clip:text;/* Chrome,Safari */
 background-clip:text;-webkit-text-fill-color:transparent;/* Chrome,Safari */
 color:transparent;/* Overrides the color property */
}
.advance-speed p{padding:0 130px 0 96px;font-size:24px;color:#212121;line-height:30px;text-align:left;margin-bottom:36px;}
.advance-speed div:nth-of-type(1){position:absolute;top:44px;right:53px;width:43px;height:49px;background:url('../images/advance-speed-icon01.png') no-repeat center;background-size:contain;}
.advance-speed div:nth-of-type(2){position:absolute;top:170px;right:53px;width:52px;height:58px;background:url('../images/advance-speed-icon02.png') no-repeat center;background-size:contain;}
.advance-speed div:nth-of-type(3){position:absolute;top:310px;right:43px;width:63px;height:70px;background:url('../images/advance-speed-icon03.png') no-repeat center;background-size:contain;}
.advance-speed div:nth-of-type(4){position:absolute;top:460px;right:34px;width:82px;height:92px;background:url('../images/advance-speed-icon04.png') no-repeat center;background-size:contain;}
/* 五位一体 */
.advance-box h4{margin-bottom:37px;}
.advance-body{position:relative;width:1200px;height:501px;margin:0 auto 43px;background:url('../images/advance-body.png') no-repeat center;background-size:contain;}
.advance-body li.on{animation:1s pulse infinite;}
.advance-body li:nth-of-type(1){position:absolute;top:12px;right:507px;width:191px;height:185px;background:url('../images/advance-body-img01.png') no-repeat center;background-size:contain;}
.advance-body li:nth-of-type(2){position:absolute;top:81px;right:152px;width:231px;height:206px;background:url('../images/advance-body-img02.png') no-repeat center;background-size:contain;}
.advance-body li:nth-of-type(3){position:absolute;top:341px;right:168px;width:335px;height:153px;background:url('../images/advance-body-img03.png') no-repeat center;background-size:contain;}
.advance-body li:nth-of-type(4){position:absolute;top:332px;right:568px;width:330px;height:143px;background:url('../images/advance-body-img04.png') no-repeat center;background-size:contain;}
.advance-body li:nth-of-type(5){position:absolute;top:122px;right:840px;width:207px;height:180px;background:url('../images/advance-body-img05.png') no-repeat center;background-size:contain;}
.advance-box a{width:353px;height:56px;font-size:35px;color:#fff;font-weight:600;line-height:56px;margin:0 auto;border-radius:28px;background:linear-gradient(to right,#ff9900,#ff4800);border-radius:0 11px 21px rgba(255,113,0,.48);}
/* 学练结合 知识点强化 */
.strengthen-box{position:relative;padding:80px 0 12px;width:1200px;background-color:#fff;margin:0 auto 70px;border-radius:10px;}
.strengthen-title h3{position:absolute;top:-23px;left:50%;width:476px;height:60px;font-size:40px;color:#fff;font-weight:600;line-height:55px;text-align:center;margin-left:-238px;background:linear-gradient(to right,#261cff,#087efe);border-radius:30px;}
.strengthen-title h4{font-size:36px;color:#212121;font-weight:600;margin-bottom:23px;}
.strengthen-title h4:nth-of-type(2){margin-bottom:53px;}
.strengthen-title h4 em{display:inline-block;vertical-align:top;width:21px;height:31px;margin:4px 24px;background:url('../images/teacher-study-title.png') no-repeat center;background-size:contain;}
.strengthen-title h4 em:nth-of-type(2){transform:rotate(-180deg);}
.strengthen-title h5{display:flex;justify-content:center;margin-bottom:42px;}
.strengthen-title h5 span{padding:0 10px;font-size:24px;color:#035af4;line-height:40px;margin:0 16px;background:linear-gradient(to right,#a1fffd,#ebfffd);}
.strengthen-practice h3{padding-left:30px;font-size:24px;font-weight:700;color:#3a3d4b;text-align:left;line-height:31px;margin-bottom:32px;}
.strengthen-practice h3 em{display:inline-block;vertical-align:top;width:16px;height:16px;margin:8px 0 0 13px;background:url('../images/strengthen-practice-icon.png') no-repeat center;background-size:contain;}
.strengthen-practice h3 span{display:inline-block;vertical-align:top;margin-left:4px;font-size:14px;font-weight:400;color:#77798d;line-height:31px;letter-spacing:.58px;}
.strengthen-practice-top{padding-left:30px;text-align:left;margin-bottom:17px;}
.strengthen-practice-top li{display:inline-block;vertical-align:top;width:88px;height:32px;font-size:14px;color:#3a3d4b;text-align:center;line-height:32px;margin-right:10px;border-radius:16px;}
.strengthen-practice-top li:hover{color:#ff2e30;background-color:#fff4f4;}
.strengthen-practice-box{padding:20px 0;width:1160px;margin:0 auto 35px;background-color:#f5f6f9;}
.strengthen-practice-left{display:inline-block;vertical-align:top;}
.strengthen-practice-left img{display:inline-block;vertical-align:top;width:316px;height:100px;margin:0 10px 16px 0;}
.strengthen-practice-left-middle{display:inline-block;vertical-align:top;box-sizing:border-box;width:350px;height:100px;padding:24px 0;background-color:#fff;border-radius:8px;}
.strengthen-practice-left-middle li{display:inline-block;vertical-align:top;position:relative;padding:0 20px;}
.strengthen-practice-left-middle li:not(:last-of-type)::after{position:absolute;top:0;right:0;width:1px;height:70px;content:'';background:linear-gradient(180deg,hsla(0,0%,93.3%,.04),#ddd 46%,hsla(0,0%,84.7%,0));}
.strengthen-practice-left-middle h4{font-size:30px;color:#3a3d4b;font-weight:600;margin-bottom:15px;}
.strengthen-practice-left-middle h4 span{font-size:14px;color:#f8323c;}
.strengthen-practice-left-middle li:nth-of-type(3) h4{color:#f8323c;}
.strengthen-practice-left-middle p{width:70px;font-size:12px;color:#3a3d4b;}
.strengthen-practice-left-middle p em{display:inline-block;vertical-align:top;width:12px;height:12px;margin-right:10px;background:url('../images/strengthen-practice-left-middle-img01.png') no-repeat center;background-size:contain;}
.strengthen-practice-left-right{display:inline-block;vertical-align:top;box-sizing:border-box;padding:20px 0 0;width:114px;height:100px;margin-left:10px;background-color:#fff;border-radius:10px;}
.strengthen-practice-left-right img{width:36px;height:36px;margin:0 auto 15px;}
.strengthen-practice-left-right p{font-size:12px;color:#3a3d4b;}
.strengthen-practice-right{display:inline-block;vertical-align:top;width:324px;height:100px;margin-left:15px;background-color:#fff;border-radius:10px;}
.strengthen-practice-right li{display:inline-block;vertical-align:top;padding:20px 0;margin:0 30px;}
.strengthen-practice-right li img{width:36px;height:37px;margin:0 auto 10px;}
.strengthen-practice-right li p{font-size:14px;color:#3a3d4b;}
.strengthen-practice-bottom{display:inline-block;vertical-align:top;padding:16px 0;width:800px;border-radius:10px;background-color:#fff;}
.strengthen-practice-bottom h4{width:170px;height:22px;margin:0 0 20px 20px;background:url('../images/strengthen-practice-bottom-title.png') no-repeat center;background-size:contain;}
.strengthen-practice-bottom ul{display:flex;width:780px;margin:0 auto 18px;justify-content:center;border:1px solid #e2e4f1;border-radius:8px;background:linear-gradient(180deg,#fcfdff,#e3e6ef 96%);}
.strengthen-practice-bottom li{padding:20px 36px;}
.strengthen-practice-bottom li img{width:26px;height:26px;margin:0 auto 8px;}
.strengthen-practice-bottom li h5{font-size:16px;color:#3a3d4b;}
.strengthen-practice-bottom h6{padding-right:10px;font-size:14px;color:#3a3d4b;line-height:32px;text-align:right;}
.strengthen-practice-bottom h6 span{display:inline-block;vertical-align:top;width:100px;height:32px;font-size:14px;color:#fff;line-height:32px;text-align:center;border-radius:16px;margin-left:20px;background:linear-gradient(84deg,#ff737a 5%,#f8323c 93%);}
.strengthen-practice-bottom-img{display:inline-block;vertical-align:top;width:324px;height:180px;margin-left:15px;border-radius:8px;}
/* 《中会白皮书》（纸质版） */
.strengthen-title02{font-size:36px;color:#212121;font-weight:600;margin-bottom:53px;}
.strengthen-title02 em{display:inline-block;vertical-align:top;width:21px;height:31px;margin:4px 24px;background:url('../images/teacher-study-title.png') no-repeat center;background-size:contain;}
.strengthen-title02 em:nth-of-type(2){transform:rotate(-180deg);}
.strengthen-title02 span{font-size:24px;color:#212121;font-weight:400;}
.strengthen-bottom{display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;}
.strengthen-bottom img{position:absolute;top:25px;right:515px;width:172px;height:213px;}
.strengthen-bottom li{width:500px;margin-bottom:29px;}
.strengthen-bottom li:nth-of-type(odd){margin-right:182px;}
.strengthen-bottom h6{padding-left:48px;font-size:30px;color:#045ff6;font-weight:600;text-align:left;margin-bottom:9px;}
.strengthen-bottom p{position:relative;padding:0 20px 0 48px;font-size:20px;color:#212121;text-align:left;line-height:24px;}
.strengthen-bottom p::after{position:absolute;top:8px;left:30px;width:8px;height:8px;content:'';border-radius:4px;background-color:#ff5c1d;}
/* 精细服务 保姆式督学 */
.service-box{position:relative;padding:70px 0 43px;width:1200px;background-color:#fff;margin:0 auto 30px;border-radius:10px;}
.service-box h3{position:absolute;top:-23px;left:50%;width:476px;height:60px;font-size:40px;color:#fff;font-weight:600;line-height:55px;text-align:center;margin-left:-238px;background:linear-gradient(to right,#261cff,#087efe);border-radius:30px;}
.service-box h4{font-size:36px;color:#212121;font-weight:600;margin-bottom:35px;}
.service-box h4 span{font-size:28px;color:#ff5c1d;font-weight:400;line-height:40px;margin-left:20px;}
.service-box h4 em{display:inline-block;vertical-align:top;width:21px;height:31px;margin:4px 36px;background:url('../images/teacher-study-title.png') no-repeat center;background-size:contain;}
.service-box h4 em:nth-of-type(2){transform:rotate(-180deg);}
.service-top{display:flex;justify-content:center;margin-bottom:38px;}
.service-top li{margin:0 30px;}
.service-top h5{padding:0 10px;height:45px;font-size:30px;color:#fff;line-height:45px;text-align:center;margin-bottom:10px;border-radius:10px;background:linear-gradient(to right,#ff1a16,#ff630a);}
.service-top p{font-size:20px;color:#212121;text-align:left;line-height:32px;}
.service-top li:not(:nth-of-type(2)) p{padding-left:20px;}
/* 小U督学智能督学系统 */
.service-bottom{display:flex;justify-content:center;flex-wrap:wrap;}
.service-bottom li{width:210px;height:40px;margin:0 8px 10px;font-size:24px;color:#9d5100;background:linear-gradient(to right,#ffeab9,#fff);}
.service-bottom li span{display:inline-block;vertical-align:top;font-size:24px;color:#ff5c1d;margin:8px 4px 0 5px;}
.service-bottom li p{display:inline-block;vertical-align:top;width:160px;font-size:24px;color:#9d5100;text-align:left;line-height:40px;}
/* 课程内容一览 */
.course{padding:33px 0;font-size:0;text-align:center;}
.course h2{position:relative;font-size:52px;color:#212121;font-weight:600;margin-bottom:60px;}
.course h2::before{position:absolute;bottom:-26px;left:50%;content:'';width:756px;height:2px;margin-left:-378px;background-color:#dbdbdb;z-index:1;}
.course h2::after{position:absolute;bottom:-26px;left:50%;content:'';width:66px;height:2px;margin-left:-33px;background-color:#261cff;z-index:2;}
.course h2 span{color:#261cff;}
.course h2 em{display:inline-block;vertical-align:top;width:32px;height:28px;background:url('../images/title-left.png') no-repeat center;background-size:contain;}
.course h2 em:nth-of-type(1){position:absolute;top:-9px;left:231px;background:url('../images/title-left.png') no-repeat center;background-size:contain;}
.course h2 em:nth-of-type(2){position:absolute;top:34px;right:248px;background:url('../images/title-right.png') no-repeat center;background-size:contain;}
.course-box{margin-bottom:63px;}
.course-box li{width:1200px;text-align:left;margin-bottom:22px;background:linear-gradient(to bottom,#eefafe,#fff);border-radius:10px;}
.course-left{display:inline-block;vertical-align:top;box-sizing:border-box;padding:15px 0 0 110px;width:840px;text-align:left;}
.course-left h3{font-size:30px;color:#0970ff;font-weight:600;margin-bottom:10px;}
.course-left h3 span{display:inline-block;vertical-align:top;padding:14px 0 0 14px;font-size:18px;color:#ff5c1d;font-weight:400;}
.course-left p{font-size:20px;color:#1c1c1c;text-align:left;margin-bottom:20px;}
.course-right{display:inline-block;vertical-align:top;box-sizing:border-box;padding:11px 0 0;width:180px;margin-left:80px;}
.course-box li:nth-of-type(4) .course-right{padding:40px 0 0;}
.course-right h3{width:175px;height:40px;font-size:24px;color:#fff;text-align:center;line-height:40px;margin:0 auto 14px;border-radius:19px;background:linear-gradient(to right,#ff1a16,#ff630a);}
.course-right img{width:175px;height:120px;}
.course a{position:relative;width:430px;height:74px;font-size:44px;color:#fff;font-weight:600;text-align:center;line-height:74px;margin:0 auto;border-radius:37px;background:linear-gradient(to right,#f90,#ff4800);box-shadow:0 11px 21px rgba(255,113,0,.48);}
.course a em{position:absolute;top:16px;left:-167px;width:123px;height:41px;background:url('../images/course-box-link.png') no-repeat center;background-size:contain;}
.course a em:nth-of-type(2){position:absolute;top:16px;left:477px;transform:rotateY(-180deg);}
.wrap{position:relative;width:1100px;margin:0 auto;font-size:0;text-align:center;}
footer a{display:inline-block;vertical-align:top;}
#footer-wrapper,#branchSchool-wrapper,#enterprise-honor_box{line-height:1.5;}
