@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
body{margin:0;}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-family: "Microsoft YaHei", Arial, SimSun, SimHei, sans-serif;
  color: #333;
  background: #fff;
  overflow-x: hidden;
}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}
dd,dl,h1,h2,h3,h4,h5,h6,li,p,ul{margin:0}
ul{-webkit-padding-start:0;padding-inline-start:0}
li{list-style:none}
a{color:#333;text-decoration:none}


/* -返回顶部- */
#back-top {width:54px; float:right; position:fixed; right:90px; bottom:50px;}
#back-top span {width:54px; height:54px; background:url(https://www.xhd.cn/quanzhou/topic/PC/public/img/icon.png) no-repeat; display:block;}
#back-top a{outline:none}

.left{ float: left;}
.right{ float: right;}

.under_bth{
    width: 420px;
    margin: 0 auto;
}

.under_bth a .mr{
    background: linear-gradient(to right, #ff4800, #f87128);
    background: -webkit-linear-gradient(to right, #ff4800, #f87128);
    background: -o-linear-gradient(to right, #ff4800, #f87128);
    background: -ms-linear-gradient(to right, #ff4800, #f87128);
    background: -moz-linear-gradient(to right, #ff4800, #f87128);
    margin-right: 40px;
}

.under_bth a{
	   display:inline-block;
    width: 180px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    font-size: 16px;
    color: #fff;
    background: linear-gradient(to right, #24afff, #0e6bff);
    background: -webkit-linear-gradient(to right, #24afff, #0e6bff);
    background: -o-linear-gradient(to right, #24afff, #0e6bff);
    background: -ms-linear-gradient(to right, #24afff, #0e6bff);
    background: -moz-linear-gradient(to right, #24afff, #0e6bff);
    border-radius: 80px;
    box-shadow: 0 5px 5px #1b6ae9;
    animation: ballon7 1s linear infinite;
}

.under_bth1{
    width: 180px;
    margin: 0 auto;
}

.under_bth1 a{
	   display:inline-block;
    width: 180px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    font-size: 16px;
    color: #fff;
    background: linear-gradient(to right, #24afff, #0e6bff);
    background: -webkit-linear-gradient(to right, #24afff, #0e6bff);
    background: -o-linear-gradient(to right, #24afff, #0e6bff);
    background: -ms-linear-gradient(to right, #24afff, #0e6bff);
    background: -moz-linear-gradient(to right, #24afff, #0e6bff);
    border-radius: 80px;
    box-shadow: 0 5px 5px #1b6ae9;
    animation: ballon7 1s linear infinite;
}

.under_bth2{
    width: 128px;
    margin: 0 auto;
}

.under_bth2 a{
	   display:inline-block;
    width: 128px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    font-size: 16px;
    color: #fff;
    background: linear-gradient(to right, #24afff, #0e6bff);
    background: -webkit-linear-gradient(to right, #24afff, #0e6bff);
    background: -o-linear-gradient(to right, #24afff, #0e6bff);
    background: -ms-linear-gradient(to right, #24afff, #0e6bff);
    background: -moz-linear-gradient(to right, #24afff, #0e6bff);
    border-radius: 80px;
    box-shadow: 0 5px 5px #1b6ae9;
    animation: ballon7 1s linear infinite;
}

/************为什么要选择**************/
.section {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #fafafa;
}
.reason-con{ overflow:hidden;}
.reason-con p{ margin-bottom:30px; overflow:hidden;}
.reason_nr span{ background:url(../image/w-bg.png) no-repeat center center; width:315px; height:52px; line-height:52px; text-align:center; display:block; color:#fff; font-size:18px; float:left; margin-right:30px;}
.reason_nr a{ width:171px; height:50px; line-height:50px; text-align:center; display:block; color:#333; font-size:18px; float:left; margin-right:25px; border:1px #d6d7db solid; border-radius:5px;}
.reason_nr a:hover{
	background-color:#fc4035;
	width:171px;
	height:50px;
	line-height:50px;
	text-align:center;
	display:block;
	color:#fff;
	font-size:18px;
	float:left;
	margin-right:25px;
	border:1px #f32418 solid;
	border-radius:5px;
}
.reason_nr a.on{
	background-color:#fc4035;
	width:171px;
	height:50px;
	line-height:50px;
	text-align:center;
	display:block;
	color:#fff;
	font-size:18px;
	float:left;
	margin-right:25px;
	border:1px #f32418 solid;
	border-radius:5px;
}
.reason-btn{ overflow:hidden; padding-top:20px; width:300px; margin:0 auto;}
.reason-btn a{ height:60px; line-height:60px; width:300px; display:block; text-align:center; color:#fff; font-size:24px; background-color:#0d2d62; border-radius:5px;}
.reason-btn a img{ margin-right:10px; position:relative; top:5px;}
.reason-btn a:hover{ opacity:0.8;}

/*学校简介*/
.section1 {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #fafafa;
}

.section2 {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #e0f6ff;
}

.section3 {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #fafafa;
}

.section4 {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #e0f6ff;
}

.title { position: relative; display: table; margin: 0 auto; padding:0 50px 0 50px; }
.title h1 { font-size: 40px; color: #273992; }
.title h1::before, .title h1::after { content: ""; position: absolute; width: 21px; height: 21px; top: 0; bottom: 0; margin: auto; background: url(https://img.thea.cn/public/platform/thea/201903/qlp/jjy5/images/y.png) no-repeat center; }
.title h1::before { left: 0; }
.title h1::after { right: 0; }
.title h1 span{ color: #d92912; }
.title h4 { position: absolute; width: 100%; left: 0; top: 28px; font-size: 83px; font-weight: bold; color: #fff; opacity: 0.53; }


.tit-1 { position: relative; margin: 12px auto; }
.tit-1 .tit-c { font-size: 30px; font-weight: bold; height: 55px; line-height: 55px; color: #444; background: url(../images/tit-1.png) no-repeat left center; background-size: 40px auto; position: relative; padding-left: 42px; z-index: 10; }
.tit-1 .tit-d { position: absolute; color: #fff; font-weight: bold; font-size: 48px; left: 0; top: 0; line-height: 55px; z-index: 1; }
.tit-1 .more { color: #888; float: right; line-height: 1.8; border-bottom: 1px solid #888; padding-top: 14px; cursor: pointer; }

.tit-2 { position: relative; padding: 60px 0 70px 0; text-align: center; }
.tit-2 h3 { font-size: 38px; color: #444; font-weight: bold; position: relative; z-index: 10; }
.tit-2 h3 span { color: #417fff; }
.tit-2 h4 { position: absolute; width: 100%; left: 0; top: 28px; font-size: 83px; font-weight: bold; color: #fff; opacity: 0.53; }

.txt-1 { text-align: center; margin-top: 6px; margin-bottom: 20px; }

.introduce{background-color: #fff;padding: 30px 30px 10px 30px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);box-shadow:0 0 4px 0 rgba(0,0,0,.2);}

.introduce .text-center{text-align:center}

.container-title img {
    position: absolute;
    display: inline-block;

}


.introduce-l{
    /* width: 70%; */
    width: 60%;
}
.introduce-main{
    margin-bottom: 30px;
}
.introduce-main .container-title{
    border: none;
    margin-bottom: 20px;
    padding: 0;
}
.container-title h2,.container-title p{
	color: #2a363c;
    float: left;
    font-size: 26px;
    font-weight:bold;
    line-height: 30px;
  margin-left:40px;
    padding-bottom: 15px;
}
.container-title h2 i{ font-size: 28px;}
.container-title .school-icon{
    padding: 2px 15px 0 0;
    background-position: -48px -323px; 
}
.container-title h2 span em,.introduce-cnt li a,.school-news ul li:hover a,.school-news ul li:hover span,.faq-cnt dl dt a:hover,.link-cnt a:hover{
    color: #eea32c
}

.container-title .address-icon{
    margin-right: 5px;
    background-position: -50px -43px;
}
.introduce-cnt{
    padding: 15px 20px;
    background-color: #f3f5f7;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
}
.introduce-cnt,.introduce-box .detail-cnt,.introduce-box .adv-cnt{
    margin-bottom: 10px;
}


.introduce-box .detail-cnt b,.introduce-box .adv-cnt b{
    font-weight: bold;
    font-size: 18px;
    margin-left:3px;
    line-height: 22px;
    color: #0b244b
}
/* 多行文本缩略 */
    *{
        margin: 0;
        padding: 0;
    }
    .root{
        padding: 0 0 10px 10px;
        display: flex;
        flex-wrap: wrap;
    }
    .box{
        /*width: 350px;
        /* height: 100px; */
        /*background-color: rgb(245,222,179);*/
        margin: 5px 0;
        padding: 0 0 10px 17px;
        border-radius: 10px;
    }

    .box>p{
    font-size: 16px;
    color: #666;
    line-height: 26px;
    margin-bottom:10px;
    text-align: justify;
        text-overflow: ellipsis;
        display:-webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .box>button{
        font-size:16px;
        color:#fff;
        padding: 5px 10px;
        border-radius: 5px;
        border: 0;
        background-color: rgb(255,69,0);
        float: right;
    }


/*.introduce-box .detail-cnt a{
    color: #eea32c
}
.introduce-box .detail-cnt a:hover,.container-title .more:hover,.rules-cnt .rules-tit:hover{
    color: #eea32c !important
}*/
.adv-tag{
    color: #fff;
    padding: 6px 15px;
    margin: 0 10px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    box-shadow: 3px 3px 3px rgba(0,0,0,.2)
}
.adv-tag-color1{
    background-color: #7c8cbf
}
.adv-tag-color2{
    background-color: #77a3d4
}
.adv-tag-color3{
    background-color: #7ab7c9
}
.adv-tag-color4{
    background-color: #73b0dc
}
.adv-tag-color5{
    background-color: #789bb9
}
.introduce-box .detail-icon{
    background-position: -52px -2px;
}
.introduce-box .adv-icon{
    background-position: -53px -84px;
}
.introduce-cnt li{
    float: left;
    width: 48%;
    margin: 0 1%;
    line-height: 38px;
    color: #58626d ;
	height: 38px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.introduce-cnt li.address{
	width:98%;
	}
.introduce-cnt li b{
    color: #0b244b;
    font-weight: normal
}
.adv-cnt {
    /* margin-top: -10px; */
    line-height: 30px
}
.adv-cnt .adv-tag{
    display: inline-block;
    padding: 0 15px;
    margin: 0 5px 10px
}

.clearfix{zoom:1}
.clearfix::after{display:block;width:0;height:0;content:'';clear:both;visibility:hidden}

.clearover{zoom:1}
.clearover::before{display:table;content:''}

.container{width:1200px;margin:0 auto;padding-top:30px;}
.main{width:1200px;margin:0 auto;}
.container-fluid{width:100%;padding-top:10px;padding-bottom:10px}

.img-fluid{max-width:100%;height:auto}

.text-center{text-align:center}
.text-right{text-align:right}
.text-left{text-align:left}
.text-white{color:#fff!important}
.text-primary{font-size:16px!important;line-height:1.5}
.w-100{width:100%}
.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}
.justify-content-around{-ms-flex-pack:distribute;justify-content:space-around}
.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.shadow{-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,.2);box-shadow:0 0 4px 2px rgba(0,0,0,.2)}
.leyu{cursor:pointer}

.btn{padding:5px 20px;font-size:20px;border:0;cursor:pointer;outline:0;border-radius:4px}
.btn-rounded{border-radius:100px}
.btn-primary{margin-top:16px;color:#fff;background-color:#3f8cff}
.btn-primary:hover{background-color:#0c6dff}
.btn-secondary{color:#fff;background-color:#f9ba56}
.btn-secondary:hover{background-color:#f7a625}
.btn-outline-secondary{color:#f9ba56;border:1px solid #f9ba56;background-color:transparent}
.btn-outline-secondary:hover{color:#fff;background-color:#f7a625}
.btn-black{color:#fff;background-color:#000}
.btn-black:hover{background-color:#000}

.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.form-inline .form-group{margin-bottom:0}
.form-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}
.form-group:last-child{margin-bottom:0}
.form-control{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:10px;font-size:16px;border:1px solid #b3b3b3;border-radius:4px}

.input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.input-group input{border-width:1px 0 1px 1px;border-top-right-radius:0;border-bottom-right-radius:0}
.input-group button{border-top-left-radius:0;border-bottom-left-radius:0}
.input-group-append{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}

.codetxt{padding:5px 10px;font-size:14px;color:#fff;background-color:#333}

.disabled{color:#fff;background-color:#ccc}

.table{width:100%;color:#4d4d4d;text-align:center;border-collapse:collapse}
.table td,.table th{padding:4px;border:1px solid #d8e8ff}
.table tr td:nth-child(odd){font-weight:700;background-color:#f2f7ff}
.title-primary{position:relative;font-size:36px;font-weight:400;text-align:center;vertical-align:middle;color:#4d4d4d;z-index:0}
.title-primary strong{color:#3f8cff}

.subtitle{font-size:16px;font-weight:400;text-align:center;color:gray}

.title-secondary{margin-bottom:20px;font-size:24px;font-weight:400;text-align:center;color:#3f8cff}

.icon-book{display:inline-block}
.icon-book::before{display:inline-block;width:84px;height:84px;content:'';background-image:url(../image/sprite.png);background-position:0 0;background-size:170px 170px}
.icon-discount{display:inline-block}
.icon-discount::before{display:inline-block;width:84px;height:84px;content:'';background-image:url(../image/sprite.png);background-position:-86px 0;background-size:170px 170px}
.icon-people{display:inline-block}
.icon-people::before{display:inline-block;width:84px;height:84px;content:'';background-image:url(../image/sprite.png);background-position:0 -86px;background-size:170px 170px}

.teacher-slider{margin-bottom:30px}
.teacher-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:250px;padding:30px;margin-top:60px;color:#fff;background-color:#6cc2d9;background:-webkit-linear-gradient(330deg,#3f8cff,#6cc2d9);background:linear-gradient(120deg,#3f8cff,#6cc2d9);border-radius:10px}
.teacher-info{margin-left:20px;margin-bottom:0}
.teacher-name{margin-bottom:10px;font-size:24px;font-weight:700;white-space:nowrap}
.teacher-position{margin-bottom:10px;font-size:18px}
.teacher-desc{margin-bottom:0;font-size:14px;line-height:1.5}
.teacher-img{position:absolute;right:65px;bottom:0;line-height:0}
.teacher-thumb-slider{width:600px;margin:0 auto 30px}
.teacher-thumb-slider .teacher-thumb-img{width:68px;height:68px;margin:0 auto;border-radius:50%;background-color:#fff;cursor:pointer}
.teacher-thumb-slider .swiper-slide-thumb-active .teacher-thumb-img{border:3px solid #72abff;-webkit-box-sizing:content-box;box-sizing:content-box}

.navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}
.navbar .logo{margin-right:30px}
.navbar .logo img{height:35px}
.navbar .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:610px}
.navbar .nav .nav-item{position:relative;margin-left:10px;margin-right:10px;font-size:18px;cursor:pointer}
.navbar .nav .nav-item:hover{color:#3f8cff}
.navbar .nav .nav-item:hover::after{position:absolute;width:26px;height:6px;left:50%;bottom:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:'';background-color:#3f8cff;border-radius:2px}
.navbar .nav .active{color:#3f8cff}
.navbar .nav .active::after{position:absolute;width:26px;height:6px;left:50%;bottom:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:'';background-color:#3f8cff;border-radius:2px}

.banner{position:relative;height:472px;overflow:hidden}
.banner-img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.banner-form-wrapper{position:absolute;width:1000px;height:472px;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.banner-form{position:absolute;left:625px;top:50px;width:360px;padding:20px;background-color:#fff;border-radius:10px}
.banner-form-title{margin-bottom:20px;font-size:24px;text-align:center;color:#3f8cff}

.enrollment-info{color:#666}
.enrollment-info-item{margin-bottom:15px}

.form2{padding:20px 40px;background-color:#fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);box-shadow:0 0 4px 0 rgba(0,0,0,.2);border-radius:6px}
.form2 .form-control{border-color:#3f8cff}
.form3{width:1200px; padding:20px 60px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.2);box-shadow:0 0 4px 0 rgba(0,0,0,.2);border-radius:6px}

/*学校简介*/

.section5{
  padding-top:50px;
    background-color: #fff;
    padding-bottom: 50px;
}

.schedure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;height:380px;margin:20px auto;background:url(../images/map.png) no-repeat center}
.schedure-item{position:relative;padding:10px 10px 10px 100px;color:#666}
.schedure-item::before{position:absolute;left:74px;width:1px;height:100%;content:'';background-color:#3f8cff}
.schedure-item::after{position:absolute;left:70px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:8px;content:'';background-color:#3f8cff;border-radius:50%}
.schedure-item dt{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:24px;font-weight:700}
.schedure-item strong{color:#3f8cff}

.advantage-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.advantage-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:149px;height:171px;text-align:center;color:#fff;background:url(data:image/png;base64,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) no-repeat center}

.course-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px auto;-webkit-box-shadow:0 0 13px 0 rgba(0,0,0,.2);box-shadow:0 0 13px 0 rgba(0,0,0,.2)}
.course-wrapper:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.course-wrapper:nth-child(even) span{margin-left:0;background-color:#f78182}
.course-info{width:614px;padding:40px 30px 20px}
.course-info h3{margin-bottom:30px;font-size:24px}
.course-info h3 span{margin-left:-30px;padding:10px 30px;color:#fff;background-color:#3f8cff}
.course-info h3 .course-name{margin-left:30px;font-style:normal;color:#3f8cff}
.course-info p{font-size:18px;line-height:1.5;text-align:justify}
.course-info p strong{font-weight:400;color:#f78182}
.course-info button{font-size:16px}
.course-thumbnail{-ms-flex-negative:0;flex-shrink:0;position:relative;width:386px;height:327px}
.course-thumbnail h3{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;font-size:36px;text-align:center;color:#fff}
.course-thumbnail h3 small{font-weight:400}

.text-bg-gray{padding:4px 10px;font-style:normal;background-color:#6e6e6e}

.section6 {
    padding-top:60px;
    background-color: #fff;
    padding-bottom: 60px;
}

.section6 h5{
    font-size: 14px;
    font-weight:normal;
    color: #fff;
    line-height: 20px;
    text-align: justify;
}

.section6 h6{
    font-size: 16px;
    color: #666;
    line-height: 20px;
}

.selected_container {
  width: 280px;
  padding:20px 0 32px 0;
  position: relative;
}
.selected_container{
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  box-sizing: border-box;
  background: #f5f5f5;
}

.selected_container:hover {
  box-shadow: 0 0 10px rgb(0 0 0 / 20%);
}
.school-info-item{margin-bottom:10px}
.school-item{width:239px;margin:0 auto}
.school-img{position:relative}
.school-img .school-desc{position:absolute;left:0;bottom:0;width:100%;padding:10px 6px;font-size:14px;color:#fff;background-color:rgba(0,0,0,.6);cursor:pointer}
.school-img .school-desc:hover h5{display:block}
.school-img .school-desc h5{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}
.school-img img{display:block}
.school-name{margin:10px auto;font-size:18px}
.school-slider .swiper-pagination{position:static}

.section7 {
    padding-top:60px;
    background-color: #f5f5f5;
    padding-bottom: 60px;
}

.ab-xm{position: relative;}
.display-flex{display: flex; flex-flow: row wrap; justify-content: center;}

.seem-xm{width: 272px; height: 180px; display: block;padding: 5px; border: 1px solid #d8d8d8; overflow: hidden; margin: 10px 0 10px 0; }
.seem-xm img{width: 100%; height: 100%; display: block;}
.hot-image-desc {
    position: absolute;
    top: 40px;
    transform: translateY(50%);
    width: 260px;
    height: 60px;
    background: linear-gradient(to right, #0f8b83, rgb(0 0 0/ 0));
    color: #fff;
    font-size: 32px;
    line-height:60px;
    padding-left: 20px;
}
.hot-image-desc1 {
    position: absolute;
    top: 240px;
    transform: translateY(50%);
    width: 260px;
    height: 60px;
    background: linear-gradient(to right, #0f8b83, rgb(0 0 0/ 0));
    color: #fff;
    font-size: 32px;
    line-height:60px;
    padding-left: 20px;
}
.seem-xm img{transition:all 1s ease-in-out 0s;}
.seem-xm img:hover{transform:scale(1.10);}


.project-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.project-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:310px;height:108px;padding:20px;margin:20px;text-align:center;color:#fff;background-color:#6cc2d9;background-image:url(data:image/png;base64,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);border-radius:8px;-webkit-box-shadow:6px 4px 6px 0 rgba(0,0,0,.2);box-shadow:6px 4px 6px 0 rgba(0,0,0,.2)}
.project-item:hover{background-color:#43b1cf}
.project-item-blue{background-color:#3f8cff}
.project-item-blue:hover{background-color:#0057d8}

.form4-wrapper{position:relative;width:963px;height:324px;margin:30px auto 0 auto;padding-top:24px;background:url(../image/bg-form4.jpg) no-repeat center}

.study-abroad-advantage{position:absolute;top:145px;left:156px;line-height:1.8}

.form4{width:330px;margin-left:550px}

.tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.tab .active{color:#fff;background-color:#3f8cff}
.tab-item{margin:0 10px 10px;padding:8px 20px;font-size:24px;color:#3f8cff;border:1px solid #3f8cff;border-radius:5px;cursor:pointer}
.tab-content .current{display:block}

.content-item{display:none}

.service-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.service-wrapper .rounded-hidden{border-radius:10px;overflow:hidden}
.service-item{margin:10px;line-height:0;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.3);box-shadow:2px 2px 4px 0 rgba(0,0,0,.3)}

.enviorment-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;margin-bottom:20px}
.enviorment-item{margin:10px;-webkit-box-shadow:1px 2px 4px 0 rgba(0,0,0,.2);box-shadow:1px 2px 4px 0 rgba(0,0,0,.2)}
.enviorment-item img{display:block}

.title_hg {
  height: 82px;
  position: relative;
}

.title_hg::before {
  position: absolute;
  content: 'NEW CHANNEL';
  font-size: 106px;
  line-height: 82px;
  font-weight: bold;
  color: rgba(51, 51, 51, 0.1);
  text-align: center;
  width: 100%;
}

.title_hg h6 {
  font-size: 48px;
  text-align: center;
  color: #333;
  font-weight: bold;
  line-height: 82px;
}

.btn_hg {
  width: 320px;
  height: 64px;
  display: block;
  margin: 44px auto 0;
  border-radius: 32px;
  font-size: 24px;
  color: #fff;
  text-align: center;
  line-height: 64px;
  background-color: #eb2f2e;
  box-shadow: 0 3px 0 0 #fa7903;
}
.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}

/*校区环境*/
.huanjing{background:#fff url(../images/) 50% no-repeat; padding:60px 0; width:100%}