@charset "utf-8";
body,html{position:relative;height:100%}
.banner{position:relative;}
.banner:after{content: '';width: 6.3rem;bottom: 0;background: #06175a;position: absolute;right: 0;bottom: 0;height: 1rem;z-index: 2;pointer-events: none;display: none}
.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:2rem;background:url(../images/bams.png) repeat-x top center;background-size:auto 100%;z-index:2;opacity: .35;pointer-events: none}
.banner .swiper-slide a:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:30%;background:url(../images/bamss.png) repeat-x top center;background-size:auto 100%;z-index:2;opacity: .55;pointer-events: none;display: none}
.banner .swiper-slide  .slideImg{padding-bottom:0;min-height: 6rem;height: 100vh; background-position: center;background-size: cover;background-repeat: no-repeat}
.banner .swiDots{text-align: center;display: flex;align-items: center;justify-content: center;position: absolute;left: 5%;right: 5%;width: auto;bottom: .3rem;z-index: 5 }
.banner .swiDots span{width: .15rem;height: .15rem; opacity: .6;border-radius: 50%;margin: 0 .06rem;background:#fff;  position: relative; }
.banner .swiDots span.active{opacity: 1; }
.banner .swiDots.swiper-pagination-lock{display: none}

.banner .swiTool{position: absolute;right:0;bottom: .35rem;z-index: 8;color: #fff;left: 0}

.banner .slideImg video{width: 100%;height: 100%;object-fit: cover;}
/*.isIpadPro .banner .swiper-slide  .slideImg,.isIpadAir .banner .swiper-slide  .slideImg{height: 52vw}*/

@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{height: 35%}
.banner .swiper-slide  .slideImg {padding-bottom:0;height:52vw;min-height:inherit}
.banner{padding-left: 0}
.banner .link{display: none}
.banner .swiTool .link,.banner .arrd{display: none}
.banner .swiTool .wp{justify-content: center;}
}
@media (max-width:992px){
.banner .swiper-slide .slideImg {height:56vw;}
.banner .swiTool{bottom: .2rem}
.banner .swiBtn a.prev{left: .2rem}
.banner .swiBtn a.next{right: .2rem}
}
.str_wrap{width:100%;position:relative;}
.str_wrap.str_active{}
.str_move{white-space:nowrap;position:absolute;top:0;left:0;cursor:move;}
.str_move_clone{display:inline-block;vertical-align:top;position:absolute;left:100%;top:0}
.str_vertical .str_move_clone{left:0;top:100%}
.str_down .str_move_clone{left:0;bottom:100%}
.str_down .str_move,.str_vertical .str_move{white-space:normal;width:100%}
.noStop .str_move,.no_drag .str_move,.str_static .str_move{cursor:inherit}

.iconfont{font-size: inherit;}
#app{width: 100%;overflow: hidden;} 
.swiper-button-disabled{opacity: .3}
.imgBg{position: absolute;top: 0;bottom: 0;right: 0;z-index: 0;pointer-events: none;width: 100%;user-select: none}
.imgBg img{height: 100%;object-fit: cover;width: 100%}
.section{padding-top: 1.15rem;padding-bottom: .5rem}
.section.page1{padding-top: 0;padding-bottom: 0}
.section.page8{padding-top: 0;padding-bottom: 0}


.ani1{animation: up linear 1.5s infinite;}
.ani2{animation: up linear 1.8s infinite;}
.ani3{animation: up linear 2.2s infinite;}
.ani4{animation: up linear 1.4s infinite;}
.ani5{animation: up linear 1.6s infinite;}



.titimg img{user-select: none;pointer-events: none }
.titimg .im2{display: none}



.page7.blocks [data-aos^=fade][data-aos^=fade] {
opacity: 1;
transform: translateZ(0);
}


@media screen and (orientation: portrait) {
  /* 当设备处于竖屏模式时应用的样式 */
.isIpadAir   [data-aos^=fade][data-aos^=fade] {
opacity: 1;
transform: translateZ(0);
}
}

.baNav{position: absolute;left: 0;right: 0;bottom: 0;z-index: 6}
.baNav .wp{max-width: 10rem}
.baNav ul li{}
.baNav ul li a{color: #fff;display: flex;position: relative;height: 100%;transition: .3s;padding-bottom: 1rem;}
.baNav ul li a:before{content: '';position: absolute;width: 7px;height: 7px;border-radius: 50%;background: #ffcd07;right: -12px;top: 0}
.baNav ul li a:after{content: '';position: absolute;width: 1px;height: 1.6rem;border-radius: 50%;background: linear-gradient(to bottom,#ffcd07,rgba(255,255,255,0));right: -9px;top: 0;transition: .3s}
.baNav ul li span{font-size: .26rem;writing-mode: tb-rl;writing-mode: vertical-rl;display: block; }
.baNav ul li em{font-size: .15rem;writing-mode: tb-rl;writing-mode: vertical-rl;display: block;letter-spacing: .1em;color: rgba(255,255,255,.6);max-height: 1.5rem; }
.baNav ul li a:hover{transform: translateY(-.5rem);}
.baNav ul li a:hover:after{background: #ffcd07;height: 3.1rem}


.page2 .wp{min-height: 4rem;margin-bottom: .4rem}
.page2 .slide-2 .swiper-wrapper{align-items: flex-end;height: 6.8rem}
.page2 .slide-2 .swiper-slide{width: 25%;padding: .1rem;height: auto}
.page2 .slide-2 .swiper-slide .item{display: block;box-shadow: 0 0 .1rem rgba(0,0,0,.1);background: rgba(255,250,230,.8);padding: .2rem;height: 6.3rem;position: relative;transition: .3s}
.page2 .slide-2 .swiper-slide .item h4{font-size: .34rem;color: #930000;margin-bottom: .2rem;transition: .3s}
.page2 .slide-2 .swiper-slide .item .img{height: 3.05rem;margin-bottom: .15rem}
.page2 .slide-2 .swiper-slide .item .p1{line-height: 1.6em;margin-bottom: .15rem;transition: .3s;min-height: .75rem}
.page2 .slide-2 .swiper-slide .item .p2{color: #666666;line-height: 1.6em;margin-bottom: .2rem;transition: .3s}
.page2 .slide-2 .swiper-slide .item .arr{height: .2rem;position: relative;}
.page2 .slide-2 .swiper-slide .item .arr i{color:#930000;font-weight: bold;font-size: .2rem;display: block;transition: .3s;left: calc(100% - .2rem);position: absolute;top: 0 }
.page2 .slide-2 .swiper-slide .item:after{content: '';width: 2px;background: url(../images/156.jpg) no-repeat left center;background-size: 2.95rem 100%; position: absolute;top: 0;bottom: 0;left: 0;transition: .5s}
.page2 .slide-2 .swiper-slide a{display: block;height: 100%;position: relative;z-index: 5 }
.page2 .swiScrollbar{height: 2px;position: relative;background: rgba(255,250,230,.8);margin: 0 .1rem;cursor: grab;margin-top: .3rem}
.page2 .swiScrollbar div{height: 10px;background: #930000;border-radius: 50px;top: -4px}



.page3 .titimg{ }
.page3 .wp{margin-bottom: .3rem}
.page3 .more{margin-top: .3rem}
.page3 .slide-3p{height: 1.35rem;padding: 0 .5rem;margin-bottom: .2rem;margin-top: -.2rem}
.page3 .slide-3p .swiBtn a{position: absolute;top: 0;color: #fff;font-size: .24rem;z-index: 8}
/**/
.page3 .slide-3p:before{content: '';border-bottom: 1px  dashed rgba(255,255,255,.4);position: absolute;left: .1rem;right:.1rem;bottom: .23rem}
.page3 .slide-3p .swiBtn a.prev{left: 0;bottom: .12rem;top: auto}
.page3 .slide-3p .swiBtn a.next{right: 0;bottom: .12rem;top: auto}
/**/
.page3 .slide-3p:after{background: url(../images/bline.png) no-repeat center;background-size: 100% 100%;height: .97rem;content: '';top: .25rem;left: -2.4rem;width: 100vw;position: absolute;z-index: 0;pointer-events: none;display: none }
.page3 .slide-3s .swiper-slide{width: 6.75rem; }
.page3 .slide-3s .swiper-slide .img{height: 4.25rem;}
.page3 .slide-3s .swiBtn a{color: #fff;font-size: .46rem;position: absolute;top: 50%;transform: translateY(-50%);z-index: 5}
.page3 .slide-3s .swiBtn a.prev{left: 22%}
.page3 .slide-3s .swiBtn a.next{right: 22%}
.page3 .slide-3s .swiper-button-disabled{display: none}
.page3 .slide-3{padding-top: .4rem;padding-bottom: .1rem}
.page3 .slide-3 .swiper-slide{color: #fff;font-size: .36rem;font-weight: bold;text-align: center; cursor: pointer;}
.page3 .slide-3 .swiper-slide .year{position: relative;transition: .3s}
.page3 .slide-3 .swiper-slide .year:after{content: '';width: .24rem;height: .24rem;background: url(../images/33.png) no-repeat center;background-size: 100% 100%;display: block;margin: .1rem auto 0}
.page3 .slide-3 .swiper-slide-thumb-active{color: #feb900 }
.page3 .slide-3 .swiper-slide-thumb-active .year:after{background: url(../images/33on.png) no-repeat center;background-size: 100% 100%; }

@media(max-width: 1600px){
.page3 .slide-3s .swiper-slide{width: 7.6rem; } 
.page3 .slide-3s .swiper-slide .img{height: 4.6rem;}
.page3 .slide-3s .swiBtn a.prev{left: 18%}
.page3 .slide-3s .swiBtn a.next{right: 18%}
}
@media(max-width: 1366px){
.page3 .slide-3s .swiper-slide{width: 8rem; } 
}

.swiNav.unav ul li a{display: flex;align-items: center; border: 1px solid rgba(255,255,255,.7);border-radius: .5rem;height: .46rem; padding: 0 .35rem 4px;min-width: 1.45rem;justify-content: center;}
.swiNav.unav ul li.on a{background: #930000;color: #fff;border-color: #930000}
.swiNav.unav ul li+li{margin-left: .3rem}
.page4 .wp{margin-bottom: .3rem}
.page4 .swiNav{margin-bottom: .6rem}
.page4 .swiNav ul li a{color: #fff;font-size: .22rem}
.page4 .swiTabs{min-height: 4rem}
.page4 .slide-4{overflow: visible;}
.page4 .slide-4 .swiBtn{position: absolute;top: 1.05rem;left:2.8rem;z-index: 10 }
.page4 .slide-4 .swiBtn a{display: block;width: .5rem;height: .5rem;text-align: center;line-height: .5rem;background: rgba(255,255,255,.3);color: #fff;font-size: .2rem;margin-top: .1rem}
.page4 .slide-4 .list{align-items: flex-start;}
.page4 .slide-4 .list li .img{border: 1px solid #fff}
.page4 .slide-4 .list li .txt{color: #fff;line-height: 1.6em;padding-top: .15rem;min-height: .65rem}
.page4 .slide-4 .list li .txt p{}



.page5 .swiNav{margin-bottom: .6rem}
.page5 .swiNav ul li a{color: #fff;font-size: .22rem}
.page5 .swiTabs{min-height: 4rem}
.page5 .txts ul li{color: #fff}
.page5 .txts ul li+li{display: none}
.page5 .txts ul li h4{font-family: 'byys';font-size: .28rem;margin-bottom: .15rem}
.page5 .txts ul li .desc{line-height: 1.6em;text-align: justify;margin-bottom: .3rem}
.page5 .txts ul li a img{height: .24rem}
.page5 .txts{width: 3.3rem}
.page5 .slide-5{width: 8.3rem}
.page5 .slide-5s{width: 9.9rem}
.page5 .slide-5s .swiper-slide{width: 8.3rem}
.page5 .slide-5s .swiper-slide a{display: block;transition: .3s;position: relative;}
.page5 .slide-5s .swiper-slide.video a:before{content: '';width: .88rem;height: .88rem;background: url(../images/pl.png) no-repeat center;background-size: 100% 100%;position: absolute;top: 50%;left: 50%;z-index: 5;margin-top: -.44rem;margin-left: -.44rem}
.page5 .slide-5s .swiper-slide .img{height: 5rem;background: transparent;background: #000 }
.page5 .slide-5s .swiper-slide .img img{opacity: .5;}
.page5 .slide-5s .swiper-slide-active .img{border: 5px solid #fff}
.page5 .slide-5s .swiper-slide-active .img img{opacity: 1;}
.page5 .slide-5s .swiper-slide-next a{transform: translateX(-.15rem);}
.page5 .slide-5s .swiper-slide-next+.swiper-slide a{transform: translateX(-.15rem);}
.page5 .slide-5s .swiBtn a{position: absolute;top: 50%;margin-top: -.25rem;z-index: 5}
.page5 .slide-5s .swiBtn a img{width: .51rem}
.page5 .slide-5s .swiBtn a.next{right: .4rem;}
.page5 .slide-5s .swiBtn a.prev{left:.2rem;display: none}
.page5 .slide-5s .swiBtn a.prev img{transform: rotate(-180deg);}

.page6 .swiNav{margin-bottom: .4rem;}
.page6 .swiNav ul li a{color: #fff;font-size: .22rem;border-color: #930000;color: #930000}
.page6 .list li h4{writing-mode: tb-rl;writing-mode: vertical-rl;}
.page6 .list li{width: 2rem}
.page6 .list li a{display: flex;flex-direction: column;align-items: center;justify-content: center;}
.page6 .list li .img{height: 2.8rem;}
.page6 .list li .txt{width: 1.3rem;display: flex;align-items: center;justify-content: center;padding: .3rem 0;flex:1;overflow: hidden;max-height: 4.6rem;min-height: 2.6rem}
.page6 .list li.nopic .txt{max-height: 8rem}
.page6 .list li .txt h4{color: #fff;font-size: .22rem;max-height: 80%}
.page6 .list li:nth-child(3){margin-top: .4rem}
.page6 .list li:nth-child(4){margin-top: .8rem}
.page6 .list li:nth-child(6){margin-top: .8rem}
.page6 .list li:nth-child(1) .txt{background: #ac0101}
.page6 .list li:nth-child(2) .txt{background: #994239}
.page6 .list li:nth-child(3) .txt{background: #930000}
.page6 .list li:nth-child(4) .txt{background: #daab6e}
.page6 .list li:nth-child(5) .txt{background: #b30101}
.page6 .list li:nth-child(6) .txt{background: #642721;max-height: 4rem}
.page6 .list li:nth-child(6).nopic .txt{max-height: 7rem}
.page6 .list li:nth-child(4).nopic .txt{max-height: 7rem}
.page6 .list li:nth-child(6) .txt{max-height: 4rem}

.page7 .con .img{width: 4.8rem}
.page7 .con .img img{border: 4px solid #ffcd07;width: 100%}
.page7 .con .txt{flex:1;overflow: hidden;margin-left: .9rem;color: #fff;margin-right: 1.5rem}
.page7 .con .txt h4{font-size: .3rem;margin-bottom: .25rem}
.page7 .con .txt .desc{text-align: justify;margin-bottom: .7rem;line-height: 1.8em}
.page7 .con .txt a{font-size: .18rem;color: #ffcd07;border-bottom: 1px solid #ffcd07;padding-bottom: .05rem;display: inline-block;}
.page7 .con .txt a img{height: .18rem}

.page8s{padding: 1.2rem 0;}
.page8s ul li{/*width: 6.96rem;*/width:31.3333%;height: 2.5rem;position: relative;}
.page8s ul li:after{content: '';height: .64rem;width: 7.1rem;left: 50%;transform: translateX(-50%);background: url(../images/sha.png) no-repeat center;background-size: 100% 100%;position: absolute;bottom: -.5rem;z-index: 0;pointer-events: none}
.page8s ul li a{display: flex;align-items: center;justify-content: center;height: 2.5rem;background: url(../images/571.png) no-repeat center;background-size: cover;border-radius: .1rem;font-size: .36rem;color: #fff;position: relative;padding-bottom: .6rem;z-index: 2}
.page8s ul li a:before{content: '';position: absolute;top: .15rem;left: .15rem;bottom: .15rem;right: .15rem;border: 1px dashed rgba(255,255,255,.4);border-radius: .1rem;z-index: 3;pointer-events: none}
.page8s ul li:nth-child(2) a{background: url(../images/572.png) no-repeat center;background-size: cover;}
.page8s ul li:nth-child(1) a img,
.page8s ul li:nth-child(2) a img,
.page8s ul li:nth-child(3) a img{position: absolute;left: 0;width: 100%;z-index: 1;bottom: 0;pointer-events: none;user-select: none }

@media (min-width: 1025px){
body,html{overflow: hidden;}
.more.v a:hover{background:#930000;color: #fff }
.more.v a:hover i{ background: url(../images/arr1on.png) no-repeat center;background-size: 100% 100% }
.more.w a:hover{ color: #fff;border-color: #feb900;background: #feb900}
.page7 .titimg .im1{width: 1.09rem}
.page6 .titimg .im1{width: 1.16rem}
.page5 .titimg .im1{width: 1.19rem}
.page4 .titimg .im1{width: 1.07rem}
.page2 .titimg .im1{width: 1.23rem}
.page3 .titimg img{height: 1.13rem}
.page7 .titimg{position: absolute;left: 0;top: 0}
.page6 .titimg{position: absolute;left: 0;top: 0}
.page5 .titimg{position: absolute;left: 0;top: 0}
.page4 .titimg{position: absolute;left: 0;top: 0}
.page2 .titimg{position: absolute;left: 0;top: .4rem}
.page6 .mores{position: absolute;left: .3rem;bottom: .4rem;z-index: 5}
.page5 .mores{position: absolute;left: 0;bottom: 0;z-index: 5}
.page4 .mores{position: absolute;left: .3rem;bottom: 0;z-index: 5}
.page2 .more{position: absolute;left: .4rem;bottom: 0;z-index: 5}
.page7 .wp{padding-left: 2.4rem}
.page6 .wp{padding-left: 1.85rem}
.page4 .wp{padding-left: 1.85rem}
.page5 .wp{padding-left: 2.4rem}
.page2 .wp{padding-left: 1.8rem}

.page2 .slide-2 .swiper-slide .item:hover{height: 6.7rem}
.page2 .slide-2 .swiper-slide .item:hover h4{color: #fff}
.page2 .slide-2 .swiper-slide .item:hover .p1{color: #fff}
.page2 .slide-2 .swiper-slide .item:hover .p2{color: rgba(255,255,255,.7)}
.page2 .slide-2 .swiper-slide .item:hover:after{width: 100%}
.page2 .slide-2 .swiper-slide .item:hover .arr i{color: #fff;left: 0}
.more.v a{width: .42rem;height: 1.4rem; color: #930000;font-size: .18rem;padding: 0 .1rem;line-height: 1.2em;display: flex;align-items: center;flex-direction: column;border: 1px dashed #930000;border-radius: .4rem; justify-content: center;text-align: center;transition: .3s}
.more.v a i{display: block;transform: rotate(90deg);width: .18rem;margin-top: .1rem;height: .18rem;background: url(../images/arr1.png) no-repeat center;background-size: 100% 100%;transition: .3s}
.more.h a{width: 1.4rem;height: .42rem; color: #930000;font-size: .18rem;padding: 0 .1rem;line-height: 1.2em;display: flex;align-items: center; border: 1px dashed #930000;border-radius: .4rem; justify-content: center;text-align: center;transition: .3s}

.more.h a i{display: block;width: .18rem;margin-left: .1rem;height: .18rem;background: url(../images/arr1.png) no-repeat center;background-size: 100% 100%;transition: .3s}
.more.w a{ color: #fff;border-color: #fff}
.more.w a i{ background: url(../images/arr1on.png) no-repeat center;background-size: 100% 100%}


/*.page3 .slide-3 .swiper-slide-prev .year{transform: translateY(-.4rem);opacity: 0;}
.page3 .slide-3 .swiper-slide-active .year{transform: translateY(-.5rem);}
.page3 .slide-3 .swiper-slide-next .year{transform: translateY(-.35rem);}
.page3 .slide-3 .swiper-slide-next+.swiper-slide .year{transform: translateY(-.1rem);}
.page3 .slide-3 .swiper-slide-next+.swiper-slide+.swiper-slide .year{transform: translateY(.05rem);}
.page3 .slide-3 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide .year{transform: translateY(.1rem);}
.page3 .slide-3 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide .year{transform: translateY(.05rem);}
.page3 .slide-3 .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide .year{transform: translateY(-.15rem);}*/


.page4 .slide-4 .list li:nth-child(1){width: 3.3rem;margin-top: 2.35rem} 
.page4 .slide-4 .list li:nth-child(2){width: 3.1rem} 
.page4 .slide-4 .list li:nth-child(2) .txt{height: 1.4rem}
.page4 .slide-4 .list li:nth-child(3){width: 3.1rem;margin-top: .6rem } 
.page4 .slide-4 .list li:nth-child(3) a{ display: flex;flex-wrap: wrap;} 
.page4 .slide-4 .list li:nth-child(4){width: 3.1rem;position: absolute;bottom: -.4rem;right: 2.82rem;} 
.page4 .slide-4 .list li:nth-child(5){width: 2.7rem;margin-top: 1.26rem} 
.page4 .slide-4 .list li:nth-child(3) .txt{order: 1;width: 100%;padding-top: 0;padding-bottom: .15rem;display: flex;align-items: flex-end;}
.page4 .slide-4 .list li:nth-child(3) .txt p{}
.page4 .slide-4 .list li:nth-child(1) .img{height: 2.2rem}
.page4 .slide-4 .list li:nth-child(2) .img{height: 4.56rem}
.page4 .slide-4 .list li:nth-child(3) .img{height: 2.15rem;order: 2;width: 100%}
.page4 .slide-4 .list li:nth-child(4) .img{height: 2.15rem}
.page4 .slide-4 .list li:nth-child(5) .img{height: 3.35rem}

}
@media (max-width: 1024px){
.section{padding: .8rem 0}
.fp-section{min-height: inherit!important;height: auto!important}
.baNav{display: none}
.home.navShow .header{}
.titimg .im1{display: none;}
.titimg .im2{display: block;}
.more.v a{width: 1.9rem;height: .56rem; color: #930000;font-size: .24rem;padding: 0 .1rem;border: 1px dashed #930000;border-radius: .4rem; justify-content: center;text-align: center;display: flex;align-items: center;}
.more.v a i{display: block;width: .24rem;margin-left: .1rem;height: .24rem;background: url(../images/arr1.png) no-repeat center;background-size: 100% 100%;transition: .3s}

.more.h a{width: 1.9rem;height: .56rem; color: #fff;font-size: .24rem;padding: 0 .1rem;display: flex;align-items: center; border: 1px dashed #fff;border-radius: .4rem; justify-content: center;text-align: center;transition: .3s}
.more.h a i{display: block;width: .24rem;margin-left: .1rem;height: .24rem;background: url(../images/arr1on.png) no-repeat center;background-size: 100% 100%;transition: .3s}
.page4 .more.v a{color: #fff;border-color: #fff}
.page4 .more.v a i{background: url(../images/arr1on.png) no-repeat center;background-size: 100% 100%;}

.page5 .more.v a{color: #fff;border-color: #fff}
.page5 .more.v a i{background: url(../images/arr1on.png) no-repeat center;background-size: 100% 100%;}

.page3 .slide-3p:before{content: '';border-bottom: 1px  dashed rgba(255,255,255,.4);position: absolute;left: .1rem;right:.1rem;bottom: .1rem}
.page3 .slide-3p .swiBtn a.prev{left: 0;bottom: 0;top: auto}
.page3 .slide-3p .swiBtn a.next{right: 0;bottom: 0;top: auto}

.titimg{display: flex;;justify-content: center;margin-bottom: .4rem}
.titimg img{height: 1.4rem}
.page2 .wp{margin-bottom: 0}
.page2 .more{display: flex;justify-content: center;;margin-top: .4rem}
.page2 .slide-2 .swiper-wrapper{height: auto}
.page2 .slide-2 .swiper-slide{width: 33.3333%}
.page2 .slide-2 .swiper-slide .item .p1{font-size: .22rem;-webkit-line-clamp: 2;}
.page2 .slide-2 .swiper-slide .item .p2{font-size: .2rem;-webkit-line-clamp: 2;}
.page2 .slide-2 .swiper-slide .item{height: auto;padding: .3rem .3rem .4rem}
.page2 .slide-2 .swiper-slide .item .img{height: 32vw}
.page3 .slide-3{padding: 0}
.page3 .slide-3p:after{display: none}
.page3 .slide-3p{height: auto;margin-top: .5rem;margin-bottom: .5rem}
.page4 .mores{margin-top: .4rem;display: flex;justify-content: center;}
.page5 .mores{margin-top: .4rem;display: flex;justify-content: center;}
.page6 .mores{margin-top: .4rem;display: flex;justify-content: center;}
.page4 .swiNav ul{justify-content: center;}
.page5 .swiNav ul{justify-content: center;}
.page6 .swiNav ul{justify-content: center;}
.swiNav.unav ul li a{height: .56rem;font-size: .26rem}
.page4 .slide-4 .list{justify-content: center;}
.page4 .slide-4 .list li{width: 33.333%;padding: .2rem}
.page4 .slide-4 .list li .img{height: 22vw}
.page4 .slide-4 .list li .txt{font-size: .2rem}
.page4 .slide-4 .swiBtn{position: relative;display: flex;justify-content: center;top: 0;left: 0}
.page4 .slide-4 .swiBtn a{width: .7rem;height: .7rem;line-height: .7rem;margin: 0 .1rem;font-size: .25rem}
.page4 .swiTabs{min-height: inherit;}

.page5 .txts{width: 100%;margin-bottom: .3rem}
.page5 .slide-5{width: 100%}
.page5 .txts ul li h4{font-size: .32rem}
.page5 .txts ul li .desc{font-size: .2rem}
.page5 .slide-5s{width: 100%}
.page5 .slide-5s .swiper-slide{width: 75vw}
.page5 .slide-5s .swiBtn a.prev{display: block;left: .4rem}
.page5 .slide-5s .swiper-slide .img{height: 54vw}
.page6 .list li .txt h4{font-size: .24rem}

.page6 .list li{width: 20%}
.page6 .list li:last-child{display: none}
.page6 .list li .img{height: 26vw;}
.page6 .list li .txt{width: 1.4rem;}

.page7 .con .txt h4{font-size: .32rem}
.page7 .con .txt .desc{font-size: .2rem}
.page7 .con .txt a{font-size: .22rem}
.page7 .con .txt a img{height: .24rem}
.page8s ul{justify-content:center;}
.page8s ul li{width: 48%;margin:0 1% .3rem;}
.page8s ul li a{height: 2rem}
}
@media (max-width: 992px){
.titimg{margin-bottom: .4rem}
.titimg img{height:1.3rem}
.page4 .slide-4 .list li:nth-child(2) .txt p{-webkit-line-clamp: 2;}
.page5 .txts ul li .desc{font-size: .24rem}
.page5 .txts ul li h4{font-size: .36rem}

.page7 .con .txt{margin-right: 0;margin-left: .4rem}
}

@media (max-width: 597px){
.page3 .slide-3p .swiBtn a{font-size: .4rem;top: 0}
.page3 .slide-3p .swiBtn a.prev{left: 0;top: .2rem}
.page3 .slide-3p .swiBtn a.next{right: 0;top:.2rem}

.page3 .slide-3s .swiBtn a.prev{left: 2%}
.page3 .slide-3s .swiBtn a.next{right: 2%}
.page3 .slide-3s .swiper-slide{width: 90vw}
.page3 .slide-3s .swiper-slide .img{height: 50vw}

.page2 .slide-2 .swiper-slide{width: 50%}
.page2 .slide-2 .swiper-slide .item .img{height: 42vw}
.titimg img{height:1.1rem}
.page2 .wp{margin-left: 3vw;margin-right: 3vw}
.page3 .slide-3 .swiper-slide{font-size: .42rem}

.page4 .slide-4 .list li{width: 50%;padding: .1rem}
.page4 .slide-4 .list li .img{height: 30vw}
.page4 .slide-4 .list li .txt{font-size: .24rem}
.page5 .txts ul li a img{height: .3rem}
.swiNav.unav ul li+li{margin-left: .1rem}
.page5 .swiNav.unav ul li a{padding: 0 .25rem 4px}
.page6 .list li{width: 25%}
.page8s{padding: .8rem 0 .4rem}
.page6 .list li .img{height: 32vw;background: transparent;}
.page6 .list li .txt{width: 1.3rem;}
.page6 .list li:nth-child(5){display: none}
.page6 .list li .txt h4{font-size: .28rem}
.page7 .con .txt .desc{font-size: .26rem;margin-bottom: .3rem}
.page7 .con .txt h4{font-size: .38rem}
.page7 .con .img{width: 80%;margin: 0 auto}
.page7 .con .txt{width: 100%;margin-left: 0;margin-top: .4rem;flex: inherit;text-align: center;}
.page7 .con .txt a{font-size: .26rem}
.page7 .con .txt a img{height: .26rem}
.page8s ul li{width: 100%;margin-bottom: .8rem}
.page8s ul li a{height: 30vw}
}

.ani1s{animation: ups linear 2s infinite;opacity: .5}
.ani2s{animation: ups linear 1.8s infinite;}
.ani3s{animation: ups linear 2.2s infinite;}
.ani4s{animation: ups linear 1.4s infinite;opacity: .8}
.ani5s{animation: ups linear 1.6s infinite;}
.ani6s{animation: ups linear 2.6s infinite;}