@charset "utf-8";

@font-face {
  font-family: "sys";src: url("../fonts/uorFF5yk141x.woff2") format("woff2"),
  url("../fonts/d7JaspyoIcwu.woff") format("woff");
  font-display: swap;
}
.sys{font-family: "sys"}
.banner{position:relative}
.banner .slide-ba{max-width:17rem;margin:0 auto;overflow: visible;}
.banner .swiper-slide{overflow: hidden;}
.banner .swiper-slide .sc{-webkit-transition:8s 1s linear;-webkit-transform:scale(1)}
.banner .swiper-slide-active .sc{-webkit-transform:scale(1.1)}
.banner .swiper-slide a{display:block;position:relative}
/*.banner .swiper-slide a:before{content:'';position:absolute;left:0;top:0;right:0;height:2.6rem;background:url(../images/topbg.png) repeat-x top center;background-size:101% 100%;z-index:2;opacity: 1;}*/
.banner .swiper-slide a:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:1.6rem;background:url(../images/blackms.png) no-repeat top center;background-size:101% 100%;z-index:2;opacity: .7;}
.banner .item .imgBox .img{padding-bottom:0;height: 6rem;min-height: 6rem;background-position: center;background-size: cover;background-repeat: no-repeat;}
.banner .item .txt{position: absolute;right: 5%;bottom: .3rem;max-width: 36vw;color: #fff;font-size: .24rem;z-index: 4}
.banner .item .txt .h4{font-family: '宋体'}
.banner .swiDots{position:absolute;display: flex;justify-content: center;align-items: center;left: 50%;transform: translateX(-50%) ;bottom: .45rem;z-index: 5}
.banner .swiDots span{display: block;background: #fff;width: 8px;height: 8px;margin:  0 .18rem;transition: .3s;opacity: 1;position: relative;}
.banner .swiDots span:after{content: '';position: absolute;left: 50%;top: 50%;margin-left: -.22rem;margin-top: -.22rem; background: url(../images/doton.png) no-repeat center;background-size: 100% 100%;width: .43rem;height: .43rem;transform: scale(0);transition:.3s;opacity: 0;visibility: hidden;}
.banner .swiDots span.active{opacity:1;border-radius: 0;background: transparent}
.banner .swiDots span.active:after{opacity:1;visibility: visible;transform: scale(1);}
.banner .swiBtn a{position: absolute;top: 46%;margin-top: -.3rem;z-index: 6;border-radius: 50%;background: rgba(255,255,255,1);text-align: center;line-height: .6rem;width: .6rem;height: .6rem;color: #0E60B8;font-size: .24rem;transition: .3s;box-shadow: 0 0 .2rem rgba(0,0,0,.2);}
.banner .swiBtn a:hover{background: #0E60B8;color: #fff;}
.banner .swiBtn a.prev{left: -.3rem;}
.banner .swiBtn a.next{right: -.3rem;}
.banner  video{width: 100%;height: 100%;object-fit: cover;}

.mouseTop{position: absolute;bottom:0;left: 50%;transform: translateX(-50%);z-index: 10;color: #fff;text-align: center;padding-bottom: .32rem;cursor: pointer;}
.mouseTop:after{content: '';width: 1px;height: .3rem;background: #fff;position: absolute;left: 50%;bottom: 0;z-index: 4}
.mouseTop span{display: block;}
.mouseTop span{font-weight: 100;margin-bottom: 8px;font-size: .14rem}
.mouseTop img{height: .34rem;animation: up 2s infinite}
.mouseTop i{margin-top: 8px}

@keyframes width{
0%{width: 0}100%{width: 100%;}
}
@media (min-width:1930px){

}
@media (max-width:1200px){
.mouseTop{display: none}
.banner .item .imgBox .img{padding-bottom:0;height:45vw;min-height:inherit}
}
@media (max-width:1024px){
.banner .swiper-slide a:before{height:1.5rem}
.banner .swiper-slide a:after{height:1.2rem}
.banner .swiBtn{display: none}
.banner .swiDots{left: 5%;transform: translateX(0) ;bottom: .45rem;width: auto}
.banner .item .txt{bottom: .3rem;max-width: 60vw;color: #fff;font-size: .2rem;}
}
@media (max-width:640px){
.banner .swiper-slide a:after{height:1rem}
.banner .item .imgBox .img{height: 50vw}
.banner .swiDots{bottom: .25rem;}
.banner .swiDots span{margin:  0 .1rem;}
.banner .swiDots span:after{margin-left: -.15rem;margin-top: -.15rem; width: .3rem;height: .3rem;}
.banner .item .txt{bottom: .2rem;max-width: 60vw;color: #fff;font-size: .18rem;}
}
.iconfont{font-size: inherit;}
.intit{margin-bottom: .3rem}
.intit .h4:after{content: '';position: absolute;left: 1.65rem;right: .9rem;border-top: 1px dashed #A0C4EA;top: 50% }
.intit.sp .h4:after{left: calc(50% + 1rem); }
.intit.sp.w .h4:after{border-top: 1px dashed rgba(255,255,255,.2);}
.intit .more a{color: #2267B1;font-size: .18rem;display: flex;align-items: center}
.intit .more a img{width: .16rem;margin-left: .1rem}
.intit .more.ab{position: absolute;right: 0;top: .18rem;z-index: 5}
.intit.w .more a{color: #fff}
.intit.w .h4 span{color: #fff}
.intit.w .h4 em{background: linear-gradient(180deg, #fff 0%, rgba(156, 204, 255, 0) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;background: transparent\0;color:rgba(255, 255, 255, 0.6)}
.intit .h4 span{font-size: .36rem;color: #0E60B8;display: block;line-height: 1em}
.intit .h4 em{font-size: .18rem;background: linear-gradient(180deg, #61AEFF 0%, rgba(156, 204, 255, 0) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;text-fill-color: transparent;display: inline-block;margin-top: -.1rem;background: transparent\0;color:rgba(122, 174, 234, 0.6) }
.home .puDots{display: flex;align-items: center;justify-content: center}
.home .puDots span{border-radius: 10px;margin: 0 .05rem;opacity: .1}
.home .puDots span.active{background: #1a5eb3;width: .3rem;opacity: 1}
.homea{padding: .8rem 0 .6rem}
.homea .left{width: 4rem;}
.homea .mid{width: 6.4rem;}
.homea .right{width: 4rem;}
.homea .left .list li.on .hover{display: flex}
.homea .left .list li.on .default{display: none}
.homea .left .list li.on{height: 1.75rem;background: url(../images/a1bg.png) no-repeat center;background-size: cover}
.homea .left .list li.on+li:before{opacity: 0}
.homea .left .list li.on+li:after{opacity: 0}
.homea .left .list li.on:before{opacity: 0}
.homea .left .list li.on:after{opacity: 0}
.homea .left .list li .hover{display: none}
.homea .left .list li{height: .78rem;position: relative;}
.homea .left .list li+li:before{content: '';position: absolute;left: 0;top: -1px;width: .5rem;height: 2px;background: #ABCCE8;z-index: 3}
.homea .left .list li+li:after{content: '';position: absolute;left: 0;top:0;width:100%;border-top: 1px dashed rgba(187, 218, 255, 1);z-index: 0}
.homea .left .list li .hover{padding: .15rem;justify-content: space-between;position: relative;}
.homea .left .list li .hover:before{content: '';position: absolute;left: 0;bottom: .6rem;height: .07rem;width: .45rem;background: url(../images/line1.png) no-repeat center;background-size: 100% 100%}
.homea .left .list li .hover .img{width: 50%;height: 1.4rem}
.homea .left .list li .hover .txt{width: 45%;display: flex;justify-content: space-between;flex-direction: column;padding: .1rem 0 .1rem .2rem}
.homea .left .list li .hover .txt .h4{font-size: .18rem;color: #fff;text-align: justify;line-height: 1.5em;height: .54rem\0}
.homea .left .list li .hover .txt .time{font-size: .18rem;color:rgba(255, 153, 51, 1)}
.homea .left .list li .default{display: flex;align-items: center;font-size: .18rem;justify-content: space-between;height: 100%}
.homea .left .list li .default .h4{width: calc(100% - .7rem);max-height: .5rem\0;}
.homea .left .list li .default .time{color: rgba(71, 130, 211, 1)}
.homea .mid .swiDots{position: absolute;left: 0;right: 0;bottom: .25rem;z-index: 4}

.homea .mid .slide-a{overflow: visible;}
.homea .mid .item{background: #fff;box-shadow: 0 5px 10px rgba(0,0,0,.1)}
.homea .mid .item .txt{padding: 1.1rem .25rem .6rem}
.homea .mid .item .txt .h4{font-size: .22rem}
.homea .mid .item .txt .desc{font-size: .16rem;color: #888;line-height: 1.6em;margin-top: .1rem;height: .5rem\0}
.homea .mid .item .img{height: 3.95rem;}
.homea .mid .item .time{width: 1.31rem;height: .92rem;background: url(../images/timebg.png) no-repeat center;background-size: 100% 100%;color: #fff;position: absolute;top: 0;left: 0;z-index: 4;text-align: center;font-size: .15rem;padding-top: .1rem;}
.homea .mid .item .time span{display: block;font-size: .4rem;line-height: 1.1em}
.homea .right .intit{margin-bottom: .1rem}
.homea .right .list{position: relative;}
.homea .right .list:before{content: '';position: absolute;left: 0;width: 1px;top: .5rem;bottom: .5rem;background:rgba(122, 174, 234, 0.5) }
.homea .right .list li{padding: .16rem 0;padding-left: .2rem;position: relative;}
.homea .right .list li:before{content: '';position: absolute;width: .15rem;height: .15rem;background: url(../images/jian.png) no-repeat center;background-size: .1rem .1rem;left: -.07rem;top: 50%;margin-top: -.08rem}
.homea .right .list li .time{color: rgba(0, 82, 194, 0.72);display: flex;align-items: center;margin-bottom: .05rem;margin-top: -.05rem}
.homea .right .list li .time span{font-size: .24rem;font-family: 'sys';position: relative;display: flex;align-items: center}
.homea .right .list li .time span:after{content: '';width: .15rem;height: 1px;background: rgba(122, 174, 234, 0.5);display: block;transform: rotate(-45deg);margin: 0 .04rem;position: relative;}
.homea .right .list li .h4{font-size: .18rem;max-height: .5rem\0;}
.homea .right .list li+li{border-top: 1px dashed #BBDAFF}
.homea .right .list li:hover:before{background: rgba(0, 75, 178, 1);border-radius: 50%}
.homea .right .list li:hover a{color: rgba(0, 75, 178, 1);}

.homeb{background: url(../images/bgcs.png) no-repeat center;background-size: cover;height: 9.61rem;padding-top: 1.2rem}
.homeb .intit{margin-bottom: .85rem}
.homeb .list{width: 42.8%;position: relative;top: -.15rem}
.homeb .list li{height: .8rem;position: relative;display: flex;align-items: center;padding: .2rem .4rem;}
.homeb .list li+li{margin-top: .15rem}
.homeb .list li a{position: relative;z-index: 3;width: 100%}
.homeb .list li .h4{font-size: .18rem;color: #fff;line-height: 1.5em;max-height: .54rem\0}
.homeb .list li .desc{display: none;color: rgba(255,255,255,.6);margin-top: .15rem;font-size: .16rem}
.homeb .list li:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: url(../images/b1bg2.png) no-repeat center;background-size: 100% 100%}
.homeb .list li:before{content: '';position: absolute;top: 50%;left: 0;height: 0;width: .05rem;background:  #FFA64E;z-index: 3;opacity: 0;height: 0;transform: translateY(-50%);}



.homeb .slide-b{width: 56%;overflow: visible;background: #fff}
.homeb .slide-b:after{content: '';position: absolute;top: -1.65rem;width: 5rem;height: 1.94rem;background: url(../images/slog.png) no-repeat center;background-size: 100% 100%;left: 50%;margin-left: -2.5rem;pointer-events: none}
.homeb .slide-b .swiper-slide .img{height: 5rem;}
.homeb .slide-b .swiper-slide  .time{height: 1.04rem;width: .91rem;background: url(../images/timebg2.png) no-repeat center;background-size: 100% 100%;position: absolute;right: .25rem;top: -.36rem;z-index: 5;padding-top: .4rem;text-align: center;color: #fff;font-size: .15rem}
.homeb .slide-b .swiper-slide  .time span{display: block;font-size: .36rem;line-height: 1em}

.homec{padding: .4rem 0 .1rem}
.homec .wp{max-width: 15.4rem;}
.homec .swiTool{margin-top: .3rem;position: relative;}
.homec .swiTool:after{content: '';position: absolute;left: 0;right: 0;top: 50%;height: 1px;background: rgba(118, 184, 255, 0.17)}
.homec .swiTool a{width: .36rem;height: .36rem;border-radius: 50%;text-align: center;line-height: .36rem;background: #3f8ce6;margin: 0 .1rem;color: #fff;font-size: .16rem;transition: .3s;position: relative;z-index: 5}
.homec .swiTool .swiDots span{margin: 0 .15rem;background: transparent;border-radius: 0;width: auto;height: auto;color: #3364b0;opacity: .5;font-size: .18rem;padding-top: .35rem;position: relative;}
.homec .swiTool .swiDots span:before{content: '';position: absolute;top: .15rem;height: .14rem;width: 1px;background:rgba(118, 184, 255, 0.5);left: 50% }
.homec .swiTool .swiDots span.active{opacity: 1;font-size: .24rem}
.homec .swiTool .swiDots span.active:before{top: .2rem;width: .07rem;background: url(../images/arrd.png) no-repeat bottom center;background-size: .07rem auto;margin-left: -.03rem}
.homec .slide-c .swiper-slide{width: 33.3333%}
.homec .slide-c .item{padding: .2rem .4rem .3rem .4rem;;position: relative;}
.homec .slide-c .item a{display: block;position: relative;z-index: 3}
.homec .slide-c .item:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: url(../images/c1bg.png) no-repeat center;background-size: cover;border-radius: .25rem 0 .25rem 0;transition: .3s;opacity: 0;visibility: hidden;z-index: 0;pointer-events: none}
.homec .slide-c .item time{font-size: .18rem;margin-bottom: .15rem;display: block;}
.homec .slide-c .item h4{font-size: .2rem;margin-bottom: .15rem;color: #0E60B8;font-weight: normal;height: .56rem;}
.homec .slide-c .item .info:before{content: '';display: block;width: .56rem;height: 4px;background: #FF9933;margin-top: .15rem;margin-bottom: .2rem}
.homec .slide-c .item .info p{background-repeat: no-repeat;background-position: left center;background-size: .16rem .16rem;padding-left: .22rem;line-height: 1.6em;margin-top: .05rem;color: #888}
.homec .slide-c .item .info p:nth-child(1){background-image: url(../images/ci1.png);}
.homec .slide-c .item .info p:nth-child(2){background-image: url(../images/ci2.png);}
.homec .slide-c .item .info p:nth-child(3){background-image: url(../images/ci3.png);}


.homed{height: 8.77rem;background: url(../images/bgd.png) no-repeat center;background-size: 100% 100%;padding-top: 1.55rem;}
.homed .left{width: 6rem;}
.homed .mid{width: 4.95rem;}
.homed .right{width: 3.6rem;}
.homed .left .box{padding: .3rem .3rem .4rem 0;margin-bottom: .3rem}
.homed .left .box:after{content: '';position: absolute;top: -.1rem;width: 6.3rem;height: 3.68rem;background: url(../images/d1bg.png) no-repeat center;background-size: 100% 100%;left: -.15rem;z-index: 0;pointer-events: none;}
.homed .left .box .item+.item{display: none}
.homed .left .box .item{position: relative;z-index: 5}
.homed .left .box .item .img{width: 2.45rem;height: 2.45rem;border-radius: 50%;}
.homed .left .box .item .txt{width: calc(100% - 2.76rem);padding-top: .2rem;}
.homed .left .box .item .txt .tit{display: flex;align-items: center;/* flex-wrap: nowrap; */margin-bottom: .2rem;padding-bottom: .2rem;position: relative;}
.homed .left .box .item .txt .tit:after{content: '';width: .6rem;height: 2px;background: #246cbe;position: absolute;left: 0;bottom: 0;}
.homed .left .box .item .txt .tit span{font-size: .36rem;font-family: '微软雅黑';display: block;white-space: nowrap;font-weight: 500;}
.homed .left .box .item .txt .tit em{font-size: .16rem;color: rgba(35, 109, 188, 1);/* margin-left: .1rem; */width: 100%;margin-top: .1rem;}
.homed .left .box .item .txt .desc{font-size: .15rem;line-height: 1.6em;color: #888;text-align: justify;height: 1.44rem\0;-webkit-line-clamp: 5;}

.homed .left .slide-d1{}
.homed .left .slide-d1 .swiper-slide-active .item{border: 5px solid #0f5ebd;box-shadow: 0px 5px 20px 0px rgba(14, 96, 184, 0.4088);}
.homed .left .slide-d1 .img{height: 1.12rem;}
.homed .left .slide-d1 .img:after{height: 50%;background: url(../images/645.png) no-repeat bottom center;background-size: 100% 100%}
.homed .left .slide-d1 .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 5;color: #fff;padding: .1rem;text-align: center;font-size: .15rem;font-weight: normal;font-family: 宋体;}
.homed .left .slide-d1 .txt h4{font-weight:normal;font-size: .19rem;font-weight: 400;font-family: '微软雅黑';}
.homed .mid .slide-d2p{padding: .25rem;background: url(../images/d2bg.png) no-repeat center;background-size: cover;border-radius: .25rem 0 .25rem 0}
.homed .mid .slide-d2 .img{height: 3rem;}
.homed .mid .slide-d2 .img .time{position: absolute;left: 0;bottom: 0;z-index: 5;color: #fff;background: #ff9732;line-height: .36rem;padding: 0 .15rem;border-radius: 0 .2rem 0 0;font-size: .14rem;}
.homed .mid .slide-d2 .img .time i{margin-right: .05rem}
.homed .mid .slide-d2 .txt{color: #fff;padding-top: .18rem}
.homed .mid .slide-d2 .txt h4{font-size: .18rem;font-weight: normal;line-height: 1.4em}
.homed .mid .slide-d2 .txt p{font-size: .14rem;opacity: .6;margin-top: .1rem;height: .2rem;}
.homed .mid .slide-d2  .mor{border-top: 1px dashed rgba(255,255,255,.2);padding-top: .12rem;margin-top: .14rem;color: #fff}
.homed .mid .slide-d2  .mor span{font-size: .14rem}
.homed .mid .slide-d2  .mor i{font-size: .18rem}
.homed .right .slide-d3 .item{position: relative;}
.homed .right .slide-d3 .item+.item{margin-top: .3rem}
.homed .right .slide-d3 .img{height: 2.2rem;}
.homed .right .slide-d3 .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 5;color: #fff;padding: .15rem;text-align: center;font-weight: normal;transition: .3s}



.homed .swiDots{margin-top: .25rem}
.homed .swiDots.puDots span{border: 1px solid #377fd3;background: transparent;opacity: 1;}
.homed .swiDots.puDots span.active{border: 1px solid #377fd3;background:#377fd3}

.homee {padding: .65rem 0 .2rem}
.homee .swiDots{margin-top: .3rem}

.homee .slide-e .swiper-slide{width: calc(12.5% - .2rem);margin-right: .22rem;}
.homee .slide-e .swiper-slide:last-child{margin-right: 0}
.homee .slide-e .swiper-slide .img{height: 3rem;border-radius: .25rem 0 .25rem 0;}
.homee .slide-e .swiper-slide .txt{position: absolute;left: .3rem;top: .3rem;bottom: .3rem;z-index: 5;color: #fff;font-size: .26rem;}
.homee .slide-e .swiper-slide .txt .h4{writing-mode: tb-lr;writing-mode: vertical-lr;max-height: 92%;letter-spacing: .1em;font-size: 0.2rem;}
.homee .slide-e .swiper-slide .mor{position: absolute;top: .3rem;right: .3rem;z-index: 4;color: #fff;writing-mode: tb-lr;writing-mode: vertical-lr;letter-spacing: .1em;padding-top: 1.8rem;font-size: .14rem;}
.homee .slide-e .swiper-slide .mor:before{content: '';position: absolute;top: 0;left: 50%;width: 1px;bottom: .8rem;background: rgba(255,255,255,.3)}

.homef {padding: .7rem 0 1.4rem;background: url(../images/fbg.png) no-repeat top center;background-size: 100% auto}
.homef .slide-fp{background: url(../images/line.png) no-repeat center 65%;background-size: 100% auto;}
.homef .slide-f{height: 3.6rem;padding-top: .15rem;max-width: 17rem;margin-left: auto;margin-right: auto;}
.homef .slide-f .item{margin: 0 auto;width: 2.11rem}
.homef .slide-f .item .num{color: #0E60B8;text-align: center;margin-top: -.1rem}
.homef .slide-f .item .num span{font-size: .3rem;margin-right: .05rem}
.homef .slide-f .item .ico{width: 2.11rem;height: 1.99rem;background: url(../images/cirbg.png) no-repeat center;background-size: 100% 100%;display: flex;justify-content: center;flex-direction: column;align-items: center;}
.homef .slide-f .item .ico img{height: .65rem;width: .65rem}
.homef .slide-f .item .ico p{font-size: .2rem;color: #0E60B8;margin-top: .1rem;padding: 0 .35rem;text-align: center;width: 100%;}
.homef .swiBtnp{margin-top: -.2rem;position: relative;z-index: 4;background: url(../images/line3.png) no-repeat center;background-size: 2.61rem auto}
.homef .swiBtnp a{width: .46rem;height: .46rem;border-radius: 50%;text-align: center;line-height: .46rem;background: #3f8ce6;margin: 0 .1rem;color: #fff;font-size: .2rem;transition: .3s;position: relative;}


.homeb .list li.on:before{height: 100%;opacity: 1;transition: .3s .1s}
@media (min-width: 1025px){
@keyframes sbw{0%{width:100%;height:100%;opacity:1}100%{width:180%;height:180%;opacity:0}
}
.homef .swiBtnp a .cirs{opacity: 0;visibility: hidden;}
.homef .swiBtnp a .cirs span{width:100%;height:100%;border:1px solid rgba(255, 153, 51, 0.75);position:absolute;top:50%;left:50%;transform:translate(-50% ,-50%);border-radius:50%;opacity:0;background: rgba(255, 153, 51, 0.1)}
.homef .swiBtnp a .cirs span:nth-child(1){animation:sbw 1.6s linear infinite}
.homef .swiBtnp a .cirs span:nth-child(2){animation:sbw 1.6s linear infinite;animation-delay:.4s}
.homef .swiBtnp a .cirs span:nth-child(3){animation:sbw 1.6s linear infinite;animation-delay:.8s}
.homef .swiBtnp a .cirs span:nth-child(4){animation:sbw 1.6s linear infinite;animation-delay:1.2s}
.homef .swiBtnp a:hover,.homec .swiTool a:hover{background: #fda13e}
.homef .swiBtnp a:hover .cirs{opacity: 1;visibility:visible;}  
.homea .mid .intit{margin-bottom: 0;position: absolute;left: .25rem;top: 4.25rem;right: .25rem;z-index: 4;}
.homeb .list li.on{height: 1.52rem;padding-right: .1rem;}

.homeb .list li.on:after{width: 7.65rem;background: url(../images/b1bg.png) no-repeat center;background-size: 100% 100%;}
.homeb .list li.on .desc{display: block;}
.homeb .list li.on .h4{font-size: .2rem;max-height: .6rem\0}

.homec .slide-c .item:hover:after{opacity: 1;visibility: visible;}
.homec .slide-c .item:hover time{color: #fff}
.homec .slide-c .item:hover h4{color: #fff}
.homec .slide-c .item:hover .info p{color: rgba(255,255,255,.6)}
.homec .slide-c .item:hover .info p:nth-child(1){background-image: url(../images/ci1on.png);}
.homec .slide-c .item:hover .info p:nth-child(2){background-image: url(../images/ci2on.png);}
.homec .slide-c .item:hover .info p:nth-child(3){background-image: url(../images/ci3on.png);}

.homed .right .slide-d3 .img:after{opacity: 0;transition: .3s}
.homed .right .slide-d3 .txt{opacity: 0;visibility: hidden;}
.homed .right .slide-d3 .item:hover .img:after{opacity: .7;}
.homed .right .slide-d3 .item:hover .txt{opacity: 1;visibility: visible;}
}

@media (max-width: 1024px){
.homea .left{width:100%}
.homea .mid{width: 100%;margin: .5rem 0}
.homea .right{width:100% }
.homea .mid .item .img{height: 55vw}
.homea .mid .item .txt{padding: .25rem .5rem .6rem}
.homea .left .list li .hover .img{width: 2rem;height: 1.4rem}
.homea .left .list li .hover .txt{width: calc(100% - 2.4rem);}
.homeb{background-size: auto 100%;height: auto;padding-bottom: 1rem}
.homeb .list{width: 100%;order: 2;top: 0}
.homeb .slide-b{width: 100%;order: 1;margin-bottom: .2rem}
.homeb .slide-b .swiper-slide .img{height: 55vw}
.homeb .intit{margin-bottom: .4rem}
.homeb .list li{height: auto;padding: .2rem .3rem}

.homec .slide-c .swiper-slide{width: 50%}
.homec .slide-c .swiper-slide .item{padding: .2rem}
.homed{height: auto;padding: 1rem 0;background: url(../images/bgdm.png) no-repeat center; background-size: cover}
.homed .left{width: 100%}
.homed .mid{width: 100%;margin: .5rem 0}
.homed .right{width: 100%}
.homed .mid .slide-d2 .img{height: 55vw}
.homed .right .slide-d3 .img{height: 50vw}

.homed .left .box:after{top: -.1rem;width: calc(100% + .3rem);height:calc(100% + .3rem);left: -.15rem;z-index: 0;pointer-events: none}
.homed .left .slide-d1 .img{height: 18vw}
.homed .left .box .item .txt{width: 60%}
.homed .left .box .item .img{width: 30vw;height: 30vw}
.homed .left .box{padding-right: .5rem}

.homee .slide-e .swiper-slide{width: calc(20% - .2rem);margin-right: .23rem;}
.homee .slide-e .swiper-slide .img{height: 3.2rem;}
.homef{background-size: 100% 100%}
.homef .slide-fp{background: url(../images/line.png) no-repeat center 55%;background-size: 100% auto;}
.homec{padding-bottom: .8rem}
}

@media (max-width: 800px){
.homee .slide-e .swiper-slide{width: calc(25% - .2rem);margin-right:.24rem}
.homee .slide-e .swiper-slide .img{height: 3.4rem;}


}
@media (max-width: 640px){
.homea .mid .item .txt{padding: .25rem .25rem .6rem}
.homea .left .list li{height: .7rem}
.homea{padding: .4rem 0 .2rem}
.homec .slide-c .swiper-slide{width: 100%}
.homed .right .slide-d3 .txt{font-size: .2rem}
.homed .left .box .item .txt .tit{flex-wrap: wrap;}
.homed .left .box .item .txt .tit em{width: 100%;margin-left: 0;margin-top: .1rem}
.homed .left .box .item .txt .desc{-webkit-line-clamp: 3;}
.homed .left .box .item .txt .tit{margin-bottom: .2rem}
.homed .left .box{padding:.25rem .3rem .3rem 0}
.homed .left .box .item .txt .tit span{font-size: .3rem}
.homee .slide-e .swiper-slide{width: calc(33.33333% - .15rem);margin-right: .2rem;}
.homee .slide-e .swiper-slide .img{height: 3rem;}
.homef .slide-f{height: 3rem}
.homef .slide-f .item{margin: 0 auto;width: 1.6rem}
.homef .slide-f .item .num span{font-size: .3rem;margin-right: .05rem}
.homef .slide-f .item .ico{width:1.6rem;height: 1.51rem;}
.homef .slide-f .item .ico img{height: .5rem;width: .5rem}
.homef .slide-f .item .ico p{font-size: .16rem; }
.homef .slide-fp{background: url(../images/line.png) no-repeat center 45%;background-size: 100% auto;}
.intit.sp{justify-content: flex-start;}
.intit.sp .h4:after{left: 1.65rem}
.homef{padding-bottom: 1.2rem}
.homed{padding: .6rem 0}
}
@media (max-width: 480px){
.homef .slide-f .item{margin: 0 auto;width: 28vw}
.homef .slide-f .item .num span{font-size: 5vw;margin-right: .05rem}
.homef .slide-f .item .ico{width:28vw;height: 26vw;}
.homef .slide-f .item .ico img{height: 8vw;width: 8vw}
.homef .slide-f .item .ico p{font-size: 2.8vw; }
}







.body_home {background: #0a2980;overflow: hidden;}
.body_b {position: fixed;left: 0;top: 100%;bottom: 0;right: 0;background: #fff;overflow: hidden;transition: top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;z-index: 1;overflow: auto;outline: none;}
.body_b.showBody {top: 0;}
@media (max-width:1025px){
.body_home {height: auto;overflow: visible;}
.body_b {width: auto;height: auto;position: static;opacity: 1;transform: none;overflow: hidden;}
}