.human-cur{margin:15px 0}
.human-ban .ban1-cont h2{color:#195fab}
.human-h3{font-size:36px;color:#333;line-height:46px}
.human-box{margin-top:124px;padding:60px 0 44px;position:relative}
.human-box .bg{position:absolute;left:0;bottom:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1}
.human-swiper-s3{margin-top:-105px;float:left;width:56%;position:relative;overflow:hidden}
.human-swiper-s3 .pic{padding-top:65%;position:relative;overflow:hidden}
.human-swiper-s3 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition: .5s;
-o-transition: .5s;
transition: .5s;}
.human-swiper-s3 .pic:hover img{-webkit-transform: scale(1.05, 1.05);
-ms-transform: scale(1.05, 1.05);
-o-transform: scale(1.05, 1.05);
transform: scale(1.05, 1.05);}
.human-box .text{float:right;width:44%;padding-left:40px}
.human-box .human-h3{margin-bottom:20px}
.human-box .text .text-con{font-size:16px;color:#666;line-height:26px;height:338px;overflow-y:auto;padding-right: 15px;text-align: justify;}
.human-box .text .text-con::-webkit-scrollbar{width:4px}
.human-box .text .text-con::-webkit-scrollbar-track{background:#eee}
.human-box .text .text-con::-webkit-scrollbar-thumb{background:#1a5fac}
.human-box .text .text-con::-webkit-scrollbar-thumb:window-inactive{background:#1a5fac}
.human-box .text .text-con p{margin-bottom:26px}
.human-train{background:url(../images/human-bg1.jpg) no-repeat bottom center;-webkit-background-size:100%;-moz-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%;padding:100px 0 106px}
.human-train .human-h3{margin-bottom:50px}
.train-list{overflow:hidden;margin-left:-4%}
.train-list li{float:left;width:46%;margin-left:4%;padding:18px 0;border-bottom:1px dashed #bfbfbf;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.train-list li .num{background-color:#eee;width:88px;height:88px;line-height:88px;text-align:center;float:left;font-size:0}
.train-list li .num .num-inner{display:inline-block;vertical-align:middle;font-size:16px;color:#333;line-height:1}
.train-list li .num .d1{display:inline-block;font-style:normal;font-family:Arial-Bold;font-size:53px;line-height:1}
.train-list li .text{overflow:hidden;padding-left:65px}
.train-list li .text .tit{display:block;font-size:18px;color:#333;line-height:28px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700;margin-bottom:10px}
.train-list li .text p{font-size:14px;color:#999;line-height:20px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.train-list li:last-child,.train-list li:nth-last-child(2){border-bottom:0}
.train-list li:hover{background-color:#004ea2;border-color:transparent}
.train-list li:hover .num{background-color:transparent}
.train-list li:hover .num .num-inner{color:#fff}
.train-list li:hover .text .tit{color:#fff}
.train-list li:hover .text p{color:#fff}
@media only screen and (max-width:1439px){
.train-list li .text{padding-left:35px}
.human-box .text p{margin-bottom:10px}
.human-box .human-h3{margin-bottom:20px}
.human-box .text .text-con{height:234px}
}
@media only screen and (max-width:1279px){
.human-box .text .text-con{height:208px}
}
@media only screen and (max-width:1199px){
.human-box{margin-top:80px}
.human-box .bg{height:72%}
.human-box .text .text-con{height:234px}
.human-swiper-s3{margin-top:-80px}
}
@media only screen and (max-width:959px){
.human-box{margin-top:60px}
.human-box .text{width:100%;padding-left:0;margin-top:40px}
.human-train{padding:50px 0 55px}
.train-list{margin-left:0}
.train-list li{width:100%;margin-left:0}
.train-list li:nth-last-child(2){border-bottom:1px dashed #bfbfbf}
.human-swiper-s3{width:100%}
}
@media only screen and (max-width:479px){
.human-h3{font-size:26px;line-height:36px}
.human-box .text p{font-size:14px}
.human-train .human-h3{margin-bottom:30px}
.train-list li .num{width:66px;height:66px;line-height:66px}
.train-list li .num .num-inner{font-size:14px}
.train-list li .num .d1{font-size:30px}
.train-list li .text{padding-left:15px}
.train-list li .text .tit{font-size:16px}
}