.Navigation .banner ul li::before,
.Navigation .peoples .container-wrap::after,
.Navigation .two-title .lists li::before,
.Navigation .four-list .top-title div p::after,
.Navigation .four-list .thr .con-box ul li p:nth-child(1)::after,
.Navigation .all-lines .container-wrap p::after,
.Navigation .teacher .top-teacher dl dd::after,
.Navigation .teacher ul li::before,
.Navigation .teacher ul li dl dd::after,
.Navigation .highlights .box-wrap > li ul li::after,
.Navigation .show-case div ul:nth-child(2) li:nth-child(odd)::after,
.Navigation .forms .container-wrap > p::after,
.Navigation .forms .container-wrap ul li::after,
.Navigation .forms .container-wrap ul li:last-child::after,
.Navigation .opinions .container-wrap::before {
    position : absolute;
    background-repeat : no-repeat;
    background-size : 100% 100%;
    content : '';
}
.Navigation .banner .text-bg,
.Navigation .banner .infos .titles,
.Navigation .banner .infos ul li dl dt span:nth-child(1),
.Navigation .four-list > li,
.Navigation .four-list .one .con-box ul li > p,
.Navigation .highlights,
.Navigation .banner,
.Navigation .teacher .top-teacher dl,
.Navigation .highlights,
.Navigation .show-case,
.Navigation .show-case div ul:nth-child(1),
.Navigation .forms {
    background-repeat : no-repeat;
    background-size : 100% 100%;
}
.Navigation .container-wrap,
.Navigation .banner .bann-text,
.Navigation .banner .text-bg,
.Navigation .banner .infos,
.Navigation .peoples .container-wrap ul li img,
.title-wrap p:nth-child(3),
.Navigation .two-title .btns,
.Navigation .four-list .one .con-box ul li > p,
.Navigation .opinions .container-wrap .box-wrap {
    margin-right : auto;
    margin-left : auto;
}
.title-wrap {
    text-align : center;
}
.title-wrap p:nth-child(1) {
    font-size : 34px;
    font-weight : bold;
    color : #402E32;
}
.title-wrap p:nth-child(2) {
    margin : 16px 0;
    font-size : 16px;
    color : #5B5B5B;
}
.title-wrap p:nth-child(3) {
    width : 73px;
    height : 4px;
    background-color : #FF7A1A;
}
/* 动效代码 */
.Navigation .common-enter {
    opacity : 1;
    transform : translateY(0);

    -webkit-transform : translateY(0);
    ;
}

.Navigation .common-enter,
.Navigation .common-leave,
.Navigation .top-enter p,
.Navigation .top-leave p {
    transition : opacity 1s,transform 1s,-webkit-transform 1s;
}

.Navigation .common-leave {
    opacity : 0;
    transform : translateY(50px);

    -webkit-transform : translateY(50px);
    ;
}
.Navigation .top-enter p,
.Navigation .top-enter p {
    opacity : 1;
    transform : translateY(0);

    -webkit-transform : translateY(0);
    ;
}

