@charset "utf-8";
@import url(base.css);
.header{width: 100%;background: #fff;}
.headerup{width: 100%;padding: 30px 8.3%;box-sizing: border-box;background: #fff;}
.headerupleft{float: left;}
.headerupleft a{display: block;float: left;max-width: 300px;margin-right: 100px;position: relative;}
.headerupleft a::before{content: '';width: 1px;height: 100%;background: #AEAEB2;position: absolute;top: 0px;right: -55px;}
.headerupleft a img{display: block;max-width: 100%;}
.headerupleft p{float: left;font-size: 32px;color: #323232;}
.headerupright{float: right;padding: 20px 0;box-sizing: border-box;}
.headerupright p{font-size: 32px;color: #474746;}
.headerupright p i{display: inline-block;margin-right: 10px;vertical-align: middle;}
.headerupright p i img{display: block;}
.headerbut{width: 100%;height: 128px;background: #333;padding: 0 10%;box-sizing: border-box;}
.headerbut>ul{width: 100%;text-align: center;}
.headerbut>ul>li{line-height: 128px;margin-right: 6%;display: inline-block;}
.headerbut>ul>li:last-child{margin-right: 0;}
.headerbut>ul>li>a{display: block;font-size: 29px;color: #fff;position: relative;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.headerbut>ul>li>a::before{content: '';width: 0%;height: 7px;background: #6C89D7;border-radius: 4px;
position: absolute;bottom: 0;left: 0;transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.headerbut>ul>li:hover>a{color: #6C89D7;}
.headerbut>ul>li:hover>a::before{width: 100%;}
.headerbut>ul>li.active>a{color: #6C89D7;}
.headerbut>ul>li.active>a::before{width: 100%;}
.banner{width: 100%;}
.banner img{display: block;width: 100%;margin: 0 auto;}
.conter{width: 100%;padding: 28px 0 40px 0;box-sizing: border-box;background: #F2F2F2;}
.newconter{width: 100%;background: #fff;padding: 55px 5.3% 136px 8.3%;box-sizing: border-box;}
.newleft{float: left;width: 68%;margin-right: 4%;}
.newtitle{width: 100%;margin-bottom: 88px;}
.newtitle h4{font-size: 68px;color: #0050AE;font-weight: 400;margin-bottom: 70px;}
.newtitle ul li{float: left;width: 210px;height: 90px;line-height: 90px;margin-right: 42px;margin-top: 15px;
border: 1px solid #6C89D7;box-sizing: border-box;border-radius: 48px;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.newtitle ul li:last-child{margin-right: 0;}
.newtitle ul li a{display: block;text-align: center;font-size: 38px;color: #6C89D7;font-weight: 400;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.newtitle ul li:hover{background: #6C89D7;}
.newtitle ul li:hover a{color: #fff;}
.newtitle ul li.active{background: #6C89D7;}
.newtitle ul li.active a{color: #fff;}
.newlist{width: 100%;}
.newlist ul li{width: 100%;margin-bottom: 70px;}
.newlist ul li:last-child{margin-bottom: 0;}
.newlist ul li a{}
.newimg{float: left;width: 30%;margin-right: 4%;overflow: hidden;}
.newimg img{display: block;width: 100%;height: 100%;max-width: 302px;max-height: 246px;object-fit: cover;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.newtext{float: left;width: 66%;position: relative;}
.newtext h5{font-size: 28px;color: #3A0A0A;font-weight: 500;margin-bottom: 10px;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;display: inline-block;}
.newtext span{font-size: 18px;color: #656565;font-weight: 500;margin-bottom: 10px;display: block;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newtext .hot{
    display: inline-block;
    font-size: 12px;
    color: #fff;
    background: #FF6F00;
    padding: 0px 4px;
    box-sizing: border-box;
    border-radius: 4px;
    vertical-align: 2px;
    margin-left: 10px;
    margin-bottom: 16px
}
.newtext p{font-size: 22px;color: #2E2E2E;font-weight: 500;margin-bottom: 10px;display: block;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.newtext strong{font-size: 26px;color: #fff;font-weight: 500;display: block;position: absolute;bottom: 0;left: 0;
width: 173px;height: 56px;background: #6C89D7;text-align: center;line-height: 56px;margin-top: 30px;}
.newlist ul li:hover .newimg img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.newlist ul li:hover .newtext h5{color: #6C89D7;}
.sypage{width: 100%;padding-top: 120px;box-sizing: border-box;}
.sypage ul{display: table;margin: 0 auto;}
.sypage ul li{float: left;margin-right: 15px;}
.sypage ul li:last-child{margin-right: 0;}
.sypage ul li a{display: block;width: 66px;height: 66px;font-size: 32px;color: #333;line-height: 66px;text-align: center;
background: #f7f7f7;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;
border-radius: 50%;}
.sypage ul li:first-child{margin-right: 32px;}
.sypage ul li:last-child{margin-left: 32px;}
.sypage ul li a img{display: block;width: 100%;height: 100%;border-radius: 50%;object-fit: cover;}
.sypage ul li a:hover{color: #fff;background: #6C89D7;}
.sypage ul .active a{color: #fff;background: #6C89D7;}
.sypage ul .active {color: #fff;background: #6C89D7;
    display: block;
    width: 66px;
    height: 66px;
    font-size: 32px;
    line-height: 66px;
    text-align: center;
    transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
    border-radius: 50%;
    
}
@media screen and (max-width: 1700px){
.sypage ul .active {
    width: 38px;
    height: 38px;
    font-size: 16px;
    line-height: 38px;}
}
.newright{float: left;width: 389px;-padding-top: 180px;box-sizing: border-box;}
.newright .newrightitle{font-size: 30px;color: #0050AE;font-weight: 500;padding-bottom: 23px;border-bottom: 1px solid #0050AE;
box-sizing: border-box;margin-bottom: 22px;}
.newrightup{width: 100%;margin-bottom: 52px;}
.newrightup ul li{width: 100%;margin-bottom: 23px;}
.newrightup ul li:last-child{margin-bottom: 0;}
.newrightup ul li a{}
.newxqimgs{float: left;width: 30%;margin-right: 2%;overflow: hidden;}
.newxqimgs img{display: block;width: 100%;height: 100%;object-fit: cover;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.newxqtexted{float: left;width: 68%;position: relative;}
.newxqtexted h5{font-size: 18px;color: #3A0A0A;font-weight: 500;margin-bottom: 8px;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.newxqtexted span{font-size: 14px;color: #fff;font-weight: 500;display: block;
width: 70px;height: 26px;background: #6C89D7;text-align: center;line-height: 26px;}
.newxqtexted p{font-size: 14px;color: #5D5D5D;font-weight: 500;display: block;position: absolute;bottom: 0;left: 0;}
.newrightup ul li:hover .newxqimgs img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.newrightup ul li:hover .newxqtexted h5{color: #6C89D7;}
.newrightbut{width: 100%;}
.newrightbut ul li{width: 100%;margin-bottom: 30px;}
.newrightbut ul li:last-child{margin-bottom: 0;}
.newrightbut ul li a{display: block;overflow: hidden;position: relative;}
.newrightbut ul li a img{display: block;width: 100%;transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.newrightbut ul li a p{display: block;position: absolute;bottom: 0;left: 0;height: 80px;width: 100%;
padding: 0 10px;box-sizing: border-box;line-height: 80px;font-size: 24px;color: #fff;text-align: center;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: rgba(0,0,0,0.5);}
.newrightbut ul li:hover a img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.backup{width: 54px;height: 54px;position: fixed;bottom: 10%;right: 60px;background: #6C89D7 url(../images/up.png) center no-repeat;cursor: pointer;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;display: none;border-radius: 50%;
background-size: 100% 100%;}
.footer{width: 100%;background-color: #333;}
.footerup{width: 100%;padding: 48px 8.2%;box-sizing: border-box;border-bottom: 1px solid #fff;position: relative;}
.footerupleft{width: 50%;float: left;}
.footerup::before{content: '';width: 1px;height: 100%;background: #fff;position: absolute;top: 0px;
left: 50%;margin-left: -1px;}
.footeruplefts{float: left;width: 30%;margin-right: 4%;}
.footeruplefts a{display: block;margin-bottom: 10px;}
.footeruplefts a img{display: block;max-width: 100%;}
.ewm{display: table;margin: 0 auto;}
.ewm img{display: block;margin: 0 auto 10px;}
.ewm p{font-size: 12px;color: #fff;text-align: center;}
.footerupleftrights{float: left;width: 66%;}
.footerupleftrights h5{font-size: 16px;color: #fff;font-weight: 400;margin-bottom: 20px;}
.footerupleftrights p{font-size: 14px;color: #fff;font-weight: 400;margin-bottom: 20px;}
.footerupleftrights p:last-child{margin-bottom: 0;}
.footerupright{width: 50%;float: left;padding-left: 5%;box-sizing: border-box;}
.footerupright ul li{float: left;width: 16.5%;}
.footerupright ul li h5{font-size: 14px;color: #fff;padding-bottom: 12px;position: relative;margin-bottom: 12px;
display: table;font-weight: 400;}
.footerupright ul li h5>a{color: #fff;}
.footerupright ul li h5::before{content: '';width: 130%;height: 1px;background: #fff;position: absolute;bottom: 0;left: 0;}
.footerupright ul li>a{font-size: 14px;color: #fff;margin-bottom: 12px;display: table;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.footerupright ul li>a:last-child{margin-bottom: 0;}
.footerupright ul li>a:hover{color: #6C89D7;}
.footerbut{width: 100%;padding: 24px 8.2%;box-sizing: border-box;}
.footerbut p{text-align: center;margin-bottom: 20px;font-size: 14px;color: #fff;}
.footerbut p:last-child{margin-bottom: 0;}
.footerbut p a{color: #fff;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.footerbut p a:hover{color: #6C89D7;}
.mianfei{position: fixed;top: 50%;transform: translateY(-50%);right: 60px;display: none;}
.mianfeiimg{width: 134px;height: 134px;border-radius: 50%;}
.mianfeiimg a{display: block;border-radius: 50%;width: 100%;height: 100%;}
.mianfeiimg a img{display: block;border-radius: 50%;width: 100%;height: 100%;}
.mianfeicon{width: 400px;position: absolute;top: 0;right:142px;box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.25);
display: none;}
.mianfeiconup{width: 100%;padding: 42px 26px 30px 26px;border-radius: 28px 28px 0 0;box-sizing: border-box;background: #FF913D;}
.mianfeiconup p{font-size: 24px;color: #fff;line-height: 32px;margin-bottom: 54px;}
.mianfeiconup p span{font-size: 32px;}
.mianfeiconup a{display: block;width: 120px;height: 40px;font-size: 20px;color: #FF913D;box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.25);
text-align: center;line-height: 40px;border-radius: 25px;background: #fff;}
.mianfeiconbut{width: 100%;border-radius: 0 0 28px 28px;background: #fff;
padding: 26px 26px 36px 26px;box-sizing: border-box;}
.mianfeiconbut ul{margin-bottom: 40px;}
.mianfeiconbut ul li{width: 100%;margin-bottom: 14px;}
.mianfeiconbut ul li{margin-bottom: 0;}
.mianfeiconbut ul li input{width: 100%;font-size: 16px;color: #333;height:30px;outline: none;border: 0;}
.mianfeilast{width: 100%;text-align: right;}
.mianfeilast button{display: inline-block;width: 60px;height: 27px;border-radius: 25px;
font-size: 18px;color: #fff;outline: none;border: 0;margin-right: 8px;background: #FF913D;}
.mianfeilast button:last-child{margin-right: 0;background: #A5A5A5;}
.conterxq{background: #F2F2F2;padding-bottom: 40px;padding-top: 0;}
.newxqnav{width: 100%;margin-bottom: 58px;}
.newxqnav span{float: left;font-size: 20px;color: #2E2E2E;}
.newxqnav a{font-size: 20px;color: #6C89D7;}
.newxqnav strong{font-size: 20px;color: #6C89D7;font-weight: 500;}
.newxqcon{width: 100%;}
.newxqcontitle{width: 100%;padding: 90px 30px;box-sizing: border-box;background: #F2F2F2;margin-bottom: 56px;}
.newxqcontitle h4{font-size: 56px;font-weight: 500;color: #3A0A0A;margin-bottom: 49px;}
.newxqcontitlebut{width: 100%;}
.newxqcontitlebut span{float: left;font-size: 30px;color: #2E2E2E;font-weight: 400;}
.newxqcontitlebut p{float: right;}
.newxqcontitlebut p strong{float: left;font-size: 30px;color: #2E2E2E;font-weight: 400;}
.newxqcontitlebut p a{display: flex;float: left;width: 30px;height: 30px;line-height: 30px;justify-content: center;align-items: center;margin-top: 5px;
margin-right: 20px;}
.newxqcontitlebut p a:last-child{margin-right: 0;}
.newxqcontitlebut p a img{display: inline-block;text-align: center;}
.newxqconter{width: 100%;-padding-left: 60px;box-sizing: border-box;}
.newxqconter p{-font-size: 28px;color: #2E2E2E;font-weight: 500;-margin-bottom: 40px;margin: 5px 0;}
.newxqconter p:last-child{margin-bottom: 0;}
/*.newxqconter p img{display: block;max-width: 100%;}*/
.newxqconter h5{display: table;margin: 0 auto 40px;font-size: 34px;color: #fff;border-radius: 70px;background: #6C89D7;
padding: 30px 120px;box-sizing: border-box;font-weight: 500;}
.newxqlist{width: 100%;margin-bottom: 50px;}
.newxqlist ul li{width: 100%;font-size: 28px;color: #2E2E2E;position: relative;padding-left: 23px;box-sizing: border-box;margin-bottom: 10px;}
.newxqlist ul li:last-child{margin-bottom: 0;}
.newxqlist ul li::before{content: '';width: 16px;height: 16px;border-radius: 50%;background: #6C89D7;position: absolute;
top: 10px;left: 0;}
.newxqlist ul li strong{font-weight: 500;color: #6C89D7;}
.newxqlist ul li span{display: block;}
.newxqlast{width: 100%;padding-top: 90px;box-sizing: border-box;}
.newxqlast span{display: block;}
.newxqlast a{width: 49%;margin-right: 2%;font-size: 16px;color: #656565;font-weight: 400;
overflow: hidden;white-space: nowrap;text-overflow:ellipsis;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.newxqlast a:last-child{margin-right: 0;}
.newxqlast a:hover{color: #6C89D7;}
.newxqright{padding-top:48px;}
.newxqup{width: 100%;margin-bottom: 50px;}
.newxquptitle{width: 100%;margin-bottom: 20px;}
.newxquptitle h5{float: left;font-size: 34px;color: #2E2E2E;font-weight: 400;}
.newxquptitle a{float: right;font-size: 26px;color: #6C89D7;font-weight: 400;margin-top: 8px;}
.newxquplist{width: 100%;}
.newxquplist ul li{width: 100%;}
.newxquplist ul li a{display: block;}
.newxquplistimg{width: 100%;overflow: hidden;margin-bottom: 20px;}
.newxquplistimg img{display: block;width: 100%;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.newxquplist ul li a p{font-size: 30px;color: #6C89D7;font-weight: 500;}
.newxquplist ul li:hover .newxquplistimg img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.newxqbut{width: 100%;}
.newxqbut ul li{margin-bottom: 43px;width: 100%;}
.newxqbut ul li:last-child{margin-bottom: 0;}
.newxqbutimg{width: 30%;margin-right: 2%;overflow: hidden;float: left;}
.newxqbutimg img{display: block;width: 100%;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.newxqbutext{width: 68%;float: left;}
.newxqbutext h5{font-size: 22px;color: #2E2E2E;font-weight: 400;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 20px;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.newxqbutext p{font-size: 18px;color: #989898;}
.newxqbut ul li:hover .newxqbutimg img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.newxqbut ul li:hover .newxqbutext h5{color: #6C89D7;}
.newconters{padding-bottom: 60px;}
.newxqlt{width: 100%;background: #fff;padding: 0 8.3%;box-sizing: border-box;}
.newxqltcon{width: 100%;max-width: 895px;background: #F0F0F0;padding: 50px 80px;box-sizing: border-box;margin-bottom: 80px;}
.newxqltup{width: 100%;margin-bottom: 50px;}
.newxqltupleft{float: left;width: 238px;}
.newxqltupleft span{float: left;width: 66px;height: 66px;border-radius: 50%;margin-right: 15px;}
.newxqltupleft span img{display: block;width: 66px;height: 66px;border-radius: 50%;}
.newxqltupleft p{float: left;width: 60%;font-size: 30px;color: #2E2E2E;line-height: 66px;font-weight: 400;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newxqltupright{float: left;width: 50%;}
.newxqltupright p{font-size: 26px;color: #6C89D7;font-weight: 500;line-height: 66px;}
.newxqltupright p span{color: #A1A1A1;font-size: 26px;}
.newxqltupright p span strong{font-weight: 400;}
.newxqltuptext{width: 100%;max-width: 742px;height:294px;background: #fff;position: relative;}
.newxqltuptext textarea{width: 100%;border: 0;resize: none;font-size: 28px;color: #333;padding: 30px;
box-sizing: border-box;height: 294px;}
.newxqltuptextbut{width: 100%;background: #fff;position: absolute;bottom: 0;left: 0;}
.newxqltuptextbut label{float: left;font-size: 22px;color: #707070;margin-top: 30px;margin-left: 60px;cursor: pointer;}
.newxqltuptextbut label input{width: 22px;height: 22px;vertical-align: -2px;margin-right: 4px;}
.newxqltuptextbut button{float: right;width: 168px;height: 67px;background: #6C89D7;font-size: 32px;color: #fff;font-weight: 500;
outline: none;font-weight: 500;border: 0;}
.newxqtj{width: 100%;margin-bottom: 80px;}
.newxqtj:last-child{margin-bottom: 0;}
.newxqtitles{font-size: 34px;color: #6C89D7;font-weight: 500;padding-bottom: 18px;border-bottom: 1px solid #6C89D7;box-sizing: border-box;display: table;
margin-bottom: 40px;}
.newxqtjlist{width: 100%;}
.newxqtjlist ul li{float: left;width: 300px;margin-right: 1.33%;}
.newxqtjlist ul li:last-child{margin-right: 0;}
.newxqtjlist ul li a{display: block;overflow: hidden;position: relative;}
.newxqtjlist ul li a img{display: block;width: 100%;max-width: 300px;max-height: 200px;transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.newxqtjlist ul li a p{display: block;position: absolute;bottom: 0;left: 0;height: 80px;width: 100%;
padding: 0 10px;box-sizing: border-box;line-height: 80px;font-size: 22px;color: #fff;text-align: center;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: rgba(0,0,0,0.5);}
.newxqtjlist ul li:hover a img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.newxqzx{width: 100%;}
.newxqzx ul li{width: 100%;position: relative;margin-bottom: 40px;}
.newxqzx ul li:last-child{margin-bottom: 0;}
.newxqzx ul li::before{content: '';width: 16px;height: 16px;border-radius: 50%;background: #6C89D7;position: absolute;
top: 14px;left: 0;}
.newxqzx ul li a{display: block;padding-left: 23px;box-sizing: border-box;}
.newxqzx ul li a span{color: #2E2E2E;font-size: 32px;font-weight: 400;display: inline-block;max-width: 75%;margin-right: 3%;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.newxqzx ul li:hover span{color: #6C89D7;}
.newxqzx ul li a strong{color: #8F8F8F;font-size: 28px;font-weight: 400;display: inline-block;max-width: 20%;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newxqtjlast{padding-bottom: 80px;box-sizing: border-box;}
/* 新增首页 */
.hmzong{width: 100%;}
.hmzong .hmlistconter{display: none;}
.hmzong .hmlistconter:first-child{display: block;}
.activityconpage .swiper-pagination-bullet{opacity: 1 !important;background: #EBEBEB !important;margin: 0 6px !important;
width: 10px !important;height: 10px !important;}
.activityconpage .swiper-pagination-bullet-active{background: #6C89D7 !important;}
.headerbut>ul>li{position: relative;}
.headerlister{position: absolute;top: 60px;background: #fff;border-radius: 0 0 16px 16px;width:167px;-left: 50%;-transform: translateX(-50%);display: none;z-index:100;}
.headerlister a{display: block;line-height: 60px;border-bottom: 1px solid rgba(0,0,0,0.08);box-sizing: border-box;font-size: 20px;
color: #252525;height: 60px;transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.headerlister a:hover{color: #6C89D7;}
.headerlister a:last-child{border-bottom: 0;}
.headerdown{width: 1200px;height: 100px;position: absolute;top: 60px;background: #fff;min-height: 570px;display: none;z-index: 10;}
.headerdownpg{width: 855px!important;min-height: 420px!important;}

.headerdownlx{left: 50%;transform: translateX(-50%);}
.headerdownleft{float: left;width: 20%;padding-left: 12px;box-sizing: border-box;background-color: #F7F7F7;}
	@media screen and (min-width: 1700px)
	{
	    .headerdownleft{min-height: 570px;}
	}  
		@media screen and (min-width: 1700px)
	{
	    .headerdownleftpg{min-height: 420px;}
	}   
.headerdownleft>a{display: block;font-size: 22px;color: #323232;transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;
border-bottom: 1px solid rgba(0,0,0,0.08);height: 95px;line-height: 95px;box-sizing: border-box;position: relative;}
/*.headerdownleft .lxdh{height: 95px!important;line-height: 95px!important;}*/
.headerdownleft>a b{display: inline-block;width: 28px;height: 19px;margin-right: 16px;vertical-align: -2px;}
.headerdownleft>a b img{display: block;width: 100%;height: 100%;object-fit: cover;}
.headerdownleft>a i{display: inline-block;width: 22px;height: 22px;background: url(../images/j1.png) center no-repeat;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;position: absolute;top: 37px;right: 10px;}
.headerdownleft>a.active{color: #6C89D7;}
.headerdownleft>a.active i{background: url(../images/j1s.png) center no-repeat;}
.headerdownright{width: 80%;float: left;height: 570px;}
.headerdownrightpg{height: 420px!important;}
.headerlist{width: 100%;background: #fff;display: none;}
.headerlist:first-child{display: block;}
.headerlistleft{float: left;width: 76%;padding: 35px 2%;box-sizing: border-box;position: relative;}
.headerlistleftpg{width: 100%!important;}
.headerlistleft::before{content: '';width: 1px;height: 90%;background: rgba(101,101,101,0.44);position: absolute;top: 50%;right: 0;
transform: translateY(-50%);}
.headercons{width: 100%;box-sizing: border-box;}
.headercons:first-child{padding-top: 0;}
.headerconleft{float: left;width: 28%;padding-top: 20px;box-sizing: border-box;}
.headerconleft a{display: block;font-size: 20px;color: #2E2E2E;font-weight: 400;line-height: 1.5;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.headerconleft a i{display: inline-block;width: 22px;height: 22px;background: url(../images/j1.png) center no-repeat;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;vertical-align: -4px;}
.headerconleft a:hover{color: #FF6F00;}
.headerconleft a:hover i{background: url(../images/j1ss.png) center no-repeat;}
.headerconright{float: left;width: 65%;border-bottom: 1px solid rgba(101,101,101,0.4);box-sizing: border-box;padding-bottom: 10px;position: relative;
padding-top: 20px;}
.headerconrightpg{width: 100%!important;}
.headercons:first-child .headerconleft{padding-top: 0;}
.headercons:first-child .headerconright{padding-top: 0;}
.headercons:last-child .headerconright{border-bottom: 0;}
.headerconright a{float: left;font-size: 20px;color: #656565;font-weight: 400;line-height: 1.5;position: relative;padding-left: 10px;box-sizing: border-box;
margin-right: 20px;margin-bottom: 9.5px;transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.headerconrightpg a{padding-left: 5px!important;width:140px!important;margin-right: 0px!important;text-align : left;font-size: 16px;}
.headerconright a::before{width: 1px;height: 24px;content: '';background: #BBBBBB;position: absolute;top: 4px;left: 0;}
.headerconright a span{display: inline-block;font-size: 12px;color: #fff;background: #FF6F00;padding: 0px 4px;box-sizing: border-box;border-radius: 4px;
vertical-align: 2px;}
.headerconright a:hover{color: #FF6F00;}
.headerconright .mores{float: none;display: block;width: 26px;height: 26px;background: url(../images/secondary_navigation_more.png) center no-repeat;
border-radius: 50%;position: absolute;top: 50%;right: 0;margin-top: -13px;margin-right: 0;margin-bottom: 0;}
.headerconright .morespg{float: right;display: block;width: 26px!important;height: 26px;background: url(../images/secondary_navigation_more.png) center no-repeat;
border-radius: 50%;position: absolute;top: 80%;right: 0;margin-top: -13px;margin-right: 0;margin-bottom: 0;}
.headerconright .mores::before{display: none;}
.headerlistright{float: right;width: 24%;padding: 50px 2% 20px 2%;box-sizing: border-box;}
.headerlistright a{display: block;width: 100%;line-height: 1.5;overflow: hidden;position: relative;height: 120px;margin-bottom: 42px;
overflow: hidden;}
.headerlistright a:last-child{margin-bottom: 0;}
.headerlistright a img{display: block;width: 100%;height: 100%;object-fit: cover;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s}
.headerlistright a p{position: absolute;bottom: 0;left: 0;width: 100%;font-weight: 500;text-align: center;
background: rgba(0,0,0,0.4);font-size: 16px;color: #fff;height: 37px;line-height: 37px;white-space: nowrap;
overflow: hidden;text-overflow: ellipsis;}
.headerlistright a:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.hmconter{width: 100%;padding: 65px 12% 80px 12%;box-sizing: border-box;position: relative;}
.hmconters{width: 100%;}
.hmlister{width: 100%;margin-bottom: 80px;}
.hmlister:last-child{margin-bottom: 0;}
.hmtitle{width: 100%;margin-bottom: 60px;}
.hmtitle h4{font-size: 38px;color: #000;font-weight: 500;position: relative;display: table;padding-bottom: 20px;
box-sizing: border-box;}
.hmtitle h4::before{content: "";width: 100%;height: 4px;background: #6C89D7;position: absolute;bottom: 0;left: 0;}
.hmlistconter{width: 100%;}
.hmlistleft{float: left;width: 49%;height: 500px;margin-right: 2%;}
.hmlistleft a{display: block;position: relative;border-radius: 16px;overflow: hidden;height: 100%;}
.hmlistleft a img{display: block;width: 100%;height: 100%;object-fit: cover;border-radius: 16px;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.hmlistleft a p{position: absolute;bottom: 0;left: 0;width: 100%;font-weight: 500;text-align: center;
background: rgba(0,0,0,0.4);font-size: 40px;color: #fff;padding: 20px 10px;box-sizing: border-box;}
.hmlistleft a:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.hmlistright{float: left;width: 58%;}
.hmlistright .hmup{display: block;position: relative;border-radius: 16px;overflow: hidden;
height: 237px;margin-bottom: 28px;}
.hmlistright .hmup img{display: block;width: 100%;height: 100%;object-fit: cover;border-radius: 16px;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.hmlistright .hmup p{position: absolute;bottom: 0;left: 0;width: 100%;font-weight: 500;text-align: center;
background: rgba(0,0,0,0.4);font-size: 32px;color: #fff;padding: 20px 10px;box-sizing: border-box;}
.hmlistright .hmup:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.hmlistright ul li{display: block;position: relative;border-radius: 16px;overflow: hidden;
height: 236px;margin-bottom: 28px;float: left;width: 49%;margin-right: 2%;}
.hmlistright ul li:nth-child(2n){margin-right: 0;}
.hmlistright ul li a{display: block;height: 100%;}
.hmlistright ul li img{display: block;width: 100%;height: 100%;object-fit: cover;border-radius: 16px;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.hmlistright ul li p{position: absolute;bottom: 0;left: 0;width: 100%;font-weight: 500;text-align: center;
background: rgba(0,0,0,0.4);font-size: 32px;color: #fff;padding: 20px 10px;box-sizing: border-box;}
.hmlistright  ul li:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.hmimg{width: 100%;}
.hmimg img{display: block;width: 100%;margin: 0 auto;}
.hmlisterup{width: 100%;height: 340px;background: #fff;border-radius: 16px;
box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.25);margin-bottom: 50px;}
.hmlisterup a{display: block;width: 100%;}
.hmlisterupleft{float: left;width: 35%;overflow: hidden;height: 340px;border-radius: 16px 0 0 16px;}
.hmlisterupleft img{display: block;width: 100%;height: 100%;object-fit: cover;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.hmlisterupright{float: left;width: 65%;padding: 60px 28px 38px 28px;box-sizing: border-box;}
.hmlisterupright h5{font-size: 32px;color: #6C89D7;font-weight: 500;margin-bottom: 30px;}
.hmlisterupright p{font-size: 28px;color: #2E2E2E;font-weight: 500;margin-bottom: 20px;}
.hmspan{width: 100%;}
.hmspan span{display: block;width: 200px;height: 58px;text-align: center;line-height: 58px;
font-size: 28px;color: #fff;background: #6C89D7;border-radius: 30px;float: right;}
.hmlisterup a:hover .hmlisterupleft img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.hmnavlist{width: 100%;margin-bottom: 45px;}
.hmnavlist ul{width: 100%;}
.hmnavlist ul li{float: left;margin-right: 30px;}
.hmnavlist ul li:last-child{margin-right: 0;}
.hmnavlist ul li a{display: block;font-size: 30px;color: #2E2E2E;padding: 10px 40px;box-sizing: border-box;
border-radius: 30px;transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.hmnavlist ul li:hover a{background: #6C89D7;color: #fff;}
.hmnavlist ul li.active a{background: #6C89D7;color: #fff;}
.hmlistlefts{float: left;width: 49%;height: 734px;margin-right: 2%;border-radius: 16px;}
.hmlistlefts a{display: block;box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.25);border-radius: 16px;}
.hmups{width: 100%;border-radius: 16px 16px 0 0;background: #fff;overflow: hidden;height: 429px;}
.hmups img{display: block;border-radius: 16px 16px 0 0;width: 100%;height: 100%;object-fit: cover;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.hmuptext{width: 100%;padding: 40px 28px;box-sizing: border-box;border-radius:0 0 16px 16px;}
.hmuptext h5{font-size: 32px;color: #2E2E2E;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-bottom: 30px;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;font-weight: 400;}
.hmspaned{width: 100%;}
.hmspaned span{float: left;padding: 1px 10px;border-radius: 10px;background: #ECECEC;font-size: 24px;color: #404040;margin-right: 20px;
margin-bottom: 20px;}
.hmspaned span:last-child{margin-right: 0;}
.hmlaster{width: 100%;}
.hmlefts{float: left;width: 62%;}
.hmlefts p{font-size: 28px;color: #2E2E2E;white-space: nowrap;font-weight: 400;margin-bottom: 20px;
overflow: hidden;text-overflow: ellipsis;}
.hmlefts p:last-child{margin-bottom: 0;}
.hmrights{float: left;width: 38%;}
.hmrights p{font-size: 28px;color: #2E2E2E;font-weight: 400;text-align: right;margin-bottom: 12px;}
.hmrights p span{font-size: 38px;color: #6C89D7;font-weight: 400;}
.hmzx{width: 100%;}
.hmzx span{float: right;font-size: 28px;color: #fff;border-radius: 30px;background: #6C89D7;
padding: 8px 34px;box-sizing: border-box;}
.hmlistright{float: left;width: 49%;}
.hmlistright a{display: block;border-radius: 16px;box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.25);height: 353px;background: #fff;
margin-bottom: 42px;overflow: hidden;}
.hmlistright a:last-child{margin-bottom: 0;}
.hmlistimg{width: 100%;border-radius: 16px 16px 0 0;height: 235px;overflow: hidden;}
.hmlistimg img{display: block;width: 100%;border-radius: 16px 16px 0 0;height: 100%;object-fit: cover;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.hmlastered{padding: 14px 28px;box-sizing: border-box;}
.hmlastered .hmlefts p{margin-bottom: 4px;}
.hmlastered .hmlefts p span{font-size: 38px;color: #6C89D7;font-weight: 400;}
.hmlastered .hmrights .hmzx span{margin-top: 30px;}
.hmlistright a:hover .hmlistimg img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.hmlistlefts a:hover .hmups img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.hmlistlast{width: 100%;}
.hmlistlast ul li{width: 30%;margin-right: 5%;float: left;}
.hmlistlast ul li:nth-child(3n){margin-right: 0;}
.hmlistlast ul li .upcon{width: 100%;border-radius: 16px;position: relative;height: 234px;display: block;overflow: hidden;margin-bottom: 30px;}
.hmlistlast ul li .upcon img{display: block;width: 100%;border-radius: 16px;height: 100%;object-fit: cover;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.hmlistlast ul li .upcon p{position: absolute;bottom: 0;left: 0;width: 100%;font-weight: 500;text-align: center;
background: rgba(0,0,0,0.4);font-size: 32px;color: #fff;padding: 20px 10px;box-sizing: border-box;}
.hmlistlast ul li .upcon:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.hmlistlast ul li .hmtexted{font-size: 22px;color: #2E2E2E;font-weight: 400;overflow: hidden;margin-bottom: 15px;
text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.hmlistlast ul li .hmtexted:last-child{margin-bottom: 0;}
.hmlistlast ul li .hmtexted a{display: block;color: #2E2E2E;overflow: hidden;position: relative;padding-left: 20px;box-sizing: border-box;
text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.hmlistlast ul li .hmtexted a::before{content: '';width: 10px;height: 10px;border: 1px solid #6C89D7;box-sizing: border-box;position: absolute;
top: 10px;left: 0;border-radius: 50%;}
.hmlistlast ul li .hmtexted a:hover{color: #6C89D7;}
.hmlistnav{width: 139px;height: 287px;background: url(../images/side_navigation.png) center no-repeat;position: absolute;top: 20px;
left: 2%;z-index: 10;}
.hmlistnav ul{padding-top: 95px;box-sizing: border-box;}
.hmlistnav ul li{height: 32px;line-height: 32px;margin-bottom: 8px;}
.hmlistnav ul li a{display: block;text-align: center;font-size: 12px;color: #fff;}
.celan{width: 80px;position: fixed;top: 50%;right: 20px;transform: translateY(-50%);display: none;z-index:10;}
.celan ul li{width: 80px;height: 80px;margin-bottom: 12px;position: relative;}
.celan ul li:last-child{margin-bottom: 0;}
.celan ul li a{display: block;border-radius: 50%;background: #FF6F00;width: 80px;height: 80px;padding-top: 10px;box-sizing: border-box;
text-align: center;}
.celan ul li a img{display: block;margin: 0 auto;}
.celan ul li a span{font-size: 12px;text-align: center;color: #fff;}
.kuang{display: none;}
.weixin{width: 137px;height: 157px;border: 1px solid #D9D9D9;border-radius: 6px;box-sizing: border-box;background: #fff;
position: absolute;top: -60px;left: -148px;padding: 12px;}
.weixin img{display: block;margin: 0 auto 7px;border: 1px solid #FF6F00;box-sizing: border-box;}
.weixin p{font-size: 12px;color: #2E2E2E;font-weight: 400;text-align: center;margin-bottom: 2px;}
.weixin h5{font-size: 14px;color: #FF6F00;font-weight: 500;text-align: center;}
.tall{width: 150px;height: 56px;border: 1px solid #D9D9D9;border-radius: 6px;box-sizing: border-box;background: #fff;
position: absolute;top: 14px;left: -160px;padding: 8px 6px;}
.tall input{float: left;width: 92px;height: 40px;border: 1px solid #FF6F00;outline: none;padding: 0 5px;font-size: 12px;
color: #333;box-sizing: border-box;border-radius: 6px;margin-right: 6px;}
.tall button{float: left;width: 38px;height: 40px;border: 1px solid #FF6F00;outline: none;padding: 0 5px;font-size: 12px;
color: #fff;box-sizing: border-box;border-radius: 6px;background-color: #FF6F00;}
/* 关于我们 */
.about{width: 100%;padding: 50px 12% 120px 12%;background: #fff;box-sizing: border-box;}
.aboutup{width: 100%;margin-bottom: 100px;}
.aboutuptitle{width: 100%;margin-bottom: 70px;}
.aboutuptitle h4{font-size: 44px;color: #2E2E2E;font-weight: 500;text-align: center;margin-bottom: 36px;}
.aboutuptitle i{display: block;width: 176px;height: 2px;background: #6C89D7;margin: 0 auto;}
.aboutupconter{width: 100%;border: 32px solid #F2F2F2;box-sizing: border-box;}
.aboutupcon{width: 100%;padding: 56px 86px 70px 86px;box-sizing: border-box;background: #fff;}
.abtitle{width: 100%;border-bottom: 1px solid #D1D1D1;padding-bottom: 30px;box-sizing: border-box;font-size: 32px;
color: #000;font-weight: 400;margin-bottom: 60px;}
.aboutconter{width: 100%;}
.aboutconter h1{width: 100%;margin-bottom: 30px;}
.aboutconter h1 img{display: block;margin: 0 auto;}
.abouttext{width: 100%;}
.abouttext h5{font-size: 30px;color: #000;font-weight: 400;position: relative;padding-left: 40px;box-sizing: border-box;
margin-bottom: 45px;}
.abouttext h5::before{content: '';width: 10px;height: 37px;background: #000;position: absolute;top: 3px;left: 0;}
.abtexts{font-size: 26px;color: #2E2E2E;text-indent: 2em;font-weight: 400;line-height: 52px;margin-bottom: 80px;}
.aboutextlist{width: 100%;margin-bottom: 80px;}
.aboutextlist:last-child{margin-bottom: 0;}
.aboutextlist h6{font-size: 28px;color: #6C89D7;font-weight: 400;position: relative;margin-bottom: 40px;padding-left: 27px;box-sizing: border-box;}
.aboutextlist h6::before{content: '';width: 12px;height: 12px;background: #6C89D7;position: absolute;top: 14px;left: 0;}
.aboutextlist p{font-size: 26px;color: #2E2E2E;font-weight: 400;line-height: 52px;}
.aboutlist{width: 100%;margin-bottom: 80px;}
.aboutlistcon{width: 100%;}
.aboutlistcon ul li{float: left;width: 23%;margin-right: 2.6%;height: 225px;border-radius: 14px;
box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.25);background: #fff;margin-bottom: 2.6%;}
.aboutlistcon ul li:nth-child(4n){margin-right: 0;}
.aboutlistcon ul li img{display: block;max-width: 100%;border-radius: 14px;margin: 0 auto;}
.aboutnew{width: 100%;margin-bottom: 100px;}
.aboutnewlist{width: 100%;}
.aboutnewlist ul li{float: left;width: 23%;margin-right: 2.6%;box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.25);background: #fff;}
.aboutnewlist ul li:nth-child(4n){margin-right: 0;}
.aboutnewlist ul li a{display: block;}
.aboutimg{width: 100%;overflow: hidden;}
.aboutimg img{display: block;width: 100%;max-width: 100%;
transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}
.aboutnewlist ul li:hover .aboutimg img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.aboutnewtext{padding: 37px 21px;box-sizing: border-box;width: 100%;}
.aboutnewtext p{font-size: 22px;color: #2E2E2E;text-align: center;overflow: hidden;
text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.abcontact{width: 100%;}
.abcontactlist{width: 100%;}
.ableft{float: left;width: 48%;margin-right: 4%;height: 457px;background: #fff;box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.25);
padding: 66px 43px;box-sizing: border-box;}
.ableft p{font-size: 24px;color: #2E2E2E;font-weight: 500;line-height: 40px;}
.abright{float: left;width: 48%;height: 457px;}
.abright img{display: block;max-width: 100%;height: 100%;object-fit: cover;}

/* 留学教育 */
.overnav{width: 100%;padding: 30px 12%;box-sizing: border-box;background-color: #F2F2F2;}
.overnav .newxqnav{color: #6C89D7;margin-bottom: 0;}
.overconter{width: 100%;padding: 35px 0 80px 0;box-sizing: border-box;background: #fff;}
.overconterfirst{width: 100%;margin-bottom: 100px;padding: 0 12%;box-sizing: border-box;}
.overtitle{width: 100%;margin-bottom: 60px;}
.overtitle h4{font-size: 40px;color: #000;font-weight: 500;text-align: center;}
.overtitle h4 i{display: inline-block;width: 60px;height: 60px;border-radius: 50%;margin-right: 20px;vertical-align: -12px;}
.overtitle h4 i img{display: block;width: 100%;height: 100%;object-fit: cover;border-radius: 50%;}
.overfirstlits{width: 100%;}
.overfirstlits ul li{float: left;width: 25%;height: 330px;border: 1px solid #EDEDED;padding-top: 60px;box-sizing: border-box;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.overfirstlits ul li a{display: block;}
.overimg{width: 144px;height: 144px;margin: 0 auto 30px;position: relative;overflow: hidden;}
.overimg img{display: block;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.overimg .overs{position: absolute;top: -100%;left: 0;opacity: 0;}
.overfirstlits ul li p{font-size: 30px;color: #2E2E2E;font-weight: 500;text-align: center;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.overfirstlits ul li:hover{background: #6C89D7;border-color: #6C89D7;}
.overfirstlits ul li:hover .overimg .over{opacity: 0;}
.overfirstlits ul li:hover .overimg .overs{opacity: 1;top: 0;}
.overfirstlits ul li:hover p{color: #fff;}
.overtwo{width: 100%;margin-bottom: 100px;padding: 0 12%;box-sizing: border-box;}
.overtwocon{width: 100%;}
.overtwocon ul li{float: left;width: 48%;margin-right: 4%;}
.overtwocon ul li:last-child{margin-right: 0;}
.overtwocon ul li a{display: block;position: relative;}
.overtwocon ul li a img{display: block;width: 100%;border-radius: 20px;}
.overtwocon ul li a p{display: block;width: 330px;height: 90px;border-radius: 0 55px 55px 0;background: rgba(46,46,46,0.4);text-align: center;
font-size: 34px;color: #fff;position: absolute;line-height: 90px;top: 75px;left: 0;}
.overtwocon ul li a span{display: block;width: 200px;height: 60px;border-radius: 35px;background: #6C89D7;text-align: center;
font-size: 28px;color: #fff;position: absolute;line-height: 60px;bottom: 90px;left: 50%;transform: translateX(-50%);}
.overthree{width: 100%;margin-bottom: 60px;}
.overthree h6{font-size: 38px;color: #fff;border-radius: 0 60px 60px 0;background: #6C89D7;padding-right: 70px;text-align: right;width: 1080px;
font-weight: 500;padding-top: 30px;padding-bottom: 30px;margin-bottom: 60px;}
.overthreecon{width: 100%;padding: 125px 12%;box-sizing: border-box;}
.overthreecon ul li{float: left;width: 26%;height: 340px;border: 1px solid #fff;border-radius: 40px;box-sizing: border-box;padding-top: 60px;position: relative;}
.overthreecon ul li:last-child{margin-right: 0;}
.overthreecon ul i{height: 25px;float: left;width: 11%;height: 340px;}
.overthreecon ul i img{display: block;margin: 0 auto;}
.overthreecon ul li:last-child::before{display: none;}
.overimgs{margin: 0 auto;}
.overimgs img{display: block;margin: 0 auto;}
.overthreecon ul li p{background: #fff;color: #2e2e2e;font-weight: 500;font-size: 30px;height: 120px;border-radius: 0 0 36px 36px;
text-align: center;line-height: 120px;position: absolute;bottom: 0;left: 0;width: 100%;}
.overfore{width: 100%;}
.overfore h6{font-size: 38px;color: #fff;border-radius: 0 60px 60px 0;background: #6C89D7;text-align: center;width: 640px;
font-weight: 500;padding-top: 30px;padding-bottom: 30px;margin-bottom: 60px;}
.overforelist{width: 100%;padding: 0 12%;box-sizing: border-box;}
.overforelist ul li{float: left;width: 26%;margin-right: 11%;margin-bottom: 11%;position: relative;}
.overforelist ul li::before{content: "";width: 45%;height: 2px;background: #6C89D7;position: absolute;top: 50%;right: -45%;}
.overforelist ul li:nth-child(3n){margin-right: 0;}
.overforelist ul li:nth-child(3n)::before{display: none;}
.overforelist ul li:last-child::before{display: none;}
.overforelist ul li:nth-child(3)::after{content: "";width: 2px;height: 195%;background: #6C89D7;position: absolute;top: 70px;right: 10%;}
.overforelist ul li:nth-child(4)::after{content: "";width: 2px;height: 195%;background: #6C89D7;position: absolute;top: 70px;left: 10%;}
.overforelist ul li:nth-child(9)::after{content: "";width: 2px;height: 195%;background: #6C89D7;position: absolute;top: 70px;right: 10%;}
.overforelist ul li:nth-child(10)::after{content: "";width: 2px;height: 195%;background: #6C89D7;position: absolute;top: 70px;left: 10%;}
.overbut{width: 100%;height: 70px;box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);background: #fff;border-radius: 50px;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;position: relative;z-index: 10;}
.overbut img{float: left;width: 70px;height: 70px;border-radius: 50%;}
.overbut p{font-size: 28px;color: #2E2E2E;text-align: center;line-height: 70px;float: left;width: 80%;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.overtext{width: 100%;min-height: 240px;border-radius: 20px;box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.16);padding: 35px;box-sizing: border-box;background: #fff;
position: absolute;top: 71px;z-index: 20;display: none;}
.overtext p{font-size: 22px;color: #2E2E2E;font-weight: 400;line-height: 36px;}
.overforelist ul li.active .overbut{background: #6C89D7;border-color: #6C89D7;}
.overforelist ul li.active .overbut p{color: #fff;}
/* 留学教育详情 */
.overconterxq{padding: 100px 12%;box-sizing: border-box;width: 100%;background: #fff;}
.overconterxqnav{width: 100%;margin-bottom: 90px;}
.overconterxqnav ul{width:100%;margin: 0 auto;}
.overconterxqnav ul li{float: left;margin-right: 10px;margin-bottom: 10px;}
.overconterxqnav ul li:last-child{margin-right: 0;}
.overconterxqnav ul li a{display: block;border-radius: 50px;font-size: 22px;color: #2E2E2E;padding: 10px 20px;box-sizing: border-box;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.overconterxqnav ul li.active a{background: #6C89D7;color: #fff;}
.overconterxqnav ul li:hover a{background: #6C89D7;color: #fff;}
.overconterxqcon{width: 100%;background: #fff;margin-bottom: 120px;}
.overconterxqcon p img{display: block;margin: 0 auto;max-width: 100%;}
.newxqtjlisted ul li{width: 28%;margin-right: 8%;}
.newxqtjlisted ul li:last-child{margin-right: 0;}
/* 新增海外房产 */
.seachr{float: left;position: relative;padding-top: 26px;box-sizing: border-box;margin-left: 250px;}
.seachr input{width: 324px;height: 41px;background: url(../images/ss.png) center no-repeat;border: 0;font-size: 16px;color: #333;padding: 0 80px 0 20px;
box-sizing: border-box;outline: none;}
.seachr button{position: absolute;top: 0;right: 0;border: 0;cursor: pointer;outline: none;background: transparent;
width: 40px;height: 42px;}
.hwbanner{width: 100%;}
.hwbanner ul li{width: 100%;}
.hwbanner ul li img{display: block;max-width: 100%;margin: 0 auto;width: 100%;}
.hmhaiwai{width: 100%;padding: 50px 0 90px 0;box-sizing: border-box;}
.hwcon{width: 100%;padding: 0 12%;box-sizing: border-box;}
.hwconter{width: 100%;}
.hwtitle{width: 100%;font-size: 68px;color: #2E2E2E;font-weight: 400;margin-bottom: 50px;}
.hwnav{width: 100%;padding: 50px 80px 20px 80px;box-sizing: border-box;background: #F6F6F6;margin-bottom: 44px;}
.hwlist{width: 100%;margin-bottom: 60px;}
.hwlist:last-child{margin-bottom: 0;}
.hwlist span{float: left;font-size: 26px;color: #2E2E2E;font-weight: 400;margin-right: 4%;width: 10%;line-height: 50px;}
.hwlistright{float: left;width: 86%;}
.hwlistright a{min-width: 160px;height: 50px;border-radius: 52px;background: #e3e3e3;text-align: center;line-height: 50px;
font-size: 26px;box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.25);color: #2E2E2E;display: block;float: left;margin-right: 30px;margin-bottom: 20px;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.hwlistright a:hover{background: #6C89D7;color: #fff;}
.hwlistright a.active{background: #6C89D7;color: #fff;}
.hwsamll{width: 100%;border-bottom: 1px solid #E3E3E3;font-size: 42px;font-weight: 500;color: #2E2E2E;padding-bottom: 28px;box-sizing: border-box;
margin-bottom: 54px;}
.hwleft{float: left;width: 70%;margin-right: 4%;}
.hwlister{width: 100%;}
.hwlister ul li{width: 100%;padding: 75px 0;box-sizing: border-box;border-bottom: 1px solid #E3E3E3;}
.hwlister ul li:first-child{padding-top: 0;}
.hwlister ul li:last-child{border-bottom: 0;}
.hwimg{float: left;width: 40%;margin-right: 4%;}
.hwimg img{display: block;max-width: 100%;width: 100%;height: 100%;object-fit: cover;}
.hwtext{float: left;width: 56%;}
.hwtext h5{font-size: 34px;color: #000;font-weight: 400;margin-bottom: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hwtext p{font-size: 22px;color: #262626;font-weight: 400;margin-bottom: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hwlisted{width: 100%;margin-bottom: 20px;}
.hwlisted span{font-size: 22px;color: #262626;font-weight: 400;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;}
.hwlisted h6{float: right;font-size: 22px;color: #262626;font-weight: 400;margin-block-start: 0;margin-block-end: 0;margin-top: -16px;}
.hwlisted h6 strong{font-size: 34px;color: #e9123a;font-weight: 500;}
.hwlast{width: 100%;}
.hwlast span{font-size: 22px;color: #262626;font-weight: 400;float: left;line-height: 57px;}
.hwlast a{display: block;width: 214px;height: 57px;background: #6C89D7;border-radius: 12px;text-align: center;line-height: 57px;
font-size: 24px;color: #fff;float: right;}
.sypaged{padding-top: 40px;}
.hwright{float: right;width: 26%;padding-top: 81px;box-sizing: border-box;}
.hwup{width: 100%;height: 330px;margin-bottom: 200px;}
.hwup a{display: block;overflow: hidden;height: 330px;position: relative;}
.hwup a img{display: block;max-width: 100%;height: 100%;width: 100%;object-fit: cover;}
.hwup a p{font-size: 22px;width: 100%;color: #fff;background: rgba(0,0,0,0.44);padding: 28px 20px;box-sizing: border-box;position: absolute;bottom: 0;left: 0;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hwzczx{width: 100%;margin-bottom: 160px;}
.hwzcup{width: 100%;margin-bottom: 30px;}
.hwzcup h5{font-size: 24px;color: #2E2E2E;font-weight: 400;float: left;}
.hwzcup a{float: right;font-size: 20px;color: #6C89D7;font-weight: 400;margin-top: 3px;}
.hwzclist{width: 100%;}
.hwzclist ul li{width: 100%;position: relative;padding: 15px 0;box-sizing: border-box;position: relative;}
.hwzclist ul li::before{content: '';width: 1px;height: 100%;border-left: 1px dashed #707070;position: absolute;top: 0;left: 5px;}
.hwzclist ul li a{display: block;position: relative;font-size: 16px;color: #2E2E2E;font-weight: 400;padding-left: 15px;box-sizing: border-box;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.hwzclist ul li a::before{content: "";width: 10px;height: 10px;border-radius: 50%;background: #C2C2C2;position: absolute;top: 6px;left: 0;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.hwzclist ul li a.active{color: #6C89D7;}
.hwzclist ul li a.active::before{background: #6C89D7;}
.hwzclist ul li a:hover{color: #6C89D7;}
.hwzclist ul li a:hover::before{background: #6C89D7;}
.newxqnavs a{color: #2E2E2E;}
.newxqnavs strong{color: #6C89D7;}
.tzym{width: 100%;padding: 70px 0;box-sizing: border-box;}
.tzymnav{width: 100%;padding: 0 12%;border-bottom: 2px solid #6C89D7;box-sizing: border-box;margin-bottom: 85px;}
.tzymnav ul li{float: left;width: 20%;}
.tzymnav ul li a{display: block;height: 60px;line-height: 60px;text-align: center;font-size: 26px;color: #5A5A5A;font-weight: 500;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.tzymnav ul li a i{display: inline-block;width: 12px;height: 12px;border: 2px solid #6C89D7;box-sizing: border-box;border-radius: 50%;vertical-align: 2px;
margin-right: 4px;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.tzymnav ul li.active a{background: #6C89D7;color: #fff;}
.tzymnav ul li.active i{border-color: #fff;background: #6C89D7;}
.tzymnav ul li:hover a{background: #6C89D7;color: #fff;}
.tzymnav ul li:hover i{border-color: #fff;background: #6C89D7;}
.tzymcon{width: 100%;padding: 0 12%;box-sizing: border-box;}
.tztitle{width: 100%;margin-bottom: 95px;}
.tztitle i{display: block;width: 160px;height: 2px;background: #6C89D7;margin-bottom: 24px;}
.tztitle p{font-size: 34px;color: #7E7E7E;font-weight: 300;margin-bottom: 30px;}
.tztitle h5{font-size: 68px;color: #2E2E2E;font-weight: 500;}
.tznav{width: 100%;margin-bottom: 95px;}
.tznav ul li{float: left;width: 22%;margin-right: 4%;}
.tznav ul li:last-child{margin-right: 0;}
.tznav ul li a{display: block;width: 100%;height: 75px;background: rgba(236,236,236,0.8);border-radius: 50px;
text-align: center;line-height: 75px;font-size: 22px;color: rgba(46,46,46,0.8);box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.25);
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.tznav ul li.active a{background: #89A0DE;color: #fff;}
.tznav ul li:hover a{background: #89A0DE;color: #fff;}
.tzconter{width: 100%;}
.tzlister{width: 100%;margin-bottom: 60px;}
.tzups{width: 100%;margin-bottom: 34px;}
.tzups h5{font-size: 36px;color: #000000;font-weight: 500;}
.tzups i{display: block;width: 83px;height: 2px;background: #6C89D7;margin-top: 20px;}
.tzupscon{width: 100%;}
.tzupscon p{font-size: 26px;color: #2E2E2E;line-height: 44px;font-weight: 400;margin-bottom: 20px;}
.tzupscon p img{display: block;max-width: 100%;margin: 0 auto;}
.tzupscons p{margin-bottom: 0;}
.tzupscond p img{margin: 0 0;}
.tzupscond h5{font-size: 36px;color: #000000;font-weight: 500;}
.tzlast{width: 100%;}
.tzlast ul li{float: left;width: 30%;margin-right: 5%;}
.tzlast ul li:last-child{margin-right: 0;}
.tzlast ul li a{display: block;position: relative;}
.tzlast ul li a img{display: block;max-width: 100%;width: 100%;}
.tzlast ul li a p{font-size: 22px;color: #fff;width: 100%;padding: 28px 10px;box-sizing: border-box;background: rgba(1,1,1,0.6);
position: absolute;bottom: 0;left: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;}
.jsconter{width: 100%;}
.jsleft{float: left;width: 66%;margin-right: 4%;}
.jsleft ul li{width: 100%;background: #fff;margin-bottom: 30px;}
.jstitle{width: 100%;height: 88px;background: #6C89D7;line-height: 88px;font-size: 32px;color: #fff;padding: 0 28px;box-sizing: border-box;
font-weight: 500;}
.jsbut{width: 100%;border: 1px solid #D6D6D6;padding: 29px 0 0 29px;box-sizing: border-box;}
.jsbutleft{float: left;width: 76%;padding-right: 29px;box-sizing: border-box;}
.jsbutleft p{font-size: 26px;color: #2E2E2E;font-weight: 400;line-height: 44px;}
.jslast{width: 100%;padding-top: 10px;box-sizing: border-box;}
.jslast a{font-size: 20px;color: #6C89D7;font-weight: 400;float: right;}
.jsbutright{float: right;width: 24%;height: 220px;}
.jsbutright img{display: block;width: 100%;height: 100%;object-fit: cover;}
.jsright{float: right;width: 30%;}
.jslist{width: 100%;margin-bottom: 40px;}
.jslist h4{width: 100%;height: 88px;line-height: 88px;background: #B3C4FC;padding: 0 29px;box-sizing: border-box;font-size: 32px;color: #fff;
font-weight: 400;}
.jslist ul{border:  1px solid rgba(108,137,215,0.15);border-top: 0;box-sizing: border-box;}
.jslist ul li{width: 100%;border-bottom: 1px solid rgba(108,137,215,0.15);background: rgba(235,239,254,0.15);height: 88px;line-height: 88px;
box-sizing: border-box;}
.jslist ul li:last-child{border-bottom: 0;}
.jslist ul li a{display: block;padding: 0 29px 0 58px;box-sizing: border-box;font-size: 26px;color: #2E2E2E;position: relative;
overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.jslist ul li a::before{content: "";width: 12px;height: 12px;background: #C2C2C2;border-radius: 50%;position: absolute;top: 38px;left: 29px;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.jslist ul li:hover a{color: #6C89D7;}
.jslist ul li:hover a::before{background: #6C89D7;}
.jslaster{width: 100%;padding-top: 66px;box-sizing: border-box;margin-bottom: 90px;}
.jslaster ul li{float: left;width: 28%;margin-right: 8%;background: #fff;box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.25);}
.jslaster ul li:last-child{margin-right: 0;}
.jsupimgs{width: 100%;height: 353px;}
.jsupimgs a{display: block;width: 100%;position: relative;height: 353px;}
.jsupimgs a img{display: block;width: 100%;height: 100%;object-fit: cover;}
.jsupimgs a p{width: 100%;font-size: 36px;color: #fff;font-weight: 400;position: absolute;top: 78px;padding: 0 60px;box-sizing: border-box;
left: 0;}
.jsbuted{width: 100%;padding: 10px 20px 0 20px;box-sizing: border-box;height: 386px;}
.jsbuted a{display: block;font-size: 22px;color: #000;height: 47px;line-height: 47px;border-bottom: 1px dashed #6C89D7;box-sizing: border-box;
transition:.5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.jsbuted a p{float: left;width: 75%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.jsbuted a span{float: right;width: 20%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: right;}
.jsbuted a:hover{color: #6C89D7;}
.jsmore{display: table;margin: 30px auto;width: 160px;height: 40px;text-align: center;line-height: 40px;font-size: 22px;color: #fff;
border-radius: 12px;background: #6C89D7;}
.tzlasted ul li{width: 28%;margin-right: 8%;}
@media screen and (max-width: 1700px) {
	.headerup{padding: 20px 4%;}
	.headerupleft a{max-width: 200px;margin-right: 60px;}
	.headerupleft p{font-size: 24px;}
	.headerupleft a::before{top: 5px;right: -35px;}
	.headerupright p{font-size: 24px;}
	.headerupright p i{width: 24px;height: 24px;}
	.headerupright p i img{width: 100%;height: 100%;}
	.headerbut{padding: 0 6%;height: 80px;}
	.headerbut>ul>li{line-height: 80px;margin-right: 5%;}
	.headerbut>ul>li>a{font-size: 20px;}
	.headerbut>ul>li>a::before{height: 4px;}
	.newconter{padding: 50px 4% 60px 4%;}
	.newtitle{margin-bottom: 40px;}
	.newtitle h4{font-size: 30px;margin-bottom: 30px;}
	.newtitle ul li{width: 140px;height: 50px;line-height: 50px;margin-right: 20px;}
	.newtitle ul li a{font-size: 18px;}
	.newlist ul li{margin-bottom: 30px;}
	.newimg{margin-right: 3%;}
	.newtext{width: 67%;}
	.newtext h5{font-size: 20px;margin-bottom: 16px;}
	.newtext span{font-size: 16px;margin-bottom: 16px;}
	.newtext p{font-size: 16px;margin-bottom: 16px;}
	.newtext strong{font-size: 18px;width: 140px;height: 40px;line-height: 40px;}
	.sypage{padding-top: 60px;}
	.sypage ul li{margin-right: 14px;}
	.sypage ul li a{width: 38px;height: 38px;font-size: 16px;line-height: 38px;}
	.sypage ul li:first-child{margin-right: 20px;}
	.sypage ul li:last-child{margin-left: 20px;}
	.newright{padding-top: 70px;}
	.newright .newrightitle{font-size: 20px;padding-bottom: 20px;}
	.newrightup{margin-bottom: 30px;}
	.newrightup ul li{margin-bottom: 18px;}
	.newxqtexted h5{font-size: 16px;}
	.newxqimgs{width: 26%;}
	.newxqtexted{width: 72%;}
	.newrightbut ul li{margin-bottom: 18px;}
	.newrightbut ul li a p{height: 50px;font-size: 18px;line-height: 50px;}
	.backup{width: 40px;height: 40px;}
	.footerup{padding: 38px 4%;}
	.footerupleftrights h5{margin-bottom: 14px;font-size: 14px;}
	.footerupleftrights p{margin-bottom: 14px;font-size: 12px;}
	.footerupright ul li h5{padding-bottom: 10px;margin-bottom: 10px;}
	.footerupright ul li a{margin-bottom: 10px;font-size: 12px;}
	.footerbut{padding: 18px 4%;}
	.footerbut p{margin-bottom: 10px;font-size: 12px;}
	.mianfeiimg{width: 80px;height: 80px;}
	.mianfeicon{width: 300px;right: 88px;}
	.mianfeiconup{padding: 20px 18px;border-radius: 18px 18px 0 0;}
	.mianfeiconup p{font-size: 18px;margin-bottom: 24px;}
	.mianfeiconup p span{font-size: 20px;}
	.mianfeiconup a{width: 100px;height: 30px;line-height: 30px;font-size: 16px;}
	.mianfeiconbut{border-radius: 0 0 18px 18px;padding: 18px;}
	.mianfeiconbut ul{margin-bottom: 24px;}
	.mianfeiconbut ul li{margin-bottom: 12px;}
	.mianfeiconbut ul li input{font-size: 14px;height: 26px;}
	.mianfeilast button{font-size: 14px;}
	.newxqnav{margin-bottom: 30px;}
	.newxqnav span{font-size: 16px;}
	.newxqnav a{font-size: 16px;}
	.newxqnav strong{font-size: 16px;}
	.newxqcontitle{padding: 40px 20px;margin-bottom: 20px;}
	.newxqcontitle h4{font-size: 30px;margin-bottom: 20px;}
	.newxqcontitlebut span{font-size: 16px;}
	.newxqcontitlebut p strong{font-size: 16px;}
	.newxqcontitlebut p a{margin-right: 10px;height: 24px;width: 24px;margin-top: 2px;}
	.newxqcontitlebut p a img{width: 80%;}
	.newxqconter{-padding-left: 20px;}
	.newxqconter p{font-size: 16px;margin-bottom: 20px;}
	.newxqconter h5{margin-bottom: 20px;padding: 20px 60px;font-size: 22px;}
	.newxqlist{margin-bottom: 20px;}
	.newxqlist ul li{font-size: 16px;padding-left: 12px;}
	.newxqlist ul li::before{width: 8px;height: 8px;top: 8px;}
	.newxqlast{padding-top: 60px;}
	.newxqlast a{font-size: 16px;}
	.newxqright{padding-top: 42px;}
	.newxquptitle{margin-bottom: 14px;}
	.newxquptitle h5{font-size: 20px;}
	.newxquptitle a{font-size: 16px;margin-top: 4px;}
	.newxquplistimg{margin-bottom: 14px;}
	.newxquplist ul li a p{font-size: 20px;}
	.newxqup{margin-bottom: 30px;}
	.newxqbut ul li{margin-bottom: 20px;}
	.newxqbutext h5{font-size: 20px;margin-bottom: 14px;}
	.newxqbutext p{font-size: 16px;}
	.newxqlt{padding: 0 4%;}
	.newxqltcon{padding: 40px 6%;margin-bottom: 60px;}
	.newxqltup{margin-bottom: 30px;}
	.newxqltupleft span{width: 80px;height: 80px;}
	.newxqltupleft p{line-height: 80px;font-size: 20px;}
	.newxqltupright p{font-size: 20px;line-height: 80px;}
	.newxqltupright p span{font-size: 18px;}
	.newxqltuptext textarea{padding: 40px 40px 60px 40px;font-size: 20px;}
	.newxqltuptextbut label{font-size: 18px;margin-top: 13px;margin-left: 40px;}
	.newxqltuptextbut label input{width: 18px;height: 18px;}
	.newxqltuptextbut button{height: 50px;font-size: 20px;width: 140px;}
	.newxqtj{margin-bottom: 40px;}
	.newxqtitles{font-size: 20px;padding-bottom: 12px;margin-bottom: 20px;}
	.newxqtjlist ul li a p{height: 50px;line-height: 50px;font-size: 18px;}
	.newxqzx ul li{margin-bottom: 20px;}
	.newxqzx ul li::before{width: 8px;height: 8px;top: 10px;}
	.newxqzx ul li a {padding-left: 12px;}
	.newxqzx ul li a span{font-size: 20px;}
	.newxqzx ul li a strong{font-size: 16px;}
	.newxqtjlast{padding-bottom: 40px;}
	/* 新增 */
	.hmconter{padding: 60px 9%;}
	.headerlister{top: 55px;}
	.headerdown{width: 900px;top: 55px;min-height: 380px;}
	.headerdownpg{width: 550px!important;top: 55px;-min-height: 170px!important;}
	.headerlister a{font-size: 14px;height: 40px;line-height: 40px;}
    .headerdownleft{height: 380px;}
    .headerdownleftpg{height: 336px!important;}
	.headerdownright{height: 380px;}
	.headerdownleft>a{font-size: 16px;height: 60px;line-height: 60px;}
	.headerdownleft>a b{margin-right: 4px;vertical-align: -3px;}
	.headerdownleft>a i{right: 0;top: 20px;}
	.headerconleft a{font-size: 14px;}
	.headerlistleft{padding: 20px 1%;}
	.headerconleft{width: 30%;padding-top: 10px;}
	.headerconright{width: 70%;padding-top: 10px;}
	.headerconrightpg{width: 420px!important;}
	.headerconleft a i{vertical-align: -6px;}
	.headerconright a{font-size: 14px;padding-left: 4px;margin-bottom: 5px;}
	.headerconrightpg a{padding-left: 5px!important;padding-right: 5px!important;width:135px!important;text-align:left;}
	.headerconright a::before{height: 12px;}
	.headerconright a span{vertical-align: 0;}
	.headerlistright{padding: 30px 1%;}
	.headerlistright a p{font-size: 14px;padding: 0 5px;box-sizing: border-box;}
	.hmtitle{margin-bottom: 40px;}
	.hmtitle h4{font-size: 24px;padding-bottom: 12px;}
	.hmlistleft{height: 400px;}
	.hmlistleft a p,.hmlistright .hmup p,.hmlistright ul li p{font-size: 20px;padding: 10px;}
	.hmlistright .hmup{height: 180px;margin-bottom: 22px;}
	.hmlistright ul li{height: 200px;margin-bottom: 0;}
	.hmlister{margin-bottom: 40px;}
	.hmlisterup{margin-bottom: 20px;height: 243px;}
	.hmlisterupleft{height: 243px;}
	.hmlisterupright{padding: 40px 20px;}
	.hmlisterupright h5{font-size: 24px;}
	.hmlisterupright p{font-size: 16px;}
	.hmspan span{width: 120px;height: 40px;line-height: 40px;font-size: 18px;}
	.hmnavlist{margin-bottom: 20px;}
	.hmnavlist ul li{margin-right: 20px;}
	.hmnavlist ul li a{font-size: 18px;padding: 6px 20px;}
	.hmlistlefts{height: 475px;}
	.hmups{height: 280px;}
	.hmuptext{padding: 20px;}
	.hmuptext h5{font-size: 22px;margin-bottom: 20px;}
	.hmspaned span{font-size: 14px;margin-right: 8px;margin-bottom: 10px;}
	.hmlefts p{font-size: 14px;margin-bottom: 10px;}
	.hmrights p{font-size: 16px;}
	.hmrights p span,.hmlastered .hmlefts p span{font-size: 20px;}
	.hmzx span{font-size: 16px;padding: 8px 22px;}
	.hmlistright a{height: 230px;margin-bottom: 15px;}
	.hmlistimg{height: 150px;}
	.hmlastered{padding: 10px 20px;}
	.hmlastered .hmrights .hmzx span{margin-top: 10px;}
	.hmlistlast ul li .upcon{height: auto;margin-bottom: 20px;}
	.hmlistlast ul li .upcon p{font-size: 20px;padding: 10px;}
	.hmlistlast ul li .hmtexted{font-size: 16px;}
	/* 关于我们 */
	.about{padding: 50px 8%;}
	.aboutup,.aboutlist,.aboutnew{margin-bottom: 50px;}
	.aboutuptitle{margin-bottom: 40px;}
	.aboutuptitle h4{font-size: 32px;margin-bottom: 14px;}
	.aboutuptitle i{width: 124px;}
	.aboutupconter{border-width: 20px;}
	.aboutupcon{padding: 40px 50px;}
	.abtitle{font-size: 24px;padding-bottom: 14px;margin-bottom: 40px;}
	.abouttext h5{font-size: 22px;padding-left: 22px;margin-bottom: 20px;}
	.abouttext h5::before{width: 6px;height: 24px;}
	.abtexts{font-size: 20px;line-height: 40px;margin-bottom: 40px;}
	.aboutextlist{margin-bottom: 40px;}
	.aboutextlist h6{font-size: 22px;padding-left: 16px;margin-bottom: 20px;}
	.aboutextlist h6::before{width: 8px;height: 8px;top: 10px;}
	.aboutextlist p{font-size: 20px;line-height: 40px;}
	.aboutlistcon ul li{height: 180px;}
	.aboutnewtext{padding: 14px 12px;}
	.aboutnewtext p{font-size: 18px;}
	.ableft{padding: 30px 20px;height: 360px;}
	.ableft p{font-size: 22px;line-height: 35px;}
	.abright{height: 360px;}
}
/* 留学教育 */
	.overconter{padding-bottom: 40px;}
	.overnav{padding: 20px 8%;}
	/*.overconterfirst,.overtwo{padding: 0 8%;margin-bottom: 60px;}*/
	.overthreecon{padding: 80px 8%;}
	.overforelist{padding: 0 8%;}
	@media screen and (min-width: 1440px) {
	.overforelist ul li:nth-child(3)::after{height: 250%;}
	.overforelist ul li:nth-child(4)::after{height: 250%;}
	.overforelist ul li:nth-child(9)::after{height: 250%;}
	.overforelist ul li:nth-child(10)::after{height: 250%;}
	}
	.overtitle{margin-bottom: 40px;}
	.overtitle h4{font-size: 32px;}
	.overtitle h4 i{vertical-align: -16px;margin-right: 12px;}
	.overfirstlits ul li{padding-top: 40px;height: 280px;}
	.overimg{margin-bottom: 20px;}
	.overfirstlits ul li p{font-size: 22px;}
	.overtwocon ul li a p{font-size: 24px;height: 60px;line-height: 60px;}
	.overtwocon ul li a span{font-size: 22px;width: 160px;height: 40px;line-height: 40px;bottom: 60px;}
	.overthree h6{font-size: 24px;padding-top: 20px;padding-bottom: 20px;width: 600px;margin-bottom: 40px;}
	.overthreecon ul li{padding-top: 40px;height: 265px;}
	.overthreecon ul i{height: 265px;}
	.overthreecon ul li p{font-size: 22px;height: 80px;line-height: 80px;}
	.overfore h6{font-size: 24px;padding-top: 20px;padding-bottom: 20px;width: 500px;margin-bottom: 40px;}
	.overbut p{font-size: 22px;width: 75%;}
	.overtext{padding: 20px;min-height: 195px;}
	.overtext p{font-size: 20px;line-height: 30px;}
	/* 留学教育详情 */
	.overconterxq{padding: 60px 8%;}
	.overconterxqcon{margin-bottom: 80px;}
	.newxqtjlisted ul li{width: 28%;margin-right: 8%;}
	.overconterxqnav{margin-bottom: 60px;}
	.overconterxqnav ul li a{font-size: 18px;padding: 6px 16px;}
/* 新增海外 */
	.seachr{padding-top: 8px;margin-left: 250px;}
	.headerupleft a{margin-right: 24px;max-width: 160px;}
	.headerupleft a::before{right: -13px;}
	.headerupleft p{font-size: 20px;}
	.headerupright{padding: 13px 0;}
	.headerupright p{font-size: 20px;}
	.headerupright p i{vertical-align: -4px;}
	.hwcon{padding: 0 8%;}
	.hwtitle{font-size: 40px;margin-bottom: 30px;}
	.hwnav{padding: 40px 40px 10px 40px;}
	.hwlist{margin-bottom: 40px;}
	.hwlist span{font-size: 20px;}
	.hwlistright a{font-size: 20px;min-width: 150px;height: 40px;line-height: 40px;margin-right: 20px;margin-bottom: 10px;}
	.hwsamll{font-size: 26px;padding-bottom: 14px;margin-bottom: 20px;}
	.hwright{padding-top: 50px;}
	.hwlister ul li{padding: 24px 0;}
	.hwtext h5{font-size: 20px;margin-bottom: 18px;}
	.hwtext p{font-size: 18px;margin-bottom: 16px;}
	.hwlisted{margin-bottom: 16px;}
	.hwlisted span{font-size: 18px;}
	.hwlisted h6{font-size: 18px;margin: 0;}
	.hwlisted h6 strong{font-size: 22px;}
	.hwlast span{font-size: 18px;line-height: 40px;}
	.hwlast a{width: 140px;font-size: 20px;line-height: 40px;height: 40px;}
	.hwup{height: 220px;}
	.hwup a{height: 220px;}
	.hwup a p{font-size: 20px;padding: 10px 14px;}
	.hwup,.hwzczx{margin-bottom: 60px;}
	.hwzcup h5{font-size: 20px;}
	.hwzcup a{font-size: 16px;}
	.tzymnav ul li a{font-size: 22px;}
	.tzymnav,.tztitle,.tznav{margin-bottom: 80px;}
	.tztitle p{font-size: 32px;}
	.tztitle h5{font-size: 42px;}
	.tzymnav,.tzymcon{padding: 0 8%;}
}
@media screen and (max-width: 1440px) {
	.newxqltuptext textarea{height: 350px;}
	.overforelist ul li:nth-child(3)::after{height: 180%;}
	.overforelist ul li:nth-child(4)::after{height: 180%;}
	.overforelist ul li:nth-child(9)::after{height: 180%;}
	.overforelist ul li:nth-child(10)::after{height: 180%;}
	.overbut p{width: 70%;}
	.overconterxqcon{margin-bottom: 60px;}
	.newxqtjlisted ul li{width: 32%;margin-right: 2%;}
	.overconterxqnav{margin-bottom: 40px;}
	.overconterxqnav ul li{margin-right: 8px;}
	.overconterxqnav ul li a{padding: 8px 14px;font-size: 16px;line-height: 16px;}
	.overconterxq .newxqtjlist ul li a img{display: block;width: 100%;transition:.35s;-moz-transition: .35s;-webkit-transition: .35s;-o-transition: .35s;}

}
@media screen and (max-width: 1250px) {
	.newtext strong{position: static;}
	/* 新增 */
	.headerdown{width: 800px;top: 80px;}
	/* 新增海外 */
	.seachr{display: none;}	
}
/*********新导航ui*******************/
.nav li a:link {color: #B2A784;}
.nav li a:visited {color: #B2A784;}
.nav li a:active {color: #B2A784;}
.nav li a:hover {color: #F8D76E;}
.pt-conts-content {width:860px;}
@media only screen and (max-width: 1600px) { /* 小屏幕 */
.nav-wrap{
	width: 100%;
	height: 68px;
	background: url(/skin/images/nav-bg.png) no-repeat center;
	background-size: cover;
	display: flex;
	justify-content: center;
	align-items: center;
}
.nav-cont{
	width: 1260px;
	height: 100%;
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: space-between;
}
.fhNav{
	position: relative;
	box-sizing: border-box;
	height: 40px;
	margin: 0 10px;
}
.nav{
	width: 100%;
	height: 100%;
	font-size: 18px;
	color:#F8D76E;
}
.nav li{
	list-style: none;
	float:left;
	text-align: center;
	height: 40px;
	line-height: 40px;
	cursor:pointer;
	margin:0 20px;
	color: #B2A784;
}



.selectedNav{
	color: #F8D76E !important;
}
.nav li:hover{
	color: #F8D76E;
}
.bottomLine{
	position: absolute;
	left: 0;
	bottom:0;
	height:2px;
	background-color: #F8D76E;
	transition: all 0.3s ease;
}
.nav-search{
	width: 172px;
	height: 33px;
	border: none;
	outline: none;
	background-color: rgb(255 255 255 / 16%);
	border-radius: 30px;
	text-indent: 20px;
}
.navtel-phone{
	display: flex;
	align-items: center;
	justify-content: center;
	align-content: center;
	color: #B2A784;
	font-size: 16px;
}
.navtel-phone img{
	margin-right: 4px;
}


}

@media only screen and (min-width: 1600px) {
.nav-wrap{
	width: 100%;
	height: 88px;
	background: url(/skin/images/nav-bg.png) no-repeat center;
	background-size: cover;
	display: flex;
	justify-content: center;
	align-items: center;
}
.nav-cont{
	width: 1460px;
	height: 100%;
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: space-between;
}
.fhNav{
	position: relative;
	box-sizing: border-box;
	height: 40px;
	margin: 0 10px;
}
.nav{
	width: 100%;
	height: 100%;
	font-size: 18px;
	color:#F8D76E;
}
.nav li{
	list-style: none;
	float:left;
	text-align: center;
	height: 40px;
	line-height: 40px;
	cursor:pointer;
	margin:0 20px;
	color: #B2A784;
}
.selectedNav{
	color: #F8D76E !important;
}
.nav li:hover{
	color: #F8D76E;
}
.bottomLine{
	position: absolute;
	left: 0;
	bottom:0;
	height:2px;
	background-color: #F8D76E;
	transition: all 0.3s ease;
}
.nav-search{
	width: 212px;
	height: 43px;
	border: none;
	outline: none;
	background-color: rgb(255 255 255 / 16%);
	border-radius: 30px;
	text-indent: 20px;
}
.navtel-phone{
	display: flex;
	align-items: center;
	justify-content: center;
	align-content: center;
	color: #B2A784;
	font-size: 16px;
}
.navtel-phone img{
	margin-right: 4px;
}

}
/**********新导航ui ENd******************/
/**********新增星汉留学内容页******************/
.wrapper{
	width: 100%;
	height: 100%;
}
.banner-wrap{
	width: 100%;
	height: 640px;
	background: url(../images/p-banner.png) no-repeat center;
	background: cover;
	position: relative;
}
.page-swiper-tab-wrapper{
	width: 1260px;
	/* height: 311px; */
	background-color: #ffffff;
	position: absolute;
	bottom: 185px;
	left: 50%;
	margin-left: -630px;
}
.page-tab-wrap{
	width: 100%;
	height: 66px;
	display: flex;
	align-items: center;
	align-content: center;
	border-bottom: 1px solid #1E68B2;
}
.page-tab-wrap ul{
	display: flex;
	height: 100%;
	width: 100%;
}
.page-tab-wrap ul li{
	padding: 0 24px;
	cursor: pointer;
	height: 100%;
	display: flex;
	align-items: center;
	align-content: center;
	transition: all 0.3s ease;
}
.page-tab-wrap ul li:hover{
	background-color: #1E68B2;
	color: #ffffff;
}
.page-tab-active{
	background-color: #1E68B2;
	color: #ffffff;
}
.page-swiper-wrap{
	width: 1260px;
	height: 168px;
	display: flex;
	justify-content: space-between;
	background-color: #ffffff;
	padding: 24px 0;
	position: absolute;
	left: 50%;
	margin-left: -630px;
	top: -185px;

}
.page-swiper-lefttab-wrap{
	width: 170px;
	height: 100%;
}
.page-swiper-lefttab-list{
	width: 100%;
	height: 50%;
	background-color: #EEEEEE;
	position: relative;
	cursor: pointer;
	transition: all 0.3s ease;
	display: flex;
	align-items: center;
	align-content: center;
	font-size: 18px;
	color: #888888;
}
.page-lefttab-acitve{
	background-color: #1E68B2;
	color: #ffffff;
}
.page-swiper-lefttab-list:hover{
	background-color: #1E68B2;
	color: #ffffff;
}
.page-lefttab-acitve .p-lefta{
	opacity: 1;
}
.page-swiper-lefttab-list:hover .p-lefta{
	opacity: 1;
}
.page-swiper-lefttab-list:hover .page-lefttab-icon{
	background-position: 0 0;
}
.p-lefta{
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -14px;
	opacity: 0;
}
.tabicon1{
	background: url(../images/f-icon3.png) no-repeat top;
}
.tabicon2{
	background: url(../images/f-icon4.png) no-repeat top;
}
.page-lefttab-acitve .page-lefttab-icon{
	background-position: 0 0;
}
.page-lefttab-icon{
	width: 32px;
	height: 32px;
	overflow: hidden;
	background-position: 0 -32px;
	margin-left: 38px;
	margin-right: 14px;
}
.page-swiper-right-list{
	height: 100%;
	position: relative;
}
.page-swiper-rightcont{
	/* width: calc(100% - 220px); */
	margin-right: 30px;
	height: 100%;
}
.page-swiper-tab{
	display: flex;
	width: calc(100% - 100px);
	margin-left: 64px;
}
.page-swiper-right-list .swiper-pagination-bullet{
	width: 150px;
	height: 168px;
	background-color: #F7F7F7 !important;
	border-radius: 0;
	opacity: 1;
	margin-right: 10px;
	border: 1px solid #F7F7F7;
}
.page-swiper-right-list .swiper-pagination-bullet-active{
	border: 1px solid #1E68B2;
	background-color: #EDF2F7 !important;
}
.pageinationPage{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
}
.pageinationPage label{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #000000;
	margin-top: 20px;
}
.tx-wrap{
	width: 60px;
	height: 60px;
	overflow: hidden;
	border-radius: 100%;
}
.tx-wrap img{
	width: 100%;
}
.page-swiper-prev{
	width: 48px;
	height: 84px;
	background: url(../images/p-prev.png);
	background-size: cover;
	position: absolute;
	top: 50%;
	cursor: pointer;
	margin-top: -42px;
}
.page-swiper-next{
	width: 48px;
	height: 84px;
	background: url(../images/p-next.png);
	background-size: cover;
	position: absolute;
	top: 50%;
	margin-top: -42px;
	right: 0;
	cursor: pointer;
}
.swiper-wrappercont{
	width: 1260px;
	margin: 0 auto;
	margin-top: 42px;
	background-color: #ffffff;
}
.swiper-container{
	width: 100%;
}

.swiper-kinhan-wrap{
	width: calc(100% - 60px);
	margin: 0 auto;
	margin-top: 30px;
	
}
.swiper-banner{
	width: 100%;
	background: url(../images/p-contbg.png) no-repeat center;
	height: 400px;
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
}
.swiper-banner-cont{
	width: calc(100% - 100px);
	display: flex;
	align-items: center;
	align-content: center;
}
.swiper-banner-cont > img{
	margin-right: 60px;
}
.banner-cont-right-title{
	width: 100%;
	font-size: 44px;
	color: #ffffff;
}
.banner-cont-ul{
	width: 100%;
	display: flex;
	margin-top: 24px;
	margin-bottom: 30px;
}
.banner-cont-ul li{
	border: 1px solid #FFFFFF;
	border-radius: 20px;
	padding: 8px 12px;
	display: flex;
	align-items: center;
	align-content: center;
	color: #ffffff;
	font-size: 14px;
	margin-right: 8px;
}
.banner-cont-ul li span{
	margin-left: 4px;
}
.banner-cont-money{
	font-size: 14px;
	color: #FFFFFF;
}
.banner-cont-href{
	font-size: 14px;
	color: #ffffff;
	margin-top: 8px;
}
.banner-cont-href a{
	color: #ffffff;
}
.banner-list-wrap{
	width: 100%;
	border-bottom: 1px solid #EEEEEE;
	padding-bottom: 22px;
}
.banner-list-wrap:last-child{
	border-bottom: none;
}
.banner-list-wrap-title{
	width: 100%;
	display: flex;
	align-items: center;
	align-content: center;
	margin: 30px 0 20px 0;
}
.banner-list-wrap-title span{
	font-size: 20px;
	color: #1E68B2;
	margin-left: 8px;
}
.banner-list-dl{
	font-size: 12px;
	color: #555555;
	line-height: 20px;
}
.banner-list-dl a{
	color: #555555;
}
.grey-cc{
	height: 40px;
	width: 100%;
}
.tab-contwrap{
	width: 1260px;
	margin: 0 auto;
	position: relative
}
.pageswiper-tabs{
	width: calc(100% - 220px);
	height: 100%;
	position: relative;
}
.bannertext1{
	width: 100%;
	text-align: center;
	position: absolute;
	font-size: 54px;
	color: #ffffff;
	top: 120px;
}
.bannertext2{
	width: 100%;
	text-align: center;
	position: absolute;
	font-size: 16px;
	color: #ffffff;
	top: 200px;
}
.pageswipers{
	width: calc(100% - 140px);
	margin-left: 70px;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.pageswipers .swiper-slide{
	width: 150px;
	height: 165px;
	display: flex;
	justify-content: center;
	background-color: #F7F7F7;
	border-radius: 0;
	opacity: 1;
	margin-right: 10px;
	border: 1px solid #F7F7F7;
	cursor: pointer;
}
.swiper-slide-actives{
	border: 1px solid #1E68B2 !important;
	background-color: #EDF2F7 !important;
}
/*加*/
.page-tab-wrap ul li a{
color:inherit;
text-decoration:none; 
    
}
.page-swiper-lefttab-list span a{
color:inherit;
text-decoration:none; 
        
}
.pageinationPage label a{
color:inherit;
text-decoration:none; 
        
}
/**********新增星汉留学内容页End******************/
