@font-face{font-family:iconfont;src:url(//at.alicdn.com/t/font_1481385_w32rllg52e.eot);src:url(//at.alicdn.com/t/font_1481385_w32rllg52e.eot?#iefix) format('embedded-opentype'),url(//at.alicdn.com/t/font_1481385_w32rllg52e.woff2) format('woff2'),url(//at.alicdn.com/t/font_1481385_w32rllg52e.woff) format('woff'),url(//at.alicdn.com/t/font_1481385_w32rllg52e.ttf) format('truetype'),url(//at.alicdn.com/t/font_1481385_w32rllg52e.svg#iconfont) format('svg')}

@font-face{font-family:LemonMilk;src:url(../font/montserrat-regular-webfont.woff2)}

.tab_list::after{display:block;clear:both;content:''}

.boxes{width:100%;height:auto;padding:100px 0;position:relative;background:#fff;overflow:hidden}

.boxes.b2{background:#f9f9f9}

.online_box{width:120px;height:auto;background:#fff;position:fixed;right:10px;top:65%;z-index:10;text-align:center}

.online_box p{display:block;line-height:25px}

a{color:#3e3e3e}

._pc768{display:block}

._mobile768{display:none}

header{width:100%;height:auto;position:fixed;background:#fff;z-index:100;left:0;top:0;box-shadow:0 0 15px rgba(0,0,0,.1)}

header .header{width:100%;height:40px;background:#1e286b;text-align:right;position:relative}

header .header .text{color:rgba(255,255,255,.4);line-height:40px;padding:0 5%;position:relative}

header .header .text a{padding-right:37px;color:rgba(255,255,255,.5)}

header .header .text .serach{width:175px;height:25px;border-radius:15px;background:#4b5389;display:inline-block;position:relative;top:7.5px}

header .header .text .serach input{position:relative;top:0;right:10px;width:80%;border:transparent;background:0 0;font-size:12px;line-height:25px;display:inline-block;vertical-align:top;color:#e3e3e3}

header .header .text .serach img{display:block;position:absolute;cursor:pointer;vertical-align:middle;right:10px;top:50%;transform:translateY(-50%)}

header .mena{width:100%;position:relative;height:70px;padding:0 5%}

header .mena:after{content:'';display:block;clear:both}

header .logo{width:200px;float:left;display:block;margin-top:10px}

header .logo img{width:100%;height:100%}

header nav{display:inline-block;color:#1e286b;height:auto;font-weight:700;float:right;width:calc(100% - 350px);line-height:70px}

header nav a{display:block;width:11%;text-align:center;font-size:16px;position:relative;float:left;color:rgba(0,0,0,.5);position:relative}

header nav a::after{width:0%;height:3px;position:absolute;left:50%;bottom:0;background:#006eb9;content:'';-webkit-transition:all .5s}

header nav a.active{color:#006eb9}

header nav a.active::after{width:100%;left:0}

.mobileNav{display:none}

.process{width:0%;height:2px;position:absolute;left:0;bottom:0;background:#fff;opacity:.5;z-index:10}

.process.on{-webkit-transition:all 8s;width:100%}

footer{width:100%;height:auto;background:url(../images/footerbg.jpg);background-size:cover;position:relative}

footer .footer{width:100%;padding:50px 5%;position:relative}

footer .footer:after{content:'';clear:both;display:block}

footer .footer .left{display:inline-block;float:left}

footer .footer .left .qrcode{width:115px;text-align:center;color:#fff}

footer .footer .left .qrcode img{width:100%;height:100%}

footer .footer .left .qrcode p{font-size:14px;padding-top:12px}

footer .footer .right{float:right}

footer .footer .right .navs ul{list-style:none;height:40px;border-bottom:1px solid #717c8b}

footer .footer .right .navs ul li{float:left;margin-left:38px;font-size:14px;color:#babdc3}

footer .footer .right .navs ul a{color:#babdc3}

footer .footer .right .content{text-align:right;color:#fff;font-size:14px;padding-top:32px}

footer .footer .right .content .tips{padding-bottom:20px;width:100%;clear:both}

footer .footer .right .content .tips i{display:inline-block;position:relative;top:3px;width:16px;height:16px;margin-right:10px}

footer .footer .right .content .tips p{float:right}

footer .records{width:100%;height:40px;clear:both;position:relative}

footer .records p{width:100%;padding:0 5%;line-height:40px;color:rgba(255,255,255,.5);font-size:12px}

footer .records p a{color:rgba(255,255,255,.5)}

.banner{width:100%;height:calc(100vh - 110px);position:fixed;overflow:hidden;top:110px;left:0}

.banner ul{height:100%;width:100%}

.banner ul li{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;-webkit-transition:opacity .6s cubic-bezier(.55,.085,.68,.53);-webkit-transition-delay:.2s;will-change:opacity;visibility:hidden}

.banner ul li .img{-webkit-transform:scale(1);position:relative;width:100%;height:100%}

.banner ul li .img .a{background:center center no-repeat;background-size:cover;position:relative;left:0;top:0;width:100%;height:100%;opacity:0;-webkit-backface-visibility:hidden;opacity:1;-webkit-transition:opacity .6s cubic-bezier(.445,.05,.55,.95);transition:none}

.banner ul li.active{z-index:1;opacity:1;-webkit-transition:opacity .6s cubic-bezier(.455,.03,.515,.955);-webkit-transition-delay:0}

.banner ul li.visible{visibility:visible}

.banner ul li.visible .img{-webkit-transform:scale(1.07);-webkit-transition:-webkit-transform 8s linear}

.banner ul li.visible .img .a{transition:none;opacity:1;-webkit-transition:opacity .6s cubic-bezier(.445,.05,.55,.95)}

.banner ol{position:absolute;width:100%;height:20px;left:0;bottom:20px;text-align:center;z-index:10}

.banner ol li{width:5px;height:20px;background:rgba(255,255,255,.5);display:inline-block;margin:0 5px;border-radius:5px;-webkit-transition:all .35s;-webkit-transform:scaleY(.5);transform-origin:bottom}

.banner ol li.active{-webkit-transform:scaleY(1);background:#fff}

.banner .btn{width:40px;height:70px;position:absolute;left:5%;top:50%;margin-top:-35px;background:url(../images/icon1s.png) -40px 0 no-repeat;z-index:10;cursor:pointer;-webkit-transition:all .35s;-webkit-transform:scale(.6);opacity:.5}

.banner .btn.prev{left:3%;-webkit-transform:rotate(-180deg) scale(.6)}

.banner .btn.next{left:auto;right:3%}

#banner{height:100%}

#banner .li{height:100%}

#banner .li .pic{overflow:hidden;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}

#banner .li .pic img{display:none}

.inbanner{height:auto;position:relative;overflow:hidden;margin-top:110px}

.inbanner img{max-width:initial;width:100%}

.student{width:100%;height:auto;margin-top:100vh;background:#fff;position:relative;z-index:10;overflow:hidden}

.student .studentBox{width:50%;display:inline-block;float:left;overflow:hidden}

.student .studentBox .img{width:100%;height:475px;position:relative;background:center center no-repeat;background-size:cover;color:#fff}

.student .studentBox .img .pic{position:absolute;top:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:1;opacity:1}

.student .studentBox .img::before{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(8,107,185,.9);opacity:0;content:'';-webkit-transition:all .5s;z-index:2}

.student .studentBox .img .text{color:#fff;width:100%;position:absolute;bottom:0;padding:25px;left:0}

.student .studentBox .img .title{text-align:right;margin-bottom:20px;position:absolute;width:100%;padding:0 5%;bottom:100px;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1);z-index:5}

.student .studentBox:nth-child(even) .img .title{text-align:left}

.student .studentBox:nth-child(even) .img .details{left:5%}

.student .studentBox .img .title .cn{font-size:24px;margin-bottom:5px}

.student .studentBox .img .title .en{font-size:16px;font-family:LemonMilk;opacity:.7}

.student .studentBox .img .content{font-size:14px;line-height:20px;position:absolute;text-align:right;width:100%;padding:0 5%;bottom:50px;height:60px;overflow:hidden;opacity:0;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1) .05s;color:rgba(255,255,255,.7);z-index:5}

.student .studentBox:nth-child(even) .img .content{text-align:left}

.student .studentBox .img .details{width:154px;height:40px;border:1px solid rgba(255,255,255,.7);text-align:center;line-height:40px;cursor:pointer;float:right;position:absolute;border-radius:35px;right:5%;bottom:-50px;opacity:0;color:rgba(255,255,255,.7);-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1) .1s;z-index:5}

.school{width:100%;height:auto;background:url(../images/schoolbg.jpg) center center no-repeat;background-size:cover;background-attachment:fixed;position:relative}

.school .schoolBox{width:100%;height:auto;padding:100px 5%}

.tab_list{width:100%;height:auto;position:relative}

.tab_list a{width:200px;height:85px;background:#fff;cursor:pointer;font-weight:700;display:block;float:left;position:relative;text-indent:25px;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1)}

.tab_list a::after{width:30px;height:50px;background:url(../images/s_icon.png) no-repeat center/cover;content:'';position:absolute;right:20px;bottom:-20px;-webkit-transition:all .6s cubic-bezier(.215,.61,.355,1);opacity:0}

.tab_list a.active{color:#fff;background:#009042}

.tab_list a.active::before{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #009042;position:absolute;left:50%;margin-left:-10px;bottom:-10px;content:''}

.tab_list a.active::after{bottom:0;opacity:1}

.tab_list a .cn{font-size:20px;margin-bottom:8px;font-weight:400;margin-top:17px}

.tab_list a .en{font-size:12px;opacity:.5;font-family:LemonMilk}

.school .schoolBox .content{padding-top:31px;clear:both;position:relative}

.school .schoolBox .content ul{display:none}

.school .schoolBox .content ul.active{display:block}

.school .schoolBox .content li{position:relative;display:flex;transition:ease .3s}

.school .schoolBox .content:after{content:'';display:block;clear:both}

.school .schoolBox .content .left{width:50%;display:inline-block;float:left;background:center center no-repeat;background-size:cover}

.school .schoolBox .content .left img{width:100%}

.school .schoolBox .content .right{width:50%;display:inline-block;float:left}

.school .schoolBox .content .right .top{width:100%;height:50%;background:url(../images/schools.jpg) center center no-repeat;background-size:cover}

.school .schoolBox .content .right .top img{width:710px;height:454px;position:relative;top:-9.7rem;right:.25rem}

.school .schoolBox .bottom{background:rgba(8,107,185,.9);width:100%;height:50%;color:#fff}

.school .schoolBox .bottom .text{width:100%;padding:50px 25px}

.school .schoolBox .bottom .title{text-align:left;margin-bottom:10px}

.school .schoolBox .bottom .title .cn{font-size:24px;margin-bottom:5px}

.school .schoolBox .bottom .title .en{font-size:14px;font-family:LemonMilk;opacity:.7}

.school .schoolBox .bottom .contents{font-size:14px;margin-bottom:30px;line-height:25px;height:75px;overflow:hidden;opacity:.7}

.school .schoolBox .details{width:154px;height:40px;border:1px solid rgba(255,255,255,.7);text-align:center;line-height:40px;cursor:pointer;color:rgba(255,255,255,.7);border-radius:35px;display:block}

.news{width:100%;height:auto;background:url(../images/newbg.jpg);background-size:cover;position:relative;padding:100px 0}

.news .newsBox{width:100%;padding:0 5%}

.news .newsBox .title{text-align:center;color:#086bb9;margin-bottom:25px}

.news .newsBox .title .cn{font-size:30px;margin-bottom:5px}

.news .newsBox .title .en{font-size:18px;font-family:LemonMilk;opacity:.5}

.newsList{width:100%;overflow:hidden}

.newsList .swiper-wrapper{height:auto}

.newsList .swiper-pagination{bottom:0;position:relative;margin-top:15px}

.newsList .swiper-notification{display:none}

.newsList a{display:block;float:left;margin-right:2%;margin-bottom:25px;cursor:pointer;width:100%}

.newsList .news_detail{width:100%;height:auto;position:relative}

.newsList .news_detail .pic{background:center center no-repeat;background-size:cover;position:relative}

.newsList .news_detail .pic img{max-width:auto;width:100%}

.newsList a:nth-child(3n){margin-right:0}

.newsList .news_detail .number{width:60px;height:70px;background:#086bb9;color:#fff;position:absolute;left:10px;top:10px}

.newsList .news_detail .number .num{font-size:30px;padding:8px 12px;border-bottom:1px solid #5398ce;font-weight:700;font-family:LemonMilk}

.newsList .news_detail .number .time{font-size:12px;text-align:center;line-height:1.7;font-family:LemonMilk}

.newsList .news_detail .titles{font-size:16px;width:100%;height:auto;position:relative;left:0;bottom:0;padding:15px 3%;line-height:25px;background:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.tidingsContent .newsList a{width:32%}

.environment{width:100%;height:auto;background:url(../images/environmentbg.jpg);background-size:cover;position:relative;padding:100px 0}

.environment .environmentBox{width:100%;padding:0 5%}

.environment .environmentBox .title{text-align:center;color:#086bb9;margin-bottom:25px}

.environment .environmentBox .title .cn{font-size:30px}

.environment .environmentBox .title .en{font-size:18px;font-family:LemonMilk;opacity:.5}

.environmentList{width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between}

.environmentList .left{width:21%;height:auto;display:block;position:relative}

.environmentList .pic{width:100%;height:100%;background:center center no-repeat;background-size:cover}

.environmentList .centre span,.environmentList .pic span,.environmentList .right span{display:block;width:100%;height:auto;line-height:50px;text-align:center;color:#fff;position:absolute;bottom:0;font-size:16px}

.environmentList .centre{width:56%;height:100%;display:block;position:relative}

.environmentList .right{width:21%;height:auto;display:block}

.environmentList .right .top{width:100%;height:calc(50% - 10px);margin-bottom:20px;position:relative;background:center center no-repeat;background-size:cover}

.environmentList .right .bottom{width:100%;height:calc(50% - 10px);position:relative;background:center center no-repeat;background-size:cover}

.environment .environmentBox img{width:100%;height:100%}

.environment .environmentBox .titles{position:relative;top:-3rem;color:#fff;font-size:18px;margin:0 18px}

.environment .environmentBox .refresh{width:60px;height:60px;position:absolute;margin-top:33px;margin-left:594px;cursor:pointer;background:#0089c7;text-align:center;line-height:60px;color:#fff;border-radius:50%;font-size:26px}

._pageTitle{position:relative;width:100%;height:auto;margin-bottom:25px}

._pageTitle b{font-size:28px;font-weight:400;display:block;line-height:1.7}

._pageTitle p{font-size:14px;text-transform:capitalize;font-family:LemonMilk;opacity:.5}

.profileContent{padding:60px 0 30px;background:#f9f9f9}

.profileContent .description{width:800px;position:relative;margin:95px auto 65px}

.profileContent .description ._iconfont{position:absolute;color:#b9d8c0;font-size:50px;display:block;width:60px;height:60px;text-align:center;line-height:60px}

.profileContent .description .icon_L{top:-60px;left:-60px}

.profileContent .description .icon_R{bottom:-60px;right:-60px}

._tips_icon{text-align:center}

._tips_icon span{color:rgba(102,102,102,.6);display:block;margin-bottom:15px}

._tips_icon i{display:inline-block;background:#bfbfbf;width:1px;height:60px}

.teacherContent{padding:60px 0 30px;position:relative}

.teacherContent .teacher{position:relative;margin:48px auto 0;padding-bottom:48px}

.teacherContent .teacher:after{content:'';position:absolute;background:url(../images/bg_about_teacher.jpg) no-repeat bottom/cover;bottom:0;width:100vw;left:50%;transform:translateX(-50%);height:80%;z-index:1}

.teacherContent .Avatar{width:325px;height:325px;border-radius:50%;overflow:hidden;z-index:2;position:relative;margin:0 auto 30px;border:12px solid #fff}

.teacherContent .Introduction{z-index:2;position:relative;background:#fff;width:1000px;margin:0 auto;padding:25px 10%}

.teacherContent .Introduction .name{text-align:center;color:#323232;font-size:30px}

.teacherContent .Introduction .position{text-align:center;font-size:16px;color:#9c9c9c}

.teacherContent .description{position:relative;margin:25px auto;min-height:50px}

.teacherContent .description .text{height:60px}

.teacherContent .description ._iconfont{position:absolute;color:#b9d8c0;font-size:26px;display:block;width:30px;height:30px;text-align:center;line-height:30px;top:0}

.teacherContent .description .icon_L{left:-60px}

.teacherContent .description .icon_R{right:-60px}

.teacherContent .teachersSwiper{padding:25px 0}

.teacherContent .teachersBox{z-index:2;position:relative;border-top:1px solid #039342}

.teacherContent .teachersBox .li{padding:25px 3%;position:relative;background:#fff;cursor:pointer}

.teacherContent .teachersBox .number{display:inline-block;font-size:28px;color:#039342;font-weight:700;vertical-align:top;width:32px;margin-right:5%}

.teacherContent .teachersBox .infor{display:inline-block;vertical-align:middle;width:70%}

.teacherContent .teachersBox .name{color:#505050;font-size:20px}

.teacherContent .teachersBox .position{color:#9c9c9c;font-size:14px}

.teacherContent .teachersBox .icon{width:14px;position:absolute;top:50%;transform:translateY(-50%);right:15%}

.teacherContent .teachersBox .li.swiper-slide-active{background:#2c9829}

.teacherContent .teachersBox .li.swiper-slide-active .number{color:#fff}

.teacherContent .teachersBox .li.swiper-slide-active .name{color:#fff}

.teacherContent .teachersBox .li.swiper-slide-active .position{color:#fff}

.teacherContent .teachersBox .li.swiper-slide-active .icon{opacity:0}

.conceptContent{padding:60px 0 180px;background:#f9f9f9}

.conceptContent .concept{margin:48px auto 0}

.conceptContent ul{display:flex;justify-content:space-between}

.conceptContent ul li{background:#fff;width:24%;padding-bottom:80px;position:relative}

.conceptContent ul .WildGoose{margin:0 auto 25px}

.conceptContent ul .title{text-align:center}

.conceptContent .title img{margin:0 auto 10px}

.conceptContent .title span{display:inline-block;color:#6d6d6d;font-size:24px;width:40px}

.conceptContent li .summary{color:#9a9a9a;font-size:16px;text-align:center;width:70%;margin:80px auto}

.conceptContent li .f_title{text-align:center;color:#039342;font-size:16px;position:absolute;width:100%;bottom:10%}

.conceptContent ul li:nth-child(2n-1):after{content:'';background:url(../images/icon_flower2.png) no-repeat center/cover;position:absolute;bottom:0;right:5%;width:85px;height:150px}

.conceptContent ul li:nth-child(2n):after{content:'';background:url(../images/icon_flower3.png) no-repeat center/cover;position:absolute;bottom:0;right:5%;width:85px;height:150px}

.primaryPage .teamContent{padding:60px 0 0}

.school-news,.style_list,.team_list{display:block;width:calc(100% - 250px);float:right;position:relative}

.team_list ul{display:block}

.team_list li{width:31%;height:auto;position:relative;overflow:hidden;margin-bottom:35px;margin-right:3.5%;float:left}

.team_list li:nth-child(3n){margin-right:0}

.team_list li .thum{width:100%;height:auto}

.team_list li .info{width:100%;height:auto}

.team_list li .thum .pic{background:center center no-repeat;background-size:cover;position:relative;width:100%}

.team_list li .thum .pic img{max-width:auto;width:100%}

.team_list li .name{font-size:16px;color:#3e3e3e;line-height:40px;position:relative;margin-top:10px;padding-left:10px;font-weight:700}

.team_list li .name::after{width:3px;height:50%;background:#3eb45e;content:'';left:0;top:25%;display:block;position:absolute}

.team_list li .mark{font-size:14px;opacity:.7;overflow:hidden; height: 38px;}

.team_list li .mark span{width:auto;padding:5px 10px;border:1px solid rgba(0,0,0,.1);float:left;font-size:12px;margin-right:5px;margin-bottom:5px}

._news.news2 ul li .img img{ max-width: auto; width: 100%;}

.team_list li .summary{display:block;height:50px;line-height:25px;overflow:hidden;margin-top:20px;color:rgba(0,0,0,.7)}

.teamContent .team:after{content:'';width:50%;height:100%;background:#f9f9f9;right:100%;position:absolute}

.teamContent .teamContent .R{width:75%;position:relative}

.teamContent .R:after{content:'';background:url(../images/icon_flower4.png);position:absolute;width:129px;height:189px;display:block;bottom:0;left:44%}

.teamContent .teamsInofr .li{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;position:relative}

.teamContent .teamsInofr .img{width:40%}

.teamContent .teamsInofr .Introduction{width:54%;position:absolute;left:0;top:15%}

.teamContent .Introduction .name{color:#2e982d;font-size:18px;margin-bottom:15px}

.teamContent .Introduction .summary{font-size:16px;color:#5b5b5b}

.teamContent .L{width:17%;position:absolute;top:0;left:0;height:100%}

.teamContent .R{width:75%;position:relative}

.teamContent .R .icon_aircraft{position:absolute;color:#cee8f6;font-size:60px;left:5%;bottom:18%;transform:rotate(17deg)}

.teamContent .R .icon_aircraft2{position:absolute;color:#cee8f6;font-size:31px;left:1%;bottom:7%;transform:rotate(17deg)}

.teamContent .nameList{height:70%;top:15%}

.teamContent .nameList .li{position:relative}

.teamContent .nameList .li:after{right:0}

.teamContent .nameList .li:before{left:0}

.teamContent .nameList .li.swiper-slide-active:after{width:49%}

.teamContent .nameList .li.swiper-slide-active:before{width:19%}

.primaryPage .nameList .li:before,.teamContent .nameList .li:after{background:#2e982d;height:1px;position:absolute;content:'';top:50%;width:0;transition:ease .5s}

.teamContent .nameList .li.swiper-slide-active span{color:#0d77c2}

.teamContent .nameList .li span{position:absolute;top:50%;transform:translateY(-50%);width:50%;text-align:center;color:#333;left:10%;font-size:18px}

.teamContent .swiperTop{top:10%}

.teamContent .swiperBottom{bottom:10%}

.teamContent .swiperBottom,.teamContent .swiperTop{position:absolute;left:29%;width:30px}

.newsContent ._pageTitle{position:relative;z-index:5}

.newsContent .box1{position:relative;z-index:2;margin:40px auto 100px}

.newsContent .topInfor{display:flex;justify-content:space-between;align-items:center}

.newsContent .topInfor .text1{color:#5b5b5b;font-size:18px}

.newsContent .topInfor .text2{color:#2e982d;font-size:40px;font-weight:700;margin:10px 0 15px}

.newsContent .topInfor .text3{font-size:24px;color:#5b5b5b}

.newsContent .topInfor .more{width:280px;line-height:96px;background:#fff;display:block;text-align:center;color:#2e982d;font-size:18px}

.newsContent .topInfor .more img{display:inline-block;width:20px;vertical-align:middle;margin-left:15px}

.newsContent .box2{position:relative}

.newsContent .box2 .ul .li{background:#2e982d;color:#fff;padding:20px}

.newsContent .box2 .ul .img{margin-bottom:20px}

.newsContent .box2 .timer{color:rgba(255,255,255,.7)}

.newsContent .box2 .title{font-size:24px;margin:10px 0}

.newsContent .box2 .summary{font-size:16px;margin-bottom:15px}

.newsContent .box2 .newsSwiperBtn{position:absolute;top:50%}

.newsContent .box2 .newsNext{right:0;transform:translate(200%,-50%)}

.newsContent .box2 .newsPrev{left:0;transform:translate(-200%,-50%)}

.styleContent{padding:100px 5%}

.styleContent .box1{margin:30px auto 0}

.styleContent .styleSwiper .li{background:#f9f9f9;padding:50px 0 60px}

.styleContent .styleSwiper .img{width:270px;margin:0 auto 40px;overflow:hidden;border-radius:50%;border:6px solid #2e982d}

.styleContent .styleSwiper .Introduction{margin:0 auto 50px}

.styleContent .styleSwiper .summary{width:65%;margin:0 auto;text-align:center;color:#959595;font-size:16px}

.styleContent .Introduction p{text-align:center}

.styleContent .Introduction .name{color:#2e982d;font-size:24px}

.styleContent .Introduction .level{color:#959595;font-size:16px}

.styleContent .styleSwiper .pagination{text-align:center;padding:60px 0}

.styleContent .styleSwiperBtn{position:absolute;top:40%}

.styleContent .styleNext{right:0;transform:translate(200%,-50%)}

.styleContent .stylePrev{left:0;transform:translate(-200%,-50%)}

.join_list{width:80%;height:auto;margin-left:10%}

.join_list li{width:100%;height:auto;position:relative;overflow:hidden;display:flex;flex-wrap:wrap}

.join_list li .info,.join_list li .thum{width:50%}

.join_list li .info{padding:50px;background:#fff}

.consultationContent{padding:60px 0}

.join_list li .info .title{font-size:24px;line-height:2;margin-bottom:15px;margin-top:50px}

.join_list li .info .title b{color:#009042}

.join_list li .info .summary{width:100%;height:auto;line-height:1.7;font-size:16px;opacity:.7;margin-bottom:25px}

.join_list li .info .more{width:120px;height:40px;border:1px solid #009042;color:#009042;text-align:center;line-height:40px;display:block}

.consultationContent .formBox{margin-top:60px;background:#f7f7f7}

.contactContent{position:relative;padding:50px 0}

.contactContent:after{content:'';background:#edf5ff;width:100%;height:50%;position:absolute;bottom:0}

.contactContent .contactBox{display:flex;justify-content:space-between;padding:55px;background:#fff;position:relative;z-index:5}

.contactContent .contactBox .title p img{display:inline-block;margin:0 0 15px 15px}

.contactContent .title p:nth-child(1){font-size:30px;color:#086bb9}

.contactContent .title p:nth-child(2){color:#039342;font-size:36px;margin-bottom:35px}

.contactContent .title p:nth-child(3){font-size:18px;color:#8e8e8e}

.contactContent .ContactInformation{overflow:hidden}

.ContactInformation li{display:inline-block;text-align:center;vertical-align:top;width:33.33%;font-size:16px;float:left}

.ContactInformation li i{width:130px;display:inline-block;height:auto;text-align:center;font-size:32px;margin-bottom:5px}

.ContactInformation li span{display:block;margin-bottom:40px;font-style:italic;font-family:LemonMilk}

.ContactInformation li p{margin:5px auto 0;font-size:16px;opacity:.7;font-family:LemonMilk;line-height:1.2}

.ContactInformation li a{opacity:.7;display:block;font-size:14px}

.ContactInformation li .img{width:90px;height:auto;margin:0 auto 10px}

.ContactInformation .QRcode{padding:15px 60px;text-align:center;color:#bdbdbd;font-size:16px;position:relative}

.ContactInformation .QRcode:after{content:'';left:0;background:#e5e5e5;width:1px;height:80%;top:10%;position:absolute}

.ContactInformation .QRcode img{margin-bottom:25px}

.form_submit{width:120px;height:40px;border:1px solid #009042;color:#009042;text-align:center;line-height:40px;display:block;background:#fff}

.tidingsContent{padding:100px 5%;background:url(../images/bg_news.jpg) center/cover no-repeat fixed}

.facilitiesPage .AlbumContent{padding:60px 0 0}

.facilitiesPage .AlbumSwiper{padding:60px 0}

.facilitiesPage .AlbumSwiper .li{position:relative}

.facilitiesPage .AlbumSwiper .text{position:absolute;top:50%;transform:translateY(-50%);padding:65px 50px}

.facilitiesPage .AlbumSwiper .title{font-size:22px}

.facilitiesPage .AlbumSwiper .title.en{font-size:16px;text-transform:uppercase}

.facilitiesPage .AlbumSwiper .summary{font-size:16px;line-height:1.6;margin-top:15px}

.facilitiesPage .AlbumSwiper .iconFlower{position:absolute;bottom:100%;right:0;width:100px}

.facilitiesPage .paginationPrimary li{padding:50px 0}

.pltr .li .text{background:#039342;width:45%;right:0;color:#fff}

.prtl .li .text{background:#086bb9;width:45%;right:0;color:#fff;left:0}

.prtl .li .pic{float:right}

.prtl .AlbumSwiper .iconFlower{right:auto;left:5%}

.facilitiesPage .paginationPrimary .round{width:7vw;height:7vw;position:relative;border-radius:50%;margin:0 auto}

.facilitiesPage .paginationPrimary .top_sk{background:#029342;width:100%;height:50%;position:absolute;top:0;border-radius:200px 200px 0 0}

.facilitiesPage .paginationPrimary .bottom_sk{background:#0077bc;width:100%;height:50%;position:absolute;bottom:0;border-radius:0 0 200px 200px}

.facilitiesPage .paginationPrimary .sk{position:absolute;width:calc(7vw - 20px);height:calc(7vw - 20px);background:#fff;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}

.facilitiesPage .paginationPrimary .title{position:absolute;display:block;text-align:center;color:#029342;width:100%;bottom:53%;font-size:22px}

.facilitiesPage .paginationPrimary .title.en{bottom:auto;top:53%;font-size:14px;color:#0b499b;width:80%;left:10%;text-transform:uppercase}

.facilitiesPage .paginationPrimary li img{position:absolute;transform:translateX(-46%);bottom:50%}

.homeSchool{padding:0 0 60px}

.homeSchool .schoolSwiper{padding:60px 0 0}

.homeSchool .pagination{text-align:center;margin:65px auto}

.homeSchool .schoolSwiper .li{position:relative;width:44vw}

.homeSchool .schoolSwiper .pic{position:relative}

.homeSchool .schoolSwiper .summary{position:absolute;top:50%;background:rgba(255,255,255,.7);width:73%;left:5%;transform:translateY(-50%)}

.homeSchool .schoolSwiper .text{padding:25px;font-size:16px}

.homeSchool .schoolSwiper .summary a{width:140px;line-height:40px;text-align:center;display:block;border:1px solid #056bb9;color:#056bb9;position:absolute;right:25px;background:#fff;bottom:0;transform:translateY(50%)}

.homeSchool .schoolSwiper .summary a img{display:inline-block;width:12px;vertical-align:middle;margin-left:5px}

.homeSchool .schoolSwiper .title{width:100%;position:absolute;background:#056bb9;color:#fff;line-height:62px;font-size:18px;bottom:0;padding:0 25px}

.homeSchool .moreHomeSchool{width:154px;line-height:40px;background:#056bb9;display:block;margin:0 auto;color:#fff;text-align:center}

.homeSchool .swiper-pagination-bullet{background:0 0;opacity:1;margin:0 6px!important;width:9px;height:9px;position:relative;outline:0;vertical-align:middle}

.homeSchool .swiper-pagination-bullet span{width:3px;height:3px;background:#ccc;display:block;border-radius:50%;margin-top:3px;margin-left:3px}

.homeSchool .swiper-pagination-bullet i{background:#0077bc;height:1px;width:20px;position:absolute;top:4px;transform:scaleX(0);transform-origin:left;z-index:3;transition-timing-function:linear}

.homeSchool .swiper-pagination-bullet-active span{width:9px;height:9px;margin-top:0;margin-left:0;background:#0077bc;position:relative;z-index:1}

.homeSchool .swiper-pagination-bullet-active i{animation:middle 6s}

.homeSchool .swiper-pagination-bullet:first-child.homeSchool .swiper-pagination-bullet-active i{animation:first 6s}

.homeSchool .swiper-pagination-bullet:last-child.homeSchool .swiper-pagination-bullet-active i{animation:last 6s}

@keyframes first{

0%{transform:scaleX(.5);left:0}

100%{transform:scaleX(1);left:2px}

}

@keyframes last{

0%{transform:scaleX(.7);left:-10px}

20%{transform:scaleX(.3);left:2px}

100%{transform:scaleX(.3);left:0}

}

@keyframes middle{

0%{transform:scaleX(.7);left:-10px}

20%{transform:scaleX(.45);left:2px}

100%{transform:scaleX(1);left:2px}

}

.positionTable{padding:50px 0}

.positionTableBox{width:80%;height:auto;background:#fff;margin-left:10%;box-shadow:0 0 15px rgba(0,0,0,.05)}

.positionTableBox ul{display:flex;flex-wrap:wrap;justify-content:space-between}

.positionTableBox li{width:100%;height:auto;line-height:50px;overflow:hidden}

.positionTableBox ol li b{height:auto;float:left;text-align:center;background:#3eb45e;color:#fff}

.positionTableBox ol li b:nth-child(1){width:32%}

.positionTableBox ol li b:nth-child(2){width:33%}

.positionTableBox ol li b:nth-child(3){width:20%}

.positionTableBox ol li b:nth-child(4){width:15%}

.positionTableBox ul li .j_top{width:100%;height:auto;overflow:hidden;cursor:pointer}

.positionTableBox li .j_bottom{width:100%;height:auto;padding:20px;font-style:14px;line-height:1.7;display:none;background:#fff}

.positionTableBox li.active .j_bottom{display:block}

.positionTableBox li:nth-child(even){background:#f5f5f5}

.positionTableBox li.active .j_top{background:rgba(0,0,0,.1);color:#1e286a}

.positionTableBox .j_top>div{height:auto;float:left;text-align:center}

.positionTableBox .j_top>div:nth-child(1){width:32%}

.positionTableBox .j_top>div:nth-child(2){width:33%}

.positionTableBox .j_top>div:nth-child(3){width:20%}

.positionTableBox .j_top>div:nth-child(4){width:15%}

.positionTableBox li .title{font-size:16px;color:#333;font-weight:600}

.positionTableBox li .des{color:#666;font-size:12px;margin-top:8px}

.positionTableBox li .time{color:#666;font-size:12px;margin-top:8px}

._subtitle{height:auto;position:relative;float:left;background:#3eb45e;color:#fff;padding:25px 25px 100px}

._subtitle::after{width:104px;height:104px;background:url(../images/flower.png) no-repeat;background-size:cover;content:'';position:absolute;right:-40px;bottom:-40px;opacity:.2;-webkit-animation:zz 6s linear infinite}

@-webkit-keyframes zz{

0%{-webkit-transform:rotate(0)}

100%{-webkit-transform:rotate(360deg)}

}

._subtitle .sub_tips{width:128px;height:50px;line-height:50px;position:relative;font-family:LemonMilk;text-transform:uppercase}

._subtitle .sub_tips p{display:inline-block;width:auto;float:left}

._subtitle .sub_tips::after{width:62px;height:1px;background:rgba(255,255,255,.2);position:absolute;left:21px;top:23px;content:'';display:block}

._subtitle .sub_tips span{float:right}

._subtitle .name{display:block;width:150px;line-height:50px;font-size:34px;font-weight:700}

.boxes.teamContent{padding:100px 5% 65px;overflow:hidden}

.boxes.newsContent{position:relative;padding:100px 5%}

.school-news ol{display:block;width:550px;height:auto;float:left}

.school-news ol li{display:block;width:100%;height:auto}

.school-news ol li a{display:block;width:100%}

.school-news ol li a .thum{display:block;width:100%;height:auto;position:relative;overflow:hidden}

.school-news ol li a .thum::after{display:block;width:100%;height:120px;position:absolute;left:0;bottom:0;background:url(../images/nbg.png) repeat-x;color:#fff;content:''}

.school-news ol li a .thum .pic{width:100%;height:auto;position:relative;background:center center no-repeat;background-size:cover}

.school-news ul{display:block;width:calc(100% - 575px);height:385px;float:left;margin-left:25px;position:relative;padding-left:25px}

.school-news ul::before{width:1px;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.2);content:''}

.school-news ol li a .info{width:100%;height:auto;position:absolute;left:0;bottom:0;z-index:1;color:#fff;padding:0 10px 5px}

.school-news ol li a .info .date{width:110px;height:40px;float:left;line-height:40px;font-size:30px;font-family:LemonMilk;text-align:center}

.school-news ol li a .info .name{width:calc(100% - 110px);float:left;line-height:40px;font-size:14px}

.school-news ul li{display:block;width:100%;height:auto;position:relative;margin-bottom:35px}

.school-news ul li .timer{width:100%;height:40px;line-height:40px;position:relative;font-family:LemonMilk;font-size:30px;margin-top:-20px;color:#009042}

.school-news ul li .title{font-size:14px;line-height:25px;position:relative;height:25px;width:100%;overflow:hidden}

.school-news ul li .summary{font-size:12px;line-height:20px;position:relative;width:100%;opacity:.7}

.school-news ul li::before{width:10px;height:1px;position:absolute;left:-24px;top:20px;background:#009042;content:''}

.school-news ul::after{width:10px;height:1px;position:absolute;left:0;bottom:0;background:#009042;content:''}

.more_btn{width:100px;height:40px;line-height:40px;display:block;background:#3eb45e;color:#fff;text-align:center}

.style_list ul li{width:32%;height:auto;overflow:hidden;position:relative;margin-bottom:25px;float:left;margin-right:2%}

.style_list ul li:nth-child(3n){margin-right:0}

.style_list ul li .thum{width:100%;height:auto}

.style_list ul li .thum .pic{background:center center no-repeat;background-size:cover}

.style_list ul li .thum img{max-width:none;width:100%}

.style_list ul li .info{width:calc(100% - 280px);height:auto;float:right}

.style_list ul li .info .name{font-size:16px;line-height:30px}

.style_list ul li .info .level{font-size:12px;line-height:20px;opacity:.7}

.style_list ul li .info .summary{width:100%;height:50px;margin-top:20px;opacity:.7;line-height:25px;position:relative}

.style_list ul li .info .summary .des{width:calc(100% - 120px);height:auto;float:left;line-height:20px}

.style_list ul li .info .summary .more{width:100px;height:30px;float:right;text-align:center;position:relative;line-height:30px}

.style_list ul li .info .summary .more::after{width:1px;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.1);content:''}

.boxes.intro{background:url(../images/intro_bg.jpg) center center no-repeat;height:auto;position:relative;padding:0;margin-top:100px}

.intro_box{width:50%;height:auto;float:right;padding:200px 50px;color:#fff}

.intro_box .profile{width:100%;height:auto;line-height:25px;color:rgba(255,255,255,.9)}

.intro_box .profile p{margin-bottom:10px}

.boxes.school_intro{background:url(../images/about_bg.jpg) center center no-repeat;background-size:cover;height:auto;position:relative;padding:0}

.boxes.school_intro .intro_box{float:left;background:rgba(57,157,35,.9);padding:300px 50px}

.show_num{width:100%;height:245px;position:relative}

.show_num ul{display:block;width:100%;height:100%;position:relative}

.show_num ul li{width:25%;height:100%;float:left;position:relative;text-align:center}

.show_num ul li p{font-size:16px;line-height:25px;display:block;color:#009042;margin-top:60px;position:relative}

.show_num ul li b{font-size:16px;color:#009042;position:relative}

.show_num ul li b span{font-size:90px;font-family:LemonMilk;text-shadow:10.88px 8.81px 10px rgba(37,60,154,.17)}

.show_num ul li::before{width:60px;height:60px;position:absolute;left:60%;top:50%;background:url(../images/num1.png) no-repeat;background-size:cover;content:'';opacity:.1}

.show_num ul li:nth-child(2)::before{background-image:url(../images/num2.png)}

.show_num ul li:nth-child(3)::before{background-image:url(../images/num3.png)}

.show_num ul li:nth-child(4)::before{background-image:url(../images/num4.png)}

.team_top{width:100%;padding:0 5%;position:relative;overflow:hidden}

.team_top .thum{width:400px;height:auto;float:left;background:center center no-repeat;background-size:cover}

.team_top .thum img{max-width:auto;width:100%}

.team_top .info{width:calc(100% - 450px);height:auto;float:left;margin-left:50px;margin-top:200px;position:relative}

.team_top .info .name{width:100%;font-size:24px;line-height:30px;margin-bottom:25px;overflow:hidden}

.team_top .info .name b{width:auto;float:left;font-weight:400}

.team_top .info .name p{width:auto;float:left;font-size:14px;margin-left:10px;position:relative;padding:0 10px;background:#009042;color:#fff}

.team_top .info .name p::after{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #009042;position:absolute;right:-15px;bottom:0;content:''}

.team_top .info .name p::before{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #009042;position:absolute;right:-15px;top:0;content:''}

.team_top .info .des{width:100%;max-height:240px;line-height:28px;overflow-y:auto}

.team_title{width:200px;height:auto;position:absolute;left:0;top:-150px}

.team_title b{font-size:28px;font-weight:400;display:block;line-height:1.7}

.team_title p{font-size:14px;text-transform:capitalize;font-family:LemonMilk;opacity:.5}

.master_list{width:100%;height:auto;padding:0 calc(5% + 100px);margin-top:50px;padding-top:50px;border-top:1px solid rgba(0,0,0,.1)}

.master_list ul{display:block;position:relative;transition:all .6s cubic-bezier(.23,1,.32,1);left:0}

.master_list ul::after{display:block;width:100%;height:1px;clear:both;content:''}

.master_list ul li{width:185px;height:auto;float:left;text-align:center;position:relative;cursor:pointer}

.master_list ul li .name{width:100%;font-size:20px;line-height:35px;margin-bottom:10px}

.master_list ul li .position{width:100%;height:auto;position:relative;text-align:center;font-size:14px;line-height:1.7;opacity:.7}

.master_list ul li::before{width:1px;height:0;left:50%;top:-85px;background:#009042;content:'';display:block;position:absolute;-webkit-transition:all .6s cubic-bezier(.23,1,.32,1)}

.master_list ul li.active::before{height:70px}

.master_list ul li.active{color:#009042}

._pageTitle.c{text-align:center}

._pageTitle.w{color:#fff}

.boxes.sz{background:url(../images/sz_bg.jpg) center center no-repeat;background-attachment:fixed}

.teacher_list{width:90%;height:auto;margin-left:5%;padding:0;overflow:hidden}

.teacher_list ul{display:block}

.teacher_list ul li{width:32%;height:auto;float:left;margin-right:2%;background:#fff;padding:25px;margin-bottom:20px;position:relative;overflow:hidden}

.teacher_list ul li:nth-child(3n){margin-right:0}

.teacher_list ul li .thum{width:100%;margin:0 auto 25px;overflow:hidden}

.teacher_list ul li .thum .pic{width:100%;background:center center no-repeat;background-size:cover}

.teacher_list ul li .thum .pic img{max-width:auto;width:100%}

.teacher_list ul li .infor{text-align:center}

.teacher_list ul li .infor .name{font-size:18px;font-weight:700;display:block;line-height:25px;height:25px;position:relative}

.teacher_list ul li .infor .name b{width:auto;display:inline-block;float:left}

.teacher_list ul li .infor .name p{font-size:14px;font-weight:400;float:right;padding-left:20px;position:relative;color:rgba(0,0,0,.7)}

.teacher_list ul li .infor .name p::after{width:20px;height:20px;background:url(../images/awards.png) no-repeat;background-size:cover;position:absolute;left:0;top:2.5px;content:'';display:block;opacity:.5}

.teacher_list ul li .infor .position{font-size:14px;line-height:1.7;opacity:.7}

.teacher_list ul li .des{width:100%;height:100%;position:absolute;left:0;top:100%;background:#3eb45e;text-align:center;color:#fff;-webkit-transition:all .6s cubic-bezier(.23,1,.32,1)}

.teacher_list ul li .des .pos{width:90%;height:auto;position:absolute;left:5%;top:50%;-webkit-transform:translateY(-50%);line-height:1.7;font-size:16px}

.teacher_list ul li .des .pos::after{width:30px;height:30px;left:0;top:-40px;position:absolute;background:url(../images/dh3.png) no-repeat;content:'';background-size:cover;opacity:.5}

.teacher_list ul li .des .pos::before{width:30px;height:30px;right:0;bottom:-30px;position:absolute;background:url(../images/dh4.png) no-repeat;content:'';background-size:cover;opacity:.5}

.ideas{width:100%;height:auto;padding:0 5%;overflow:hidden;text-align:center}

.ideasSw{display:inline-block}

.ideas ul{display:inline-block}

.ideas ul li{width:120px;float:left;position:relative;-webkit-transition:all .6s cubic-bezier(.23,1,.32,1);margin-right:2px;height:365px;overflow:hidden;border-radius:25px 0 25px 0}

.ideas ul li:nth-child(even){border-radius:0 25px 0 25px}

.ideas ul li .thum{width:465px;height:100%;overflow:hidden;position:relative;left:-100%}

.ideas ul li.active{width:465px}

.ideas ul li.active .thum{left:0}

.ideas ul li .show{width:100%;height:70px;background:rgba(0,0,0,.7);color:#fff;position:absolute;left:0;bottom:-75px;padding-left:100px;text-align:left;-webkit-transition:all .6s cubic-bezier(.23,1,.32,1)}

.ideas ul li .show::after{width:100px;height:100%;position:absolute;left:0;top:0;content:'01';font-size:40px;color:#fff;line-height:70px;text-align:center;font-family:LemonMilk}

.ideas ul li:nth-child(2) .show::after{content:'02'}

.ideas ul li:nth-child(3) .show::after{content:'03'}

.ideas ul li:nth-child(4) .show::after{content:'04'}

.ideas ul li .show b{display:block;font-size:20px;font-weight:400;line-height:25px;margin-top:13px}

.ideas ul li .show p{opacity:.9;font-size:16px}

.ideas ul li.active .show{bottom:0}

.ideas ul li .title{width:120px;height:100%;position:absolute;right:0;top:0;background:#31992b;color:#fff;writing-mode:tb-rl;font-size:24px;letter-spacing:5px}

.ideas ul li:nth-child(2) .title{background:#2e8b52}

.ideas ul li:nth-child(3) .title{background:#29739b}

.ideas ul li:nth-child(4) .title{background:#276ab4}

.ideas ul li .title span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%)}

.ideas ul li.active .title{right:-120px}

.ideas ul li .title::after{width:80px;height:80px;position:absolute;left:50%;top:20px;margin-left:-40px;background:url(../images/WildGoose1.png) no-repeat;background-size:cover;content:'';opacity:.2}

.team_list.ls ul li{width:49%;margin-right:0;background:#f9f9f9;padding:25px;border-bottom:5px solid #ddd;border-right:5px solid #ddd}

.team_list.ls ul li:nth-child(2n){margin-left:2%}

.team_list.ls li .thum{width:300px;height:auto;float:left;overflow:hidden}

.team_list.ls li .info{width:calc(100% - 325px);height:auto;float:right}

.team_list.ls li .summary{margin-top:0;height:auto;line-height:1.7;font-size:16px;position:relative;padding:20px 40px;    max-height: 320px; overflow-y: auto;}

.team_list.ls li .summary::after{width:30px;height:30px;left:0;top:20px;position:absolute;background:url(../images/dh1.png) no-repeat;content:'';background-size:cover;opacity:.5}

.team_list.ls li .summary::before{width:30px;height:30px;right:0;bottom:20px;position:absolute;background:url(../images/dh2.png) no-repeat;content:'';background-size:cover;opacity:.5}

.team_list.ls li .name{font-size:24px;width:100%;overflow:hidden}

.team_list.ls li .name b{width:auto;display:inline-block;float:left}

.team_list.ls li .name p{font-size:14px;font-weight:400;float:right;padding-left:20px;position:relative;color:rgba(0,0,0,.7)}

.team_list.ls li .name p::after{width:20px;height:20px;background:url(../images/awards.png) no-repeat;background-size:cover;position:absolute;left:0;top:10px;content:'';display:block;opacity:.5}

.AlbumSwiper{position:relative}

.AlbumSwiper .swiper-slide{width:50%}

.AlbumSwiper .swiper-slide .pic{width:100%;height:auto;overflow:hidden;position:relative;background:#000 center center no-repeat;background-size:cover}

.AlbumSwiper .swiper-slide img{max-width:none;width:100%;-webkit-transition:all .6s cubic-bezier(.23,1,.32,1)}

.AlbumSwiper .swiper-slide .text{width:100%;height:auto;position:absolute;left:0;bottom:0;padding:25px;text-align:center;-webkit-transition:all .6s cubic-bezier(.23,1,.32,1);background:rgba(0,0,0,.5);opacity:0}

.AlbumSwiper .swiper-slide .text .title{font-size:20px;line-height:2;color:#3eb45e;text-shadow:0 0 5px rgba(0,0,0,.2)}

.AlbumSwiper .swiper-slide .text .summary{width:100%;color:rgba(255,255,255,.9);line-height:1.7}

.swiper-button-next,.swiper-button-prev{width:50px;height:50px;background:rgba(62,180,94,.8);border-radius:3px;-webkit-transition:all .6s cubic-bezier(.23,1,.32,1)}

.swiper-button-next{right:-50px}

.swiper-button-prev{left:-50px}

.swiper-button-next:after{content:'next';color:#fff;font-size:14px}

.swiper-button-prev:after{color:#fff;font-size:14px}

.life{width:80%;height:auto;overflow:hidden;position:relative;margin:0 auto}

.life ul li{width:48%;height:auto;float:left;margin-right:2%;margin-bottom:25px}

.life ul li:nth-child(even){margin-right:0}

.life ul li .thum{background:center center no-repeat;background-size:cover;position:relative;width:100%;height:auto}

.life ul li p{display:block;width:100%;padding:20px 40px;height:auto;position:relative;font-size:20px;background:#f9f9f9}

.life ul li p:after{width:20px;height:5px;background:#3eb45e;content:'';position:absolute;left:0;top:50%;opacity:1;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;margin-top:-2.5px}

.home_list{width:80%;height:auto;margin-left:10%;position:relative;overflow:hidden}

.home_list ul.swiper-wrapper{display:block}

.home_list ul li{width:32%;height:auto;float:left;position:relative;margin-right:2%;margin-bottom:15px}

.home_list ul li .pic{background-size:cover;background-position:center}

.home_list ul li:nth-child(3n){margin-right:0}

.home_list ul li .thum{width:100%;height:auto;position:relative;overflow:hidden}

.home_list ul li .info{width:100%;height:auto;margin-top:15px;position:relative}

.home_list ul li .info .title{display:block;width:100%;height:auto;line-height:40px;overflow:hidden;margin-bottom:10px}

.home_list ul li .info .title b{display:block;width:calc(100% - 100px);height:auto;float:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.home_list ul li .info .title p{width:90px;height:auto;float:right;border:1px solid #3eb45e;line-height:30px;text-align:center;color:#3eb45e;font-size:12px;margin-top:5px}

.home_list ul li .info .des{width:100%;height:75px;line-height:1.7;font-size:14px;overflow:hidden;opacity:.7}

#map{width:100%;height:400px;position:relative}

.ContactInformation{padding:50px 0 0;overflow:hidden;height:auto}

.sub_tips.t::after{width:35px}

._news_detail{width:1000px;margin:0 auto 0;background:#fff;padding:50px;box-shadow:0 0 15px rgba(0,0,0,.05);position:relative}

._news_detail .detail_content{width:100%}

._news_detail .returnBtn{position:absolute;right:0;width:120px;display:block;text-align:center;line-height:40px;top:-40px;font-size:14px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.05)}

._ndc_top .title{line-height:1.4;margin-bottom:0;font-size:30px;padding-top:10px;border-bottom:none;width:100%;height:auto;padding-bottom:20px}

._ndc_npnews .post_next,._ndc_npnews .post_prev{width:50%;display:flex;line-height:20px;padding:20px;background:rgba(0,0,0,.01);box-sizing:border-box}

._ndc_top .des{line-height:25px;margin-bottom:10px;padding:5px 10px;color:#777;border:1px solid #ddd;background:#f8f8f8;position:relative;font-size:12px;opacity:.7}

._ndc_top .des span{margin-right:25px}

.ndc_detail{width:100%;height:auto;position:relative;line-height:1.7;margin-bottom:50px;font-size:16px}

.ndc_detail p{margin-bottom:20px}

._ndc_top{width:100%;height:auto}

.ndc_detail img{display:inline-block;width:auto;max-width:100%}

._ndc_npnews{width:100%;height:auto;display:flex}

._ndc_npnews .post_next,._ndc_npnews .post_prev{width:50%;display:flex;line-height:20px;padding:20px;background:rgba(0,0,0,.01);box-sizing:border-box;transition:ease .5s}

._ndc_npnews .post_next .name,._ndc_npnews .post_prev .name{width:calc(100% - 40px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

.backTop::after{width:25px;height:25px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);content:'';background:url(../images/top_icon.png) no-repeat;background-size:cover}

._news.news3 ul li+li{margin-top:30px}

._PageTurningNumber.min{text-align:left}

._PageTurningNumber.min .pageNumber{height:36px;display:block}

._PageTurningNumber.min .pageNumber a{vertical-align:middle;display:inline-block;padding:5px 10px}

._PageTurningNumber.min>a{display:none}

._PageTurningNumber a{background:rgba(30,40,106,.2);border-radius:5px;color:#fff}

._PageTurningNumber.min ._JumpNumber{display:none}

.searchPage{padding:50px 0}

.Modal{display:none}

@media screen and (max-width:1600px){

    .team_list.ls ul li{

        width: 100%;

    }

    .team_list.ls ul li:nth-child(2n){

        margin-left: 0%;

    }

    .team_list.ls li .summary{

        height: auto;

    }

}

@media screen and (min-width:1200px){

header .header .text a:hover{color:#fff}

header nav a:hover{color:#006eb9}

header nav a:hover::after{width:100%;left:0}

footer .footer .right .navs ul li:hover{color:#fff}

footer .records p a:hover{color:rgba(255,255,255,.75)}

.banner .btn:hover{background-position:0 0;-webkit-transform:scale(1);opacity:1}

.banner .btn.prev:hover{-webkit-transform:scale(1) rotate(-180deg)}

.student .studentBox:hover .img::before{opacity:1}

.student .studentBox:hover .title{bottom:180px}

.student .studentBox:hover .content{bottom:120px;opacity:1}

.student .studentBox:hover .details{bottom:60px;opacity:1}

.student .studentBox .img .details:hover{background:#fff;color:#086bb9}

.school .schoolBox .details:hover{background:#fff;color:#086bb9}

.homeSchool .swiper-pagination-bullet:hover span{width:9px;height:9px;margin-top:0;margin-left:0;background:#0077bc;position:relative;z-index:1}

.teacher_list ul li:hover .des{top:0}

.AlbumSwiper .swiper-slide:hover img{-webkit-transform:scale(1.05);opacity:.6}

.AlbumSwiper .swiper-slide:hover .text{opacity:1}

.AlbumSwiper:hover .swiper-button-next{right:10px}

.AlbumSwiper:hover .swiper-button-prev{left:10px}

.swiper-button-next:hover,.swiper-button-prev:hover{border-radius:50%;background:rgba(62,180,94,1)}

._PageTurningNumber a:hover{background:#1e286a}

}

@media screen and (max-width:1400px){

.backTop{right:20px;width:40px;height:40px}

.backTop::after{width:22px;height:22px}

.backTop.active{bottom:20px}



header .header .text{line-height:36px}

header .header .text .serach{top:7px;height:22px}

.banner{top:96px;height:calc(100vh - 96px)}






header .header .text .serach input{line-height:22px}

.boxes.intro{margin-top:96px}

.intro_box{padding:10vh 50px;height:calc(100vh - 96px)}

.boxes.school_intro .intro_box{padding:10vh 50px}

.home_list ul li .info .des{height:70px}

.online_box{display:none}

}

@media screen and (max-width:1200px){

.banner{height:70vh;position:relative;top:0;margin-top:96px}

.student{margin-top:0}

.student .studentBox .img{height:275px}

.student .studentBox .img .title{margin-bottom:0;bottom:80px}

.student .studentBox .img .details{bottom:30px;width:100px;opacity:1;line-height:30px;height:30px}

.student .studentBox .img .title .en{font-size:14px}

.student .studentBox .img .title .cn{font-size:20px}

.newsList .news_detail .number .num{font-size:20px;text-align:center}

.newsList .news_detail .number{height:60px}

.school{background-attachment:inherit}

.tab_list a{height:70px}

.tab_list a .cn{font-size:20px;margin:15px 0 5px}

.tab_list a::after{width:17px;height:45px}

.school .schoolBox .content{padding-top:20px}

.school .schoolBox .bottom .text{padding:25px 25px}

.school .schoolBox .bottom .title .cn{font-size:20px}

.school .schoolBox .bottom .contents{margin-bottom:15px}

.school .schoolBox .details{width:100px;height:30px;line-height:30px}

.school .schoolBox{padding:50px 5%}

.student .studentBox .img .content{display:none}

.news{padding:25px 0}

.news .newsBox .title .cn{font-size:20px}

.news .newsBox .title .en{font-size:14px}

.news .newsBox .title{margin-bottom:15px}

.environment{padding:50px 0}

.environment .environmentBox .title .cn{font-size:20px}

.environment .environmentBox .title .en{font-size:14px}

.environmentList .centre{width:46%}

.environmentList .left{width:25%}

.environmentList .right{width:25%;display:flex;flex-wrap:wrap;align-content:space-between}

.environmentList .right .top{margin-bottom:0}

.environmentList .centre span,.environmentList .pic span,.environmentList .right span{background:linear-gradient(top ,rgba(0,0,0,0) ,#000 100%);background:-o-linear-gradient(top ,rgba(0,0,0,0) ,#000 100%);background:-ms-linear-gradient(top ,rgba(0,0,0,0) ,#000 100%);background:-moz-linear-gradient(top ,rgba(0,0,0,0) ,#000 100%);background:-webkit-linear-gradient(top ,rgba(0,0,0,0) ,#000 100%)}

footer .footer{padding:30px 5%}

header nav{width:calc(100% - 250px)}

.newsList .news_detail .titles{padding:10px 3%;font-size:14px}

.intro_box{height:60vh;width:70%;padding:5vh 30px}

._pageTitle b{font-size:20px}

._pageTitle{margin-bottom:15px}

.show_num ul li b span{font-size:50px}

.show_num ul li::before{width:40px;height:40px}

.show_num{height:150px}

.show_num ul li p{margin-top:30px}

.boxes{padding:50px 5%}

.team_top .info{margin-top:150px}

.team_title{top:-100px}

.team_title b{font-size:20px}

.master_list{padding:10px 5% 0}

.master_list ul li::before{opacity:0;visibility:hidden}

.master_list ul li .name{font-size:18px;line-height:26px;margin-bottom:5px}

.teacher_list ul li{padding:15px}

.teacher_list ul li .thum{margin:0 auto 15px}

.boxes.sz{background-attachment:inherit;background-size:cover}

.teacher_list ul li .infor .name{font-size:16px;height:auto;padding:5px 0}

.ideas ul{width:100%;display:flex}

.ideas ul li .title::after{width:60px;height:60px;margin-left:0;transform:translateX(-50%)}

.ideas ul li .title{width:100%;z-index:5}

.ideas ul li{width:75px}

.ideas ul li.active{width:calc(100% - 233px)}

.ideas ul li .thum{width:100%}

.ideas ul li .thum img{position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}

.ideas ul li.active .title{right:0;width:75px}

.boxes.teamContent{padding:50px 5%}

._subtitle{width:120px;padding:10px 10px 30px}

._subtitle .sub_tips{width:100%;line-height:40px;height:40px}

._subtitle .sub_tips::after{display:none}

._subtitle .name{font-size:20px;width:100%;text-align:center}

._subtitle::after{width:80px;height:80px;right:-30px;bottom:-30px}

.school-news,.style_list,.team_list{width:calc(100% - 150px)}

.team_list.ls li .thum{width:250px}

.team_list.ls li .info{width:calc(100% - 270px)}

.team_list.ls li .summary::after,.team_list.ls li .summary::before{width:20px;height:20px}

.team_list.ls li .summary{padding:20px 30px;font-size:14px}

.team_list.ls li .name{font-size:18px;line-height:30px}

.team_list.ls ul li{padding:20px;margin-bottom:0}

.team_list.ls ul li+li{margin-top:25px}

.school-news ol{display:none}

.school-news ul{width:100%;height:auto}

.boxes.newsContent{padding:55px 5%}

.team_list li .mark{height:38px}

.team_list li .name{margin-top:5px;line-height:30px}

.team_list li{width:32%;margin-right:1.5%;margin-bottom:25px}

.team_list.ls li .name p::after{top:5px}

.life{width:100%}

.home_list{width:100%;margin:0 auto}

.home_list.swiper-container .swiper-pagination{position:relative;bottom:0;margin-top:15px}

.join_list{width:100%;margin:0 auto}

.join_list li .info{padding:20px 40px}

.join_list li .info .title{margin-top:10px;line-height:1;font-size:20px}

.tidingsContent{padding:50px 5%}

.join_list li .info .summary{font-size:14px}

.join_list li .info .more{width:100px;height:30px;line-height:30px;border-radius:35px}

.form_submit{width:100px;height:30px;line-height:30px;font-size:14px}

._news_detail{width:100%}

}

@media screen and (max-width:768px){

._pc768{display:none!important}

._mobile768{display:block}

.L_hd,.R_hd{box-shadow:0 0 15px rgba(0,0,0,.2);position:fixed;height:100%;width:2%;z-index:201;top:0}

.L_hd{left:0;transform:translateX(-100%)}

.R_hd{right:0;transform:translateX(100%)}

header{height:100%;left:100%;transform:translateX(0);transition:transform .5s;box-shadow:none}

header.active{transform:translateX(-50%);box-shadow:none}

.banner{margin-top:0;height:450px}

.mobileNav{position:fixed;height:50px;width:100%;z-index:101;right:0;top:0;background:#fff;display:block}

.mobileNav .logo{width:135px;display:block;position:absolute;top:6px;left:20px}

.Hamburger{position:fixed;height:30px;width:30px;z-index:12;right:20px;top:10px}

.mobileNav .line{width:30px;height:1px;background:#000;display:block;position:absolute;transition:ease .3s}

.mobileNav .line.c1{top:8px}

.mobileNav .line.c2{top:20px}

.Hamburger.active .line.c1{transform:rotate(45deg);top:15px}

.Hamburger.active .line.c2{transform:rotate(-45deg);top:15px}

header .header .text a{display:none}

header .logo{display:none}

header nav{position:absolute;float:none;display:block;height:auto;width:120px;top:50%;left:5%;transform:translateY(-50%);line-height:36px}

header .mena{height:100%}

header nav a{display:block;float:none;width:100%;font-weight:initial}

header nav a+a{margin-top:10px}

header .header{background:no-repeat;bottom:5%;z-index:101}

header .header .text .serach{border:1px solid #ccc;background:no-repeat;height:26px;width:100%}

header .header .text{text-align:left;width:50%}

header .header .text .serach input{line-height:26px;right:0;text-indent:1rem;color:#3e3e3e}

.student .studentBox{width:100%}

.student .studentBox+.studentBox{margin-top:10px}

.student .studentBox .img{height:150px;background:#000}

.student .studentBox:nth-child(even) .img .title{text-align:right}

.student .studentBox .img .details{line-height:26px;height:26px;font-size:12px;width:80px;bottom:10px;left:50%!important;transform:translateX(-50%)}

.student .studentBox:nth-child(even) .img .details{left:auto}

.student .studentBox .img .title,.student .studentBox:nth-child(even) .img .title{text-align:center}

.student .studentBox .img .title .cn{font-size:18px}

.tab_list a{width:calc(100% / 3);text-indent:0;text-align:center}

.tab_list a .cn{font-size:16px;margin:10px 0 5px}

.tab_list a.active::before{opacity:0;visibility:hidden}

.tab_list a .en{text-align:center;padding:0 5%;font-weight:100;line-height:1}

.tab_list a::after{opacity:0;visibility:hidden}

.school .schoolBox{padding:25px 3%;position:relative;z-index:5}

.school .schoolBox .content .left{display:none}

.school .schoolBox .content .right{width:100%}

.school .schoolBox .bottom{height:auto}

.school .schoolBox .content li{display:block}

.environmentList .left{width:100%;height:30vh}

.environmentList{flex-wrap:wrap;display:block}

.environmentList .centre{width:100%;height:30vh;overflow:hidden;margin-top:15px}

.environmentList .right{width:100%;display:block}

.environmentList .pic{background-position:0 34%}

.environment .environmentBox img{height:auto;transform:translateY(-25%)}

.environmentList .right .bottom,.environmentList .right .top{width:100%;height:30vh;overflow:hidden;margin-top:15px}

footer .records{height:auto}

footer .records p{padding:5px 3%;line-height:1.7}

.backTop{right:3%;width:30px;height:30px}

.backTop::after{width:16px;height:16px}

.backTop.active{bottom:30px}

footer .footer{padding:30px 5% 170px}

footer .footer .left{position:absolute;bottom:10px;float:none;transform:translateX(-50%);left:50%}

footer .footer .right .content{text-align:left;padding-top:15px}

footer .footer .right .content .tips p{float:none;width:90%}

footer .footer .right .content .tips{display:flex;flex-wrap:wrap}

footer .footer .right .content .tips{padding-bottom:5px}

footer .footer .right .navs ul{height:auto}

footer .footer .right .navs ul li{float:none;display:inline-block;margin-left:0}

footer .footer .right .navs ul li+li{margin-left:15px}

footer .footer .right .navs{display:none}

footer .footer .right{float:none}

footer .footer .right .content{padding:0}

footer{padding-bottom:5px}

footer .footer .left .qrcode p{padding-top:5px}

.student{padding:25px 3%}

.school .schoolBox .bottom .text{padding:15px}

.news .newsBox .newsList .li a{margin-bottom:0;margin:0}

.environmentListMobile .SCHOOL .swiper-pagination{position:relative;bottom:0;margin-top:15px}

.environmentListMobile .SCHOOL .li{height:40vh}

.environmentListMobile .SCHOOL .pic{position:absolute;height:100%;width:100%;background-size:cover;background-position:50% 23%}

.environmentListMobile .SCHOOL .pic span{position:absolute;bottom:0;width:100%;padding:10px 3%;line-height:25px;background:#fff}

.environment{padding:25px 0}

.banner ol{bottom:10px}

.boxes.intro{margin-top:50px}

.boxes.intro:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:inherit;filter:blur(5px);z-index:1}

.intro_box{width:100%;height:auto;padding:25px 3%;position:relative;z-index:3}

.boxes.school_intro .intro_box{padding:25px 3%}

.show_num ul li{width:50%;height:50%}

.show_num{height:175px}

.show_num ul li p{margin-top:15px}

.boxes{padding:25px 3%}

.team_top{padding:60px 0 0}

.team_top .thum{width:100%;height:40vh;background-position:top center}

.team_top .info{width:100%;margin:10px auto;position:initial}

.team_title{top:0}

.team_top .info .name{margin-bottom:10px;font-size:16px;line-height:26px}

.team_top .info .des{line-height:1.7;overflow-y:inherit;height:70px}

.master_list{margin-top:15px;padding:0}

.master_list ul li{width:50%;margin-top:10px}

.teacher_list{margin:0 auto;width:96%}

.teacher_list .swiper-pagination{position:relative;bottom:0;margin-top:15px}

.teacher_list .swiper-pagination span{background:#fff}

.master_list ul li .name{font-size:16px;line-height:1}

.teacher_list ul{display:flex;height:auto}

.teacher_list ul li{width:49%;padding:0;margin:0}

.teacher_list ul li:nth-child(2n){margin-right:0}

.teacher_list ul li:nth-child(3n){margin-right:2%}

.teacher_list ul li .infor{padding:0 10px}

.teacher_list ul li .thum{margin:0 auto}

.team_top .info .name p{padding:0 5px}

.team_top .info .name p::after{border-left:15px solid transparent;border-right:10px solid transparent;border-bottom:15px solid #009042;right:-10px}

.team_top .info .name p::before{border-left:15px solid transparent;border-right:10px solid transparent;border-top:15px solid #009042;right:-10px}

.teacher_list ul li .des{display:none}

.teacher_list ul li .infor .name p{float:none}

.teacher_list ul li .infor .name b{float:none}

.teacher_list ul li .infor .name p::after{opacity:0;visibility:hidden}

.boxes.sz{padding:25px 0}

.ideas{padding:0}

.ideasSw{display:block}

.ideasSw .swiper-pagination{bottom:0;position:relative;margin-top:15px}

.ideas ul li,.ideas ul li.active,.ideas ul li:nth-child(even){width:100%;float:none;border-radius:0;height:auto}

.ideas ul li .title{display:none}

.ideas ul li .thum{left:0;height:auto}

.ideas ul li .show{bottom:0;padding:15px;position:relative;height:auto}

.ideas ul li .show::after{opacity:0;visibility:hidden}

.ideas ul li .thum img{position:relative;top:0;left:0;transform:translate(0,0)}

.ideas ul li .show b{margin-top:0;font-size:16px}

.ideas ul li .show p{font-size:14px}

.Modal{position:fixed;top:0;width:100%;left:0;height:100%;z-index:200;background:rgba(0,0,0,.7);opacity:0;transition:ease .4s;visibility:hidden;display:block}

.Modal.active{opacity:1;visibility:inherit}

.Modal .icon_btnOff{position:absolute;z-index:5;color:#fff;font-size:29px;font-weight:700;right:20px;top:10px}

.Modal .textContent{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:96%;border-radius:5px;max-height:80%;overflow-y:auto;background:#fff;padding:15px;-webkit-overflow-scrolling:touch}

.Modal .overSc{height:100%;background:#fff}

.Modal .textContent .name{text-align:center;font-weight:700;font-size:20px}

.Modal .textContent .position{text-align:center;margin:10px auto}

.Modal .textContent .position img{width:20px;display:inline-block;vertical-align:middle}

.inbanner{margin-top:50px}

.inbanner img{width:200%;position:relative;left:50%;transform:translateX(-50%)}

._subtitle{float:none;width:100%;padding:10px}

._subtitle .sub_tips{height:auto;line-height:30px}

._subtitle .name{line-height:inherit}

.school-news,.style_list,.team_list{width:100%;float:none}

.team_list.ls ul{display:flex;flex-wrap:wrap;justify-content:space-between}

.team_list.ls ul li{padding:0;border:0;margin:0 0 15px;width:49%}

.team_list.ls li .thum{width:100%;float:none}

.team_list.ls li .info{width:100%;float:none}

.team_list.ls li .name{width:96%;margin:5px auto;font-size:16px;line-height:24px}

.team_list.ls li .summary{padding:0 15px 15px;display:none}

.team_list li .thum .pic{height:35vh;background-position:top center}

.team_list.ls li .summary::after,.team_list.ls li .summary::before{opacity:0;visibility:hidden}

.school-news ul{margin:15px 0 0}

.school-news ul li .timer{font-size:16px;height:auto;line-height:1;margin-top:0}

.school-news ul li::before{top:8px}

.school-news ul li{margin-bottom:15px}

.more_btn{height:26px;line-height:26px;width:80px;font-size:12px}

.boxes.teamContent{padding:25px 3%}

.team_list li{float:none;margin-bottom:0}

.life ul li p{padding:10px 20px;font-size:16px}

.life ul li p:after{width:15px;height:4px}

.life ul li{width:49%;margin-bottom:15px}

.AlbumSwiper .swiper-slide .text{opacity:1;padding:5px 15px 10px;position:relative;background:#0669b1}

.AlbumSwiper .swiper-slide .text .title{color:#fff;font-size:16px;line-height:1.7}

.AlbumSwiper .swiper-pagination{position:relative;bottom:0;margin-top:15px}

.team_list.swiper-container ul{display:flex}

.team_list .swiper-pagination{position:relative;bottom:0;margin-top:15px}

.home_list ul.swiper-wrapper{display:flex}

.home_list ul li .info{margin-top:10px}

.home_list ul li .info .title p{display:none}

.home_list ul li .info .title b{width:100%;font-size:16px}

.home_list ul li .info .title{line-height:30px;margin-bottom:0}

.home_list ul li .info .des{height:48px}

.home_list.swiper-container ul li{margin-bottom:0}

._news_detail{padding:15px;margin-top:25px}

._ndc_top .title{font-size:22px;padding:10px 0}

._ndc_npnews .post_next,._ndc_npnews .post_prev{padding:11px}

._ndc_npnews .post_next{text-align:right}

._ndc_top .des{border:0;background:no-repeat;padding:0;line-height:1.7;text-align:center}

._ndc_top .des span{margin:0 5px}

.tidingsContent{padding:50px 3%}

.tidingsContent .newsList a{width:100%;margin:0 auto 15px}

.join_list li .info,.join_list li .thum{width:100%}

.join_list li .thum{display:none}

.join_list li .info{padding:15px}

.join_list li+li{margin-top:15px}

.join_list li .info .summary{margin-bottom:15px}

.join_list li .info .title{margin-bottom:10px}

.ContactInformation{width:100%;padding:25px 0 0}

.ContactInformation li{width:100%;float:none;text-align:left;position:relative;padding-left:30px}

.ContactInformation li+li{margin-top:10px}

.ContactInformation li span{margin-bottom:0;font-style:initial;line-height:26px;font-size:14px}

.ContactInformation li i{width:26px;font-size:20px;height:26px;position:absolute;left:0;margin-bottom:0;line-height:26px}

.ContactInformation li p{margin-top:0}

.ContactInformation li:nth-child(3){padding:0;text-align:center;margin-top:20px}

.ContactInformation li:nth-child(3) p{font-size:14px;text-align:center}

.ContactInformation li .img{display:block;margin:0 auto 5px}

header nav a::after{height:2px}

.student .studentBox .img .title{bottom:50%}

.student .studentBox .img .pic{opacity:.7;filter:blur(2px)}

.school .schoolBox .bottom .title{margin-bottom:5px}

.school .schoolBox .bottom .title .cn{margin-bottom:0}

.school .schoolBox .details{width:80px;line-height:26px;height:26px;font-size:12px}

.newsList .news_detail .number .num{padding:5px;line-height:20px;font-size:16px}

.newsList .news_detail .number{height:auto}

.newsList .news_detail .number .time{line-height:24px}

.show_num ul li b span{font-size:22px;text-shadow:none}

.show_num ul li::before{width:30px;height:30px}

._news.news2 ul li{width:49%;margin-bottom:15px}

._news.news2 ul li .news_thum{margin-bottom:5px}

._news.news2 ul li .news2_des{padding:0}

._news.news2 ul li .news2_des .text{display:none}

._news.news2 ul li .news2_des b{font-size:16px;line-height:1.7;margin:0}

._news.news2 ul li .news_time{background:rgba(0,0,0,.4);line-height:1.8}

.join_list li .info .more{width:80px;height:26px;font-size:12px;line-height:26px}

#map{height:250px}

.form_submit{width:80px;height:26px;line-height:26px;font-size:12px;margin:15px auto 0}

._form.form1{padding:15px 0}

.formBox ._news.news3{padding:15px 0}

._news.news3 ul .title{font-size:16px;line-height:1.7;margin-bottom:5px}

._news.news3 ul li{padding:0}

._form.form1 ._form_box .fb_input{text-indent:1rem}

._form.form1 .double .input{margin-bottom:10px}

.positionTableBox{width:100%;margin:0 auto}

.positionTableBox li{line-height:40px}

.positionTableBox .j_top>div,.positionTableBox ol li b{width:25%!important;height:40px;font-size:12px}

.intro_box .profile{font-size:14px}

.boxes.school_intro::after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:inherit;filter:blur(5px);z-index:1}

.school:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:inherit;filter:blur(2px);z-index:1}

.master_list ul li .position{display:none}

.team_list.ls ul li:nth-child(2n){margin:0 0 15px}

.team_list.ls ul li+li{margin-top:0}

.team_list.ls li .name p{display:none}

.team_list ul{margin-top:15px}

.searchPage{padding:25px 0}

.searchContent .scResult{font-size:18px;text-indent:0;padding:10px;font-weight:inherit;line-height:20px}

.searchContent{padding:0 0 10px}

._focus2_list ul li{padding:5px 0}

._focus2_list ul li .title{font-size:16px;line-height:1.7;height:28px;margin-bottom:0}

._focus2_list ul li .time{font-size:12px;line-height:1.7}

}