@charset "utf-8";

.banner{position:relative;overflow: hidden;}
.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:-1px;right:0;height:2.6rem;background:url(/images/bams.png) repeat-x top center;background-size:101% 100%;z-index:2;opacity: .8;}
.banner .swiper-slide a:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:2rem;background:url(/images/bamss.png) no-repeat top center;background-size:101% 100%;z-index:2;opacity: .5;}
.banner .item .imgBox .img{padding-bottom:0;height:100vh;min-height: 6rem; background-position: center;background-size: cover;background-repeat: no-repeat}
.banner .swiDotss{position:absolute;bottom:.5rem;z-index:5;right: 5%;text-align:center;left: 5%;justify-content: flex-end}
.banner .swiDots{position: absolute;left: 0;right: 0;justify-content: center;z-index: 3;bottom: 0}
.banner .swiDots span{width:12px;height:12px;margin:0 .1rem!important;position:relative;background:#fff;opacity: .8;transition: .3s;display: block;color: #fff;font-size: .2rem}

.banner .swiDots span.active{opacity:1;background: #db9d50}
.banner .swiBtn{margin-left: .3rem;position: relative;z-index: 5}
.banner .swiBtn a{display: block;width: .63rem;height: .54rem;border: 1px solid rgba(255,255,255,.2);text-align: center;line-height: .52rem;font-size: .3rem;color: #fff;transition: .3s}
.banner .swiBtn a:hover{border: 1px solid #DBA564;color: #DBA564}
.banner .swiBtn a.prev{border-right: 0}
.banner .swiBtn a.next{border-left: 0}

.banner .slide-video video{width: 100%;height: 100%;object-fit: cover;}
.banner  .scDown{position: absolute;left: 50%;bottom: .2rem;margin-left: -.4rem;z-index: 3;height: .16rem;animation: up 2s infinite;user-select: none}
@media (min-width:1930px){

}
@media (max-width:1024px){
.banner .swiper-slide a:before{height:1.5rem}
.banner .swiper-slide a:after{height:1.2rem}
.banner .item .imgBox .img{padding-bottom:0;height:55vw;min-height:inherit}

.banner .swiDotss{bottom:.3rem;}
}
@media (max-width:640px){
.banner .swiper-slide a:after{height:1rem}
.banner .item .imgBox .img{height: 60vw}
.banner .swiBtn{display: none}
.banner .swiDotss{left: 5%}
.banner .swiDots{justify-content: center;width: 100%;position: relative;}
.banner .swiDotss{bottom:.2rem;}
.banner .swiDots span{margin:0 .1rem!important;}
}
.iconfont{font-size: inherit;}
.intit{margin-bottom: .55rem}
.home .more{position: absolute;right: 0;top: .24rem}
.home .more a{display: flex;align-items: center;color: #2872B9;font-size: .2rem}
.home .more a img{height: .19rem;width: .19rem;margin-left: .1rem;display: block;transition: .3s}
.home .more a:hover img{transform: rotate(90deg)}
.intit .h4{padding-left: 1rem;position: relative;}
.intit .ico{width: .86rem;height: .88rem;background: url(/images/icobg.png) no-repeat center;background-size: 100% 100%;display: flex;justify-content: center;align-items: center;position: absolute;top: 50%;left: 0;margin-top: -.44rem}
.intit.sp .ico{background: url(/images/icobg1.png) no-repeat center;background-size: 100% 100%;}
.intit.sp .cn{color: #fff}
.intit.sp .cn em{}
.intit .ico img{height: .42rem;user-select: none;pointer-events: none}
.intit .cn{font-size: .38rem;padding-bottom: .25rem;letter-spacing: .1em}
.intit .cn span{display: inline-block;line-height: 1.2em;position: relative;}
.intit .cn span:after{content: '';width: .74rem;height: .15rem;background: url(/images/tir.png) no-repeat center;background-size: 100% 100%;left: 110%;bottom: .05rem;position: absolute;}
.intit .cns{font-size: .18rem;color: #74A4D2;line-height: 1.4em;padding-left: .4rem;background: url(/images/90.png) no-repeat left center;background-size: auto 7px;position: absolute;left: 1rem;bottom: 0;white-space: nowrap;}
.intit .cn em{}

.bga{background: url(/images/bibg.jpg) no-repeat bottom center;background-size: cover;height: 31.58rem}
.bgb{background: url(/images/bibg2.jpg) no-repeat bottom center;background-size: cover;}
.homea{padding: .8rem 0 .6rem}
.homea .left{width: 50%}
.homea .right{width: 6.96rem}
.homea .left .slide-a .img{height: 4.86rem}
.homea .left .slide-a .txt{padding: .2rem;display: flex;justify-content: space-between;align-items: center;}
.homea .left .slide-a .txt .time{text-align: center;color: #8da6cb}
.homea .left .slide-a .txt .time span{color: #1A4B94;font-size: .32rem;display: block;line-height: 1.2em}
.homea .left .slide-a .txt .h4{width: calc(100% - 1rem);font-size: .2rem;font-weight: bold;line-height: 1.5em;height: .6rem\0}
.homea .left .swiDots{width:calc(100% - 1.35rem) ;position: relative;background: #0689cc;height: 3px}
.homea .left .swiDots span{background:#2B5BA9}
.homea .left .swiBtn{width:1.35rem;}
.homea .left .swiBtn a{display: block;width: .6rem;height: .6rem;border-radius: 50%;text-align: center;line-height: .58rem;border: 1px solid rgba(31,81,154,0.6);font-size: .22rem;color: #2B5BA9}
.homea .left .swiBtn a:hover{background: linear-gradient(0deg, #2B5BA9 0%, #2585C6 100%);color: #fff}
.homea .right ul{position: relative;}
.homea .right ul:after{content: '';position: absolute;top: 0;bottom: 0;left: 1.1rem;width: 1px;background: #CFDFF6;z-index: 0}
.homea .right ul li{position: relative;padding: 0 .2rem;z-index: 2}
.homea .right ul li:after{content: '';position: absolute;left: 0;top: 0;bottom: 0;background: url(/images/list1on.png) no-repeat left center;background-size:6.96rem 100%;width: 100%;opacity: 0;visibility: hidden;}
.homea .right ul li .h4{position: relative;}
.homea .right ul li .h4:before{content: '';position: absolute;top: 50%;width: .19rem;height: .19rem;background: url(/images/dot1.png) no-repeat center;background-size: 100% 100%;left: -.09rem;margin-top: -.09rem}
.homea .right ul li .h4:after{content: '';position: absolute;top: 0;left: .3rem;right: 0;border-top: 1px dashed #ACCDC2;}
.homea .right ul li:nth-child(1) .h4:after{opacity: 0;}
.homea .right ul li a{display: flex;align-items: center;justify-content: space-between;position: relative;z-index: 2}
.homea .right ul li .time{text-align: center;color: #8da6cb;font-size: .15rem}
.homea .right ul li .time span{color: #1A4B94;font-size: .26rem;display: block;line-height: 1.4em}
.homea .right ul li .h4{width: calc(100% - .9rem);font-size: .18rem;padding: .25rem 0;}
.homea .right ul li .h4 .h4s{line-height: 1.6em;height: .56rem;display: flex;align-items: center;border-left: 1px solid transparent;padding-left: .3rem}

.homeb{padding: .6rem 0}
.homeb .mores .more+.more{display: none}
.homeb .swiNav{margin-bottom: .5rem}
.homeb .swiNav li{cursor: pointer;position: relative;}
.homeb .swiNav li+li:before{content: '';position: absolute;width: 8px;display: none;height: 8px;position: absolute;left: .46rem;top: 30%;background: #333;border-radius: 50%}
.homeb .swiNav li .intit{margin-bottom: 0}
.homeb .swiNav li:nth-child(1) .intit .cn span:after{opacity: 0;visibility: hidden;}
.homeb .swiNav li.on .intit .cns{opacity: 0;visibility: hidden;}
.homeb .swiNav li.on .intit .cn{color: #899AAA}
.homeb .swiNav li.on .intit .cn em{color: #899AAA}
.homeb .list li{width: 33.333%;padding: .3rem;position: relative;margin-bottom: .1rem}
.homeb .list li a{display: flex;align-items: center;justify-content: space-between;position: relative;z-index: 2}
.homeb .list li .time{text-align: right;color: #8da6cb;}
.homeb .list li .time span{color: #1A4B94;font-size: .26rem;display: block;line-height: 1em;margin-bottom: .1rem}
.homeb .list li .txt{width: calc(100% - .9rem);padding-left: .2rem;border-left: 1px solid #8da6cb;height: .56rem;display: flex;align-items: center;}
.homeb .list li .txt .h4{line-height: 1.6em;font-size: .18rem;text-align: justify;max-height: .56rem\0}

.homeb .swiDotsp{margin-top: .2rem}
.swiDots.pu{display: flex;align-items: center;padding: 0 .5rem;position: relative;}
.swiDots.pu:after{content: '';position: absolute;left: 0;right: 0;top: 50%;border-top: 1px dashed rgba(27, 76, 150, 0.3);z-index: 0}
.swiDots.pu span{width: .24rem;height: .24rem;background: url(/images/dot2on.png) no-repeat center;background-size: 100% 100%;opacity: 1;display: block;margin: 0 .2rem;position: relative;z-index: 2}
.swiDots.pu span.active{width: .52rem;height: .52rem;background: url(/images/dot2.png) no-repeat center;background-size: 100% 100%;opacity: 1;animation:roted 20s linear infinite;}

.homec{padding: .4rem 0 .4rem}
.homec .intit{width: 52%}
.homec .left{width: 52%}
.homec .right{width:calc(48% - .35rem);margin-top: -1.15rem}
.homec .list a{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.homec .list li .txt .h4{font-size: .18rem;color: #fff;font-weight: bold;line-height: 1.5em;max-height: .54rem\0;}
.homec .list li .txt .time{font-size: .24rem;color: #fff;margin-bottom: .15rem}
.homec .list li .txt .desc{font-size: .14rem;color:rgba(255,255,255,.7);margin-top: .1rem;line-height: 1.6em}


.homec .left .s1{background: linear-gradient(111deg, #2B5BA9 0%, #2779BD 102%);}
.homec .left .s2{background: linear-gradient(111deg, #1195D4 0%, #67B1E2 100%);margin-left: 1.25rem;margin-top: .35rem}
.homec .right .s1 .txt{background:url(/images/titbg.png) no-repeat right center;background-size: 100% 100%;max-width: 6.26rem;height: 1.28rem;margin-top: -.64rem;position: relative;z-index: 3;overflow: hidden;padding:.35rem .35rem .2rem 1.2rem;width: 100%}
.homec .right .s1 .txt .time{background:url(/images/timebg.png) no-repeat center;background-size: 100% 100%;width: .96rem;height: .97rem;position: absolute;left: 0;bottom: .07rem;color: #004EA2;text-align: center;padding-top: .25rem;padding-right: .15rem;font-size: .16rem;margin-bottom: 0}
.homec .right .s1 .txt .time span{font-size: .36rem;display: block;line-height: 1em}

.homec .right .s2{background: linear-gradient(111deg, #DB9C4D 0%, #FFE6C8 100%);margin-left: .5rem;margin-top: .35rem}

.homed{padding: .6rem 0}
.homed .list{height: 5.3rem;background: url(/images/bgd.png) no-repeat center;background-size: auto 4.29rem;margin-top: -.5rem}
.homed .list li{background: url(/images/cir1.png) no-repeat center;background-size: 100% 100%;display: flex;align-items: center;justify-content: center;position: relative;}
.homed .list li .txt{color: #fff;text-align: center;margin-top: -.3rem}
.homed .list li .txt .h4 span{font-size: .4rem}
.homed .list li .ico{background: url(/images/cirline.png) no-repeat center;background-size: 100% 100%;width: 1.48rem;height: 1.48rem;margin: 0 auto;display: flex;align-items: center;justify-content: center;}
.homed .list li .ico img{width: .96rem;user-select: none}

.homee{background: url(/images/bge1.png) no-repeat top center;background-size:100% auto;height: 10.3rem;padding-top: 1.4rem;margin-top: -2.4rem}
.homee .medias{position: absolute;top: .15rem;right: 0;}
.homee .medias li img.ico{width: .55rem}
.homee .medias li a{display: block;}
.homee .medias li+li{margin-left: .2rem}
.homee .list{width: 50%}
.homee .list li{position: relative;}
.homee .list li.s1 .txt .ico{position: absolute;right: .3rem;bottom: .3rem}
.homee .list li .txt .ico{width: .4rem;height: .4rem;position: relative;}

.homee .list li .txt .ico i{width: 100%;height: 100%;display: block;border-radius: 50%;text-align: center;;line-height: .4rem;color: #fff;font-size: .22rem;position: relative;z-index: 2}
.homee .list li .txt .ico i.swi-weixin{background: #30b992}
.homee .list li .txt .ico i.swi-douyin{background: #8971cc}
.homee .list li .txt .ico i.swi-sina{background: #e23736}
.homee .list li .txt .ico i.swi-shipinhao{background: #fb9d39}

.homee .list li a{display: block;}
.homee .list li.s1 .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;font-size: .2rem;color: #fff;padding: .2rem .3rem .25rem;padding-right: 1rem}
.homee .list li.s2 .txt{padding: .35rem;position: relative;}
.homee .list li.s2 .txt .h4{font-size: .2rem;line-height: 1.5em;color: #fff;height: .9rem;margin-bottom: .3rem}
.homee .list li.s2 .txt .info{position: absolute;left: .35rem;bottom: .3rem;right: .35rem}
.homee .list li.s2 .txt .info .arr{height: .28rem}
.homee .list li.s1 .img{height:4.8rem }
.homee .list li.s2 a{display: flex;}
.homee .list li.s2 .img{width: 52%;height: 2.45rem}
.homee .list li.s2 .txt{width: 48%}
.homee .list.left li.s2 .txt{background: #195ec1}
.homee .list.right li.s2 .txt{background: #2a97e5}


.homef{padding: .8rem 0 .3rem}
.homef .wp{max-width: 13.6rem;}
.homef .slide-f .swiper-slide:nth-child(2n){margin-top: .4rem}
.homef .slide-f .swiper-slide .img{height: 4.5rem;border-radius: .2rem 0 .2rem 0}

.homeg{padding: .5rem 0 .8rem}
.homeg .wp{max-width: 15.72rem;}
.homeg .slide-g .swiper-slide{width: 2.62rem;height: 2.62rem;background: url(/images/cir3.png) no-repeat center;background-size: 100% 100%;display: flex;align-items: center;justify-content: center;}
.homeg .slide-g .swiper-slide:nth-child(2n){background: url(/images/cir4.png) no-repeat center;background-size: 100% 100%}
.homeg .slide-g .swiper-slide .item{width: 1.7rem;height: 1.7rem;position: relative;}
.homeg .slide-g .swiper-slide .item .txt .h4{font-size: .2rem;color: #113CA6}
.homeg .slide-g .swiper-slide .item .txt .h4s{font-size: .14rem;color: #B7C0D3;margin-top: .05rem}
.homeg .slide-g .swiper-slide .items{width: 100%;height: 100%;position: relative;border-radius: 50%;z-index: 2;display: flex;justify-content: center;flex-direction: column;text-align: center;padding-bottom: .1rem}
.homeg .slide-g .swiper-slide .items .icoCo{width: 1.2rem;height: .8rem;margin: 0 auto .05rem}

.homef .swiDotsp{margin-top: .25rem}
.homeg .swiDotsp{margin-top: .25rem}

@keyframes sbw{0%{width:100%;height:100%;opacity:1}100%{width:160%;height:160%;opacity:0}
}
@media (min-width: 1025px){
.homeg .slide-g .swiper-slide:hover .cirs{opacity: 1;visibility: visible;}
.homeg .slide-g .swiper-slide:hover .items{background: linear-gradient(134deg, #2B5BA9 3%, #2779BD 101%);}
.homeg .slide-g .swiper-slide:hover .txt .h4{color: #fff}
.homeg .slide-g .swiper-slide:hover .txt .h4s{color: rgba(255,255,255,.4)}	
.homeg .slide-g .swiper-slide .cirs{opacity: 0;visibility: hidden;}
.homeg .slide-g .swiper-slide .cirs span{width:100%;height:100%;border:1px solid rgba(0,66,139,.5);position:absolute;top:50%;left:50%;transform:translate(-50% ,-50%);border-radius:50%;opacity:0;background: rgba(32, 88, 177, .1)}
.homeg .slide-g .swiper-slide .cirs span:nth-child(1){animation:sbw 3.6s linear infinite}
.homeg .slide-g .swiper-slide .cirs span:nth-child(2){animation:sbw 3.6s linear infinite;animation-delay:.4s}
.homeg .slide-g .swiper-slide .cirs span:nth-child(3){animation:sbw 3.6s linear infinite;animation-delay:.8s}
.homeg .slide-g .swiper-slide .cirs span:nth-child(4){animation:sbw 3.6s linear infinite;animation-delay:1.2s}
.homeg .slide-g .swiper-slide .cirs span:nth-child(5){animation:sbw 3.6s linear infinite;animation-delay:1.6s}
.homeg .slide-g .swiper-slide .cirs span:nth-child(6){animation:sbw 3.6s linear infinite;animation-delay:2s}
.homeg .slide-g .swiper-slide .cirs span:nth-child(7){animation:sbw 3.6s linear infinite;animation-delay:2.4s}
.homeg .slide-g .swiper-slide .cirs span:nth-child(8){animation:sbw 3.6s linear infinite;animation-delay:2.8s}
.homeg .slide-g .swiper-slide .cirs span:nth-child(9){animation:sbw 3.6s linear infinite;animation-delay:3.2s}

.homee .list li .txt .ico:before{content: '';position: absolute;top: -.1rem;left: -.1rem;bottom: -.1rem;right: -.1rem;border-radius: 50%;z-index: 0;opacity: 0;transition: .3s}
.homee .list li .txt .ico:after{content: '';position: absolute;top: -.18rem;left: -.18rem;bottom: -.18rem;right: -.18rem;border-radius: 50%;z-index: 0;border: 1px dashed transparent;opacity: 0;transition: .3s}
.homee .list li:hover .txt .ico.weixin:before{background: #30b992;opacity: .4;}
.homee .list li:hover .txt .ico.douyin:before{background: #8971cc;opacity: .4;}
.homee .list li:hover .txt .ico.sina:before{background: #e23736;opacity: .4;}
.homee .list li:hover .txt .ico.shipinhao:before{background: #fb9d39;opacity: .4;}
.homee .list li:hover .txt .ico.weixin:after{border-color: #30b992;opacity: 1;}
.homee .list li:hover .txt .ico.douyin:after{border-color: #8971cc;opacity: 1;}
.homee .list li:hover .txt .ico.sina:after{border-color: #e23736;opacity: 1;}
.homee .list li:hover .txt .ico.shipinhao:after{border-color: #fb9d39;opacity: 1;}
.homed .list{padding-right: 15%\0}
.homed .list li:nth-child(1){width: 2.7rem;height: 2.7rem}
.homed .list li:nth-child(2){width: 2.64rem;height: 2.64rem;position: relative;top: .6rem;left: -.25rem}
.homed .list li:nth-child(3){width: 2.5rem;height: 2.5rem;position: relative;top: .4rem;position: absolute\0;right: 0\0}
.homed .list li:nth-child(4){width: 2.34rem;height: 2.34rem;position: absolute;top: 2.95rem;left: 3.4rem}
.homed .list li:nth-child(5){width: 2.64rem;height: 2.64rem;position: absolute;top: 2.3rem;right: 3.35rem}

.homed .list li:hover{background: url(/images/cir1on.png) no-repeat center;background-size: 100% 100%;}
.homed .list li:hover:after{content: '';position: absolute;left: -.1rem;top: -.1rem;bottom: -.1rem;right: -.1rem;border-radius: 50%;border: 2px dashed #E1AD6A;pointer-events: none;animation: roted 40s linear infinite}

.homec .left .img{width: 54%}
.homec .left .txt{width: 46%}
.homec .left .s1 .img{height: 2.6rem}
.homec .left .s2 .img{height: 2.05rem;width: 52%}
.homec .right .s1 .img{height: 4.1rem}
.homec .right .s2 .img{width: 52%;height: 2.05rem}
.homec .right .s2 .txt{width: 48%;padding-right: .3rem;padding-left: .1rem}
.homec .left .s1 .txt{padding-left: .3rem;padding-right: .1rem}
.homec .left .s2 .txt{padding-right: .3rem;width: 48%;padding-left: .1rem}
.homec .left .s1 a{padding: .22rem}
.homec .left .s2 a{padding: .18rem}
.homec .right .s2 a{padding: .18rem}
.homeb .list li:after{content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 100%;background: linear-gradient(102deg, #2B5BA9 0%, #2779BD 103%);opacity: 0;visibility: hidden;}
.homeb .list li:hover:after{opacity: 1;visibility: visible;transition: .5s}
.homeb .list li:hover .txt .h4{color: #fff}
.homeb .list li:hover .time{color: #fff}
.homeb .list li:hover .time span{color: #fff}

.homea .right ul li:hover:after{opacity: 1;visibility: visible; transition: .5s}
.homea .right ul li:hover .h4:after{opacity: 0;transition: .5s}
.homea .right ul li:hover .h4:before{opacity: 0;}
.homea .right ul li:hover+li .h4:after{opacity: 0;transition: .5s}
.homea .right ul li:hover .h4{color: #fff;transition: .5s}
.homea .right ul li:hover .time{color: #fff;transition: .5s}
.homea .right ul li:hover .time span{color: #fff;transition: .5s}
.homea .right ul li:hover .h4 .h4s{border-left-color: rgba(255,255,255,.8)}

}
@media (max-width: 1024px){
.homeg .slide-g .swiper-slide .cirs{display: none}
.homeg .slide-g .swiper-slide{width: calc((100vw - .8rem) / 4);height: calc((100vw - .8rem) / 4)}
.homeg .slide-g .swiper-slide .item{width: auto;height: auto}
.bga{height: auto}
.homee{height: auto;padding-top: .8rem;margin-top: 0}
.homed{padding-bottom: .8rem}
.homed .list{justify-content: center;height: auto;background-size: 100% auto;margin-top: 0}
.homed .list li{width: 25vw;height: 25vw;margin: 2.5vw}

.homec .left .s2,.homec .right .s2{margin-left: 0}
.homec .list.left li a{padding: .2rem}
.homec .list.right .s2 a{padding: .2rem}
.homec .left .img{width: 54%;height: 2rem}
.homec .left .txt{width: 46%}
.homec .right .s2 .img{width: 52%;height: 2rem}
.homec .right .s2 .txt{width: 48%;padding-right: .2rem;}
.homec .left .s1 .txt{padding-left: .2rem;}
.homec .left .s2 .txt{padding-right: .2rem;}
.homeb .list li{width: 50%;margin-bottom: 0;padding: .2rem .3rem}

.homea .left{width: 100%}
.homea .right{width: 100%;margin-top: .3rem}
.homea .left .slide-a .img{height: 50vw}
}

@media (max-width: 900px){
.homeb .swiNav ul{justify-content: flex-start;}
.homef .slide-f .swiper-slide .img{height: 3.9rem}
.homee .list{width: 100%}
.homee .list li.s1 .img{height: 55vw}
.homee .list li.s2 .img{width: 50%}
.homee .list li.s2 .txt{width: 50%}
.homee .medias{position: relative;top: 0;margin-top: 0;margin-bottom: .3rem;justify-content: center;}
.homed .list li .ico{width: 15vw;height: 15vw}
.homed .list li .ico img{width: 10vw}
.homed .list li .txt .h4 span{font-size: 4vw}
.homec .intit{width: 100%}
.homec .list{width: 100%}
.homec .right{margin-top: .35rem}
.homec .left .img{height: 2.5rem}
.homec .right .s1 .img{height: 55vw}
.homec .right .s2 .img{height: 2.5rem}
}
@media (max-width: 750px){
.homeg .slide-g .swiper-slide{width: calc((100vw - .6rem) / 3);height: calc((100vw - .6rem) / 3)}
.homeg .slide-g .swiper-slide .item .txt .h4s{display: none}
.homeg .slide-g .swiper-slide .items .icoCo{width: 1.05rem;height: .7rem;}
.home .intit{justify-content: flex-start;}
.home .homee .intit{justify-content: center;}
.home .homed .intit{justify-content: center;}
.homeb .list li{width: 100%;padding: .2rem 0}
.homea .right ul li .h4{padding: .2rem 0}
}

@media (max-width: 576px){
.intit .ico{width: .76rem;height: .76rem;margin-top: -.38rem}
.intit .cn{font-size: .36rem}
.intit .cns{font-size: .16rem}
.swiDots.pu span{margin: 0 .1rem}
.homef .slide-f .swiper-slide .img{height: 68vw}
.homee .list li.s2 .img{height: 40vw}
.homee .list li.s2 .txt{padding: .25rem}
.homee .list li.s2 .txt .info{left: .25rem;bottom: .25rem;right: .25rem}
.homed .list{background-position: center 35%;}
.homed .list li{width: 34vw;height: 34vw;margin: 3vw}
.homed .list li .ico{width: 24vw;height: 24vw}
.homed .list li .ico img{width: 15vw}
.homed .list li .txt .h4 span{font-size: 5vw}
.homed{padding-bottom: .5rem}
.homed .intit{margin-bottom: .3rem}

.homec .list li .txt .desc{display: none}
.homec .left .img{height: 30vw}
.homec .right .s2 .img{height: 30vw}
.homec .list.left li a{padding: .15rem}
.homec .list.right .s2 a{padding: .15rem}
.homec .left .s2,.homec .right,.homec .right .s2{margin-top: .25rem}
.homeb .swiNav ul li:nth-child(2){margin-left: .3rem}
.homeb .swiNav li+li:before{left: -.2rem;width: .1rem ;height: .1rem}
.homeb .swiNav ul li .intit .ico{display: none}
.homeb .swiNav ul li .intit .h4{padding-left: 0}
.homeb .swiNav ul li .intit .cns{left: 0}
.homeb .intit .cn span:after{display: none}
.homeb .swiNav{margin-bottom: .35rem}
.homea .left .swiBtn a{width: .5rem;height: .5rem;line-height: .48rem}
.homea .left .swiBtn{width: 1.1rem}
.homea .left .slide-a .txt .h4{width: calc(100% - .8rem)}
.homea{padding: .6rem 0 .2rem}
.homeb{padding: .6rem 0 .2rem}
.intit{margin-bottom: .4rem}
.homec{padding-bottom: .2rem}
}

.intit .h4{width: 2.45rem;height: 1.07rem;background: url(/images/t1.png) no-repeat left center;background-size: 100% 100%;padding-left: .3rem;padding-top: .35rem}
.intit .cns{background: transparent;bottom: -.05rem;padding-left: 0;left: .8rem}
.intit .cns:after{content: '';width: .74rem;height: .15rem;background: url(/images/tir.png) no-repeat center;background-size: 100% 100%;left: 110%;bottom: .15rem;position: absolute;}
.intit .cn span:after{display: none}
.intit .cn{padding-bottom: .35rem}
.homeb .swiNav li.on .intit .h4{background: transparent}
.homea{padding-bottom: 0}
.home .more{top: .44rem}
.homea .lefts{width: 67%;padding-right: .3rem;position: relative;}
.homea .lefts:after{content: '';position: absolute;bottom: 0;right: -1px;border-right: 2px dashed #B4C9E2;top: 1.6rem}
.homea .rights{width: 33%;padding-left: .3rem}
.homea .lefts .slide-a .swiDots{position: absolute;left: 0;width: 5.6rem;position: absolute;bottom: .2rem;text-align: center;z-index: 5}
.homea .lefts .slide-a .swiDots span{background: #fff;width: 10px;height: 10px;border-radius: 5px;opacity: .6;margin: 0 .1rem}
.homea .lefts .slide-a .swiDots span.active{width: 30px;height: 10px;opacity: 1;}
.homea .lefts .slide-a a{display: flex;position: relative;background: url(/images/4.png) no-repeat right center;background-size: auto 100%}
.homea .lefts .slide-a .img{height: 4.2rem;width: 5.6rem}
.homea .lefts .slide-a .txt{width: calc(100% - 5.6rem);padding: .5rem .4rem;color: #fff}
.homea .lefts .slide-a .txt .time{display: flex;align-items: center;font-size: .15rem}
.homea .lefts .slide-a .txt .time img{width:.18rem ;margin-right: .1rem}
.homea .lefts .slide-a .txt .h4{font-size: .18rem;font-weight: bold;margin-top: .25rem;line-height: 1.6em;max-height: .58rem\0;}
.homea .lefts .slide-a .txt .desc{font-size: .15rem;opacity: .8;line-height: 1.8em;margin-top: .25rem;text-align: justify;max-height: 1.08rem\0;margin-bottom: .4rem}
.homea .lefts .slide-a .txt .mor span{width: 1.49rem;height: .41rem;background: url(/images/arr.png) no-repeat center;background-size: 100% 100%;display: block;line-height: .41rem;padding-left: .25rem}
.homea .lefts ul{margin-top: .3rem}
.homea .lefts ul li{width: 50%;padding: .3rem .2rem}
.homea .lefts ul li:nth-child(1),.homea .lefts ul li:nth-child(2){border-bottom: 1px dashed #B4C9E2}
.homea .lefts ul li:nth-child(1),.homea .lefts ul li:nth-child(3){border-right: 1px dashed #B4C9E2}
.homea .lefts ul li a{display: flex;align-items: center;justify-content: space-between;position: relative;z-index: 2}
.homea .lefts ul li .time{text-align: center;color: #2C6AB5;font-size: .15rem;border-right: 1px solid #ddd;padding-right: .2rem}
.homea .lefts ul li .time span{color:#2C6AB5;font-size: .3rem;display: block;line-height: 1.4em}
.homea .lefts ul li .h4{width: calc(100% - .8rem);font-size: .18rem;}
.homea .lefts ul li .h4 .h4s{line-height: 1.6em;padding-left: .25rem;max-height: .58rem\0;}

.homea .rights ul li a{display: block;height: 1.21rem;background: url(/images/3.png) no-repeat center;background-size: 100% 100%;padding: .25rem;position: relative; transition: .3s}
.homea .rights ul li+li{margin-top: .22rem}
.homea .rights ul li .slog{position: absolute;left: .22rem;height: .32rem;line-height: .32rem;padding: 0 .2rem;color: #fff;background: url(/images/2.png) no-repeat center;background-size: cover;top: 0;left: .2rem;border-radius: 0 0 8px 8px;font-size: .15rem;transition: .3s}
.homea .rights ul li .h4{font-size: .18rem;padding-top: .2rem;line-height: 1.5em}
.homea .rights ul li .h4 .h4s{max-height: .54rem\0;}

@media (min-width: 1025px){
 .homea .rights ul li:hover a{background: url(/images/1.png) no-repeat center;background-size: 100% 100%}
.homea .rights ul li:hover .h4{color: #fff;}
.homea .rights ul li:hover .slog{color: #fff;background: #DEA45F} 
}
@media (max-width: 1024px){
  .homea .lefts{width: 100%;padding-right: 0}
  .homea .rights{width: 100%;padding-left: 0;margin-top: .3rem}
  .homea .lefts:after{display: none}
}
@media (max-width:900px){
.homea .lefts .slide-a  a{flex-wrap: wrap;}
.homea .lefts .slide-a .swiDots{width: 100%;bottom: auto;top: 45vw}
.homea .lefts .slide-a .img{height: 50vw;width: 100%}
.homea .lefts .slide-a .txt{width:100%;padding: .4rem .4rem;color: #fff}
}
@media (max-width:640px){
.homea .lefts ul li:nth-child(1),.homea .lefts ul li:nth-child(2),.homea .lefts ul li:nth-child(3){border-bottom: 1px dashed #B4C9E2}
.homea .lefts ul li:nth-child(1),.homea .lefts ul li:nth-child(3){border-right: 0}
.homea .lefts ul li{width: 100%;padding: .2rem 0}
}
@media (max-width:480px){
.homeb .intit .h4{width: auto;background: transparent}
.homeb .swiNav ul li:nth-child(2){margin-left: .4rem}
.homea .lefts .slide-a .txt .h4{font-size: .2rem}
.homea .lefts .slide-a .txt .desc,.homea .lefts .slide-a .txt .time{font-size: .16rem}
}