.Navigation .top-leave p,
.Navigation .top-leave p {
    opacity : 0;
    transform : translateY(50px);

    -webkit-transform : translateY(50px);
    ;
}
/* 动效代码 */
.Navigation .container-wrap {
    width : 1200px;
}
.Navigation .banner {
    height : 100%;
    padding : 46px 0 44px;
    background-image : url(https://www.kaoersi.com/public/images/linghang/banner-bg.png);
}
.Navigation .top-list-wrap {
    display : flex;
    justify-content : space-around;
}
.Navigation .banner .top-list-wrap ul {
    display : flex;
    width : auto;
}
.Navigation .banner .top-list-wrap ul li {
    position : relative;
    margin-right : 32px;
    padding-right : 32px;
    font-size : 20px;
    color : #7A5B48;
}
.Navigation .banner .top-list-wrap ul li::before {
    top : 0;
    right : 0;
    bottom : 0;
    width : 1px;
    height : 17px;
    margin : auto;
    background-color : #7A5B48;
}
.Navigation .banner .top-list-wrap ul li:last-child {
    margin-right : 0;
    padding-right : 0;
}
.Navigation .banner .top-list-wrap ul li:last-child::before {
    height : 0;
}
.Navigation .banner .bann-text {
    display : block;
    width : 929px;
    margin-top : -72px;
    margin-bottom : -74px;
}
.Navigation .banner .text-bg {
    width : 398px;
    height : 55px;
    font-size : 22px;
    font-weight : bold;
    line-height : 55px;
    text-align : center;
    color : #7A5B48;
    background-image : url(https://www.kaoersi.com/public/images/linghang/banner-bg1.png);
}
.Navigation .banner .infos {
    position : relative;
    width : 1200px;
    margin-top : 63px;
    padding : 77px 32px 39px 0;
    border-radius : 8px;
    background : linear-gradient(90deg, #FFF8F4 0%, #FFF7F4 100%);
    box-shadow : 0 22.15px 24.44px 0 rgba(165, 165, 165, .18);
}
.Navigation .banner .infos .titles {
    position : absolute;
    top : -11px;
    left : -6px;
    width : 383.5px;
    height : 74px;
    padding-left : 42px;
    font-size : 22px;
    font-weight : 700;
    line-height : 64px;
    color : #481400;
    background-image : url(https://www.kaoersi.com/public/images/linghang/banner-bg3.png);
}
.Navigation .banner .infos ul {
    display : flex;
    justify-content : space-between;
    margin-left : 21px;
}
.Navigation .banner .infos ul li {
    display : flex;
    align-items : center;
}
.Navigation .banner .infos ul li img {
    width : 106px;
    height : 106px;
}
.Navigation .banner .infos ul li dl dt {
    font-weight : bold;
}
.Navigation .banner .infos ul li dl dt span:nth-child(1) {
    display : inline-block;
    width : 104px;
    height : 40px;
    margin-left : -10px;
    font-size : 22px;
    line-height : 40px;
    text-align : center;
    color : #FF6500;
    background-image : url(https://www.kaoersi.com/public/images/linghang/banner-bg2.png);
}
.Navigation .banner .infos ul li dl dt span:nth-child(2) {
    font-size : 18px;
    color : #3D3D3D;
}
.Navigation .banner .infos ul li dl dd {
    margin-left : 10px;
    font-size : 14px;
    color : #3D3D3D;
}
.Navigation .banner .infos ul li dl dd:nth-child(2) {
    margin-top : 8px;
    margin-bottom : 7px;
}
.Navigation .peoples {
    position : relative;
    z-index : 1;
    background-color : #FFFFFF;
    box-shadow : 0 4px 9.7px 0 rgba(255, 174, 128, .19);
}
.Navigation .peoples .container-wrap {
    position : relative;
    padding : 26px 27px 33px 0;
}
.Navigation .peoples .container-wrap::after {
    top : -10px;
    left : 34px;
    width : 82px;
    height : 136px;
    background-image : url(https://www.kaoersi.com/public/images/linghang/text1-1.png);
}
.Navigation .peoples .container-wrap ul {
    display : flex;
    justify-content : space-between;
    padding-left : 160px;
}
.Navigation .peoples .container-wrap ul li:hover {
    transform : translateX(-10px);
    /* transform: rotate(360deg); */
    /* transform: rotate3d(1, 1, 1, 356deg); */
}
.Navigation .peoples .container-wrap ul li {
    transition : all .3s;
}
.Navigation .peoples .container-wrap ul li img {
    display : block;
    width : 56px;
    height : 56px;
    margin-bottom : 16px;
}
.Navigation .peoples .container-wrap ul li p {
    font-size : 16px;
    color : #3D3D3D;
}
.Navigation .two-title {
    padding-top : 52px;
    background : linear-gradient(180deg, #FFF8F2 0%, #FFFFFF 100%);
}
.Navigation .two-title .lists {
    display : flex;
    margin-top : 32px;
    margin-bottom : 36px;

/* justify-content: space-between; */
    padding : 26px 100px 28px 69px;
    border-radius : 8px;
    background-color : #FFFFFF;
    box-shadow : 0 4px 9.7px 0 rgba(255, 174, 128, .19);
}
.Navigation .two-title .lists li {
    position : relative;
    text-align : center;
}
.Navigation .two-title .lists li:nth-child(1) {
    margin-right : 120px;
}
.Navigation .two-title .lists li:nth-child(2) {
    margin-right : 105px;
}
.Navigation .two-title .lists li:nth-child(3) {
    margin-right : 86px;
}
.Navigation .two-title .lists li:nth-child(4) {
    margin-right : 85px;
}
.Navigation .two-title .lists li:nth-child(5) {
    margin-right : 100px;
}
.Navigation .two-title .lists li::before {
    top : 32px;
    right : -97px;
    width : 97px;
    height : 10px;
    background-image : url(https://www.kaoersi.com/public/images/linghang/icon2-7.png);
}
.Navigation .two-title .lists li:nth-child(1)::before,
.Navigation .two-title .lists li:nth-child(2)::before {
    right : -107px;
}
.Navigation .two-title .lists li:nth-child(3)::before {
    right : -98px;
}
.Navigation .two-title .lists li:nth-child(4)::before {
    right : -88px;
}
.Navigation .two-title .lists li:nth-child(5)::before {
    right : -96px;
}
.Navigation .two-title .lists li:hover img {
    /* transform: rotate(90deg); */
    animation : wobble .8s;
}
.Navigation .two-title .lists li:last-child:before {
    width : 0;
}
.Navigation .two-title .lists li img {
    width : 72px;
    height : 69.5px;
    transition : all .4s;
}
@-webkit-keyframes wobble {
    0% {
    	transform : translateZ(0);
    }
    15% {
    	transform : translate3d(-25%, 0, 0) rotate(-5deg);
    }
    30% {
    	transform : translate3d(20%, 0, 0) rotate(3deg);
    }
    45% {
    	transform : translate3d(-15%, 0, 0) rotate(-3deg);
    }
    60% {
    	transform : translate3d(10%, 0, 0) rotate(2deg);
    }
    75% {
    	transform : translate3d(-5%, 0, 0) rotate(-1deg);
    }
    to {
    	transform : translateZ(0);
    }
}
@keyframes wobble {
    0% {
    	transform : translateZ(0);
    }
    15% {
    	transform : translate3d(-25%, 0, 0) rotate(-5deg);
    }
    30% {
    	transform : translate3d(20%, 0, 0) rotate(3deg);
    }
    45% {
    	transform : translate3d(-15%, 0, 0) rotate(-3deg);
    }
    60% {
    	transform : translate3d(10%, 0, 0) rotate(2deg);
    }
    75% {
    	transform : translate3d(-5%, 0, 0) rotate(-1deg);
    }
    to {
    	transform : translateZ(0);
    }
}
.Navigation .two-title .lists li p:nth-child(2) {
    margin-top : 22px;
    margin-bottom : 5px;
    font-size : 16px;
    font-weight : bold;
    color : #3D3D3D;
}
.Navigation .two-title .lists li p:nth-child(3) {
    font-size : 14px;
    color : #5B5B5B;
}
.Navigation .two-title .btns {
    display : block;
    width : 260px;
    height : 52px;
    margin-top : 36px;
    margin-bottom : 60px;
    border-radius : 26.36px;
    font-size : 18px;
    font-weight : bold;
    line-height : 52px;
    text-align : center;
    color : #FFFFFF;
    background : linear-gradient(90deg, #FD8C3B 0%, #FF6A00 100%);
    transition : all .3s;
}
.Navigation .two-title .btns:hover {
    background : linear-gradient(270deg, #FD8C3B 0%, #FF6A00 100%);
    transform : translateY(3px);
}
.Navigation .four-list {
    margin-top : 36px;
    background-color : #FFFFFF;
}
.Navigation .four-list .container-wrap > li {
    margin-bottom : 44px;
    padding : 41px 15px  0 29px ;
    border-radius : 8px;
    background-image : url(https://www.kaoersi.com/public/images/linghang/bg2-1.png);
    box-shadow : 0 3px 8.5px 3px rgba(6, 6, 6, .11);
}
.Navigation .four-list .top-title {
    display : flex;
    justify-content : space-between;
    align-items : flex-end;
    padding-bottom : 23px;

    border-bottom : 1px solid #DDDDDD;
}
.Navigation .four-list .top-title div {
    display : flex;
    align-items : center;
}
.Navigation .four-list .top-title div p {
    position : relative;
    z-index : 2;
    display : inline-block;
    margin-right : 15px;
    font-size : 26px;
    font-weight : bold;
    color : #3D3D3D;
}
.Navigation .four-list .top-title div span {
    display : inline-block;
    padding : 3px 12px;
    border-radius : 6px 6px 6px 0 ;
    font-size : 16px;
    color : #FFFFFF;
    background : linear-gradient(90deg, #FD8C3B 0%, #FF6A00 100%);
}
.Navigation .four-list .top-title p:nth-child(2) {
    margin-bottom : 3px;
    padding-right : 20px;
    font-size : 16px;
    color : #5B5B5B;
}
.Navigation .four-list .one .top-title div p::after {
    bottom : 0;
    left : -8px;
    z-index : -1;
    width : 59px;
    height : 43px;
    background-image : url(https://www.kaoersi.com/public/images/linghang/text2-1.png);
}
.Navigation .four-list .two .top-title div p::after {
    bottom : 0;
    left : -8px;
    z-index : -1;
    width : 66.5px;
    height : 43px;
    background-image : url(https://www.kaoersi.com/public/images/linghang/text2-2.png);
}
.Navigation .four-list .thr .top-title div p::after {
    bottom : 0;
    left : -8px;
    z-index : -1;
    width : 66.5px;
    height : 43px;
    background-image : url(https://www.kaoersi.com/public/images/linghang/text2-3.png);
}
.Navigation .four-list .four .top-title div p::after {
    bottom : 0;
    left : -8px;
    z-index : -1;
    width : 67.5px;
    height : 43px;
    background-image : url(https://www.kaoersi.com/public/images/linghang/text2-4.png);
}
.Navigation .four-list .one .con-box {
    display : flex;
    justify-content : space-between;
    padding : 41px 54px 40px 19px;
}
.Navigation .four-list .one .con-box img {
    width : 444px;
    height : 290px;
    margin-top : 16px;
}
.Navigation .four-list .one .con-box ul {
    display : flex;
    flex-wrap : wrap;
    justify-content : space-between;
    width : calc(100% - 544px);
    margin-left : 100px;
}
.Navigation .four-list .one .con-box ul li {
    position : relative;
    width : 237px;
    margin-right : 65px;
    padding-top : 55px;
    padding-bottom : 16px;
    border : 1px solid #DFDFDF;
    border-radius : 12px;
    text-align : center;
    background-color : #FFFFFF;
    transition : all .3s;
}
.Navigation .four-list .one .con-box ul li:nth-child(1),
.Navigation .four-list .one .con-box ul li:nth-child(2) {
    margin-bottom : 38px;
}
.Navigation .four-list .one .con-box ul li:hover {
    transform : translateY(-10px);
}
.Navigation .four-list .one .con-box ul li > p {
    position : absolute;
    top : -7px;
    right : 0;
    left : 0;
    width : 187.5px;
    height : 52px;
    margin : auto;
    font-size : 18px;
    font-weight : bold;
    line-height : 45px;
    color : #FFFFFF;
    background-image : url(https://www.kaoersi.com/public/images/linghang/pic1-2.png);
}
.Navigation .four-list .one .con-box ul li:hover {
    border : 1px solid #FFFFFF;
    box-shadow : 0 5px 9.5px 3.65px rgba(141, 141, 141, .25);
}
.Navigation .four-list .one .con-box ul li:nth-child(even) {
    margin-right : 0;
}
.Navigation .four-list .one .con-box ul li div p {
    margin-bottom : 8px;
    font-size : 16px;
    color : #3D3D3D;
}
.Navigation .four-list .two .con-box {
    position : relative;
    padding : 0 0 24px 20px;
}
.Navigation .four-list .two .con-box img {
    position : absolute;
    right : 15px;
    bottom : 24px;
    width : 472px;
    height : 308.5px;
}
.Navigation .four-list .two .con-box > div {
    display : flex;
}
.Navigation .four-list .two .con-box > div .tables {
    width : 650px;
    margin-top : 44px;
    margin-right : 97px;
    border : 1px solid #E2E2E2;
    border-radius : 12px;
    background-color : #FFFFFF;

    overflow : hidden;
}
.Navigation .four-list .two .con-box > div .tables li {
    display : flex;
    height : 48px;
    font-size : 14px;
}
.Navigation .four-list .two .con-box > div .tables li p {
    display : flex;
    justify-content : space-around;
    align-items : center;
}
.Navigation .four-list .two .con-box > div .tables li:first-child {
    height : 41px;
    font-size : 16px;
    font-weight : bold;
    color : #FFFFFF;
    background : linear-gradient(90deg, rgb(253, 140, 59) 0%, rgb(255, 106, 0) 100%);
}
.Navigation .four-list .two .con-box > div .tables li:nth-child(odd) {
    background-color : #F5F5F5;
}
.Navigation .four-list .two .con-box > div .tables li:first-child p:nth-child(1),
.Navigation .four-list .two .con-box > div .tables li:first-child p:nth-child(2) {
    border-right : 1px solid #FFFFFF;
}
.Navigation .four-list .two .con-box > div .tables li p:nth-child(1),
.Navigation .four-list .two .con-box > div .tables li p:nth-child(2) {
    border-right : 1px solid #F5F5F5;
}
.Navigation .four-list .two .con-box > div .tables li p:nth-child(2) {
    width : 141px;
}
.Navigation .four-list .two .con-box > div .tables li p:nth-child(1) {
    width : 171px;
}
.Navigation .four-list .two .con-box > div .tables li p:nth-child(3) {
    width : calc(100% - 312px);
}
.Navigation .four-list .two .con-box > div .right-list {
    margin-top : 65px;
}
.Navigation .four-list .two .con-box > div .right-list li {
    width : 134px;
    height : 46px;
    margin-bottom : 13px;
    border-radius : 5px;
    font-size : 14px;
    line-height : 46px;
    text-align : center;
    color : #402E32;
    background : rgba(255, 255, 255, .67);
    box-shadow : 0 4px 4px 0 rgba(191, 191, 191, .25);
    transition : all .3s;

    backdrop-filter : blur(2px);
}
.Navigation .four-list .two .con-box > div .right-list li:hover {
    animation : jello .5s;
}
@keyframes jello {
    0%,
    11.1%,
    to {
    	transform : translateZ(0);
    }
    22.2% {
    	transform : skewX(-12.5deg) skewY(-12.5deg);
    }
    33.3% {
    	transform : skewX(6.25deg) skewY(6.25deg);
    }
    44.4% {
    	transform : skewX(-3.125deg) skewY(-3.125deg);
    }
    55.5% {
    	transform : skewX(1.5625deg) skewY(1.5625deg);
    }
    66.6% {
    	transform : skewX(-.78125deg) skewY(-.78125deg);
    }
    77.7% {
    	transform : skewX(.390625deg) skewY(.390625deg);
    }
    88.8% {
    	transform : skewX(-.1953125deg) skewY(-.1953125deg);
    }
}
.Navigation .four-list .two .con-box > div .right-list li:last-child {
    margin-bottom : 0;
}
.Navigation .four-list .thr .con-box {
    display : flex;
    align-items : flex-start;
    padding : 39px 42px 7px 42px;
}
.Navigation .four-list .thr .con-box > img {
    width : 350px;
    height : 313.5px;
    margin-right : 67px;
}
.Navigation .four-list .thr .con-box ul {
    display : flex;
    flex-wrap : wrap;
    justify-content : space-between;
    width : calc(100% - 417px);
}
.Navigation .four-list .thr .con-box ul li {
    width : 311px;
    margin-bottom : 31px;
    padding : 19px 15px 23px 24px;
    border : 1px solid #DFDFDF;
    border-radius : 12px;
    color : #3D3D3D;
    background-color : #FFFFFF;
    transition : all .3s;
}
.Navigation .four-list .thr .con-box ul li:hover {
    border : 1px solid #FFFFFF;
    box-shadow : 0 5px 9.5px 3.65px rgba(141, 141, 141, .25);
    transform : translateY(-10px);
}
.Navigation .four-list .thr .con-box ul li p:nth-child(1) {
    position : relative;
    margin-bottom : 12px;
    padding-bottom : 13px;
    padding-left : 31px;
    font-size : 16px;
    font-weight : bold;

    border-bottom : 1px solid #EDEDED;
}
.Navigation .four-list .thr .con-box ul li p:nth-child(1)::after {
    top : 0;
    left : 0;
    width : 20px;
    height : 20px;
    background-image : url(https://www.kaoersi.com/public/images/linghang/icon3-1.png);
}
.Navigation .four-list .thr .con-box ul li:nth-child(2) p:nth-child(1)::after {
    background-image : url(https://www.kaoersi.com/public/images/linghang/icon3-2.png);
}
.Navigation .four-list .thr .con-box ul li:nth-child(3) p:nth-child(1)::after {
    background-image : url(https://www.kaoersi.com/public/images/linghang/icon3-3.png);
}
.Navigation .four-list .thr .con-box ul li:nth-child(4) p:nth-child(1)::after {
    background-image : url(https://www.kaoersi.com/public/images/linghang/icon3-4.png);
}
.Navigation .four-list .thr .con-box ul li p:nth-child(2) {
    font-size : 14px;
    line-height : 27px;
}
.Navigation .four-list .thr .con-box ul li:nth-child(4) {
    padding : 15px 10px 23px 13px;
}
.Navigation .four-list .four {
    position : relative;
    z-index : 1;
}
.Navigation .four-list .four .con-box {
    display : flex;
    justify-content : space-between;
    padding : 43px 65px 43px 80px;
}
.Navigation .four-list .four .con-box img {
    width : 453px;
    height : 263px;
}
.Navigation .four-list .four .con-box ul li {
    display : flex;
    margin-bottom : 22px;
    font-size : 18px;
    font-weight : bold;
    color : #3D3D3D;
}
.Navigation .four-list .four .con-box ul li p:hover {
    transform : scale(1.1);
}
.Navigation .four-list .four .con-box ul li p {
    height : 48px;
    padding-left : 24px;
    border-radius : 8px;
    line-height : 48px;
    background : linear-gradient(270deg, rgba(236, 168, 125, .06) 0%, rgba(241, 241, 241, 0) .01%, #E5E5E5 100%);
    transition : all .3s;
}
.Navigation .four-list .four .con-box ul li p:nth-child(1) {
    width : 218px;
    margin-right : 4px;
}
.Navigation .four-list .four .con-box ul li p:nth-child(2) {
    width : 289px;
}
.Navigation .four-list .four .con-box > div > p:nth-child(2) {
    width : 511px;
    height : 50px;
    margin-top : 45px;
    border-radius : 6px;
    font-size : 18px;
    font-weight : bold;
    line-height : 50px;
    text-align : center;
    color : #FFFFFF;
    background : linear-gradient(90deg, #FD8C3B 0%, #FF6A00 100%);
}
.Navigation .all-lines {
    position : relative;
    z-index : 0;
    height : 185px;
    margin-top : -113px;
    background-repeat : no-repeat;
    background-size : cover;
}
.Navigation .all-lines .container-wrap {
    display : flex;
    justify-content : space-between;
    align-items : center;
    padding-top : 104px;
}
.Navigation .all-lines .container-wrap p {
    position : relative;
    padding-left : 24px;
    font-size : 30px;
    font-weight : bold;
    color : #FFDAB3;
}
.Navigation .all-lines .container-wrap p::after {
    top : 1px;
    left : 0;
    width : 6px;
    height : 40px;
    background : linear-gradient(180deg, #FFDAB3 0%, #3B487400 100%);
}
.Navigation .all-lines .container-wrap a {
    display : block;
    width : 234px;
    height : 52px;
    border-radius : 29px;
    font-size : 18px;
    font-weight : bold;
    line-height : 52px;
    text-align : center;
    color : #FFFFFF;

/* transition: all .3s; */
    background : linear-gradient(180deg, #FE8D3B 0%, #FF730E 100%);
}
.Navigation .all-lines .container-wrap a:hover {
    box-shadow : 0 0 0 20px transparent;
    animation : pulse .5s;
}
@keyframes pulse {
    0% {
    	box-shadow : 0 0 0 0 #FFFFFF;
    }
}
.Navigation .teacher {
    padding : 61px 0 51px;
    background-color : #FFFFFF;
}
.Navigation .teacher .top-teacher {
    position : relative;
    margin-top : 70px;
    margin-bottom : 26px;
}
.Navigation .teacher .top-teacher img {
    position : absolute;
    right : 84px;
    bottom : 0;
    width : 262px;
    height : 355px;
}
.Navigation .teacher .top-teacher dl {
    padding : 32px 0 26px 98px;
    background-color : #F8F8F8;
    background-image : url(https://www.kaoersi.com/public/images/linghang/bg4-1.png);
}
.Navigation .teacher .top-teacher dl dt {
    display : inline-block;
    margin-bottom : 23px;
    padding : 7px 16px;
    border-radius : 4px;
    font-size : 24px;
    font-weight : bold;
    color : #FFFFFF;
    background : #FF720D;
}
.Navigation .teacher .top-teacher dl dd {
    position : relative;
    padding-left : 21px;
    font-size : 16px;
    line-height : 35px;
    color : #5B5B5B;
}
.Navigation .teacher .top-teacher dl dd::after {
    top : 2px;
    bottom : 0;
    left : 3px;
    width : 5px;
    height : 6px;
    margin : auto;
    background-image : url(https://www.kaoersi.com/public/images/linghang/after1-2.png);
}
.Navigation .teacher ul {
    display : flex;
    justify-content : space-between;
}
.Navigation .teacher ul li {
    position : relative;
    width : 586px;
    border-radius : 8px;
    background-color : #FFFFFF;
    box-shadow : 0 11px 24.8px 0 rgba(77, 66, 61, .09);
}
.Navigation .teacher ul li:hover img {
    /* transform: rotateZ(360deg); */
}
.Navigation .teacher ul li img {
    width : 179px;
    height : 235px;
    margin-right : 32px;
    transition : all .3s;
}
.Navigation .teacher ul li::before {
    top : 25px;
    right : 26px;
    width : 73.21px;
    height : 50.24px;
    background-image : url(https://www.kaoersi.com/public/images/linghang/after1-1.png);
}
.Navigation .teacher ul li {
    display : flex;
    padding : 21px 32px 10px 16px;
}
.Navigation .teacher ul li dl dt {
    margin-bottom : 11px;
    padding-top : 16px;
    font-size : 26px;
    font-weight : bold;
    color : #402E32;
}
.Navigation .teacher ul li dl dd {
    position : relative;
    margin-bottom : 10px;
    padding-left : 15px;
    font-size : 14px;
    line-height : 25px;
    color : #5B5B5B;
}
.Navigation .teacher ul li dl dd:nth-child(4) {
    margin-bottom : 4px;
}
.Navigation .teacher ul li dl dd::after {
    top : 11px;
    left : 2px;
    width : 5px;
    height : 6px;
    background-image : url(https://www.kaoersi.com/public/images/linghang/after1-2.png);
}
.Navigation .teacher ul li:nth-child(2) dl dt {
    margin-bottom : 21px;
    padding-top : 14px;
}
.Navigation .teacher ul li:nth-child(2) dl dd:nth-child(3) {
    margin-bottom : 11px;
}
.Navigation .teacher ul li:nth-child(2) dl dd:nth-child(4) {
    margin-bottom : 8px;
}
.Navigation .highlights {
    padding : 58px 0 66px;
}
.Navigation .highlights .box-wrap {
    display : flex;
    justify-content : space-between;
    margin-top : 50px;
}
.Navigation .highlights .box-wrap > li {
    width : 357px;
    padding : 21px 12px 13px 12px;
    border-radius : 8px;
    background : #EDEDED;
    box-shadow : 0 9px 12.7px 0 rgba(183, 183, 183, .41);
    transition : all .3s;
}
.Navigation .highlights .box-wrap > li p {
    margin-bottom : 23px;
    font-size : 24px;
    font-weight : bold;
    text-align : center;
    color : #3D3D3D;
}
.Navigation .highlights .box-wrap > li p span {
    color : #FF730E;
}
.Navigation .highlights .box-wrap > li ul {
    padding : 17px 38px 15px 26px;
    border-radius : 8px;
    font-size : 18px;
    color : #5B5B5B;
    background-color : #FFFFFF;
}
.Navigation .highlights .box-wrap > li ul li {
    position : relative;
    padding-left : 16px;
    line-height : 39.96px;
}
.Navigation .highlights .box-wrap > li ul li::after {
    top : 16px;
    left : 0;
    width : 5px;
    height : 5px;
    border-radius : 5px;
    background-color : #FF6C03;
}
.Navigation .show-case {
    padding : 53px 0 60px;
}
.Navigation .show-case .box-wrap {
    position : relative;
}
.Navigation .show-case .box-wrap > div {
    width : 1004px;
    margin-top : 64px;
}
.Navigation .show-case div img {
    position : absolute;
    top : -64px;
    right : 0;
    width : 552px;
    height : 575px;
}
.Navigation .show-case div ul:nth-child(1) {
    padding : 22px 22px 8px 58px;
    font-size : 16px;
    color : #FFFFFF;
    box-shadow : 0 4px 24.8px 0 rgba(106,135,157,.33);
}
.Navigation .show-case div ul:nth-child(1) li span {
    margin-left : 30px;
}
.Navigation .show-case div ul:nth-child(1) li {
    margin-bottom : 14px;
}
.Navigation .show-case div ul:nth-child(2) {
    margin-top : 13px;
    padding : 28px 233px 10px 46px;
    border-radius : 8px;
    background-color : #FFFFFF;
    box-shadow : 0 4px 24.8px rgba(106, 135, 157, .33);
}
.Navigation .show-case div ul:nth-child(2) li {
    padding-left : 13px;
}
.Navigation .show-case div ul:nth-child(2) li:nth-child(3) {
    line-height : 23.8px;
}
.Navigation .show-case div ul:nth-child(2) li:nth-child(odd) {
    position : relative;
    margin-bottom : 14px;
    font-size : 16px;
    font-weight : bold;
    color : #3D3D3D;
}
.Navigation .show-case div ul:nth-child(2) li:nth-child(odd)::after {
    top : 3px;
    left : 0;
    width : 3px;
    height : 16px;
    background : #FF7410;
}
.Navigation .show-case div ul:nth-child(2) li:nth-child(even) {
    margin-bottom : 19px;
    font-size : 14px;
    color : #5B5B5B;
}
.Navigation .opinions {
    padding-top : 55px;
    background-color : #FFFFFF;
}
.Navigation .opinions .title-wrap {
    margin-bottom : 45px;
}
.Navigation .opinions .title-wrap p:nth-child(3) {
    background-color : #402E32;
}
.Navigation .opinions .container-wrap {
    position : relative;
}
.Navigation .opinions .container-wrap::before {
    right : 27px;
    bottom : -6px;
    width : 188px;
    height : 188px;
    background-image : url(https://www.kaoersi.com/public/images/linghang/after2-1.png);
}
.Navigation .opinions .container-wrap .box-wrap {
    position : relative;
    width : 984px;
}
.Navigation .opinions .container-wrap .box-wrap div {
    position : absolute;
    top : 0;
    right : 0;
    bottom : -51px;
    left : 0;
    z-index : 1;
    width : 324px;
    height : 94px;
    margin : auto;
    padding-top : 20px;
    border-radius : 8px;
    font-size : 18px;
    font-weight : bold;
    text-align : center;
    color : #FFFFFF;
    background : rgba(255, 136, 52, .57);
}
.Navigation .opinions .container-wrap .box-wrap div p:nth-child(1) {
    margin-bottom : 8px;
}
.Navigation .opinions .container-wrap .box-wrap ul {
    display : flex;
    justify-content : space-between;
    align-items : center;
    padding-bottom : 42px;
}
.Navigation .opinions .container-wrap .box-wrap ul li img {
    width : 90%;
    transition : all .3s;
}
.Navigation .opinions .container-wrap .box-wrap ul li img:hover {
    transform : scale(1.1);
}
.Navigation .opinions .container-wrap .box-wrap ul li img:nth-child(1) {
    margin-bottom : 20px;
}
.Navigation .forms {
    padding : 20px 0 16px;
    background-image : url(https://www.kaoersi.com/public/images/linghang/bg7.png);
}
.Navigation .forms .container-wrap {
    padding-left : 102px;
}
.Navigation .forms .container-wrap > p {
    position : relative;
    margin-bottom : 18px;
    padding-left : 18px;
    font-size : 20px;
    font-weight : bold;
    color : #FFDAB3;
}
.Navigation .forms .container-wrap > p::after {
    top : 2px;
    left : 0px;
    width : 4px;
    height : 29px;
    background : linear-gradient(180deg, #FFDAB3 0%, #3B487400 100%);
}
.Navigation .forms .container-wrap ul {
    display : flex;
    align-items : center;
}
.Navigation .forms .container-wrap ul li {
    position : relative;
    width : 313px;
    height : 42px;
    padding-left : 42.6px;
    border-radius : 42px;
    line-height : 42px;
    background-color : #FFFFFF;
}
.Navigation .forms .container-wrap ul li::after {
    width : 17.5px;
    height : 18px;
}
.Navigation .forms .container-wrap ul li:nth-child(1):after {
    top : 0;
    bottom : 0;
    left : 16px;
    margin : auto;
    background-image : url(https://www.kaoersi.com/public/images/linghang/form1-1.png);
}
.Navigation .forms .container-wrap ul li:nth-child(2):after {
    top : 0;
    bottom : 0;
    left : 16px;
    margin : auto;
    background-image : url(https://www.kaoersi.com/public/images/linghang/form1-2.png);
}
.Navigation .forms .container-wrap ul li:nth-child(2) {
    margin : 0 198px 0 34px;
}
.Navigation .forms .container-wrap ul li:last-child {
    position : relative;
    width : 224px;
    height : 50px;
    padding-left : 0;
    border-radius : 29px;
    font-size : 18px;
    font-weight : bold;
    line-height : 50px;
    text-align : center;
    color : #FFFFFF;
    background : linear-gradient(180deg, #FE8D3B 0%, #FF730E 100%);
}
.Navigation .forms .container-wrap ul li:last-child::after {
    right : 0;
    bottom : -3px;
    left : 0;
    width : 198px;
    height : 7px;
    margin : auto;
    background-image : url(https://www.kaoersi.com/public/images/linghang/btn-after.png);
}
.Navigation .forms input {
    width : 93%;
    height : 38px;
    border : none;
    outline : none;
    background-color : #FFFFFF !important;
}
.Navigation .forms input,
.Navigation .forms input::placeholder {
    font-size : 14px;
    color : #4F5C87;
    background-color : #FFFFFF !important;
}
