
.banner .slide-banner .swiper-slide{overflow: hidden;}
.banner .slide-banner .swiper-slide a{display: block;height: 50vh;width: 100%}
.banner .slide-banner .pagBa{position: absolute;;right:.6rem;bottom: .6rem;z-index: 5;width: auto;left: auto}
.banner .slide-banner .pagBa span{width: auto;height: auto;display: block;background: transparent;opacity: 1;font-size: .28rem;font-family:'sim';color: rgba(255,255,255,.5);padding: 0 .14rem;margin: 0;line-height: .4rem;transition: .3s;position: relative;}
.banner .slide-banner .pagBa span.swiper-pagination-bullet-active{font-size:.36rem ;color: #fff}
.banner .slide-banner .pagBa span em{position: relative;z-index: 2}
.banner .slide-banner .pagBa span:after{content: '';width: 4px;height: 4px;background:#fff;opacity: .5;position: absolute;right: 0;top: 50%;transform: translateY(-50%);border-radius:50%;}
.banner .slide-banner .pagBa span:before{content: '';width: .35rem;height: .35rem;background:#ddb76b;position: absolute;left: .05rem;top: 50%;transform: translateY(-50%) scale(0);border-radius:50%;z-index: 0;transition: .3s .15s;opacity: 0;}
.banner .slide-banner .pagBa span.swiper-pagination-bullet-active:before{transform:translateY(-50%) scale(1);opacity: 1;}
.banner .slide-banner .pagBa span.swiper-pagination-bullet-active:after{opacity: 1;}
.banner .slide-banner .pagBa span:last-child:after{display: none}
#adu0{
z-index:999 !important;
}


@media screen and (max-width: 1200px){

.banner .slide-banner .swiper-slide a{display: block;height: auto;width: 100%}
.banner .slide-banner .swiper-slide a img{display: block;}
.banner .slide-banner .pagBa{;right:.3rem;bottom: .3rem;}
}
@media screen and (max-width:640px){
.banner .slide-banner .pagBa span{font-size: .22rem}
.banner .slide-banner .pagBa span.swiper-pagination-bullet-active{font-size:.28rem }
.banner .slide-banner .pagBa span:before{width: .2rem;height: .2rem;}
.banner .slide-banner .pagBa{;right:.1rem;bottom: .1rem;}
.banner .slide-banner .pagBa span em{ font-size: 14px;}
.banner .slide-banner .pagBa span{  padding: 0 0.07rem;}
}



.homea{padding:1rem 0 .6rem;position: relative;}
.homea:before{content: '';position: absolute;width: 10.92rem;height: 10.92rem;background: url(../image/cir1.png) no-repeat center;background-size: 10.92rem 10.92rem;left: 50%;margin-left: -5.46rem;top:-8rem;z-index: 0;animation: roted linear 120s infinite;pointer-events: none}
.homea .intit .h3:before{}
.homea .aleft{width: 45%;padding-left: 1rem;padding-top: .3rem}
.homea .aright{width: 50%}
.homea .aleft .more{position: absolute;left: 0;bottom: 0;}
.homea .aleft .more a{display: block;width: .45rem;height: .85rem;background: url(../image/mor.png) no-repeat center;background-size: .45rem .85rem;line-height: .45rem;writing-mode: tb-rl;writing-mode: vertical-rl;font-size: .2rem;color: #fff;padding-top: .2rem}
.homea .aleft ul{flex-direction: row-reverse;}
.homea .aleft ul li{writing-mode: tb-rl;writing-mode: vertical-rl;height: 4.15rem;width: 30%\0}
.homea .aleft ul li .time{color: #deb970}
.homea .aleft ul li .h4{font-size: .18rem;line-height: 1.6em;margin-left: .1rem}
.homea .aleft ul li .desc{font-size: .14rem;line-height: 1.6em;color: #777}
.homea .aright .swiper-slide a{display: block;position: relative;}
.homea .aright .pic{height: 4.65rem}
.homea .aright .txt{position: absolute;top: 0;bottom: 0;right: 0;width: 35%;; z-index: 5;background: url(../image/maskr.png) no-repeat right center;background-size: 100% 100%;
	color: #fff;font-size: .18rem;writing-mode: tb-rl;writing-mode: vertical-rl;}
.homea .aright .txt .h4{line-height: 1.6em;position: absolute;right: .67rem;top: .25rem;bottom: .25rem}
.homea .aright .txt .time{position: absolute;right: .2rem;top: .25rem;bottom: .25rem}
.homea .sbtn .prev{left: -.4rem}
.homea .sbtn .next{right: -.4rem}

.homeb{padding-bottom: .5rem}
.homeb .slide-ztp{margin: 0 auto;position: relative; }
.homeb .slide-ztp .slide-zt{max-width: 13.1rem;margin: 0 auto;width: 100%}
/*.homeb .slide-ztp .slide-zt .swiper-slide a:before{content: '';position: absolute;left:-1px;top: -1px;right: -1px;bottom: -1px;background: url(../images/ztmask.png) no-repeat center;background-size: 101% 101%;z-index: 3}
*/
.homeb .sbtn .prev{left: 0}
.homeb .sbtn .next{right: 0}

.homec{padding: 1.5rem 0 .5rem;background: url(../image/cbg.jpg) no-repeat top center;position: relative;}
.homec:before{content: '';position: absolute;width: 10.92rem;height: 10.92rem;background: url(../image/cir2.png) no-repeat center;background-size: 10.92rem 10.92rem;left: 50%;margin-left: -5.46rem;top:-8.5rem;z-index: 0;animation: roted linear 150s infinite;pointer-events: none}
.homec .intit .h3{color: #fff}
.homec .intit .h3:before{color:rgba(255,255,255,.15);}
.homec ul li{float: left;position: relative;}
.homec ul li .pic{height: 100%}
.homec ul li .h4{left: .3rem;top: .4rem;bottom: .4rem; writing-mode: tb-lr;writing-mode: vertical-lr;position: absolute;z-index: 5;font-size: .3rem;color: #fff;padding-top: .35rem;border-right: 1px solid rgba(255,255,255,.2);padding-right: .2rem}
.homec ul li:nth-child(1){width: 40%;margin-right: .2rem;height: 5.92rem;}
.homec ul li:nth-child(2){width: 22%;margin-right: .2rem;height: 2.86rem;margin-bottom: .2rem}
.homec ul li:nth-child(3){width: calc(38% - .4rem);height: 2.86rem;margin-bottom: .2rem}
.homec ul li:nth-child(4){width:  calc(38% - .4rem);height: 2.86rem;margin-right: .2rem}
.homec ul li:nth-child(5){width:22%;height: 2.86rem;}
.homec ul li:nth-child(1) .h4{background: url(../image/jico1.png) no-repeat top left;background-size: .34rem .33rem}
.homec ul li:nth-child(2) .h4{background: url(../image/jico2.png) no-repeat top left;background-size: .34rem .33rem}
.homec ul li:nth-child(3) .h4{background: url(../image/jico3.png) no-repeat top left;background-size: .34rem .33rem}
.homec ul li:nth-child(4) .h4{background: url(../image/jico4.png) no-repeat top left;background-size: .34rem .33rem}
.homec ul li:nth-child(5) .h4{background: url(../image/jico5.png) no-repeat top left;background-size: .34rem .33rem}
.homed{padding-bottom: 1rem;padding-top: .5rem}
.homed .tit{font-size: .3rem;margin-bottom: .3rem}
.homed .more{font-size: .18rem}
.homed .more a{display: block;height: .3rem;line-height: .3rem;width: .91rem;background: url(../image/morbg.svg) no-repeat center;background-size: .91rem .3rem;text-align: center}
.homed .vpic .pic:before{position: absolute;left: 50%;top: 50%;margin-left: -.35rem;margin-top: -.35rem; display: block;width: .7rem;height: .7rem;border-radius: 50%;background: #7c1b09;color: #fff;text-align: center;line-height: .7rem;content: "\e630";font-family: "swiper-icons" !important;z-index: 5;font-size: .3rem}
.homed .aleft{width: 65%;}
.homed .aleft .picVs{width: 54%;}
.homed .aleft .picVs .item .pic{height: 3.68rem;position: relative;}
.homed .aleft .picVs .item .h4{position: absolute;left: 0;bottom: 0;right: 0;padding: .5rem .2rem .2rem;z-index: 0;background: url(../image/bamask.png) no-repeat center;background-size: 100% 100%;color: #fff;font-size: .18rem}
.homed .aleft .txtVs{width: 43%;}
.homed .aleft .txtVs .more{position: absolute;bottom: 0}
.homed .aleft .txtVs ul li:nth-child(1){padding-top: 0;border-top: 0}
.homed .aleft .txtVs ul li{padding: .17rem 0;border-top: 1px solid #ddd}
.homed .aleft .txtVs ul li .h4{font-size: .18rem;line-height: 1.5em;margin-bottom: .1rem}
.homed .aleft .txtVs ul li .h4 a{max-height: .54rem\0;display: block\0;}
.homed .aleft .txtVs ul li .time{font-size: .15rem;color: #666}
.homed .aright{width: 33.5%;}
.homed .aright .item .pic{height: 3.68rem;position: relative;}
.homed .aright .vpic .pic:before{transform: scale(.8)}
.homed .aright ul li{margin-bottom: .2rem;font-size: .18rem}
.homed .aright ul li:nth-child(1) .h4{position: absolute;left: 0;bottom: 0;right: 0;padding: .5rem .2rem .15rem;z-index: 0;background: url(../image/bamask.png) no-repeat center;background-size: 100% 100%;color: #fff;font-size: .18rem}
.homed .aright ul li:nth-child(2) .h4 a{max-height: .48rem\0;display: block\0;}

@media screen and (max-width: 1680px){
.homea .aleft{width: 46%;padding-left: .6rem;padding-top: .2rem} 
}
@media screen and (max-width: 1200px){
.homea .aleft ul li .desc{display: none}
}
@media screen and (max-width: 980px){
.pusbtn a{font-size: .6rem}
.homea:before{width: 8rem;height: 8rem;background-size: 8rem 8rem;margin-left: -4rem;top:-6rem;}
.homec:before{width: 8rem;height: 8rem;background-size: 8rem 8rem;margin-left: -4rem;top:-5.5rem;}
.homea .aleft{width: 100%;padding-left: 1rem;padding-top: 0;order: 2}
.homea .aright{width: 100%;order: 1;margin-bottom: .3rem}
.homea .aleft ul li .desc{display: block;}
.homea .aleft ul li{height:4rem;}
.homea .aright .pic{height: 50vw}
.homed .aleft{width: 100%;margin-bottom: .4rem}
.homed .aright{width: 100%}
.homed .aleft .picVs{width: 100%;margin-bottom: .3rem}
.homed .aleft .picVs .item .pic{height: 50vw}
.homed .aleft .txtVs{width: 100%}
.homed .aleft .txtVs .more{position: static;margin-top: .2rem}
.homed .more a{height: .35rem;line-height: .35rem;width: 1.05rem;background-size: 1.05rem .35rem;font-size: .2rem}
.homed .aright .item .pic{height: 50vw}
.homed .aright .vpic .pic:before {transform: scale(1);}
.homec ul li:nth-child(1){width: 100%;margin-right: 0;height: 50vw;margin-bottom: .2rem}
.homec ul li:nth-child(2){width: 35%;margin-right: .2rem;height:30vw;margin-bottom: .2rem}
.homec ul li:nth-child(3){width: calc(65% - .2rem);height:30vw;margin-bottom: .2rem}
.homec ul li:nth-child(4){width:  calc(65% - .2rem);height:30vw;margin-right: .2rem}
.homec ul li:nth-child(5){width:35%;height:30vw;}
.homed .aright .more{justify-content: flex-start;padding-top: .2rem}
}
@media screen and (max-width: 640px){
.homea:before{width: 6rem;height: 6rem;background-size: 6rem 6rem;margin-left: -3rem;top:-4.3rem;}
.homec:before{width: 6rem;height: 6rem;background-size: 6rem 6rem;margin-left: -3rem;top:-4.3rem;}
.homea .aright .pic{height: 58vw}
.homea .aleft{padding-left: .6rem}
.homea .aleft ul li .desc{display: none}
.homec ul li:nth-child(1){margin-bottom: .1rem}
.homec ul li:nth-child(2){height:35vw;width: 40%;margin-bottom: .1rem;margin-right: .1rem}
.homec ul li:nth-child(3){height:35vw;width: calc(60% - .1rem);margin-bottom: .1rem}
.homec ul li:nth-child(4){height:35vw;width: calc(60% - .1rem);margin-right: .1rem}
.homec ul li:nth-child(5){height:35vw;width: 40%;}
.homec ul li .h4{font-size: .24rem;left: .2rem;top:.2rem;bottom: .2rem}
.homed .aright .more{justify-content: center;}
.homed .aleft .more{justify-content: center;display: flex}
.homed .tit{text-align: center}
.homed {padding-bottom: .8rem;}
.homea {padding: .8rem 0 .6rem;}
.homec {padding: .8rem 0 .3rem;}
.homeb .sbtn a{font-size: .4rem}
}