@charset "utf-8";
.banner{position:relative;overflow: hidden;}
.banner:after{position:absolute;content: '';height: .74rem;left: 0;right: 0;bottom:-.1rem;z-index: 5;background: url(/images/bamasks.png) no-repeat center;background-size: 100% 100%}
.banner .swiper-slide{overflow: hidden;}
.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/22s.png) repeat-x top center;background-size:auto 100%;z-index:2;opacity: 1;}
.banner .swiper-slide a:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:40%;background:url(/images/794.png) no-repeat top center;background-size:100% 100%;z-index:2;opacity: 1;}
.banner .item  .slideImg{padding-bottom:0;min-height: 6rem;height: 100vh; background-position: center;background-size: cover;background-repeat: no-repeat}
.banner .swiper-slide .bat{position: absolute;left: 5%;right: 5%;top: 18%;height: 1.7rem;z-index: 5;text-align: center;}
.banner .swiper-slide .bat img{height: 100%;width: auto;max-width: inherit;}
.banner .swiDots{position:absolute;left: 5%;bottom: .6rem;z-index: 5;display: flex;align-items: center;justify-content: center;width: auto;right: 5%;}
.banner .swiDots{display:flex;margin:0;z-index:10;width:auto;/* margin-left:.3rem; *//* margin-right: .3rem; */justify-content: center;}
.banner .swiDots span{width: 10px;height: 10px;transition:.5s;margin:0 .12rem;opacity:1;background: #fff;position:relative;z-index:1}
.banner .swiDots span:before{content:"";position:absolute;width: auto;height: auto;background: #fff;background-size: 100% 100%;z-index:-1;bottom: -5px;left: -5px;transform:scale(0);transition:.5s;top: -5px;right: -5px;border-radius: 50%;opacity: .4;}
.banner .swiDots span:after{content:"";position:absolute;width:0;height:1px;background:rgba(255,255,255,.55);top:50%;left:130%;transition:.5s;opacity:0}
.banner .swiDots span img{width:100%;height:100%;transition:.5s;display: none;}
.banner .swiDots span img.i2{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}
.banner .swiDots span.active{margin-right:.75rem!important;/* margin-left: .4rem; */}
.banner .swiDots span.active:before{transform:scale(1)}
.banner .swiDots span.active:after{width:.58rem;opacity:1}
.banner .swiDots span.active img.i1{opacity:0}
.banner .swiDots span.active img.i2{opacity:1}


.banner .slideImg video{width: 100%;height: 100%;object-fit: cover;}

.mouseTop{position: absolute;bottom:.1rem;left: 50%;margin-left: -.12rem;z-index: 10;color: #fff;text-align: center;cursor: pointer;}
.mouseTop img{height: .48rem;animation: up 2s infinite}
.isIpadPro .banner .item .slideImg,.isIpadAir .banner .item .slideImg{height: 50vw}
@media (min-width:1024px){
.banner .swiper-slide .sc{-webkit-transition:8s 1s linear;-webkit-transform:scale(1)}
.banner .swiper-slide-active .sc{-webkit-transform:scale(1.1)}
}
@media (max-width:1024px){
.banner .swiper-slide a:before{opacity: 1;height: 30%}
.banner .item .slideImg {padding-bottom:0;height:55vw;min-height:inherit}
.mouseTop{display: none}
.banner .swiDots{bottom: .6rem;left: 4%;right: 4%;justify-content: center}
}
@media (max-width:579px){
.banner .swiDots span{margin: 0 .15rem}
.banner .item .slideImg {height:60vw;min-height:inherit}
}
.iconfont{font-size: inherit;}
:root{
--color:#9c0808;
--width:calc((100vw - 14.5rem) / 2);
}
.intit .h4{position: relative;}
.intit .h4:after{content: '';position: absolute;width: 2.26rem;height: .83rem;background: url(/images/titslog.png) no-repeat center;background-size: 100% 100%;left: 75%;top: -.1rem;pointer-events: none;z-index: 0}
.intit .h4 .en span{color: #0075c2;font-size: .14rem;font-weight: bold;text-transform: uppercase;position: relative;}
.intit .h4 .en span:after{content: '';height: 1px;width: .35rem;background: #cadbed;left: calc(100% + .2rem);top: 50%;position: absolute;}
.intit .h4 .cn{font-size: .4rem;font-weight: bold;}
.intit .h4 .cn span{font-weight: normal;}
.intit .h4 div{position: relative;z-index: 2}
.intit .more a{display: block;width: 1.37rem;height: .4rem;background: url(/images/morbg.png) no-repeat center;background-size: 100% 100%;line-height: .44rem;text-align: center;padding-right: .3rem;color: #1eab39;font-size: .15rem;transition: .3s}
.intit .h4 .cn span{font-size:.5rem;line-height:.4rem;font-family:long}
.homea{padding: .25rem 0 .65rem;background: url(/images/bga.jpg) no-repeat bottom center;background-size: cover}
.homea .intit{margin-bottom: .5rem}
.homea .box{align-items: flex-start;}
.homea .slide-a{width: 56%}
.homea .list{width: calc(44% - .45rem)}
.homea .slide-a .img{height: 4.6rem;border-radius: 0 .3rem 0 0}
.homea .slide-a time{position: absolute;top: 0;right: 0;
background: rgb(35,172,56,.7);
z-index: 5;width: 1.4rem;height: 1.4rem;color: #fff;border-radius: 0 0 0 1.3rem;display: flex;justify-content: center;flex-direction: column;align-items: center;font-size: .18rem;padding-left: .25rem;padding-bottom: .2rem}
.homea .slide-a time span{font-size: .5rem;font-weight: bold;}
.homea .slide-a .txt{padding-right: 2.3rem;margin-top: .35rem}
.homea .slide-a  h4{font-size: .22rem;font-weight: bold;}
.homea .slide-a  p{font-size: .16rem;color: #666;margin-top: .2rem;line-height: 1.6em}
.homea .slide-a .swiTool{position: absolute;right: 0;bottom: .3rem;z-index: 6}
.homea .slide-a .swiDots{display: flex;justify-content: flex-end;align-items: center;}
.homea .slide-a .swiDots span{margin: 0 .05rem;position: relative;background: #0075c2;opacity: 1;}
.homea .slide-a .swiDots span:before{content: '';width: .29rem;height: .29rem;background: url(/images/doton.png) no-repeat center;background-size: 100% 100%;position: absolute;top: 0;left: 0;transform: scale(0);}
.homea .slide-a .swiDots span:after{content:"";position:absolute;width:0;height:1px;background:#23ac38;top:50%;left:130%;transition:.5s;opacity:0}
.homea .slide-a .swiDots span.active{width: .29rem;height: .29rem;opacity: 1;margin-right: .4rem;background: transparent;}
.homea .slide-a .swiDots span.active:before{transform: scale(1);transition: .3s}
.homea .slide-a .swiDots span.active:after{width: .3rem;opacity: 1;}
.homea .slide-a .cur{font-size: .3rem;color: #0075c2;font-weight: bold;margin-left: .2rem}
.homea .list li+li{margin-top: .3rem}
.homea .list li a{display: flex;background: rgba(255,255,255,.8);transition: .3s}
.homea .list li .img{height: 1.8rem;width: 2.5rem;border-radius: 0 0 .3rem 0}
.homea .list li .txt{flex:1;overflow: hidden;padding: .35rem;border: 1px solid;border-image: linear-gradient(to right, #fff, #ebf2ee) 1;border-left: 0}
.homea .list li .txt time span {font-size: .3rem;font-weight: bold;margin-right: .05rem}
.homea .list li .txt h4{font-size: .18rem;line-height: 1.5em;height: .54rem;margin-top: .15rem}

.homeb{padding:.85rem 0 1rem;position: relative;}
.homeb .intit{margin-bottom: .5rem}
.homeb:after{content: '';position: absolute;left: 0;bottom: 0;right: 0;height: 10.18rem;background: url(/images/bgb.png) no-repeat right top;background-size: auto 100%;z-index: 0}
.homeb  .left{width: 36.5%}
.homeb  .right{width: 58.5%}
.homeb  .right .list li{width: calc(50% - .1rem);margin-bottom: .2rem;position: relative;}
.homeb  .right .list li time{color: #0075c2}
.homeb  .right .list li time span{font-size: .3rem;font-weight: bold;margin-right: .1rem}
.homeb  .right .list li  h4{font-size: .18rem;margin-top: .15rem;line-height: 1.5em;height: .54rem}
.homeb  .right .list li a{display: block;position: relative;z-index: 2;padding: .3rem .4rem;height: 1.8rem;background: #fff;transition: .3s;box-shadow: 0 .1rem .2rem rgba(0,0,0,.05)}
.homeb  .right .list li a:before{content: '';position: absolute;top: 0;right: 0;width: 2.05rem;height: .74rem;background: url(/images/b2bg.png) no-repeat center;background-size: 100% 100%;opacity: .3;transition: .3s}
.homeb  .right .list li:before{content: '';position: absolute;top: 0;left:0;width: 0;height: 5px;background: #23ac38;transition: .3s;z-index: 5}
.homeb  .right .list li .arr{position: absolute;width: .18rem;height: .18rem;background: url(/images/arr.png) no-repeat center;background-size: 100% 100%;bottom: .25rem;right: .4rem;}
.homeb  .right .list li a:after{position: absolute;content: '';left: 0;bottom: .25rem;border-bottom: 1px dashed #23ac38;right: .6rem;opacity: 0;visibility: hidden;transition: .3s}



.homeb  .left .swiDots{margin-top: .6rem;display: flex;justify-content: flex-end;align-items: center;}
.homeb  .left .swiDots span{margin: 0 .05rem;position: relative;}
.homeb  .left .swiDots span:before{content: '';width: .29rem;height: .29rem;background: url(/images/doton.png) no-repeat center;background-size: 100% 100%;position: absolute;top: 0;left: 0;transform: scale(0);}
.homeb  .left .swiDots span:after{content:"";position:absolute;width:0;height:1px;background:#23ac38;top:50%;left:130%;transition:.5s;opacity:0}
.homeb  .left .swiDots span.active{width: .29rem;height: .29rem;opacity: 1;margin-right: .4rem;background: transparent;}
.homeb  .left .swiDots span.active:before{transform: scale(1);transition: .3s}
.homeb  .left .swiDots span.active:after{width: .3rem;opacity: 1;}
.homeb  .left .slide-b {overflow: visible;}
.homeb  .left .slide-b .item+.item{margin-top: .35rem}
.homeb  .left .slide-b .item  a{display: block;padding: .3rem .4rem .4rem;background: #fff;position: relative;box-shadow: 0 .1rem .2rem rgba(0,0,0,.1);transition: .3s}
.homeb  .left .slide-b .item  a:after{content: '';height: .05rem;background: url(/images/line1.png) no-repeat left center;background-size: auto 100%;position: absolute;left: 0;bottom: .1rem;width: 0;transition: .3s}
.homeb  .left .slide-b .item .imgs{height: 0;overflow: hidden;transition: .3s}
.homeb  .left .slide-b .item .imgs .img{width: .85rem;height: .85rem;border-radius: 50%;border: 2px solid #fff;margin-right: .2rem}
.homeb  .left .slide-b .item .imgs .tit h4{font-size: .2rem;font-weight: bold;}
.homeb  .left .slide-b .item .imgs .tit h4 span{font-size: .26rem;}
.homeb  .left .slide-b .item .imgs .zjr{background: #0b3190;line-height: .26rem;color: #fff;padding: 0 .12rem;border-radius: .3rem;color: #fff;margin-left: .2rem}
.homeb  .left .slide-b .item .tits{font-size: .2rem;font-weight: bold;line-height: 1.5em;height: .6rem}
.homeb  .left .slide-b .item .info{color: #666;line-height: 1.6em;margin-top: .2rem}
.homeb  .left .slide-b .item .info p{background-position: left center;background-size: .2rem .2rem;background-repeat: no-repeat;padding-left: .3rem}
.homeb  .left .slide-b .item .info p:nth-child(1){background-image: url(/images/bi1.png);}
.homeb  .left .slide-b .item .info p:nth-child(2){background-image: url(/images/bi2.png);margin-top: .1rem}



.homec {padding: .8rem 0;background: url(/images/bgc.jpg) no-repeat center;background-size: cover}
.homec .intit{margin-bottom: .4rem}
.homec .list li{width: calc(33.33333% - .3rem )}
.homec .list li a{display: block;padding: .15rem 0 .15rem;border-radius: .25rem;z-index: 5;transition: .3s}
.homec .list li .imgp{height:3.2rem;background: url(/images/sqc.png) no-repeat center;background-size: 100% 100%;padding: .15rem .25rem;transition: .3s;border-radius: .2rem}
.homec .list li .img{height: 100%;border-radius: .2rem}
.homec .list li .txt{padding: .3rem .25rem}
.homec .list li .txt h4{font-size: .2rem;font-weight: bold;line-height: 1.5em}
.homec .list li .txt p{font-size: .15rem;margin-top: .18rem;line-height: 1.6em;text-align: justify;color: #666}
.homec .list li .txt .time{margin-top: .2rem;display: flex;justify-content: flex-end;position: relative;font-size: .18rem;color: #000}
.homec .list li .txt .time:before{content: '';position: absolute;left: 0;top: 50%;height: 2px;background: #23ac38;right: 1.1rem;margin-top: -1px;}



.homed{padding:.85rem 0 1rem;position: relative;}
.homed:after{content: '';position: absolute;left: 0;bottom: 0;right: 0;height: 10.37rem;background: url(/images/bgd.png) no-repeat right top;background-size: auto 100%;z-index: 0}
.homed  .left .intit{margin-bottom: .35rem}
.homed  .left{width: 34%}
.homed  .right{width: 9.76rem}
.homed .slide-dp{background: linear-gradient(to right,#fff,rgba(211,229,249,.5));border-radius: .3rem;padding: .2rem 0}
.homed .slide-d{height: 5.5rem}
.homed .slide-d .swiper-slide{display: flex;align-items: center;height: 1.3rem;padding: 0 .4rem;}
.homed .slide-d .swiper-slide:after{height: 1px;background: #dbe6f6;position: absolute;left: .4rem;right: .4rem;bottom: 0;z-index: 0 }
.homed .slide-d .swiper-slide:before{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: url(/images/d1bgs.png) no-repeat right center;background-size: cover;z-index: 1;opacity: 0;visibility: hidden; }

.homed .slide-d .swiper-slide-active:after{content: '';}
.homed .slide-d .swiper-slide-next:after{content: '';}
.homed .slide-d .swiper-slide-next+.swiper-slide:after{content: '';}
.homed .slide-d .swiper-slide .item{position: relative;width: 100%}
.homed .slide-d .swiper-slide .item a{position: relative;z-index: 4;display: block;}
.homed .slide-d .swiper-slide .item a:after{content: '';position: absolute;width: .24rem;height: .17rem;background: url(/images/arr7.png) no-repeat center;background-size: 100% 100%;bottom: -.1rem;right: 0;opacity: 0;visibility: hidden;}
.homed .slide-d .slog{display: inline-block;line-height: .28rem;background: #0075c2;border-radius: .3rem .3rem 0 .3rem;color: #fff;padding: 0 .15rem;font-size: .14rem;font-weight: bold;margin-bottom: .1rem;min-height: .3rem;}
.homed .slide-d h4{line-height: 1.4em;padding-right: 1rem;}
.homed .slide-d p{font-size: .14rem;line-height: 1.6em;margin-top: .05rem;color: #666;height: 0;overflow: hidden;}
.homed .slide-d time{position: absolute;right: 0;top: .4rem;}

.homed  .right .list li a{display: block;position: relative;}
.homed  .right .list li .txt{position: absolute;left: 0;bottom: 0;right: 0;padding: .2rem .3rem;z-index: 4;color: #fff;line-height: 1.5em}
.homed  .right .list li .img{height: 3.4rem}
.homed  .right .list li:nth-child(1) .slog{position: absolute;left: .3rem;top: .3rem;z-index: 3;width: .99rem}
.homed  .right .list li:nth-child(1) .slog img{width: 100%}
.homed  .left .btn.pr{margin-bottom: .1rem}
.homed  .left .btn.ne{margin-top: .1rem}


.homee {background: url(/images/bge.jpg) no-repeat bottom center;background-size: cover;padding: .8rem 0 .5rem}
.homee .intit{margin-bottom: .5rem}
.homee .slide-e {padding: .8rem 0}
.homee .slide-e .swiper-wrapper{align-items: center}

.homee .slide-e .swiper-slide{width: 20%;}
.homee .slide-e .swiper-slide .item{margin: 0 auto;width: 2.1rem;transition: .3s;position: relative;}
.homee .slide-e .swiper-slide .img{height: 2.1rem;border-radius: 50%;border: 4px solid #fff;z-index: 4}
.homee .slide-e .swiper-slide-active .item{transform: scale(1.4);}
.homee .slide-e .swiper-slide .item:after{content: '';position: absolute;left: -.12rem;top: -.12rem;right: -.12rem;bottom: -.12rem;border-radius: 50%;border: 1px dashed #c0d2ef;animation: roted 80s linear infinite;pointer-events: none;}

/*.homee .slide-e .swiper-slide-active{width: 4rem}*/

.homee .slide-e .swiper-slide-active .item:after{background: rgba(164,206,247,.2);left: -.22rem;top: -.22rem;right: -.22rem;bottom: -.22rem;}
.homee .slide-e .swiper-slide-active .item .img{box-shadow: 0 0 .15rem rgba(0,117,194,.4)}

.homee .txts{margin-top: .5rem}
.homee .txts ul{width: 12rem;height: 1.2rem;border-radius: .8rem;background: rgba(0,115,192,.8);margin: 0 .3rem;box-shadow: 0 .1rem .25rem rgba(0,117,194,.4);padding: .25rem .7rem}
.homee .txts ul li+li{display: none}
.homee .txts ul li{color: #fff;height: 100%}
.homee .txts ul li .names{width:40% ;display: flex;align-items: center;padding-right: .4rem;}
.homee .txts ul li .names h4{font-weight: bold;font-size: .3rem;margin-right: .2rem}
.homee .txts ul li .names p{font-size: .18rem;flex: 1;overflow: hidden;}
.homee .txts ul li .desc{width: 60%;line-height: 1.8em;height: .56rem\0;border-left: 1px solid rgba(255,255,255,.3);padding-left: .4rem}
.homee .txts .swiper-icons{width: .56rem;height: .56rem;border-radius: 50%;text-align: center;line-height: .56rem;color: #fff;font-size: .22rem;font-weight: bold;display: block;background: #e9f1f9;color: #0075c2}

.homef{position: relative;padding: .5rem 0 1rem;background: url(/images/bge1.jpg) no-repeat center;background-size: cover}
.homef:after{content: '';position: absolute;left: 0;bottom: 0;right: 0;height: 3.08rem;background: url(/images/wawe.png) no-repeat bottom center;background-size: 100% 100%;z-index: 2;pointer-events: none}
.homef #carousels{height:7.5rem;overflow:hidden;position: relative;margin-top: -.5rem}
.homef #carousel{margin:0 auto;position:relative;height:12rem}

.homef #carousel .swiper-wrapper{visibility:visible;overflow:visible;align-items:flex-start}
.homef #carousel .swiper-slide{width:2.2rem;height:auto;flex-shrink:0;text-align: center;}
.homef #carousel .swiper-slide .num{font-size: .5rem;font-weight: bold;color: #1fab39}
.homef #carousel .swiper-slide p{}
.homef .swiBtn a{position:absolute;width:.59rem;height:.91rem;bottom:1rem;z-index:10;}
.homef .swiBtn a img{width: 100%;user-select: none}
.homef .swiBtn a.prev{left: 0}
.homef .swiBtn a.next{right: 0}
/*.homef .swiper-slide-duplicate{opacity: 0!important}*/
.homef .bg{position: absolute;bottom: .5rem;left: 0;right: 0;z-index: 3;}
.homef .bg img{display: block;margin: .3rem auto 0;pointer-events: none;user-select: none}
.homef .bg .im1{height: 1.6rem}
.homef .bg .im2{height: 3.35rem}
.homef .cir1{width: 12rem;height: 12rem;border-radius: 50%;border: 1px dashed #bbdc86;position: absolute;left: 50%;margin-left: -5.9rem;top: 1.4rem;animation: roted 200s linear infinite}
.homef .cir2{width: 12rem;height: 12rem;border-radius: 50%;border: 1px solid #6c94c6;position: absolute;left: 50%;margin-left: -6.1rem;top: 1.4rem;animation: roteds 200s linear infinite}
.homef .cir2 i{width: .24rem;height: .24rem;background:#008bd6;border-radius: 50%;position: absolute;top: -.12rem;left: 50%;margin-left: -.12rem;border: 4px solid #fff;box-shadow: 0 0 .1rem rgba(0,0,0,.15) }






.homeg{padding: .4rem 0 .8rem;background: url(/images/bgg.jpg) no-repeat right center;background-size: auto 100%}
.homeg .intit{margin-bottom: .4rem}
.homeg .left{width: 50%}
.homeg .right{width: calc(50% - .5rem)}
.homeg .left .list1{background: #eef4f9;padding: .2rem;margin-bottom: .3rem;position: relative;}
.homeg .left .list1:after{content: '';position: absolute;left: 0;right: 0;height: .3rem;top: 100%;background: url(/images/gsha.png) no-repeat center;background-size: 100% 100%}
.homeg .left .list1 li{width: calc(50% - .1rem);position: relative;}
.homeg .left .list1 li .txt{position: absolute;left: 0;bottom: 0;right: 0;padding: .15rem;z-index: 4;color: #fff;}
.homeg .left .list1 li .img{height: 1.75rem}

.homeg .left .list2 li{position: relative;}
.homeg .left .list2 li .txt{position: absolute;left: 0;bottom: 0;right: 0;padding: 0 1rem;z-index: 4;color: #fff;text-align: center;line-height: .8rem;font-size: .18rem}
.homeg .left .list2 li .img{height: 3.7rem}
.homeg .left .list2 li a{position: relative;display: block;}
.homeg .left .list2 li a:after{content: '';width: 1.06rem;height: 1.06rem;background: url(/images/play.png) no-repeat center;background-size: 100% 100%;position: absolute;left: 50%;top: 50%;margin-left: -.53rem;margin-top: -.53rem;z-index: 3}
.homeg .left .swiDots{display: none}
.homeg .left .swiBtn a{color: #fff;position: absolute;width: .8rem;height: .8rem;font-weight: bold;color: #fff;z-index: 5;bottom: 0;line-height: .8rem;text-align: center;font-size: .32rem}
.homeg .left .swiBtn a.prev{left: 0}
.homeg .left .swiBtn a.next{right: 0}
.homeg .right .list{padding-top: .35rem}
.homeg .right .list li{width: 3.58rem;margin-bottom: .4rem}
.homeg .right .list li .img{height: 2.7rem}

@media (min-width: 992px){
.intit .more a:hover{letter-spacing: .1em}
.homea .list li:nth-child(2n) .img{border-radius: 0 0 0 .3rem;order: 2}
.homea .list li:nth-child(2n) .txt{order: 1;border-image: linear-gradient(to right, #ebf2ee, #fff) 1;border-right: 0}
.homea .list li:hover a{background: url(/images/a1bg.jpg) no-repeat right center;background-size:cover;box-shadow: 0 .1rem .2rem rgba(0,0,0,.1)}
.homea .list li:nth-child(2n):hover a{background: url(/images/a1bgs.jpg) no-repeat left center;background-size:cover}
.homea .list li:hover .txt{border-image: transparent}

.homeb  .right .list li:hover a:after{opacity: 1;visibility: visible;}
.homeb  .right .list li:hover .arr{background: url(/images/arron.png) no-repeat center;background-size: 100% 100%; }
.homeb  .right .list li:hover h4{font-weight: bold;color: #333}
.homeb  .right .list li:hover time{color: #23ac38;}
.homeb  .right .list li:hover a:before{opacity: 1;}
.homeb  .right .list li:hover:before{width: 100%}
.homeb  .right .list li:hover a{box-shadow: 0 .1rem .2rem rgba(0,0,0,.15);}

.homeb  .right .more{position: absolute;right: 0;bottom: 0;z-index: 5}
.homeb  .left:after{content: '';right: 1.4rem;bottom: .13rem;width:6rem;position: absolute;height: 1px;background:#23ac38 }
.homeb  .left .slide-b .item.on .imgs{height: 1.05rem;color: #fff;margin-bottom: .2rem}
.homeb  .left .slide-b .item.on .tits{color: #fff;}
.homeb  .left .slide-b .item.on .info{color: #fff}
.homeb  .left .slide-b .item.on .info p:nth-child(1){background-image: url(/images/bi1on.png);}
.homeb  .left .slide-b .item.on .info p:nth-child(2){background-image: url(/images/bi2on.png);}
.homeb  .left .slide-b .item.on a{background: url(/images/b1bg.png) no-repeat right center;background-size: cover;box-shadow: 0 .1rem .2rem rgba(0,0,0,.2);}
.homeb  .left .slide-b .item.on  a:after{width: 100%}
.homec .list li:hover a{background: #fff;box-shadow: 0 .1rem .3rem rgba(0,0,0,.1)}
.homec .list li:hover .imgp{background: #fff;}

.homed  .right .more{position: absolute;right: 0;bottom: -.6rem;z-index: 5}
.homed  .left .more{position: absolute;left: 0;bottom: -.6rem;z-index: 5}

.homed  .right .list li:nth-child(1){position: absolute;left: calc(3.1rem + 2px);top:calc(3.4rem + 2px);width:3.22rem  }
.homed  .right .list li:nth-child(1) .img{height: 4.6rem}

.homed  .right .list li:nth-child(2){width: 6.3rem;position: absolute;right: 0;top:0}
.homed  .right .list li:nth-child(2) .img{height: 3.4rem}
.homed  .right .list li:nth-child(3){width: 3.1rem;position: absolute\0;left: 0\0;bottom: 0\0}
.homed  .right .list li:nth-child(4){width: 3.4rem}
.homed  .right .list{padding-top:calc( 3.4rem + 2px);margin-top: -.6rem}

.homed .slide-d .swiper-slide-active .item h4{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;}
.homed .slide-d .swiper-slide-active .item p{height: .44rem}
.homed .slide-d .swiper-slide-active .item time{font-weight: bold;}
.homed .slide-d .swiper-slide-active:before{opacity: 1;visibility: visible;border-right: 5px solid #02a021}
.homed .slide-d .swiper-slide-active .item a:after{opacity: 1;visibility: visible;}
.homed .slide-d .swiper-slide-active .slog{background: #36b035}
.homed .slide-d .swiper-slide-active{height: 1.6rem}
.homee .slide-e .swiper-slide-prev{padding-right: .5rem}
.homee .slide-e .swiper-slide-next{padding-left: .5rem}
.homef #carousel .swiper-container{height:100%;transform: translateY(11.3rem);overflow: visible;}
}

@media (max-width: 992px){
.intit .h4 .en span{font-size: .18rem}
.intit .h4 .cn{font-size: .5rem}
    .intit .h4 .cn span {
    font-size: .6rem;
    line-height: .5rem;

}
.intit .more a{width: 1.6rem;height: .47rem;font-size: .18rem;line-height: .52rem}
.homea .slide-a{width: 100%}
.homea .list{width: 100%;margin-top: .4rem}	
.homea .slide-a .img{height: 50vw}
.homea .slide-a .txt{padding-right: 0}
.homea .slide-a h4{font-size: .28rem}
.homea .slide-a p{font-size: .2rem}
.homea .slide-a .swiTool{position: relative;bottom: 0;margin-top: .3rem}
.homea .list li .img{width: 3rem;height: 2rem}
.homea .list li .txt h4{height: auto;font-size: .24rem}
.homea .list li .txt time span{font-size: .34rem}
.homeb{padding-top: .5rem;padding-bottom: .8rem}
.homeb .left{width: 100%}
.homeb .right{width: 100%;margin-top: .4rem}
.homeb .left .slide-b .item .imgs{height: auto;margin-bottom: .2rem}
.homeb .left .slide-b .item .tits{height: auto;font-size: .28rem}
.homeb  .left:after{content: '';right: 1.6rem;bottom: .13rem;left: 0;position: absolute;height: 1px;background:#23ac38 }
.homeb  .left .slide-b .item .imgs .img{width: 1.2rem;height: 1.2rem;border: 0;margin-right: .3rem}
.homeb  .left .slide-b .item .imgs .tit h4{font-size: .26rem;font-weight: bold;}
.homeb  .left .slide-b .item .imgs .tit h4 span{font-size: .38rem;}
.homeb  .left .slide-b .item .imgs .zjr{line-height: .4rem;padding: 0 .2rem;border-radius: .3rem;}
.homeb .right .list li h4{height: auto;font-size: .26rem}
.homeb .right .list li a{height: auto;padding: .35rem .5rem}
.homeb .right .list li{width: 100%}
.homeb .right .list li time span{font-size: .34rem}
.homec .list li a{padding: 0}
.homec .list{display: block;overflow: auto;white-space: nowrap;}
.homec .list li{width: 6rem;display: inline-block;}
.homec .list li+li{margin-left: .5rem}
.homec .list li .txt h4{font-size: .28rem;white-space: normal;}
.homec .list li .txt p{white-space: normal;font-size: .22rem}
.homec .list li .imgp{height: 3.6rem}
.homec .list li .txt .time{font-size: .22rem;margin-top: .35rem}
.homec .list li .txt .time:before{right: 1.4rem}

.homed .left{width: 100%}
.homed .right{width: 100%;margin-top: .6rem}
.homed .right .intit{margin-bottom: .5rem}
.homed  .right .list li{width: calc(50% - 2px);margin-bottom: 4px}
.homed  .right .list li:nth-child(1){width: 35%}
.homed  .right .list li:nth-child(2){width: calc(65% - 4px)}
.homed .right .list li .img{height: 4.5rem}
.homed .slide-d .slog{line-height: .4rem;font-size: .2rem;margin-bottom: .2rem}
.homed .slide-d h4{font-size: .28rem;padding-right: 0;text-align: justify;}
.homed .slide-d{height: 8.4rem;}
.homed .slide-d .swiper-slide{height: 2.1rem}
.homed .slide-d time{position: relative;font-size: .24rem;margin-top: .15rem;top: 0;display: block;}
.homed .slide-dp{padding: .4rem 0}
.homed .right .list li:nth-child(1) .slog{width: 1.2rem}
.homed{padding-bottom: 0}
.homee .slide-e .swiper-slide{width: 33.3333%}
.homee .txts ul{width: calc(100% - 1.9rem);height: auto;border-radius: 1rem}
.homee .txts ul li{flex-wrap: wrap;}
.homee .txts ul li .names{width: 100%;justify-content: center;padding-right: 0;margin-bottom: .2rem;justify-content: center;}
.homee .txts ul li .desc{line-height: 1.6em;width: 100%;border-left: 0;padding-left: 0}
.homee .txts ul li .names p{flex:inherit;font-size: .2rem}
.homee .txts ul li .names h4{font-size: .36rem}
.homee{padding: .8rem 0}
.homef{padding: .8rem 0 10vw}
#carousel .swiper-container{height: 100%}
.homef #carousels{margin-top: 0}
.homef .bg .im2{height: auto;width: 80%}
.homef .bg .im1{height: 1.4rem}
.homef .cir1{width: 100vw;height: 100vw;margin-left: -49vw;top: 1.4rem;}
.homef .cir2{width: 100vw;height: 100vw;margin-left: -51vw;top: 1.4rem;}
.homef #carousel{height: 6rem}
.homef #carousel .swiper-slide p{max-width: 50%;margin: 0 auto}
.homef #carousels{height: 7rem}
.homef .bg{bottom: -.3rem}
.homef:after{height: 18vw}
#carousels{width: 100vw;left: -.4rem}
.homef .swiBtn a.prev{left: .2rem}
.homef .swiBtn a.next{right: .2rem}

.homeg .left{width: 100%}
.homeg .right{width: 100%;margin-top: .6rem}
.homeg .right .list{padding-top: 0}
.homeg .right .list li{width: calc(50% - .15rem);margin-bottom: .3rem}
.homeg .right .list li .img{height: 30vw}
.homeg .left .list2 li .img{height: 50vw}
.homeg .left .list2 li .txt{font-size: .28rem}
.homeg .left .list1 li .img{height: 24vw}
.homeg .left .list1 li .txt{padding: .25rem}
}

@media (max-width: 800px){
.homef #carousels{height: 6rem}
}
@media (max-width: 700px){
.homef .bg .im2{height: auto;width: 80%}
.homef #carousel .swiper-slide p{max-width: 80%;margin: 0 auto}
.homef .bg .im2{height: auto;width: 90%}
}
@media (max-width: 576px){
.homea .list li .txt{padding: .3rem}
.homea .list li .txt h4{font-size: .26rem}
.homea .list li .img{width: 2.8rem;height: 2rem}
.homea .slide-a p{font-size: .22rem}
.homea .slide-a h4{font-size: .3rem}
.intit .more a{width: 1.7rem;height: .5rem;font-size: .2rem;line-height: .55rem}
.homec .list li{width: 90vw;display: inline-block;}
.homec .list li .imgp{height: 4rem}
.homec .list li .txt h4{font-size: .3rem}
.homeb .right .list li h4{font-size: .28rem}
.homed .slide-d{height: 9.4rem;}
.homed .slide-d .swiper-slide{height: 2.35rem}

.homed  .right .list li{width: calc(50% - 2px);margin-bottom: 4px}
.homed  .right .list li:nth-child(1){width: 100%}
.homed  .right .list li:nth-child(2){width:100%}
.homed .right .list li .img{height: 4.5rem}
.homed .right .list li .txt{font-size: .26rem}
.homed .right .list li:nth-child(1) .img{height: 3.5rem}
.homee .txts ul{padding:.25rem .5rem;border-radius: 1.5rem}
.homee .txts ul li .names{flex-wrap: wrap;text-align: center;margin-bottom: 0}
.homee .txts ul li .names p{flex:inherit;font-size: .24rem;width: 100%;margin-top: .1rem}
.homee .txts ul li .names h4{width: 100%}
.homee .txts ul li .desc{display: none}
.homee .slide-e .swiper-slide .item{width: 1.6rem;}
.homee .slide-e .swiper-slide .img{height: 1.6rem;}
.homee .slide-e .swiper-slide-active .item{transform: scale(1.3);}
.homee .slide-e{width: 100vw;left: -5vw}
.homee .slide-e .swiper-slide-active .item:after{left: -.15rem;top: -.15rem;right: -.15rem;bottom: -.15rem;}
.homef .intit{margin-bottom: .4rem}
.homef #carousels{height: 5rem}
.homef .bg .im1{height: 1rem}
.homef .cir1{width: 100vw;height: 100vw;margin-left: -49vw;top: 20vw;}
.homef .cir2{width: 100vw;height: 100vw;margin-left: -51vw;top: 20vw;}
#carousels{width: 100vw;left: -5vw}
.homeg .right .list li{width: calc(50% - .1rem);margin-bottom: .2rem}
}