/*news_index*/
.news_index .con .txtbox:hover:before{opacity: 1}
.news_index .con .txtbox:before{position: absolute;display: block;height: 100%;width: 100%;top: 0;bottom: 0;left: 0;right: 0;z-index: 2;background: rgba(0,0,0,0.2);opacity: 0;transition: all .5s;content: "";}
.news_index .con li:hover .txtbox:before{opacity: 1}
.news_index .con .txtbox{color: #fff;position: relative;background: #acadbf;height: 100%}
.news_index .con .txt{padding: 10.82% 10.82% 0 8.52%;position: relative;}
.news_index .con .txt:before{content: "";display: block;position: absolute;border: 22px solid transparent;border-right-color: #0d8967;transition: all .5s;}
.news_index .con li:hover .txt:before{border-right-color: #0a6e52}
.news_index .con .txtbox span.time{line-height: 1.1em;margin-bottom: 7px;}
.news_index .con .txtbox h3{-webkit-line-clamp: 2;overflow: hidden;height: 2.5em;line-height: 1.25em;margin-bottom: 20px;max-height: none;font-weight: normal;z-index: 3;position: relative;}
.news_index .con .txtbox h3 a{color: #fff;}
.news_index .con .txtbox p{height: 5.1em;color: #fff;z-index: 3;position: relative;}
.news_index .con .morebox{position: absolute;height: 50px;line-height: 50px;bottom: 0;padding-left: 30px;background: #656681;width: 100%;z-index: 3;}
.news_index .con .morebox a.txtmore{color: #fff;display: inline-block;float: left;}
.news_index .con .morebox a.dotmore{display: block;width: 50px;height: 50px;float: right;background-image: url(../images/news_icon03.png);background-size: auto;background-position: center;background-repeat: no-repeat;background-color: #505169;z-index: 3;position: relative;}
.news_index .con .part_1 ul.leftbox{float: left;width: 75%;height: 100%;}
.news_index .con .part_1 ul.rightbox{float: left;width: 25%;height: 100%;}
.news_index .con .part_1 li{overflow: hidden;height:50%}
.news_index .con .part_1 ul.rightbox li{overflow: hidden;height:100%}
.news_index .con a.imgbox,.news_index .con .txtbox{float: left;}
.news_index .con a.imgbox{width: 66.66%;display: block;height: 100%;}
.news_index .con a.imgbox img{width: 100%;height: 100%;}
.news_index .con .part_1 .txtbox{width: 33.34%;}
.news_index .con .part_1 ul.leftbox li:nth-child(even) a.imgbox{float: right;}
.news_index .con .part_1 ul.leftbox li:nth-child(even) .txtbox{float: right;}
.news_index .con .part_1 ul.rightbox .imgbox,.news_index .con .part_1 ul.rightbox .txtbox{float: none;width: 100%;height: 50%;}
.news_index .con .part_2 ul{margin-bottom: 30px;}
.news_index .con .part_2 li{width: 50%;float: left;height: 100%;}
.news_index .con .part_2 li .imgbox{width: 50%;height: 100%}
.news_index .con .part_2 li .txtbox{width:50%;height: 100%}
.news_index .con .part_1 ul.rightbox .morebox,
.news_index .con .part_2 li:first-child .morebox
{background-color: #085145;}
.news_index .con .part_1 ul.rightbox .dotmore,.news_index .con .part_2 li:first-child .dotmore{background-color: #07483f;}
.news_index .con .part_1 ul.rightbox .txtbox,.news_index .con .part_2 li:first-child .txtbox{background-color: #0d8967;}
.news_index .con .part_1 ul.leftbox li:first-child .txt:before{left: -44px;top: 30px;border-right-color: #acadbf}
.news_index .con .part_1 ul.leftbox li:first-child:hover .txt:before{border-right-color: #8a8a99}
.news_index .con .part_1 ul.leftbox li:last-child .txt:before{right: -44px;top: 30px;transform: rotate(180deg);border-right-color: #acadbf}
.news_index .con .part_1 ul.leftbox li:last-child:hover .txt:before{border-right-color: #8a8a99}
.news_index .con .part_1 ul.rightbox li .txt:before{top: -44px;transform: rotate(90deg);left: 40px;}
.news_index .con .part_1 ul.rightbox li:hover .txt:before{transform: rotate(90deg);}
.news_index .con .part_2 ul li:first-child .txt:before{left: -44px;top: 30px;}
.news_index .con .part_2 ul li:first-child:hover .txt:before{}
.news_index .con .part_2 ul li:last-child .txt:before{left: -44px;top: 30px;border-right-color: #acadbf}
.news_index .con .part_2 ul li:last-child:hover .txt:before{border-right-color: #8a8a99}
/*news_video*/
.news_video .part_1 ul{margin: 0 -2px 38px;}
.news_video .part_1 li{float: left;width: 25%;margin-bottom: 2px;}
.news_video .part_1 li:first-child{width: 50%;}
.news_video .part_1 li:nth-child(9n+6){clear: both;}
.news_video .part_1 .listbox{margin: 0 2px;}
.news_video .part_1 ul a{position: relative;display: block;}
.news_video .part_1 ul .txt{position: absolute;color: #fff;width: 100%;padding: 15px 0 20px 20px;bottom: 0;left: 0;background: rgba(0,0,0,0.3)}
.news_video .part_1 ul .txt h3{line-height: 1.14em;color: #fff;padding-left: 46px;-webkit-line-clamp: 2;overflow: hidden;max-height: none;height: 2.28em;font-weight: normal;}
.news_video .part_1 ul .txt em{display: block;position: absolute;left: 20px;width: 29px;height: 35px;background: url(../style/news_icon04.png) no-repeat;background-position: center left;top: 15px;padding:8px 0 8px 20px;border-right: 1px solid rgba(255,255,255,0.25);display: block;}
.news_video .part_1 ul .txt .info{display: none;}
.news_video .part_1 ul li:first-child .txt{padding: 15px 20px 44px 100px;}
.news_video .part_1 ul li:first-child h3{padding-left: 0;margin-top: 10px;}
.news_video .part_1 ul .info{padding-left: 46px;}
.news_video .part_1 ul .info p{color: #fff;line-height: 1.1em;margin-bottom: 2px;}
.news_video .part_1 ul .info span{color: #0d8967}
.news_video .part_1 ul li:first-child .txt em{bottom: 48px;top: auto;left: 38px;}
.news_video .part_1 ul li:first-child .txt .info{display: block;}
.videomask{position: fixed;width: 100%;height: 100%;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,0.6);display: none;z-index: 99;}
.videobox{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 99;}
.videobox video,.videobox img{max-width: 1200px;min-width: 800px}

/*news_detail*/
.news_detail .part_1 h3{text-align: center;color: #1f1f1f;line-height: 1.1em;padding-bottom: 2.77%;border-bottom: 1px solid #dedede;margin-bottom: 1.58%;}
.news_detail .part_1 .info{margin-bottom: 3.17%;text-align: center;}
.news_detail .part_1 .info span{color: #010101;display: inline-block;margin: 0 33px;line-height: 1.1em;}
.news_detail .part_1 .info em{color: #7e7e7e;}
.news_detail .part_1 .lh_17{margin-bottom: 6.34%;line-height: 32px;font-size: 16px;}
.news_detail .part_1 .lh_17 p{line-height: 32px!important;font-size: 16px!important;}
.news_detail .part_1 .share{margin-bottom: 1.58%;}
.news_detail .part_1 .linkbox{border-top: 1px solid #dedede;padding-top: 1.982%;position: relative;}
.news_detail .part_1 .linkbox p{color: #868686;line-height: 1.1em;margin-bottom: 12px;}
.news_detail .part_1 .linkbox p a{color: #282828;}
.news_detail .part_1 .linkbox a.close{right: 0;top: 25px;}

/*news_listn*/
.news_listn ul{margin-bottom: 30px;}
.news_listn li{float: left;width:33.33%;cursor: pointer;}
.news_listn li.c_1 .txt{background: none}
.news_listn li:hover img{transform: scale(1.1);}
.news_listn li .inner{margin:10px; position: relative; background:#EEEEEF;}
.news_listn li .img{width:100%; z-index: 1; position: relative;}
.news_listn li .txt{ position: absolute;padding:8% 12%;width:76%;z-index: 2;background: rgba(0,0,0,0.7);left: 0;bottom: 0;right: 0;width: 100%; }
.news_listn li .txt h2{color:#fff; font-weight: normal;line-height: 1.2;height: 2.4em;overflow: hidden;}
.news_listn li .txt h2 a{color:#fff;}
.news_listn li .txt span{color:#0D8967;font-weight: bold;font-family: arial;}
.news_listn li .txt1{top:0;bottom: auto;}
.news_listn li .txt1 h2{margin-bottom:20px;}
.news_listn li .txt1 h2 a{color:#fff;}
.news_listn li .txt1 .c{color:#fff;line-height: 1.5;height:4.5em; overflow: hidden;}
.news_listn li.an{width:66.6666%;}
.news_listn li.an .txt{padding: 4% 6%;}
.news_listn li.an .txt .c{color:#fff;line-height: 1.5;height:3em; overflow: hidden;}
.news_listn li:nth-child(even) .inner{background:#045535;}
.news_listn li:nth-child(even) .inner .txt1 h2 a{color:#fff;}
.news_listn li:nth-child(even) .inner .txt1 .c{color:#fff;}
@media only screen and (max-width: 1023px) {
	.news_listn li .txt1 .c{height:3em;}
}
@media only screen and (max-width: 767px) {
	.news_listn ul{margin-bottom: 10px;}
	.news_listn li,.news_listn li.an{width:50%;}
	.news_listn li.an .txt{padding: 8% 12%}
	.news_listn li .txt1 .c,.news_listn li.an .txt .c{display: none;}
}
@media only screen and (max-width: 375px) {
.news_listn li .txt1 h2{margin-bottom: 10px;}
}

/*core_index*/
.corelist{background-size: cover;margin-bottom: 4.2%;padding: 5.168% 0 0;position: relative;}
.corelist ul{margin: 0;}
.corelist li{float: left;width: 20%;position: relative;padding-bottom: 15.47%;}
.corelist li.on:before{content: '';position: absolute;display: block;width: 30px;height: 18px;background: url(../images/core_icon01.png);bottom: 0;left: 50%;margin-left: -15px; }
.corelist .listbox{display: block;margin: 0 70px;font-size: 22px;}
.corelist .imgbox{margin-bottom: 24px;border: 3px solid #0d8967;border-radius: 50%;}
.corelist span{width: 100%;text-align: center;color: #27c499;display: block;font-size: 22px;}
.corelist .img1{display: block;}
.corelist .img2{display: none;}
.corelist li.on span{color: #fff;}
.corelist li.on .imgbox{border-color: #fff;}
.corelist li.on .img1{display: none;}
.corelist li.on .img2{display: block;}
.corelist p{text-align: center;color: #fff;position: absolute;bottom: 12.55%;left: 50%;transform:translateX(-50%);}
.core_style h2{color: #2e2d2d;font-weight: normal;line-height: 1.1em;margin-bottom: 1.4%;}
.core_style h2 em{font-weight: bold;}
.core_slide .imgbox{float: left;width: 59.87%;}
.core_slide .txt{float: left;width: 40.13%;background: #f0f0f0;padding: 4.37% 8.56% 0 4.75%;height: 100%;position: relative;border: 1px solid #f0f0f0;transition: all 0.6s ease-in;}
/*.core_slide .txt:before,.core_slide .txt:after{border: 1px solid transparent;width: 0;height: 0;content: '';display: block;position: absolute;box-sizing: border-box;}*/
/*.core_slide li .txt:before{bottom: 0;right: 0;transition: border-color 0s ease-in 0.4s,width 0.2s ease-in 0.2s,height 0.2s ease-in;}
.core_slide li .txt:after{top: 0;left: 0;transition: border-color 0s ease-in 0.8s,width 0.2s ease-in 0.6s,height 0.2s ease-in 0.4s;}*/
/*.core_slide li:hover .txt{border: 1px solid #acadbf}
.core_slide li:hover .txt:after{border-top-color: #acadbf;border-right-color: #acadbf;transition: width 0.2s ease-out,height 0.2s ease-out 0.2s;}
.core_slide li:hover .txt:before{border-bottom-color: #acadbf;border-left-color: #acadbf;transition: border-color 0s ease-out 0.4s,width 0.2s ease-out 0.4s,height 0.2s ease-out 0.6s;}
.core_slide li:hover .txt:after,.core_slide li:hover .txt:before{width: 100%;height: 100%;}*/

.core_slide .txt h3{line-height: 1.1em;margin-bottom: 8.95%;font-weight: normal;position: relative;z-index: 2;}
.core_slide .txt h3 a{color: #2e2d2d}
.core_slide .txt p{color: #868686;-webkit-line-clamp: 4;overflow: hidden;max-height: 6.8em}
.core_slide .txt .intro{margin-bottom: 6.7%;font-weight: bold;}
.core_slide .txt .detail{margin-bottom: 8.95%;}
.core_slide .txt .dotmore{background-image: url(../style/core_img03.png);width: 30px;position: relative;z-index: 2;}
.core_slide .swiper-button-next,.core_slide .swiper-button-prev{width: 56px;height: 56px;/*background-color: rgba(255,255,255,0.67);*/padding: 5px;background-size: auto;border-radius: 50%}
.core_slide .swiper-button-next{background-image: url(../style/core_img01.png);right: 20px;}
.core_slide .swiper-button-prev{background-image: url(../style/core_img02.png);left: 20px;}
.core_index .part_1{margin-bottom: 3.17%}
.core_index .part_1 ul{margin: 0 -2px;}
.core_index .part_1 li{float: left;width: 20%;overflow: hidden;}
.core_index .part_1 .listbox{margin: 0 2px;position: relative;}
.core_index .part_1 .imgbox{overflow: hidden;}
.core_index .part_1 h3{background: #acadbf;padding: 20px 0;line-height: 1.1em;color: #fff;text-align: center;width: 100%;position: absolute;bottom: 0;left: 0;transition: all 1s cubic-bezier(0.18, 0.64, 0.45, 1);opacity: 1}
.core_index .part_1 .txt{position: absolute;display: block;background: rgba(7,109,73,0.85);top: 0;left: 0;bottom: 0;right: 0;padding: 22% 12% 0;opacity: 0;transition: all 1s cubic-bezier(0.18, 0.64, 0.45, 1);transform: translateY(60%);}
.core_index .part_1 .txt h4{color: #fff;line-height: 1.1em;margin-bottom: 15px;}
.core_index .part_1 .txt p{-webkit-line-clamp: 6;overflow: hidden;max-height: 10.2em;color: #fff;}
.core_index .part_1 .swiper-button-next, .core_index .part_1 .swiper-button-prev{width: 56px;height: 56px;background-color: rgba(255,255,255,0.67);padding: 5px;background-size: auto;border-radius: 50%;}
.core_index .part_1 .swiper-container .swiper-button-prev{background-image: url(../images/core_img02.png)}
.core_index .part_1 .swiper-container .swiper-button-next{background-image: url(../images/core_img01.png)}

/*main_detail*/
.main_detail .part_1{margin-bottom: 2.44%;}
.main_detail .part_1 .leftbox{float: left;display: inline-block;margin-right: 40px;width: 175px;}
.main_detail .part_1 .leftbox h2{color: #2e2d2d;padding-top: 17px;border-top: 3px solid #acadbf;display: inline-block;}
.main_detail .part_1 .rightbox{float: left;width: calc( 100% - 217px);/*max-width: 808px;*/position: relative;/*top: -5px;*/border:1px solid #dad9d9;padding: 25px 40px;box-sizing: border-box;}
.main_detail .part_1 .rightbox p{color: #868686}
.main_detail .part_2 .lh_17{padding-top: 10px;line-height: 32px!important;font-size: 16px;}
.main_detail .part_2 .lh_17 .edit_con_original{line-height: 32px!important;}
.main_detail .part_2 .lh_17 .edit_con_original p i{display: none!important;}
.detail_album{margin-bottom: 3.17%;overflow: hidden;}
.detail_album .detail_album_r{width: 33.33%;float: right;padding-left: 4px;overflow: hidden;position: relative;}
.detail_album .detail_album_r .swiper-container{position: static;}
.detail_album .detail_album_r .swiper-wrapper{display: block;position: relative;}
.detail_album .detail_album_r .swiper-wrapper .swiper-slide{height: auto;}
.detail_album_l{float: left;width: 66.66%;padding-right: 4px;}
.detail_album_l img{width: 100%;}
.detail_album ul{/*margin: 0 -2px;*/overflow: hidden;}
.detail_album li{float: left;width: 33.33%;margin-bottom: 4px;width: calc(33.33% - 3px);float: right;cursor: pointer;}
.detail_album li:first-child{width: 66.66%;width: calc(66.66% - 0px);float: left;cursor: default;}
.detail_album li img{width: 100%;}
.detail_album .imgbox{display: block;margin: 0 2px;background: #ccc;position: relative;overflow: hidden;}
.detail_album .imgbox h3{position: absolute;background: rgba(7,109,73,0.85);color: #fff;padding: 28px 40px;bottom: 0;left: 0;opacity: 0;transform: translateY(100%);transition: all 1s cubic-bezier(0.18, 0.64, 0.45, 1);z-index: 2; }
.detail_album li:hover h3{opacity: 1;transform: translateY(0);}
.detail_album .imgmask{position: absolute;left: 0;bottom: 0;right: 0;top: 0;background: rgba(0,0,0,0.35);}
.detail_album em{position: absolute;display: block;width: 75px;height: 75px;background: url(../images/core_img04.png);left: 50%;top: 50%;transform: translate(-50%,-50%);background-size: cover!important;}
.detail_album .swiper-button-next,.detail_album .swiper-button-prev{width: 56px;height: 56px;background-color: rgba(255,255,255,0.67);padding: 5px;background-size: auto;border-radius: 50%}
.detail_album .swiper-button-next{background-image: url(../images/core_img01.png);right: 50px;top:50%;margin-top: -28px;}
.detail_album .swiper-button-prev{background-image: url(../images/core_img02.png);left: 50px;top: 50%;margin-top: -28px;}
.detail_album .swiper-button-next.disabled{background-image: url(../images/index_icon06.png);cursor: default;}
.detail_album .swiper-button-prev.disabled{background-image: url(../images/index_icon05.png);cursor: default;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{pointer-events:inherit!important;}
@media only screen and (max-width: 1520px) {
	.main_detail .part_1 .leftbox{width: 147px;}
	.main_detail .part_1 .rightbox{width: calc( 100% - 187px)}
}
@media only screen and (max-width: 1366px) {
	.detail_album li{margin-bottom: 3px;}
}
@media only screen and (max-width: 1090px) {
	.detail_album li{margin-bottom: 4px;}
}
@media only screen and (max-width: 1024px) {
	.detail_album li{margin-bottom: 3px;}
}
@media only screen and (max-width: 768px) {
	.detail_album li{margin-bottom: 4px;}
}
@media only screen and (max-width: 1300px) {
	.main_detail .part_1 .leftbox{width: 142px;}
	.main_detail .part_1 .rightbox{width: calc( 100% - 187px)}
}
@media only screen and (max-width: 767px) {
	.detail_album_l{width: 100%;margin-bottom: 4px;padding: 0;}
	.detail_album .detail_album_r{width: 100%;padding: 0;}
	.detail_album .detail_album_r .swiper-wrapper .swiper-slide{float: left;}
	.detail_album .detail_album_r .swiper-wrapper{display:flex;display: -webkit-flex;}
	.detail_album .swiper-button-next{right: 30px;margin-top: -15px;}
	.detail_album .swiper-button-prev.disabled{background-image: url(../images/core_img02.png);cursor: default;}
	.detail_album .swiper-button-prev{left: 30px;top: 50%;margin-top: -15px;transform: translateY(0);background-image: url(../images/core_img02.png);}
}
/*other_contact*/
.other_contact{overflow: hidden;}
.cc_part{overflow: hidden;}
.other_contact .part_1{margin-bottom: 4.758%;position: relative;float: left;width: 300px;}
.other_contact .part_1 a{display: block;padding: 39px 71px;border: 1px solid #acadbf;position: relative;z-index: 3;}
.other_contact .part_1 span{display: block;position: absolute;bottom:0;width: 100%;height: 100%;left: 0;background: #acadbf;border: 1px solid #acadbf;border-top: none;transition: all .5s cubic-bezier(0.18, 0.64, 0.45, 1);}
.other_contact .part_1 span:before{content: "";display: block;left: 50%;top: -1px;transform: translateX(-50%) translateY(100%);background: url(../images/other_ico01.png);width: 20px;height: 9px;position: absolute;transition: all .5s;opacity: 0;}
.other_contact .part_1 li img{z-index: 2;position: relative;transition: all .5s;display: none;}
.other_contact .part_1 li img.img2{display: block;}
.other_contact .part_1 li{position: relative;padding-bottom: 20px;float: left;width: auto!important;}
.other_contact .part_1 ul{/*width: 2000%;*/}
.other_contact .part_1 li.on span{display: block;background-color:#0d8967;border-color:#0d8967;height:20px;overflow: hidden; }
.other_contact .part_1 li.on a{background: #fff;border-bottom-color:transparent; }
.other_contact .part_1 li.on img.img1{display: block;}
.other_contact .part_1 li.on img.img2{display: none;}
.other_contact .part_1 li.on span:before{display: block;transform: translateX(-50%) translateY(0);opacity: 1;}
.other_contact .part_1 .but{position: absolute;width: 90%;max-width: 1280px;left: 50%;transform: translateX(-50%);top: 50%;z-index: 99;height: 0;}
.other_contact .part_1 .swiper-button-next,.other_contact .part_1 .swiper-button-prev{width: 48px;height: 48px;margin-top: 0;background-size: cover;margin-top: 0;top: 0;transform: translateY(-50%);z-index: 99;}
.other_contact .part_1 .swiper-button-next{background-image: url(../images/index_icon06.png);right:-60px;}
.other_contact .part_1 .swiper-button-prev{background-image: url(../images/index_icon05.png);left:-60px;}
.other_contact .part_2 .topbox{margin-bottom: 4.75%;float: right;width: calc(100% - 300px);}
.other_contact .part_2 .topbox h3{color: #2e2d2d;float: left;width: 22.61%;line-height: 1.25em;}
.other_contact .part_2 .topbox p{color: #868686;float: left;width: 48.77%;margin-left: 40px;/*margin-top: 14px;*/}
.other_contact .part_2 ul{margin: 0!important;}
.other_contact .part_2 li{float: left;width: 25%;}
.other_contact .part_2 .listbox{margin: 0 20px;padding-top: 23px;border-top: 1px solid #acadbf;position: relative;}
.other_contact .part_2 em{position: absolute;left: 0;top: 20px;border-radius: 50%;background: #0d8967;display: block;width: 30px;height: 30px;}
.other_contact .part_2 .con{padding-left: 46px;}
.other_contact .part_2 h5{color: #2e2d2d;font-weight: bold;line-height: 1.1em;margin-bottom: 15px;}
.other_contact .part_2 p{color: #2e2d2d;line-height: 1.7em;}

/*join_index*/
.joinlist{margin-bottom: 3.125%;}
.joinlist ul{width: 59.71%;margin: auto;margin-bottom: 0!important;}
.joinlist li{width: 33.33%;padding-bottom: 11.19%;}
.join_index .part_1 ul{margin-bottom: -1.59%;overflow: hidden;}
.join_index .part_1 li{margin-bottom: 1.59%;}
.join_index .part_1 li .txt{background: #e2e2e2;position: relative;}
.join_index .part_1 li .txt .lh_17{height: 100%;overflow: hidden;}
.join_index .part_1 .txt,.join_index .part_1 .imgbox{float: right;width: 50%;}
.join_index .part_1 .txt{height: 100%;padding: 6.344% 4.203% 3.17% 4.758%;}
.join_index .part_1 .txt span.border{width: 35.19%;height: 4px;background: #2e2d2d;position: absolute;top: 16.5%;left: 9.5%}
.join_index .part_1 li:nth-child(even) .txt{background: #f8f8f8;float: left;}
.join_index .part_1 li:nth-child(even) .imgbox{float: left;}

/*join_social*/
.join_social .part_1{padding: 2.22%;background: #acadbf;margin-bottom: 1.041%}
.join_social .part_1 .wraper{overflow: visible;}
.join_social .part_1 .formbox{float: left;width: 82.21%;max-width: 994px;height: 37px;margin: 0 -10px;}
.join_social .part_1 .formlist{float: left;width: 33.33%;}
.join_social .part_1 .formbox dl,.join_social .part_1 .formbox .inputbox{margin: 0 10px;background: #fff;border-radius: 7px;height: 37px;position: relative;}
.join_social .part_1 .formbox dt{height: 37px;line-height: 37px;color: #2e2d2d;padding:0 35px 0 15px;background: url(../images/join_icon02.png) no-repeat;background-position: 95% center;cursor: pointer;}
.join_social .part_1 .formbox dd{position: absolute;background: transparent;padding: 0;top: 37px;width: 100%;z-index: 2;border-radius: 7px;border-top: 1px solid transparent;height: 0;transition: all .5s;overflow: hidden;}
.join_social .part_1 .formlist.on dd{height: auto;padding: 10px 0;border-color: #ccc;background: #fff}
.join_social .part_1 .formbox dd a{height: 37px;display: block;line-height: 37px;transition: all .5s;padding: 0 35px;}
.join_social .part_1 .formbox dd a:hover{background: #ccc;}
.join_social .part_1 .formbox input{height: 37px;line-height: 37px;box-shadow: none;border: none;width: 100%;padding: 0 15px;background: none}
.join_social .part_1 a.searchbut{float: left;display: block;height: 37px;padding: 0	42px 0 30px;line-height: 37px;color: #fff;background-color: #0d8967;background-image: url(../images/join_icon03.png);background-repeat: no-repeat;background-size: auto;background-position: 68px center;margin-left: 1.586%;position: relative;}
.join_social .part_1 a.searchbut:before{content: '';position: absolute;top: 0;left: 0;width: 0;height: 37px;background: rgba(255,255,255,0.3);transition: all .3s;}
.join_social .main .wraper{overflow: visible;}
.join_social .part_2 .tablebox{ margin-bottom:4.758%; }
.join_social .part_2 .ph_table { width: 100%; }
.join_social .part_2 .ph_table td { text-align: left; line-height: 20px; padding: 15px 0; border-bottom: 1px solid #acadbf; }
.join_social .part_2 .ph_table thead td { background:#0d8967; color:#fff;}
.join_social .part_2 .ph_table .t1 { width: 25.69%; }
.join_social .part_2 .ph_table td:first-child{padding-left: 4.75%;}
.join_social .part_2 .ph_table tbody tr{transition: all .5s;}
.join_social .part_2 .ph_table tbody tr:hover{background: #ccc;}
.join_social .part_2 .ph_table a{padding-left: 30px;display: block;background: url(../images/join_icon04.png) no-repeat;background-position: left center;line-height: 19px;transition: all .5s;}
.join_social .part_2 .ph_table a:hover{padding-left: 35px;}
.join_social .part_2 .ph_table .t2 { width: 23.79%; }
.join_social .part_2 .ph_table .t3 { width: 14.75%; }
.join_social .part_2 .ph_table .t4 { width: 13.40%; }
.join_social .part_2 .ph_table .t5 { width: 11.73%; }
.join_social .part_2 .ph_table .t6 { width: 10.64%; }
 
/*join_school*/
.join_school .part_1{margin-bottom: 5.55%;}
.join_school .part_1 h2{float: left;width: 27.75%;border: 1px solid #dedede;padding: 3.33% 2.37% 5.94%;margin-right: 4.75%;color: #2e2d2d;font-weight: normal;line-height: 1.4em;}
.join_school .part_1 .rightbox{float: left;width: 67.5%;}
.join_school .part_1 .rightbox li{width: 50%;float: left;padding-top: 2.36%;position: relative;}
.join_school .part_1 .rightbox li .lh_17{border-left: 3px solid #000;padding: 0 11.18% 0 6.36%;position: relative;}
.join_school .part_1 .rightbox li .lh_17:before{position: absolute;content: "";background: #0c8866;width: 3px;height: 0;top: 0;left: -3px;transition: all 0.8s;}
.join_school .part_1 .rightbox li:hover .lh_17:before{height: 100%;}
.join_school .part_1 .rightbox li p{color: #868686;}
.join_school .part_2{position: relative;margin-bottom: 4.75%;}
.join_school .part_2 img.bg{z-index: -1;width: 100%;}
.join_school .part_2 .con{position: absolute;text-align: center;top: 60px;width: 100%;}
.join_school .part_2 .con h3{color: #2e2d2d;line-height: 1.1em;margin-bottom: 1.58%;font-size: 24px;}
.join_school .part_3 h2{margin-bottom: 4.75%;line-height: 1.1em;color: #2e2d2d;}
.join_school .part_3 ul{margin: 0 -5px -10px;overflow: hidden;}
.join_school .part_3 li{float: left;width: 33.33%;margin-bottom: 10px;}
.join_school .part_3 .listbox{margin: 0 5px;padding: 0 8.5% 8.27% 7.1%;border: 1px solid #dedede; position: relative;background-size: cover;background-position: right bottom; }
.join_school .part_3 a{display: inline-block;line-height: 1.1em;font-weight: bold;margin-bottom:7.53%;color: #000;padding-top: 10.63%;border-top: 3px solid #000;position: relative;}
.join_school .part_3 a:before{position: absolute;content: "";background: #0c8866;width: 0;height: 3px;top: -3px;left: 0;transition: all 0.8s;}
.join_school .part_3 li:hover a:before{width: 100%}
.join_school .part_3 p{color: #868686;height: 6.9em;overflow: hidden;line-height: 1.7em;}

/*join_detail*/
.join_detail .part_1{margin-bottom: 3.17%;color: #fff;}
.join_detail .part_1 .leftbox{width:31.56%; float: left;background: #acadbf;padding: 2.53% 2.29% 7.13%;}
.join_detail .part_1 .leftbox h3{line-height: 1.1em;margin-bottom: 9.3%;font-weight: normal;}
.join_detail .part_1 .leftbox p{color: #fff;line-height: 1.5em;}
.join_detail .part_1 .rightbox{float: left;width: 67.89%;margin-left: 0.55%;background: #fafafa;padding: 2.53% 2.53% 4.75%;}
.join_detail .part_1 .rightbox .tab{margin-bottom: 4.67%;}
.join_detail .part_1 .rightbox .tab a{line-height: 1.1em;padding-bottom: 9px;border-bottom: 3px solid transparent;position: relative;margin-right: 28px;}
.join_detail .part_1 .rightbox .tab a.on{border-color:#acadbf;}
.join_detail .part_1 .rightbox .tab a:before{display: block;content: "";position: absolute;bottom: -7px;width: 5px;height: 4px;left: 50%;transform: translate(-50%,100%);opacity: 0;background: url(../images/join_icon05.png);transition: all .5s;}
.join_detail .part_1 .rightbox .tab a.on:before{opacity: 1;transform: translate(-50%,0%);}
.join_detail .part_1 .rightbox .con .conlist{display: none;}
.join_detail .part_1 .rightbox .con .conlist.on{display: block;}
.join_detail .part_1 .rightbox .con p{color: #868686;}
.join_detail .part_2{text-align: right;}
.join_detail .part_2 a{display: inline-block;width: 100px;text-align: center;color: #fff;height: 37px;line-height: 37px;background: #0d8967;position: relative; }
.join_detail .part_2 a:hover{background:#15cd9b;transition: all .2s;}
.join_detail .part_2 a:before {content: '';position: absolute;top: 0;left: 0;width: 0;height: 37px;background: rgba(255,255,255,0.3);transition: all .3s;}
.join_detail .part_2 a:hover:before{width:100%;}

/*coop_six*/
.coop_six section{margin-bottom: 0;}
.coop_six .part_1{background-size: contain;padding: 5.2% 0 1.875%;background-repeat: no-repeat;position: relative;overflow: hidden;}
.coop_six .part_1 .wraper{height: 50%;position: relative;}
.coop_six .part_1 .carbox{position: absolute;width: 71.51%;top: 0;right: 0;}
.coop_six .part_1 img.car{width: 100%;}
.coop_six .part_1 .topbox{color: #fff;width: 32.11%;max-width: 405px;}
.coop_six .part_1 .topbox h3{line-height: 1.25em;color: #fff;margin-bottom: 6.66%;}
.coop_six .part_1 .topbox .txt{color: #fff;line-height: 1.33em;}
.coop_six .part_1 .bottombox{position: absolute;bottom: 0;left: 0;width: 100%;}
.coop_six .part_1 .bottombox .txt{width: 93.66%;max-width: 1107px;}
.coop_six .part_1 .bottombox ul{float: left;}
.coop_six .part_1 .bottombox ul:last-child{float: right;padding-top: 0}
.coop_six .part_1 .bottombox li{margin-bottom: 30px;}
.coop_six .part_1 .bottombox h4{color: #eb0b02;line-height: 1.1em;font-weight: normal;margin-bottom: 9px;}
.coop_six .part_1 .bottombox p{color: #fff;font-weight: bold;background: #ffa800;padding: 0 7px;border-radius: 10px;display: inline-block;}
.coop_six .part_1 img.one{position: absolute;bottom: 0;left: 32.39%;width: 25.05%;bottom: 1.875%}
.coop_six .part_2{padding: 6.56% 0 5.36%;background-size: contain;color: #333333;background-repeat: no-repeat;}
.coop_six .part_2 .wraper{overflow: visible;}
.coop_six .part_2 h3{line-height: 1.1em;font-weight: normal;margin-bottom: 10.58%}
.coop_six .part_2 .leftbox{width: 29.97%;float: right;}
.coop_six .part_2 .lh_17{color: #333333;line-height: 1.4em;-webkit-line-clamp: 15;max-height: 21em;}
.coop_six .part_2 .rightbox{width: 54.48%;float: right;margin-left: 11.10%;color: #fff;position: relative;}
.coop_six .part_2 .rightbox img{position: absolute;right: 0;top: 0;width: 54.51%;max-width: 374px;}
.coop_six .part_2 .rightbox li{margin-bottom: 1.11%;background-size: cover;background-repeat: no-repeat;width: 51.81%;box-sizing: content-box;}
.coop_six .part_2 .rightbox .listbox{padding-left: 15.16%;padding-top: 3.225%;}
.coop_six .part_2 .rightbox li p{line-height: 1.1em}
.coop_six .part_2 .rightbox li .bgbox{background-repeat: no-repeat;}
.coop_six .part_2 .rightbox li:nth-child(1) .bgbox{height: 100%;width: 100%;background-image: url(../images/coop_icon01.png);transform: translateX(38.87%);}
.coop_six .part_2 .rightbox li:nth-child(2) .bgbox{height: 100%;width: 100%;background-image: url(../images/coop_icon02.png);transform: translateX(26.76%);}
.coop_six .part_2 .rightbox li:nth-child(3) .bgbox{height: 100%;width: 100%;background-image: url(../images/coop_icon03.png);transform: translateX(13.52%);}
.coop_six .part_2 .rightbox li:nth-child(4) .bgbox{height: 100%;width: 100%;background-image: url(../images/coop_icon04.png);transform: translateX(0.56%);}
.coop_six .part_3{position: relative;background: #f0efe4;padding: 3.43% 0 4.16%;}
.coop_six .part_3 .wraper{position: relative;}
.coop_six .part_3 .imgbox{width: 100%;position: relative;}
.coop_six .part_3 .imgbox img{width: 100%;height: 100%;}
.coop_six .part_3 .imgbox img.img2{display: none;}
.coop_six .part_3 .txt{position: absolute;top: 39.84%;background: url(../images/coop_icon11.png);padding: 7.708% 2.9375% 2.447%;color: #fff;max-width: 883px;width: 62.41%;left: 0;background-repeat: no-repeat;background-size: cover;}
.coop_six .part_3 .txt p{width: 46.45%;float: right;}
.coop_six .part_3 .txt h3{width: 47.09%;float: right;margin-left: 4.68%;line-height: 1.33em;position: relative;top: -2px;white-space: nowrap;}
.coop_six .part_3 .dotbox a{position: absolute;display: block;width: 21px;height: 21px;right: 10%;top: 10%;padding: 6px;}
.coop_six .part_3 .dotbox a:hover,.coop_six .part_3 .dotbox a.on{padding: 0}
.coop_six .part_3 .dotbox a.dot1{right: 12.6%;top: 30%;}
.coop_six .part_3 .dotbox a.dot2{right: 13.6%;top: 32.5%;}
.coop_six .part_3 .dotbox a.dot3{right: 17.4%;top: 35.5%;}
.coop_six .part_3 .dotbox a.dot4{right: 18.9%;top: 33.5%;}
.coop_six .part_3 .dotbox a.dot5{right: 18.9%;top: 36.5%;}
.coop_six .part_3 .dotbox a.dot6{right: 20.0%;top: 30.5%;}
.coop_six .part_3 .dotbox a.dot7{right: 21.3%;top: 27.5%;}
.coop_six .part_3 .dotbox a.dot8{right: 22.7%;top: 34.1%;}
.coop_six .part_3 .dotbox a.dot9{right: 24.3%;top: 29.9%;}
.coop_six .part_3 .dotbox a.dot10{right: 25.5%;top: 27.9%;}
.coop_six .part_3 .dotbox a.dot11{right: 25.1%;top: 30.9%;}
.coop_six .part_3 .dotbox a.dot12{right: 27.1%;top: 28.9%;}
.coop_six .part_3 .dotbox a span{border-radius: 50%;border: 1px solid #fff;display: block;transition: all .5s;width: 100%;height: 100%;}
.coop_six .part_3 .dotbox a em{width: 7px;height: 7px;background: #fff;border-radius: 50%;display: block;position: absolute;left: 50%;top: 50%;margin-left: -3.5px;margin-top: -3.5px;transition: all .5s;box-shadow: 2px 2px 2px #333;}
.coop_six .part_3 .dotbox a:hover em,.coop_six .part_3 .dotbox a.on em{background: #e71132;}
.coop_six .part_3 .tabbox a{position: absolute;left: 28.85%;top: 33.6%}
.coop_six .part_3 .tabbox a+a{left: 33.5%;top: 27.6%}
.coop_six .part_3 .tabbox a em{width: 20px;height: 26px;background: url(../images/coop_icon08.png) no-repeat;background-size: cover;display: inline-block;z-index: 3;position: relative;transition: all .5s;}
.coop_six .part_3 .tabbox a.on em{width: 30px;height: 37px;background: url(../images/coop_icon09.png) no-repeat;}
.coop_six .part_3 .tabbox a p{display: inline-block;background: url(../images/coop_icon10.png) no-repeat;background-size: contain;width: 177px;padding-left: 25px;height: 38px;line-height: 27px;transform:translateX(-14px) translateY(-12px);z-index: 2;position: relative;transition: all .5s;opacity: 0;}
.coop_six .part_3 .tabbox a.on p{display: inline-block;width: 177px;opacity: 1}
.coop_six .part_3 .tabbox a:last-child{left: 34.85%;top: 29.6%; }

/*coop_index*/
.coop_index .part_1{margin-bottom: 2.379%;}
.coop_index .part_1 ul{margin: 0;}
.coop_index .part_1 li{float: left;width: 50%;}
.coop_index .part_1 .listbox{background: #f7f7f7;}
.coop_index .part_1 .txt{padding: 5.73% 12.06% 8.41%;color: #333333;border-right: 0.5px solid #fff;}
.coop_index .part_1 li:last-child .txt{background: #fbf9f5;border-left: 0.5px solid #fff;border-left: none;}
.coop_index .part_1 a.imgbox{display: block;border-bottom: 1px solid #fff;}
.coop_index .part_1 .txt h3{line-height: 1.1em;margin-bottom: 5.55%;text-align: center;font-weight: normal;}
.coop_index .part_1 .txt h3 a:hover{color: #0d8967;}
.coop_index .part_1 .txt p{color: #333;-webkit-line-clamp: 5;height: 8.5em;max-height: none;margin-bottom: 10px;}
.coop_index .part_1 .txt .linkbox{min-height: 21px;}
.coop_index .part_2 li{margin-bottom: 0.95%;}
.coop_index .part_2 li:hover .imgbox,.coop_index .part_2 li:hover .txt{background: #eaeaeb;}
.coop_index .part_2 .imgbox{background: #fafafa; /*border: 1px solid #dad9d9;*/width: 32.51%;margin-right: 0.95%;display: block;float: left;height: 100%;position: relative;overflow: visible;z-index: 10;transition: all .7s;}
.coop_index .part_2 .imgbox:before{content: "";display: block;position: absolute;top: 50%;transform: translate(100%,-50%);right: 5px;z-index: 3;transition: all .7s;border: 24px solid transparent;border-left-color: #fafafa}
.coop_index .part_2 li:hover .imgbox:before{border-left-color: #eaeaeb}
.coop_index .part_2 .txt{background: #fafafa; float: left;width: 66.29%;/*border: 1px solid #dad9d9;*/padding: 3.01% 6.58% 0% 5.47%;height: 100%;color: #333333;position: relative;overflow: hidden;transition: all .5s;}
.coop_index .part_2 .txt:before{content: "";display: block;position: absolute;width: 23px;height: 48px;background: url(../images/coop_icon132.png);left: 0;top: 50%;transform: translateY(-50%);z-index: 2;transition: all .7s;}
.coop_index .part_2 .txt h3{line-height: 1.1em;padding-bottom: 15px;/*width: 13.73%;*/border-bottom: 2px solid #0d8967;white-space: nowrap;font-weight: normal;margin-bottom: 1.796%;position: relative;display: inline-block;}
.coop_index .part_2 .txt h3 a{display: inline-block;white-space: nowrap;width: 100%;}
.coop_index .part_2 .txt h3:before{content: "";display: block;position: absolute;width: 26px;height: 25px;background: url(../images/coop_icon12.png);left: -20px;top: 0;transform: translate(-100% )}
.coop_index .part_2 .txt p.lh_17{margin-bottom: 10px;}

/*about_benefit*/
.about_benefit .part_1{margin-bottom: 7.93%;}
.about_benefit .part_1 .leftbox{float: right;width: 37.59%;padding: 0 1.82% 3.09% 3.96%;}
.about_benefit .part_1 .leftbox h3{line-height: 1.1em;color: #0d8967;padding-bottom: 4.16%;border-bottom: 2px solid #0d8967;/*width: 35.37%;*/white-space: nowrap;font-weight: normal;margin-bottom: 5.27%;display: inline-block;}
.about_benefit .part_1 .rightbox{float: right;width: 62.33%;padding:0 4.123% 0 6.26%;position: relative;}
.about_benefit .part_1 .rightbox .bottombox{position: relative;}
.about_benefit .part_1 .rightbox .bigimg{display: block;margin-bottom: 10px;position: relative;}
.about_benefit .part_1 .rightbox .bigimg img{transition: all .5s;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.about_benefit .part_1 .rightbox .swiper-container img{width: 100%;}
.about_benefit .part_1 .rightbox .but{position: absolute;top: 50%;width: 100%;z-index: 99;height: 0;}
.about_benefit .part_1 .rightbox .swiper-button-next,.about_benefit .part_1 .rightbox .swiper-button-prev{width: 18px;height: 34px;margin-top: 0;background-size: cover;margin-top: 0;top: 0;transform: translateY(-50%);}
.about_benefit .part_1 .rightbox .swiper-button-next{background-image: url(../images/about_icon02.png);right:-38px;}
.about_benefit .part_1 .rightbox .swiper-button-prev{background-image: url(../images/about_icon01.png);left:-38px;}
.about_benefit .part_2{padding: 5.989% 0 6.30%;background-repeat: no-repeat;background-size: cover;margin-bottom: 6.10%;}
.about_benefit .part_2 .leftbox{float: left;width: 46.23%;padding: 0 3.8%;position: relative;}
.about_benefit .part_2 .leftbox .but{position: absolute;top: 50%;width: 100%;z-index: 99;height: 0;left: 0}
.about_benefit .part_2 .leftbox .swiper-button-next,.about_benefit .part_2 .leftbox .swiper-button-prev{width: 18px;height: 34px;margin-top: 0;background-size: cover;margin-top: 0;top: 0;transform: translateY(-50%);}
.about_benefit .part_2 .leftbox .swiper-button-next{background-image: url(../images/about_icon02.png);right:17px;}
.about_benefit .part_2 .leftbox .swiper-button-prev{background-image: url(../images/about_icon01.png);left:17px;}
.about_benefit .part_2 .rightbox{float: left;width: 46.86%;margin-left: 6.81%}
.about_benefit .part_2 .rightbox h3{line-height: 1.1em;color: #0d8967; padding-bottom: 4.16%;border-bottom: 2px solid #0d8967;/*width: 35.37%;*/white-space: nowrap;font-weight: normal;margin-bottom: 5.27%;display: inline-block;}
.about_benefit .part_2 .rightbox .lh_17{padding-right: 4.36%;}
.about_benefit .part_3{position: relative;}
.about_benefit .part_3 .con{position: relative;/*width: 91.27%;*/padding: 0 4.59% 0 4.28%;}
.about_benefit .part_3 .slidebox{overflow: hidden;height: auto!important;}
.about_benefit .part_3 ul{height: 2000%;position: relative;height: auto!important;}
.about_benefit .part_3 li{margin-bottom: 1.88%;position: relative;}
.about_benefit .part_3 li .txt{/*width: 87.31%;*//*border: 1px solid #d7d7cf;*/padding: 3.04% 3.38% 2.6% 4.34%;position: relative;transition: all .5s;background: #fafafa;}

.about_benefit .part_3 li a{line-height: 1.1em;color: #333333;margin-bottom: 2.6%;display: block;}
.about_benefit .part_3 li .lh_17{height: 5.1em;transition: all .5s;overflow: hidden;}
.about_benefit .part_3 li .icon{position: absolute;right:0%;top: 50%;transform: translateY(-50%);z-index: 99;display: none;}
.about_benefit .part_3 li .icon span,.about_benefit .part_3 li .icon em{display: inline-block;width: 9px;height: 9px;border-radius: 50%;vertical-align: middle;}
.about_benefit .part_3 li .icon span{margin: 0 3px;position: relative;background: #0d8967;transition: all .5s;opacity: 0;}

.about_benefit .part_3 li .icon em{width: 20px;height: 20px;margin-left: 15px;transition: all .5s;background: #d7d7cf;transform: translate(-6px,-2px)}

.about_benefit .part_3 .but{width: 36px;background: url(../images/about_icon05.jpg) repeat-y;background-position: center;position: absolute;right: 4.89%;top: 49%;transform: translateY(-50%);display: none;}
.about_benefit .part_3 .next,.about_benefit .part_3 .prev{width: 34px;height: 18px;margin-top: 0;background-size: cover;margin-top: 0;left: 0;right: 0;top: auto;bottom: auto;position: absolute;display: block;cursor: pointer;z-index: 99;}
.about_benefit .part_3 .next{background-image: url(../images/about_icon04.png);bottom: -69px;}
.about_benefit .part_3 .prev{background-image: url(../images/about_icon03.png);top: -69px;}

/*about_index*/
.about_index h2{color: #909090;line-height: 1.1em;margin-bottom: 1.98%;font-weight: normal;}
.about_index .part_1{margin-bottom: 3.96%;overflow: hidden;}
.about_index .part_1 .imgbox{display: block;float: left;width: 49.32%;}
.about_index .part_1 .txt{float: left;width: 48.21%;margin-left: 2.379%;}
.about_index .part_1 .txt h3{color: #333333;line-height: 1.2em;margin-top: 7px;padding-bottom: 4.94%;border-bottom: 1px solid #0d8967;/*width: 16.47%;*/margin-bottom: 4.11%;font-weight: normal;display: inline-block;}
.about_index .part_1 .txt div.fnt_16{line-height: 1.8em;color: #333;-webkit-line-clamp: 9;height: 12.15em;max-height: none;}
.about_index .part_2{margin-bottom: 4.67%;}
.about_index .part_2 .topbox{position: relative;overflow: hidden;}
.about_index .part_2 .topbox li{position: absolute;left: 0;bottom: 0;top: 0;right: 0;opacity: 0;transition:all 2s;transform: scale(1.2);}
.about_index .part_2 .topbox li.on{opacity: 1;transform: scale(1); z-index: 1;}
.about_index .part_2 .topbox img{position: absolute;left: 0;bottom: 0;top: 0;right: 0;width: 100%;height: 100%;}
.about_index .part_2 .topbox .txt{z-index: 2;position: relative;color: #fff;width: 37.74%;margin-left: 9.83%;padding-top: 5.31%;}
.about_index .part_2 .topbox .txt .lh_17{line-height: 1.6em;-webkit-line-clamp: 5;max-height: 8em;color: #909090;}
.about_index .part_2 .topbox .txt .lh_17 p{}
.about_index .part_2 .topbox .txt h3{line-height: 1.1em;font-weight: normal;margin-bottom:3.36%; }
.about_index .part_2 .topbox .txt h4{line-height: 1.1em;font-weight: normal;margin-bottom:6.31%;white-space:nowrap;width: 13.26%;padding-bottom: 5.89%;border-bottom: 1px solid rgba(255,255,255,0.2) }
.about_index .part_2 .topbox .but{width: 100%;position: absolute;top: 50%;z-index: 2;}
.about_index .part_2 .topbox .but a{position: absolute;display: block;width: 18px;height: 34px;background-size: cover;top: 50%;transform: translateY(-50%);}
.about_index .part_2 .topbox .but .prev{background-image: url(../images/about_icon01.png);left: 37px;}
.about_index .part_2 .topbox .but .next{background-image: url(../images/about_icon02.png);right: 37px;}
.about_index .part_2 .bottombox{position: relative;z-index:1;width: 24.62%;left: 9.83%;margin-top: -105px;}
.about_index .part_2 .bottombox ul{margin: 0 -1px -2px;overflow: hidden;}
.about_index .part_2 .bottombox li{width: 33%;float: left;text-align: left;display: inline-block;}

.about_index .part_2 .bottombox li:nth-child(3){width: 33%;}
.about_index .part_2 .bottombox li:nth-child(4){width: 33%;}
.about_index .part_2 .bottombox li:nth-child(5){width: 33%;}
.about_index .part_2 .bottombox ul{text-align: center;}
.about_index .part_2 .bottombox .listbox{margin: 0 1px;position: relative;display: block;}
.about_index .part_2 .bottombox .listbox img{position: absolute;transition:all .5s;width: 100%;}
.about_index .part_2 .bottombox li.on img{/*filter: grayscale(100%);*/}
.about_index .part_2 .bottombox li .imgmask{background: rgba(0,0,0,0.45);position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 2;transition: all .5s;opacity: 0;}
.about_index .part_2 .bottombox li.on .imgmask{opacity: 1;}
.about_index .part_3{margin-bottom: 6.26%;}
.about_index .part_3 h2{margin-bottom: 4.63%;}
.about_index .part_3 ul{margin: 0 -4px;}
.about_index .part_3 li{float: left;width: 50%;}
.about_index .part_3 .listbox{margin: 0 4px;}
.about_index .part_3 .listbox p{border: 1px solid #0d8967;padding: 9.26%;text-align: center;line-height: 1.1em;color: #0d8967; }
.about_index .part_3 li:first-child p{background: #0d8967;color: #fff;}
.about_index .part_4{margin-bottom: 8%;}
.about_index .part_4 h2{margin-bottom: 2.61%;}
.about_index .part_4 .topbox{position: relative;}
.about_index .part_4 .topbox .ulbox{overflow: hidden;width: 80.17%;z-index: 100;margin: auto}
.about_index .part_4 .topbox ul{width: 2000%;position: relative;}
.about_index .part_4 .topbox li{text-align: center;position: relative;z-index: 100;float: left;cursor: pointer;padding-bottom: 50px;}
/*.about_index .part_4 .topbox li:before{content: "";display: block;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);background: url(../images/about_icon12.png);width: 36px;height: 17px;opacity: 0;transition: all .5s;}*/
.about_index .part_4 .topbox li.on:before{opacity: 1;}
.about_index .part_4 .topbox li span,.about_index .part_4 .topbox li em{display: inline-block;color: #a6a8b7;transition:  all .5s;}
.about_index .part_4 .topbox li.on span{color: #0d8967;}
.about_index .part_4 .topbox li.on em{background: #0d8967;}
.about_index .part_4 .topbox li em{width: 17px;height: 17px;background: #a6a8b7;border-radius: 50%;position: relative;z-index: 100;}
.about_index .part_4 .topbox li span{display: block;text-align: center;line-height: 1.1em}
.about_index .part_4 .topbox .but{position: absolute;top: 50%;width: 94.48%;z-index: 99;height: 1px;left: 50%;background: url(../images/about_icon08.png) repeat-x;transform: translateX(-50%) translateY(-43px);}
.about_index .part_4 .topbox .next,.about_index .part_4 .topbox .prev{width: 21px;height: 21px;margin-top: 0;background-size: cover;margin-top: 0;top: 0;transform: translateY(-50%);position: absolute;display: block;}
.about_index .part_4 .topbox .next{background-image: url(../images/about_icon06.png);right:-34px;}
.about_index .part_4 .topbox .prev{background-image: url(../images/about_icon05.png);left:-34px;}
.about_index .part_4 .bottombox{position: relative;}
.about_index .part_4 .bottombox li{position: absolute;left: 0;right: 0;top: 0;bottom: 0;opacity: 0;transition: all 1s;/*padding:20px 20px 20px 10px;*/background: #eaeaeb;z-index: -1;overflow: hidden;}
.about_index .part_4 .bottombox li.on{opacity: 1;z-index: 5;}
.about_index .part_4 .bottombox li .leftbox{width: 50%;/*margin-right: 0.63%;*/float: right;padding: 4% 5% 4% 5%;height: 100%;position: relative;}
.about_index .part_4 .bottombox li .leftbox .lh_17{-webkit-line-clamp: 5;max-height:11.25em;margin-bottom: 10px;cursor: pointer;}
.about_index .part_4 .bottombox li .leftbox p{padding-left: 19px;background: url(../images/about_icon13.png) no-repeat;background-position: left 11px;line-height: 2.25em;}
.about_index .part_4 .bottombox li .leftbox .lh_17.on p{color:#0d8967;background: url(../images/about_icon133.png) no-repeat;background-position: left 11px;}
.about_index .part_4 .bottombox li .leftbox .lh_17:hover p{color:#0d8967;background: url(../images/about_icon133.png) no-repeat;background-position: left 11px;}
.about_index .part_4 .bottombox li .rightbox{width: 50%;float: right;}
.about_index .part_4 .bottombox li .rightbox .imgbox{display: none;}
.about_index .part_4 .bottombox li .rightbox .imgbox.on{display: block;}
.about_index .part_5{margin-bottom: 7.533%;}
.about_index .part_5 .con{background: url(../images/about_icon11.jpg) no-repeat;background-size: cover;padding: 5.15% 0 5.63%;position: relative;}
.about_index .part_5 .slidebox{margin: auto;width: 77.95%;}
.about_index .part_5 .slidebox .swiper-container{overflow: visible;}
.about_index .part_5 .slidebox .but{width: 91.28%;left: 50%;transform: translateX(-50%);position: absolute;top: 50%;z-index: 99;height: 0;}
.about_index .part_5 .swiper-button-next,.about_index .part_5 .swiper-button-prev{width: 18px;height: 34px;margin-top: 0;background-size: cover;margin-top: 0;top: 0;transform: translateY(-50%);}
.about_index .part_5 .swiper-button-next{background-image: url(../images/about_icon09.png);right:17px;}
.about_index .part_5 .swiper-button-prev{background-image: url(../images/about_icon10.png);left:17px;}
.about_index .part_5 li{position: relative;opacity: 0;transition: opacity .5s}
.about_index .part_5 li .txt{width: 50.6%;margin-right: 10.1%;color: #fff;}
.about_index .part_5 li .txt h3{line-height: 1.1em;margin-bottom: 5.38%;}
.about_index .part_5 li .txt p{line-height: 1.5em;margin-bottom: 3.81%;}
.about_index .part_5 li .txt h4{line-height: 1.1em;font-weight: normal;}
.about_index .part_5 li .imgbox{width: 39.3%;position: absolute;right: 0;top: 0;bottom: auto;}
.about_index .part_5 li:nth-child(even) .imgbox{top: auto;bottom: 0;}
.about_index .part_5 li .imgbox img{box-shadow: 9px 9px 9px #2a2a2e;width: 100%;}
.about_index .part_5 li.swiper-slide-active,.about_index .part_5 li.swiper-slide-next{opacity: 1}
.about_index .part_6 .con{position: relative;}
.about_index .part_6 img{display: block;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;position: absolute;}
.about_index .part_6 .txt{float: right;width: 50%;background-size: cover;height: 100%;padding: 2.93% 2.53% 1.42% ;background-repeat: no-repeat;background: rgba(255,255,255,0.87);transition: all .5s;position: relative;z-index: 3;}
.about_index .part_6 .txt h3{line-height: 1.1em;padding-bottom: 11px;border-bottom: 3px solid #bfc8d9;white-space: nowrap;/*width: 12.53%;*/margin-bottom: 2.38%;transition: all .5s;display: inline-block;}
.about_index .part_6 .txt h3 a{color: #bfc8d9;}
.about_index .part_6 .txt .lh_17{margin-bottom: 2.85%;}
.about_index .part_6 .txt .lh_17 p{transition: all .5s}

/*search*/
.search_title {color: #e0e0e0; border-left: 3px solid #f7234c; padding-left: 20px;}
.search_title span{border-bottom: 1px solid #e0e0e0;display: block; width: 100%; padding-bottom: 10px;}
.searh_g{color: #2e2d2d; margin-bottom: 1.586%;padding-left: 1.98%;}
.searh_g i{color: #0d8967}
.searh_g span{background: #c0eaff}
.search_con{padding-left: 1.98%;}
.search_con ul{margin-bottom: 4.75%;}
.search_con li span{background: #c0eaff}
.search_con li{border-bottom: 1px dashed #c0c0c0;padding-top: 2.14%;padding-bottom: 3px;}
.search_con li h2{margin-bottom: 7px;font-weight: normal;}
.search_con li a{color: #2e2d2d;}
.search_con li p{line-height:1.8; max-height:3.6em; overflow:hidden;color: #868686;}
.search_con li.ones{border-bottom: 0}
.ser_top{border:1px solid #c0c0c0; padding: 25px 20px; }
.ser_top dl{padding: 15px 0;border-bottom: 1px dashed #c0c0c0; overflow: hidden;}
.ser_top dd a{color: #303030;    line-height: 1.3em; display: block;max-height:2.6em; overflow:hidden;}
.ser_top dd a:hover{color: #0055a5;}
.ser_top dt{padding-left: 0}
.ser_top dd{padding: 5px 0;}
.ser_top .timers{margin:0; margin-top: 10px;}
.ser_top dl.ones{border-bottom: 0}
.sech_sou{overflow: hidden;margin-bottom: 2.378%;}
.sech_sou .left{float: left; height: 50px; width: 3px; background: #0d8967; margin-right: 20px;}
.sech_sou span img{width: 15px; height: 15px;}
.sech_sou button img{width: 15px; height: 15px;}
.sech_sou .right{float: left;overflow: hidden; border-bottom: 1px solid #e0e0e0; width:calc( 100% - 23px); padding-bottom: 5px;}
.sech_sou .right input,.sech_sou .right button,.sech_sou .right span{height: 50px; line-height: 50px; border: none; outline: none; float: left;}
.sech_sou .right button{width: 100px; height: 50px; background: #0d8967;text-align: center; float: right;}
.sech_sou .right button:hover{opacity: 0.9}
.sech_sou .right span img,.sech_sou .right button img{ margin-top: 18px;}
.sech_sou .right span{float: right; margin: 0 50px; margin-left: 20px; cursor: pointer;}
.sech_sou .right input{font-size: 36px; font-weight: normal; width: 750px; padding:0 10px;}
.sech_sou .right .placeholder{ color: #acadbf;}
::-webkit-input-placeholder { 
color: #acadbf; 
} 
:-moz-placeholder { 
color: #acadbf; 
} 
::-moz-placeholder { 
} 
:-ms-input-placeholder {
color: #acadbf; 
} 

.subject h1{text-align: center;margin-bottom: 10px;}
.subject .part_1{padding-top: 3.5%}




@media only screen and (min-width:1025px){
	.about_benefit .part_3 li:hover .txt{border-color: #0d8967;background: #0d8967;color: #fff}
	.about_benefit .part_3 li:hover .txt .lh_17{color: #fff;}
	.about_benefit .part_3 li:hover .txt a{color: #fff;}
	.about_benefit .part_3 li:hover .icon span{opacity: 1}
	.about_benefit .part_3 li:hover .icon em{width: 32px;height: 32px;background: #0d8967;transform: translate(0,0)}
	.join_social .part_1 a.searchbut:hover{background-color:#15cd9b;transition: all .2s;}
	.join_social .part_1 a.searchbut:hover:before{width:100%;}
	.corelist li:hover img{/*animation:swing 1s;*/}
	.corelist li a:hover .img1{display: none;}
	.corelist li a:hover .imgbox{border-color: #fff;}
	.corelist li a:hover .img2{display: block;}
	.corelist li a:hover span{color:#fff;}
	.search_con li a:hover{color: #0d8967}
	.core_index .part_1 li:hover h3{opacity: 0;transform: translateY(100%);}
	.core_index .part_1 li:hover .txt{opacity: 1;transform: translateY(0);}
	.about_index .part_6 .con:hover .txt{background: rgba(52,78,117,0.87);}
	.about_index .part_6 .con:hover h3{color: #a2aebf;}
	.about_index .part_6 .con:hover a{color: #a2aebf;}
	.about_index .part_6 .con:hover .lh_17 p{color: #fff!important;}
	.about_index .part_6 .con:hover a.dotmore{background-image: url(../images/about_icon14.png);}

}

@media only screen and (max-width:1470px){
	.coop_six .part_2{padding-top: 3.56%}
	.about_index .part_4 .topbox .next{right: -30px;}
	.about_index .part_4 .topbox .prev{left: -30px;}
}

@media only screen and (max-width:1400px){
	/*corelist*/
	.corelist .listbox{margin: 0 65px;font-size: 20px;}
	.corelist .listbox span{font-size: 20px;}
	.core_style h2{font-size: 16px;}
	/*other_contact*/
	.other_contact .part_1 a{padding: 25px 42px}
	.other_contact .part_1 .swiper-button-next, .other_contact .part_1 .swiper-button-prev{width: 30px;height: 30px;}
	.other_contact .part_1 .swiper-button-prev{left: -40px;}
	.other_contact .part_1 .swiper-button-next{right: -40px;}
	.videobox video,.videobox img{max-width: 1000px;min-width: 800px}
}
@media only screen and (max-width:1300px){
	.corelist .listbox span{font-size: 17px;}
}
@media only screen and (max-width:1140px){
	.corelist .listbox span{font-size: 14px;}
}
@media only screen and (max-width:1024px){
	*{cursor:pointer}
	/*about_index*/
	.about_index .part_2 .topbox .txt{padding-top: 4.31%;}
	.about_index .part_2 .topbox .txt h4{margin-bottom: 5.31%;}
	.about_index .part_1 .txt div.fnt_16{-webkit-line-clamp:8;height: 11.8em;}
	.about_index .part_4 .topbox li{padding-bottom: 30px;}
	.about_index .part_4 .topbox .but{transform: translate(-50%,-28px);width: 91.48%; }
	.about_index .part_6 .txt{padding-top: 1.93%;}
	.about_index .part_6 .txt .lh_17 p{font-size: 14px!important;max-height: 5.2em;}
	/*about_benefit*/
	.about_benefit .part_1{margin-bottom: 5%}
	.about_benefit .part_1 .rightbox,.about_benefit .part_1 .leftbox{float: none;width: 100%;}
	.about_benefit .part_1 .rightbox{margin-bottom: 3%}
	.about_benefit .part_1 .leftbox h3{margin-bottom: 2.16%;width: auto;display: inline-block;padding-bottom: 2.16%}
	.about_benefit .part_2 .leftbox .swiper-button-prev{left: 10px;}
	.about_benefit .part_2 .leftbox .swiper-button-next{right: 10px;}
	.about_benefit .part_3 .but{top: 49%;}
	/*coop_six*/
	.coop_six .part_1 .bottombox li{margin-bottom: 23px;}
	/*.coop_six .part_1 .bottombox ul:last-child{padding-top: 9.69%;}*/
	.coop_six .part_1 .bottombox .txt{width: 84.66%;}
	.coop_six .part_1 .topbox{width: 37.11%}
	.coop_six .part_1 .topbox .txt{max-height: 7.98em;overflow: hidden;}
	.coop_six .part_2{height: auto!important;padding: 4.56% 0 5.36%;background-size: cover;}
	.coop_six .part_2 .leftbox{width: 38.97%;}
	.coop_six .part_2 .rightbox{margin-left: 6.1%}
	.coop_six .part_2 h3{margin-bottom: 6.58%;}
	.coop_six .part_2 .lh_17{-webkit-line-clamp: 12;max-height: 16.8em;}
	/*detail_album*/
	.detail_album em{width: 60px;height: 60px;}
	.detail_album .swiper-button-next, .detail_album .swiper-button-prev{width: 40px;height: 40px;}
	.detail_album .imgbox h3{padding: 20px 30px;}
	/*corelist*/
	.corelist .listbox{margin: 0 40px;}
	.core_index .part_1 .swiper-button-next, .core_index .part_1 .swiper-button-prev{width: 40px;height: 40px;}
	.core_slide .txt p{-webkit-line-clamp:3;max-height:5.1em;}
	.core_slide .swiper-button-next, .core_slide .swiper-button-prev{width: 40px;height: 40px;}
	/*join_index*/
	.join_index .part_1 li .txt{padding-top: 4.344%;}
	.join_index .part_1 .txt span.border{top: 10.5%;}
	/*news_index*/
	.news_index .con .txtbox h3{margin-bottom:10px;}
	/*news_video*/
	.news_video .part_1 ul li:first-child .txt{bottom: 0;left: 0;padding-left:88px;}

	.videobox video,.videobox img{max-width: 800px;min-width: 600px}
	/*search*/
	.sech_sou .right input{width: 500px;}
	/*join_school*/
	.join_school .part_2 .con{top: 30px;}
}

@media only screen and (max-width:1023px){
	/*about_index*/
	.about_index .part_1 .con{height: auto!important;}
	.about_index .part_1 .imgbox,.about_index .part_1 .txt{float: none;width: 100%;}
	.about_index .part_1 .imgbox{margin-bottom: 2.89%;}
	.about_index .part_2 .topbox{margin-bottom: 2.89%;}
	.about_index .part_2 .bottombox{margin-top: 0!important;left: 0;width: 100%;}
	/*.about_index .part_2 .bottombox li{width: 16.66%;}*/
	.about_index .part_4 .topbox .but{width: 90%;}
	.about_index .part_6 .con{height: auto!important}
	.about_index .part_6 .imgbox,.about_index .part_6 .txt{float: none;width: 100%;}
	.about_index h2{font-size: 18px;}
	/*about_benefit*/
	.about_benefit .part_1 .rightbox{padding: 0 6%}
	.about_benefit .part_2 .leftbox{margin-bottom: 5%}
	.about_benefit .part_2 .leftbox,.about_benefit .part_2 .rightbox{float: none;width: 100%;}
	.about_benefit .part_2 .leftbox .swiper-button-prev{left: 0}
	.about_benefit .part_2 .leftbox .swiper-button-next{right: 0}
	.about_benefit .part_2 .rightbox h3{padding-bottom: 2.16%;margin-bottom: 3.17%}
	.about_benefit .part_3 .but{right: 4.6%;}
	.about_benefit .part_3 .next{bottom: -59px;}
	.about_benefit .part_3 .prev{top: -59px;}
	/*coop_index*/
	.coop_index .part_2 li{height: auto!important;border: 1px solid #ccc;padding: 5%;}
	.coop_index .part_2 .imgbox,.coop_index .part_2 .txt{width:100%;float: none; border: none;background: none;}
	.coop_index .part_2 .imgbox{width: 50%;margin: auto;}
	.coop_index .part_2 .imgbox:before{display: none;}
	.coop_index .part_2 .txt:before{display: none;}
	.coop_index .part_2 .txt h3:before{display: none;}
	/*coop_six*/
	.coop_six .part_1{height: auto!important;padding-top: 0;background: none}
	.coop_six .part_1 .top{background: #E22213;padding-bottom: 7%}
	.coop_six .part_1 .bottom{background: #fff}
	.coop_six .part_1 .carbox{position: static;width: 100%;}
	.coop_six .part_1 img.car{transform: rotate(6deg) translateY(-10px);}
	.coop_six .part_1 img.one{z-index: 3;display: block;margin: auto;margin-top: -20px;left: auto;bottom: auto;top: -20px;right: 0;width: 32%}
	.coop_six .part_1 .topbox{width: 100%;max-width: none;}
	.coop_six .part_1 .top .wraper{z-index: 2;margin-top: -50px;height: auto}
	.coop_six .part_1 .topbox .txt{max-height: none;}
	.coop_six .part_1 .bottom{position: relative;}
	.coop_six .part_1 .bottombox{position: relative;}
	.coop_six .part_1 .bottombox .txt{width: 60%;padding-top: 5%;}
	.coop_six .part_2 .rightbox,.coop_six .part_2 .leftbox{float: none;width: 100%}
	.coop_six .part_2 .rightbox{margin-bottom: 5%;margin-left: 0}
	.coop_six .part_3 .imgbox img{display: none;}
	.coop_six .part_3 .imgbox img.img2{display: block;}
	.coop_six .part_3 .txt{position: static;width: 100%;background-image: none;background-color: rgba(225, 43, 43, 0.7);padding: 5% 2%}
	.coop_six .part_3 .dotbox,.coop_six .part_3 .tabbox{display: none;}
	/*detail_album*/
	.detail_album em{width: 30px;height: 30px;}
	.main_detail .part_1 .leftbox{float: none;margin-bottom: 2%}
	.main_detail .part_1 .rightbox{width: 100%;float: none}
	.videobox video,.videobox img{max-width: 600px;min-width: 450px}
	.detail_album .imgbox h3{padding: 15px 25px;}

	/*corelist*/
	.corelist .listbox{margin: 0 25px;}
	.corelist li .imgbox{margin-bottom: 10px}
	.core_slide .txt{padding-top: 2.37%;}
	.core_slide .txt h3{margin-bottom: 6.95%;}
	/*join_index*/
	.join_index .part_1 li{height: auto!important;}
	.join_index .part_1 .txt, .join_index .part_1 .imgbox{float: none;width: 100%;}
	.join_index .part_1 li .txt{padding-top: 7.344%}
	.join_index .part_1 .txt span.border{left: 4.758%;width: 27.19%;}
	/*other_contact*/
	.other_contact .part_1 a{padding: 15px 30px;}
	.other_contact .part_2 ul{margin: 0 -10px;}
	.other_contact .part_2 .listbox{margin: 0 10px;}
	/*search*/
	.sech_sou .right input{width: 73%;max-width: 10em;padding: 0 0.5em;}
	.sech_sou .right input, .sech_sou .right button, .sech_sou .right span,.sech_sou .left{height: 35px;line-height: 35px;}
	.sech_sou .right span img, .sech_sou .right button img{margin-top: 11px;}
	.sech_sou .right input{font-size: 24px;}

}

@media only screen and (max-width:768px){
	/*join_detail*/
	.join_detail .part_1 .leftbox,.join_detail .part_1 .rightbox{width: 100%;float: none;height: auto!important;}
	.join_detail .part_1 .leftbox{padding-bottom: 5%;}
	.join_detail .part_1 .leftbox h3{margin-bottom: 2%;}
	/*news_index*/
	.news_index .con .part_1 ul.leftbox,
	.news_index .con .part_1 ul.rightbox{float: none;width: 100%;}
	.news_index .con .part_1 ul.rightbox li{}
	.news_index .con .part_1 ul.rightbox .imgbox, .news_index .con .part_1 ul.rightbox .txtbox{height: 100%;width: 50%;float: left;}
	.news_index .con .part_2 li{width: 100%;float: none;clear: both;}
	.news_index .con ul li .txt:before{display: none;}
	/*news_video*/
	.news_video .part_1 ul .txt{bottom: 5px;left: 10px;}
	.news_video .part_1 ul .txt h3{padding-left: 0;}
	.news_video .part_1 ul .txt em{display: none;}
	.news_video .part_1 ul li:first-child .txt .info{padding-left: 0;}
	.news_video .part_1 ul .txt,.news_video .part_1 ul li:first-child .txt{bottom: 0;left: 0;padding:20px;}
	.other_contact .part_2 .listbox{padding-top: 10px;}
	.other_contact .part_2 em{top: 4px;}
	.other_contact .part_2 h5{margin-bottom: 4px;}
	.other_contact .part_2 p{line-height: 1.3em;}
	/*join_school*/
	.join_school .part_1 h2{float: none;margin-bottom: 10px;width: 100%;}
	.join_school .part_1 .rightbox{float: none;width: 100%;}
	.join_school .part_2 .con h3{font-size: 20px;font-weight: normal;margin-bottom: 10px;}
	.join_school .part_2 img.bg{margin-bottom: 10px;}
	.join_school .part_2 .con{position: static;}
	.join_school .part_2 .con p{font-size: 14px!important;}
	.join_school .part_3 p{height: 9.5em}
	/*about_index*/
	.about_index .part_4 .bottombox li .leftbox{padding: 2.15% 5.71% 5.15% 5.47%}
	/*coop_six*/
	.coop_six .part_2{background-color: #F4B70F;background-image: url(../images/coop_icon06_2.png)!important;background-repeat: no-repeat;}
}

@media only screen and (max-width:767px){
	.other_contact .part_1{float: none;width: auto;margin-bottom: 15px;}
	.other_contact .part_2 .topbox{width: auto;float: none;}
	/*about_index*/
	.about_index .part_1 .txt div.fnt_16{-webkit-line-clamp:inherit;height: auto}
	.about_index .part_2 .topbox{height: auto!important;}
	.about_index .part_2 .topbox img{position: static;height: auto;}
	.about_index .part_2 .topbox li{position: static;display: none;opacity: 1;transform: scale(1);}
	.about_index .part_2 .topbox li.on{display: block;}
	.about_index .part_2 .topbox .txt{width: 100%;margin-left: 0;color: #333}
	.about_index .part_2 .topbox .txt .lh_17{color: #333;max-height:100%; height:100%;}
	.about_index .part_2 .topbox .txt h4{border-color: #333;padding-bottom: 2.89%;margin-bottom: 2.31%}
	.about_index .part_2 .topbox .but{display: none;}
	.about_index .part_2 .topbox .txt h3{margin-bottom: 1.36%}
	.about_index .part_2 .bottombox li:nth-child(n+5){float: left;}
	.about_index .part_1{margin-bottom: 5%}
	.about_index .part_3 li{float: none;width: 100%;margin-bottom: 5px;}
	.about_index .part_3 h2{margin-bottom: 2.63%}
	.about_index .part_4 .topbox li{padding-bottom: 20px;}
	.about_index .part_4 .topbox li:before{background-size: cover!important;width: 18px;height: 9px;}
	.about_index .part_4 .topbox .but{width: 80%;transform: translate(-50%,-20px);}
	.about_index .part_4 .topbox .next{right: -24px;}
	.about_index .part_4 .topbox .prev{left: -24px}
	.about_index .part_4 .topbox .next, .about_index .part_4 .topbox .prev{width: 15px;height: 15px;}
	.about_index .part_4 .bottombox{height: auto!important}
	.about_index .part_4 .bottombox li{position: static;display: none;opacity: 1}
	.about_index .part_4 .bottombox li.on{display: block;}
	.about_index .part_4 .bottombox li .rightbox,.about_index .part_4 .bottombox li .leftbox{float: none;margin: 0;width: 100%;}
	.about_index .part_4 .topbox li em{width: 11px;height: 11px;}
	.about_index .part_5 li .imgbox img{box-shadow: 5px 5px 5px #555}
	.about_index .part_5 .slidebox .but{display: none;}
	.about_index .part_5 .swiper-button-prev{left: 0;}
	.about_index .part_5 .swiper-button-next{right: 0}
	.about_index .part_5 li:nth-child(even) .imgbox{top: 0;bottom: auto;}
	.about_index h2{font-size: 16px;}
	.about_index .part_5 li{padding-bottom: 70px}
	/*about_benefit*/
	.about_benefit .part_1 .rightbox .swiper-button-next, .about_benefit .part_1 .rightbox .swiper-button-prev{width: 13px;height: 28px;}
	.about_benefit .part_1 .rightbox .swiper-button-prev{left: -20px;}
	.about_benefit .part_1 .rightbox .swiper-button-next{right: -20px;}
	.about_benefit .part_3 .con{width: 100%;padding: 0;}
	.about_benefit .part_3 .next, .about_benefit .part_3 .prev{width: 23px;height: 13px;}
	.about_benefit .part_3 .but{right: 5px;width: 23px;}
	.about_benefit .part_3 .prev{top: -40px}
	.about_benefit .part_3 .next{bottom: -40px}
	/*coop_index*/
	.coop_index .part_1 li{float: none;width: 100%;}
	.coop_index .part_1 .listbox{;padding-top: 5%;}
	.coop_index .part_1 .txt h3{margin-bottom: 3%;}
	.coop_index .part_1 a.imgbox{width:70%;margin: auto; }
	.coop_index .part_1 .txt{padding: 2%;}
	.coop_index .part_2 .imgbox{width: 70%;}
	.coop_index .part_2 .txt{padding: 0}
	/*coop_six*/
	.coop_six .part_1 .top .wraper{margin-top: -35px;}
	.coop_six .part_1 img.car{transform:rotate(6deg) translateY(5px) translateX(-53px) scale(1.2) }
	.coop_six .part_1 .bottombox{width: 100%;}
	.coop_six .part_1 .bottombox .txt{width: 92%;padding-top: 7%}
	.coop_six .part_1 .bottombox ul:last-child{float: left;padding-left: 50px;}
	.coop_six .part_3 .txt h3{margin-bottom: 5%}
	.coop_six .part_3 .txt p,.coop_six .part_3 .txt h3{float: none;margin-left: 0;width: 100%;}
	.coop_six .part_2 .rightbox img{display: none;}
	.coop_six .part_2 .rightbox li{width: 100%;height: auto!important;}
	.coop_six .part_2 .rightbox li .bgbox{transform: translate(0)!important;}
	.coop_six .part_2 .rightbox li:nth-child(1) .bgbox{background: rgba(225,48,8,0.8);}
	.coop_six .part_2 .rightbox li:nth-child(2) .bgbox{background: rgba(237,109,11,0.8)}
	.coop_six .part_2 .rightbox li:nth-child(3) .bgbox{background: rgba(240,178,11,0.8);}
	.coop_six .part_2 .rightbox li:nth-child(4) .bgbox{background: rgba(107,153,7,0.8);}
	.coop_six .part_2 .lh_17{max-height: none;-webkit-line-clamp:inherit;}
	.coop_six .part_2 .rightbox .listbox{height: 5.1em;padding-left: 5%}
	/*detail_album*/
	.detail_album li:first-child{width: 100%;}
	.detail_album li{width: 50%;margin-bottom: 0;}
	
	.detail_album .swiper-button-next, .detail_album .swiper-button-prev{width: 30px;height: 30px;}
	.videobox video,.videobox img{max-width: 300px;min-width: 180px}
	.detail_album .imgbox h3{padding: 10px;}
	/*core_slide*/
	.corelist{padding: 5% 0;}
	.core_index .part_1 .swiper-button-next, .core_index .part_1 .swiper-button-prev{width: 30px;height: 30px;}
	.core_slide .swiper-button-next, .core_slide .swiper-button-prev{width: 30px;height: 30px;}
	.corelist ul{text-align: center;margin-bottom: 3%;}
	.corelist li{display: inline-block;float: none;width: 95px;padding-bottom: 0;margin-bottom: 2%;}
	.corelist .listbox{margin: 0 10px;}
	.corelist span{white-space: nowrap;}
	.corelist p{position: static;transform: translate(0);}
	.corelist li.on:before{display: none;}
	.core_index .part_1 li{width: 100%;margin-bottom: 5px;}
	.core_index .part_1 .but{display: none!important;}
	.core_slide li{height: auto!important;}
	.core_slide .imgbox{float: none;width: 100%;margin-bottom: 2%;}
	.core_slide .txt{float: none;width: 100%;height: auto;padding-bottom: 2%;}
	.core_slide .swiper-container .swiper-button-next,.core_slide .swiper-container .swiper-button-prev{top: 25%;width: 30px;height: 30px;}
	.core_index .part_1 .txt{position: static;opacity: 1;transform: translateY(0);padding: 20px }
	.core_index .part_1 h3{opacity: 1;position: relative;margin-top: -54px;}
	/*main_detail*/
	.main_detail .part_2 .lh_17 p{background-image: none!important;}
	.main_detail .part_2 .lh_17 em{display: none!important;}
	/*joinlist*/
	.joinlist ul{text-align: center;width: 100%}
	.joinlist li{display: inline-block;width: 110px;float: none;}
	/*join_social*/
	.join_social .part_2 .ph_table ,
    .join_social .part_2 .ph_table thead,
    .join_social .part_2 .ph_table tbody,
    .join_social .part_2 .ph_table th,
    .join_social .part_2 .ph_table td,
    .join_social .part_2 .ph_table tr { display: block; }
    .join_social .part_2 .ph_table thead tr { position: absolute; top: -9999px; left: -9999px; }
    .join_social .part_2 .ph_table tr { border: 1px solid #eee; border-bottom:0; margin-bottom:20px; }
    .join_social .part_2 .ph_table td { border: none; border-bottom: 1px solid #eee; position: relative; padding:5px 0;  white-space: normal; text-align: left;  }
    .join_social .part_2 .ph_table td:before { position: absolute; top: 0; left: 0; padding:5px 0; width: 6em; text-indent:10px;  white-space: nowrap; text-align: left; }
    .join_social .part_2 .ph_table td:before { content: attr(data-title); }
	.join_social .part_2 .ph_table a{background: none;padding-left: 0}
	.join_social .part_2 .ph_table td:first-child,.join_social .part_2 .ph_table td{padding-left: 8em;}
	.join_social .part_1 .formbox{width: 80%;margin: auto;float: none;height: auto;}
	.join_social .part_1 .formlist{float: none;width: 100%;margin-bottom: 10px;}
	.join_social .part_1 a.searchbut{float: none;width: 100px;margin: auto;}
	/*news_index*/
	.news_index .con .part_1 li{height: auto!important}
	.news_index .con .part_1 a.imgbox,.news_index .con .part_1 .txtbox{float: none;width: 100%;}
	.news_index .con .txt{padding: 4% 2%;}
	.news_index .con .txtbox h3{-webkit-line-clamp:inherit;height: auto;}
	.news_index .con .txtbox p{height: auto;-webkit-line-clamp:inherit;max-height: none;}
	.news_index .con .morebox{position: static;}
	.news_index .con .part_1 ul.rightbox li{height: auto!important}
	.news_index .con .part_1 ul.rightbox .imgbox, .news_index .con .part_1 ul.rightbox .txtbox{width: 100%;height: auto;float: none;}
	.news_index .con .part_2 li .imgbox,.news_index .con .part_2 li .txtbox{width: 100%;height: auto!important;float: none;}
	.news_index .con .part_2 li{height: auto!important}
	.news_video .part_1 li:first-child{width: 100%}
	.news_video .part_1 li{width: 50%}
	.news_video .part_1 li img{max-width: 100%;}
	/*other_contact*/
	.other_contact .part_1 a{padding: 10px;}
	.other_contact .part_2 .topbox h3{width: 100%;margin-bottom: 2%;float: none;}
	.other_contact .part_2 .topbox p{width: 100%;float: none;margin-left: 0;margin-top: 0;}
	.other_contact .part_1 .but{display: none;}
	.other_contact .part_2 li{width: 100%;float: none;margin-bottom: 3%;}
	.other_contact .part_2 .listbox{border-top: none;border-left: 1px solid #acadbf;padding-left: 10px;padding-top: 0;}
	.other_contact .part_2 em{left: 5px;width: 18px;height: 18px;top: 0;}
	.other_contact .part_2 em img{width: 100%;}
	.other_contact .part_2 .con{padding-left: 28px;}
	/*search*/
	.sech_sou .right span{margin: 0 10px;}
	.sech_sou .right button{width: 60px;}
	.search_con li{margin-bottom: 10px;padding-bottom: 3px;}
	.search_con li h2{margin-bottom: 1px;}
	.search_con li h2 a{line-height: 1.2em;display: inline-block;}
	.search_con li p{line-height: 1.5em;max-height: 3em;}
	/*join_school*/
	.join_school .part_1 h2{margin-bottom: 10px;width: 100%;padding: 10px 20px;}
	.join_school .part_1 .rightbox{float: none;width: 100%;}
	.join_school .part_1 .rightbox li{float: none;width: 100%;margin-bottom: 6px;}
	.join_school .part_1 .rightbox li .lh_17{height: auto!important;}
	.join_school .part_3 p{height: 9.5em}
	.join_school .part_3 ul{margin: 0;}
	.join_school .part_3 li{width: 100%;margin-bottom: 10px;}
	.join_school .part_3 .listbox{margin: 0}
	.join_school .part_3 li p{height: auto;}
	.join_school .part_3 a{padding-top: 20px;margin-bottom: 10px;}

	/*other_search*/
	.sech_sou .right input{max-width: 15em;}
}

@media only screen and (max-width:424px){
	/*about_benefit*/
	.about_benefit .part_1 .rightbox .swiper-button-prev{left: -16px;}
	.about_benefit .part_1 .rightbox .swiper-button-next{right: -16px;}
	.about_benefit .part_2 .leftbox .but{display: none;}
	/*coop_six*/
	.coop_six .part_1 .top .wraper{margin-top: 0}
	.coop_six .part_1 .bottombox .txt{width: 100%;}
	/*corelist*/
	.corelist li{width: 80px;}
	/*join_index*/
	.join_index .part_1 .txt span.border{top: 4.5%}
	/*join_social*/
	.join_social .part_1 .formbox{width: 100%;}
	/*other_search*/
	.sech_sou .right input{max-width: 8em;width: 63%;}
	.about_index .part_5 li{padding-bottom: 30px}
	.coop_six .part_1 .bottombox ul:last-child{padding-left: 0;}
}

/*new_coop*/
.new_coop .part_1{margin-bottom: 3.01%;position: relative;}
.new_coop .part_1 img,.new_coop .part_2 img{width: 100%;}
.new_coop .part_1 .txt{position: absolute;top: 22.65%;left: 7.05%;}
.new_coop .part_1 .txt h2,.new_coop .part_2 .txt h2{color: #fff;line-height: 1.1em;margin-bottom: 6%;font-weight: normal;}
.new_coop .part_1 .txt p,.new_coop .part_2 .txt p{color: #fff;line-height: 1.57em;}
.new_coop .part_1 .txt .scrollbox{max-height: 20.8em;}
.new_coop .part_2{position: relative;}
.new_coop .part_2 .txt{position: absolute;left:48.53%;top: 22.65%; }
.new_coop .part_2 .txt .scrollbox{max-height: 12.8em;}
.new_coop .loopbox .list{margin-bottom: 6.18%}
.new_coop .loopbox .list .con{background-size: auto;background-position: center center;padding: 8.32% 6.1% 6.18%;background-repeat: no-repeat;position: relative; }
.new_coop .loopbox .txt{float: left;width: 50%;}
.new_coop .loopbox .con img{position: absolute;top: 50%;left: 75%;transform: translate(-50%,-50%);width: auto;}
.new_coop .loopbox h2{line-height: 1.3em;max-height: 2.6em;margin-bottom: 5.3%;text-align: center;color: #2e2d2d;font-weight: normal;}
.new_coop .loopbox .scrollbox{text-align: center;color: #868686;line-height: 1.7em;max-height: 18.7em;}
.new_coop .loopbox .list:nth-child(even) h2,.new_coop .loopbox .list:nth-child(even) p{color: #fff;}
.new_coop .loopbox .list:nth-child(even) .txt{float: right;}
.new_coop .loopbox .list:nth-child(even) img{float: right;left: 25%;}
.new_coop .loopbox .list .loopalbum{margin-top: 30px;}
.new_coop .loopbox .list .loopalbum img{width: 100%;}
.new_coop .but a{display: block;width: 62px;height: 62px;background-size: cover;margin-top: 0;transform: translateY(-50%);top: 50%;}
.new_coop .but a.swiper-button-prev{background-image: url(../images/newcoop_img10.png);}
.new_coop .but a.swiper-button-next{background-image: url(../images/newcoop_img11.png);}
.new_coop .loopbox .mCSB_container{padding-right: 30px;margin: 0;left: 21px;}
.new_coop .loopbox .mCustomScrollBox>.mCSB_scrollTools{right: -6px;}
@media only screen and (max-width: 1024px){
  .new_coop .part_1 .txt .scrollbox{max-height: 15em;}
}
@media only screen and (max-width: 768px){
  .new_coop .part_1 .txt .scrollbox{max-height: 10em;}
}
@media only screen and (max-width: 767px){
  .new_coop .part_1 .txt,.new_coop .part_2 .txt{position: static;}
  .new_coop .part_1 .txt h2, .new_coop .part_2 .txt h2{color: #868686;}
  .new_coop .part_1 .txt p, .new_coop .part_2 .txt p{color: #868686;}
  .new_coop .part_1 img,.new_coop .part_2 img{margin-bottom: 15px;}
  .new_coop .loopbox .txt{float: none;width: 100%;}
  .new_coop .loopbox .con img{width: 100%;position: static;transform: translate(0,0);margin-bottom: 15px;}
  .new_coop .loopbox .scrollbox{max-height: none;}
  .new_coop .loopbox .list:nth-child(even) h2, .new_coop .loopbox .list:nth-child(even) p{color: #fff;}
  .new_coop .loopbox .list .con{background-size:cover;}
  .new_coop .part_1 .txt .scrollbox,.new_coop .part_2 .txt .scrollbox{max-height: none;}
  .new_coop .but a{width: 30px;height: 30px;}
}








































































































































































































































































