@charset "utf-8";

.height20{height:.2rem;clear:both;}

.bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:501;display:none;}

.page{border:.01rem solid #e9e9e9;border-right:none;margin:.3rem 0;}
.page > *{display:inline-block;background:#fff;font-size:.12rem;color:#777777;border-right:.01rem solid #e9e9e9;height:.3rem;line-height:.3rem;padding:0rem .1rem;margin-left:-0.04rem;}
.page a:first-child{margin-left:0;}
.page a:hover,.page a.on{background:#25436d;color:#fff;} 



.news-search{padding-top:.5rem;}
.news-search > input{height:.5rem;line-height:.5rem;border:none;float:left;}
.news-search input[type="text"]{width:9.52rem;background:#f7f7f7 url(../images/news-search.png) no-repeat .2rem center;padding-left:.6rem;}
.news-search input[type="button"]{width:1.35rem;background:#25436d;color:#fff;font-size:.18rem;}

.jy-item01{margin:0rem -0.1rem;margin-top:.5rem;padding-bottom:.45rem;}
.jy-item01 .list{width:3.5rem;float:left;margin:0rem .1rem;}
.jy-item01 .list .box{border:.01rem solid #e7e7e7;}
.jy-item01 .list .tit{height:.85rem;line-height:.85rem;background:#fff;text-align:center;}
.jy-item01 .list .tit a{color:#777;font-size:.16rem;}
.jy-item01 .list .tit a img{display:block;}
.jy-item01 .list > i{display:block;margin:0 auto;width:100%;text-align:center;background:url(../images/jy-icon01.png) no-repeat center top;padding-top:.37rem;font-size:.12rem;font-style:normal;margin-top:.2rem;}

.jy-item02{padding-top:.35rem;background:#f7f7f7;padding-bottom:.3rem;}
.jy-item02 .list{margin-top:.2rem;}
.jy-item02 .jy-item01{padding-bottom:0;}

.searchEnd-txt{color:#b7b7b7;margin:.25rem 0;}

.searchEnd-hot{margin-bottom:.3rem;}
.searchEnd-hot > *{float:left;display:block;height:.4rem;line-height:.4rem;margin-right:.1rem;}
.searchEnd-hot span{color:#25436d;}
.searchEnd-hot a{padding:0rem .25rem;background:#f7f7f7;color:#777;}
.searchEnd-hot a:hover{background:#25436d;color:#fff;}

.searchEnd-item{padding-top:.2rem;background:#f7f7f7;padding-bottom:.3rem;}
.searchEnd-item .list{margin-top:.5rem;padding-bottom:.5rem;border-bottom:.01rem solid #e7e7e7;}
.searchEnd-item .list .img{width:2.5rem;}
.searchEnd-item .list .con{width:8.15rem;}
.searchEnd-item .list .con .tit a{color:#777;font-size:.16rem;}
.searchEnd-item .list .con .ms{font-size:.12rem;line-height:.2rem;margin:.3rem 0;}
.searchEnd-item .list .con .time{font-size:.12rem;}
.searchEnd-item .list .con .time a{color:#25436d;font-size:.12rem;}
.searchEnd-item .list .con span{color:#25436d !important;}

.news-tab{text-align:center;margin:.4rem 0 .2rem 0;}
.news-tab li{display:inline-block;margin:0rem .06rem;width:2.7rem;height:.5rem;line-height:.5rem;font-size:.18rem;background:#f7f7f7;cursor:pointer;}
.news-tab li.active{background:#25436d;color:#fff;}
/*.news-tab li:hover {background:#eee; }*/
.news-item{padding-top:.35rem;background:#f7f7f7;padding-bottom:.3rem;}
.news-item .news-item-tab{margin:0rem -0.1rem;}
.news-item .list{background:#fff;height:auto;border:.01rem solid #e7e7e7;float:left;width:32%;margin-top:.15rem;padding:0rem .18rem;padding-top:.18rem; padding-bottom: .18rem;
    margin-right: 2%;
}
.news-item .list:nth-child(3n){
    margin-right: 0!important;
}
.news-item .list .img{text-align:center;height: 1.45rem;}
.news-item .list .img a img {object-fit: cover;}
.news-item .list .tit{margin:.25rem 0; line-height:1.2!important;}
.news-item .list .tit a{color:#777;font-size:.16rem; font-size:.16rem; color:#333; line-height:1.5;color:#777;
     display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;

}
.news-item .list .ms{font-size:.12rem;line-height:1.8;overflow:hidden;
display: -webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:3;
text-overflow:ellipsis;
}
.news-item .list .data{color:#25436d;margin-top:.4rem;}
.news-item .list .data div{font-size:.3rem;}
.news-item .list .data span{font-size:.12rem;}
.news-item .list .data > span{width:.6rem;height:.23rem;line-height:.23rem;text-align:center;background:#25436d;color:#fff;display:block;}
.news-item .page{margin-right:.1rem;}

.news-details{background:#f7f7f7;padding:.55rem 0;}
.news-details .news-details-tit{color:#25436d;font-size:.24rem;}
.news-details .news-details-data{margin-top:.1rem;margin-bottom:.55rem;}
.news-details .left{}
.news-details .left > div{width:.9rem;height:.8rem;text-align:center;background:#fff;border:.01rem solid #e7e7e7;margin-bottom:.1rem;font-size:.12rem;}
.news-details .left .data{padding-top:.05rem;}
.news-details .left .data span{display:block;font-size:.36rem!important;color:#25436d;}
.news-details .left .look{background:#fff url(../images/news-details-icon01.png) no-repeat center .15rem;padding-top:.5rem;}

.news-details .middle{width:7.3rem;padding:.2rem;background:#fff;border:.01rem solid #e7e7e7;}
.news-details .middle img{max-width:100%;margin-bottom:0.15rem!important;}

.news-details .right{width:2.4rem;margin-left:.15rem;}
.news-details .right > div{background:#fff;border:.01rem solid #e7e7e7;padding:.2rem;margin-bottom:.15rem;}
.news-details .right .item01{}
.news-details .right .item01 > .tit{color:#25436d;font-size:.18rem;margin-bottom:.15rem;}
.news-details .right .item01 ul li{margin-bottom:.2rem;line-height:.24rem;}
.news-details .right .item01 ul li a{color:#777;}
.news-details .right .item01 ul li a:hover {color:#777; text-decoration:underline;}

.join{}
#join-item01 .clearfix{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#join-item01 .fl{
    width: 5rem;
    height: 3.14rem;
}
#join-item01 .fr{
     width: 5rem;
}
.join-left{position:fixed;left:0;top:50%;transform:translate(0,-50%);z-index:2;}
.join-left a{display:block;height:1.5rem;width:.55rem;text-align:center;background:#25436d;color:#fff;font-size:.24rem;padding-top:.1rem;}

.join-item01{padding:1.05rem 0;}
.join-item01 .left{height:2.28rem;width:5.03rem;background:url(../images/join-item01.png) no-repeat ;background-size: 100% 100%;}
.join-item01 .right{width:5.15rem!important;margin-left:0.7rem;line-height:.24rem;}
.join-item01 .right .txt{font-size:.18rem;margin-top:.15rem;}

.join-item02{width: 100%;position:relative;}
.join-item02-container{width: 100%}
.join-item02-container .swiper-slide{height:2.94rem;background:url(../images/join-item02.png) no-repeat center top;background-size: 100% 100%;}
.join-item02 .swiper-button-prev,.join-item02 .swiper-button-next{width:.52rem;height:.53rem;background:url(../images/join-item02-icon.png) no-repeat left top;opacity:1;z-index:2;background-size: cover;}
.join-item02 .swiper-button-prev{left:-0.8rem;}
.join-item02 .swiper-button-next{background-position:right top;right:-0.8rem;}
.join-item02-container .swiper-slide .left{width: 6.45rem;line-height:.3rem;font-size:.18rem;display:table;height:2.95rem;padding-left:1.95rem;}
.join-item02-container .swiper-slide .left > div{display:table-cell;vertical-align:middle;height:100%;width:4.5rem;}
.join-item02-container .swiper-slide .right{margin-top:.28rem;border-left:.02rem solid #ececec;width: 3.38rem; height: 2.68rem}
.join-item02-container .swiper-slide .right > img{
    max-width: 100%;
    min-width: 100%;
    
}
.join-item03{padding-top:1.35rem;}
#join-item03{
    display: flex;
    flex-wrap: wrap;
}
#join-item03 .tit{
    width: 100%;
}
#join-item03 .list{
    margin-left: 0!important;
    width: 25%;
}
.join-item03 > .tit{font-size:.3rem;text-align:center;background:url(../images/join-icon02.png) no-repeat center bottom;color:#25436d;padding-bottom:.35rem;}
.join-item03 .list{width:1.8167rem;float:left;text-align:center;color:#777;font-size:.18rem;margin-top:.7rem;position:relative;}
.join-item03 .list span{display:block; height:.95rem;  margin:0 auto;}
.join-item03 .list span.icon01{background:url(../images/join-item03-icon01.png) no-repeat center top;background-size:0.79rem 0.77rem;}
.join-item03 .list span.icon02{background:url(../images/join-item03-icon02.png) no-repeat center top;background-size:0.81rem 0.74rem;}
.join-item03 .list i.icon03{background:url(../images/join-item03-icon03.png) no-repeat center top;}
.join-item03 .list span.icon04{background:url(../images/join-item03-icon04.png) no-repeat center top;background-size:0.75rem 0.74rem;}
.join-item03 .list i.icon05{background:url(../images/join-item03-icon05.png) no-repeat center top;}
.join-item03 .list span.icon06{background:url(../images/join-item03-icon06.png) no-repeat center top;background-size:0.92rem 0.7rem;}
.join-item03 .list span.icon07{background:url(../images/join-item03-icon07.png) no-repeat center top;background-size:0.75rem 0.77rem;}
.join-item03 .list span.icon08{background:url(../images/join-item03-icon08.png) no-repeat center top;background-size:0.79rem 0.75rem;}
.join-item03 .list i.icon09{background:url(../images/join-item03-icon09.png) no-repeat center top;}
.join-item03 .list span.icon10{background:url(../images/join-item03-icon10.png) no-repeat center top;background-size:0.78rem 0.78rem;}
.join-item03 .list span.icon11{background:url(../images/培训体系.webp) no-repeat center top;background-size:0.66rem 0.81rem;}
.join-item03 .list i.icon12{background:url(../images/join-item03-icon12.png) no-repeat center top;}
.join-item03 .list .box{position:absolute;width:1.85rem;height:1.2rem;background:#25436d;top:-1.4rem;display:none;}
.join-item03 .list .box:before{content:'';position:absolute;border-top:.15rem solid #25436d;border-left:.15rem solid transparent;border-right:.15rem solid transparent;bottom:-0.075rem;left:50%;margin-left:-0.15rem;}
.join-item03 .list .box > div{display:table-cell;vertical-align:middle;text-align:center;color:#fff;}
.join-item03 .list:hover .box{display:table;}

.join-item04{margin-bottom:.8rem;padding-top:1.35rem;}
.join-item04 > .tit{font-size:.3rem;text-align:center;background:url(../images/join-icon02.png) no-repeat center bottom;color:#25436d;padding-bottom:.35rem;margin-bottom:.6rem;}
.join-item04 .list{width:24.25%;float:left;margin-top:.15rem;margin-right: 1%;}
.join-item04 .list.lr{margin-right: 0;}
.join-item04 .list img,.join-item04 .listf1 img,.join-item04 .listr1 img{width: 100%;}
.join-item04 .listf1 {
	clear: both;
	width: 24.6%;
	float: left;
	padding: 0rem .075rem 0rem 0rem;
	margin-top:.15rem;
}
.join-item04 .listr1 {
	width: 24.6%;
	float: left;
	padding: 0rem 0rem 0rem .075rem;
	margin-top:.15rem;
}

.img-model{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:20;display:none;}
.img-model img{width: 4.8rem;height: 3.5rem; position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;max-width:100%;}

.join-item05{margin-bottom:.8rem;padding:0rem .075rem;padding-top:1.35rem;}
.join-item05 > .tit{font-size:.3rem;text-align:center;background:url(../images/join-icon02.png) no-repeat center bottom;color:#25436d;padding-bottom:.35rem;margin-bottom:.6rem;}
.join-item05 .list{float:left;width:33.33%;text-align:center;}
.join-item05 .list i{display:block;height:2.5rem;position:relative;transform:rotate(0deg) scale(0.5);-webkit-transform:rotate(0deg) scale(0.5);-moz-transform:rotate(0deg) scale(0);}
.join-item05 .list i.on{transform:rotate(360deg) scale(1);-webkit-transform:rotate(360deg) scale(1);-moz-transform:rotate(360deg) scale(1); transform-origin:50%; opacity:1;}

.join-item05_1{padding-top:.03rem;margin-bottom: 1rem;}
.join-item05_1 > .tit{font-size:.3rem;text-align:center;background:url(../images/join-icon02.png) no-repeat center bottom;color:#25436d;padding-bottom:.35rem;}
/*.join-item05_1 > .list > .tit{margin-top:.23rem;}*/
.join-item05_1 .list{width:1.8167rem;float:left;text-align:center;color:#777;font-size:.18rem;margin-top:.7rem;position:relative;margin-left: 0.4rem !important;}
.join-item05_1 .list span{display:block;    height: 0.82rem;}
.join-item05_1 .list span.icon01{background:url(../images/简历投递.webp) no-repeat center top;background-size: 0.78rem 0.78rem; margin:0 auto .2rem;}
.join-item05_1 .list span.icon02{background:url(../images/简历筛选.webp) no-repeat center top;background-size: 0.8rem 0.79rem; margin:0 auto .2rem;}
.join-item05_1 .list span.icon03{background:url(../images/初试.webp) no-repeat center top;background-size: 0.82rem 0.81rem; margin:0 auto .2rem;}
.join-item05_1 .list span.icon04{background:url(../images/复试.webp) no-repeat center top;background-size: 0.75rem 0.81rem; margin:0 auto .2rem;}
.join-item05_1 .list span.icon05{background:url(../images/offer.webp) no-repeat center top;background-size: 0.79rem 0.78rem; margin:0 auto .2rem;}

.join-item05_2{padding-top:.03rem;margin-bottom: 1rem;}
.join-item05_2 > .tit{font-size:.3rem;text-align:center;background:url(../images/join-icon02.png) no-repeat center bottom;color:#25436d;padding-bottom:.35rem;}
.join-item05_2 > .list {font-size:.36rem;text-align:center;margin:0 auto;margin-top: .4rem;background:#25436d;width:5rem;height:.85rem;line-height:.85rem;border-radius: .1rem;color:#ffffff;}

.join-item06{margin-top:2rem;}
.join-item06 ul{height:3.1rem;background:#e7e7e7;position:relative;}
.join-item06 ul li{position:absolute;bottom:-0.2rem;transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);}
.join-item06 ul li.rw01{left:1.8rem; height: 4.3rem;}
.join-item06 ul li.rw02{left:3.45rem !important;  height: 4.3rem;}
.join-item06 ul li.rw03{left:4.8rem;z-index:2;  height: 4.3rem;}
.join-item06 ul li.rw04{left:6.5rem;  height: 4.3rem;}
.join-item06 ul li.active{transform:scale(1.0);-webkit-transform:scale(1.0);-moz-transform:scale(1.0);-o-transform:scale(1.0);-ms-transform:scale(1.0);z-index:3;bottom:0;}
.join-item06 .con{padding:.45rem 0;text-align:center;display:none;}

.join-item07{padding-top:.6rem;}
.join-item07 span{display:block;margin-top:.6rem;height:1rem;background:#25436d;line-height:1rem;text-align:center;position:relative;margin-bottom:.9rem;}
.join-item07 span:before{content:'';position:absolute;border-top:.17rem solid #fff;border-left:.17rem solid transparent;border-right:.17rem solid transparent;left:50%;margin-left:-0.17rem;}
.join-item07 a{color:#fff;font-size:.18rem;}

.zw-sx{margin-top:.1rem;padding-left:.4rem;}
.zw-sx > *{float:left;display:block;height:.3rem;line-height:.3rem;margin-right:.1rem;color:#777;}
.zw-sx span{}
.zw-sx a{padding:0rem .1rem;}
.zw-sx a:hover,.zw-sx a.on{background:#25436d;color:#fff;}

.zw-box{background:#f7f7f7;padding:.5rem 0;}
.zw-box .list{height:.8rem;border:.02rem solid #e7e7e7;background:#fff;padding-left:.25rem;padding-top:.15rem;padding-right:.15rem;position:relative;margin-top:.1rem;}
.zw-box .list .tit a{color:#25436d;}
.zw-box .list ul{margin-top:.05rem;}
.zw-box .list ul li{float:left;margin-right:.2rem;}
.zw-box .list .fr a{float:left;width:1.2rem;height:.5rem;display:block;margin-left:.1rem;line-height:.5rem;text-align:center;color:#fff;font-size:.18rem;}
.zw-box .list .fr a.yp-btn{background:#fa6a8c;}
.zw-box .list .fr a.sharezw-btn{background:#25436d;}
.zw-box .list .zw-ewm{position: absolute;width: 2.9rem;height: 3.4rem;background: #fff;border: .01rem solid #e7e7e7;right: -0.02rem;top: .77rem;color: #808080;z-index:50;display:none}
.zw-box .list .zw-ewm .tit{height:.5rem;line-height:.5rem;padding:0rem .2rem;border-bottom:.01rem solid #e7e7e7;}
.zw-box .list .zw-ewm .tit .fr{width:.12rem;height:100%;background:url(../images/zw-close.png) no-repeat center center;cursor:pointer;}
.zw-box .list .zw-ewm .img{padding:.1rem 0;text-align:center;}
.zw-box .list .zw-ewm .txt{line-height:.22rem;padding:0rem .1rem;padding-top:.12rem;border-top:.01rem solid #e7e7e7;}

.zw-details{background:#fff;border:.01rem solid #e7e7e7;}
.zw-details > .tit{height:.4rem;line-height:.4rem;text-align:right;padding-right:.1rem;background:#25436d;}
.zw-details > .tit a{color:#fff;}
.zw-details > .con{padding:.4rem .35rem;}
.zw-details > .con .tit{text-align:center;font-size:.24rem;color:#25436d;}
.zw-details > .con ul{overflow:hidden;color:#777;margin:.3rem 0;}
.zw-details > .con ul li{float:left;width:33.33%;margin-top:.05rem;}
.zw-details > .con .contxt{line-height:.24rem;margin-bottom:.9rem;}

.zw-details a{float:left;width:1.2rem;height:.5rem;display:block;margin-left:.1rem;line-height:.5rem;text-align:center;color:#fff;font-size:.18rem;}
.zw-details a.apply-btn{background:#fa6a8c;}
.zw-details a.upload-btn{background:#25436d;}

.apply-model{width:10.8rem;left:50%;top:50%;position:fixed;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:502;display:none;}
.apply-model > .tit{height:.4rem;line-height:.4rem;background:#25436d;}
.apply-model > .tit .close{width:.4rem;height:.4rem;background:url(../images/zw-close02.png) no-repeat center center;cursor:pointer;}
.apply-model > .con{height:5.8rem;overflow-y:auto;background:#fff;padding:.5rem .3rem; z-index:9;}
.apply-model > .con .apply-item01{padding:0rem .175rem;}
.apply-model > .con .apply-item01 .img{border:.01rem solid #eaeaea;}
.apply-model > .con .apply-item01 .apply-con{padding-left:.22rem;}
.apply-model > .con .apply-item01 .apply-con .txt{color:#777777;line-height:.24rem;height:1.33rem;}
.apply-model > .con .apply-item01 .apply-con > a{width:1.4rem;height:.5rem;line-height:.5rem;text-align:center;display:block;background:#25436d;position:relative;color:#fff;font-size:.18rem;}
.apply-model > .con .apply-item01 .apply-con > a input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}
.apply-model > .con .list{width:50%;float:left;padding:0rem .175rem;margin-top:.15rem;}
.apply-model > .con .list input[type="text"]{width:100%;height:.5rem;border:.01rem solid #e7e7e7;padding:0rem .15rem;}
.apply-model > .con .list textarea{width:100%;height:1.8rem;border:.01rem solid #e7e7e7;padding:.15rem;resize:none;}
.apply-model > .con .list-btn{margin-top:.6rem;padding-left:.075rem;}
.apply-model > .con .list-btn input{float:left;width:1.2rem;height:.5rem;display:block;margin-left:.1rem;line-height:.5rem;text-align:center;color:#fff;font-size:.18rem;border:none;}
.apply-model > .con .list-btn input.submit{background:#fa6a8c;}
.apply-model > .con .list-btn input.reset{background:#25436d;}

.upload-model{background:#25436d;width:10.8rem;left:50%;top:50%;position:fixed;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:502;display:none;background:#fff;}
.upload-model > .tit{height:.4rem;line-height:.4rem;background:#25436d;}
.upload-model > .tit .close{width:.4rem;height:.4rem;background:url(../images/zw-close02.png) no-repeat center center;cursor:pointer;}
.upload-model .con{padding:1rem 0; margin-top:.01rem; background:#fff;}
.upload-model .con .tit{font-size:.24rem;color:#25436d;text-align:center;}
.upload-model .con .upload-box{text-align:center;width:6.8rem;margin:.35rem auto;}
.upload-model .con .upload-box > input{width:5.4rem;height:.5rem;border:.01rem solid #e7e7e7;border-right:none;padding:0rem .15rem;color:#5b5b5b;float:left;}
.upload-model .con .upload-box > a{width:1.4rem;height:.5rem;line-height:.5rem;text-align:center;display:block;background:#25436d;position:relative;color:#fff;font-size:.18rem;float:left;}
.upload-model .con .upload-box > a input{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;}
.upload-model .con .btn{text-align:center;}
.upload-model .con .btn input{display:inline-block;width:1.2rem;height:.5rem;margin-left:.1rem;line-height:.5rem;color:#fff;font-size:.18rem;border:none;}
.upload-model .con .btn input.submit{background:#fa6a8c;}
.upload-model .con .btn input.reset{background:#25436d;}

.succ-model{width:10.8rem;left:50%;top:50%;position:fixed;transform:translate(-50%,-45%);-webkit-transform:translate(-50%,-45%);-moz-transform:translate(-50%,-45%);-o-transform:translate(-50%,-45%);-ms-transform:translate(-50%,-45%);z-index:11;display:none;}

.about-item01{padding-top:.9rem;}
.about-item01 .right{width:5.2rem;}
.about-item01 .right .tit{font-size:.3rem;color:#25436d;}
.about-item01 .right .txt{line-height:.24rem;margin:.3rem 0;}
.about-item01 .right > a{width:1.85rem;height:.65rem;line-height:.65rem;text-align:center;display:block;background:#fa6a8c;position:relative;color:#fff;font-size:.18rem;float:left;}

.about-item02{background:#25436d;height:4.45rem;padding-top:1rem;margin-top:1.1rem;}
.about-item02 > div{position:relative;}
.about-item02 .left{color:#fff;}
.about-item02 .left .tit{font-size:.36rem;font-weight:bold;line-height:.46rem;}
.about-item02 .left .contxt{line-height:.28rem;margin-top:.25rem;}
.about-item02 .right{position:absolute;right:0;width:5.48rem;height:4.04rem;background:url(../images/about-item02-bg.png) no-repeat center top;bottom:-1.7rem;}

.about-item03{padding-top:2.1rem;padding-bottom:.75rem;background:#f6f6f6;}
.about-item03 ul{margin:0rem -0.08rem;}
.about-item03 ul li{float:left;width:33.33%;padding:0rem .08rem;position:relative;}
.about-item03 ul li .box{}
.about-item03 ul li img{position:absolute;left:50%;transform:translate(-50%,0);bottom:.95rem;}
.about-item03 ul li .itembg{width:100%;height:3.2rem;border:.01rem solid #e7e7e7;background:#777;}
.about-item03 ul li .tit{height:.95rem;border:.01rem solid #e7e7e7;border-top:none;text-align:center;padding-top:.2rem;}
.about-item03 ul li .tit .name{font-size:.18rem;margin-top:.05rem;}
.about-item03 ul li.active .itembg{background:#25436d;}
.about-item03 ul li.active .tit{color:#25436d;}
.about-item03 .about-item03-tab{margin-top:.2rem;line-height:.24rem;display:none;}
.about-item03 a{width:1.85rem;height:.6rem;line-height:.6rem;text-align:center;display:block;background:#25436d;position:relative;color:#fff;font-size:.18rem;margin-top:.5rem;}

.about-item04{margin-top:1.4rem;margin-bottom:.6rem;background:#fff;}
.about-item04 .right{width:5.2rem;}
.about-item04 .right .tit{font-size:.3rem;color:#25436d;}
.about-item04 .right .txt{line-height:1.8;margin:.3rem 0;text-align: justify; font-size:.16rem;}
.about-item04 .right .txt p{
    font-size: 0.14rem;
}


.about-item04 .right > a{width:1.85rem;height:.65rem;line-height:.65rem;text-align:center;display:block;background:#25436d;position:relative;color:#fff;font-size:.18rem;float:left;}

.about-item05{margin-bottom:.8rem;padding:0rem .075rem;padding-top:1.35rem;}
.about-item05 > .tit{font-size:.3rem;text-align:center;background:url(../images/join-icon02.png) no-repeat center bottom;color:#25436d;padding-bottom:.35rem;margin-bottom:.6rem;}
.about-item05 .contxt{line-height:.24rem;margin-bottom:1.8rem;}
.about-item05 .about-item05-container{padding-bottom:.5rem;}
.about-item05 .about-item05-container img{display:block;}
.about-item05 .about-item05-container span{background:#ccc;opacity:1}
.about-item05 .about-item05-container span.swiper-pagination-bullet-active{width:.35rem;border-radius:.03rem;}
.about-item05 .swiper-button-next,.about-item05 .swiper-button-prev{width:.53rem;height:.53rem;z-index:1;top:50%;margin-top:.4rem;}
.about-item05 .swiper-button-next{background:url(../images/about-item05-right.png) no-repeat center center;right:-1.1rem;}
.about-item05 .swiper-button-prev{background:url(../images/about-item05-left.png) no-repeat center center;left:-1.1rem;}

.about-item06{padding:1rem .075rem;background:#f6f6f6}
.about-item06 > .tit{font-size:.3rem;text-align:center;background:url(../images/join-icon02.png) no-repeat center bottom;color:#25436d;padding-bottom:.35rem;margin-bottom:.6rem;}
.about-item06 ul{margin:0rem -0.07rem;}
.about-item06 ul li{width:33.33%;float:left;padding:0rem .07rem;}
.about-item06 ul li img{border:.01rem solid #e7e7e7;border-bottom:none;width:100%;display:block;}
.about-item06 ul li .tit{height:.8rem;line-height:.79rem;border:.01rem solid #e7e7e7;border-top:none;background:#fff;text-align:center;}
.about-item06 ul li .img { position:relative; height:2.8rem; line-height:2.8rem; overflow:hidden; }
.about-item06 ul li .wrap { position:absolute; width:100%; height:100%; top:0; left:0; visibility:hidden; opacity:0;cursor:default;
	transition: all 0.8s;
	-moz-transition: all 0.8s;
	-webkit-transition: all 0.8s;
	-o-transition: all 0.8s;
}
.about-item06 ul li:hover .wrap { visibility:visible; opacity:1; }
.about-item06 ul li .wrap img { min-height:100%; min-width:100%; }
.about-item06-tab{line-height:.24rem;margin-top:.2rem;display:none;}

.about-item07 {padding-top:2.35rem;}
.about-item07 .box { position:relative; left:1rem; opacity:0;
	transition: all 2s;
	-moz-transition: all 2s;
	-webkit-transition: all 2s;
	-o-transition: all 2s;
 }
.about-item07 .box.on { left:.4rem; opacity:1; }
.about-item07 .box > .line ~ * { left:.5rem;  opacity:0; 
	transition: all 0.8s;
	-moz-transition: all 0.8s;
	-webkit-transition: all 0.8s;
	-o-transition: all 0.8s;
}
.about-item07 .box > .line ~ *.on { left:0; opacity:1; }

.about-item07 .box{float:left;margin-left:-0.5rem;position:relative;height:.62rem;}
.about-item07 .box > .txt { font-style:oblique; font-weight:bold;color:#e7e7e7;font-size:.3rem;width:1.2rem;height:.62rem;line-height:.4rem;}
.about-item07 .box > .line{height:.02rem;background:#e7e7e7;position:absolute;width:100%;bottom:.08rem;top:50%;margin-top:-0.01rem;z-index:0;}
.about-item07 .box .list{float:left;position:relative;z-index:1;width:1.45rem;font-size:.14rem;color:#777;}
.about-item07 .box1 .list{float:left;position:relative;z-index:1;width:1.75rem;font-size:.14rem;color:#777;}
.about-item07 .box .list .data{width:.62rem;height:.62rem;border-radius:100%;background:#25436d;color:#fff;font-size:.12rem;color:#fff;text-align:center;padding-top:.08rem;position:relative;z-index:2;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.about-item07 .box .list .data:hover { transform:scale(1.2); }

.about-item07 .box .list .data .mon{font-size:.2rem;}
.about-item07 .box .list .circle{width:.35rem;height:.35rem;position:absolute;border-radius:100%;background:#e7e7e7;left:.47rem;bottom:.13rem;z-index:1;
 transform: rotate(0deg);
 -webkit-transform: rotate(0deg);
}

.about-item07 .box .list .line {
	height:0;width:.02rem;
	position:absolute;
	top:50%;
	left:50%;
	transform:skewX(-20deg);
	transform-origin:0 100%;
}
.about-item07 .box .list .line .before,
.about-item07 .box .list .line .after{ display:block; height:0; width:100%; background:#e7e7e7; position:absolute; left:0;
	transition: all 0.8s;
	-moz-transition: all .8s;
	-webkit-transition: all .8s;
	-o-transition: all .8s;
}

.about-item07 .box .list .line .before { bottom:0; }
.about-item07 .box .list .line .after { top:0; }

.about-item07 .box .list:hover .line .before { height:.4rem; }
.about-item07 .box .list:hover .line .after { height:1.4rem; }
.about-item07 .box .list.odd:hover  .line .before {  height:1.4rem; }
.about-item07 .box .list.odd:hover .line .after { height:.4rem; }

.about-item07 .box .list .txt{ visibility:hidden; position:absolute;width:1.85rem;left:.5rem;top:1.1rem; opacity:0;
	transition: all 0.5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
}
.about-item07 .box .list .txt.show{ visibility:visible; position:absolute;width:1.85rem;left:.5rem;top:1.1rem; opacity:1;}



.about-item07 .box .list.odd .txt{top:-0.85rem;left:1.2rem;}

.about-item07 .ewm-box{text-align:center;margin-top:2.6rem;}
.about-item07 .ewm-box .list{display:inline-block;margin:0rem .4rem;}
.about-item07 .ewm-box .list>img{
    width: 1.03rem;
    height: 1.03rem;
}
.about-item07 .ewm-box .list .tit{margin-top:.1rem;font-size:.12rem;color:#25436d;}

.about-item08{margin-top:.95rem;height:5.6rem;border:.01rem solid #e7e7e7;background:url(../images/about-item08-img.png) no-repeat center center;position:relative;overflow:hidden;margin-bottom:.9rem;}
.about-item08 .box{position:absolute;left:0.18rem!important;width:3rem;height:5.15rem;background:rgba(37,67,109,0.9);left:-100%;top:.23rem;padding-top:.55rem;padding-left:.25rem;color:#fff;line-height:.24rem; font-size:.14rem; line-height:1.8;}
.about-item08 .box a{width:1.25rem;height:.4rem;line-height:.4rem;text-align:center;display:block;background:#fff;color:#25436d;position:absolute;bottom:.55rem;}
#mao_5.on + .w1090 .about-item08 .box,
.about-item08:hover .box{left:.24rem;}

.product-box{background:#f7f7f7;padding:1.77rem 0rem 1.35rem 0;}
.product-item01{margin:0rem -0.15rem;}
.product-item01 .list{width:3.42rem;border:.01rem solid #e7e7e7;background:#fff;height:2.12rem;float:left;margin:0rem .15rem;text-align:center;padding-top:1rem;}
.product-item01 .list .tit{font-size:.18rem;color:#25436d;margin-bottom:.2rem;}
.product-item01 .list .ms{}
.product-item01 .list01{background:#fff url(../images/contact-icon01.png) no-repeat center .4rem;}
.product-item01 .list02{background:#fff url(../images/contact-icon02.png) no-repeat center .4rem;}
.product-item01 .list03{background:#fff url(../images/contact-icon03.png) no-repeat center .4rem;}


/*.contact-box{background:#f7f7f7;padding:.6rem 0rem 1.35rem 0;}*/
.contact-box{background:#f7f7f7;padding:.6rem 0rem 0.6rem 0;}

.contact-item01{width:100%;}
.contact-item01 .list{width:31.5%;border:.01rem solid #e7e7e7;background:#fff;height:2.12rem;float:left;margin-right:2.75%;text-align:center;padding:1rem .3rem 0;}
.contact-item01 .list:nth-child(3n){
    margin-right: 0!important;
}
.contact-item01 .list .tit{font-size:.18rem;color:#25436d;margin-bottom:.2rem;}
.contact-item01 .list .ms{}
.contact-item01 .list01{background:#fff url(../images/contact-icon01.png) no-repeat center .4rem;}
.contact-item01 .list02{background:#fff url(../images/contact-icon02.png) no-repeat center .4rem;}
.contact-item01 .list03{background:#fff url(../images/contact-icon03.png) no-repeat center .4rem;}

.contact-item02{margin-top:.12rem;border:.01rem solid #e7e7e7;background:#fff;padding:.7rem;padding-top:.5rem;}
.contact-item02 .left{}
.contact-item02 .left .list{margin-top:.2rem;line-height:.24rem;}
.contact-item02 .tit{color:#25436d;}
.contact-item02 .left .list ul{}
.contact-item02 .right{width:5.1rem;}
.contact-item02 .right .tit{margin-top:.2rem;}
.contact-item02 .right .list{margin-top:.15rem;}
.contact-item02 .right .list input[type="text"],.contact-item02 .right .list textarea{width:100%;height:.36rem;border:.01rem solid #e7e7e7;background:#f7f7f7;padding:0rem .15rem;}
.contact-item02 .right .list textarea{height:1.3rem;padding:.15rem;resize:none;}
/*.contact-item02 .right .list input[type="button"]{display:inline-block;width:1.05rem;height:.45rem;margin-right:.1rem;line-height:.45rem;color:#fff;border:none;}*/
.contact-item02 .right .list input[type="button"],
.contact-item02 .right .list input[type="reset"]{display:inline-block;width:1.05rem;height:.45rem;margin-right:.1rem;line-height:.45rem;color:#fff;border:none;}
.contact-item02 .right .list input.submit{background:#fa6a8c;}
.contact-item02 .right .list input.reset{background:#25436d;}

.contact-item03{background:#fff url(../images/about-item08-img.png) no-repeat center center;margin-top:.15rem;}

.contact-item04{margin-top:.15rem;padding:.45rem 0;background:#fff;border:.01rem solid #e7e7e7;}
.contact-item04 .ewm-box{margin-top:0;}

.js-tit{font-size:.3rem;color:#25436d;}

.js-item01{padding:.6rem 0;background:#fff;}
.js-item01 ul{overflow:hidden;margin:0rem -0.05rem;margin-top:.3rem;}
.js-item01 ul li{float:left;width:2.55rem;height:.5rem;line-height:.5rem;text-align:center;background:#f7f7f7;margin:0rem .05rem;cursor:pointer;}
.js-item01 ul li.active{background:#25436d;color:#fff;}

.js-item01-tab{padding:.4rem .6rem;border:.01rem solid #e7e7e7;margin-top:.15rem;display:none;}
.js-item01-tab{padding:.4rem .6rem;border:.01rem solid #e7e7e7;margin-top:.15rem;display:none;}
.js-item01-tab .left {width: 3.67rem; height: 2.8rem}
.js-item01-tab .left img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.js-item01-tab .right {width: 5.2rem;height:2.8rem; position:relative;}
.js-item01-tab .right > div{display:table-cell;vertical-align:middle;width:100%; position:absolute; left:50%; top:50%; transform: translate(-50%,-50%);}
.js-item01-tab .right > div .tit{font-size:.18rem;color:#25436d;margin-bottom:.15rem;}
.js-item01-tab .right > div .contxt{line-height:2;}

.js-item02{background:#f7f7f7;padding-top:1.15rem;padding-bottom:.2rem;}
.js-item02 .list{width:25%;float:left;text-align:center;margin-bottom:.9rem;}
.js-item02 .list > .img{width:1.74rem;height:1.74rem;border-radius:100%;margin:0 auto;cursor:pointer;overflow:hidden;}
.js-item02 .list .tit{font-size:.24rem;margin-top:.2rem;margin-bottom:.1rem;cursor:pointer;}
.js-item02 .list .model{width:10.8rem;height:4.2rem;background:#fff;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);z-index:502;padding-top:1.1rem;padding-left:.95rem;display:none;}
.js-item02 .list .model .close{width:.18rem;height:.18rem;cursor:pointer;background:url(../images/close.png) no-repeat center top;position:absolute;right:.25rem;top:.25rem;}
.js-item02 .list .model .img{width:1.95rem;height:1.95rem;border-radius:100%;overflow:hidden;}
.js-item02 .list .model .con{height:1.95rem;display:table;text-align:left;padding-left:.65rem;width:7.1rem;}
.js-item02 .list .model .con > div{display:table-cell;vertical-align:middle;}
.js-item02 .list .model .con > div .tit{margin-bottom:0;margin-top: 0;}
.js-item02 .list .model .con > div .contxt{margin-top:.2rem;line-height: .24rem;}

.js-item03{margin-top:1.1rem;background:#fff;}
.js-item03 .left {width: 5.18rem; height: 3.16rem;}
.js-item03 .left img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.js-item03 .right{width:5.2rem;}
.js-item03 .right .tit{font-size:.3rem;color:#25436d;}
.js-item03 .right .mstit{margin-top:.1rem;}
.js-item03 .right .txt{line-height:1.8;margin:.3rem 0;}
.js-item03 .right > a{width:1.85rem;height:.65rem;line-height:.65rem;text-align:center;display:block;background:#25436d;position:relative;color:#fff;font-size:.18rem;float:left;}

.js-item04{padding:1.1rem 0;}
.js-item04 ul{margin-top:.25rem;}
.js-item04 ul li{line-height:1.8;display:none;}
.js-item04 ul li.block,.js-item04 ul li.on{display:block;}
.js-item04 ul li a{font-size:.12rem;}
.js-item04 a.more{width:1.65rem;height:.65rem;line-height:.65rem;text-align:center;display:block;background:#25436d;position:relative;color:#fff;font-size:.18rem;margin-top:.4rem;}

.js-item05{background:#fff;}

.js-item05  .tit{font-size:.3rem;color:#25436d;}
.js-item05  .mstit{margin-top:.3rem;margin-bottom: 1rem;text-align: center;}
.js-item05  .txt{line-height:.24rem;margin:.3rem 0;}
.js-item05  .img{margin-top:.2rem;}


.zx-tit01{font-size:.3rem;color:#25436d;margin-bottom:.25rem;}
.zx-tit02{font-size:.3rem;text-align:center;background:url(../images/join-icon02.png) no-repeat center bottom;color:#25436d;padding-bottom:.35rem;margin-bottom:.6rem;}

.zx-item01{margin-top:.65rem;}
.zx-item01 .left{border:.02rem solid #e7e7e7;}
.zx-item01 .left img{display:block;}
.zx-item01 .right{width:7.5rem;line-height:.24rem;}

.zx-item02{margin-top:.8rem;}
.zx-item02 .contxt{line-height:.24rem;}

.zx-item03{margin-top:.6rem;}
.zx-item03 > .tit{text-align:center;color:#25436d;font-size:.18rem;margin-bottom:.45rem;}
.zx-item03 > .zx-tit01{margin-bottom:.2rem;font-size:.3rem;}
.zx-item03 .listcon{margin:0pc -0.1rem;}
.zx-item03 .listcon .list{width:33.33%;float:left;padding:0rem .1rem;text-align:center;}
.zx-item03 .listcon .list .box{height:2.5rem;border:.02rem solid #e7e7e7;background:#f7f7f7;padding-top:.5rem;}
.zx-item03 .listcon .list .box .tit{font-size:.18rem;color:#25436d;margin-bottom:.25rem;}
.zx-item03 .listcon .list .box .contxt{line-height:.24rem;}

.zx-item04{margin-top:.7rem;}
.zx-item04 .list{width:33.33%;float:left;text-align:center;}
.zx-item04 .list .tit{font-size:.18rem;color:#25436d;margin:.4rem 0rem .2rem 0;}
.zx-item04 .list .ms{line-height:.24rem;}

.zx-item05{margin-top:.9rem;}

.zx-item06{margin-top:.95rem;}
.zx-item06 .list{width:16.66%;float:left;text-align:center;font-size:.18rem;color:#25436d;line-height:.24rem;}
.zx-item06 .list .tit{margin-top:.2rem;}

.zx-item07{margin:1.3rem 0;}
.zx-item07 .list{width:5.28rem;border:.01rem solid #ededed;padding:.3rem .2rem;}
.zx-item07 .list .img{}
.zx-item07 .list .con{width:2.45rem;}
.zx-item07 .list .con .tit{line-height:.24rem;height:.46rem;overflow:hidden;}
.zx-item07 .list .con .tit a{font-size:.16rem;}
.zx-item07 .list .con .ms{font-size:.12rem;line-height:.2rem;height:.6rem;overflow:hidden;margin-top:.2rem;}
.zx-item07 .list .con .data{margin-top:.13rem;font-size:.12rem;}
.zx-item07 .list .con .data > div{color:#25436d;}
.zx-item07 .list .con .data > div span{font-size:.3rem;}
.zx-item07 .list .con .data > span{display:block;width:.6rem;height:.22rem;line-height:.22rem;text-align:center;background:#25436d;color:#fff;}
.zx-item07 .list .con .data > span > span {display:none;}

.zxyt-tit{font-size:.3rem;color:#25436d;margin-bottom:.25rem;}
.zxyt-p{line-height:.24rem;}

.zxyt-item01{margin:.6rem 0rem .7rem 0;}
.zxyt-item01 .img{text-align:center;margin-top:.8rem;}

.zxyt-item02 .zxyt-p{margin-bottom:.2rem;}
.zxyt-item02 .img{margin-top:.6rem;text-align:center;}

.zxyt-item03{margin-top:.6rem;padding-bottom:1.05rem;}
.zxyt-item03 .list{width:50%;float:left;margin-top:.3rem;}
.zxyt-item03 .list .box{width:2.92rem;height:2.92rem;margin:0 auto;padding-top:.7rem;color:#fff;text-align:center;}
.zxyt-item03 .left .box{background:url(../images/zxyt-item03-left.png) no-repeat center center;}
.zxyt-item03 .right .box{background:url(../images/zxyt-item03-right.png) no-repeat center center;}
.zxyt-item03 .list .box .tit{font-size:.24rem;}
.zxyt-item03 .list .box p{line-height:.26rem;margin-top:.1rem;}

.zxyt-item04{margin-bottom:.55rem;}
.zxyt-item04 .left{line-height:.26rem;}
.zxyt-item04 .left span{color:#25436d;}
.zxyt-item04 .right{padding-right:.5rem;}

.zxyt-item05{margin-bottom:.55rem;}
.zxyt-item05 .left{padding-top:.9rem;}
.zxyt-item05 .right{width:6.25rem;line-height:.26rem;}
.zxyt-item05 .right .zxyt-tit{margin-bottom:.55rem;}
.zxyt-item05 .right span{color:#25436d;}

.zxyt-item06{background:#f7f7f7;padding:.6rem 0;}
.zxyt-item06 .list{background:#fff;border:.02rem solid #e7e7e7;padding:.15rem;margin-bottom:.15rem;}
.zxyt-item06 .list img{display:block;}
.zxyt-item06 .list .right{width:6.95rem;margin-right:.3rem;padding-top:.3rem;}
.zxyt-item06 .list .right .tit{font-size:.3rem;color:#25436d;}
.zxyt-item06 .list .right .mstit{font-size:.18rem;color:#25436d;margin:.1rem 0rem .15rem 0;}
.zxyt-item06 .list .right p{line-height:.26rem;}

.zxyt-item07{padding-top:.9rem;padding-bottom:1.5rem;}
.zxyt-item07 p{line-height:.3rem;margin-top:.1rem;}
.zxyt-item07 p span{color:#25436d;}
.zxyt-item07 .img{width:100%;text-align:center;margin-top:.7rem;}






.product_zj_item01 { margin-top:.4rem; }
.product_zj_item01 img { display:block; width:100%; margin:0 auto; border:0; }
.product_zj_item01 ul { margin:0 -0.06rem; }
.product_zj_item01 li { float:left; width:25%;  }
.product_zj_item01 li dl,
.product_zj_item01 li div { height:3.46rem; border:.02rem solid #e7e7e7; margin:0 .07rem; overflow:hidden;}
.product_zj_item01 li dl dt { padding: .14rem; }
.product_zj_item01 li dl dd { padding:0 .14rem; }
.product_zj_item01 li dl h3 { font-size:.24rem; margin-bottom:.06rem; line-height:1.1; color:#25436d; }
.product_zj_item01 li dl h3 + h3 { font-size:.18rem; }
.product_zj_item01 li dl p { line-height:.2rem;}
.product_zj_item01 .swiper-button-prev,
.product_zj_item01 .swiper-button-next { width:.42rem; height:.42rem; position:static; float:right; margin:.2rem 0 .2rem .2rem; }
.product_zj_item01 .swiper-button-prev { background:url(../images/prduct_zj_item01_btn1.png) center no-repeat; }
.product_zj_item01 .swiper-button-next {background:url(../images/prduct_zj_item01_btn2.png) center no-repeat; }
.product_zj_item01 .prev,
.product_zj_item01 .next { width:.42rem; height:.42rem; position:static; float:right; margin:.2rem 0 .2rem .2rem; cursor: pointer;}
.product_zj_item01 .prev { background:url(../images/prduct_zj_item01_btn1.png) center no-repeat; }
.product_zj_item01 .next {background:url(../images/prduct_zj_item01_btn2.png) center no-repeat; }



.product_zj_item02 { margin-top:.2rem; }
.product_zj_item02 img { display:block; width:100%; margin:0 auto; border:0; }
.product_zj_item02 ul { margin:0 -0.06rem; }
.product_zj_item02 li { float:left; width:25%;  }
.product_zj_item02 li dl,
.product_zj_item02 li div { height:3.46rem; border:.02rem solid #e7e7e7; margin:0 .07rem; overflow:hidden;}
.product_zj_item02 li dl { height:3.46rem; border:.02rem solid #e7e7e7; margin:0 .07rem;}
.product_zj_item02 li dl dt { padding: .14rem; }
.product_zj_item02 li dl dd { padding:0 .14rem; }
.product_zj_item02 li dl h3 { font-size:.24rem; margin-bottom:.06rem; line-height:1.1; color:#fa6a8c; }
.product_zj_item02 li dl h3 + h3 { font-size:.18rem; }
.product_zj_item02 li dl p { line-height:.2rem;}
.product_zj_item02 .swiper-button-prev,
.product_zj_item02 .swiper-button-next { width:.42rem; height:.42rem; position:static; float:right; margin:.2rem 0 .2rem .2rem; }
.product_zj_item02 .swiper-button-prev { background:url(../images/prduct_zj_item02_btn1.png) center no-repeat; }
.product_zj_item02 .swiper-button-next { background:url(../images/prduct_zj_item02_btn2.png) center no-repeat; }


.jykp_banner { height:6.75rem; }
.jykp_banner .w1200 { position:relative; }
.jykp_banner .w1200 > img { float:left; height:6.75rem; margin-left:-0.8rem; }
.jykp_banner .w1200 > ul { width:10.9rem; top:1.2rem; font-size:0; right:0; position:absolute; text-align:right; white-space:nowrap; margin-right:-0.2rem; }
.jykp_banner .w1200 > ul li { width:2.86rem; height:2.8rem; border:.02rem solid #e7e7e7; border-radius:5rem; background:#fff; position:relative; margin-right:-0.02rem; }
.jykp_banner .w1200 > ul li.item01 { }
.jykp_banner .w1200 .arr { width:1.95rem; height:2.07rem; position:absolute; top:50%; right:50%; background:url(../images/jykp_item01_0.png) 0 0 no-repeat; margin:-1.03rem 0 0 0 ;
	transform:rotate(0);
	transition:all 0.5s linear;
	transform-origin:100% 50%;
}
.jykp_banner .w1200 > ul li .wrap { position:absolute;top:0; left:0; width:100%; height:100%; background:#fff center repeat-y; border-radius:100%; }
.jykp_banner .w1200 > ul li.item01 > .wrap { background: #fff url(../images/jykp_item01_1_bg.png) center no-repeat !important; }
.jykp_banner .w1200 > ul li.item01 .wrap .wrap { background-color:transparent !important; }
.jykp_banner .w1200 > ul li.item01:hover .wrap .wrap ,
.jykp_banner .w1200 > ul li.item02:hover .wrap ,
.jykp_banner .w1200 > ul li.item03:hover .wrap {
	animation: item03 5s linear;
	-moz-animation: item03 5s linear;	/* Firefox */
	-webkit-animation: item03 5s linear;	/* Safari 和 Chrome */
	-o-animation: item03 5s linear;	/* Opera */
	animation-iteration-count:infinite;
	-webkit-animation-iteration-count:infinite; /* Safari 和 Chrome */
}
@keyframes item03{
	0% { background-position:50% 50%; }
	20% { background-position:35% 80%; }
	40% { background-position:80% 40%; }
	60% { background-position:60% 50%; }
	80% { background-position:50% 80%; }
	100% { background-position:50% 50%; }
}

@-moz-keyframes item03 {
	0% { background-position:50% 50%; }
	20% { background-position:35% 80%; }
	40% { background-position:80% 40%; }
	60% { background-position:60% 50%; }
	80% { background-position:50% 80%; }
	100% { background-position:50% 50%; }
}

@-webkit-keyframes item03{
	0% { background-position:50% 50%; }
	20% { background-position:35% 80%; }
	40% { background-position:80% 40%; }
	60% { background-position:60% 50%; }
	80% { background-position:50% 80%; }
	100% { background-position:50% 50%; }
}

@-o-keyframes item03{
	0% { background-position:50% 50%; }
	20% { background-position:35% 80%; }
	40% { background-position:80% 40%; }
	60% { background-position:60% 50%; }
	80% { background-position:50% 80%; }
	100% { background-position:50% 50%; }
}

.jykp_banner .w1200 > ul li.item04:hover .wrap  {
	animation: item04 500s linear;
	-moz-animation: item04 500s linear;	/* Firefox */
	-webkit-animation: item04 500s linear;	/* Safari 和 Chrome */
	-o-animation: item04 500s linear;	/* Opera */
	animation-iteration-count:infinite;
	-webkit-animation-iteration-count:infinite; /* Safari 和 Chrome */
}


@keyframes item04{
	0% { background-position:50% 50%; }
	100% { background-position:50% 10000%; }
}

@-moz-keyframes item04 {
	0% { background-position:50% 50%; }
	100% { background-position:50% 10000%; }
}

@-webkit-keyframes item04{
	0% { background-position:50% 50%; }
	100% { background-position:50% 10000%; }
}

@-o-keyframes item04{
	0% { background-position:50% 50%; }
	100% { background-position:50% 10000%; }
}

.jykp_banner .w1200 > ul li.item01 .wrap { background-image:url(../images/jykp_item01_1.png); background-repeat:no-repeat; }
.jykp_banner .w1200 > ul li.item02 .wrap { background-image:url(../images/jykp_item01_2.png); background-repeat:no-repeat; }
.jykp_banner .w1200 > ul li.item03 .wrap { background-image:url(../images/jykp_item01_3.png); transform:rotate(45deg); }
.jykp_banner .w1200 > ul li.item04 .wrap { background-image:url(../images/jykp_item01_4.png); background-position:50% 50%; transform:rotate(45deg); }
.jykp_banner .w1200 > ul li.on { z-index:2;}
.jykp_banner .w1200 > ul li.on .arr { transform:rotate(-90deg); }

.jykp_banner .w1200 .content { position:absolute; width:9.2rem; top:4.5rem; right:.45rem; }
.jykp_banner .w1200 .content h3 { font-size:.24rem; margin-bottom:.2rem; color:#25436d; }


.item14 { margin-bottom:1.7rem; }
.item14 li { float:left; width:33.33%; text-align:center; color:#25436d; font-size:.18rem; }
.item14 li.on b {
	animation: item14 0.8s;
	-moz-animation: item14 0.8s;	/* Firefox */
	-webkit-animation: item14 0.8s;	/* Safari 和 Chrome */
	-o-animation: item14 0.8s 1;	/* Opera */
	animation-iteration-count:1;
	-webkit-animation-iteration-count:1; /* Safari 和 Chrome */
	position:relative;
}
.item14 li h3 { margin-top:.15rem; }
@keyframes item14{
	0% {  top:0; }
	50% {  top:-0.2rem; }
	100% {  top:0rem; }
}
@-moz-keyframes item14{
	0% {  top:0; }
	50% {  top:-0.2rem; }
	100% {  top:0rem; }
}
@-webkit-keyframes item14{
	0% {  top:0; }
	50% {  top:-0.2rem; }
	100% {  top:0rem; }
}
@-o-keyframes item14{
	0% {  top:0; }
	50% {  top:-0.2rem; }
	100% {  top:0rem; }
}

.clearfix_swiper{
    display: none;
}


/*.news-details .middle p,*/
/*.news-details .middle span{*/
/*    font-size: .16rem!important;*/
/*    line-height: 1.2!important;*/
/*}*/




@media only screen and (max-width:1024px){
    .about-item04{
        margin: 0;
        padding: 15px;
    }
    .w1090{
        width: 90%;
        overflow: hidden;
    }
    .w1090 .left{
        width: 100% !important;
        margin: 0.5rem 0 0.15rem 0  ;
    }
    .bgs_img{
        height: 3rem!important;
        margin-bottom: 1rem!important;
    }
    .w1090 .left img{
        width: 100%;
        /*height: auto!important;*/
        height: 100%!important;
        object-fit: cover;
    }
    .about-item04 .right{
        width: 100%;
    }
    .about-item04 .right .tit{
        font-size: 0.3rem;
        font-weight: bold;
        margin-top: 15px;
    }
    .about-item04 .right .txt{
        font-size: 12px;
        line-height: 2;
        color: #333;
    }
    .guanyuyx-item03{
        padding: 15px!important;
    }
    .guanyuyx-item03 ul{
        margin: 0!important;
        display: flex;
        flex-direction: column;
    }
    .guanyuyx-item03 ul li{
        width: 100%!important;
        margin: 0!important;
        margin-bottom: 50px!important;
    }
    .guanyuyx-item03 ul li .tit{
        min-height: initial!important;
        height: auto!important;
        padding: .5rem .38rem;
        font-size: 12px!important;
    }
    .guanyuyx-item03 ul li .tit .name{
        font-size: 14px!important;
        text-align: left;
        font-weight: 400!important;
        margin-bottom: 0.1rem;
        color: #25436D;
    }
    .ms{
        font-size: 12px!important;
        text-align: left;
        font-weight: 400!important;
        color: #777;
    }
    .guanyuyx-item03 ul li .tit .con{
        font-size: 12px!important;
        line-height: 1.7!important;
        margin-top: 0.25rem!important;
        padding: 0!important;
        /*overflow:hidden;*/
        /*display: -webkit-box;*/
        /*-webkit-box-orient:vertical;*/
        /*-webkit-line-clamp:3;*/
        /*text-overflow:ellipsis;*/
    }
    .about-item05{
        padding: 15px;
        margin: 0;
    }
    .about-item05 .swiper-button-next, .about-item05 .swiper-button-prev{
        display: none!important;
    }
    .about-item07{
        padding-bottom: 0px;
        padding: 0;
        margin: 15px 0!important;
    }
    .about-item07 .ewm-box{
        margin: 0!important;
        display: flex;
        padding: 15px;
        justify-content: space-between;
        /*margin-bottom: 30px!important;*/
        /*display: none;*/
    }
    .about-item07 .ewm-box .list{
        margin: 0!important;
    }
    .about-item07 .ewm-box .list img{
        height: auto;
        width: 90%;
    }
    .js-item01{
        padding: 15px 30px;
        /*margin-bottom: 0.4rem;*/
    }
    .js-item01-tab .left{
        height: auto;
    }
    .js-item01-tab .right > div .tit{
        font-size: 14px;
    }
    .js-item01-tab .right > div .contxt{
        font-size: 12px;
        line-height: 1.7;
    }
    .js-item03{
        margin: 0;
        padding: 15px;
    }
    .js-item03 .left{
        height: auto;
    }
    .js-item03 .right{
        width: 100%;
        margin-top: 15px;
        flex-direction: column;
    }
    .js-item04{
        padding: 15px;
    }
    .js-item05{
        padding: 15px;
    }
    .news-search{
        /*padding: 0;*/
        display: flex;
    }
    .news-item .news-item-tab{
        margin: 0;
        display: flex;
        flex-wrap: wrap;
        /*justify-content: space-between;*/
    }
    .news-item .list{
        width: 100%;
        height: auto;
        margin: 0;
        margin-bottom: 15px;
        float: none;
        padding: 15px;
    }
    .news-item .list .img{
        width: auto;
        height: auto;
        margin-bottom: 10px!important;
    }
    .news-item .list .img img {
        width: 100%;
    }
    .news-item .list .tit{
        margin: 0;
        height: auto!important;
    }
    .news-item .list .tit a{
        font-size: 18px;
        margin: 0.3rem 0;
        display: block;
        height: 100%;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        overflow: hidden;
        -webkit-line-clamp: 2;
        line-height: 25px;
        color: #333;
    }
    .news-item .list .ms{
        font-size: 12px;
        line-height: 1.8;
        height: auto;
        margin: 0;
    }
    .news-item .list .data {
        margin-top: 15px!important;
        width: fit-content;
        /*background: #25436d;*/
        /* padding: 5px; */
        /*width: auto;*/
        height: auto;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .news-item .list .data div{
        width: fit-content;
        /*color: #fff;*/
        font-size: 20px;
        font-weight: bold;
    }
    .news-item .list .data span{
        font-size: 12px;
    }
    .news-item .list .data > span{
        width: auto;
        padding: 0 15px;
        height: auto;
        line-height: 1.5;
        font-size: 14px;
    }
    .pagination>li>a{
        padding: 4px 7px!important;
    }
    .join-item01{
        padding: 0  ;
    }
    .join-item01 .right{
        width: 100%;
        flex-direction: column;
    }
    .join-item01 .right p{
        font-size: 12px;
        line-height: 1.7;
    }
    .join-item02{
        width: 100%;
        margin: 1rem 0 ;
    }
    .join-item02-container{
        width: 100%;
        margin-top: 15px;
    }
    .join-item02-container .swiper-slide{
        display: flex;
    }
    .join-item02-container .swiper-slide .left{
        padding: 0;
    }
    .join-item02-container .swiper-slide .left{
        flex: 1;
        display: flex;
    }
    .join-item02 .swiper-button-prev, .join-item02 .swiper-button-next{
        display: none;
    }
    .join-item03{
        padding: 15px;
        display: flex
        flex-wrap: wrap;
        justify-content: space-between
    }
    .join-item03 > .tit{
        width: 100%;
    }
    .join-item03 .list{
        width: 25%  ;
        margin: 0!important;
        margin-top: 50px!important;
    }
    .join-item03 .list .tit{
        font-size: 12px;
        margin-top: 15px;
    }
    .join-item04{
        margin: 0;
        padding: 15px;
        display: flex;
        flex-wrap: wrap;
        /*justify-content: space-between;*/
        padding-top: 100px!important;
        position: relative;
        flex-direction: column;
        height: 13.5rem;
    }
    .join-item04 > .tit{
        width: 100%;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 13px;
        margin-bottom: 50px;
    }
    .join-item04 .list{
        margin: 0!important;
        margin-bottom: 15px!important;
        width: 48%;
        margin-left: .06rem!important;
    }
    .join-item06{
        margin-top: 15px;
    }
    .join-item06 ul{
        display: flex;

    }
    .join-item06 ul li{
        width: auto!important;
        height: 100%!important;
        bottom: -0.15rem;
    }
     .join-item06 ul li img{
         width: auto!important;
         height: 100%!important;
     }
     
     .join-item06 ul li.rw01{
         left: 0.5rem;
     }
     .join-item06 ul li.rw02{
         left:2rem!important;
     }
     .join-item06 ul li.rw03{
         left: 3rem;
     }
     .join-item06 ul li.rw04{
         left: 4.5rem;
     }
     
    .contact-item01{
        display: flex;
        flex-direction: column;
        width: 100%;
        margin: 0;
    }
    .w1090 .contact-item01{
        margin-top: 15px;
    }
    .contact-item01 .list{
        height: auto;
        width: 100%;
        background-position: 15px 50%;
        padding: 10px;
        padding-left: 40px;
        margin: 0!important;
        margin-bottom: 10px!important;
        display: flex;
        align-items: center;
        background-size: .2rem;
    }
    .contact-item01 .list .tit{
        white-space: nowrap;
        margin-right: 15px;
        margin-bottom: 0;
    }
    .contact-item01 .list .ms{
        color: #333;
    }
    .contact-item01 .list .tit,
    .contact-item01 .list .ms{
        text-align: left;
        font-size: 12px;
    }
    .news-details .left{
        width: 100%;
        display: flex;
    }
    .news-details .fl{
        height: auto!important;
        margin: 0!important;
    }
    .news-details .left div{
        flex: 1;
    }
    .news-details .right{
        width: auto;
        display: flex;
        flex-direction: column;
    }
    .news-details .left > div{
        width: auto;
        height: .85rem;
        padding: 0!important;
        border: 0;
        margin: 0;
    }
    .news-details .left .look{
        padding-top: 0.8rem;
        background-size: .33rem .25rem;
        line-height: 1.2rem;
        font-size: 12px;
    }
    .news-details .middle{
        display: block;
        padding: 0;
        width: 100%;
        padding:10px 30px;
    }
    .news-details .middle p{
        /*line-height: 1.4!important;*/
        margin: 0!important;
    }
    
    /*.news-details .middle p:nth-child(5){*/
    /*    display: block;*/
    /*    width: 85%;*/
    /*    margin: 0 auto!important;*/
    /*    line-height: 1.7!important;*/
    /*}*/
    .about-item08{
        margin: 0;
        background-size: cover;
        margin-bottom: 250px;
        overflow: unset!important;
        /*display: none;*/
    }
    .about-item08 .box{
        width: 100%;
        height: auto;
        padding: 10px;
        left: 0!important;
        top: auto;
        bottom: -240px!important;
        font-size: 12px;
        line-height: 1.5;
    }
    .about-item08 .box a{
        bottom: 15px;
        right: 15px;
    }
    .js-tit{
        font-size: 18px;
    }
    .js-item01 ul li{
        font-size: 14px;
        margin-bottom: 15px!important;
    }
    .js-item03 .right .tit{
        margin-top: 10px;
        font-size: 16px;
    }
    .js-item03 .right .mstit{
        font-size: 14px;
    }
    .js-item03 .right .txt{
        font-size: 12px;
        line-height: 1.7;
    }
    .js-item04 ul li{
        line-height: 1.5;
        font-size: 12px;
        margin-bottom: 15px;
    }
    .news-search input[type="text"]{
        background-size: 10px 10px;
        width: auto!important;
        flex: 1;
    }
    .news-search > input{
        font-size: 14px!important;
    }
    .news-tab li{
        font-size: 14px!important;
    }
    .join-item03 .list i{
        background-size: auto 100%!important;
        width: 0.78rem;
        height: 0.76rem;
        margin: 0 auto;
    }
    .join-item05_1{
        display: flex;
        flex-wrap: wrap!important;
        justify-content: space-between;
    }
    .join-item05_1 > .tit{
        width: 100%;
    }
    .join-item05_1 .list{
        width: 16%;
        height: auto;
        margin: 0!important;
        margin-top: 30px!important;
        margin-left: 0.15rem !important;
        
    }
    .join-item05_1 .list i{
        background-size: 100% auto!important;
        width: 0.69rem;
        height: 0.86rem;
        margin: 0 auto;
    }
     .join-item05_1 .list .tit{
         font-size: 12px;
     }
     .join-item01 .right .txt,
     .join-item02-container .swiper-slide .left > div{
         font-size: 12px;
         width: auto;
     }
     .join-item06 .con{
         font-size: 14px;
     }
     
     .news-details .right .item01{
         display: none;
     }
     .news-details .news-details-tit{
         font-size: 24px;
         font-weight: bold;
     }
     .news-details .news-details-data{
        font-size: 12px;
     }
     /*.contact-box{*/
     /*    padding: 0;*/
     /*}*/
     .news-details .left .data{
         background: #25436d;
         font-size: 12px;
         color: #fff;
        line-height: 1.4;
     }
     .news-details .left .data span{
         color: #fff;
         font-weight: bold;
     }
     .join-item05_2 > .list{
         font-size: 12px;
         height: 0.5rem;
         line-height: 0.5rem;
     }
     .w1090 .w1090{
         width: 100%;
     }
     .guanyuyx-item03 .clearfix{
         margin-top: 50px;
         overflow: visible;
     }
     .w1090 .img img {
         height: auto;
     }
    
       .about-item07 .ewm-box .list .tit{
           font-size: 12px;
       }
       .news-details .middle img{
           height: auto;
       }
       .news-item-tab .fr{
           align-items: flex-end;
       }
    .js-item01-tab .left{
        float: right;
        width: 50%!important;
        height: 100%!important;
    }
    .js-item01-tab .right{
        float: left;
        width: 44%;
        margin-right: 5%;
        height: auto!important;
    }
    .js-item01 ul{
        display: none;
    }
    .js-item01 .w1090{
        margin: 0;
        width: 100%;
    }
    .js-item01-tab{
        border: 0;
        background: #f5f7f7;
        height: 5.55rem;
        display: none!important;
    }
    .clearfix_swiper{
        display: block;
    }
    .swiper-slide{
        /*display: block!important;*/
        padding: 0;
    }
    
    .js-item01-tab .right{
        margin-right: 0.2rem!important;
        margin-left: 0.2rem!important;
    }
    .js-item03 .w1090 .left{
        margin: 0!important;
        
    }
    .about-item05 .about-item05-container img{
        height: auto;
    }
    .body>.about-item07{
        display: none;
    }
    #join-item01 .clearfix{
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;
    }
    #join-item01 .fl{
        width: 5rem;
        height: 3.14rem;
    }
    #join-item01 .fr{
        /*width: 90%;*/
        width: auto!important;
        margin-left: 0!important;
    }
    .swiper-container{
        height: auto!important;
    }
    .join-item02 .swiper-slide{
        height: auto!important;
        flex-direction: column!important;
        background:#eee!important;
       
        padding: 15px;
      
    }
     .join-item02 .swiper-slide .left{
         order: 1;
         margin:0 !important ;
         line-height: 1.6;
      
     }
      .join-item02 .swiper-slide .right{
          order: 0;
          width: auto;
          height: auto;
        
      }
      .join-item02 .swiper-slide .right img{
          height: 4.42rem;
          object-fit: cover;
      }
      .join-item03 .list span{
          /*background-size: contain!important;*/
      }
        .join-item04 > .tit{
            background-size:0.24rem 0.15rem ;
        }
        .join-item03 > .tit{
             background-size:0.24rem 0.15rem ;
        }
       .join-item05_1 > .tit{
            background-size:0.24rem 0.15rem ;
       }
       .join-item05_2 > .tit{
            background-size:0.24rem 0.15rem ;
       }
       .about-item05 > .tit{
             background-size:0.24rem 0.15rem ;
       }
       .about-item05 .about-item05-container span.swiper-pagination-bullet-active{
           border-radius: 9rem;
       }
       .js-item01-tab .right > div{
           position: initial!important;
           transform: translate(0)!important;
       }
       .js-item01-tab .right > div .contxt{
           text-align: justify;
       }
       .about-item04 .right .txt p{
           font-size: 12px!important;
           line-height: 1.7!important;
       }
}


