<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.i-media-outer {
    height: 520px
}

.i-media-report {
    width: 1180px
}

.i-media-report li {
    float: left;
    width: 140px;
    height: 72px;
    margin: 0 10px 10px 0
}

.i-media-report li.long {
    width: 260px
}

.i-media-report li:nth-child(7n) {
    margin-right: 0
}

.i-media-report li:hover {
    -webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 6px 0 rgba(0,0,0,.2);
    box-shadow: 0 0 6px 0 rgba(0,0,0,.2)
}

.i-ke-big {
    width: 100%;
    height: 164px;
    font-size: 32px;
    font-weight: 700;
    color: #fff;
    line-height: 60px;
    margin: 0 auto 40px!important;
    background: 0 0;
    border: none
}

.i-ke-big span {
    font-size: 26px;
    color: #fff;
    font-weight: 400;
    line-height: 48px;
    margin-top: 10px;
    display: inline-block
}

.i-ke-big span b#count {
    font-family: Georgia,Arial;
    font-size: 50px;
    color: #ffea00
}

.i-ke-wrapper .i-verify-outer {
    width: 100%;
    height: 490px;
    background-color: #282624;
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center
}

.i-ke-wrapper .ke-inner.i-verify-inner {
    height: 490px;
    padding-top: 90px
}

.i-ke-btn {
    clear: both;
    display: inline-block;
    background: #e1bc6c;
    border: 1px solid #e1bc6c;
    width: 220px;
    height: 50px;
    color: #333;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    border-radius: 2px;
    margin: 18px auto 10px
}

.i-ke-btn:hover {
    color: #e1bc6c;
    background: 0 0;
    border: 1px solid #e1bc6c
}

.s-look-btn {
    color: #e1bc6c;
    cursor: pointer
}

.s-look-btn:hover {
    color: #e1bc6c;
    text-decoration: underline
}

.i-ke-register {
    color: #131d3a;
    width: 220px
}

.i-ke-login {
    color: #fff;
    width: 220px;
    background: 0 0;
    border: none;
    margin: 10px auto 0
}

a,b,div,em,h1,h2,h3,h4,h5,h6,i,li,p,span,ul {
    box-sizing: border-box
}

.fl {
    float: left
}

.fr {
    float: right
}

.g-kmf-header-v4 {
    margin-bottom: 0
}

.g-kmf-header-v4 a,.g-kmf-header-v4 b,.g-kmf-header-v4 div,.g-kmf-header-v4 em,.g-kmf-header-v4 h1,.g-kmf-header-v4 h2,.g-kmf-header-v4 h3,.g-kmf-header-v4 h4,.g-kmf-header-v4 h5,.g-kmf-header-v4 h6,.g-kmf-header-v4 i,.g-kmf-header-v4 li,.g-kmf-header-v4 p,.g-kmf-header-v4 span,.g-kmf-header-v4 ul {
    box-sizing: content-box
}

.i-ke-wrapper {
    width: 100%;
    min-width: 1180px;
    font-size: 16px;
    line-height: 28px
}

.i-ke-wrapper .ke-outer {
    width: 100%;
    min-width: 1180px;
    margin: 0 auto
}

.i-ke-wrapper .ke-inner {
    width: 1180px;
    margin: 0 auto;
    /*padding-top: 100px;*/
    text-align: center
}

.g-kmf-service-all {
    margin-top: 0
}

body,html {
    background: #fff
}

.s-btn {
    background: #ffbd01;
    border: 1px solid #ffbd01
}

.s-btn:hover {
    color: #ffbd01;
    background: 0 0;
    border: 1px solid #ffbd01
}

.ban-btn {
    width: 188px
}

.bag-btn {
    width: 196px;
    margin: 0
}

.bag-btn:first-child {
    margin-right: 36px
}

.pos-btn {
    position: absolute;
    bottom: 19px;
    right: 0
}

