@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 !important;;}
.wrap{position: relative; width: 1200px; margin: 0 auto;font-size: 0;text-align: center;}
/*按钮悬停*/
.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%);}

/* banner */
.banner-bgd{height:600px;margin:0 auto;background:url('../images/banner-bgd.png') no-repeat center;}
.banner{position:relative;padding:93px 0 0;font-size:0;text-align:center;}
.banner-logo{position:absolute;top:20px;left:20px;width:190px;height:60px;}
.banner h2{position:relative;width:395px;height:80px;background:url('../images/banner-title-bgd.png') no-repeat center;background-size:contain;font-size:30px;color:#422880;font-weight:600;line-height:66px;margin:0 auto 46px;}
.banner h2 span{position:absolute;top:-68px;left:-46px;width:480px;height:135px;background:url('../images/banner-title-light.png') no-repeat center;mix-blend-mode:screen;}
.banner h1{position:relative;width:644px;height:170px;margin:0 auto 60px;}
.banner h1 span{position:absolute;top:-144px;left:-220px;width:497px;height:338px;background:url('../images/banner-icon.png') no-repeat center;mix-blend-mode:screen;z-index:1;}
.banner h1 img{width:644px;height:170px;margin:0 auto;}
.banner h3{width:795px;height:68px;margin:0 auto;background:url('../images/banner-title03.png') no-repeat center;background-size:contain;font-size:28px;color:#fff;text-align:center;line-height:68px;}
.banner h3 img{display:inline-block;vertical-align:top;width:323px;height:38px;margin:15px auto;}
.background01{height:1505px;margin:0 auto;background:url('../images/background01.png') no-repeat center;}
/* 什么是学位英语？ */
.what{padding:56px 0;font-size:0;text-align:center;}
.what h2{position:relative;padding:40px 0 0;width:1200px;background:url('../images/title01.png') no-repeat center top;font-size:44px;color:#666;font-weight:600;margin:0 auto 50px;}
.what h2 span{color:#ff8936;}
.what h2 em{position:absolute;width:120px;height:2px;border-radius:1px;background-color:#8684f3;}
.what h2 em:nth-of-type(1){top:62px;left:270px;}
.what h2 em:nth-of-type(2){top:62px;right:270px;}
.what-box{box-sizing:border-box;padding:68px 0 0 603px;width:1215px;height:468px;margin:0 auto 28px;background:url('../images/what-box.png') no-repeat center;}
.what-box h3{width:190px;height:50px;margin-bottom:14px;background:linear-gradient(to right,#8760f7,#6a4bd0);border-radius:25px 25px 25px 0;box-shadow:0 12px 12px rgba(112,79,217,.18);font-size:22px;color:#fff;line-height:50px;}
.what-box h3:nth-of-type(2){background:linear-gradient(to right,#fdc159,#fd8329);box-shadow:0 12px 12px rgba(255,159,26,.18);}
.what-box p{padding:0 100px 0 0;font-size:18px;color:#666;text-align:left;margin-bottom:30px;}
.what-box h3:nth-of-type(3){margin-bottom:7px;}
.what-box p:nth-of-type(3){line-height:26px;}
.what a{width:400px;height:50px;margin:0 auto;background:linear-gradient(to right,#8760f7,#6a4bd0);box-shadow:0 12px 12px rgba(112,79,217,.18);border-radius:50px;font-size:24px;color:#fff;text-align:center;line-height:50px;}
/* 为什么选择成人学位英语？ */
.why{padding:10px 0 70px;font-size:0;text-align:center;}
.why h2{position:relative;padding:30px 0 0;width:1200px;background:url('../images/title01.png') no-repeat center top;font-size:44px;color:#666;font-weight:600;margin:0 auto 18px;}
.why h2 span{color:#ff8936;}
.why h2 em{position:absolute;width:120px;height:2px;border-radius:1px;background-color:#8684f3;}
.why h2 em:nth-of-type(1){top:52px;left:180px;}
.why h2 em:nth-of-type(2){top:52px;right:180px;}
.why h3{font-size:22px;color:#808080;text-align:center;margin-bottom:50px;}
.why-box{display:flex;justify-content:space-between;margin-bottom:52px;}
.why-box li{box-sizing:border-box;padding:32px 0 0;width:260px;height:316px;background:linear-gradient(to bottom,#e6e5ff,#fff 60%,#fff);border-radius:35px;box-shadow:0 7px 18px rgba(173,172,255,.16);animation:move1 1s infinite linear alternate;}
.why-box li:nth-of-type(even){box-shadow:0 7px 18px rgba(255,206,171,.16);background:linear-gradient(to bottom,#fff0e5,#fff 60%,#fff);animation:move2 1s infinite linear alternate;}
@keyframes move1{0%{transform:translateY(-8px);}
100%{transform:translateY(0);}}
@keyframes move2{0%{transform:translateY(0);}
100%{transform:translateY(-8px);}}
.why-box li:nth-of-type(even){margin:50px 0 0;}
.why-box img{width:132px;height:132px;margin:0 auto 30px;}
.why-box h4{font-size:30px;color:#333;font-weight:600;margin-bottom:23px;}
.why-box p{padding:0 30px;font-size:18px;color:#666;}
.why-box li:nth-of-type(1) p{line-height:23px;}
.why a{width:400px;height:50px;margin:0 auto;background:linear-gradient(to right,#8760f7,#6a4bd0);box-shadow:0 12px 12px rgba(112,79,217,.18);border-radius:50px;font-size:24px;color:#fff;text-align:center;line-height:50px;}
.background02{height:1717px;margin:0 auto;background:url('../images/background02.png') no-repeat center;}
/* 考试难度如何？ */
.how{padding:62px 0 130px;font-size:0;text-align:center;}
.how h2{position:relative;padding:30px 0 0;width:1200px;background:url('../images/title02.png') no-repeat center top;font-size:44px;color:#666;font-weight:600;margin:0 auto 52px;}
.how h2 span{color:#ff8936;}
.how h2 em{position:absolute;width:120px;height:2px;border-radius:1px;background-color:#8684f3;}
.how h2 em:nth-of-type(1){top:55px;left:270px;}
.how h2 em:nth-of-type(2){top:55px;right:270px;}
.how-box h3{display:inline-block;vertical-align:top;box-sizing:border-box;padding:40px 63px 0 36px;width:620px;height:192px;margin:64px 30px 0 0;background:url('../images/how-box.png') no-repeat center;font-size:18px;color:#666;line-height:30px;text-align:left;}
.how-box h3 span{display:inline-block;vertical-align:top;font-size:24px;color:#705fe3;font-weight:600;}
.how-box img{display:inline-block;vertical-align:top;width:353px;height:321px;animation:pulse 2.5s linear infinite;}
@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)}}
/* 成人学位英语考试题型 */
.exam{padding:5px 0 23px;font-size:0;text-align:center;}
.exam h2{position:relative;padding:30px 0 0;width:1200px;background:url('../images/title02.png') no-repeat center top;font-size:44px;color:#666;font-weight:600;margin:0 auto 48px;}
.exam h2 span{color:#ff8936;}
.exam h2 em{position:absolute;width:120px;height:2px;border-radius:1px;background-color:#8684f3;}
.exam h2 em:nth-of-type(1){top:52px;left:180px;}
.exam h2 em:nth-of-type(2){top:52px;right:180px;}
.exam-table{width:1200px;height:164px;background-color:#fff;margin:0 auto;border-radius:20px;box-shadow:0 7px 18px rgba(173,172,255,.24);}
.exam-table th{height:60px;font-size:22px;color:#fff;background:linear-gradient(to bottom,#6a4bd0,#8760f7);}
.exam-table th:nth-of-type(1){width:102px;border-radius:20px 0 0 0;}
.exam-table th:nth-of-type(2){width:159px;}
.exam-table th:nth-of-type(3){width:209px;}
.exam-table th:nth-of-type(4){width:219px;}
.exam-table th:nth-of-type(5){width:239px;}
.exam-table th:nth-of-type(6){width:267px;border-radius:0 20px 0 0;}
.exam-table th:not(:last-of-type){border-right:1px solid #b9a2ff;}
.exam-table td{font-size:18px;color:#666;}
.exam-table td:not(:last-of-type){border-right:1px solid #b9a2ff;}
.exam-table td:nth-of-type(2),.exam-table td:nth-of-type(3){line-height:26px;}
.exam-table td:nth-of-type(1){font-weight:600;border-radius:0 0 0 20px;}
/* 2025年成人学位英语辅导课程 */
.course{padding:32px 0;font-size:0;text-align:center;}
.course h2{position:relative;width:1200px;height:100px;background:url('../images/title02.png') no-repeat center;font-size:44px;color:#666;line-height:122px;font-weight:600;margin-bottom:32px;}
.course h2 span{color:#ff8936;}
.course h2 em{position:absolute;width:120px;height:2px;border-radius:1px;background-color:#8684f3;}
.course h2 em:nth-of-type(1){top:62px;left:105px;}
.course h2 em:nth-of-type(2){top:62px;right:105px;}
.course-box{position:relative;padding:50px 0 50px;width:1200px;text-align:left;border-radius:20px;background-color:#7150da;}
.course-box .hd{display:inline-block;vertical-align:top;padding:62px 0 0 51px;}
.course-box .hd li{box-sizing:border-box;padding:14px 22px;width:90px;height:170px;font-size:24px;color:#fff;line-height:28px;font-weight:600;text-align:center;margin-bottom:13px;border-radius:20px 0 0 20px;background:linear-gradient(to bottom,#ff5b82,#fc9d97);}
.course-box .hd li.on{font-size:24px;color:#92310f;background:linear-gradient(to bottom,#ffc674,#ffffc9);}
.course-box .bd table{border-collapse:separate;position:absolute;top:52px;left:130px;width:1020px;height:426px;text-align:center;background-color:#fff;border-radius:20px;z-index:1;}
.course-box th{font-size:22px;color:#333;font-weight:600;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.course-box th:last-of-type{border-radius:0 20px 0 0;}
.course-box td{font-size:18px;color:#666;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.course-td01{border-radius:0 0 0 20px;}
.course .course-td02{font-size:30px;color:#7150da;font-weight:600;border-radius:0 0 20px 0;}
.course .course-td03{font-size:30px;color:#7150da;font-weight:600;}

.footer{font-size:0;display: none;}
.footer a{display: inline-block;vertical-align: top;}
footer a{display: inline-block;vertical-align: top;}
/* 按钮闪光 */
.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)}}
.hvr-pulse-grow{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}
.hvr-pulse-grow:hover,.hvr-pulse-grow:focus,.hvr-pulse-grow:active{-webkit-animation-name:hvr-pulse-grow;animation-name:hvr-pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}
@-webkit-keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}
@keyframes hvr-pulse-grow{to{-webkit-transform:scale(1.1);transform:scale(1.1)}}
