.cursor{cursor: pointer;}
.box-sizing{box-sizing: border-box;}
/* 按钮放大缩小 */
.btnBigOrSmall{-webkit-animation: ball-scale-multiple 1s 0s linear infinite alternate;animation: ball-scale-multiple 1s 0s linear infinite alternate;}
.fixed{position: fixed;left: 0;right: 0;bottom: 0;top: 0;margin: auto;}
.flex{display: flex;}
.flex-column{display: flex;flex-direction: column;}
.flex-justify-center{display: flex;justify-content: center;}
.flex-justify-between{display: flex;justify-content: space-between;}
.flex-justify-around{display: flex;justify-content: space-around;}
.flex-items-center{display: flex;align-items: center;}
.flex-wrap{flex-wrap: wrap;}
.flex-align-self{align-self: flex-end;}

.line-clamp-1{overflow:hidden;text-overflow:ellipsis;display: block;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.line-clamp-2{overflow:hidden;text-overflow:ellipsis;display: block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.line-clamp-3{overflow:hidden;text-overflow:ellipsis;display: block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.line-clamp-4{overflow:hidden;text-overflow:ellipsis;display: block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.line-clamp-5{overflow:hidden;text-overflow:ellipsis;display: block;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.line-clamp-6{overflow:hidden;text-overflow:ellipsis;display: block;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;}

body.sem .rightMenu{display: flex !important;}
.newHeader{display: none;}
#iconDiv1{display: none;}
.isPc2{display: none;}
.rightMenu .form-wrap form .label input, .rightMenu .form-wrap form .label select{padding-left: 0;}


/* ::-webkit-scrollbar{width: 10px;height: 100%;}
::-webkit-scrollbar-thumb{background: #3fba98;}
::-webkit-scrollbar-track{background: #eee;} */


.header_banner{width: 100%;height: 460px;background: url(../images/bannerBg.jpg) no-repeat center center;}
.header_banner .m1200{position: relative;}
.header_banner .logo {position: absolute;top: 10px; left: 10px;}
.header_banner .banner_img img{width: 643px;height: 252px;margin: 130px 0 0 115px;}
.header_banner .form-wrap{width: 380px;height: 340px;background: linear-gradient(0deg,#e1ebf5,#ffffff);border-radius: 0 20px 0 20px;margin: 85px 0 0 -25px;}
.header_banner .form-wrap form{padding: 40px 30px 0;}
.header_banner .form-wrap form h4{font-size: 24px;line-height: 24px;color: #333333;font-weight: bold;margin: 0 auto 20px;}
.header_banner .form-wrap form h4 em{color: #d2a06e;font-weight: bold;}
.header_banner .form-wrap form .label{width: 100%;margin: 10px 0 0 0;overflow: hidden;}
.header_banner .form-wrap form .label input,.header_banner .form-wrap form .label select{padding: 0;height: 100%;}
.header_banner .form-wrap form .tiaokuan{font-size: 12px;color: #333333;margin: 15px 0 10px;text-align: left;line-height: 12px;}
.header_banner .form-wrap form .tiaokuan a{color: #333333;}
.header_banner .form-wrap form .xdf_formbtn{width: 100%;height: 50px;line-height: 50px;border-radius: 25px;text-align: center;color: #ffffff;font-size: 16px;background: #d2a06e;font-weight: bold;cursor: pointer;margin: 0 auto;}
.header_banner .form-wrap form .xdf_formbtn:hover{background:#e4ae78;}


.page{padding: 50px 0;}
.page .tit {font-size: 34px;line-height: 40px;height: 60px;color: #333333;margin: 0 0 40px 0;text-align: center;font-weight: normal;}
.page .tit .t1{font-size: 40px;display: inline-block;padding: 0 10px;position: relative;font-weight: bold;margin: 0 5px;}
.page .tit .t1::before,.page .tit .t1::after{content: '';width: 8px;height: 17px;box-sizing: border-box;position: absolute;}
.page .tit .t1::before{left: 0;top: 0;border-top: 2px solid #d2a06e;border-left: 2px solid #d2a06e;}
.page .tit .t1::after{right: 0;bottom: 0;border-right: 2px solid #d2a06e;border-bottom: 2px solid #d2a06e;}
.page .tit .t2{font-size: 14px;color: #999999;display: block;letter-spacing: 12px;line-height: 14px;margin-top: 10px;font-weight: normal;}

.page1{background: url(../images/bg1.jpg) no-repeat center top}
.page1 ul li{width:388px;height: 156px;border: 1px solid #ffffff;box-sizing: border-box;background: linear-gradient(180deg,#e7f2fc,#ffffff);box-shadow: 0 5px 10px #f1f1f1;border-radius: 20px;float: left;position: relative;margin:0 18px 30px 0;padding: 30px;}
.page1 ul li:nth-child(3n){margin-right: 0;}
.page1 ul li h2{font-size: 20px;color: #333333;margin-bottom: 8px;}
.page1 ul li h2 img{margin-right: 8px;}
.page1 ul li p{font-size: 16px;color: #666666;line-height: 160%;}
.page1 ul li::after{content: '';background: url(../images/big_icon1.png) no-repeat center center;position: absolute;bottom: 20px;right: 20px;width: 68px;height: 59px;}
.page1 ul li:nth-child(2):after{content: '';background: url(../images/big_icon2.png) no-repeat center center;position: absolute;bottom: 20px;right: 20px;width: 47px;height: 72px;}
.page1 ul li:nth-child(3)::after{content: '';background: url(../images/big_icon3.png) no-repeat center center;position: absolute;bottom: 20px;right: 20px;width: 69px;height: 63px;}
.page1 ul li:nth-child(4)::after{content: '';background: url(../images/big_icon4.png) no-repeat center center;position: absolute;bottom: 20px;right: 20px;width: 70px;height: 58px;}
.page1 ul li:nth-child(5)::after{content: '';background: url(../images/big_icon5.png) no-repeat center center;position: absolute;bottom: 20px;right: 20px;width: 72px;height: 64px;}
.page1 ul li:nth-child(6)::after{content: '';background: url(../images/big_icon6.png) no-repeat center center;position: absolute;bottom: 20px;right: 20px;width: 61px;height: 57px;}
.page1 .qt_53Btn{width: 352px;height: 46px;line-height: 46px;border-radius: 50px;font-size: 16px;color: #ffffff;cursor: pointer;display: block;text-align: center;margin: 0 auto;background: #d2a06e;}
.page1 .qt_53Btn:hover{background: rgb(253, 177, 69);color: #ffffff;}

.page2{background:linear-gradient(180deg,#ffffff,#f6f6f7);}
.page2 ul li{width: 284px;height: 304px;background: #ffffff;border-radius: 20px;overflow: hidden;position: relative;float: left;margin-right: 10px;}
.page2 ul li:last-child{margin-right: 0;}
.page2 ul li span{width: 210px;height: 52px;line-height: 52px;text-align: center;color: #ffffff;background: #1c2c43;font-weight: bold;position: absolute;top: 104px;border-radius: 10px;left: 0;right:0;margin: auto;}
.page2 ul li p{font-size: 14px;line-height: 20px;margin-top: 36px;text-align: center;color: #313861;}

.page3_1{background: #2c4055;}
.page3_1 .tit{color: #ffffff;}
.page3_1 .tit .t2{color: #c2dcf8;}
.page3_1 .con .tab{background: #ffffff;height: 40px;width: 375px;margin: 0 auto;border-radius: 5px;padding: 5px;box-sizing: border-box;display: flex;justify-content: space-between;}
.page3_1 .con .tab span{display: block;width: 180px;height: 30px;line-height: 30px;color: #333333;text-align: center;border-radius: 5px;float: left;cursor: pointer;position: relative;}
.page3_1 .con .tab span.active{background: #1c2c43;color: #ffffff;font-weight: bold;}
.page3_1 .con .tab span.active::after{content: '';width:12px;height:8px;background: url(../images/icon7.png) no-repeat center top;position: absolute;bottom: -12px;left: 0;right: 0;margin: auto;}
.page3_1 .con .table {margin-top: 40px;}
.page3_1 .con .table ul{display: none;}
.page3_1 .con .table ul li{background: url(../images/page3_1Bg.jpg) no-repeat center top;width: 590px;height: 274px;float: left;border-radius: 20px;padding: 30px 30px 0 30px;box-sizing: border-box;position: relative;}
.page3_1 .con .table ul li h2{font-size: 20px;color: #1c2c43;line-height: 50px;text-align: center;border-bottom: 1px solid #dddddc;}
.page3_1 .con .table ul li p{font-size: 14px;color: #666666;line-height: 20px;margin-top: 14px;padding-left: 12px;position: relative;}
.page3_1 .con .table ul li p::after{content: '';width: 4px;height: 4px;border-radius: 50%;background: #d2a06e;position: absolute;top: 8px;left: 0;}
.page3_1 .con .table ul li p b{color: #333333;}
.page3_1 .con .table ul li .qt_53Btn{font-size: 16px;color: #ffffff;width: 260px;height: 40px;text-align: center;line-height: 40px;border-radius: 50px;margin: 10px auto 0;display: block;background: #d2a06e;position: absolute;bottom: 20px;left: 0;right: 0;margin: auto;}
.page3_1 .con .table ul li:nth-child(2){float: right;}
.page3_1 .con .table ul.active{display: block;}


/* page-前途严选 顾问团队 全流程服务 */
.page3 .con .swiper-container-gwtd{padding:10px 0px 15px;}
.page3 .con .swiper-container-gwtd .swiper-pagination{bottom: 0;}
.page3 .con .swiper-slide{width: 282px;height: 330px;background: linear-gradient(180deg,#ebf3fb 0%,#ffffff 50%,#ffffff 100%);padding: 20px 20px 0 20px;box-sizing: border-box;border-radius: 20px;box-shadow: 0 0 8px 0 rgba(202, 202, 202, .3);}
.page3 .con .swiper-slide .gwImg_wrap{width: 73px;height: 73px;border-radius: 50%;overflow: hidden;margin: 0 auto;}
.page3 .con .swiper-slide img{margin: 0 auto;display: block;width: 100%;}
.page3 .con .swiper-slide .consultant{width:100%;text-align:center;}
.page3 .con .swiper-slide .consultant .consult{padding-bottom: 15px;background: url(../images/icon8.png) no-repeat center bottom;}
.page3 .con .swiper-slide .consultant .ConsultName{height:28px;line-height:28px;font-size:16px;color:#333333;overflow:hidden;padding-top:10px;}
.page3 .con .swiper-slide .consultant .ConsultTitle{height:16px;line-height:16px;font-size:12px;color:#666666;overflow:hidden;}
.page3 .con .swiper-slide .consultant p.Profile{display:none;}
.page3 .con .swiper-slide .consultant .Profile{padding: 10px 0 0 0;height: 110px;box-sizing: border-box;}
.page3 .con .swiper-slide .consultant .Profile p{font-size: 14px;line-height: 26px;text-align: left;color: #333333;}
.page3 .con .swiper-slide .consultant .Profile p b{font-weight: normal;color: #999999;}
.page3 .con .swiper-slide .consultant .btn,.page4 .swiper-slide .qt_53Btn{width:160px;height:28px;line-height:28px;font-size:14px;color:#ffffff;background: #d2a06e;display:block;margin:5px auto 0;border-radius:14px;text-align: center;}
.page3 .con .swiper-container-gwtd .swiper-pagination-bullet-active{background: #d6163a;}

.page4 .questionCon{background: url(../images/page4Bg.png) no-repeat center center;position: relative;height: 378px;}
.page4 .questionCon p{width:356px;height: 60px;background: #ffffff;font-size:14px;color: #1c2c43;padding-left: 52px;box-sizing: border-box;position: absolute;top: 60px;left: 60px;box-shadow: 0px -2px 10px 4px #f1f5fa;border-radius: 10px;line-height: 20px;display: flex;align-items: center;padding-right: 10px;}
.page4 .questionCon p:nth-child(even){padding-right:52px;padding-left: 10px;text-align: left;}
.page4 .questionCon p:nth-child(2){left: auto;right: 60px;}
.page4 .questionCon p:nth-child(3){left: 108px;top: 161px;}
.page4 .questionCon p:nth-child(4){left: auto;right: 110px;top: 161px;}
.page4 .questionCon p:nth-child(5){left: 148px;top: 270px;}
.page4 .questionCon p:nth-child(6){left: auto;right:148px;top: 270px;}
.page4 .questionCon p span{display: block;width: 100px;height: 40px;font-size: 18px;color: #ffffff;font-weight: bold;text-align: center;line-height: 40px;background: #1c2c43;border-radius: 10px;position: absolute;left: -65px;}
.page4 .questionCon p:nth-child(even) span{left: auto;right: -65px;}
.page4 .qt_53Btn{font-size: 16px;color: #ffffff;width: 356px;height: 40px;text-align: center;line-height: 40px;border-radius: 50px;margin: 30px auto 0;display: block;background: #d2a06e;}



  
/* page7-新东方前途出国，值得信赖的留学机构 */
/* .qt_lxjg_new{padding-bottom: 90px;background: linear-gradient(to top,#eaf0f6,#fefefe);}
.qt_lxjg_new .m1200{background:#fefefe url(../images/lxjg_new_bg.png) no-repeat right bottom;background-size: cover;padding-bottom: 50px;}
.qt_lxjg_new .con {padding:0 40px;width: 1200px;height: 360px;box-sizing: border-box;}
.qt_lxjg_new .con .video {width: 637px;height: 358px;background: #b7b7b7;overflow: hidden;position: relative;top: 5%;}
.qt_lxjg_new .con .text_wrap {width: 482px;}
.qt_lxjg_new .con .text_wrap h5 {height: 90px;font-size: 18px;text-align: right; color: #333333;line-height: 26px;background: url(../images/lxjg_new_bg_02.png) no-repeat center bottom;}
.qt_lxjg_new .con .text_wrap h5 b {font-size: 24px;}
.qt_lxjg_new .con .text_wrap .text_left {width: 150px;margin: 40px 0 0 60px;}
.qt_lxjg_new .con .text_wrap .text_left dl:nth-of-type(1) {margin-bottom: 62px;}
.qt_lxjg_new .con .text_wrap .text_right {margin: 40px 0 0 40px;}
.qt_lxjg_new .con .text_wrap .text_right dl {margin-bottom: 20px;}
.qt_lxjg_new .con .text_wrap .text_right dl:nth-last-of-type(1) {margin-bottom: 0;}
.qt_lxjg_new .con .text_wrap dl {color: #333333;}
.qt_lxjg_new .con .text_wrap dl dt {font-size: 18px;color: #1c2c43;}
.qt_lxjg_new .con .text_wrap dl dt b {font-size: 32px;}
.qt_lxjg_new .con .text_wrap dl dt .sm {font-size: 18px;color: #333333;}
.qt_lxjg_new .con .text_wrap dl dd {font-size: 14px;line-height: 20px;}
.qt_lxjg_new .btns{justify-content: flex-end;}
.qt_lxjg_new a{width: 230px;height: 50px;line-height: 50px;text-align: center;font-size: 20px;color: #ffffff;font-weight: bold;background: #1c2c43;border-radius: 25px;margin: 10px 0 0;}
.qt_lxjg_new p{font-size: 12px;color: #333333;text-align: right;margin: 10px 0 0;} */



/* xdf_bottomForm 底部表单隐藏，去掉isPc */
.xdf_slide{display: block;}
#xdf_bottomForm{display: none;}
.xdf_slide span{width: 110px;height: 26px;border-radius: 13px;text-align: center;font-size: 14px;color: #ffffff;line-height: 26px;font-weight: bold;cursor: pointer;left: 0;;right: 0;margin: 0 auto;bottom: 30px;display: block;position: absolute;background: #d2a06e;box-shadow: 0 5px 9px 0 rgba(184, 139, 79, .7);}
.xdf_bottomForm_new .ax_img { background: url(../images/bottomFormImg.png) no-repeat center top;height: 168px;bottom: 15px;margin: auto 0;width: 247px;left: -30px;}
.xdf_bottomForm_new .xdf_bottomForm.form-wrap .xdf_formbtn{background: #d2a06e;}



@media screen and (max-width:1000px) {
    .xdf_slide{display: none;}
    body.sem .rightMenu{display: none !important;}
    .m1200{width: 94%;}


    .header_banner{background: url(../images/m_bannerBg.jpg) no-repeat center center;height: 10.7rem;background-size: cover;}
    .header_banner .m1200{flex-direction: column;}
    .header_banner .logo img {width: 68%;}
    .header_banner .banner_img img{margin: 1.45rem 0 0 .3rem;width: 7.09rem;height: 3rem;}
    .header_banner .form-wrap{width: 98%;height: 5.3rem;border-radius: 0 .2rem 0 .2rem;margin: .5rem auto 0;}
    .header_banner .form-wrap form{padding: .5rem .4rem 0;}
    .header_banner .form-wrap form h4{font-size: .4rem;line-height: .4rem;margin: 0 0 .2rem 0;}
    .header_banner .form-wrap form .tiaokuan{font-size: .22rem;}


    .page{padding: .5rem 0;}
    .page .tit{font-size: .34rem;line-height: .44rem;height: auto;margin: 0 0 .3rem 0;}
    .page .tit .t1{font-size: .4rem;margin: 0 .25rem;}
    .page .tit .t2{font-size: 0.14rem;line-height: 0.18rem;margin-top: 0.1rem;}
    .page1{background-size: contain;}
    .page1 ul li{width: 3.35rem;height: 2.2rem;border-radius: 0.2rem;padding: 0.22rem 0.18rem 0 0.2rem;margin: 0 0.3rem 0.3rem 0;}
    .page1 ul li:nth-child(3n){margin-right: 0.3rem;}
    .page1 ul li:nth-child(2n){margin-right: 0;}
    .page1 ul li h2{font-size: 0.28rem;}
    .page1 ul li p{font-size: 0.24rem;line-height: 120%;}
    .page1 ul li::after,
    .page1 ul li:nth-child(2):after,
    .page1 ul li:nth-child(3):after,
    .page1 ul li:nth-child(4):after,
    .page1 ul li:nth-child(5):after,
    .page1 ul li:nth-child(6):after{bottom: 0.2rem;right: 0.2rem;width: 0.68rem;height: 0.59rem;background-size: contain;}
    .page1 .qt_53Btn{width: 5.85rem;height: 0.86rem;line-height: 0.86rem;border-radius: 0.5rem;font-size: 0.32rem;}

    .page2 ul li{width: 3.46rem;height: 4.56rem;border-radius: 0.16rem;margin-right: 0.13rem;margin-bottom: 0.25rem;}
    .page2 ul li img{width: 100%;}
    .page2 ul li p{font-size: 0.24rem;margin-top: 0.4rem;line-height: 120%;padding: 0 0.05rem;}
    .page2 ul li span{width: 2.45rem;height: 0.58rem;font-size: 0.26rem;line-height: 0.58rem;top: 1.2rem;border-radius: 0.1rem;}
    .page2 ul li:nth-child(2n){margin-right: 0;}

    .page3_1 .con .tab{width: 100%;height: 0.5rem;padding: 0.05rem 1%;border-radius: 0.1rem;}
    .page3_1 .con .tab span{width: 50%;height: 0.4rem;line-height: 0.4rem;font-size: 0.24rem;}
    .page3_1 .con .tab span.active::after{width: 0.12rem;height: 0.08rem;background-size: contain;bottom: -0.12rem;}
    .page3_1 .con .table{margin-top: 0.4rem;}
    .page3_1 .con .table ul li{width: 100%;height: auto;border-radius: 0.15rem;padding: 0.2rem 0.3rem 0.4rem 0.3rem;margin-bottom: 0.18rem;background-size: cover;}
    .page3_1 .con .table ul li h2{font-size: 0.32rem;line-height: 0.8rem;}
    .page3_1 .con .table ul li p{font-size: 0.24rem;margin-top: 0.14rem;padding-left: 0.12rem;line-height: 160%;}
    .page3_1 .con .table ul li p::after{width: 0.04rem;height: 0.04rem;top: 0.18rem;}
    .page3_1 .con .qt_53Btn{font-size: 0.32rem;color: #ffffff;width: 5.90rem;height: 0.88rem;text-align: center;line-height: 0.88rem;border-radius: 0.5rem;margin: 0.1rem auto 0;display: block;background: #d2a06e;}

    .page3 .con.m1200{width: 100%;}
    .page3 .con .swiper-container-gwtd{padding: .2rem 0 .15rem 0;}
    .page3 .con .swiper-slide{width: 4.4rem;height: 5.4rem;display: flex;flex-direction: column;align-items: center;padding: .35rem 0 0;box-sizing: border-box;transform: scale(0.9);transition: 300ms;background-size: contain;box-shadow: 0 .02rem .16rem 0 rgba(202, 202, 202, .61);border-radius: .2rem;}
    .page3 .con .swiper-slide .gwImg_wrap{width: 1.2rem;height: 1.2rem;border-radius: 50%;}
    .page3 .con .swiper-slide .consultant{height: 1rem;}
    .page3 .con .swiper-slide .consultant .consult{padding: 0;background: none;}
    .page3 .con .swiper-slide .consultant .ConsultName{font-size: .28rem;margin-bottom: 0.24rem;}
    .page3 .con .swiper-slide .consultant .ConsultTitle{font-size: .22rem;line-height: .24rem;margin: .1rem 0 .2rem 0;}
    .page3 .con .swiper-slide .consultant .Profile{padding: 0 .15rem 0;height: 1.5rem;}
    .page3 .con .swiper-slide .consultant .Profile p{text-align: left;padding: 0 .2rem;font-size: .26rem;line-height: .36rem;}
    .page3 .con .swiper-slide .consultant .btn{width: 2.8rem;font-size: .26rem;border-radius: .28rem;margin: .1rem auto 0;}
    .page3 .swiper-slide.swiper-slide-active{transform: scale(1);}

    .page4 .majorCon li{width: 6.92rem;height:1.22rem;background: url(../images/1.png) no-repeat center center;background-size: 100%;margin: 0 auto 0.2rem;display: flex;padding-left: 0.3rem;box-sizing: border-box;flex-direction: column;justify-content: center;color: #666666;font-size: 0.26rem;}
    .page4 .majorCon li h2{color: #2e4156;font-size: 0.32rem;line-height: 0.45rem;}
    .page4 .majorCon li p{line-height: 0.42rem;}
    .page4 .majorCon li:nth-child(2){background-image: url(../images/2.png);}
    .page4 .majorCon li:nth-child(2) h2{color: #d2a06e;}
    .page4 .majorCon li:nth-child(3){background-image: url(../images/3.png);}
    .page4 .majorCon li:nth-child(3) h2{color: #2e4156;}
    .page4 .majorCon li:nth-child(4){background-image: url(../images/4.png);}
    .page4 .majorCon li:nth-child(4) h2{color: #d2a06e;}
    .page4 .majorCon li:nth-child(5){background-image: url(../images/5.png);}
    .page4 .majorCon li:nth-child(5) h2{color: #2e4156;}
    .page4 .majorCon li:nth-child(6){background-image: url(../images/6.png);}
    .page4 .majorCon li:nth-child(6) h2{color: #d2a06e;}
    
    .page7{background: none !important;}




}