.zx-btn {
    width: 160px;
    height: 40px;
    line-height: 40px;
    margin: 24px auto 0
}

.zx-btn:first-child {
    margin-right: 20px
}

.s-ke-register {
    margin: 0 auto
}

.s-ke-login {
    background: 0 0;
    border: none
}

.tit-white {
    position: relative;
    width: 100%;
    height: 162px;
    background: url(/dist/ke/css/img/ke_course/tit-white.png) center center no-repeat;
    font-size: 60px;
    line-height: 162px;
    color: #ffd941;
    font-weight: 700
}

.tit-white .num {
    position: absolute;
    bottom: 0;
    left: 523px;
    display: inline-block;
    width: 134px;
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
    color: #ffe680;
    font-size: 18px;
    text-align: center
}

.tit-gray {
    position: relative;
    width: 100%;
    height: 162px;
    font-size: 60px;
    line-height: 162px;
    font-weight: 700;
    background: url(/dist/ke/css/img/ke_course/tit-gray.png) center center no-repeat;
    color: #8a41dc
}

.tit-gray .num {
    position: absolute;
    bottom: 0;
    left: 523px;
    display: inline-block;
    width: 134px;
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
    color: #8a41dc;
    font-size: 18px;
    text-align: center
}

.spe-h2 {
    width: 100%;
    height: 66px;
    margin-bottom: 50px
}

/*.s-banner {
    width: 100%;
    height: 170px;
    background: #9d48df url(/dist/ke/css/img/ke_course/banner_gmat.png) center center no-repeat
}

.s-banner.s-toefl-banner {
    background-image: url(/dist/ke/css/img/ke_course/banner_toefl.png)
}

.s-banner.s-ielts-banner {
    background-image: url(/dist/ke/css/img/ke_course/banner_ielts.png)
}

.s-banner.s-gre-banner {
    background-image: url(/dist/ke/css/img/ke_course/banner_gre.png?20170817)
}*/

.i-ke-wrapper .ke-inner.s-ban-inner {
    width: 826px;
    padding-top: 54px
}

.s-aio-outer {
    height: 560px;
    background: url(../images/course/bj-t.png) no-repeat top left,url(../images/course/bj-bo.png) no-repeat bottom right
}

.da {
    width: 100%;
    height: 62px;
    line-height: 62px;
    font-size: 42px;
    color: #333;
    text-align: left;
    font-weight: 700;
    margin-bottom: 40px
}

.da-tit {
    margin-left: 20px;
    font-size: 18px;
    font-weight: 400
}

.vedio-box {
    float: left;
    width: 673px;
    height: 452px;
    padding: 47px 18px;
    background: url(../images/course/aio_bj.png) center center no-repeat
}

.AiO-vedio-box {
    width: 100%
}

.con-box {
    position: relative;
    float: right;
    width: 430px;
    height: 452px;
    text-align: left
}

.wa {
    font-size: 18px;
    color: #666;
    line-height: 18px;
    margin-bottom: 18px
}

.price {
    display: block;
    width: 100%;
    height: 60px;
    color: #fe5030;
    font-size: 20px;
    line-height: 60px;
    border-top: 1px solid #e5e5e5
}

.price strong {
    font-size: 32px
}

.bag {
    width: 100%;
    height: 124px;
    padding: 5px 0 8px 10px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    border-left: 6px solid #e5e5e5;
    margin-bottom: 16px
}

.bag-tit {
    font-size: 18px;
    line-height: 36px;
    color: #333;
    font-weight: 700
}

.bag-point {
    display: inline-block;
    line-height: 36px;
    font-size: 16px;
    color: #666;
    background: url(/dist/ke/css/img/ke_course/bag.png) center left no-repeat;
    padding-left: 28px;
    text-align: left
}

.bag-point:nth-child(3) {
    margin: 0 20px
}

.bag-point:nth-child(6) {
    margin: 0 21px
}

.main {
    padding-left: 16px;
    font-size: 18px;
    color: #333;
    line-height: 36px
}

