﻿.banner1{position: relative;margin-top: 86px;}
.banner1:after{content:"";height:70%;width: 100%;top:0;left: 0;background: #018d3d;position: absolute;z-index: -1}
.banner1 .container{overflow: hidden;}
.banner1 .imgbox{position: relative;}
.banner1 .content{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.banner1 .content h1{font-size: .4rem;color: white;letter-spacing: 3px;}
.banner1 .content h2{font-size: 12px;color: white;margin-top: .1rem;}
.banner1 .icon1{position: absolute;right:1%;bottom: 10%;}
.banner1 .icon1 a{margin:0;padding:0;margin-top: .2rem;display: block;width:25px;height:25px;float:none;background-position: center;}
.banner1 .icon1 a.weibo{background-image:url(../images/weibo.png)}
.banner1 .icon1 a.weixin{background-image:url(../images/weixin.png)}
.banner1 .down1 .round{width: 25px;height: 25px;border-radius: 50%;border:2px solid #999;margin-top: 38px;position: relative;}
.banner1 .down1 h1{font-size: 14px;color: #999;width: 14px;display: inline-block;transition: all .3s}
.banner1 .down1{position: absolute;bottom: 8%;left: 0.8%;text-align: center;cursor: pointer;}
.banner1 .down1 .round img{position: absolute;left: 50%;bottom: 50%;margin-left: -4px; -webkit-animation: updown 0.5s cubic-bezier(0.56, 0.01, 0.46, 1) infinite alternate;animation: updown 0.5s cubic-bezier(0.56, 0.01, 0.46, 1) infinite alternate;}
.banner1 .prev,.banner1 .next{width: 67px;height: 67px;background: rgba(0,0,0,.3);z-index: 10;cursor: pointer;transition: all .3s}
.banner1 .prev{position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.banner1 .next{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.banner1 .prev img,.banner1 .next img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin:auto;}
.banner1 .prev:hover,.banner1 .next:hover{background: #018d3d;}
.bd_weixin_popup{width:280px!important;height:300px!important;}
.bd_weixin_popup .bd_weixin_popup_foot{text-align:center!important;}
.banner1 .swiper-slide .content{-webkit-animation: fadeOut 1.5s;animation: fadeOut 1.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.banner1 .swiper-slide-active .content{-webkit-animation: fadeInDown 1.5s;animation: fadeInDown 1.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.banner1 .swiper-slide .bannerimg{-webkit-animation: scaleUp 1.5s;animation: scaleUp 1.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.banner1 .swiper-slide-active .bannerimg{-webkit-animation: scaleDown 1.5s;animation: scaleDown 1.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
@media (max-width: 639px){
	.banner1 .container{margin: 0}
	.banner1:after{display: none;}
	.banner1 .down1{display: none;}
	.banner1 .icon1{display: none;}
}
.banner1 .icon1 a .after{display: none;}
.banner1 .icon1 a:hover .before{display: none;}
.banner1 .icon1 a:hover .after{display: block;}
.banner1 .down1:hover h1{color:#018d3d; }
.index1{padding:1.1rem 0;}
.index1 .left{float: left;
    width: 35%;
    margin-left:0;padding: 2vw 5vw 0 0;
    position: relative;}
.index1 .left h1{font-size: 30px;    line-height: 1.42857143;
    color: #018d3d;
    font-weight: bold;}
.index1 .left h2{font-size: 20px;    line-height: 1.42857143;text-transform: uppercase;
    color: #666;}
.index1 .left .content{font-size: .16rem;line-height: 1.8;    margin: .3rem 0 .5rem;}
/* .index1 .left a{font-size: 16px;color: rgb(51, 51, 51);border: 1px solid #8b8b8b;width: 138px;line-height: 38px;text-align: center;display: block;transition: all .3s}
.index1 .left a img{display: inline-block;margin-right: 6px;margin-top: -2px}
.index1 .left a:hover{background: #018d3d;border-color:#018d3d;color: white; }
 */

.index1 .facMore{ width: 160px; height: 40px; background: #018d3d; text-align: center; line-height: 40px; font-size: 14px; color: #fff;display: block; position: relative;z-index: 0;}

.index1 .facMore:before{content: '';position: absolute; top: 0; left: 0; width: 100%; height: 100%;  opacity: 0; visibility: hidden; transform: scale(0, 1); transition: all .5s; z-index: -1;background: -webkit-linear-gradient(-110deg, #64b955, #018d3d);background: -o-linear-gradient(-110deg, #64b955, #018d3d);background: -moz-linear-gradient(-110deg, #64b955, #018d3d);background: linear-gradient(-110deg, #64b955, #018d3d);}

.index1 .facMore:hover:before{opacity: 1; visibility: visible; transform: none; }

.index1 .left .row .col{float: left;width: 33.3%;text-align: center;}
.index1 .left .row .col h3{font-size: .6rem;color: rgb(51, 51, 51);}
.index1 .left .row .col h4{font-size: .16rem;color: rgb(51, 51, 51);margin-top: 5px;}
.index1 .left .title{position: absolute;left: 0;top: 0}
.index1 .left .row{padding: .4rem 0;margin: 0 -2.4vw;}
.index1 .right .swiper-slide{width: 70%;margin-right: .3rem}
.index1 .right .imgbox{
    position: relative;
    height: 360px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.index1 .right .imgbox img{
    height: auto;
    max-width: initial;
    width: 100%;
}
.index1 .right{float: left;width: 65%;}
/*.index1 .right .imgbox:after{content: "";background: rgba(255,255,255,.5);position: absolute;left: 0;right: 0;top: 0;bottom: 0;}*/
/*.index1 .right .swiper-slide-active .imgbox:after{display: none;}*/
.index1 .right .swiper-next{position: absolute;right:3vw;top: 50%;width: .72rem;height: .72rem;background: white;z-index: 2;cursor: pointer;margin-top: -.36rem;transition: all .3s}
.index1 .right .swiper-next img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.index1 .left a .after{display: none;}
.index1 .left a:hover .before{display: none;}
.index1 .left a:hover .after{display: inline-block;}
.index4 .videobox{position: relative;display: block;overflow: hidden;}
.index4 .videobox2{position:relative;}
.index4 .videobox2 .play{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;cursor: pointer;width: .7rem;height: .7rem;}
.index4 .videoimg{transition: all .3s linear;}
.index4 .videoimg.on{transform: scale(1.05);}
.index4 .videobox .play{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;cursor: pointer;width: .7rem;height: .7rem;}
.index4 .videobox .play .after{display: none;}
.index4 .videobox .play:hover .before{display: none;}
.index4 .videobox .play:hover .after{display: block;}
.index1 .right .swiper-next .after{display: none;}
.index1 .right .swiper-next:hover .before{display: none;}
.index1 .right .swiper-next:hover .after{display: block;}
.index1 .right .swiper-next:hover{background: #018d3d;}
.index-top {background:url(../images/index2-bg.png) no-repeat center left;border:1px solid #d1d1d1;border-left: none;}
.index-top .left{float: left;width: 42%;height: 98px;-webkit-background-size: cover;background-size: cover;padding: 0;padding-right: 3vw}
.index-top .left h1{font-size: 30px;    line-height: 1.42857143;
    color: #fff;
    font-weight: bold;}
.index-top .left h2{font-size: 20px;    line-height: 1.42857143;text-transform: uppercase;
    color: #fff;}

.index-top .right{float: left;width: 58%;    text-align: right;}
.index-top .left img{display: inline-block;}
.index-top .left .weui-cell__bd span{font-size: 22px;color: white;}
.index-top .left .weui-cell__bd img{margin-top: -6px;margin-right: .1rem;}
.index-top .left a{font-size: 16px;color: white;}
.index-top .left a img{margin-left: .1rem;transition: all .3s}
.index-top .left a:hover img{transform: translateX(5px);}
.index-top .right ul li{font-size: 16px;color: black;cursor: pointer;display: inline-block;position: relative;line-height: 96px;margin-right: .5rem;}
.index-top .right ul li:last-child{margin-right: 0;}
.index-top .right ul li:hover{color: #018d3d}
.index-top .right ul li:after{content: "";width: 0;position: absolute;bottom: -1px;left: 0;height: 5px;background: #018d3d;transition: all .6s;}
.index-top .right ul li.on:after{width: 100%;}
.index-top .right ul li.on{color: #018d3d}
.index2 .bottom{background: #f2f2f2;}
.index2 .bottom .row{margin: 0 -.2rem}
.index2 .bottom .swiper1{padding: .6rem 0 .6rem;}
.index2 .bottom .container .swiper-pagination-bullet{width: 16px;height: 16px;opacity: 1;border:2px solid #999;background: transparent;margin: 0 8px;}
.index2 .bottom .container .swiper-pagination-bullet-active{background: #018d3d;border-color: #018d3d}
.index2 .bottom .swiper2 .col{float: left;width: 25%;padding: .2rem .2rem;}
.index2 .bottom .swiper2 .item .bottom{background: white;padding: .15rem;}
.index2 .bottom .swiper2 .item{display: block;}
.index2 .bottom .swiper2 .item .bottom .weui-cell__bd{font-size: .14rem;color: rgb(51, 51, 51);    overflow: hidden;text-overflow: ellipsis; white-space: nowrap;    text-align: center;}
.index2 .bottom .swiper2 .item .bottom .weui-cell__ft{font-size: 12px;color: rgb(153, 153, 153);}
.index2 .bottom .swiper2{padding:.6rem 0;}
.index2 .bottom .swiper2 .imgbox{
        overflow: hidden;
    position: relative;
    height: 383px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
}
.index2 .bottom .swiper1 .item img.after{display: none;}
.index4 .videobox2{display:none;}
.phonevideo{display:none;} 
@media (max-width: 1360px){
.index2 .bottom .row{margin:0;}	
}
@media (max-width: 800px){
.index4 .videobox{display:none;}
.index4 .videobox2{display:block;}
.index2 .bottom .swiper1 .item .hd{padding: .3rem 0}
.index2 .bottom .swiper2 .item .bottom .weui-cell__bd{font-size: 14px;}
.index2 .bottom .swiper2 .item .bottom .weui-cell__ft{font-size: 12px;}
}
@media (min-width: 800px){
	.index2 .bottom .swiper2 .item:hover .cover1{opacity: 1}
    .index2 .bottom .swiper2 .item:hover .cover1 p:before{width: .2rem;margin-left: -.1rem;}
    .index2 .bottom .swiper2 .item:hover .cover1 p:after{width: .2rem;margin-left: -.1rem;}
	.index2 .bottom .swiper2 .item:hover .imgbox img{transform: scale(1.08);}
	.index2 .bottom .swiper1 .item:hover{background: #018d3d;}
	.index2 .bottom .swiper1 .item:hover h1,.index2 .bottom .swiper1 .item:hover h2,.index2 .bottom .swiper1 .item:hover h3,.index2 .bottom .swiper1 .item:hover h4,.index2 .bottom .swiper1 .item:hover .ft{color: white}
    .index2 .bottom .swiper1 .item:hover .before{display: none;}
    .index2 .bottom .swiper1 .item:hover .after{display: block;}
    .index2 .bottom .swiper1 .item:hover{transform: translateY(-10px);}
    .index3 .container .right .item:hover{background:#018d3d }
    .index3 .container .right .item:hover h1,.index3 .container .right .item:hover h2,.index3 .container .right .item:hover h3,.index3 .container .right .item:hover h4{color: white;}
}

.index3 .container{padding: 1.2rem 0;}
.index3 .box{position: relative;display: none;}
.index3 .container .left{float: left;width: 42.5%;}
.index3 .container .left .imgbox{position: relative;display: block;overflow: hidden;}
.index3 .container .left .imgbox .bottom{position: absolute;background: rgba(0,0,0,.6);left:0;right:0;bottom: 0;padding: .2rem .3rem}
.index3 .container .left h1{font-size: .18rem;color: white; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;padding-right:10%;line-height:1.5}
.index3 .container .left h2{font-size: .14rem;color: white;display:none;}
.index3 .container .left .date{font-size: .14rem;color: white;letter-spacing: 1px;padding-bottom: .05rem;border-bottom: 1px solid white}
.index3 .container .left .year{font-size: 12px;color: white;letter-spacing: .03rem;padding-top: .05rem;}
.index3 .container .right{width: 57.5%;position: absolute;right: 0;top: 0;bottom: 0}
.index3 .container .right .item{width: 50%;height: 25%;float: left;padding:0 2vw 0 4vw;display: -webkit-box;transition: all .2s}
.index3 .container .right .item h3{font-size: 14px;color: rgb(153, 153, 153);}
.index3 .container .right .item h4{font-size: 12px;color:rgb(153, 153, 153); margin-top: 5px;}
.index3 .container .right .item h1{font-size: 14px;line-height:1.5;font-weight:bold;color: rgb(51, 51, 51);overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
	max-height:42px;}
.index3 .container .right .item h2{font-size: 14px;color: rgb(153,153,153);margin-top: .1rem;display:none;}
.index3 .container .right .item .weui-cell__hd{padding:.1rem 0;padding-right: .1rem;text-align: center;position: relative;padding-bottom: .1rem;margin-right: .15rem}
.index3 .container .right .item .weui-cell__hd:after{content: "";height: 100%;width: 1px;background: #d6d6d6;position: absolute;right: 0;top:0;}
.index3 .container .left .imgbox:hover img{transform: scale(1.05);}
.index1 .right .swiper-pagination{display: none;}
@media (max-width: 639px){
.index2 .bottom .swiper1 .item h1{max-height:48px;}
	.index3 .container .right .item h2{margin-top: .2rem;}
	.index1 .right .swiper-pagination{display: block;}
	.index1{padding: .6rem 0}
	.index1 .right .swiper-next{display: none;}
	.index1 .left .title{display: none;}
	.banner1 .next,.banner1 .prev{display: none;}
	.index1 .left{width: 100%;float: none;margin: 0;padding: 0 15px;}
	.index1 .right{width: 100%;margin-top: .3rem;}
	.index1 .right .swiper-slide{width: 100%;margin: 0;padding: 0 15px;}
	.index-top .left .weui-cell__bd span{font-size: 18px;}
	.index2 .bottom .swiper1 .item h1{font-size: 16px;}
	.index2 .bottom .swiper1 .col{width: 100%;}
	.index2 .bottom .swiper1 .col:nth-child(n+4){display: none;}
	.index2 .bottom .swiper2 .col{width: 50%;float: left;}
	.index3 .container{padding: .4rem 0}
	.index-top .right ul{border-bottom: 1px solid #d1d1d1;     width: max-content;}
	.index-top .right ul li{line-height: 50px;margin: 0 3vw}
	.index3 .container .left .imgbox .bottom{padding: .2rem}
	.index3 .container .left{width: 100%;float: none;}
	.index3 .container .right{width: 100%;position: static;}
	.index3 .container .right .item:nth-child(n+5){display: none;}
	.index3 .container .right .item{width: 100%;float: none;padding: .2rem 0;border-bottom: 1px solid #eee;}
	.index3 .container .right .item .weui-cell__hd{padding-right: .15rem;padding-bottom: 0;}
	.index3 .container .right .item .weui-cell__hd:after{height: 100%;}
}


.news .box{margin: 0 8vw;position: relative;}
.news .row{margin: 0 -.2rem;padding-top: .45rem}
.news .col{float: left;width: 33.33%;padding: .2rem;}
.news .item{border:1px solid #e0e0e0;display: block;background: white;transition: all .3s linear}
.news .item h1{font-size: .18rem;color:rgb(51, 51, 51);font-weight:bold; line-height: 1.556;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
	max-height:.56rem;}
.news .item h2{font-size: 14px;line-height:1.5;color: rgb(153, 153, 153);margin-top: .1rem;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
	max-height:42px;}
.news .item h3{font-size: .43rem;color: rgb(51, 51, 51);}
.news .item h4{font-size: 14px;color: rgb(51, 51, 51);margin-top: .1rem}
.news .item .hd{padding: .3rem 0}
.news .item .hd .weui-cell__hd{border-right: 1px solid #e0e0e0;text-align: center;padding: .2rem 1.4vw}
.news .item .hd .weui-cell__bd{padding-left: 1.4vw;padding-right: 1.8vw;}
.news .item .ft{border-top: 1px solid #d0d0d0;padding: .1rem 1.5vw;}
.news .item .ft{font-size: 14px;color: rgb(153, 153, 153);}
.news .pagelist{margin-top: .7rem;margin-bottom: .6rem;}
.news .item img.after{display: none;}
@media (min-width: 800px){
	.news .item:hover{background: #018d3d;transform: translateY(-10px);}
	.news .item:hover img.before{display: none;}
	.news .item:hover img.after{display: block;}
	.news .item:hover .ft{color: white;}
	.news .item:hover h1,.news .item:hover h2,.news .item:hover h3,.news .item:hover h4{color: white;}
}

@media (max-width: 640px){
	.news .col{width: 100%;}
	.news .box{padding: 0}
	.news .item h1{font-size: 16px;max-height:45px}
	.news .item .hd .weui-cell__bd{padding: 0 3vw}
	.news .item .hd .weui-cell__hd{padding: .15rem}
	.news .item .ft{padding: .1rem .2rem}
}

.bignews{padding: .55rem 0;background: #f1f1f1;}
.bignews .left{float: left;width: 56%;}
.bignews .right{position: absolute;right: 0;width: 44%;top: 0;bottom: 0;background:white;padding: 2vw 0}
.bignews .right .item1 h1{font-size: .16rem;line-height: 1.625;color: rgb(51, 51, 51);padding-right: 5vw;font-weight:bold;}
.bignews .right .item1 p{font-size: 12px;color: rgb(153, 153, 153);margin-bottom: .1rem}
.bignews .right .item1{height: 25%;padding: 0 2vw;transition: all .3s}
.bignews .right .item1 .weui-cell__ft img{display: inline-block;}
.bignews .right .item1 .weui-cell__ft .after{display: none;}
.bignews .left .imgbox{position: relative;display: block;overflow: hidden}
.bignews .left .imgbox img{width:100%;height:100%;object-fit:cover;}
.bignews .left .imgbox .bottom{background: rgba(241,241,241,.9);position: absolute;left: 0;right: 0;bottom: 0}
.bignews .left .imgbox .bottom .weui-cell__bd{font-size: .14rem;color: rgb(51, 51, 51);line-height:1.556;padding-right:10%;}
.bignews .left .imgbox .bottom .weui-cell__ft{font-size: 12px;color: rgb(153, 153, 153);}
.bignews .right .item1.on .weui-cell__ft .before{display: none;}
.bignews .right .item1.on .weui-cell__ft .after{display: inline-block;}
.bignews .right .item1.on{background: #018d3d;}
.bignews .right .item1.on h1{color: white;}
.bignews .right .item1.on p{color: white;}
.bignews .left .swiper-pagination-bullet-active{background: #018d3d;}
.bignews .swiper-pagination{display: none;}
@media (max-width: 1400px){
	.news .box{margin: 0}
}
@media (max-width: 1200px){
	.bignews .right{padding: 0}
	.bignews .right .item1 h1{padding-right: 2vw;}
}

@media (min-width: 800px){
	
	.bignews .left .imgbox:hover img{transform: scale(1.05);}
	.bignews .left .imgbox:hover .bottom .weui-cell__bd{color: #018d3d;}
}

@media (max-width: 800px){
	.bignews .swiper-pagination{display: block;}
	.bignews{padding-bottom: .3rem}
	.bignews .left{width: 100%;float: none;}
	.bignews .right{display: none;}
	.bignews .right .item1 h1{font-size: 14px}
	.bignews .swiper-container{padding-bottom: .6rem;}
	.bignews .left .swiper-pagination{bottom: 0}
}

.news-details{padding-bottom: 1rem;}
.news-details .box{padding: 0 8vw;}
.news-details .title{padding: .7rem 0 .4rem;border-bottom: 3px solid #333}
.news-details .title h1{font-size: .34rem;color: rgb(51, 51, 51);}
.news-details .title h2{font-size: .22rem;color: rgb(51, 51, 51);margin-top: .2rem}
.news-details .title h2 span{color: #999}
.news-details .left{float: left;width: 63%;}
.news-details .right{float: left;width: 37%;padding-left: 7vw}
.news-details .clearfix{padding-top: .5rem;}
.news-details .right .title1{font-size: 18px;color: rgb(37, 60, 154);border-bottom: 1px solid #dadada;padding: .15rem 0;display: block;font-weight: bold;}
.news-details .right .share p{font-size: 14px;color: rgb(51, 51, 51);margin-bottom: .15rem}
.news-details .right .share a{display: inline-block;margin-right: 5px;}
.news-details .right .item h1{font-size: .16rem;color: rgb(51, 51, 51);line-height:1.3}
.news-details .right .item h2{font-size: 12px;color: rgb(153, 153, 153);margin-top: .08rem;}
.news-details .right .item{border-bottom: 1px solid #dadada;display: block;padding: 1vw 0}
.news-details .right .share{border-bottom: 1px solid #dadada;padding: 1.5vw 0}
.news-details .left p{font-size: 14px;line-height: 2;color: rgb(51, 51, 51);}
.news-details .left img{margin: .2rem 0;max-width:100%!important;}
.news-details .left .bottom{margin:0 -7px;margin-top: 1rem;}
.news-details .left .bottom .col{float: left;width: 50%;padding: 0 7px;}
.news-details .left .bottom a{font-size: 14px;color: rgb(51, 51, 51);line-height: 1.857;border:1px solid #999999;height: 120px;padding: 0;transition: all .3s;position: relative;}
.news-details .left .bottom .prev{padding-left: 20%;padding-right: 15%;}
.news-details .left .bottom .next{padding-left: 15%;padding-right: 20%;}
.news-details .left .bottom .prev:after{content: "";width: 12px;height: 12px;border-top: 2px solid #333;border-left:2px solid #333;position: absolute;top: 50%;left: 8%;transform: rotate(-45deg);margin-top: -6px;transition: all .3s}
.news-details .left .bottom .next:after{content: "";width: 12px;height: 12px;border-top: 2px solid #333;border-left:2px solid #333;position: absolute;top: 50%;right: 8%;transform: rotate(135deg);margin-top: -6px;transition: all .3s}
.news-details .left .links a{font-size: 14px;color: rgb(37, 60, 154);}
.news-details .right .box1.on{position: fixed;top:86px}

@media (max-width: 1200px){
	.news-details .box{padding: 0}
}
@media (min-width: 800px){	
	.news-details .left .bottom a:hover{background: #018d3d;border-color:#018d3d;color: white; }
	.news-details .left .bottom .prev:hover:after{border-color: white;left: 6%;}
	.news-details .left .bottom .next:hover:after{border-color: white;right: 6%;}
	.news-details .right .item:hover h1{color:#018d3d;}
}
@media (max-width: 930px){
	.news-details .left{width: 100%;}
	.news-details .right{display: none;}
	
}

@media (max-width: 639px){
	.news-details .left .bottom .col{width: 100%;}
	.news-details .left .bottom a{height: 100px;}
	.news-details .left .bottom .prev{margin-bottom: .2rem}
}


.class .one .row .col-sm-6{padding:10px;}
.class .one .row{margin: 0 -10px;}
.class-title{text-align: center;}
.class-title .en{font-size: 12px;color: rgb(51, 51, 51);}
.class-title .cn{font-size: .5rem;color: rgb(51, 51, 51);margin-top: 5px;}
.class .one{padding-top: .65rem;padding-bottom: .6rem}
.class .one .item{float: left;width: 20%;text-align: center;}
.class .one .item:nth-child(3){width: 40%;}
.class .one .item p{font-size: .14rem;color: rgb(51, 51, 51);line-height: 2;}
.class .one .item .numbox{line-height: 34px;width: 40px;border:3px solid #3c50a4;text-align: center;font-size: 18px;border-radius: 50%;display: inline-block;color:#3c50a4;font-weight: bold;}
.class .one .item .numbox{margin-bottom: .3rem}
.class .one .clearfix{margin-bottom: .65rem;margin-top: .55rem;}
.class .two{padding-top: .65rem;background: #f4f4f4;padding-bottom: .6rem}
.class .two .title2{font-size: 14px;color: rgb(51, 51, 51);line-height: 2;text-align: center;padding: 0 12vw;margin-top: .6rem}
.class .two .item{text-align: center;}
.class .two .item .numbox{line-height: 34px;width: 40px;border:3px solid #3c50a4;text-align: center;font-size: 18px;border-radius: 50%;display: inline-block;color:#3c50a4;font-weight: bold;}
.class .two .item p{font-size: .14rem;color: rgb(51, 51, 51);line-height: 2;}
.class .two .item .numbox{margin-bottom: .3rem}
.class .two .clearfix{margin: .65rem 0 .55rem}
.class .two .row .col-sm-6{padding:10px;}
.class .two .row{margin: 0 -10px;}
.class .big-item{padding: 1.5rem 0}
.class .big-item:nth-child(2n){background: #f4f4f4;}
.class .big-item .left{float: left;width: 50%;}
.class .big-item .right{float: left;width: 50%;}
.class .big-item .class-title{text-align: left;}
.class .big-item .left .content{font-size: .14rem;color: rgb(51, 51, 51);line-height: 2;padding-right: 2.8vw;margin-top: 2.5vw}


@media (max-width: 639px){
	.class .two .title2{padding: 0}
	.class .one .item{width: 50%!important;padding: 10px 15px;}
	.class .big-item .left{width: 100%;margin-bottom: 20px}
	.class .big-item .right{width: 100%;}
/*	.class .one .item p{text-align: left;}*/
	.class .one .item p br{display: none;}
	.class .two .clearfix .col-sm-4{padding: 10px 15px;}
	.class .big-item{padding: 1rem 0}
	.class .big-item .left .content{padding-right: 0;}

}

.course .one{text-align: center;}
.course .one .container1{border-bottom: 1px solid #b6b6b6;padding: 1.1rem 0;}
.course .one h2{font-size: .5rem;color: rgb(51, 51, 51);margin-top: .2rem;letter-spacing: .05rem}
.course .one h2 span{color: #018d3d}
.course .one h1{font-size: .2rem;color: rgb(51, 51, 51);line-height: 1.6;}
.course .two{padding-top: .65rem;padding-bottom: 1.2rem}
.course .two .content{font-size: .14rem;line-height: 2;color: rgb(51, 51, 51);text-align: center;padding: 0 10vw;margin: .55rem 0}
.course .two .title2{font-size: .24rem;color: rgb(51, 51, 51);text-align: center;margin-bottom: .5rem}
.course .two .item{text-align: center;border:1px solid #dadada;padding: 0 6.5vw;padding-top: .7rem;transition: all .3s linear}
.course .two .item img{display: inline-block;}
.course .two .item h1{font-size: .32rem;color: rgb(51, 51, 51);margin-bottom: .2rem}
.course .two .item p{font-size: .14rem;color: rgb(51, 51, 51);line-height: 2;height: 1.3rem;margin-top: .2rem}
.course .two .col-md-4{padding: .15rem}
.course .two .row{margin: 0 -.15rem}
.course .three .item h1{font-size: .32rem;color:rgb(51, 51, 51);margin-top: .4rem;margin-bottom: .18rem }
.course .three .item h2{font-size: .14rem;color: rgb(51, 51, 51);}
.course .two .item .after{display:none;}
.course .three .item{text-align: center;padding-bottom: .3rem}
.course .three{padding-top: 1rem;padding-bottom: .4rem;background: #f4f4f4;}
.course .three .content{font-size: .14rem;color: rgb(51, 51, 51);line-height: 2;text-align: center;padding: 0 12vw;margin: .6rem 0}
.course .four .item{float: left;width: 11%;transition: all .3s}
.course .four{padding-top: 1rem;padding-bottom: .7rem}
.course .four .item img{width: .5rem}
.course .four .item p{font-size: .16rem;line-height: 1.375;color: rgb(51, 51, 51);height: .4rem;margin-top: .1rem}
.course .four .item .round{background: white;border-radius: 50%;    box-shadow: 10px 10px 30px 5px rgba(0,0,0,.15);display: table-cell;vertical-align: middle;}
.course .four .link{float: left;width: 6.8%;}
.course .four .link img{width: .29rem}
.course .four .clearfix{display: flex;align-items: center;text-align: center;margin-bottom: .9rem}
.course .four .clearfix img{display: inline-block;}
.course .four .content{padding: 0 12vw;font-size: .14rem;color: rgb(51, 51, 51);line-height: 2;text-align: center;margin: .65rem 0}
.course .four .item2 h1{font-size: .32rem;color: rgb(51, 51, 51);margin-top: .4rem;margin-bottom: .2rem}
.course .four .item2 p{font-size: .14rem;color: rgb(51, 51, 51);line-height: 2;padding: 0 1vw}
.course .four .item2{text-align: center;}
.course .four .btn1{width: .7rem;height: .7rem;background: white;position: absolute;border-radius: 50%;top: 25%;cursor: pointer;z-index: 2;box-shadow: 0px 0px 15px 1px rgba(0,0,0,.15);transition: all .3s}
.course .four .prev{left:-.35rem;}
.course .four .next{right:-.35rem;}

.course .four .prev:after{content: "";width: 12px;height: 12px;border-top: 2px solid #018d3d;border-left:2px solid #018d3d;position: absolute;top: 50%;left: 50%;margin-left:-4px;transform: rotate(-45deg);margin-top: -6px;transition: all .3s}
.course .four .next:after{content: "";width: 12px;height: 12px;border-top: 2px solid #018d3d;border-left:2px solid #018d3d;position: absolute;top: 50%;right: 50%;margin-right:-4px;transform: rotate(135deg);margin-top: -6px;transition: all .3s}
.course .four .swiper-box{position: relative;}
.course .five{text-align: center;}
.course .five .container1{padding: .7rem 0 1rem;border-top: 1px solid #d6d6d6}
.course .five h1{font-size: .32rem;color: rgb(51, 51, 51);margin-bottom: .55rem}
.course .five h2{font-size: .14rem;color: rgb(51, 51, 51);line-height: 2;padding: 0 12vw}
@media (max-width: 1200px){
	.course .four .item{float: left;width: 12%;}
	.course .four .link{float: left;width: 5.6%;}
}
@media (min-width: 800px){
	.course .four .btn1:hover{background: #018d3d;}
	.course .four .btn1:hover:after{border-color: white;}
	.course .four .item:hover{transform: translateY(-10px);}
	.course .two .item:hover{background: #018d3d;}
	.course .two .item:hover .before{display:none;}
	.course .two .item:hover .after{display:inline-block;}
	.course .two .item:hover h1,.course .two .item:hover p{color: white}
}
@media (max-width: 639px){
	.course .four .link{display: none;}
	.course .four .item{width:30.333%;margin: 1.5%;}
	.course .four .content{padding: 0}
	.course .five h2{padding: 0}
	.course .three .content{padding: 0}
	.course .two .content{padding: 0}
	.course .two .content br{display: none;}
	.course .two .title2{font-size: 20px}
	.course .two .item{padding-top: .4rem;}
	.course .two .item p{height: 1rem}
	.course .four .prev{left: 0}
	.course .four .next{right: 0}
	.course .four .clearfix{display: block;margin-left:-1.5%;margin-right:-1.5%;}
}
.idea .one{text-align: center;}
.idea .one .container1{padding: .7rem 0;border-bottom: 1px solid #f4f4f4}
.idea .one h1{font-size: 20px;color: rgb(51, 51, 51);margin-bottom: .25rem}
.idea .one h2{font-size: .5rem;color: rgb(51, 51, 51);margin-bottom: .6rem}
.idea .one p{font-size: .14rem;color: rgb(51, 51, 51);line-height: 1.857;padding: 0 12vw;}
.idea .big-item .class-title{text-align: left;margin-bottom: 3vw}
.idea .big-item .left{float: left;width: 47%;}
.idea .big-item .right{float: left;width: 53%;}
.idea .big-item p{font-size: .14rem;color: rgb(51, 51, 51);line-height: 2;margin-bottom: 1.5vw}
.idea .big-item .right img{float: right}
.idea .big-item{padding: 1.5rem 0}
.idea .three{background: #f4f4f4;}
.idea .big-item .left p{padding-right: 2.4vw;}
.idea .three .right{padding-left:6.8vw;}
.idea .two .right{padding-right: 3vw;}

@media (max-width: 639px){
	.idea .one p{padding: 0}
	.idea .big-item .left{width: 100%;}
	.idea .big-item .right{width: 100%;margin-top: 15px}
	.idea .three .right{margin-top: 0;}
	.idea .three .left{margin-top: 15px;}
	.idea .big-item{padding: 1rem 0}
	.idea .two .right{padding: 0}
	.idea .three .right{padding: 0}
}

.recruit-nav a{margin: 0 4vw}
.connect .title1{text-align: center;padding-top: .85rem;}
.connect .title1 .en{font-size: .16rem;color: rgb(201, 201, 201);}
.connect .title1 .cn{font-size: .5rem;color: rgb(51, 51, 51);line-height: 1}
.connect .one .mapbox{margin-top: .85rem;position: relative;}
.connect .mapbox .item img{transition: all .3s linear}
.connect .one #map1{height: 8.3rem;}
.connect .mapbox .item{float: left;width: 27%;text-align: center;}
.connect .mapbox .item:nth-of-type(n+3){width: 23%;}
.connect .mapbox .content{position: absolute;width: 100%;bottom: 0;left: 0;background: rgba(37,60,154,.7);padding: .25rem 0 .4rem}
.connect .mapbox  .item p{font-size: .16rem;color: white;margin-top: .2rem}
.connect .mapbox  .item h1{font-size: .14rem;color: white;margin-top: 2px}
.connect .mapbox  .item img{display: inline-block;}
.connect .two .title2{font-size: .16rem;color: rgb(153, 153, 153);text-align: center;line-height: 1.625;padding: .4rem 0 .9rem;border-bottom: 1px solid #d2d2d2}
.connect .two .item h1{font-size: .14rem;color: black;margin-top: 2px;margin-bottom: .2rem}
.connect .two .item p{font-size: .14rem;color: black;line-height: 2;height: 100px}
.connect .two .item{text-align: center;float: left;width: 25%;}
.connect .two .item img{display: inline-block;transition: all .3s linear}
.connect .two .clearfix{padding: .55rem 0 .4rem}
.connect .mapbox .item:hover img{transform: translateY(-8px);}
.anchorBL{display: none;}
.connect .two .item:hover img{transform: translateY(-8px);}
@media (max-width: 640px){
	.connect .one #map1{height: 5rem;}
	.connect .mapbox .content{position: static;padding: .25rem 0}
	.connect .mapbox .item{width: 50%!important;padding: .2rem}
	.connect .two .item{width: 100%;margin-bottom: 15px;}
	.connect .two .item p{height: auto}
}

.recruit-form{padding: 1rem 0 .75rem;}
.recruit-form .box{padding:0 3vw}
.recruit-form .title{font-size: 16px;color: white;padding: 10px 0;background: #018d3d;padding-left: .35rem;}
.recruit-form .input-item{line-height: 45px;background: #f3f3f3;padding: 0 .15rem;}
.recruit-form .item{margin-bottom: .2rem;}
.recruit-form .input-item span{font-size: 14px;color: #000;margin-right: 5px}
.recruit-form .input-item span em{color: #c7000a;}
.recruit-form .item .content{background: white;padding:.2rem;}
.recruit-form .col-md-4,.recruit-form .col-md-3,.recruit-form .col-md-2,.recruit-form .col-md-9,.recruit-form .col-md-6,.recruit-form .col-md-5,.recruit-form .col-md-12{padding: 8px;}
.recruit-form input,.recruit-form select,.recruit-form textarea{background: #f3f3f3;}
.recruit-form input{height: 45px;}
.recruit-form textarea{height: 120px;line-height: 25px;padding: 10px 0;}
.recruit-form .mt75{margin-top: -75px;}
.recruit-form .file img{position: absolute;right: 0;top: 50%;margin-top: -8px;}
.recruit-form .file input{opacity: 0;}
.recruit-form .file p{position: absolute;top: 0;left: 0;bottom: 0;margin-bottom: 0;}
.recruit-form .submit-btn{width: 2.3rem;height: .5rem;line-height: .5rem;color: white;background: #018d3d;font-size: 22px;margin: .7rem auto 0;display: block;text-align: center;transition: all .3s}
.recruit-form input::-webkit-input-placeholder{color: #999}



.recruit4{padding: .55rem 0 .3rem}
.recruit4 table{width: 100%;background: white;text-align: center;}
.recruit4 table th{font-size: 16px;color: rgb(65, 65, 65);background: #eeeeee;line-height: 46px;text-align: center;width: 20%;}
.recruit4 table td{font-size: 16px;color: rgb(71, 71, 71);line-height: 58px;border-bottom: 1px solid #f1f1f1;}
.recruit4 table td a{color: rgb(83, 82, 82);padding: 2px .25rem;border: 1px solid #d5d5d5;-webkit-transition: all 0.2s linear; transition: all 0.2s linear;}
.recruit4 .pagelist{margin-top: .55rem}


.recruit-details{padding: .5rem 0 1rem}
.recruit-details .details{padding: 3vw;background: white;position: relative;border: 1px solid #dfdfdf;padding-right: 12vw}
.recruit-details .details h1{font-size: .34rem;color: rgb(61, 61, 61);margin-bottom:.5rem;}
.recruit-details .details .title{font-size: .18rem;color: #018d3d;padding: 10px 0;border-bottom: 1px solid #dedede;}
.recruit-details .details .content{padding: .35rem 0;}
.recruit-details .details p{font-size: .16rem;color: rgb(116, 116, 116);line-height: 2}
.recruit-details .details-box{padding: .5rem 0 .2rem;}
.recruit-details .btn1{position: absolute;right: 0;top: 0;width: 2.8rem;z-index: 1}
.recruit-details .btn1>a{float: left;width: 50%;background: #f1f1f1;height: 42px;position: relative;cursor: pointer;-webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
.recruit-details .btn1 .after{display: none;}
.recruit-details .btn1>a img{position: absolute;left: 0;top: 0;bottom: 0;right: 0;margin: auto;width: .75rem;}
.recruit-details .download1{color:#ff2f2f;}
.recruit-details .file1{display:inline-block;margin-left:5px;width:220px;}
.recruit-details .btn2{border-radius:40px;background: #018d3d;color:white;padding:0 10px;}
@media (min-width: 800px){
	.recruit-form .submit-btn:hover{transform: translateY(-5px);}
	.recruit-details .btn1>a:hover .before{display: none;}
	.recruit-details .btn1>a:hover .after{display: block;}
	.recruit-details .btn1>a:hover{background: #018d3d;}
	.recruit4 table td a:hover{background: #018d3d;border-color: #018d3d;color: white;}
}

@media (max-width: 640px){
	.recruit4 table tr th:nth-of-type(1),.recruit4 table tr th:nth-of-type(3),.recruit4 table tr th:nth-of-type(4){display: none;}
	.recruit4 table tr td:nth-of-type(1),.recruit4 table tr td:nth-of-type(3),.recruit4 table tr td:nth-of-type(4){display: none;}
	.recruit4 table td{font-size: 14px;}
}

.about-nav a{margin:0 3vw}
@media (max-width: 1400px){
	.about-nav a{margin: 0 2vw}
}
@media (max-width: 1100px){
	.about-nav a{margin: 0 1vw}
}
.about1 .one{padding: .7rem 0 1.2rem}
.about1 .one .left{float: left;width: 50%;padding-left: 8vw;padding-right: 5vw}
.about1 .one .right{float: left;width: 50%;}
.about1 .one .left .class-title{text-align: left;margin-bottom:1.5vw}
.about1 .one .right .imgbox{position: relative;display: inline-block;}
.about1 .one .right .imgbox{display: inline-block;position: relative;}
.about1 .one .right .imgbox:after{content: "";background: #018d3d;position: absolute;width: 100%;height: 100%;bottom: -8%;right: -5%;z-index: -1}
.about1 .one .left p{font-size: .14rem;line-height: 1.857;color: rgb(51, 51, 51);text-indent: 2em}
.about1 .two {position: relative;}
.about1 .two .left{width: 50%;position: absolute;left: 0;top: 0;bottom: 0;background: #018d3d;display: flex;align-items: center;}
.about1 .two .right{float: right;width: 50%;overflow: hidden}
.about1 .two .left .img1{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: 2.57rem}
.about1 .two .left h1{font-size: .33rem;color: white;margin-bottom:2vw }
.about1 .two .left p{font-size: .14rem;line-height: 2;color: white;text-indent: 2em}
.about1 .two .left{padding: 0 9vw;}
.about1 .three .item{float: left;width: 25%;text-align: center;}
.about1 .three .clearfix{padding: 0 2vw}
.about1 .three .item .num{line-height: 1;font-size: 1.2rem;color: rgb(75, 103, 215);text-shadow: 10.88px 8.81px 10px rgba(37, 60, 154, 0.17);}
.about1 .three .item .txt1{font-size: .22rem;color: rgb(75, 103, 215);}
.about1 .three .item p{font-size: 18px;color: rgb(75, 103, 215);}
.about1 .three{padding: .8rem 0}
.about1 .four{background: #ededed;padding: .8rem 0 .2rem}
.about1 .four .item p{font-size: .18rem;color: rgb(51, 51, 51);margin-top: .3rem;height:.5rem;margin-bottom:.25rem;}
.about1 .four .item{text-align: center;}
.about1 .four .row{margin: 0 2vw}
.about1 .four .item .imgbox img{display: inline-block;transition: all .3s}
.about1 .four .item:hover img{transform: translateY(-10px);}
.about1 .three .item h1{display: inline-block;position: relative;}
.about1 .three .item .bgimg{position: absolute;bottom: -8%;right: -5%;z-index: -1;}
@media (max-width: 1400px){
	.about1 .one .left{padding-left: 5vw;}
}
@media (max-width: 1200px){
	.about1 .one .left{padding: 0 3vw}
}
@media (max-width: 993px){
	.about1 .one .left{width: 100%;padding: 0;margin-bottom: .2rem}
	.about1 .one .right{width: 100%;text-align: center;}
	.about1 .two .left{position: relative;width: 100%;padding: 1rem 9vw;}
	.about1 .two .right{width: 100%;}
	.about1 .one .right .imgbox:after{display: none;}
}

@media (max-width: 639px){
	.about1 .two .left h1{margin-bottom: 10px;}
	.about1 .two .left{padding: .6rem 15px}
	.about1 .three .item{width: 50%;padding: .2rem 0}
	.about1 .three .item .num{font-size: 1rem;}
	.about1 .three{padding: .4rem 0;}
	.about1 .three .item .bgimg{bottom: -20%;right: -20%;z-index: -1;transform: scale(0.6);}
}
.party .right{float: right;}
.party .container{border-bottom: 1px solid #dfdfdf;padding: .2rem 0}
.party .clearfix{padding: 0 15vw;}
.party .right a{font-size: 16px;color:#333;margin-left: 4vw;transition: all .3s}
.party .right a.on{color: #018d3d;}
@media (min-width: 800px){
	.party .right a:hover{color: #018d3d;}
}
@media (max-width: 1600px){
    .party .clearfix{padding: 0 8vw}
}

.about3 .item{display: block;}
.about3 .item .imgbox{position: relative;}
.about3 .item h1{font-size: .26rem;color: rgb(51, 51, 51);margin-top: .3rem;margin-bottom: .1rem}
.about3 .item h2{    font-size: .16rem;
    color: rgb(51, 51, 51);
    margin-bottom: .1rem;
    line-height: 1.4;
    height: .44rem;}
.about3 .item .intro{font-size: .14rem;color: rgb(153, 153, 153);line-height: 1.857;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;margin-bottom:1rem;height:.75rem;}
.about3 .col-md-3{padding: 0 2.8vw;}
.about3 .row{margin:0 -2.8vw }
.about3 .pagelist{margin-top: 0;margin-bottom: .65rem}
.about3{padding-top: .7rem;}
.about3 .imgbox img{width: 100%}

@media (max-width: 639px){
	.party .clearfix{padding: 0;text-align: center;}
    .party .right a{margin: 0;display: inline-block;margin: .1rem 2%;text-align: center;font-size: 14px;padding: .1rem;border: 1px solid #dfdfdf;}
    .party .right{float: none;}
	.about3 .item .intro{height: auto;margin-bottom: .6rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
}
.about4{padding: .9rem 0 1rem}
.about4 .one .left{width: 40.8%;float: left;}
.about4 .one .left img{width: 100%;}
.about4 .two .right img{width: 100%;}
.about4 .one .right{width: 59.2%;/* position: absolute;right: 0;top: 0;bottom: 0; */padding-left: 2vw;}
.about4 .one{border: 1px solid #e3e3e3;position: relative;margin-bottom: .9rem;display:flex;align-items:center;padding:.6rem 0;}
.about4 .two{border: 1px solid #e3e3e3;position: relative;display:flex;align-items:center;padding:.6rem 0;}
.about4 .two .left{width: 59.2%;/* position: absolute;left: 0;top: 0;bottom: 0; */padding-left: 2vw}
.about4 .two .right{float: right;width: 40.8%;}
.about4 .item{float: left;width: 50%;padding: .14rem 0;font-size: 14px;color: rgb(51, 51, 51);position: relative;padding-right: 5%;}
.about4 h1{font-size: .4rem;color: rgb(37, 60, 154);margin-bottom: 1.8vw;/* padding-top: 2vw */}
.about4 h1 span{font-size: 12px;color: rgb(51, 51, 51);margin-left: .1rem}
.about4 .item:after{content: "";width: 80%;bottom: 0;height: 1px;background: #e4e4e4;left: 0;position: absolute;}

@media (max-width: 1200px){
	.about4 h1{margin-bottom: 1vw;}
	.about4 .item{padding-top: .1rem;padding-bottom: .1rem}
}
@media (min-width: 801px){
	.about3 .item:hover .cover1{opacity: 1}
    .about3 .item:hover .cover1 p:before{width: .2rem;margin-left: -.1rem;}
    .about3 .item:hover .cover1 p:after{width: .2rem;margin-left: -.1rem;}
	.about4 .item{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
}
@media (max-width: 800px){
	.about4 .one{padding-bottom:.3rem;display:block;}
	.about4 .two{padding-bottom:.3rem;display:block;}
	.about4 .one .left{width: 100%;float: none;}
	.about4 .one .right{width: 100%;position: static;padding: 0 10px}
	.about4 .two .left{width: 100%;position: static;padding: 0 10px}
	.about4 .two .right{width: 100%;float: none;}
	.about4 .item{width: 100%;}
	.about4 .item:after{width: 100%}
	.about4 h1{margin: 0;padding: 10px 0}
	.about4 .item{padding: .15rem 0}
}

.about5 .btn1{width: .5rem;background: #f3f3f3;transition: all .3s}
.about5 .swiper2{position: relative;padding: 0 .68rem;margin-top: .22rem}
.about5 .swiper2 .prev{position: absolute;left: 0;top: 0;bottom: 0}
.about5 .swiper2 .next{position: absolute;right: 0;top: 0;bottom: 0}
.about5 .btn1:hover{background: #018d3d;}
.about5 .swiper2 .prev:after{content: "";width: 12px;height: 12px;border: 2px solid #000;border-top: 0;border-left: 0;top: 50%;position: absolute;left: 50%;transform: rotate(135deg);margin-top: -8px;margin-left: -4px;}
.about5 .swiper2 .next:after{content: "";width: 12px;height: 12px;border: 2px solid #000;border-top: 0;border-left: 0;top: 50%;position: absolute;right: 50%;transform: rotate(-45deg);margin-top: -8px;margin-right: -4px;}
.about5{padding: .45rem 0 1.6rem}
.about5 .btn1:hover:after{border-color: white;}
.about5 .swiper2 .swiper-slide{cursor:pointer;}
.about5 .swiper2 .swiper-slide:after{position: absolute;display: block;content: "";left: 0;top: 0; right: 0;bottom: 0;opacity: 0;border: .05rem solid #018d3d; -webkit-transition: all .3s;transition: all .3s;}
.about5 .swiper2 .swiper-slide-thumb-active:after{opacity:1;}



.blue1{color: #018d3d;}
.nav2 a{margin:0 2vw;}
.school1 .content1 .en{font-size: 12px;color: rgb(51, 51, 51);margin-bottom: 1vw;}
.school1 .content1 .cn{font-size: .5rem;color: rgb(51, 51, 51); line-height: 1.3;margin-bottom:3vw;}
.school1 .content1 .cn span{display: block;}
.school1  .content1 p{font-size: .14rem;color: rgb(51, 51, 51);line-height: 2;}
.school1 .item{padding: 1rem 0}
.school1 .item:nth-child(2n){background: #f4f4f4;}
.school1 .col-md-6{padding: 0 .3rem;}
.school1 .row{margin: 0 -.3rem}
.school1 img{width: 100%}
@media (max-width: 1600px){
  .school1  .content1 p{margin-top: 2vw}
}
@media (max-width: 1500px){
	.nav2 a{margin: 0 1.5vw}
}
@media (max-width: 1461px){
	.school1 .content1 .cn{font-size: .36rem}
}
@media (max-width: 1300px){
	.nav2 a{margin: 0 1.2vw}
}

@media (max-width: 1100px){
	.nav2 a{margin: 0 1vw}
}

@media(max-width: 639px){
	.school1 .content1 .en{margin-bottom: 10px}
	.school1 .col-md-6{padding:.1rem .3rem}
	.school1  .content1 p{margin-top: .2rem}
	.school1 .item{padding: .6rem 0}
}

.school2 .one{padding: .6rem 0 .4rem}
.school2 .one .item h1{font-size: .18rem;color: rgb(51, 51, 51);margin-bottom: .15rem;margin-top: .2rem}
.school2 .one .item p{font-size: .14rem;color: #999;line-height: 1.857;height: 60px}
.school2 .one .item{text-align: center;}
.school2 .one .item img{display: inline-block;}
.school2 .one .col-md-2{padding: 0 .3rem;}
.school2 .one .row{margin: 0 -.3rem}
@media (max-width: 639px){
	.school2 .one .item img{width: 60px;}
	.school2 .one .item h1{margin-top: 0}
}

.school2 .two{text-align: center;}
.school2 .two h1{font-size: .32rem;color: rgb(51, 51, 51);margin-top: .7rem;}
.school2 .two p{font-size:.14rem;color: rgb(51, 51, 51);line-height: 2;margin: .7rem 0;}
.school2 .two h2{font-size: .32rem;color: rgb(51, 51, 51);margin-bottom: .5rem}
.school2 .two img{display: inline-block;}
.school2 .title2{position: relative;text-align: center;}
.school2 .title2:after{content: "";background: #dfdfdf;height: 2px;position: absolute;width: 100%;left: 0;top: 50%;margin-top: -1px;z-index: -1}
.school2 .title2 span{font-size:22px;color: rgb(153, 153, 153);padding:0 .2rem;background: white;}
.school2 .three .col-sm-4{padding: 0 2.6vw}
.school2 .three .row{margin: 0 -2.6vw}
.school2 .three .item p{font-size: .14rem;color: rgb(51, 51, 51);text-align: center;margin-top: .3rem;padding: 0 3vw;height: 70px;}
.school2 .three h1{font-size: .32rem;color: rgb(51, 51, 51);}
.school2 .three h2{font-size: .14rem;color: rgb(51, 51, 51);margin-bottom: .8rem;margin-top: .15rem}
.school2 .three{padding-top: .5rem;padding-bottom: .5rem}
.school2 .four .numbox{background: #018d3d;width: .5rem;line-height: .5rem;border-radius: 50%;text-align: center;font-size: .18rem;color: white;display: inline-block;margin-bottom: .2rem}
.school2 .four h1{font-size: .32rem; color: rgb(51, 51, 51);margin: .8rem 0}
.school2 .five .col-sm-4{padding: 0 2.6vw}
.school2 .five .row{margin: 0 -2.6vw}
.school2 .five .item p{font-size: .14rem;color: rgb(51, 51, 51);text-align: center;padding: .3rem 0 .5rem}
.school2 .four{text-align: center;}
.school2 .four h2{font-size: .32rem;color: rgb(51, 51, 51);margin-bottom: .6rem}
.school2 .six .item{position: relative;overflow: hidden;}
.school2 .six .item img{transition: all .3s linear}
.school2 .six .item .content{position: absolute;left: 0;right: 0;top: 0;bottom: 0;display: flex;align-items: center;}
.school2 .six .item .content h3{font-size: .32rem;color: white;}
.school2 .six .item .content h4{font-size: .14rem;color: white;margin-top: .25rem}
.school2 .six .col-sm-6{padding: 8px;}
.school2 .six .row{margin: 0 -8px}
.school2 .six{padding-top: .8rem}
.school2 .seven{padding-top: 2rem;padding-bottom: .8rem}

@media (min-width: 800px){
	.school2 .six .item:hover img{transform: scale(1.08);}
}
@media (max-width: 639px){
	.school2 .two p br{display: none;}
	.school2 .three .item p{height: auto;margin-bottom: .3rem}
	.school2 .five .item p{padding-bottom: .3rem}
	.school2 .seven{padding-top: .8rem}
}

.school3{padding-top: .4rem}
.school3 .col-md-4{padding: .25rem .2rem}
.school3 .row{margin: 0 -.2rem}
.school3 .item{display: block;background: white;transition: all .3s linear}
.school3 .item .imgbox img{width:100%;height:100%;object-fit:cover;}
.school3 .item h1{font-size: .18rem;color:rgb(51, 51, 51); line-height: 1.556;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;font-weight:bold;}
.school3 .item h2{font-size: .14rem;color: rgb(153, 153, 153);margin-top: .15rem;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;line-height:1.5}
.school3 .item h3{font-size: .43rem;color: rgb(51, 51, 51);}
.school3 .item h4{font-size: .14rem;color: rgb(51, 51, 51);margin-top: .1rem}
.school3 .item .hd{padding: .3rem 0;border:1px solid #e0e0e0;}
.school3 .item .hd .weui-cell__hd{border-right: 1px solid #e0e0e0;text-align: center;padding: .15rem 1.4vw}
.school3 .item .hd .weui-cell__bd{padding-left: 1.4vw;padding-right: 1.8vw;}
.school3 .item .ft{border:1px solid #e0e0e0;padding: .1rem 1.5vw;border-top: none;}
.school3 .item .ft{font-size: 14px;color: rgb(153, 153, 153);}
.school3 .pagelist{margin-top: .5rem;margin-bottom: 1rem;}
.school3 .item img.after{display: none;}
.school3 .item .imgbox img{width: 100%}
@media (min-width: 800px){
	.school3 .item:hover{background: #018d3d;transform: translateY(-10px);}
	.school3 .item:hover img.before{display: none;}
	.school3 .item:hover img.after{display: block;}
	.school3 .item:hover .ft{color: white;}
	.school3 .item:hover h1,.school3 .item:hover h2,.school3 .item:hover h3,.school3 .item:hover h4{color: white;}
}

@media (max-width: 639px){
	.school3 .item .hd .weui-cell__hd{padding: .15rem}
	.school3 .item .hd .weui-cell__bd{padding: 0 .2rem}
	.school3 .item .ft{padding:.1rem .2rem }
}

.nav3 a{margin: 0 2vw}
@media(max-width: 1600px){
	.nav3 a{margin: 0 1.5vw}
}
@media(max-width: 1400px){
	.nav3 a{margin: 0 1vw}
}

@media(max-width: 1200px){
	.nav3 a{margin: 0 .5vw}
}

.feature1{background: #f4f4f4;padding-top: .45rem;padding-bottom: .95rem}
.feature1 .row{margin: 0 -2.6vw;}
.feature1 .col-md-4{padding: .25rem 2.6vw;}
.feature1 .item{display: block;}
.feature1 .item .content{font-size: .16rem;color: rgb(51, 51, 51);text-align: center;padding: .2rem 0;background: white;}
.feature1 .item .imgbox{position: relative;overflow: hidden;}
.feature1 .item .imgbox img{transition: all .3s linear}
@media (min-width: 800px){
    .feature1 .item:hover .cover1{opacity: 1}
    .feature1 .item:hover img{transform: scale(1.05);}
    .feature1 .item:hover .cover1 p:before{width: .2rem;margin-left: -.1rem;}
    .feature1 .item:hover .cover1 p:after{width: .2rem;margin-left: -.1rem;}
}

.feature2 .one{text-align: center;padding-bottom: .6rem;padding-top: 1.1rem;border-bottom: 2px solid #dfdfdf}
.feature2 .one p{font-size: .14rem;color: rgb(51, 51, 51);line-height: 2;padding: 0 10vw;margin-bottom: 1rem}
.feature2 .one h1{font-size: .32rem;color: rgb(51, 51, 51);margin-bottom: .65rem}
.feature2 .one .item{padding-top: .2rem}
.feature2 .one .item .cn{color: rgb(37, 60, 154);font-size: .3rem;}
.feature2 .one .item .en{color: #999;font-size: 12px;margin-top: 2px}
.feature2 .two p{font-size: .14rem;color: rgb(51, 51, 51);line-height: 2;padding: 0 10vw;margin-bottom: .85rem}
.feature2 .two .num{line-height: 1;font-size: 1.2rem;color: rgb(75, 103, 215);text-shadow: 10.88px 8.81px 10px rgba(37, 60, 154, 0.17); }
.feature2 .two .txt1{font-size: .22rem;color: rgb(75, 103, 215);}
.feature2 .two{text-align: center;padding-top: .5rem;padding-bottom: .7rem;border-bottom: 2px solid #dfdfdf}
.feature2 .two h2{font-size: .18rem;color: rgb(75, 103, 215);}

.feature2 .four h1{font-size: .32rem;color: rgb(51, 51, 51);text-align: center;}
.feature2 .four .col-md-6{padding:.8rem 3.3vw;}
.feature2 .four .row{margin: 0 -3.3vw}
.feature2 .four .content{padding-top: 7vw;}
.feature2 .four .content h2{font-size: .26rem;color: rgb(37, 60, 154);margin-bottom: 2vw}
.feature2 .four .content p{font-size: .14rem;color: rgb(51, 51, 51);line-height: 2;padding-right: 5vw}
.feature2 .four{padding-top: 1.1rem;padding-bottom: .6rem;background: #f3f3f3;}

@media (max-width: 639px){
	.feature2 .one{padding: .6rem 0}
	.feature2 .one p{padding: 0;margin-bottom: .4rem}
	.feature2 .one h1{margin-bottom: .4rem;}
	.feature2 .two p{padding: 0}
	.feature2 .four .col-md-6{padding:.2rem 3.3vw}
	.feature2 .four .content p{padding-right: 0}
	.feature2 .four{padding-top: .6rem}
}


.nav4 a{margin: 0 4vw;}
.feature3 .one .col-md-6{padding: 0}
.feature3 .one{padding: .8rem 0 1rem}
.feature3 .one .left h1{font-size: .22rem;color: rgb(37, 60, 154);margin-top: 2.8vw;margin-bottom: 1.4vw}
.feature3 .one  p{font-size: .14rem;line-height: 2;color: rgb(51, 51, 51);}
.feature3 .class-title{text-align: left;}
.feature3 .one .right{padding: .55rem .4rem .8rem .4rem;background: #f2f2f2;}
.feature3 .one .left img{margin-top: 4.5vw;width: 3.76rem}
.feature3 .one .right img{margin-bottom: .8rem;}
.feature3 .one .left{padding-right: 10vw}
.feature3 .two .col-md-6{padding: 0}
.feature3 .two{background: #f2f2f2;padding-bottom: 2rem;padding-top: .9rem}
.feature3 .two h1{font-size: .26rem;color: rgb(51, 51, 51);margin-bottom: .2rem;margin-top: 10.5vw;font-weight:bold}
.feature3 .two p{font-size: .14rem;color: rgb(51, 51, 51);line-height: 2;}
.feature3 .two .left-content{padding-right: 6.5vw;}
.feature3 .two .right-content{padding-left: 4.5vw;padding-right: 1vw;}
.feature3 .two .class-title{margin-bottom: .8rem}
.feature3 .two .left-content:nth-child(1) h1{margin-top:5vw}
@media (max-width: 1400px){
	.feature3 .one .left img{margin-top: 3vw}
}

@media (max-width: 639px){
	.feature3 .two .left-content{padding: 0}
	.feature3 .two .right-content{padding: 0}
	.feature3 .two .class-title{margin-bottom: 0}
	.feature3 .two p{margin-bottom: .2rem}
	.feature3 .one .left{padding: 0}
	.feature3 .one .left h1{margin-top: .2rem;margin-bottom: .15rem}
	.feature3 .one .left img{width: auto;margin-top: .3rem;margin-bottom: .3rem}
}

.party1 .right{float: left;}

.background1 .one{padding: .55rem 0 1.1rem}
.background1 .one .left{padding-right: 3vw;padding-top: 4vw;}
.background1 .one .left p{font-size: .14rem;line-height: 1.857;color: rgb(51, 51, 51);text-indent: 2em;margin-top: 3vw;}
.background1 .one .left a{font-size: .16rem;transition: all .3s linear;color: rgb(255, 255, 255);width: 1.4rem;line-height: .46rem;text-align: center;background: #018d3d;border-radius: 40px;display: block;margin-top: 2.5vw;}
.background1 .one .left .class-title{text-align: left;}
.background1 .one .right .imgbox{display: inline-block;position: relative;}
.background1 .one .right .imgbox:after{content: "";background: #018d3d;position: absolute;width: 100%;height: 100%;bottom: -8%;right: -5%;z-index: -1}


.background1 .two .title{font-size: .3rem;color: rgb(51, 51, 51);text-align: center;margin-bottom: .6rem;}
.background1 .two .row{margin: 0 -12px;}
.background1 .two .col-sm-6{padding: 12px}
.background1 .two{background: #f7f7f7;padding-top: 1rem;padding-bottom: .5rem;}
.background1 .two .item{background: white;display:block;}
.background1 .two .item h1{font-size: .22rem;color: rgb(51, 51, 51);margin-bottom: .2rem;}
.background1 .two .item .content p{font-size: .14rem;color: rgb(51, 51, 51);line-height: 1.857;height: 100px}
.background1 .two .item .btn1{font-size: .16rem;transition: all .3s linear;color: rgb(255, 255, 255);width: 1.4rem;line-height: .46rem;text-align: center;background: #018d3d;border-radius: 40px;display: block;}
.background1 .two .item .content{padding: .3rem;padding-left: .25rem}
.background1 .two .item .imgbox{position: relative;}
.background2 .title2{text-align: center;font-size: .4rem;color: rgb(51, 51, 51);}
.background2 .three h2{font-size: .16rem;color: rgb(153, 153, 153);text-align: center;line-height: 1.75;margin-bottom: 1rem;margin-top:.4rem;}
.background2 .two{background: #f8f8f8;padding-top: .8rem}
.background2 .two .title2{margin-bottom: 1rem;}

.background2 .one{padding: .8rem 0 1.5rem}
.background2 .one .left{float: left;width: 50%;padding-right: 3vw}
.background2 .one .class-title{text-align: left;}
.background2 .one .left .item .bignum{font-size: 1rem;color: rgb(75, 103, 215);text-shadow: 10.88px 8.81px 10px rgba(37, 60, 154, 0.17);}
.background2 .one .left .item h1{font-size: .18rem;color: rgb(75, 103, 215);}
.background2 .one .left .item .txt1{font-size: .22rem;color: rgb(75, 103, 215);}
.background2 .one .left .item{text-align: center;}
.background2 .one .right{width: 50%;float: left;padding-left: 2vw;padding-top: 1vw}
.background2 .one .left p{font-size: .16rem;color: rgb(51, 51, 51);line-height: 1.75;margin-bottom: 3vw;margin-top: 2vw}
.background2 .one .right .imgbox{display: inline-block;position: relative;}
.background2 .one .right .imgbox:after{content: "";background: #018d3d;position: absolute;width: 100%;height: 100%;bottom: -8%;right: -5%;z-index: -1}

.background2 .three{padding-top: .65rem;padding-bottom: .8rem}
.background2 .three .left{position: absolute;width: 30%;left: 0;top: 0;bottom: 0;}
.background2 .three .clearfix{position: relative;}
.background2 .three .right{width: 70%;float: left;margin-left: 30%;}
.background2 .three .left ul{height: 100%;}
.background2 .three .left ul li{height: 33.3%;text-align: center;}
.background2 .three .num{position: relative;display: inline-block;}
.background2 .three .bignum{font-size: 1rem;color: rgb(75, 103, 215);}
.background2 .three .left p{font-size: .24rem;color: rgb(75, 103, 215);}
.background2 .three .num em{font-size: .6rem;color: rgb(75, 103, 215);position: absolute;right: -.4rem;top: -.15rem;}


@media (max-width: 1500px){
.index-top{    background: url(../images/index2-bg.png) no-repeat center left;    background-position-x: -200px;}
}
@media (max-width: 1370px){
	.background2 .one .left .item .bignum{font-size: .8rem}
}
@media (max-width: 1200px){
    .index2 .bottom .swiper2 .imgbox{
        height: 220px;
    }
}
@media (max-width: 800px){
	.background2 .one{padding-bottom: .8rem}
	.background2 .one .left{width: 100%;padding: 0;margin-bottom: .4rem;}
	.background2 .one .right{padding: 0;width: 100%;}
	.background2 .one .right .imgbox:after{display: none;}
	.background2 .one .right{text-align: center;}
	.background2 .three .left{width: 100%;position: static;margin-bottom: .3rem}
	.background2 .three .left ul li{float: left;height: auto;width: 33.3%}
	.background2 .three .right{margin: 0;width: 100%}
	.background2 .three .bignum{font-size: .8rem}
	.background2 .three h2 br{display: none;}
	.background2 .three h2{margin-bottom: .4rem}
	.background2 .one .left p{margin: 5vw 0}

	.index-top .left{width: 100%;float: none;background: #018d3d;padding: 0 15px;height: 75px;}
	.index-top .right{width: 100%;float: none;padding: 0;text-align: center;border:0;overflow-x: auto;}
	.index-top{background: url(../images/index2-bg.png) no-repeat top left;
        background-size: auto 75px;}
}
@media (min-width: 800px){
	.background1 .two .item .btn1:hover{transform: translateY(-8px);}
	.background1 .one .left a:hover{transform: translateY(-8px);}
	.background1 .two .item:hover .cover1{opacity: 1}
    .background1 .two .item:hover .cover1 p:before{width: .2rem;margin-left: -.1rem;}
    .background1 .two .item:hover .cover1 p:after{width: .2rem;margin-left: -.1rem;}
}
@media (max-width: 639px){
	.background1 .one .left{padding: 0}
	.party1 .right{float: none;}
	.background1 .one .right .imgbox:after{display: none;}
	.background1 .one .left a{margin-bottom: .3rem;}
	.background1 .two  .item .content p{height: auto;margin-bottom: 10px}
}

@media (max-width: 639px){
	.index1 .left a{font-size: 14px}
	.index3 .container .left .date{font-size: 12px;}
	.index2 .bottom .swiper1 .item .ft{font-size: 12px;}
	.index1 .left .content{font-size: 12px;}
	.about1 .one .left p{font-size: 12px;}
	.about1 .two .left p{font-size: 12px;}
	.index3 .container .left h2{font-size: 12px;}
	.background1 .one .left p{font-size: 12px;}
	.background1 .two .item p{font-size: 12px;}
	.about3 .item .intro{font-size: 12px;}
	.class .one .item p{font-size: 12px;}
	.class .two .item p{font-size: 12px}
	.class .big-item .left .content{font-size: 12px;}
	.course .two .content{font-size: 12px;}
	.course .two .item p{font-size: 12px;}
	.course .three .content{font-size: 12px;}
	.course .three .item h2{font-size: 12px;}
	.course .four .content{font-size: 12px;}
	.course .four .item2 p{font-size: 12px;}
	.course .five h2{font-size: 12px;}
	.idea .one p{font-size: 12px;}
	.idea .big-item .left p{font-size: 12px;padding-right: 0}
	.idea .big-item p{font-size: 12px;}
	.bignews .left .imgbox .bottom .weui-cell__bd{font-size: 12px;}
	.school1 .content1 p{font-size: 12px;}
	.school2 .one .item p{font-size: 12px;height: 50px}
	.school2 .two p{font-size: 12px;}
	.school2 .three .item p{font-size: 12px;}
	.school2 .five .item p{font-size: 12px;}
	.school2 .six .item .content h4{font-size: 12px;}
	.school3 .item h4{font-size: 12px;}
	.school3 .item h2{font-size: 12px;}
	.feature1 .item .content{font-size: 12px;}
	.feature2 .one p{font-size: 12px;}
	.feature2 .two p{font-size: 12px;}
	.feature2 .four .content p{font-size: 12px;}
	.feature3 .one p{font-size: 12px;}
	.feature3 .one p{font-size: 12px;}
	.feature3 .two p{font-size: 12px;}
	.background2 .one .left p{font-size: 12px;}
	.background2 .three h2{font-size: 12px;}
	.connect .two .item p{font-size: 12px;}
}