﻿@charset "utf-8";

/* 首页 */
.HomeBan{overflow: hidden;}
.HomeBan li .img{padding-top:8.2rem;}
.HomeBan li.slick-current .img img{animation: scale linear 6s forwards;}
@keyframes scale{
	0%{transform: scale(1);-webkit-transform:scale(1);}
	100%{transform: scale(1.1);-webkit-transform:scale(1.1);}
}

.HomeBan .slick-dots{position: absolute;bottom:0.48rem;width:100%;left:0;text-align: center;}
.HomeBan .slick-dots li{display: inline-block;margin:0 3px;width:0.41rem;height:0.4rem;background:url(../images/dot.png) no-repeat center center;text-align: center;}
.HomeBan .slick-dots li.slick-active{background: url(../images/dotc.png) no-repeat center center;background-size: contain;-webkit-animation: rotate 4s linear infinite;animation: rotate 4s linear infinite;}
.HomeBan .slick-dots li button{display: none;}
@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(180deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    50% {
        transform: rotate(180deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

@media(max-width:1024px){
    .HomeBan li .img{padding-top:45%;}
    .HomeBan .slick-dots{bottom:10px;}
}

.HomeTit{text-align: center;margin-bottom:0.6rem;position: relative;}
.HomeTit .cn{font-size: 0.48rem;position: relative;z-index:9;}
.HomeTit .en{font-size: 0.6rem;color:#eee;opacity: 0.62;text-transform: uppercase;font-weight: lighter;letter-spacing: 2px;line-height: 1;position: absolute;top:60%;transform: translateY(-50%);-webkit-transform: translateY(-50%);width:100%;}
.HomeTit b{display: block;width:0.4rem;height:3px;background: #084d9e;margin:0 auto;margin-top:0.2rem;}

.HomeTit_white{color:#fff;}
.HomeTit_white .en{color:#fff;opacity: 0.1;}
.HomeTit_white b{background: #fff;}

.HomeCase .HomeCaseBox ul{display: flex;margin-left:-0.1rem;}
.HomeCase .HomeCaseBox ul li{width:12.5%;transition: all .3s;}
.HomeCase .HomeCaseBox ul li a{display: block;margin-left:0.1rem;position: relative;}
.HomeCase .HomeCaseBox ul li .img{padding-top:6.1rem;}
.HomeCase .HomeCaseBox ul li .img::after{content:'';display: block;width:100%;height:100%;background: rgba(5,0,1,0.3);position: absolute;left:0;top:0;}
.HomeCase .HomeCaseBox ul li .img::before{content:'';display: block;width:100%;height:30%;background-image: linear-gradient(to top, #084d9e, rgba(255, 0, 0, 0));position: absolute;bottom:0;left:0;z-index:9;}
.HomeCase .HomeCaseBox ul li .txt{position: absolute;bottom:0;left:0;width:100%;box-sizing: border-box;z-index:99;}
.HomeCase .HomeCaseBox ul li .txt .text{padding:0.3rem 0 0.3rem 0;color:#fff;}
.HomeCase .HomeCaseBox ul li .txt .text .title{font-size: 0.24rem;text-align: center;}
.HomeCase .HomeCaseBox ul li .txt .text .dec{opacity: 0.7;margin-top:0.1rem;display: none;}
.HomeCase .HomeCaseBox ul li .txt .ico{display: none;}
.HomeCase .HomeCaseBox ul li.on{width:50%;}
.HomeCase .HomeCaseBox ul li.on .txt{padding-left:1.5rem;padding-right:0.3rem;}
.HomeCase .HomeCaseBox ul li.on .txt .ico{width:0.58rem;height:0.58rem;line-height: 0.58rem;border:1px dashed rgba(255,255,255,0.5);border-radius: 50%;position: absolute;left:0.5rem;top:50%;margin-top:-0.29rem;display: block;text-align: center;}
.HomeCase .HomeCaseBox ul li.on .txt .ico::after,
.HomeCase .HomeCaseBox ul li.on .txt .ico::before{content:'';display: block;width:100%;height:100%;border:1px dashed rgba(255,255,255,0.5);border-radius: 50%;position: absolute;top:0;left:0;box-sizing: border-box;}
.HomeCase .HomeCaseBox ul li.on .txt .ico::after{animation: scale2 2s linear infinite;}
.HomeCase .HomeCaseBox ul li.on .txt .ico::before{animation: scale2 2s 1s linear infinite;}
.HomeCase .HomeCaseBox ul li.on .txt .text .dec{display: block;}
.HomeCase .HomeCaseBox ul li.on .txt .text .title{text-align: left;}
.HomeCase .HomeCaseBox ul li.on .img::before{background-image: linear-gradient(to top, rgba(0,0,0,0.6), rgba(255, 0, 0, 0));}
@keyframes scale2{
	0%{transform: scale(1);-webkit-transform: scale(1);opacity: 1;}
	100%{transform: scale(2);-webkit-transform: scale(2);opacity: 0;}
}

.HomeCase .HomeCaseBox ul li:nth-child(2),
.HomeCase .HomeCaseBox ul li:nth-child(4){margin-top:0.6rem;}

@media(max-width:1024px){
    .HomeCase .HomeCaseBox ul{flex-wrap: wrap;}
    .HomeCase .HomeCaseBox ul li{width:50%;margin-bottom:0.1rem;}
    .HomeCase .HomeCaseBox ul li:nth-child(2),
    .HomeCase .HomeCaseBox ul li:nth-child(4){margin-top:0;}
    .HomeCase .HomeCaseBox ul li .txt{padding-left:1.5rem;padding-right:0.3rem;}
    .HomeCase .HomeCaseBox ul li .txt .ico{width:0.58rem;height:0.58rem;line-height: 0.58rem;border:1px dashed rgba(255,255,255,0.5);border-radius: 50%;position: absolute;left:0.5rem;top:50%;margin-top:-0.29rem;display: block;text-align: center;}
    .HomeCase .HomeCaseBox ul li .txt .ico::after,
    .HomeCase .HomeCaseBox ul li .txt .ico::before{content:'';display: block;width:100%;height:100%;border:1px dashed rgba(255,255,255,0.5);border-radius: 50%;position: absolute;top:0;left:0;box-sizing: border-box;}
    .HomeCase .HomeCaseBox ul li .txt .ico::after{animation: scale2 2s linear infinite;}
    .HomeCase .HomeCaseBox ul li .txt .ico::before{animation: scale2 2s 1s linear infinite;}
    .HomeCase .HomeCaseBox ul li .txt .text .dec{display: block;}
    .HomeCase .HomeCaseBox ul li .txt .text .title{text-align: left;}
    .HomeCase .HomeCaseBox ul li .img::before{background-image: linear-gradient(to top, rgba(0,0,0,0.6), rgba(255, 0, 0, 0));}
    .HomeCase .HomeCaseBox ul li .img{padding-top:60%;}
    .HomeCase .HomeCaseBox ul li .txt .text .title{font-size: 16px;font-weight: bold;}

}

@media(max-width:640px){
    .HomeCase .HomeCaseBox ul li .img{padding-top:78%;}
    .HomeCase .HomeCaseBox ul li .txt{padding-left:15px;padding-right:15px;}
    .HomeCase .HomeCaseBox ul li.on .txt{padding-left:15px;padding-right:15px;}
    .HomeCase .HomeCaseBox ul li .txt .ico{position: relative;left:0;top:0;margin-top:0;width:32px;height:32px;margin-left:0;}
    .HomeCase .HomeCaseBox ul li.on .txt .ico{position: relative;left:0;top:0;margin-top:0;}
    .HomeCase .HomeCaseBox ul li .txt .ico img{max-height:15px;}
    .HomeCase .HomeCaseBox ul li .txt .ico::after,
    .HomeCase .HomeCaseBox ul li .txt .ico::before{display: none;}
    .HomeCase .HomeCaseBox ul li.on .txt .ico::after,
    .HomeCase .HomeCaseBox ul li.on .txt .ico::before{display: none;}
    .HomeCase .HomeCaseBox ul li .txt .text{padding:10px 0;}
}

.HomeHonor{background: url(../images/homehonorbg.jpg) no-repeat center center;background-size: cover;overflow: hidden;}
.HomeHonor .HomeHonorBox .slider{width:100%;}
.HomeHonor .HomeHonorBox .slider .slick-list{margin-left:-0.4rem;}
.HomeHonor .HomeHonorBox .slider .item{margin-left:0.4rem;background: url(../images/honorboxbg.jpg) no-repeat center center;background-size: cover;}
.HomeHonor .HomeHonorBox .slider .item .img{padding-top:0.4rem;background: url(../images/honorimgbg.png) no-repeat center center;background-size: cover;}
.HomeHonor .HomeHonorBox .slider .item .img .imgbox{padding-top:2.6rem;}
.HomeHonor .HomeHonorBox .slider .item .img span{align-items:flex-end;}
.HomeHonor .HomeHonorBox .slider .item .img img{max-width:100%;width:auto;max-height:2.3rem;max-width:2.3rem;height:auto;object-fit: contain;padding:10px;background: url(../images/honorbg.png) no-repeat center center;background-size: 100% 100%;position: relative;}
/* .HomeHonor .HomeHonorBox .slider .item:hover .img span,.HomeHonor .HomeHonorBox .slider .item:hover .img span img{transform: scale(1);-webkit-transform: scale(1);} */
.HomeHonor .HomeHonorBox .slider .item .img img::before{content:'';display: block;width:110%;height:100%;background: url(../images/honoryy.png) no-repeat center center;background-size: 100% 100%;position: absolute;right:10px;bottom:0;}
.HomeHonor .HomeHonorBox .slider .item .txt{line-height: 1rem;text-align: center;font-size: 0.2rem;}
.HomeHonor .HomeHonorBox .slider .item .img .box{position: relative;}
.HomeHonor .HomeHonorBox .slider .item .img .box::after{content:"";display:block;width:100%;height:100%;background: url(../images/shuiyin.png) no-repeat center center;position: absolute;left:0;top:0;opacity: 0;}


.slick-arrow{width:0.55rem;height:0.55rem;position: absolute;top:50%;margin-top:-0.275rem;border-radius: 50%;background-color: #084d9e;background-position: center center;background-repeat: no-repeat;font-size: 0;color:transparent;z-index:90;}
.slick-arrow.slick-prev{background-image: url(../images/prev.png);left:0;}
.slick-arrow.slick-next{background-image: url(../images/next.png);right:0;}

.HomeHonor .HomeHonorBox .slider{padding-bottom:0.7rem;}
.HomeHonor .HomeHonorBox .slider .slick-arrow{top:auto;margin-top:0;bottom:-0.3rem;}
.HomeHonor .HomeHonorBox .slider .slick-arrow.slick-prev{right:52%;left:auto;}
.HomeHonor .HomeHonorBox .slider .slick-arrow.slick-next{left:52%;right:auto;}

@media(max-width:1024px){
    .slick-arrow{width:30px;height:30px;margin-top:-15px;}
    .HomeHonor .HomeHonorBox .slider .item .img{padding-top:20px;}
    .HomeHonor .HomeHonorBox .slider .item .img .imgbox{padding-top:2.2rem;}
    .HomeHonor .HomeHonorBox .slider .item .img img{max-height:1.8rem;max-width:1.8rem;}
    .HomeHonor .HomeHonorBox .slider .item .txt{line-height: 50px;font-size: 14px;}
}

@media(max-width:640px){
    .HomeHonor .HomeHonorBox .slider{width:100%;}
    .HomeHonor .HomeHonorBox .slider .slick-arrow.slick-next{right:0;}
    .HomeHonor .HomeHonorBox .slider .item .img img{padding:5px;max-width:80%;}
}

.HomeNews{background: #f8f8f8;}
.HomeNews .HomeNews_slider{width:49.5%;}

.HomeNews h2{font-size: 0.2rem;}
.HomeNews .dec{line-height: 0.28rem;color:#999;margin-top:0.1rem;}
.HomeNews .date{border-left:1px solid #e5e5e5;width:1.3rem;text-align: center;position: absolute;top:0;right:0;}
.HomeNews .date p{font-size: 0.48rem;color:#333;}
.HomeNews .date span{color:#999;}

.HomeNews .HomeNews_slider .item{position: relative;padding-bottom:1.08rem;position: relative;}
.HomeNews .HomeNews_slider .item .img{padding-top:5.33rem;}
.HomeNews .HomeNews_slider .item .txt{width:88%;box-sizing: border-box;background: #fff;position: absolute;bottom:0;right:0;z-index:9;padding:0.6rem 1.7rem 0.6rem 0.4rem;}
.HomeNews .HomeNews_slider .item .txt .date{top:0.6rem;right:0.2rem;}
.HomeNews .HomeNews_slider .item .txt .dec{height:0.56rem;}

.HomeNews .HomeNews_slider .slick-dots{position: absolute;left:17%;bottom:1.7rem;}
.HomeNews .HomeNews_slider .slick-dots li{display: inline-block;margin-right:10px;width:20px;height:3px;background: #999999;transition: all .3s;}
.HomeNews .HomeNews_slider .slick-dots li button{display: none;}
.HomeNews .HomeNews_slider .slick-dots li.slick-active{width:30px;background: #084d9e;}

.HomeNews .HomeNews_list{width:49.5%;}
.HomeNews .HomeNews_list li{background: #fff;margin-bottom:0.2rem;padding:0.6rem 0.2rem 0.6rem 0.5rem;transition: all .3s;-webkit-transition: all .3s;}
.HomeNews .HomeNews_list li a{display: block;padding-right:1.6rem;position: relative;padding-top:0.08rem;padding-bottom:0.08rem;}
.HomeNews .HomeNews_list li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1);transform: translate3d(0,-3px,0);-webkit-transform: translate3d(0,-3px,0);}

@media(max-width:1024px){
    .HomeTit{margin-bottom:30px;}
    .HomeTit .cn{font-size: 24px;font-weight: bold;}
    .HomeTit .en{font-size: 30px;}
    .HomeNews .HomeNews_list li{padding:30px 10px 30px 20px;}
    .HomeNews h2{font-size: 16px;}
    .HomeNews .HomeNews_list li a{padding-right:90px;padding-top:0;padding-bottom:0;}
    .HomeNews .date{width:80px;}
    .HomeNews .date p{font-size: 30px;}
    .HomeNews .HomeNews_slider .item .img{padding-top:3.5rem;}
    .HomeNews .HomeNews_slider .item .txt{padding:40px 90px 20px 20px;}
    .HomeNews .HomeNews_slider .item .txt .date{top:40px;right:0;}
    .HomeNews .dec{line-height: 22px;}
    .HomeNews .HomeNews_slider .item {padding-bottom:0.63rem;}
    .HomeNews .HomeNews_slider .item .txt .dec{height:44px;}
    .HomeNews .HomeNews_slider .slick-dots{bottom:1.2rem;}
}

@media(max-width:768px){
    .HomeNews .HomeNews_slider{width:100%;}
    .HomeNews .HomeNews_list{width:100%;margin-top:30px;}
    .HomeNews .HomeNews_slider .item .img{padding-top:68%;}
    .HomeNews .HomeNews_slider .item {padding-bottom:0;}
    .HomeNews .HomeNews_slider .item .txt{position: relative;width:100%;}
    .HomeNews .HomeNews_slider .slick-dots{position: static;width:100%;text-align: center;margin-top:10px;}
    .HomeNews .HomeNews_slider .slick-dots li{margin:0 8px;}
    .HomeNews .HomeNews_slider .item .txt{padding-top:20px;}
    .HomeNews .HomeNews_slider .item .txt .date{top:20px;}
}

@media(max-width:640px){
    .HomeTit{margin-bottom:20px;}
    .HomeTit .cn{font-size: 20px;}
    .HomeTit .en{font-size: 18px;}
}

.HomeVideo{position: relative;}
.HomeVideo .img{padding-top:7rem;}
.HomeVideo .txt{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index:9;text-align: center;}

.HomeVideo .txt .playbtn{position: relative;width:0.88rem;height:0.88rem;margin:0 auto;}
.HomeVideo .txt .playbtn a{display: block;width:0.88rem;height:0.88rem;border-radius: 50%;background:#084d9e;text-align: center;line-height: 0.8rem;z-index:9;position: relative;}
.HomeVideo .txt .playbtn::before,
.HomeVideo .txt .playbtn::after{content:'';display: block;width:100%;height:100%;background:#084d9e;opacity: 0.3;position: absolute;left:0;top:0;border-radius: 50%;}

.HomeVideo .txt .playbtn::before{animation: scale1 2s linear infinite;}
.HomeVideo .txt .playbtn::after{animation: scale1 2s 1s linear infinite;}
.HomeVideo .txt .tit{font-size: 0.48rem;color:#fff;margin-top:0.5rem;}
@keyframes scale1{
	0%{transform: scale(1);-webkit-transform: scale(1);opacity: 0.3;}
	100%{transform: scale(2.5);-webkit-transform: scale(2.5);opacity: 0;}
}

.videoInfo{width:95%;max-width:1200px;margin:0 auto;box-sizing: border-box;padding:0.3rem !important;background: #fff;position: relative;}
.videoInfo video{width:100%;}
button.mfp-close, button.mfp-arrow{border-radius: 50%;background: #fff;opacity: 1;right:-22px !important;top:-22px !important;box-shadow: 0 0 10px rgba(0,0,0,0.2);}

@media(max-width:1024px){
    .HomeVideo .img{padding-top:45%;}
    .videoInfo{padding:10px !important;}
    button.mfp-close, button.mfp-arrow{width:30px;height:30px;top:-15px !important;right:-15px !important;line-height: 30px;}
    .HomeVideo .txt .playbtn a{width:40px;height:40px;line-height: 40px;}
    .HomeVideo .txt .playbtn{width:40px;height:40px;}
    .HomeVideo .txt .playbtn a img{max-height:15px;}
    .HomeVideo .txt .tit{font-size: 24px;font-weight: bold;margin-top:30px;}
}

@media(max-width:640px){
    .HomeVideo .txt .tit{font-size: 20px;}
}


/* 企业简介 */
.nban .img{padding-top:3.8rem;}

.subMenu{line-height: 0.72rem;margin-top:-0.72rem;position: relative;z-index:90;}
.subMenu .menutit{display: none;}
.subMenu ul::after{content:'';display: block;clear: both;}
.subMenu ul{background: rgba(0,0,0,0.4);display: flex;justify-content: center;}
.subMenu ul li{width:16.6667%;text-align: center;position: relative;}
.subMenu ul li a{display: block;color:#fff;font-size: 0.2rem;}
.subMenu ul li::after{content:'';display: block;border-top:5px solid #084d9e;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;position: absolute;top:100%;left:50%;margin-left:-5px;display: none;}
.subMenu ul li.on a{color:#fff;}
.subMenu ul li.on{background: #084d9e;}
.subMenu ul li.on::after{display: block;}
.subMenu ul li:hover a{color:#fff;}
.subMenu ul li:hover{background: #084d9e;}
.subMenu ul li:hover::after{display: block;}

.singlePage{font-size: 0.18rem;line-height: 0.38rem;color:#666;}
.singlePage img{display: block;max-width:100%;margin:0 auto;}

.About .AboutImg{margin-top:0.4rem;}
.About .AboutImg .slick-list{margin-left:-0.3rem;}
.About .AboutImg .item{margin-left:0.3rem;}
.About .AboutImg .item .img{padding-top:60%;}

@media(max-width:1024px){
    .subMenu{line-height: 50px;margin-top:-50px;}
    .subMenu ul li a{font-size: 15px;}
    .singlePage{font-size: 14px;line-height: 25px;}
}

@media(max-width:640px){
    .nban .img{padding-top:42%;}
    .subMenu{line-height: 38px;margin-top:-38px;}
    .subMenu ul{flex-wrap: wrap;}
    .subMenu ul li{width:33.33%;}
    .subMenu ul li a{font-size: 14px;}
}

/* 发展历程 */
.History{background: url(../images/historybg.jpg) no-repeat center center;background-size: cover;}
.History .History_con{padding-top:0.3rem;}
.History .History_con .slider{padding:0 0;}
.History .History_con .slider .item{display: flex;justify-content: center;align-items: center;width:100%;}
.History .History_con .slider .item .year{font-size: 0.8rem;background:linear-gradient(to bottom,#084d9e,#379fb3);-webkit-background-clip:text;color:transparent;font-family: oswald;line-height: 1;}
.History .History_con .slider .item .con{margin:0 0.7rem;padding-left:0.7rem;background: url(../images/zs.png) no-repeat center left;line-height: 2.2;}
.History .History_con .slider .item .img{padding:0.1rem;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.History .History_con .slider .item .img .imgbox{width:6.5rem;padding-top:60%;}

/* .History .History_year{background: url(../images/history_line.png) repeat-x left center;min-height:0.33rem;margin-top:0.8rem;background-size: auto 0.33rem;} */
.History .History_year{position: relative;}
.History .History_year .slick-track::before{border-bottom:1px solid #e6e6e6;position: absolute;left:0;top:50%;width:100%;content:'';display: block;clear: both;}
.History .History_year .slick-track{min-height:0.33rem;margin-top:0.8rem;background-size: auto 0.33rem;position: relative;}
.History .History_year .item{position: relative;text-align: center;transition: all .3s;}
.History .History_year .item .year{line-height:0.9rem;padding-top:0.9rem;font-size: 0.36rem;font-family: oswald;}
.History .History_year .item .dotico{width:0.18rem;height:0.18rem;background-repeat: no-repeat;background-size: contain;background-position: center;background-image: url(../images/hisdot.png);position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.History .History_year .item.slick-current a{color:#084d9e;}
.History .History_year .item.slick-current .dotico{background-image: url(../images/hisdotc.png);}
/* .History .History_year .item{position: relative;top:-0.15rem;}
.History .History_year .item:nth-child(2n){top:0.15rem;} */
.History .History_year .slick-arrow{top:68%;}

.History .slick-arrow{width:40px;height:40px;position: absolute;top:50%;margin-top:-20px;border-radius: 50%;overflow: hidden;font-size: 0;color:transparent;background-color: transparent;z-index:99;}
.History .slick-arrow::before{content:'';display: block;width:100%;height:100%;position: absolute;top:0;left:0;}

.History .slick-arrow.slick-prev::before{background: url(../images/prev_blue.png) no-repeat center center;}
.History .slick-arrow.slick-prev{background: url(../images/yuan_blue.png) no-repeat center center;background-size: contain;left:0;}
.History .slick-arrow.slick-next::before{background: url(../images/next_gray.png) no-repeat center center;}
.History .slick-arrow.slick-next{background: url(../images/yuan_gray.png) no-repeat center center;background-size: contain;right:0;}

.History .slick-arrow:hover{background: #084d9e;}
.History .slick-arrow.slick-prev:hover::before{background: url(../images/prev_1.png) no-repeat center center;}
.History .slick-arrow.slick-next:hover::before{background: url(../images/next_1.png) no-repeat center center;}

@media(max-width:1024px){
    .History .History_con .slider{padding:0;}
    .History .History_con .slider .item .con{padding-left:50px;margin:0 50px;}
    .History .History_con .slider .item .year{font-size: 40px;}
    .History .History_con .slider .item .img .imgbox{width:3.8rem;padding-top:2.5rem;}
    .History .History_year .slick-track{margin-top:40px;}
    .History .History_year .item{top:0.15rem;}
    .History .slick-arrow{width: 30px;height: 30px;margin-top: -15px;}
}


@media(max-width:640px){
    .History .History_con .slider .item{flex-wrap: wrap;}
    .History .History_con .slider .item .year{width:100%;text-align: left;font-size: 24px;margin-bottom:10px;}
    .History .History_con .slider .item .con{margin:0;padding:0;background: none;width:100%;text-align: left;}
    .History .History_con .slider .item .img{width:100%;margin-top:15px;padding:10px;}
    .History .History_con .slider .item .img .imgbox{width:100%;padding-top:56%;}
    .History .History_year .item:nth-child(2n){top:-0.15rem;;}
    .History .History_year .item{top:0.04rem;}
    .History .History_year .slick-track{margin-top:20px;}
}

/* 企业资质 */
.ThreeNav{text-align: center;margin-bottom:0.5rem;}
.ThreeNav ul li{display: inline-block;margin:0 0.1rem;}
.ThreeNav ul li a{display: block;padding:0 0.25rem;line-height: 0.56rem;font-size: 0.2rem;color:#084d9e;}
.ThreeNav ul li.on a{background: #084d9e;color:#fff;}
.ThreeNav ul li:hover a{background: #084d9e;color:#fff;}

.Honor ul{margin-left:-3%;}
.Honor ul .item{background: url(../images/honorboxbg.jpg) no-repeat center center;background-size: cover;float:left;width:22%;margin-left:3%;margin-bottom:3%;}
.Honor ul .item .img{padding-top:0.4rem;background: url(../images/honorimgbg.png) no-repeat center center;background-size: cover;}
.Honor ul .item .img .imgbox{padding-top:2.6rem;}
.Honor ul .item .img span{align-items:flex-end;}
.Honor ul .item .img .box{position: relative;}
.Honor ul .item .img .box::after{content:"";display:block;width:100%;height:100%;background: url(../images/shuiyin.png) no-repeat center center;position: absolute;left:0;top:0;opacity:0}
.Honor ul .item .img img{max-width:100%;width:auto;max-height:2.3rem;max-width:2.3rem;height:auto;object-fit: contain;padding:10px;background: url(../images/honorbg.png) no-repeat center center;background-size: 100% 100%;position: relative;}
/* .Honor ul .item:hover .img span,.Honor ul .item:hover .img span img{transform: scale(1);-webkit-transform: scale(1);} */
.Honor ul .item .img img::before{content:'';display: block;width:110%;height:100%;background: url(../images/honoryy.png) no-repeat center center;background-size: 100% 100%;position: absolute;right:10px;bottom:0;}
.Honor ul .item .txt{line-height: 1.8;text-align: center;font-size: 0.18rem;height:1.2rem;display: flex;align-items: center;justify-content: center;padding:0 10px;}

button.mfp-close{top:-50px !important;}
img.mfp-img{padding:0 !important;}
.mfp-figure figure{position: relative;}
.mfp-figure figure::after{content:"";display:block;width:100%;height:100%;background: url(../images/shuiyin.png) repeat center center;position: absolute;left:0;top:0;display: none;}

@media(max-width:1024px){
    .Honor ul .item .img{padding-top:20px;}
    .Honor ul .item .img .imgbox{padding-top:2.2rem;}
    .Honor ul .item .img img{max-height:1.8rem;max-width:1.8rem;}
    .Honor ul .item .txt{font-size: 14px;height:70px;line-height: 1.5;padding:0 10px;}
    .ThreeNav{margin-bottom:30px;}
    .ThreeNav ul li a{font-size: 14px;padding:0 15px;line-height: 38px;}
}

@media(max-width:640px){
    .Honor ul .item {width:47%;}
    .Honor ul .item .img img{padding:5px;max-width:80%;}
    .ThreeNav{margin-bottom:20px;}
    .ThreeNav ul li a{font-size: 14px;padding:0 10px;line-height: 30px;}
}

/* 企业文化 */
.Culture{padding-bottom:1rem;}
.Culture .CultureCon{padding-top:1rem;}
.Culture .CulTit{text-align: center;font-size: 0.4rem;color:#084d9e;margin-bottom:0.5rem;}
.Culture .Culture_1 .CulBox {overflow: hidden;}
.Culture .Culture_1 .CulBox ul{display: flex;border-left:1px solid #ecf5fc;}
.Culture .Culture_1 .CulBox ul li{width:12.5%;position: relative;transition: all .5s;}
.Culture .Culture_1 .CulBox ul li .img{padding-top:4.4rem;opacity: 0;transition: all .5s;}
.Culture .Culture_1 .CulBox ul li .txt{position: absolute;width:100%;height:100%;left:0;top:0;box-sizing: border-box;padding:0.9rem 0;background: url(../images/lnbg.png) repeat-x bottom center;border-top:1px solid #ecf5fc;border-bottom:1px solid #ecf5fc;border-right:1px solid #ecf5fc;text-align: center;}
.Culture .Culture_1 .CulBox ul li .txt .title{font-size: 0.24rem;min-width:100px;}
.Culture .Culture_1 .CulBox ul li .txt .hidebox{opacity: 0;transition: all .5s;margin-top:0.2rem;min-width:300px;}
.Culture .Culture_1 .CulBox ul li .txt .hidebox b{display: block;width:25px;height:3px;background: #1665ac;margin:0;}
.Culture .Culture_1 .CulBox ul li .txt .hidebox .con{font-size: 0.18rem;line-height: 0.32rem;height:1.6rem;margin-top:0.2rem;}
.Culture .Culture_1 .CulBox ul li .txt .ico img{max-width:0.52rem;}

.Culture .Culture_1 .CulBox ul li.on{width:50%;}
.Culture .Culture_1 .CulBox ul li.on .txt{background: none;padding:0.9rem 1rem;text-align: left;}
.Culture .Culture_1 .CulBox ul li.on .img{opacity: 1;}
.Culture .Culture_1 .CulBox ul li.on .txt .hidebox{opacity: 1;}
.Culture .Culture_1 .CulBox ul li.on .txt .ico{display: none;}
.Culture .CulList ul .slick-list{margin-left:-0.3rem;}
.Culture .CulList ul .slick-slide>div{margin-left:0.3rem;}
.Culture .CulList ul li{text-align: center;margin-bottom:0.3rem;}
.Culture .CulList ul li .img{padding-top:60%;}
.Culture .CulList ul li .tit{margin-top:0.15rem;}
.Culture .CulList .slick-arrow{bottom:-8%;top: auto;}
.Culture .CulList .slick-arrow.slick-prev{left:45%;}
.Culture .CulList .slick-arrow.slick-next{right:45%;}

@media(max-width:1024px){
    .Culture{padding-bottom:60px;}
    .Culture .CultureCon{padding-top:60px;}
    .Culture .CulTit{font-size: 24px;font-weight: bold;margin-bottom:30px;}
    .Culture .Culture_1 .CulBox ul li .txt .title{font-size: 16px;font-weight: bold;}
    .Culture .Culture_1 .CulBox ul li .txt .hidebox .con{font-size: 14px;line-height: 24px;height:120px;}
    .Culture .Culture_1 .CulBox ul li.on .txt{padding:40px;}
    .Culture .Culture_1 .CulBox ul li .img{padding-top:3rem;}
    .Culture .Culture_1 .CulBox ul li .txt{padding:40px 0;}
    .Culture .Culture_1 .CulBox ul li .txt .ico img{max-width:30px;}
    .Culture .CulList .slick-arrow.slick-prev{left:10px;}
    .Culture .CulList .slick-arrow.slick-next{right:10px;}
}

@media(max-width:768px){
    .Culture .Culture_1 .CulBox ul{flex-wrap: wrap;}
    .Culture .Culture_1 .CulBox ul li{width:50%;}
    .Culture .Culture_1 .CulBox ul li .txt{background: none;padding:40px;text-align: left;}
    .Culture .Culture_1 .CulBox ul li .img{opacity: 1;}
    .Culture .Culture_1 .CulBox ul li .txt .hidebox{opacity: 1;}
    .Culture .Culture_1 .CulBox ul li .txt .ico{display: none;}
    .Culture .Culture_1 .CulBox ul li .img{padding-top:60%;}
}

@media(max-width:640px){
    .Culture .CulTit{font-size: 20px;margin-bottom:20px;}
    .Culture .Culture_1 .CulBox ul li.on .txt{padding:30px;}
    .Culture .Culture_1 .CulBox ul li .txt{padding:30px;}
    .Culture .Culture_1 .CulBox ul li{width:100%;}
    .Culture .Culture_1 .CulBox ul li.on{width:100%;}
    .Culture{padding-bottom:30px;}
    .Culture .CultureCon{padding-top:30px;}
}

/* 合作客户 */
.Partner{background-image: linear-gradient(to bottom,#f7fafd,#f2f7fb);position: relative;overflow: hidden;}
.Partner .w1680{position: relative;z-index:99;}
.Partner #particles-js{position: absolute;width:100%;height:auto;position: absolute;top:0;left:0;}
.Partner .Number{margin-bottom:0.5rem;}
.Partner .Number ul{display: flex;justify-content: space-between;}
.Partner .Number ul li{text-align: center;}
.Partner .Number ul li .num{font-family: oswald;}
.Partner .Number ul li .num span{font-size: 0.9rem;}
.Partner .Number ul li .num i{font-size: 0.3rem;position: relative;top:-0.6rem;margin-left:0.1rem;}
.Partner .Number ul li .dec{font-size: 0.18rem;color:#666;}


.Partner .PartnerBox{margin-top:1.2rem;}
.Partner .PartnerBox ul li{width:12.5%;float:left;height:2.1rem;padding-bottom:0.27rem;display: flex;align-items: center;justify-content: center;position: relative;z-index:99;margin-top:-0.6rem;position: relative;}
.Partner .PartnerBox ul li::before{content:'';background: url(../images/lobg.png) no-repeat center center;background-size: 100% 100%;width:100%;height:100%;position: absolute;top:0;left:0;transform: scale(1.05);}
.Partner .PartnerBox ul::after{content:'';display: block;clear: both;}
.Partner .PartnerBox ul li:nth-child(15n+9){margin-left:6.25%;}
.Partner .PartnerBox ul li a{position: relative;z-index:9;text-align: center;}
.Partner .PartnerBox ul li img{max-width:80%;max-height:80%;transition: all .3s;}
.Partner .PartnerBox ul li:hover img{transform: scale(1.05);}

@media(max-width:1024px){
    .Partner .PartnerBox ul li{height:120px;margin-top:-38px;}
    .Partner .PartnerBox{margin-top:80px;}
    .Partner .Number ul li .num span{font-size: 50px;}
    .Partner .Number ul li .num i{top:-30px;}
    .Partner .Number ul li .dec{font-size: 14px;margin-top:10px;}
}

@media(max-width:640px){
    .Partner .PartnerBox{margin-top:30px;}
    .Partner .PartnerBox ul li{width: 20%;height:70px;margin-top:-20px;}
    .Partner .PartnerBox ul li:nth-child(15n+9){margin-left:0;}
    .Partner .PartnerBox ul li:nth-child(9n+6){margin-left:10%;}
    .Partner .Number{margin-bottom:30px;}
    .Partner .Number ul li .num span{font-size: 28px;}
    .Partner .Number ul li .num i{top:-20px;font-size: 16px;}
    .Partner .Number ul li .dec{font-size: 12px;line-height: 1.6;}
}

/* 集团新闻 */
.News ul li{margin-bottom:0.5rem;box-sizing: border-box;background: #f9f9f9;}
.News ul li a{padding-left:3.8rem;display: block;position: relative;}
.News ul li .img{width:3.8rem;padding-top:2.6rem;position: absolute;left:0;top:0;}
.News ul li .txt{min-height:2.6rem;padding:0.68rem 0.8rem;box-sizing: border-box;border-top:1px solid #dedede;position: relative;}
.News ul li .txt::before{content:'';display: block;width:0.3rem;height:2px;background: #084d9e;position: absolute;top:-1px;left:20%;transition: all .3s;}
.News ul li:hover .txt::before{width:100%;left:0;}
.News ul li .txt .txtbox{padding-left:1rem;padding-right:1.5rem;position: relative;}
.News ul li .txt .txtbox .date{font-family: oswald;color:#084d9e;position: absolute;left:0;top:0;text-align: center;}
.News ul li .txt .txtbox .date p{font-size: 0.5rem;line-height: 1;margin-bottom:0.1rem;}
.News ul li .txt .txtbox .date span{}
.News ul li .txt .txtbox .more{width:0.65rem;height:0.65rem;background: url(../images/more.png) no-repeat center center #084d9e;position: absolute;right:0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.News ul li .txt .txtbox h2{font-size: 0.22rem;}
.News ul li .txt .txtbox .dec{line-height: 0.3rem;color:#666;height:0.6rem;margin-top:0.2rem;}

@media(max-width:1024px){
    .News ul li{margin-bottom:20px;}
    .News ul li .txt{padding:40px 20px;min-height:160px;}
    .News ul li .txt .txtbox h2{font-size: 16px;}
    .News ul li .txt .txtbox .dec{line-height: 24px;height:48px;margin-top:10px;}
    .News ul li .txt .txtbox .more{width:35px;height:35px;background-size: 18px;}
    .News ul li .txt .txtbox .date p{font-size: 30px;}
    .News ul li .txt .txtbox{padding-left:70px;padding-right:50px;}
    .News ul li .img{width:240px;padding-top:160px;}
    .News ul li a{padding-left:240px;}
}

@media(max-width:640px){
    .News ul li a{padding-left:0;}
    .News ul li .img{width:100%;padding-top:56%;position: relative;}
    .News ul li .txt{padding:20px 15px;min-height:1px;}
    .News ul li .txt .txtbox{padding-right:0;}
    .News ul li .txt .txtbox .more{display: none;}
}

/* 新闻详情 */
.NewsInfo .NewsInfoTit{margin-bottom:0.5rem;}
.NewsInfo .NewsInfoTit h2{font-weight: normal;font-size: 0.32rem;}
.NewsInfo1 .NewsInfoTit h2{text-align: center;}
.NewsInfo .NewsInfoTit .dec{color:#999;margin-top:0.2rem;}
.NewsInfo .NewsInfoTit .dec .date{font-family: oswald;color:#084d9e;display: inline-block;margin-left:0.3rem;}
.NewsInfo .NewsPage{margin-top:0.5rem;padding-top:0.5rem;border-top:1px solid #e5e5e5;padding-right:2.7rem;position: relative;font-size: 0.18rem;}
.NewsInfo .NewsPage .goback{width:2.2rem;line-height: 0.6rem;border-radius: 0.6rem;text-align: center;position: absolute;right:0;top:0.7rem;}
.NewsInfo .NewsPage .goback a{display: block;border-radius: 0.6rem;background: #084d9e;color:#fff;}
.NewsInfo .NewsPage .goback a img{display: inline-block;margin-right:0.15rem;}
.NewsInfo .NewsPage dl dd{line-height: 38px;margin-bottom:0.25rem;padding-left:50px;position: relative;}
.NewsInfo .NewsPage dl dd .ico{width:38px;height:38px;border-radius: 38px;background-position: center center;background-repeat: no-repeat;background-color: #ebeff8;position: absolute;left:0;top:0;}
.NewsInfo .NewsPage dl dd.dd1 .ico{background-image: url(../images/up.png);}
.NewsInfo .NewsPage dl dd.dd2 .ico{background-image: url(../images/down.png);}
.NewsInfo .NewsPage dl dd.dd1:hover .ico{background-image: url(../images/upc.png);}
.NewsInfo .NewsPage dl dd.dd2:hover .ico{background-image: url(../images/downc.png);}
.NewsInfo .NewsPage dl dd:hover .ico{background-color: #084d9e;}


@media(max-width:1024px){
    .NewsInfo .NewsInfoTit{margin-bottom:30px;}
    .NewsInfo .NewsInfoTit h2{font-size: 24px;font-weight: bold;}
    .NewsInfo .NewsInfoTit .dec{margin-top:10px;}
    .NewsInfo .NewsPage{font-size: 14px;}
    .NewsInfo .NewsPage dl dd{margin-bottom:10px;}
    .NewsInfo .NewsPage .goback{width:120px;height:35px;line-height: 35px;}
}

@media(max-width:640px){
    .NewsInfo .NewsInfoTit h2{font-size: 18px;}
    .NewsInfo .NewsPage{padding-right:0;}
    .NewsInfo .NewsPage .goback{position: static;margin-top:20px;}
}


/* 精品工程 */
.Case ul{margin-left:-2%;}
.Case ul li{width:31.33%;float:left;margin-left:2%;margin-bottom:2%;text-align: center;}
.Case ul li .img{padding-top:60%;}
.Case ul li .tit{margin-top:0.2rem;}

@media(max-width:640px){
    .Case ul li{width:48%;margin-bottom:20px;}
}

/* 技术专利 */
.Jishuzl{position: relative;}
.Jishuzl .word{position: absolute;top: 3rem;left: 0;z-index: 0;width: 100%;overflow: hidden;height: 100%;}
.Jishuzl .word p {color: #fbfbfb;font-size: 5rem;font-family: 'oswald';height: 100%;line-height: 1;text-transform: uppercase;position: absolute;top: 0;left: 0;transition-timing-function: linear;transition-duration: 0.5s;white-space: nowrap;}
.Jishuzl .JishuzlBox{background: #fff;box-shadow: 5px 5px 10px rgba(0,0,0,0.05);padding-bottom:0;overflow: hidden;}
.Jishuzl .JishuzlBox table{width:100%;text-align: center;font-size: 0.18rem;color:#666;border-collapse: collapse;border-spacing: 0;overflow: hidden;}
.Jishuzl .JishuzlBox table th,.Jishuzl .JishuzlBox table td{height:0.7rem;padding:0 0.2rem;}
.Jishuzl .JishuzlBox table th{font-size: 0.22rem;background: #084d9e;color:#fff;}
.Jishuzl .JishuzlBox table tr{transition: all .3s;}
.Jishuzl .JishuzlBox table tr:hover{background: #f9f9f9;box-shadow: 2px 2px 10px rgba(0,0,0,0.1);color:#084d9e;cursor: pointer;transform: scale(1.05);-webkit-transform: scale(1.05);}

.mouse_pointer{pointer-events: none;z-index: 200;position: fixed;left: -50px;top: -50px;width: 100px;height: 100px;}
.mouse_pointerBody{ position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 0px;height: 0px;background: transparent;border-radius: 100%;border: 1px solid transparent;transition: width 0.5s ease, height 0.5s ease, background-color 0.5s ease 0.5s;}
.mouse_pointer.is-big .mouse_pointerBody{background: #084d9e;border-color: #084d9e; width: 75px; height: 75px; background: none; transition: width 0.5s ease, height 0.5s ease, background-color 0.01s ease 0s; }

.Jishuzl .JishuzlBox .table_tit_box{padding:0 24px;background: #084d9e;}
.Jishuzl .JishuzlBox .table_con_box{padding:24px;}
.Jishuzl .JishuzlBox .table_con_box .scroll{height:1000px;overflow-y: auto;}
.Jishuzl .JishuzlBox .table_con_box{padding-bottom:10px;}

@media(max-width:1024px){
    .Jishuzl .JishuzlBox table{font-size: 14px;line-height: 1.5;}
    .Jishuzl .JishuzlBox table th,.Jishuzl .JishuzlBox table td{height:50px;box-sizing: border-box;padding:5px;}
    .Jishuzl .JishuzlBox table th{font-size: 14px;}
}

@media(max-width:640px){
    .Jishuzl .JishuzlBox .table_con_box{padding:10px;padding-bottom:0;}
}

/* 设备实力 */
.Shebeisl ul{margin-left:-2%;}
.Shebeisl ul li{width:48%;float:left;margin-left:2%;margin-bottom:2%;transition: all .3s;}
.Shebeisl ul li a{display: block;padding-left:2.4rem;position: relative;background: #f7f9fc;}
.Shebeisl ul li .img{width:2.4rem;padding-top:3.2rem;border-right:1px dotted #dae0eb;position: absolute;left:0;top:0;}
.Shebeisl ul li .txt{height:3.2rem;overflow: auto;box-sizing: border-box;padding:0;display: flex;align-items: center;}
.Shebeisl ul li .txt .txtbox{max-height:100%;padding:0.2rem 0.5rem;box-sizing: border-box;overflow: auto;}
.Shebeisl ul li .txt h2{font-size: 0.26rem;color:#084d9e;margin-bottom:0.15rem;}
.Shebeisl ul li .txt dl dd{font-size: 0.18rem;line-height: 2;color:#333;}
.Shebeisl ul li .txt dl dd span{font-weight: bold;color:#084d9e;}
.Shebeisl ul li:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);transform: translate3d(0,-3px,0);-webkit-transform: translate3d(0,-3px,0);}

@media(max-width:1024px){
    .Shebeisl ul li .img{width:1.5rem;padding-top:2.1rem;}
    .Shebeisl ul li a{padding-left:1.5rem;}
    .Shebeisl ul li .txt{padding:0;height:2.1rem;}
    .Shebeisl ul li .txt .txtbox{padding:15px 20px;}
    .Shebeisl ul li .txt h2{font-size: 16px;margin-bottom:10px;}
    .Shebeisl ul li .txt dl dd{font-size: 13px;line-height: 1.8;}
}

@media(max-width:768px){
    .Shebeisl ul li{width:98%;}
    .Shebeisl ul li .img{width:130px;padding-top:180px;}
    .Shebeisl ul li a{padding-left:130px;}
    .Shebeisl ul li .txt{height:180px;}
    
}

/* 联系我们 */
.Contact{background: url(../images/conbg.png) no-repeat top center;background-size: 100%;}
.Contact .ContactBox{background: #f8f8f8;}
.Contact .ContactBox .img{width:59.5%;padding-top:6.3rem;}
.Contact .ContactBox .txt{width:40.5%;box-sizing: border-box;padding:0.4rem 0.5rem;height:6.3rem;position: relative;}
.Contact .ContactBox .txt::before{content:'';display: block;width:100%;height:6px;background: #084d9e;position: absolute;left:0;top:0;}
.Contact .ContactBox .txt .tit{font-size: 0.3rem;color:#084d9e;margin-bottom:0.25rem;}
.Contact .ContactBox .txt ul li{padding-left:45px;position: relative;margin-bottom:0.3rem;}
.Contact .ContactBox .txt ul li .ico{position: absolute;left:0;top:0;}
.Contact .ContactBox .txt ul li p{font-size: 0.2rem;font-weight: bold;}
.Contact .ContactBox .txt ul li span{font-size: 0.17rem;display: block;margin-top:0.1rem;color:#666;line-height: 1.6;}

.Contact .ContactList{margin-top:0.5rem;} 
.Contact .ContactList ul{display: flex;flex-wrap: wrap;margin-left:-2%;}
.Contact .ContactList ul::after{content:'';display: block;clear: both;}
.Contact .ContactList ul li{width:31.33%;margin-left:2%;float:left;margin-bottom:2%;background: #f9f9f9;box-sizing: border-box;padding:0.4rem;transition: all .3s;}
.Contact .ContactList ul li .tit{font-size: 0.26rem;}
.Contact .ContactList ul li .line{height:1px;background: #e6e6e8;width:100%;margin:0.3rem 0;position: relative;}
.Contact .ContactList ul li .line::after{width:20px;height:2px;background: #084d9e;position: absolute;left:0;top:0;content:'';display: block;}
.Contact .ContactList ul li .con dd{line-height: 0.32rem;font-size: 0.18rem;color:#777;padding-left:0.6rem;position: relative;;}
.Contact .ContactList ul li .con dd span{position: absolute;left:0;top:0;}
.Contact .ContactList ul li:hover{background: #084d9e;color:#fff;}
.Contact .ContactList ul li:hover .line{background: rgba(255,255,255,0.2);}
.Contact .ContactList ul li:hover .line::after{background: #fff;}
.Contact .ContactList ul li:hover .con dd{color:#fff;}

@media(max-width:1024px){
    .Contact .ContactBox .img{padding-top:60%;width:100%;}
    .Contact .ContactBox .txt{height:auto;padding:0.3rem;width:100%;}
    .Contact .ContactBox .txt .tit{font-size: 18px;font-weight: bold;margin-bottom:20px;}
    .Contact .ContactBox .txt ul li{margin-bottom:10px;}
    .Contact .ContactBox .txt ul li p{font-size: 16px;}
    .Contact .ContactBox .txt ul li span{font-size: 14px;}
    .Contact .ContactList ul li{padding:20px;}
    .Contact .ContactList ul li .tit{font-size: 16px;font-weight: bold;}
    .Contact .ContactList ul li .line{margin:15px 0;}
    .Contact .ContactList ul li .con dd{font-size: 14px;line-height: 1.8;padding-left:50px;}
}

@media(max-width:640px){
    .Contact .ContactBox .img{width:100%;padding-top:60%;}
    .Contact .ContactBox .txt{width:100%;height:auto;padding:30px 20px;}
    .Contact .ContactList ul li{width:98%;}
    .Contact .ContactBox .txt ul li{padding-left:38px;}
}

/* 技术团队 */
.TeamTop{margin-bottom:0.4rem;}
.TeamTop a{display: block;padding-left:3.1rem;position: relative;}
.TeamTop .img{width:3.1rem;padding-top:4.2rem;position: absolute;left:0;top:0;}
.TeamTop .con{height:4.2rem;box-sizing: border-box;padding:0.3rem;border:1px solid #ececec;}
.TeamTop .con .txt{width:50%;}
.TeamTop .con .other{width:48%;}
.TeamTop .con .txt .tit{font-size: 0.24rem;color:#084d9e;margin-bottom:0.2rem;}
.TeamTop .con .txt .text{line-height: 0.3rem;height:3rem;overflow: auto;padding-right:0.2rem;color:#666;}
.TeamTop .con .other dd{padding-left:1.3rem;position: relative;margin-bottom:0.2rem;background: #f3f5f7;}
.TeamTop .con .other dd .name{width:1.3rem;text-align: center;background: #084d9e;color:#fff;height:100%;display: flex;align-items: center;position: absolute;left:0;top:0;justify-content: center;font-size: 0.2rem;line-height: 1.6;}
.TeamTop .con .other dd .dec{font-size: 0.17rem;line-height: 0.34rem;color:#666;padding:0.2rem;max-height:1.55rem;overflow: auto;}

.TeamList ul{margin-left:-2%;}
.TeamList ul li{width:48%;float:left;margin-left:2%;margin-bottom:2%;}
.TeamList ul li a{display: block;padding-left:1.9rem;position: relative;}
.TeamList ul li .img{width:1.9rem;padding-top:2.5rem;position: absolute;left:0;top:0;}
.TeamList ul li .txt{height:2.5rem;box-sizing: border-box;border:1px solid #ececec;padding:0.25rem 0.2rem 0.25rem 0.3rem;}
.TeamList ul li .txt .tit{font-size: 0.24rem;color:#084d9e;margin-bottom:0.2rem;}
.TeamList ul li .txt .text{line-height: 0.3rem;height:1.5rem;overflow: auto;padding-right:0.2rem;color:#666;}


@media(max-width:1024px){
    .TeamTop .img{width:200px;padding-top:300px;}
    .TeamTop a{padding-left:200px;}
    .TeamTop .con{height:auto;padding:20px;}
    .TeamTop .con .txt{width:100%;margin-bottom:20px;}
    .TeamTop .con .other{width:100%;}
    .TeamTop .con .txt .tit{font-size: 16px;font-weight: bold;margin-bottom:10px;}
    .TeamTop .con .txt .text{height:auto;line-height: 24px;}
    .TeamTop .con .other dd .name{width:100px;font-size: 16px;}
    .TeamTop .con .other dd{padding-left:100px;}
    .TeamTop .con .other dd .dec{padding:15px;font-size: 14px;line-height: 1.6;}
    .TeamList ul li .txt{padding:15px;height:180px;}
    .TeamList ul li .txt .tit{font-size: 16px;font-weight: bold;margin-bottom:10px;}
    .TeamList ul li .txt .text{line-height: 25px;height:120px;}
    .TeamList ul li .img{width:130px;padding-top:180px;}
    .TeamList ul li a{padding-left:130px;}
}

@media(max-width:640px){
    .TeamList ul li{width:98%;}
    .TeamTop a{padding-left:0;}
    .TeamTop .img{width:100%;position: relative;padding-top:120%;}
    .TeamTop .con .other dd .dec{max-height:100%;}
}

/* 招贤纳才 */
.Job .JobSelect{padding:0 0.8rem;padding-bottom:0.5rem;margin-bottom:0.5rem;border-bottom:1px solid #828282;}
.Job .JobSelect ul{margin-left:-2%;}
.Job .JobSelect ul li{margin-left:2%;width:20%;float:left;box-sizing: border-box;}
.Job .JobSelect ul li.sec_btn{width:10%;}
.Job .JobSelect ul li.sec_btn button{width:100%;height:0.5rem;background: #6f6f6f;color:#fff;text-align: center;}
.Job .JobSelect ul li select{height:0.5rem;box-sizing: border-box;border:1px solid #e9e9e9;background: url(../images/seletcarr.png) no-repeat center right 15px;width:100%;box-sizing: border-box;}

.Job .JobList .item{padding:0.35rem 0;padding-right:1.8rem;position: relative;border-bottom:1px solid #eeeeee;}
.Job .JobList .item ul::after{content:'';display: block;clear: both;}
.Job .JobList .item ul li{width:20%;text-align: center;box-sizing: border-box;padding:0 0.2rem;float:left;}
.Job .JobList .item ul li:nth-child(2){width:40%;}
.Job .JobList .item ul li:nth-child(1){text-align: left;font-size: 0.2rem;}
.Job .JobList .item .applybtn{position: absolute;right:0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);width:1rem;line-height: 0.45rem;background: #eeeeee;text-align: center;font-size: 0.18rem;}
.Job .JobList .item .applybtn .img2{display: none;}
.Job .JobList .item .applybtn:hover{background: #084d9e;}
.Job .JobList .item .applybtn:hover .img1{display: none;}
.Job .JobList .item .applybtn:hover .img2{display: inline-block;}
.Job .JobList .item .applybtn:hover a{color:#fff;}

.Job .JobList .item ul li span{color:#999;line-height: 20px;height:20px;display: block;}
.Job .JobList .item ul li p{margin-top:8px;}

@media(max-width:1024px){
    .Job .JobSelect{padding:0;padding-bottom:25px;margin-bottom:25px;}
    .Job .JobSelect ul li select{height:38px;}
    .Job .JobSelect ul li.sec_btn button{height:38px;}
    .Job .JobList .item{padding:20px 0;padding-right:120px;}
    .Job .JobList .item ul li:nth-child(1){font-size: 15px;font-weight: bold;}
    .Job .JobList .item .applybtn{width:90px;height:38px;line-height: 38px;font-size: 14px;}
}

@media(max-width:640px){
    .Job .JobSelect ul li{width:48%;margin-bottom:10px;}
    .Job .JobSelect ul li.sec_btn{width:98%;}
    .Job .JobList .item{padding:20px 10px;}
    .Job .JobList .item .applybtn{position: static;transform: translateY(0);-webkit-transform: translateY(0);margin-top:0;height:30px;line-height:30px;}
    .Job .JobList .item ul li{width:100%;text-align: left;padding:0;margin-bottom:15px;}
    .Job .JobList .item ul li:nth-child(2){width:100%;}
    .Job .JobList .item ul li span{height:auto;}
    .Job .JobList .item ul li p{margin-top:5px;}
}

/* 招贤纳才详情 */
.JobInfo{position: relative;}
.JobInfo .goback{position: absolute;right:0;top:0;font-size: 0.18rem;}
.JobInfo .goback a{color:#999;}
.JobInfo .goback img{position: relative;margin-left:10px;top:-2px;}
.JobInfo .JobInfoBox{width:100%;}
.JobInfo .JobInfoBox .tit{font-size: 0.36rem;color:#084d9e;}
.JobInfo .JobInfoBox .tag{margin:0.3rem 0;}
.JobInfo .JobInfoBox ul li{display: inline-block;margin-right:0.3rem;font-size: 0.18rem;color:#999;}
.JobInfo .JobInfoBox ul li img{display: inline-block;position: relative;top:-2px;margin-right:8px;}
.JobInfo .JobInfoBox ul li span{color:#333;}
.JobInfo .JobInfoBox .con .box{margin-bottom:0.3rem;}
.JobInfo .JobInfoBox .con .box .boxtit{font-size: 0.24rem;color:#000;padding-bottom:0.2rem;margin-bottom:0.2rem;border-bottom:1px solid #e9e9e9;}
.JobInfo .JobInfoBox .con .box .text{color:#999;line-height: 2;font-size: 0.18rem;}

.JobInfo .JobForm{width:35%;max-width:3.6rem;box-sizing: border-box;box-shadow: 0 0 10px rgba(0,0,0,0.1);margin-top:50px;padding:0.4rem 0.4rem 0.8rem 0.4rem;}
.JobInfo .JobForm .formtit{font-size: 0.3rem;color:#084d9e;text-align: center;margin-bottom:0.3rem;}
.JobInfo .JobForm .inputbox{margin-bottom:0.2rem;}
.JobInfo .JobForm .inputbox input{height:0.48rem;box-sizing: border-box;border:1px solid #e6e6e6;padding:0 0.2rem;width:100%;font-size: 0.18rem;}
.JobInfo .JobForm .formbtn button{width:100%;height:0.48rem;background: #084d9e;color:#fff;font-size: 0.18rem;;}
.JobInfo .JobForm .formbtn{margin-top:0.3rem;}

@media(max-width:1024px){
    .JobInfo .JobInfoBox .tit{font-size: 18px;font-weight: bold;}
    .JobInfo .JobInfoBox ul li{font-size: 14px;margin-right:15px;margin-bottom:8px;}
    .JobInfo .JobInfoBox .tag{margin-right:15px 0;}
    .JobInfo .JobInfoBox .con .box .boxtit{font-size: 16px;font-weight: bold;padding-bottom:15px;margin-bottom:15px;}
    .JobInfo .JobInfoBox .con .box .text{font-size: 14px;}
    .JobInfo .JobForm{padding:30px 30px 60px 30px;}
    .JobInfo .JobForm .formtit{font-size: 18px;font-weight: bold;margin-bottom:15px;}
    .JobInfo .JobForm .inputbox input{height:35px;font-size: 14px;padding:0 15px;}
    .JobInfo .JobForm .formbtn button{height:35px;line-height: 35px;font-size: 14px;}
    .JobInfo .JobForm .inputbox{margin-bottom:10px;}
}

@media(max-width:640px){
    .JobInfo .JobInfoBox{width:100%;margin-top:40px;}
    .JobInfo .JobForm{width:100%;max-width:100%;padding:25px;margin-top:20px;}
    .JobInfo .goback{font-size: 14px;}
}

/* 20230620 */
.ytable {display: table;width: 100%;}
.ytable-fixed {table-layout: fixed;}
.ytable-cell { display: table-cell;vertical-align: middle;}
@media (max-width:1024px) {
    .ytable.xy,.ytable.xy .ytable-cell{display: block;}
}

.applybtn_box{width:1.5rem;line-height: 0.5rem;text-align: center;margin-top:0.4rem;background:#084d9e;border-radius: 5px;}
.applybtn_box a{display: block;color:#fff;font-size: 0.18rem;}

.JobInfo .popUp-box {position: fixed;left: -100%;width: 100%;top: 0;height: 100%;background-color: rgba(0, 0, 0, 0.5);overflow: auto;z-index: 9999;}
.JobInfo .popUp-box.show {left: 0;}
.JobInfo .popUp-box .ytable {height: 100%;}
.JobInfo .popUp-box .main {position: relative;max-width: 1300px;background-color: #fff;width: 90%;margin: 0 auto;}
.JobInfo .popUp-box .main .colse {position: absolute;width: 1.5625em;height: 1.5625em;right: 1.25em;top: 1.25em;background: url(../images/Floor003147-close.svg) no-repeat;background-size: contain;z-index: 10;cursor: pointer;}
.JobInfo .popUp-box .main>div {width: 90%;margin: 0 auto;max-width: 1200px;overflow-y: auto;}
.JobInfo .popUp-box[data-type="form"] .main>div {max-width: 1082px;}
.JobInfo .popUp-box .name {font-family: 'SourceHanSansCN-Medium';font-size: 2.25em;color: #333;padding: 1em 0;text-align: center;}
.JobInfo .popUp-box[data-type="form"] .name {border-bottom: 1px solid #000000;margin-bottom: 1em;}
.JobInfo .from {padding-bottom: 3em;}
.JobInfo .from .text {width: 100%;height: 3.125em;line-height: 3.125em;font-size: 1em;border-radius: 5px;border: solid 1px rgba(139, 139, 139, 0.2);}
.JobInfo .from textarea.text {height: auto;}
.JobInfo .from table {font-size: 0.875em;}
.JobInfo .from table tr,
.JobInfo .from table td {font-size: 1em;}
.JobInfo .from td {color: #333333;}
.JobInfo .from .btn {width: 10em;height: 3.75em;background: #084d9e;box-shadow: 0px 0.625em 1.875em rgba(218, 37, 29, 0.08);border-radius: 5px;color: #fff;font-family: 'SourceHanSansCN-Regular';border: 0;cursor: pointer;font-size: 1em;padding: 0;}
.JobInfo .from .btn-reset {background: #6e6e6e;}
.JobInfo .from .btn+.btn {margin-left: 0.625em;}
.JobInfo .load-info .type {background-color: #f0f0f0;padding: 0.625em 0;}
.JobInfo .load-info .intro-tit,
.JobInfo .load-info .edit-info {max-width: 1082px;margin: 0 auto;width: 95%;}
.JobInfo .load-info .intro-tit {border-bottom: 1px solid #000000;font-family: 'SourceHanSansCN-Medium';font-size: 1.125em;line-height: 2;margin-top: 2em;margin-bottom: 1em;color: #333;}
.JobInfo .load-info .edit-info {font-size: 0.875em;line-height: 2.57142;color: #999;}
@media (min-width:1025px) {
    .JobInfo .load-info .type {text-align: center;}
    .JobInfo .load-info .type dd {float: none;display: inline-block;padding: 0 48px;line-height: 2.5;}
    .JobInfo .from .f-name {text-align: right;}
    .JobInfo .from td {line-height: 3.125em;vertical-align: top;padding-bottom: 1.428571em;}
    .JobInfo .from .w1 {width: 6.7857em;}
    .JobInfo .from .w2 {width: 36.969%;}
    .JobInfo .from .w3 {width: 15.712%;}
}

@media (max-width:1024px) {
    .JobInfo .load-info .type { padding: 1em;}
    .JobInfo .popUp-box .name {font-size: 18px;}
    .JobInfo .from td {display: block;}
    .JobInfo .from .f-name {padding-top: 1em;}
    .JobInfo .popUp-box .main>div {font-size: 16px;}
    .JobInfo .popUp-box .main .colse {width: 50px;height: 50px;}
    .JobInfo .from .text{height:30px;}
    .JobInfo .from .btn{height:30px;}
    .applybtn{width:100px;height:30px;line-height: 30px;}
}

@media (max-width:768px) {
    .JobInfo .popUp-box .main .colse {width: 20px;height: 20px;}
}

.Text-pop {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index: 10000;display: none;}
.Text-pop .inner {position: absolute;left: 35%;top: 35%;width: 30%;height: auto;background: #fff;padding: 0.6rem;text-align: center;text-align: center;line-height: 2;font-size: 18px;box-sizing: border-box;}
.Text-pop .close {position: absolute;width: 20px;height: 20px;right: 15px;top: 15px;background: url(../images/Floor003147-close.svg) no-repeat;background-size: contain;z-index: 10;cursor: pointer;}
.Text-pop .inner .con {text-align: center;line-height: 2;font-size: 18px;}
@media(max-width:768px) {
    .Text-pop .inner {width: 80%;left: 10%;top: 30%;}
    .Text-pop .inner .con {font-size: 16px;}
    .Text-pop .close{width:20px;height:20px;}
}

.message .form .formbox{margin-left:-5%;}
.message .form .formbox .inputbox{margin-left:5%;float:left;width:45%;margin-bottom:0.1rem;box-sizing: border-box;border:1px solid #e5e5e5;border-radius: 5px;}
.message .form .formbox .inputbox.col100{width:95%;}
.message .form .formbox .inputbox input{width:100%;box-sizing: border-box;height:100%;padding:0 0.2rem;display: block;height:0.38rem;}
.message .form .formbox .inputbox textarea{height:0.8rem;box-sizing: border-box;padding:0.1rem 0.2rem;}
.message .form .formbtn button{width:1.2rem;line-height: 0.38rem;border-radius: 5px;background: #084d9e;color:#fff;}
.message .form .formbtn{padding-top:0.15rem;}

@media(max-width:1024px){
    .message .form .formbox .inputbox input{height:30px;}
    .message .form .formbox .inputbox textarea{height:100px;}
    .message .form .formbtn button{width:100px;line-height: 30px;}
}