.btn-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50px;
    font-size: 0
}

.s-full-outer {
    width: 100%;
    background: #ededed;
    height: 126px;
    box-shadow: 0 1px 8px rgba(0,0,0,.2)
}

.i-ke-wrapper .ke-inner.s-full-inner {
    padding: 34px 0;
    height: 126px
}

.s-full-inner .tab_item {
    display: inline-block;
    width: 174px;
    height: 58px;
    line-height: 58px;
    font-size: 24px;
    color: #666;
    text-align: center;
    margin-right: 73px;
    cursor: pointer
}

.s-full-inner .tab_item:last-child {
    margin-right: 0
}

.s-full-inner .tab_item:hover,.s-full-inner .tab_item_curr {
    background: #fff;
    color: #333;
    border-radius: 28.5px
}

.con-wpper {
    height: auto
}

.item_con {
    margin-top: 10px;
    height: auto;
    display: none
}

.item_con_curr {
    display: block
}

.i-ke-wrapper .ke-inner.s-con-inner {
    height: auto;
    padding-top: 40px
}

.i-ke-wrapper .ke-inner .ke-pic {
    width: 100%;
    height: 89px;
    line-height: 89px;
    font-size: 32px;
    font-weight: 700;
    color: #8941dc;
    text-align: center;
    background: url(/dist/ke/css/img/ke_course/ke-pic.png?20170830) center center no-repeat;
    margin-bottom: 50px
}

.i-ke-wrapper .ke-inner .ke-pic.ke-pic-spe {
    margin-bottom: 33px
}

.s-con1-outer {
    width: 100%;
    height: 813px;
    padding-bottom: 74px;
    background: #9b47df url(/dist/ke/css/img/ke_course/plan1.png) center center no-repeat
}

.ke-inner.s-con1-inner {
    position: relative;
    padding-top: 73px
}

.doot {
    display: block;
    width: 604px;
    height: 33px;
    position: absolute;
    top: -17px;
    left: 288px;
    z-index: 999;
    background: url(/dist/ke/css/img/ke_course/doot.png) center center no-repeat
}

.tit-line {
    width: 100%;
    height: 125px;
    line-height: 125px;
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    background: url(/dist/ke/css/img/ke_course/line.png) center center no-repeat
}

.tit-line-spe {
    color: #6f38d9;
    background-image: url(/dist/ke/css/img/ke_course/line-spe.png)
}

.i-tag-box {
    width: 100%;
    height: auto
}

.tag-btn {
    display: inline-block;
    font-size: 18px;
    line-height: 45px;
    color: #333;
    padding: 0 25px;
    background: #fff;
    border-radius: 22.5px;
    box-shadow: 0 10px 32px rgba(89,21,142,.2);
    margin-bottom: 30px
}

@keyframes aoto01 {
    0% {
        transform: translateX(0px)
    }

    25% {
        transform: translateX(30px)
    }

    50% {
        transform: translateX(50px)
    }

    75% {
        transform: translateX(30px)
    }

    100% {
        transform: translateX(0px)
    }
}

.tag-btn1 {
    animation: aoto01 5s linear infinite
}

@keyframes aoto02 {
    0% {
        transform: translateX(0px)
    }

    25% {
        transform: translateX(30px)
    }

    50% {
        transform: translateX(50px)
    }

    75% {
        transform: translateX(30px)
    }

    100% {
        transform: translateX(0px)
    }
}

.tag-btn.tag-btn2 {
    margin: 0 40px;
    animation: aoto02 7s linear infinite
}

@keyframes aoto04 {
    0% {
        transform: translateX(0px)
    }

    25% {
        transform: translateX(30px)
    }

    50% {
        transform: translateX(50px)
    }

    75% {
        transform: translateX(30px)
    }

    100% {
        transform: translateX(0px)
    }
}

.tag-btn.tag-btn3 {
    animation: aoto04 9s linear infinite
}

