﻿@charset "utf-8";
.HomeBan{overflow: hidden;}
.HomeBan li{position: relative;overflow: hidden;}
.HomeBan li .img{padding-top:9.6rem;}
.HomeBan li .img .wap{display: none;}
.HomeBan li .txt{position: absolute;width:100%;left:0;top:50%;transform: translateY(-50%);color:#fff;}
.HomeBan li .txt .text{font-size: 0.54rem;line-height: 1.29;}
.HomeBan li .txt .text span{font-size: 0.74rem;font-family: Bold;}
.HomeBan li .txt .HomeMore{margin-top:0.5rem;}

.HomeBan .item.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.4rem;left:0;width:100%;text-align: center;}
.HomeBan .slick-dots li{display: inline-block;margin:0 0.1rem;width:0.14rem;height:0.14rem;border-radius: 50%;background:#fff;opacity: .3}
.HomeBan .slick-dots li button{display: none;}
.HomeBan .slick-dots li.slick-active{background:#044b91 ;opacity: 1}

@media(max-width:1024px){
    .HomeBan li .img{padding-top:0;}
    .HomeBan li .img .pc{display: none;}
    .HomeBan .imgbox span{ position: relative;}
    .HomeBan li .img .wap{display: block; height: auto;}
    .HomeBan li .txt .text span{font-size: 0.36rem;}
    .HomeBan li .txt .text{font-size: 0.4rem;}
    .HomeBan li .txt .HomeMore{margin-top:0.25rem;}
    .HomeBan li .txt .btn a{line-height: 0.45rem;padding:0 0.2rem;}
    .HomeBan .slick-dots{bottom:0.2rem;}

}

@media(max-width:640px){
    .HomeBan li .img{padding-top:0;}
    .HomeBan li .txt .text{font-size: 0.22rem;}
    .HomeBan li .txt .btn{margin-top:0.2rem;}
    .HomeBan li .txt .btn a{line-height: 0.36rem;padding:0 0.1rem;font-size: 0.16rem;}
    .HomeBan .slick-dots li{width:0.16rem;height:0.16rem;}
}

.pd120{padding:1.2rem 0;}
.f24{font-size: 0.24rem;}
.f28{font-size: 0.28rem;}
.HomeTit{margin-bottom:0.45rem;position: relative;z-index: 10}
.HomeTit .en{font-size: 0.6rem;text-transform: uppercase;line-height: 1;font-family: Barlow-Bold;color: #e5e9ec;padding-bottom: .2rem}
.HomeTit .cn{font-size: 0.4rem;text-transform: uppercase;line-height: 1;font-family: Regular;}
.HomeTit .dec{max-width:7.4rem;margin:0.24rem auto 0;}
.HomeTit.center{ text-align: center;}
@media(max-width:640px){
    .HomeTit{ text-align: center;}
    .pd120{padding:.8rem 0;}
}

.HomeMore{display: flex;align-items: center;width: 1.8rem;height: .6rem;border-radius: 36px;background: #044b91;justify-content: center;transition: .5s all}
.HomeMore span{transition: .5s all;color: #fff;margin-right: .15rem}
.HomeMore i{width: .14rem;height: .14rem;background: rgba(255,255,255,.2);border-radius: 50%;position: relative;margin-left: .15rem;transition: .5s all}
.HomeMore i::after{content: '';width: 6px;height: 6px;border-radius: 50%;background: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%)}
.HomeMore:hover{flex-direction: row-reverse;}
.HomeMore:hover span{margin-left: .15rem;margin-right: 0}
.HomeMore:hover i{margin-right: .15rem;margin-left: 0}




.HomeAbout .HomeTit{}
.HomeAbout .HomeMore{margin: 0 auto; margin-bottom: 0.5rem;}
.HomeAbout .con{position: relative;z-index: 2}
.HomeAbout .con .left span{color: #557394;opacity: .4;font-size: 1.6rem;font-family: Barlow-Bold;line-height: 1;transform: translateY(1.5rem);display: inline-block}
.HomeAbout .con .desc{font-size: .18rem;color: #000;line-height: .3rem;margin-bottom: .5rem;text-align: center;}
.HomeAbout .con .number ul{background-repeat: no-repeat;background-position: center center; background-size: cover;border-radius: .2rem;}
.HomeAbout .con .number .num{display: flex;justify-content: center;margin-bottom: .5rem}
.HomeAbout .con .number .num li{ width: 33.33%;text-align: center;/* height: 5rem; *//* display: flex;align-items: center;justify-content: center; */position: relative;transition: 0.5s all;}
.HomeAbout .con .number .num li:nth-child(odd){background: rgba(0,0,0,0.3);}
.HomeAbout .con .number .num li:nth-child(even){background: rgba(0,0,0,0.6) ;}
.HomeAbout .con .number .num li:first-child{border-radius:.2rem 0 0 0.2rem ;}
.HomeAbout .con .number .num li:last-child{border-radius: 0 .2rem 0.2rem 0 ;}
.HomeAbout .con .number .num li .img{padding-top:5rem;border-radius: .2rem;}
.HomeAbout .con .number .num li .img::after{content:"";display: block;width:100%;height:100%;background: rgba(4,75,145,0.6);position: absolute;top:0;left:0; opacity: 0;transition: 0.5s all;border-radius: .2rem;}
.HomeAbout .con .number .num li.on .img::after{ opacity: 1;}
.HomeAbout .con .number .num li .img img{opacity: 0; }
.HomeAbout .con .number .num li .txt{position: absolute;width:100%;top:50%;left:0;transform: translateY(-50%);text-align: center;color:#fff;z-index: 12;}
.HomeAbout .con .number .num li .data{font-size: .3rem;color: #fff}
.HomeAbout .con .number .num li .counter{font-family: Barlow-Bold;font-size: .6rem;}
.HomeAbout .con .number .num li .tit{font-size: .18rem;}
.HomeAbout .con .number .num li.on{transform: scale(1.12, 1.08);z-index: 10;box-shadow: 0px 0px 0.2rem rgba(0, 0, 0, 0.3);background-size: cover;background-repeat: no-repeat;background-position: center center;border-radius: .2rem;}
.HomeAbout .con .number .num li.on .img img{opacity: 1;}




.HomeAbout .pic{position: relative;overflow: hidden;border-radius: .2rem;background: #000;/* height: 6.9rem;max-width: 18rem;width: 200%; */margin: 0 auto;margin-top: 1rem;}
@media(min-width:1025px){
/* .HomeAbout .con{display: flex;justify-content: space-between;}
.HomeAbout .con .left{width: 50%;flex: 1;}
.HomeAbout .con .right{width: 39%;flex: 0 0 auto} */
}
@media(max-width:640px){
    .HomeAbout .con .number .num{ flex-wrap: wrap; background: none!important;}
    .HomeAbout .con .number .num li{ width: 100%; margin-bottom: .2rem; overflow: hidden;border-radius: .2rem; }
    .HomeAbout .con .number .num li.on{ transform: scale(1);}
    .HomeAbout .con .number .num li .img{ padding-top: 2rem;}
    .HomeAbout .con .number .num li .img::after{ opacity: 1;}
    .HomeAbout .con .number .num li .img img{opacity: 1;}
}


.Floor003239{background:url(../images/Floor003239-bg.jpg);background-repeat: no-repeat;background-position: center;background-size:cover;position:relative;z-index:5;--hover-color:#044b91;font-size: .18rem;padding-bottom: .6rem}
.Floor003239 .HomeTit{text-align: center}
.Floor003239 .HomeTit .en{color: #fff}
.Floor003239 .swiper-wrapper{height: auto;}
.Floor003239 .hisbox{padding:0 0.8rem;position:relative;z-index: 3;}
.Floor003239 .hisbox .swiper-slide{height:auto;}
.Floor003239 .hisbox .controls a{position:absolute;margin:0;margin-top:-0.35rem;top:50%;box-shadow:0 0 0.27rem rgba(7,130,203,0.08);color:var(--hover-color); width: 0.7rem; height: 0.7rem;border-radius: 50%;display: flex;align-items: center;justify-content: center; background-color:#fff;cursor: pointer;}
.Floor003239 .hisbox .controls a:before{position: absolute; left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;content: ''; opacity: 0;background: linear-gradient(56deg, #044b91 0%,  #00acd2 100%);transition: 0.4s;z-index: 1;}
.Floor003239 .hisbox .controls a:hover:before{opacity: 1;}
.Floor003239 .hisbox .controls a::after{width: 0.2rem; height: 0.12rem;background:no-repeat center center;background-size: contain;display: block;content: '';position: relative;z-index: 3;}
.Floor003239 .hisbox .controls a.prev{left:0;}
.Floor003239 .hisbox .controls a.prev::after{background-image: url(../images/Floor003239-prev.svg);}
.Floor003239 .hisbox .controls a.next{right:0;}
.Floor003239 .hisbox .controls a.next:after{background-image: url(../images/Floor003239-next.svg);}
.Floor003239 .hisbox .controls a.prev:hover:after{background-image: url(../images/Floor003239-prev-on.svg);}
.Floor003239 .hisbox .controls a.next:hover:after{background-image: url(../images/Floor003239-next-on.svg);}

.Floor003239 .hisbox .item{padding:0 1.12rem 0;min-height:100%;}
.Floor003239 .hisbox .item .img{height: 3.2rem; padding:0.3rem; background:#fff;border-radius:0.2rem;box-shadow:0 0 0.27rem rgba(7,130,203,0.08);justify-content:center;align-items:center;display: flex;overflow: hidden}
.Floor003239 .hisbox .item .img img{max-height: 90%;max-width: 80%;border-radius:0.2rem;}

.Floor003239 .hisbox .item .txt{overflow:hidden;color:#000;line-height:calc(30 / 18 * 1em);}
.Floor003239 .hisbox .item li{margin-bottom:.12rem;position:relative;padding-left:0.2rem;font-size: 0.18rem;}
.Floor003239 .hisbox .item li:before{content:"";position:absolute;left:0;top:0.83em;width:0.05rem;height:0.05rem;border-radius:50%;background:var(--hover-color);margin-top:-2px;}
.Floor003239 .hisbox .item li span{color:var(--hover-color);}
.Floor003239 .hisbox .item .year{line-height:1;font-size:calc(100 / 1920 * 100vw);background:linear-gradient(0deg,#eaf7ff,var(--hover-color));-webkit-background-clip:text;color:transparent;opacity:0.1;margin: 0;font-family: Barlow-Bold; }

.Floor003239 .hisThumb{ background:url(../images/Floor003239-line.png) no-repeat center top;background-size:auto 1.88rem;}
.Floor003239 .hisThumb .swiper-slide{height:2.6rem;cursor:pointer;text-align:center;}
.Floor003239 .hisThumb .i{display:inline-block;position:relative;padding-top:0.8rem;color:#7e8b9a;line-height:1;transition:1s;padding-bottom:1em;}
.Floor003239 .hisThumb .i .ico{font-size:.65rem;width:1em;height:1em;border-radius:50%;background:#fff;position:absolute;left:50%;margin-left:-0.5em;top:0;border: dashed 1px #a8b1bc;display: flex;align-items: center;justify-content: center;}
.Floor003239 .hisThumb .i .ico:after{content:"";width:0.1rem;height:0.1rem;background:#a8b1bc;border-radius:50%;display: block;}
.Floor003239 .hisThumb .i p{transform:scale(1);transition:.3s;margin: 0; font-size: .3rem;font-family: Barlow-Bold;}
.Floor003239 .hisThumb .cur .i p{color:var(--hover-color);transform:scale(1.6);}
.Floor003239 .hisThumb .cur .i .ico{border-color:var(--hover-color);}
.Floor003239 .hisThumb .cur .i .ico:after{background:var(--hover-color);}

.Floor003239 .ani-ico:before,
.Floor003239 .ani-ico:after{position:absolute;z-index:-1;content: '';background: no-repeat center center;background-size:contain;z-index: 1;}
.Floor003239 .ani-ico:before{width: 1.52rem;height: 1.94rem;background-image: url(../images/Floor003239-mark1.png);animation:linear 20s ani1 infinite;transform-origin:50% 80%;left:5%;top:45%;}
.Floor003239 .ani-ico:after{width: 0.99rem;height: 1.06rem;background-image: url(../images/Floor003239-mark2.png);animation:linear 40s ani2 infinite;transform-origin:50% 20%;top: 39%;right: 13%;}

@keyframes ani1{
0%,100%{transform:rotate(0deg);}
50%{transform:rotate(30deg);}
}
@keyframes ani2{100%{transform:rotate(-1turn);}
}

@media (min-width:1025px) {
.Floor003239 .hisbox .item .img{flex:0 0 auto;width:calc(552 / 1216 * 100%);}
.Floor003239 .hisbox .item .txt{padding-left:0.64rem;flex:1 1 auto;}
.Floor003239 .hisThumb .i{top:calc(85 / 260 * 100%);}
.Floor003239 .hisThumb .swiper-slide-active .i{top: calc(91 / 260 * 100%);}
.Floor003239 .hisThumb .swiper-slide-next .i{top:calc(23 / 260 * 100%);}
.Floor003239 .hisThumb .swiper-slide-next+.swiper-slide .i{top:calc(89 / 260 * 100%);}
}
@media (max-width:1024px) {
.Floor003239 .hisbox .item{padding: 0 0.3rem;}
.Floor003239 .hisbox .item .year{font-size: var(--font-size70);}
.Floor003239 .hisbox .item .txt{display: flex;flex-direction: column-reverse;align-items: center;}
.Floor003239 .hisbox .item .txt .year{margin: 0.3rem 0;}
.Floor003239 .hisThumb{background-size: 100% auto;}
.Floor003239 .hisThumb .swiper-slide{height:2.2rem;}
.Floor003239 .hisThumb .i{top:calc(25 / 220 * 100%);}
.Floor003239 .hisThumb .swiper-slide-active .i{top: calc(29 / 220 * 100%);}
 .Floor003239 .hisThumb .swiper-slide-next .i{top:calc(6 / 220 * 100%);}
.Floor003239 .hisThumb .i .ico{width: 0.7em;height: 0.7em;margin-left: -0.35em;}
.Floor003239 .hisThumb .i p{font-size: var(--font-size24);}
}
@media (max-width:640px) {
.Floor003239 .hisbox{padding: 0 0.3rem;}
.Floor003239 .hisbox .controls a{width: 0.4rem; height: 0.4rem;}
.Floor003239 .hisbox .item .img{height: 60vw;padding: 0.2rem;}
.Floor003239 .hisbox .item .year{font-size: var(--font-size50);}
.Floor003239 .hisThumb{background-size: auto 1rem;}
.Floor003239 .hisThumb .swiper-slide{height: 1.8rem;}
.Floor003239 .hisThumb .i .ico{width: 0.5em;height: 0.5em; margin-left: -0.25em;}
.Floor003239 .hisThumb .i p{font-size: var(--font-size18);}
.Floor003239 .hisThumb .i{padding-top: 0.6rem;top:calc(69 / 220 * 100%);}
.Floor003239 .hisThumb .swiper-slide-active .i{top: calc(17 / 220 * 100%);}
.Floor003239 .hisThumb .swiper-slide-next .i{top:calc(31 / 220 * 100%);}
}



.Floor003232{position: relative;z-index: 1; overflow: hidden;font-size: var(--font-size16);color: #fff;}
.Floor003232 > .Ispic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.Floor003232 .HomeTit .en{color: #fff;opacity: .2}
.Floor003232 .HomeTit .cn{color: #fff;}
.Floor003232 .main{padding: var(--padMar140) 0;}
.Floor003232 .swiper-wrapper{height: auto;}
.Floor003232 .list{ position: relative;z-index: 1; height:var(--height);}
.Floor003232 .list:before{position: absolute; content: '';width: 100vw;height: 1px;background-color: rgba(255,255,255,0.3);top: 50%; left: 50%;transform: translateX(-50%);}
/* .Floor003232 .list:before,
.Floor003232 .list:after{position: absolute; content: '';width: 100vw;height: 1px;background-color: rgba(255,255,255,0.3);top: 50%;}
.Floor003232 .list:before{right: 100%;}
.Floor003232 .list:after{left: calc(100% - 0.12rem);} 需要圆圈是镂空的样式处理 */
.Floor003232 .swiper{margin: 0;}
.Floor003232 .swiper-slide{ height: var(--height);display: flex;align-items: center;}
.Floor003232 .item{display: table; width: 10em;position: relative;}
.Floor003232 .item p{line-height: calc(30 / 16);position: absolute; top: 100%;left: 50%;transform: translateX(-50%); width: max-content;max-width: 10em;font-family: Barlow-Bold;font-size: .3rem}
.Floor003232 .item .cicrle{margin: 0 auto;display: flex;align-items: center;justify-content: center;width: 0.24rem;height: 0.24rem;border-radius: 50%;border: 1px solid #fff;}
.Floor003232 .item .cicrle i{width: 0.04rem;height: 0.04rem;border-radius: 50%;background-color: #fff;display: block;}
/*
.Floor003232 .item .cicrle:before,
.Floor003232 .item .cicrle:after{position: absolute; content: '';height: 1px;background-color: rgba(255,255,255,0.3);top: 50%;}
.Floor003232 .item .cicrle:before{left: 0;width: calc((100% - 0.24rem) / 2);}
.Floor003232 .item .cicrle:after{left:calc(50% + 0.12rem); width: 100vw;} 
.Floor003232 .swiper-slide-prev .item .cicrle:before{width: calc((100% - 0.24rem) / 2 - 0.4rem);left: 0.4rem;}
.Floor003232 .swiper-slide-active .item .cicrle:before{width: calc((100% - 0.24rem) / 2 - 0.8rem);left: 0.8rem;}
.Floor003232 .swiper-slide-next .item .cicrle:before{width: calc((100% - 0.24rem) / 2 + 0.8rem);left: -0.8rem;}  需要圆圈是镂空的样式处理*/
.Floor003232 .item-con{position: absolute;height: var(--height);width: var(--height);--center:calc(var(--height) / -2);background-color: #ef8200;visibility: hidden;border-radius: 50%;display: flex;align-items: center;flex-direction: column;justify-content: center; opacity: 0; transform-origin: 0 0;background-size: cover;}
.Floor003232 .swiper-slide-active .item{margin: 0 auto;}
.Floor003232 .swiper-slide-active .item{opacity: 0;transition: 0.5s 0.3s;}
.Floor003232 .swiper-slide-active .item-con{visibility: visible;opacity: 1;transition: 0.5s 0.3s;}
.Floor003232 .controls{position: absolute;right: 0;z-index: 10;display: flex;flex-direction: column; justify-content: space-between;}
.Floor003232 .controls a{display: block;width: 0.6rem;height: 0.6rem;border: 1px solid #fff;cursor: pointer;background: no-repeat center center; background-size: auto calc(20 / 60 * 100%);border-radius: 50%}
.Floor003232 .controls a:hover{background-color: #044b91;border-color: #044b91;}
.Floor003232 .controls a.prev{background-image: url(../images/Floor003232-prev.svg);}
.Floor003232 .controls a.next{background-image: url(../images/Floor003232-next.svg);}
.Floor003232 .item-con .inner{width: 55%;text-align: center;}
.Floor003232 .item-con .tit{font-size:.6rem;font-family: Barlow-Bold;}
.Floor003232 .item-con .intro{padding:0.4rem 0 0; min-height: 1rem;font-size: .18rem}
.Floor003232 .item-con .intro p{margin: 0;}
.Floor003232 .more a{color: #fff;font-size: var(--font-size18);display: flex;align-items: center; height: 2em;overflow: hidden;}
.Floor003232 .more a:after{display: block; content: '';width: 1em; height: 1em; margin-left: calc(30 / 18 * 1em);background: url(../images/Floor003232-more.svg) no-repeat center center; background-size: contain; transition: 0.3s;}
.Floor003232 .more a:hover:after{transform: rotateY(180deg);}
@media (min-width:1025px) {
    .Floor003232 .swiper-slide-active{margin-left: -0.8rem;}
    .Floor003232 .swiper-slide-prev{margin-left: -0.4rem;}
    .Floor003232 .swiper-slide-next .item{margin-left: 0.6rem;}
    .Floor003232 .swiper-slide-next + .swiper-slide .item p{opacity: 0;}
    .Floor003232 .swiper-slide-next + .swiper-slide .item .cicrle{width: 0;height: 0;border: 0;}
    .Floor003232 .swiper-slide{overflow: hidden; }
    .Floor003232 .list{ margin-top: -1.11rem;}
    .Floor003232 .controls{top: 50%;height: 1.8rem;margin-top: -0.9rem;}
}
@media (max-width:1024px) {
    .Floor003232 .swiper-slide-prev{justify-content: flex-start;}
    .Floor003232 .swiper-slide-next {justify-content: flex-end;}
    .Floor003232 .list{--height:33vw!important;margin-top: 0.3rem;}
    .Floor003232 .swiper-slide,
    .Floor003232 .list{height: 50vw!important;}
    .Floor003232 .item-con{--height:50vw;}
    .Floor003232 .controls{top: 0;height: 100%;}
    .Floor003232 .item-con .tit{font-size: var(--font-size24);}
    .Floor003232 .item-con .intro,
    .Floor003232 .more a{font-size: var(--font-size14);}
    .Floor003232 .item-con .intro{padding: 0.1rem 0 0.3rem 0; min-height: auto;}
    .Floor003232 .item p{font-size: var(--font-size14);}
    .Floor003232 .index-title{font-size: var(--font-size18);}
}
@media (max-width:640px) {
    .Floor003232 .item{width: auto;}
    .Floor003232 .item p{display: none;}
    .Floor003232 .item-con .intro{font-size: var(--font-size12);}
    .Floor003232 .item-con .tit{font-size: var(--font-size16);}
    .Floor003232 .swiper-slide,
    .Floor003232 .list{height: 70vw!important;}
    .Floor003232 .item-con{--height:70vw;}
    .Floor003232 .controls a{width: 0.4rem;height: 0.4rem;}
}




.HomeBusiness{position: relative;overflow: hidden;}
.HomeBusiness .title{position: relative;z-index: 2}
.HomeBusiness .HomeTit .en{color: #32baee;opacity: .2}
.HomeBusiness .HomeTit .cn{color: #fff;}
.HomeBusiness::before{content: '';position: absolute;width: 100%;height: 73%;top: 0;left: 0;background:url(../images/HomeBusiness-bg.jpg)no-repeat center #0c5fb1;background-size: cover}
.HomeBusiness .list{position: relative;z-index: 2}
.HomeBusiness .list ul{display: flex;justify-content: space-between;}
.HomeBusiness .list li{position: relative;border-radius: .2rem;overflow: hidden;counter-increment: itemcounter;transition: .3s all}
.HomeBusiness .list li .pic{height: 5.4rem;position: relative;border-radius: .1rem;overflow: hidden;}
.HomeBusiness .list li .pic::before{content: '';position: absolute;width: 100%;height: 100%;z-index: 2;left: 0;bottom: 0}
.HomeBusiness .list li .pic::after{content: '';position: absolute;width: 100%;height: 100%;z-index: 2;left: 0;bottom: 0;opacity: 0}
.HomeBusiness .list li:nth-child(1) .pic::before{background: linear-gradient(to top, #084a72 0%, rgba(0, 0, 0, 0) 100%);}
.HomeBusiness .list li:nth-child(2) .pic::before{background: linear-gradient(to top, #20bbd2 0%, rgba(0, 0, 0, 0) 100%);}
.HomeBusiness .list li:nth-child(3) .pic::before{background: linear-gradient(to top, #32baee 0%, rgba(0, 0, 0, 0) 100%);}

.HomeBusiness .list li:nth-child(1) .pic::after{background: linear-gradient(-320deg, #05528a 0%, rgba(0, 0, 0, 0) 100%);}
.HomeBusiness .list li:nth-child(2) .pic::after{background: linear-gradient(-320deg, #20bbd2 0%, rgba(0, 0, 0, 0) 100%);}
.HomeBusiness .list li:nth-child(3) .pic::after{background: linear-gradient(-320deg, #32baee 0%, rgba(0, 0, 0, 0) 100%);}

.HomeBusiness .list li .txt{position: absolute;padding: 0 .2rem;left: 0;width: 100%;height: 100%;top:0;z-index: 10;text-align: center;padding-top: 1rem;transition: .3s all}
.HomeBusiness .list li .txt:before{content: counters(itemcounter, ".", decimal-leading-zero);font-size:.5rem;font-family: 'Barlow-Bold';color: #fff;opacity: .5;line-height: 1}  
.HomeBusiness .list li .txt .tit1{font-size:.36rem;color: #fff;padding: 1.8rem 0 .1rem;line-height: 1;font-family: Regular;transition: .3s all }
.HomeBusiness .list li .txt .tit2{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #fff;font-size: .18rem;transition: .3s all}
.HomeBusiness .list li .txt .desc{opacity: 0;transform: translateY(30px);transition: .3s all;position: relative;padding-right: 2rem;margin-top: .4rem;color: #fff;font-size: .18rem;line-height: 2}
.HomeBusiness .list li .txt .desc::before{position: absolute;content: '';width: .7rem;height: .7rem;border: 1px solid #fff;background: url(../images/icon-jt1.png)no-repeat center;right: 0;top: 0;border-radius: 50%}
.HomeBusiness .list li .txt .more{display: flex;align-items: center;opacity: 0;transform: translateY(30px);transition: .3s all;margin-top: .36rem;color: #7a8798;transition-delay: .3s}
.HomeBusiness .list li .txt .more::after{content: '';width: 11px;height: 11px;background: url(../images/icon-jt.png)no-repeat center;margin-left: .17rem;}
.HomeBusiness .list li.active .txt {text-align: left;padding:1rem .8rem 0;}
.HomeBusiness .list li.active .pic::before{opacity: .3;}
.HomeBusiness .list li.active .pic::after{opacity: 1;}
.HomeBusiness .list li.active .txt .tit1{padding: 1rem 0 .1rem;}
.HomeBusiness .list li.active .txt .desc{transform: translateY(0);opacity: 1}
.HomeBusiness .list li.active .txt .more{}
@media(min-width:769px){
    .HomeBusiness .title{display: flex;align-items: center;justify-content: space-between;}
    .HomeBusiness .list li{width: 20.625%}
    .HomeBusiness .list li.active{width: 55.625%}
}
@media(max-width:768px){
    .HomeBusiness .title{ margin-bottom: .5rem;}
    .HomeBusiness .title .HomeMore{ margin-left: auto;}
    .HomeBusiness .list ul{ flex-wrap: wrap;}
    .HomeBusiness .list li{width: 100% !important; margin-bottom: .3rem;}
    .HomeBusiness .list li .txt {text-align: left;padding:1rem .8rem 0;}
    .HomeBusiness .list li .pic::before{opacity: .3;}
    .HomeBusiness .list li .pic::after{opacity: 1;}
    .HomeBusiness .list li .txt .tit1{padding: 1rem 0 .1rem;}
    .HomeBusiness .list li .txt .desc{transform: translateY(0);opacity: 1}
}
@media(max-width:640px){
    .HomeBusiness .list li .txt{ padding: .5rem .3rem 0!important;}
}


.home_news{/* padding-top: 0; */background-color: #f2fafd;background-image: linear-gradient(180deg,#f2fafd,#fff); }
.home_news .main{position: relative}
.home_news .pic{padding-bottom: 56%;position: relative;border-radius: .2rem;overflow: hidden}
.home_news .pic img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.home_news .txt {padding: 0.3rem 0 0;}
.home_news .txt .it {line-height: 1.4;margin-bottom: 0.12rem;font-size: .18rem;color: #010101;font-weight: normal;font-family: Regular;}
.home_news .txt .desc {color: #999;}
.home_news .txt .time{color: #333;font-size: 0.18rem;}
.home_news .controls a{position: absolute;;width: 0.6rem; height: 0.6rem;border-radius: 50%;border: solid 1px #bbb;cursor: pointer; transition: 0.3s;top: 26%;}
.home_news .controls a::before{position: absolute;content: '';width: 100%; height: 100%;border-radius: 50%;background: url(../images/icon-jt1.png)no-repeat center;background-size: 10px auto;filter: grayscale(0) brightness(0);}
.home_news .controls a.prev{left: -.8rem; transform: rotate(180deg);}
.home_news .controls a.next{right: -.8rem;}
.home_news .controls a:hover{background-color: #044b91;border-color: #044b91;}
.home_news .controls a:hover::before{filter: none;}
@media(min-width:1025px){
    .home_news .title{display: flex;align-items: center;justify-content: space-between;}
}
@media(max-width:1024px){
    .home_news .main{ margin-top: .5rem;}
    .home_news .HomeMore{ margin-left: auto;}
}



.HomeProduce{overflow: hidden;background: url(../images/HomeProduce-bg.jpg)no-repeat center;background-size: cover;}
.HomeProduce .title{position: relative;z-index: 2;margin-bottom: .2rem}
.HomeProduce .HomeTit .en{color: #32baee;opacity: .2}
.HomeProduce .HomeTit .cn{color: #fff;}

.HomeProduce .right-main{width:calc(1096 / 700 * 100%)}
.HomeProduce .swiper-wrapper{height: auto;}
.HomeProduce .swiper-slide{padding-top:0.32rem;}
.HomeProduce .inner{position:relative;z-index:1;border-radius:0.2rem;padding:0.59rem 0.5rem 0;background-color:#f8f9fb;transition: .3s all}
.HomeProduce .inner:hover{transform: translate3d(0,-10px,0)}
.HomeProduce .inner:hover .tit{}
.HomeProduce .inner::before,
.HomeProduce .inner::after{position:absolute;content:''}
.HomeProduce .inner::before{right:0.31rem;top:-0.22rem;width:0.69rem;height:0.55rem;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/Floor003227-yh.png);transform: rotateY(180deg)}
.HomeProduce .inner::after{left:0;top:0;width:100%;height:100%;background:linear-gradient(-109deg,#00205b,#305eb3);opacity:0.02;z-index:-1;border-radius:0.2rem}
.HomeProduce .info{min-height:2.03rem;}
.HomeProduce .info .ind-desc{-webkit-line-clamp:4;display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;margin-top: .2rem;line-height: 1.75;color: #333;font-size: 0.18rem;}
.HomeProduce .tit{font-size:0.28rem;line-height:1.28571429;margin-bottom:0.16rem;-webkit-line-clamp:2;display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;font-family: Regular;}
.HomeProduce .tit2{font-size:0.2rem;color: #044b91}
.HomeProduce .name{padding:0.29rem 0;border-top:1px solid rgba(0,0,0,0.08);margin-top:0.3rem;}
.HomeProduce .name .img{flex-shrink:0;text-align: right}
.HomeProduce .name .img img{max-height:0.5rem;display: inline-block}

@media(min-width:1025px){
    .HomeProduce .title{display: flex;align-items: center;justify-content: space-between;}
}




.HomeNew{background: #f5f6fa}

.HomeNew .list .item{background: #fff;border-radius: .2rem;overflow: hidden;}
.HomeNew .list .item:not(:last-child){margin-bottom: .2rem;}
.HomeNew .list .item a .time{padding: .5rem .5rem .5rem .6rem;color: #acb5c3;text-align: right;position: relative}
.HomeNew .list .item a .time::before{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: calc(100% - 1rem);background:#ebecef }
.HomeNew .list .item a .time span{font-family: Barlow-Bold;font-size: .36rem;display: block;}
.HomeNew .list .item a .txt{padding: .5rem 1.5rem .5rem .6rem;}
.HomeNew .list .item a .txt .tit{font-size: .24rem;color: #333;font-family: Regular;}
.HomeNew .list .item a .txt .desc{font-size: .18rem;color: #5a6470;line-height: 2;}
.HomeNew .list .item a .txt .desc::after{content: '';display: block;width: .16rem;height: .16rem;background: url(../images/icon-jt2.png);margin-top: .4rem;filter: grayscale(0) brightness(0);opacity: .3;transition: all ease 0.3s;}
.HomeNew .list .item a .pic{height: 2.5rem}
.HomeNew .list .item a:hover .tit{color: #044b91}
.HomeNew .list .item a:hover .pic img{transform: scale(1.05)}
.HomeNew .list .item a:hover .desc::after{opacity: 1;filter:none;transform: rotate(45deg)}
@media(min-width:1025px){
    .HomeNew .title{display: flex;align-items: center;justify-content: space-between;}
    .HomeNew .list .item a{display: flex;;}
    .HomeNew .list .item a .time{width: 11%;flex: 0 0 auto}
    .HomeNew .list .item a .txt{flex: 1;display: flex;}
    .HomeNew .list .item a .txt .tit{width: 50%;flex: 0 0 auto;padding-right: 5%}
    .HomeNew .list .item a .pic{width: 23.5%;flex: 0 0 auto}
}




.Floor003234{position: relative;z-index: 1; overflow: hidden;--hover-color:#044b91;}
.Floor003234 .HomeTit{}
.Floor003234 .cate-list ul{display: flex;justify-content: center;align-content: center;}
.Floor003234 .cate-list li{margin: 0 0.24rem;color: #292929;font-size: .2rem;cursor: pointer;position: relative;z-index: 1;padding-bottom: 0.16rem;margin-bottom:0.1rem;}
.Floor003234 .cate-list li:after{position: absolute; content: ''; width: 0;left: 50%;transform: translateX(-50%); bottom: 0;background-color: var(--hover-color); transition: 0.3s;height: 3px;}
.Floor003234 .cate-list li.active{color: var(--hover-color);}
.Floor003234 .cate-list li.active:after{width: 100%;}
.Floor003234 .load-swiper{position: relative;z-index: 1;}
.Floor003234 .swiper-slide a{display: block;margin-left: -1px}
.Floor003234 .swiper-slide .pic{display: flex;align-items: center; justify-content: center; height: 2rem; background-color:#fff;border: 1px solid #ebebeb}
.Floor003234 .swiper-slide .pic img{max-width: 80%;max-height: 60%;}
.Floor003234 .swiper-wrapper{height: auto;transition-timing-function: linear!important;}
.Floor003234 .swiper + .swiper{margin-top: -1px}
.Floor003234 .swiper-slide{width: 3.7rem;}

@media(min-width:1025px){
    .Floor003234 .title{display: flex;align-items: center;justify-content: space-between;}
}

@media (max-width:1024px) {
    .Floor003234 .index-title .tit{font-size: var(--font-size32);}
    .Floor003234 .cate-list li{font-size: var(--font-size16);margin: 0 0.1rem 0.1rem;}
    .Floor003234 .swiper{padding-bottom: 0.1rem;}
    .Floor003234 .swiper + .swiper{margin-top: -0.1rem;}
    .Floor003234 .swiper-slide .pic{height: 0.6rem;}
    .Floor003234 .swiper-slide{width: 1.4rem;padding: 0 0.05rem;}
    .Floor003234 .swiper-slide a{padding: 0.1rem 0;}
    .Floor003234 .swiper-slide .pic{box-shadow:0.05rem 0 0.1rem rgba(45,46,50,0.15);}
}



.hjob .item{position: relative}
.hjob .item .txt{position: absolute;text-align: center;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2}
.hjob .item .txt .tit{font-size: .4rem;color: #fff;font-family: Regular;padding-bottom: .1rem;}
.hjob .item .txt .desc{color: #fff;}
.hjob .item .txt .more{width: 2rem;height: .6rem;border: 1px solid rgba(255,255,255,.3);border-radius: 36px;color:#fff;display: flex;align-items: center;justify-content: center;margin: 0.5rem auto 0}
.hjob .item .txt .more::after{content: '';width: .2rem;height: .2rem;background: url(../images/icon-jt3.png)no-repeat center;background-size: contain;margin-left: .2rem;transition: .3s all}
.hjob .item:hover .txt .more{background: #044b91;border-color: #044b91}
.hjob .item:hover .txt .more::after{margin-left: .3rem;}
.hjob .item .pic{height: 3.6rem;position: relative;overflow: hidden;background: #0a122b}
.hjob .item .pic img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover;opacity: .6;}
@media(min-width:1025px){
    .hjob{display: flex;}
    .hjob .item{width: 50%;}
}
@media(max-width:1024px){
    .hjob .item .pic{height: 2.6rem;}
    .hjob .item .txt{width: 100%;padding: 0 .3rem}
}



.Bottom003207{background: #f2f3f8; background-size: cover; padding-top: .8rem;--white:#000;--white-rgb:0,0,0;--white-opacity-10:rgba(var(--white-rgb),0.1);--white-opacity-30:rgba(var(--white-rgb),0.3);--white-opacity-50:rgba(var(--white-rgb),0.5);--white-opacity-70:rgba(var(--white-rgb),0.7);--hover-color:#044b91;  }
.Bottom003207,
.Bottom003207 a:not(:hover){color:var(--white);}

.Bottom003207 .Bottom-code {margin-bottom: 0.4rem;}
.Bottom003207 .Bottom-code .tab ul{display: flex;justify-content: center;border-bottom: 1px solid #e4e4e4; position: relative;}
.Bottom003207 .Bottom-code .tab li {display: inline-block;margin: 0 0.3rem;position: relative; padding-bottom: 0.2rem;}
.Bottom003207 .Bottom-code .tab li a{display: block;background:url(../images/Bottom_wx.svg) no-repeat center rgba(0,0,0,0.2); width: 0.45rem; height: 0.45rem;background-position: center center;background-repeat: no-repeat; background-size: 0.22rem auto; border-radius: 50%; cursor: pointer;}
.Bottom003207 .Bottom-code .tab li.top a{ background-image: url(../images/Bottom_top.svg);}
.Bottom003207 .Bottom-code .tab li.top a,
.Bottom003207 .Bottom-code .tab li:hover a,
.Bottom003207 .Bottom-code .tab li.on a{background-color: var(--hover-color);}
.Bottom003207 .Bottom-code .tab li.top{position: absolute;right: 0.5rem;top: 0;margin: 0;}

.Bottom003207 .Bottom-code .tab-box .box{background: #FFFFFF;text-align: center;height: 0;overflow: hidden;opacity: 0;transition: all .6s;}
.Bottom003207 .Bottom-code .tab-box .box ul{ display: flex;justify-content: center; padding: 0.15rem 0;}
.Bottom003207 .Bottom-code .tab-box .box li{ text-align: center; margin: 0 0.1rem; float: left;}
.Bottom003207 .Bottom-code .tab-box .box li .pic img{ max-width: 1.2rem;}
.Bottom003207 .Bottom-code .tab-box .box li p{color: #333;font-size: var(--font-size14); margin: 5px 0;}
.Bottom003207 .Bottom-code .tab-box .box.on{height: auto;overflow: hidden;opacity: 1;}

.Bottom003207 .f-top{margin-bottom: 0.5rem;padding-bottom: 0.5rem;border-bottom: 1px solid rgba(255,255,255,.1)}
.Bottom003207 .f-mid{margin-bottom: 0.5rem;}
.Bottom003207 .f-bottom{padding: 0.26rem 0; font-size: var(--font-size14);}
.Bottom003207 .f-bottom,
.Bottom003207 .f-bottom a:not(:hover){color: var(--white-opacity-30);}

.Bottom003207 .follow-us{display: flex;align-items: center}
.Bottom003207 .follow-us li{position: relative;z-index: 10}
.Bottom003207 .follow-us li +li{margin-left: 0.2rem;}
.Bottom003207 .follow-us li a{display: flex; border-radius: 50%;background-color: rgba(30,131,192,.2); width: 0.5rem; height: 0.5rem; align-items:center; justify-content: center; transition: 0.3s; cursor: pointer;}
.Bottom003207 .follow-us li a:hover{background-color: var(--hover-color);}
.Bottom003207 .follow-us li a:after{width: 0.22rem; height: 0.22rem;background-position: center center; background-repeat: no-repeat; background-size:contain; opacity: 0.5;transition: 0.3s; content: '';display: block;}
.Bottom003207 .follow-us li a:hover:after{opacity: 1;}
.Bottom003207 .follow-us li.li-in a:after{background-image: url(../images/Bottom003207-in.svg);} 
.Bottom003207 .follow-us li.li-fb a:after{background-image: url(../images/Bottom003207-fb.svg);} 
.Bottom003207 .follow-us li.li-ytb a:after{background-image: url(../images/Bottom003207-ytb.svg);} 
.Bottom003207 .follow-us li.li-tw a:after{background-image: url(../images/Bottom003207-tw.svg);} 
.Bottom003207 .follow-us li.li-wx a:after{background-image: url(../images/Bottom003207-wx.svg);} 
.Bottom003207 .follow-us li.li-douyin a:after{background-image: url(../images/Bottom003207-douyin.svg);} 
.Bottom003207 .follow-us li .hover{position: absolute; left: 50%;bottom: calc(100% + 0.12rem); background-color: var(--white); width: 1.5rem; margin-left: -0.75rem; border-radius: 0.04rem;display: flex;align-items: center; justify-content: center; height: 1.5rem; transform: translateY(-0.3rem); opacity: 0;visibility: hidden; transition: 0.3s;} 
.Bottom003207 .follow-us li.show .hover{ transform: translateY(0); opacity: 1; visibility: visible;}
.Bottom003207 .follow-us li .hover:after{position: absolute; content: ''; top: 100%;left: 50%;border: 3px solid transparent; border-top-color: var(--white); margin-left: -3px;}

.Bottom003207 .logo{width: 2.1rem;margin-bottom: .3rem}
.Bottom003207 .contact dl{}
.Bottom003207 .contact dd{}
.Bottom003207 .contact dd span{opacity: .5;padding-left: .24rem;margin-bottom: .05rem;display: block}
.Bottom003207 .contact dd span.tel{background: url(../images/icon-tel.svg)no-repeat center left;background-size: .2rem auto}
.Bottom003207 .contact dd span.add{background: url(../images/icon-add.svg)no-repeat center left;background-size: .2rem auto}
.Bottom003207 .contact dd .phone{font-size: .24rem;font-family: Barlow-Bold;color: #044b91}
.Bottom003207 .contact dd + dd{margin-top: 0.25rem;}

.Bottom003207 nav dd{}
.Bottom003207 nav dt{ position: relative; font-weight: 500;font-size: .18rem;}
.Bottom003207 nav dd{line-height:.36rem;}
.Bottom003207 nav dd a:not(:hover){color: var(--white-opacity-70);}
.Bottom003207 nav dd img{max-width: 1.2rem}
.Bottom003207 nav dd aside{text-align: center}

.Bottom003207 .icp a{display: flex;}
.Bottom003207 .icp a:before{display: block; content: ''; background: url(../images/Bottom003207-security.png) no-repeat center center / contain; width: 0.18rem; height: 0.2rem; margin-right: 0.06rem;}
@media (min-width:1025px) {
    .Bottom003207 .f-top{display: flex;align-items: center;justify-content: space-between}
    .Bottom003207 .f-mid{display: flex;justify-content: space-between}
    .Bottom003207 .f-mid nav{display: flex;justify-content: space-between}
    .Bottom003207 .f-bottom{border-top: 1px solid var(--white-opacity-10);display: flex;align-items: center;justify-content: space-between }
    .Bottom003207 .contact{width: calc(350 / 1440 * 100%);}
    .Bottom003207 nav{width: calc(870 / 1440 * 100%);}
    .Bottom003207 nav dt{margin-bottom: 0.2rem;}
    .Bottom003207 nav dd{display: block!important;}
}
@media (max-width:1024px) {
    .Bottom003207 .logo{margin: 0 auto 0.2rem;}   
    .Bottom003207 .follow-us{justify-content: center;}
    .Bottom003207 .contact{margin-bottom: 0.3rem;}
    .Bottom003207 nav{border-top: 1px solid var(--white-opacity-10);}
    .Bottom003207 nav dl{border-bottom: 1px solid var(--white-opacity-10);transition: 0.3s;}
    .Bottom003207 nav dt{overflow: hidden;padding: 0.1rem 0;}
    .Bottom003207 nav dd{display: none;}
    .Bottom003207 .wap-b-op{position: absolute;right: 0;top: 0;width: 0.3rem;height: 100%; top: 0;background: url(../images/Bottom003207-open.svg) no-repeat center center / 50% auto; transition: 0.3s;}
    .Bottom003207 dl.active{padding-bottom: 0.2rem;}
    .Bottom003207 .active .wap-b-op{transform: rotate(45deg);}
    .Bottom003207 .f-bottom{text-align: center;}
    .Bottom003207 .icp{margin-top: 0.3rem;}
    .Bottom003207 .icp a{display: inline-flex;}
.Bottom003207 .Bottom-code .tab-box .box ul{flex-wrap: wrap;}
}










.ctitle.ct{text-align: center}
.ctitle .tit{font-size: .46rem;color: #010101;padding-bottom: .2rem;font-family: Medium;}
.ctitle .desc{color: #333;line-height: 1.75}
.ctitle .desc ul{display: flex;justify-content: center;}
.ctitle .desc li{display: flex;align-items: center;margin: 0 .2rem;font-size: .2rem;}
.ctitle .desc li::before{content: '';width: .12rem;height: .12rem;border-radius: 50%;border: 2px solid #044b91;margin-right: .06rem;}
@media(max-width:1024px){
    .ctitle .desc ul{flex-wrap: wrap}
    .ctitle .desc li{width: 100%}
    .ctitle .tit{font-size: .32rem;}
}




.cbanner{position: relative;}
.cbanner .txt{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 2}
.cbanner .txt .w1400{display: flex;align-items: center;height: 100%}
.cbanner .txt .tit{font-size: .52rem;color: #fff;font-family: 'hmb';}
.cbanner .txt .desc{font-size: .2rem;color: #fff;font-family: 'hml';padding-top: .2rem}
.cbanner .img img{width: 100%}
.cbanner .img .wap{display: none} 
@media(max-width:1024px){
    .cbanner .img .pc{display: none} 
    .cbanner .img .wap{display: block} 
    .cbanner .txt .tit{font-size:.32rem;}
    .cbanner .txt .desc{font-size: .16rem;}
}




.colName{display: none;background-color:#044b91;border-radius: 0 0 5px 5px;color: #fff;position: relative;padding: 0 0.3rem;line-height: 2.2;margin-bottom: 0.1rem;}
.colName:after{content:"";position: absolute;right: 15px;top: 50%;transform: translateY(-50%) rotate(90deg);background: url(../images/jt.svg) no-repeat center center/0.2rem 0.2rem;height: 100%;width: 20px;transition: all 0.3s;}
.colName.on:after{transform: translateY(-50%) rotate(-90deg);}

.subMenu{background-color: #fff;border-bottom: 1px solid #e6e6e6;font-weight: 100;}
.subMenu .w1400{display: flex;align-items: center;justify-content: space-between}
.subMenu .flex-row{display: flex;align-items: center;}
.subMenu li{position: relative;}
.subMenu li span{display: block;width: 100%;position: relative;}
.subMenu li span a{color: #010101;display: block;line-height: 0.8rem;font-size: .18rem;padding: 0 .3rem}
.subMenu li:before{position: absolute;left: 0%;width: 100%;bottom:0;height: 100%;content: "";background:#044b91;transition: all 0.5s;opacity: 0}
.subMenu li.onli a,
.subMenu li:hover a{color:#fff;}
.subMenu li.onli:before,
.subMenu li:hover:before{opacity: 1;}
.subMenu dl { display: none; /* 默认隐藏 */display: none; /* 默认隐藏 */margin: 0;padding: 10px;background-color: #e0e0e0;position: absolute;top: 100%;left: 0;width: 100%;z-index: 100;transition: all 0.3s ease;}
.subMenu dt {font-weight: bold;}
    
.place{color: #666666;text-align: right;font-size: .14rem;font-weight: 100;}
.place:before{width: 12px;height: 14px;content: "";background: url(../images/icon-hone.svg) no-repeat center;background-size: 14px auto;display: inline-block;vertical-align: middle;margin: -3px 0.1em 0 0;}
.place a{color: #666666;margin-right: 0.22rem;position: relative;line-height: 0.8rem;display: inline-block;}
.place a:hover,
.place span{color:#044b91;display: inline-block; font-weight: bold;}
.place a:after{position: absolute;width: 0.22rem;right: -0.22rem;content: "/";text-align: center;}
.place.detail{text-align: left;padding: 1.354vw 0;}
@media(max-width:1024px){
    .subMenu {border-bottom: 0}
    .subMenu .w1400{flex-wrap: wrap}
    .subMenu .menu{width: 100%; position: relative;overflow-x: auto}
    .subMenu li span a{padding: 10px; line-height: inherit}
    .place{order: -1; width: 100%; text-align: left;}
    .place a{ line-height: 40px;}
}  
@media(max-width:768px){
    .subMenu{padding: 0.2rem 0;}
    .subMenu .colName{}
	.subMenu .flex-row{width: 100%; z-index: 10; background: #fff;display: flex;width: max-content;}
    .subMenu li{}
    .subMenu li:before{height: 0;background-color: #f0f0f0;display: none}
    
    .subMenu li span a{line-height: 3.5;padding: 0 15px;display: block}
    .subMenu li.onli a, 
    .subMenu li:hover a{background:#044b91;color: #fff}
    
    .subMenu .menu::-webkit-scrollbar-track{border-radius: 1px;background-color: rgba(0,0,0,0.6);}
    .subMenu .menu::-webkit-scrollbar{width: 1px;height: 1px; background-color: rgba(0,0,0,.06);}
    .subMenu .menu::-webkit-scrollbar-thumb{border-radius: 1px;background-color: #044b91;z-index: 10}
}




.About {padding:1rem 0;position: relative}
.About .bg{position:absolute;top:0;left:0;width:100%;height:100%;}
.About .bg img{width:100%;height:100%;object-fit:cover;}
.About .box{display:flex;position:relative;z-index:2;width:65%;}
.About .box .left{flex:1;}
.About .box .right{width:2rem;min-width:1.5rem;margin-left:1rem;}
.About .box .profile_tit{color:#1b1f24;line-height:1;}
.About .box .editor{color:#1b1f24;line-height:1.875;margin-top:.5rem;}
.About .box .editor p{margin: 0}
.move_nums .move_num{margin-bottom:.5rem;}
.move_nums .move_tit{color:#1b1f24;}
.move_nums .move_box{color:#044b91;padding-right:.26rem;position:relative;display:inline-block;margin-top:.1rem;}
.move_nums .move_sz{line-height:1;font-size: .6rem;font-family: Barlow-Bold;}
.move_nums .move_t{position:absolute;top:0;line-height:.6;right:0;font-size:.3rem;}
.move_nums .move_b{position:absolute;bottom:6px;line-height:1;right:0;}
@media(max-width:1024px){
    .About .box{flex-wrap: wrap;width: 100%}
    .About .box .left{flex: initial; width: 100%}
    .About .box .right{width: 100%; margin: 2%}
    .About .box .move_nums{display: flex}
    .About .box .editor{margin-top:.1rem;}
    .move_nums .move_num{flex:auto; background: rgba(255,255,255,0.8);padding: .1rem}
    .move_nums .move_sz{font-size: calc(60/1024*100vw)}
}




.About2{padding:1rem 0;}
.About2 .items{align-items:stretch;display: flex;justify-content: space-between;}
.About2 .item{border-radius:20px;position:relative;height:4.8rem;flex:1 1 auto;transition:.3s;margin-right:10px;overflow:hidden;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:cover;}
.About2 .item.on{flex: 2;}
.About2 .item:last-child{margin-right:0;}
.About2 .item .txt{position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;display: flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;transition:.3s;background: linear-gradient(180deg, #044b91 10%, rgba(1, 38, 87, 0.3));}
.About2 .item .icon{font-size:0;line-height:0.46rem;height:0.46rem;margin-bottom:0.2rem;}
.About2 .item .icon img{max-height:100%;}
.About2 .item .it{line-height:1.2;margin-bottom:0.1rem;font-size:.28rem;font-family: Bold;}
.About2 .item .ip{position:relative;top:3em;opacity:0;visibility:hidden;max-height:0;overflow:hidden;transition:.3s;line-height:1.75;font-size: .22rem;}
.About2 .item .desc{position:relative;top:3em;opacity:0;visibility:hidden;max-height:0;overflow:hidden;transition:.3s;line-height:1.75;margin-top: .2rem}
.About2 .item .bot{flex:0 0 auto;padding:0.5rem 0.1rem;width:100%;}
.About2 .item .tp{flex:0 0 auto;transition:.3s;width:100%;}
.About2 .item.on .tp{flex:1 1 auto;}
.About2 .item.on .txt{text-align:left;background: linear-gradient(140deg, #044b91 30%, rgba(1, 38, 87, 0));padding:0 0 0 0.4rem;}
.About2 .item.on .ip{max-height:100%;visibility:visible;opacity:1;top:0;transition-delay:.3s;}
.About2 .item.on .ip span{display: block}
.About2 .item.on .desc{max-height:100%;visibility:visible;opacity:1;top:0;transition-delay:.3s;}
.About2 .item .mr{margin-top:0.25rem;position:relative;top:0;}
.About2 .item .mr .ic{width:26px;height:26px;text-align:center;display:inline-block;line-height:22px;border:2px solid #fff;border-radius:50%;font-size:14px;background: url(../images/icon-jt3.svg)no-repeat center;background-size: 12px auto;filter: grayscale(100) brightness(100);}
@media(min-width:640px){
    .About2 .item.on .mr{opacity:0;top:3em;transition:.3s;}
}
@media(max-width:640px){
    .About2 .items{flex-wrap: wrap}
    .About2 .item{flex: initial!important; width: 100%; margin: 2% 0}
    .About2 .item .tp{flex:1 1 auto;}
    .About2 .item .txt{text-align:left;background: linear-gradient(140deg, #044b91 30%, rgba(1, 38, 87, 0));padding:0 0.2rem!important;}
    .About2 .item .ip{max-height:100%;visibility:visible;opacity:1;top:0;transition-delay:.3s;}
    .About2 .item .ip span{display: block}
    .About2 .item .mr{display: none;}
}





.Culture{padding:1rem 0;}
.Culture .left p{font-size: .18rem;color: #333;line-height: 1.75;text-align: center}
.Culture .left dl {padding: .5rem 0;display: flex;flex-wrap: wrap;}
.Culture .left dl dd{position: relative;line-height: 1.75;width: 23.5%;background: #f7f8fb;padding: .4rem;margin-right: 2%;text-align: center;border-radius: .1rem;}
.Culture .left dl dd:nth-child(4n){margin-right: 0%}
.Culture .left dl dd span{display: block;font-family: Medium;font-size: .24rem;color: #000;}
.Culture .left dl dd span::after{content: '';display: block;width: .3rem;height: 2px;background:#044b91;margin: .2rem auto }

@media(max-width:1024px){
    .Culture .left dl dd{width: 100%;margin-right: 0%;}
}





.Newlist{padding:1rem 0 .6rem;}
.Newlist li { background: #fff; overflow: hidden; border-bottom: 1px solid #eee; padding-bottom:0.3rem ; margin-bottom: 0.3rem;}
.Newlist li a { position: relative; }
.Newlist li .pic { border-radius: 0.15rem; overflow: hidden; }
.Newlist li .pic .Ispic { padding-bottom: 71%; transition: .3s; }
.Newlist li:hover .pic .Ispic { transform: scale(1.1); }
.Newlist li .txt time { display: inline-block; color: #999; margin-top: 0.18rem;display: inline-block; color: #999; padding-left: 1.625em; background: url(../images/icon-time.svg) no-repeat left center;background-size: .16rem auto}
.Newlist li .txt .tit {font-size:0.22rem; line-height: 1.5; margin-bottom: 0.16rem;color: #333; }
.Newlist li a:hover .txt .tit { color: #044b91; }
.Newlist li .txt p { margin: 0; line-height: 1.875;color: #999; }

@media (min-width:1025px) {
    .Newlist li .pic{ width: 23%;}
    .Newlist li .txt{ padding-left: 0.5rem;}
}

@media(max-width:1024px) {
    .Newlist li .txt{ padding: 0.2rem; }
}


/* News_detail */
.NewsInfo .Info .infoTit{text-align: center;border-bottom:1px solid #f2f2f2;padding-bottom:0.4rem;margin-bottom:0.4rem;}
.NewsInfo .Info .infoTit .tit{font-size: 0.32rem;line-height: 1.2;}
.NewsInfo .Info .infoTit .time{color:#999;margin-top:0.2rem;}
.NewsInfo .Info .InfoCon img{display: block;margin:0 auto;}

.NewsInfo .Info .InfoPage{padding-top:0.4rem;margin-top:0.5rem;border-top:1px solid #e6e6e6;position: relative;padding-right:2rem;}
.NewsInfo .Info .InfoPage .goback{position: absolute;right:0;top:0.4rem;line-height:0.5rem;background: #044b91;}
.NewsInfo .Info .InfoPage .goback a{display: block;padding:0 0.3rem;color:#fff;}
.NewsInfo .Info .InfoPage .goback img{display: inline-block;margin-left:0.1rem;width:0.2rem;}
.NewsInfo .Info .InfoPage dl dd{line-height:0.4rem;}
.NewsInfo .Info .InfoPage dl dd a{color:#999;}
.NewsInfo .Info .InfoPage dl dd span{color:#000;}
.NewsInfo .Info .InfoPage dl dd a:hover{color:#044b91;}

@media(max-width:640px){
    .NewsInfo .Info .infoTit{padding-bottom:0.3rem;margin-bottom:0.3rem;}
    .NewsInfo .Info .infoTit .tit{font-size: 0.24rem;}
    .NewsInfo .Info .InfoPage{padding-top:0.3rem;margin-top:0.3rem;padding-right:0;}
    .NewsInfo .Info .InfoPage .goback a{padding:0 0.2rem;}
    .NewsInfo .Info .InfoPage .goback{position: static;line-height: 0.4rem;width:1.4rem;margin-bottom:0.15rem;}
}





.Pagess{padding: 0 0 1rem 0; text-align: center;font-size: .2rem;}
.Pagess .p_jump,
.Pagess .p_total,
.Pagess .p_count,
.Pagess .p_cur,
.Pagess a.a_first,
.Pagess a.a_end,
.Pagess > span:not(.p_page){display: none;}
.Pagess em{float: left;margin: 0 1.5vw; font-style: normal;}
.Pagess .p_page{display: table; margin: 0 auto;}
.Pagess a{float: left;line-height: .6rem; width: .6rem; margin: 0 5px;border-radius: 50%;color: #010101;background: #f5f5f5}
.Pagess a.a_cur,
.Pagess a:hover{color: #fff;background: #044b91;border-color:#044b91}
.Pagess .p_page > a{font-size: 0;height: .6rem;position: relative;border-radius: 50%;border: 1px solid #010101;background: #fff}
.Pagess .p_page > a:before{position: absolute;width: 100%;height: 100%; content: '';background:url(../images/icon-jt3.svg)no-repeat center ;background-size: .2rem auto;left: 50%; top: 50%;transform: translate(-50%,-50%)}
.Pagess a.a_prev{transform: rotate(180deg)}
.Pagess a.a_next{background:#044b91; border-color:#044b91}
.Pagess a.a_next:before{filter: grayscale(100) brightness(100);}
.Pagess .p_page > a:hover{background:#044b91; border-color:#044b91 }
.Pagess .p_page > a:hover:before{filter: grayscale(100) brightness(100);}
@media(max-width:640px){
    .Pagess{padding: 0 0 50px 0;}
    .Pagess em{}
    .Pagess a{line-height: .46rem; width: .46rem; margin: 0 2px;font-size: 12px}
    .Pagess .p_page > a{height: .46rem;}
}




.ArticleDetail{padding:1rem 0;}
.ArticleDetail .title{text-align: center; padding-bottom: 3%}
.ArticleDetail .title h1{font-size: .3rem;color: #333;font-weight: normal; padding: 0; margin: 0}
.ArticleDetail .title p{padding-top: 1%}
.ArticleDetail .article{padding: 2% 0; line-height: 2;border-top: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb;}

@media(max-width:1024px){
    .ArticleDetail p img{width: auto!important;height:auto!important }
}

.prev_next {padding: 4% 0; line-height:36px;}
.prev_next li.back {padding-bottom: .1rem}
.prev_next li.back a{color: #fff;display:inline-block; border-radius: 30px; padding: 0px 30px;background: #044b91;}
.prev_next li.dot{opacity: 0.8}






.Business{padding:1rem 0;}
.Business .left .img{position: relative;border-radius: .1rem;overflow: hidden;height: 4.8rem}
.Business .left .img span{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.Business .left .img span img{object-fit: cover;width: 100%;height: 100%}

.Business .right .desc{line-height: 2;color: #333;padding-top: .2rem;}
/*.Business .textarea ul li{list-style-type: disc;}
.Business .textarea ul li::marker{color: rgb(79, 129, 189)}
.Business .textarea ul{padding-left: .25rem;}*/

.Business .textarea .tit{font-size: .3rem;color: #333;padding-bottom: .3rem}
.Business .textarea .tit.ct{text-align: center;}
.Business .textarea .tit.tit1{background: #f1f6f9;padding: .3rem;border-radius: .1rem;margin-bottom: 3%}
.Business .textarea .list ul{display: flex;flex-wrap: wrap;}
.Business .textarea .list ul li{width: 31.333%;margin-right: 3%;margin-bottom: 3%;background:#f1f6f9;border-radius: .1rem;padding:.5rem;justify-content: center;align-items: center;display: flex;}
.Business .textarea .list ul li:nth-child(3n){margin-right: 0}

.Business .textarea .con{position: relative;border-radius: .1rem;overflow: hidden}

.Business .textarea .con .txt p{padding: 10px 0}

.Business .endtxt{padding: 5% 14%;position: relative;font-size: .18rem;line-height: 2}
.Business .endtxt::before{content: '';position: absolute;width: 1.22rem;height: .9rem;background: url(../images/douh.png)no-repeat center;background-size: 100% 100%;left: 0;top: 0;}
.Business .endtxt::after{content: '';position: absolute;width: 1.22rem;height: .9rem;background: url(../images/douh.png)no-repeat center;background-size: 100% 100%;right: 0;bottom: 0;transform: rotate(180deg)}

@media(min-width:1025px){
    .Business .w1400{display: flex;justify-content: space-between;align-items: center}
    .Business .left{width: 50%;flex: 0 0 auto}
    .Business .right{flex: 1;padding-left: 5%}
    .Business .textarea {
        margin-top: .8rem;
        color: #333;
        line-height: 1.7;
    }
	.Business .textarea .w1400{
        display: block;
    }
    
    .Business .textarea .con .txt{position: absolute;width: 100%;left: 0;top: 50%;transform: translateY(-50%);padding: 0 1rem;}
}

@media(max-width:1024px) {
    .Business{padding: .4rem 0;}
        .Business .textarea {
            margin-top: .4rem;
        }
        /*.Business .textarea ul{margin-top: .1rem;}
        .Business .textarea p{line-height: .25rem;}*/
    
    .Business .textarea .tit{text-align: center;font-size: .18rem;}
    .Business .textarea .tit.tit1{padding: .3rem .2rem;margin-bottom: 10px}
    
    .Business .textarea .list ul li{width: 100%;margin-right: 0;margin-bottom: 10px;padding: .3rem;}
    
    .Business .textarea .con .txt{padding:.3rem;position: relative;z-index: 10}
    .Business .textarea .con .pic{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
    .Business .textarea .con .pic img{position: absolute;width: 100%;height: 100%;object-fit: cover;}
    
    .Business .endtxt{padding: 27% 14%;}
}





.Service{padding:1rem 0;}

@media(max-width:1024px) {
   .Service{padding: .4rem 0;}
}

.Service .left {position: relative;}
/* .Service .left::before{position: absolute;content: '';width: .8rem;height: .8rem;background: url(../images/Floor003227-yh.png)no-repeat center;background-size: auto;left: 0;top: -.7rem;} */
.Service .left .tit2{font-size: .22rem;color: #044b91;}
.Service .left .desc{line-height: 2;color: #333;padding-top: .4rem;}
.Service .left .more a{margin-top: .3rem;display: flex;align-items: center;}
.Service .left .more a::after{content: '';width: .3rem;height: .3rem;background: url(../images/icon-enter.svg)no-repeat center;background-size: .2rem auto;margin-left: .15rem;}

.Service .right .img{position: relative;border-radius: .1rem;overflow: hidden;height: 4.8rem;}
.Service .right .img span{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.Service .right .img span img{object-fit: contain;width: 100%;height: 100%}

@media(min-width:1025px){
    .Service .w1400{display: flex;justify-content: space-between;align-items: center}
    .Service .left{flex: 1;padding-right: 5%}
    .Service .right{width: 50%;flex: 0 0 auto}
}





.cpyc{padding: 1rem 0 .6rem}
.joinList li {margin-bottom: 0.25rem;background-color: #f5f7f8;padding: 0.4rem .65rem;overflow: hidden;border-top: 4px solid transparent;cursor: pointer}
.joinList li:hover {border-top-color: #044b91;}
.joinList li.active {border-top-color:#044b91;}
.joinList li .main {position: relative;display: flex;justify-content: space-between;align-items: center}
.joinList li .main .op{display: flex;justify-content: space-between;align-items: center}
.joinList li i {width: 0.5rem;height: 0.5rem;border: 1px solid #ccc;border-radius: 50%;background-image: url(../images/arr2.png);background-size: 0.12rem 0.09rem;background-position: center;background-repeat: no-repeat;}
.joinList li.active i {transform: rotate(180deg);}
.joinList li.active .name {color: #044b91;}
.joinList li .name {font-size: 0.24rem;color: #333;}
.joinList li .type {margin-right: .3rem}
.joinList li .type dd:not(:last-child) {padding-right: 0.2rem;margin-right: 0.2rem;}
.joinList li .type dd {position: relative;color: #333;}
.joinList li .type dd span {font-weight: 100;display: inline-block;}

.joinList .conbox {border-top: 1px solid #e5e5e5;margin-top: 0.4rem;padding: 0.4rem 0;display: none;}
.joinList .conbox .h5 {color: #333;font-weight: normal;font-size: 0.18rem;margin: 0 0 0.1rem 0;}
.joinList .conbox p {line-height: 2;color: #777;margin: 0;}

@media (min-width: 1025px) {
    .joinList li .type {overflow: hidden;display: flex;align-items: center}
    .joinList li .type dd {line-height: .24rem}
    .joinList li .type dd:not(:last-child):after {position: absolute;content: "";width: 1px;height: 0.1rem;background-color: #d4d4d4;top: 50%;margin-top: -0.05rem;right: 0;}
}

@media (max-width: 1024px) {
    .cpyc{padding: 50px 0}
    .joinList li {padding: 0.3rem;}
    .joinList .conbox {margin-top: 0.3rem;padding: 0.3rem 0 0;}
    .joinList li .type dd {margin-bottom: 8px;}
}





.Contact{padding: 1rem 0}
.Contact .ContactUS .SubNav{border-bottom: 1px solid #eeeeee;padding-bottom: 0.25rem;margin: 0.28rem 0;display: flex;flex-wrap: wrap;}
.Contact .ContactUS .TabCon{color: #777777;margin-top: .5rem}
.Contact .ContactUS .TabCon span{color: #111111;font-size: .2rem}
.Contact .ContactUS .TabCon dl:not(:last-child){border-bottom: 1px solid #eeeeee;margin-bottom: 0.24rem;padding-bottom: 0.24rem;}
.Contact .ContactUS .TabCon dl dd:not(:last-child){margin-bottom: 0.25rem;}
.Contact .ContactUS .TabCon dl:last-child span{display: block;margin-top: 0.08rem;}

.Contact .right .img{height: 28.49vw;position: relative;border-radius: .2rem;overflow: hidden;}

@media (min-width: 1025px){
    .Contact .w1400{display: flex;align-items: center;justify-content: space-between;}
    .Contact .ContactUS{width: 36.11%;}
    .Contact .right{width: 55.5%;}
}




/*搜索*/
.TextList002322{ padding: 1rem 0;}
.TextList002322 h3{font-size: 24px;color: #333;font-weight: normal;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #777;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #044b91;}
@media only screen and (max-width:767px ) { 
    .TextList002322{ padding: 20px 3%;} 
} 




.zxly{padding: 1rem 0;background:#fafafa;background-size: cover;}
.zxly .form-ul{margin: 0 auto;} 
.zxly .form-ul li{margin-bottom: 10px;position: relative;}
.zxly .form-ul li .tit{position: absolute;left: 1.1428em; top: 0;line-height: .6rem;color: #333333;}
.zxly .form-ul li select,
.zxly .form-ul li .text{width: 100%;border-radius: 5px; border: solid 1px #ebebeb;font-size:.16rem;line-height: .6rem;height: .6rem; background: #fff;padding: 0 1em;}
.zxly .form-ul li textarea.text{height: auto;}
.zxly .form-ul li.yzm img{position: absolute;right: .1rem;top: 50%;transform: translateY(-50%)}
.zxly .form-ul .btn{width: 1.8rem; background: #044b91;border-radius: 36px;font-size:.16rem;height: .6rem;color: #fff;cursor: pointer; border: 0;margin: 0 auto;display: block}
@media (min-width:1025px) { 
    .zxly .form-ul .row-2 li{float: left;width:calc(50% - 5px);}
    .zxly .form-ul .row-2 li:nth-child(2n){float: right;}
}
@media(max-width:1024px){
    .zxly{padding: 50px 0;}
    .zxly .form-ul li select,
    .zxly .form-ul li .text{font-size:.18rem;}
}


@media(max-width:640px){
    .pd120{ padding: .5rem 0;}
    .About, 
    .About2, 
    .Culture, 
    .Newlist, 
    .ArticleDetail, 
    .cpyc, 
    .Contact{ padding: .5rem 0;}
    
}

.Culture2{padding-top: 0}
