.tag-btn.tag-btn4 {
    margin: 0;
    animation: aoto04 8s linear infinite
}

@keyframes aoto05 {
    0% {
        transform: translateX(0px)
    }

    25% {
        transform: translateX(30px)
    }

    50% {
        transform: translateX(50px)
    }

    75% {
        transform: translateX(30px)
    }

    100% {
        transform: translateX(0px)
    }
}

.tag-btn.tag-btn5 {
    margin-right: 40px;
    animation: aoto05 5s linear infinite
}

.tag-btn.tag-btn6 {
    animation: aoto05 7s linear infinite
}

.tag-c-btn {
    background: #9846de;
    box-shadow: 0 10px 32px rgba(89,21,142,.2);
    color: #fff
}

.s-con2-outer {
    width: 100%;
    height: 806px;
    background: #f6f6f6 url(/dist/ke/css/img/ke_course/plan2.png) center center no-repeat;
    background-size: 100%
}

.ke-inner.s-con2-inner {
    padding: 74px 0
}

.ke-inner.s-con3-inner {
    padding-top: 50px
}

.five-kuai {
    width: 1120px;
    height: 271px;
    margin: 0 auto 32px
}

.five-bj {
    width: 224px;
    height: 271px;
    float: left;
    padding: 26px 40px;
    background: url(/dist/ke/css/img/ke_course/five-bj.png) center center no-repeat
}

.f_1 {
    color: #ffbd01;
    font-size: 14px;
    line-height: 14px
}

.f_2 {
    font-size: 22px;
    color: #333;
    line-height: 22px;
    margin: 14px 0 34px
}

.f_3 {
    font-size: 16px;
    line-height: 24px;
    color: #666;
    text-align: justify
}

.ke-inner.s-con4-inner {
    height: auto;
    padding-top: 50px;
    padding-bottom: 90px
}

.nei-tit {
    position: relative;
    width: 100%;
    height: 110px;
    font-size: 32px;
    color: #333;
    padding-left: 62px;
    text-align: left;
    line-height: 134px;
    background: url(/dist/ke/css/img/ke_course/nei-tit.png) center bottom no-repeat
}

.nei-con {
    width: 100%;
    line-height: 32px;
    color: #666;
    font-size: 16px;
    padding-left: 62px;
    text-align: justify;
    margin: 20px 0
}

.i-ke-wrapper .ke-inner.s-con-inner.mar-b {
    margin-bottom: 60px
}

.time-tit {
    font-size: 18px;
    color: #666;
    line-height: 18px;
    margin-bottom: 50px;
    text-align: left
}

.schedule {
    width: 100%;
    height: auto;
    padding-bottom: 62px
}

.sched-list {
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 50px;
    text-align: left
}

.time-top {
    position: relative;
    width: 100%;
    height: 28px;
    margin-bottom: 24px;
    font-size: 28px;
    line-height: 28px;
    padding-left: 164px;
    color: #333
}

.time-top::before {
    position: absolute;
    content: "";
    top: 2;
    left: 122px;
    width: 23px;
    height: 23px;
    background: #ab4de1;
    border-radius: 50%
}

.sched-list-a {
    display: block;
    width: 100%;
    padding: 10px 122px;
    border-radius: 20px;
    border: 1px solid #c2c2c2;
    color: #666;
    font-size: 16px;
    line-height: 30px;
    background: url(/dist/ke/css/img/ke_course/more.png) 88% no-repeat
}

.sched-list-a:hover {
    background-color: #9645de;
    color: #fff;
    background-image: url(/dist/ke/css/img/ke_course/more-hover.png)
}

.ke-inner.s-con-inner.mar-t {
    padding-top: 50px
}

.tea-box-wrap {
    display: table;
    width: 100%;
    height: 367px;
    padding-top: 27px
}

.tea-box {
    width: 303px;
    height: 340px;
    float: left;
    text-align: center
}

.tea-con {
    width: 820px;
    height: auto;
    font-size: 16px;
    line-height: 32px;
    color: #505050;
    text-align: justify;
    display: table-cell;
    vertical-align: middle;
    background: url(/dist/ke/css/img/ke_course/tea-con-bj.png) center 12px no-repeat
}

.tea-pic {
    display: block;
    margin: 0 auto;
    width: 160px;
    height: 160px;
    border-radius: 50%;
    border: 3px solid #7a3cda
}

.kemu {
    width: 100%;
    height: 110px;
    font-size: 18px;
    line-height: 50px;
    color: #666;
    font-weight: lighter
}

.tea-name {
    display: block;
    font-size: 24px;
    color: #333;
    line-height: 30px;
    font-weight: 700
}

.i-ke-wrapper .ke-outer.s-con6-outer {
    padding-bottom: 110px
}

.ke-inner.s-con6-inner {
    padding-top: 40px
}

.list-info-box-wrap {
    width: 100%;
    height: 154px;
    background: #fff;
    box-shadow: 0 0 80px rgba(0,0,0,.1);
    padding: 10px 16px
}

.list-info-box {
    width: 100%;
    height: 134px;
    border: 1px solid #f1f1f1;
    padding: 38px 0
}

.list-info-box .list-info {
    float: left;
    width: 286px;
    height: 58px;
    text-align: center;
    background: url(/dist/ke/css/img/ke_course/tea-line.png) right center no-repeat
}

.list-info-box .list-info:nth-child(4) {
    background: 0 0
}

.list-info-box .list-info img {
    width: 60px;
    height: 60px
}

.list-info .list-tit {
    font-size: 18px;
    line-height: 18px;
    color: #333
}

.list-info .list-show {
    font-size: 12px;
    margin-top: 12px;
    color: #999;
    font-weight: lighter
}

.list-info .list-show .worth {
    font-size: 26px
}

.i-ke-wrapper .ke-inner.s-con7-inner {
    padding: 40px 0 100px
}

.step-list {
    width: 100%;
    height: auto;
    padding-bottom: 20px;
    background: url(/dist/ke/css/img/ke_course/step-list.png) right bottom no-repeat
}

.step-list-left {
    position: relative;
    width: 214px;
    float: left;
    padding-left: 63px;
    font-size: 28px;
    line-height: 21px;
    color: #333;
    text-align: left
}

.step-list-left::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 23px;
    height: 23px;
    border-radius: 50%;
    background: #8941dc
}

.step-list-right {
    text-align: left;
    width: 966px;
    float: left;
    font-size: 16px;
    color: #999;
    line-height: 28px
}

.bb {
    display: block;
    font-size: 18px;
    color: #333;
    line-height: 18px;
    margin-bottom: 8px
}

.step-pic {
    width: 100%;
    height: auto;
    padding-left: 190px;
    text-align: left
}

.step-pic-tit {
    font-size: 16px;
    color: #999;
    line-height: 28px;
    padding-left: 24px
}

.i-ke-wrapper .ke-inner.s-con8-inner {
    padding: 40px 0 100px
}

.serve-list {
    position: relative;
    width: 100%;
    height: auto;
    padding: 0 0 30px 64px;
    background: url(/dist/ke/css/img/ke_course/step-list.png) right bottom no-repeat;
    text-align: left;
    margin-bottom: 26px
}

.serve-list::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 23px;
    height: 23px;
    border-radius: 50%;
    background: #8941dc
}

.serve-tit {
    display: block;
    width: 100%;
    line-height: 28px;
    margin-bottom: 10px;
    font-size: 28px;
    color: #333
}

.serve-con {
    font-size: 16px;
    color: #999;
    line-height: 28px
}

.i-ke-wrapper .s-verify-outer {
    background-color: #626363;
    background-image: url(/dist/ke/css/img/ke_course/verity.jpg)
}

.i-ke-wrapper .s-media-outer {
    background: #f2f2f2;
    height: 490px
}</pre></body></html>