@charset "utf-8";
.banner{position:relative;width:100%}
.swiper-container{width:100%}
/*.banner .slide-ba:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:30%;background:url(../images/794.png) repeat-x top center;background-size:100% 100%;z-index:2;opacity:.65;pointer-events: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:3rem;background:url(../images/topms.png) repeat-x top center;background-size:auto 100%;z-index:2;opacity:1;pointer-events:none;display: none}
.banner .swiper-slide a:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:30%;background:url(../images/794.png) repeat-x top center;background-size:auto 100%;z-index:2;opacity:.3;pointer-events:none; }
.banner .swiper-slide .txt{position:absolute;left:.8rem;right:30%;bottom:.5rem;z-index:5;z-index:5;color:#fff;font-size:.32rem}
.banner .swiper-slide .txt h4{font-weight:bold;line-height:1em}
.banner .item  .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;width:auto;margin:0 .3rem;overflow: hidden;color: rgba(255,255,255,.5);height: .41rem}
.banner .swiDots .swiper-pagination-current{font-size: .36rem;color: #fff}
.banner .swiDots .line{margin: 0 .1rem}
.banner .swiDots span{width: .25rem;height: .25rem;margin: 0;transition: .3s; border-radius: 0;position: relative;opacity: 1;background: url(../images/dot.png) no-repeat center;background-size: 100% 100%; margin: 0 .25rem}
.banner .swiDots span.active{opacity: 1;background: url(../images/doton.png) no-repeat center;background-size: 100% 100%;width: .41rem;height: .41rem }
 
.banner .slideImg video{width:100%;height:100%;object-fit:cover}
.banner .toall img{width:100%}
.banner .toall{position:absolute;z-index:7;left:50%;margin-left:.16rem;bottom:.2rem;width:.33rem;animation:up 2s infinite;cursor:pointer}
.banner .swiBtn{position:absolute;right:.45rem;z-index:8;top:50%;margin-top:-1.6rem}
.banner .swiBtn a{display:block;width:.5rem;height:.5rem;text-align:center;line-height:.5rem;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;margin:.2rem 0}
.banner .swiBtn a:hover{animation:beat 0.5s 1}
.banner .swiTool a{color: #fff}
.banner .swiTool{position: absolute;right: .8rem;z-index: 5;bottom: .4rem;left: .8rem}
.isIpadPro .banner .item .slideImg,.isIpadAir .banner .item .slideImg{height:56vw}
.isIpadPro .banner  .toall,.isIpadAir .banner  .toall{display:none}
@media (max-width:992px){
.banner .swiBtn{position:absolute;right:.45rem;z-index:8;top:auto;margin-top:0;left:.45rem;width:auto;bottom:.3rem;display:flex;align-items:center;justify-content:center}
.banner .swiBtn a{display:block;width:.7rem;height:.7rem;text-align:center;line-height:.7rem;color:#fff;margin:0 .2rem}
}
@media (min-width:1367px){
.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 .item .slideImg{padding-bottom:0;height:52vw;min-height:inherit}


.banner .swiDots span{}
.banner .toall{display:none}
}
@media (max-width:992px){
.banner .item .slideImg{height:56vw}
.banner .swiper-slide .txt{bottom: .25rem;left: .5rem}
.banner .swiDots {font-size:.24rem}
.banner .swiTool{bottom:.25rem;right: .5rem}
.swiTool .prev svg,.swiTool .next svg{height: .4rem;display: block;}
}
@media (max-width:597px){
.banner .swiBtn img{height:.12rem}
.banner .swiper-slide .txt{font-size:.3rem;left: .3rem}
.banner .swiTool{bottom:.2rem;right: .3rem;left: .3rem}
.swiTool .prev svg,.swiTool .next svg{height: .4rem;display: block;}
.banner .swiper-slide a:after{height: 50%}
.banner .swiDots span:before{content: '';width: .12rem;height: .12rem;margin-left: -.06rem}
.banner .swiDots span:after{top: 70%}
}
.iconfont{font-size:inherit}
#content{width:100%; position:relative;overflow: hidden!important;}

.fancybox-button[disabled]{display: none}
.intit{ position: relative;}
 
.homea{padding-top: .5rem}
.homea-a{margin-bottom: .5rem}
.homea-a .box{align-items: flex-start;}
.homea-a .box .slide-a-a{width: 7rem}
.homea-a .box .list{width: 7rem}
.homea-a .box .slide-a-a .img{height: 4.25rem;border-radius:5px;}
.homea-a .box .slide-a-a .txt{position: absolute;left: 0;bottom: 0;right: 0;padding: .2rem;z-index: 5;color: #fff;padding-right: 1.4rem}
.homea-a .box .slide-a-a .txt h4{font-size: .18rem;font-weight: bold;}
.homea-a .box .slide-a-a .swiDots{position: absolute;left: auto;width: auto;right: .2rem;bottom: .2rem;z-index: 5}
.homea-a .box .slide-a-a .swiDots span{background: #fff;opacity: 1;position: relative;margin: 0 .08rem}
.homea-a .box .slide-a-a .swiDots span.active:after{content: '';position: absolute;top: -4px;left: -4px;bottom: -4px;right: -4px;border-radius:50%;border: 1px solid #fff}
.homea-a .box .list li a{display: block;padding:.12rem .2rem;position: relative;border-radius: 5px;transition: .3s}
.homea-a .box .list li p{display:none;color: rgba(51,51,51,.6);font-size: .15rem;margin-top: .05rem}
.homea-a .box .list li time{position: absolute;top: .12rem;right: .2rem;color: rgba(51,51,51,.7);}
.homea-a .box .list li h4{font-size: .18rem;margin-right: 1rem}
.homea-a .box .list li.on p{display: block;}


.homeb .suTab{width: 10rem}
.homeb .rlBox{width: 4rem}
.homeb .suTab .hd{margin-bottom: .2rem;position: relative;padding-right: 1.2rem;}
.homeb .suTab .hd .intit {
    position: absolute;
    right: 0;
    top: 0;
}
.homeb .suTab .hd ul{padding-bottom: .1rem;position: relative; }
.homeb .suTab .hd:after{content: '';height: 1px;position: absolute;left: 0;right: 0;bottom: .1rem;background:#006cb1;z-index: 0 }
.homeb .suTab .hd ul li{padding-bottom: .25rem;position: relative; }
.homeb .suTab .hd ul li a{display: block;line-height: .38rem;padding: 0 .15rem;border-radius: 5px;font-size: .18rem}
.homeb .suTab .hd ul li.on a{background: #006cb1;color: #fff }
.homeb .suTab .hd ul li.on:after{content: '';position: absolute;left: 50%;bottom: -.07rem;width: .14rem;height: .08rem;background: url(../images/sj.png) no-repeat center;background-size: 100% 100%;z-index: 4}
.homeb .suTab .list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.homeb .suTab .list li{width: calc(50% - .14rem);margin-bottom: .27rem}
.homeb .suTab .list li a{display: flex;align-items: center;height: 1.14rem;border: 1px solid rgba(0, 108, 177, 0.2);border-radius: 4px;padding: .15rem;transition: .3s}
.homeb .suTab .list li .txt{flex:1;margin-left: .2rem;overflow: hidden;}
.homeb .suTab .list li .info{font-size: .9rem;font-size: .14rem;color: #999;margin-top: .06rem;line-height: 1.5em}
.homeb .suTab .list li .info p{display: flex;align-items: center;}
.homeb .suTab .list li .info p svg{margin-right: .06rem;width: .16rem;height: .16rem}
.homeb .suTab .list li .info p span{display: block;flex:1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.homeb .suTab .list li h4{font-size: .18rem;font-weight: bold;}
.homeb .suTab .list li time{width: .7rem;height: .7rem;border: 1px solid rgba(0, 108, 177, 0.2);border-radius: 4px;text-align: center;display: flex;flex-direction: column;justify-content: center;color: #0071BB;transition: .3s}
.homeb .suTab .list li time .t1{font-size: .28rem;display: block;line-height: 1.4em;position: relative;}
.homeb .suTab .list li time .t1:after{content: '';width: .12rem;height: 1px;background:  #0071BB;display: block;margin:0 auto ;transition: .3s}
.homeb .suTab .list li time .t2{font-size: .14rem;display: block;line-height: 1.6em}
.homeb .rlBox .calendar-tit{background: url(../images/rltop.png) no-repeat center;background-size: 100% 100%;padding: .1rem .3rem;border-radius:4px 4px 0 0;}
.homeb .rlBox .calendar-tit h4{font-size: .2rem;font-weight: bold;color: #fff}
.homeb .rlBox .drop-wrap{width:1.2rem;position:relative;z-index:9;}
.homeb .rlBox .drop-head{height:.36rem;line-height:.36rem;padding:0 .1rem ; cursor:pointer;color: #fff}
.homeb .rlBox .drop-head:after{ content: "\e600";font-family: swiper-icons !important;position: absolute;right: 0;top: 50%;transform:scale(.8) translateY(-60%); }
.homeb .rlBox .drop-list{display:none;position:absolute;top:.38rem;left:0;width:100%;border:1px solid #ccc;background:#fff;}
.homeb .rlBox .drop-item{height:.34rem;line-height:.34rem;padding:0 .1rem;cursor:pointer;font-size: .14rem}
.homeb .rlBox .drop-item:hover{background:#f0f0f0;}
.homeb .rlBox .drop-item.active{background:#409eff;color:#fff;}
.homeb .day.disabled-day{color:#aaa;cursor:not-allowed; }
.homeb .rlBox .calendar-head{display:flex;border: 1px solid #f3ede4;border-top: 0}
.homeb .rlBox .calendar-head div{flex:1;text-align:center;padding:.15rem 0 .1rem; }
.homeb .rlBox .calendar-head div:first-child,.homeb .rlBox .calendar-head div:last-child{color: #999}
.homeb .rlBox .calendar-body{display:flex;flex-wrap:wrap;border: 1px solid #f3ede4;border-top: 0;border-bottom: 0;padding: .1rem 0;height: 2.12rem }
.homeb .rlBox .day{width:calc(100% / 7);text-align:center; cursor:pointer;display: flex;align-items: center;justify-content: center;position: relative; }
.homeb .rlBox .day span{display: flex;align-items: center;justify-content: center;width: .30rem;height: .30rem;border-radius: 55%;font-size: .14rem}
.homeb .rlBox .day.today span{background:#d0b592;color:#fff;}
.homeb .rlBox .day.has{ font-weight:bold;}
.homeb .rlBox .day.has:after{content: '';width: 6px;height: 6px;border-radius: 50%;background: #b09b7c;left: 50%;margin-left: -3px;bottom: -2px;position: absolute;}
.homeb .rlBox .swiper-box{ background: url(../images/rlbg.png) no-repeat center;background-size: cover;border-radius:4px;padding: .15rem .2rem .1rem;color: #fff}
.homeb .rlBox .swiper-box .item h4{font-weight: bold;color: #fff}
.homeb .rlBox .swiper-box .item .info{font-size: .14rem;color: rgba(255,255,255,.8);margin-top: .06rem;line-height: 1.5em;margin: .1rem 0}
.homeb .rlBox .swiper-box .item .info p{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: .2rem}
.homeb .rlBox .swiper-box .item .info p:nth-child(1){background: url(../images/pi1.png) no-repeat left center;background-size: .14rem .14rem}
.homeb .rlBox .swiper-box .item .info p:nth-child(2){background: url(../images/pi2.png) no-repeat left center;background-size: .14rem .14rem}
.homeb .rlBox .swiper-box .item .desc{font-size: .14rem;color: rgba(255,255,255,.6);}
.homeb .rlBox .swiper-box .swiDots span{background: #D0B592;height: 3px;border-radius: 5px;width: .1rem;margin-right: .1rem;opacity: .5}
.homeb .rlBox .swiper-box .swiDots span.active{width: .3rem;opacity: 1}
 
.intit .more a{position: relative;display: block;}
.intit .more a img:first-child{height: .4rem}
.intit .more a img:last-child{height: .32rem;position: absolute;top: 50%;margin-top: -.16rem;right: .04rem;animation: roted 20s linear infinite}
.intit .h3 img{height: 1.26rem}
.homed{background: url(../images/1.jpg) no-repeat top center;background-size: 100% auto;padding-top: 1.55rem;margin-top: -.8rem;z-index: 3;position: relative;padding-bottom: .7rem}
.homea{background: url(../images/bg1.png) no-repeat right bottom;background-size: auto 4.65rem}
.homee{background: url(../images/animbg.png) no-repeat bottom center;background-size: 100% auto}
.homeb{background: url(../images/2463.png) no-repeat 40% center;background-size: auto 100%;padding: .6rem 0 .6rem;position: relative;z-index: 4}
.homed .slide-dp{position: relative;}
.homed .slide-dp .swiBtn a{position: absolute;top: 50%;margin-top: -.24rem;z-index: 5}
.homed .slide-dp .swiBtn img{height: .48rem}
.homed .slide-dp .swiBtn a.prev{left: -.6rem}
.homed .slide-dp .swiBtn a.next{right: -.6rem}
.homed .slide-d .swiper-slide{width: 31.33333%;margin-right: 3%}
.homed .slide-d .swiper-slide .img{height: 2.5rem;border-radius:5px;}
.homed .slide-d .swiper-slide a{display: block;position: relative;}
.homed .slide-d .swiper-slide a:after{content: '';width: .35rem;height: .35rem;border-radius:50%;background: url(../images/play.png) no-repeat center;background-size: 100% 100%;position: absolute;left: .2rem;bottom: .2rem;z-index: 5}
.homed .slogs{position: absolute;left: .3rem;top: 2.5rem;width: 1.32rem}
.homed .list {margin-top: .3rem}
.homed .list li{width: 3.24rem;position: relative;}
.homed .list li:after{content: '';height: .3rem;width: 100%;border-radius: 50%;position: absolute;left: 0;bottom: -.1rem;background: rgba(0, 0, 0, 0.25);filter: blur(.3rem);z-index: 0;transition: .3s}
.homed .list li a{display: flex;align-items: center;justify-content: center;background: url(../images/8601.png) no-repeat center;background-size: cover; height: .9rem;border-radius: 5px;position: relative;z-index: 4;color: #217DB8;transition: .3s}
.homed .list li .icoCo{width: .36rem;height: .33rem;margin-right: .1rem}
.homed .list li h4{font-size: .18rem;font-weight: bold;margin-right: .1rem}
.homed .list li i{font-size: .14rem}


.homea-b .slide-a-b .swiper-slide{width: 31.33333%;margin-right: 3%}
.homea-b .slide-a-bp{position: relative;}
.homea-b .slide-a-b{padding-bottom: .6rem}
.homea-b .slide-a-bp .swiBtn a{position: absolute;top: 50%;margin-top: -.54rem;z-index: 5}
.homea-b .slide-a-bp .swiBtn img{height: .48rem}
.homea-b .slide-a-bp .swiBtn a.prev{left: -.6rem}
.homea-b .slide-a-bp .swiBtn a.next{right: -.6rem}
.homea-b .swiper-slide:after{content: '';height: .3rem;right: .2rem;border-radius: 50%;position: absolute;left: .2rem;bottom: 0;background: rgba(0, 0, 0, 0.25);filter: blur(.3rem);z-index: 0;transition: .3s}
.homea-b .swiper-slide a{display: flex;align-items: center;justify-content: center; height: 1.3rem;border-radius: 5px;position: relative;z-index: 4;transition: .3s;background: url(../images/8601.png) no-repeat center;background-size: cover; padding: .2rem;transition: .3s}
.homea-b .swiper-slide h4{font-size: .18rem;font-weight: bold;line-height: 1.5em}
.homea-b .swiper-slide p{font-size: .14rem;color: #999;margin-top: .1rem;line-height: 1em}
.homea-b .swiper-slide a time{display: flex;flex-direction: column;justify-content: center;text-align: center;padding-right: .2rem;border-right: 1px solid #D8D8D8}
.homea-b .swiper-slide a time .t1{font-size: .38rem;display: block;line-height: 1.3em;font-weight: bold;}
.homea-b .swiper-slide a time .t2{font-size: .16rem;display: block;line-height: 1.3em}
.homea-b .swiper-slide a .txt{flex:1;overflow: hidden;margin-left: .2rem}

.homee .wp{margin-bottom: .6rem}
.homee .list li{width:2.4rem;position: relative;}
.homee .list li:after{content: '';height: .3rem;width: 100%;border-radius: 50%;position: absolute;left: 0;bottom: -.1rem;background: rgba(0, 0, 0, 0.25);filter: blur(.3rem);z-index: 0;display: none}
.homee .list li a{display: flex;align-items: center;justify-content: center; height: .92rem;border-radius: 5px;position: relative;z-index: 4;color: #217DB8;border: 1px solid #217DB8;transition: .3s}
.homee .list li .icoCo{width: .54rem;height: .44rem;margin-right: .1rem}
.homee .list li h4{font-size: .18rem;font-weight: bold; }
 

.bgss{position: relative;overflow: hidden;z-index: 0;height: 2.83rem}
.bgss .animg{white-space: nowrap;  position: relative;z-index: 2; }
.bgss .animg img{height: 2.83rem;  }
/*.bgss .animg img:hover{filter: drop-shadow(0 0 .1rem #ebcf93) }*/
.bgss .ani{display: inline-block;}
.bgss .yun{width:100% ;z-index: 2;left:0;position: absolute;bottom: 0;z-index: 3;user-select: none;pointer-events: none}
.bgss .bg{width: 100%;position: absolute;left: 0;bottom: 0;width: 100%;z-index: 0;user-select: none;pointer-events: none}
.bgs .blue{display: block;width: 100%}
 
.bgss .animg{
    height:100%;
    display:flex;
    animation: move 35s linear infinite;
}
.bgss .animg img{
    height:100%;display: block;max-width: inherit;;width: auto
}

@keyframes move {
    0%{
        transform: translateX(0);
    }
    100%{
 
        transform: translateX(-100%);
    }
}

@media (min-width: 993px){
 .homed .list li a:hover {background: url(../images/17164.png) no-repeat center;background-size:cover; color: #4F3D23}
 .homed .list li:hover:after{background: rgba(0, 0, 0, 0.65); }
 .homee .list li a:hover {background: #006CB1;color: #fff}
 .homeb .suTab .list li a:hover{background: url(../images/17163.png) no-repeat center;background-size:cover;border-color: transparent;color: #333; }
 .homeb .suTab .list li a:hover time{color: #333;border-color: #333 }
 .homeb .suTab .list li a:hover .info{color: rgba(51,51,51,.5)}
 .homeb .suTab .list li a:hover .info svg{opacity: .6}
 .homeb .suTab .list li a:hover time .t1:after{background: #333 }

 .homea-b .swiper-slide a:hover{background: url(../images/tzon.png) no-repeat center;background-size:cover;border-color: transparent;color: #333;  }
 .homea-b .swiper-slide a:hover p{color: rgba(51,51,51,.5) }
 .homea-b .swiper-slide a:hover time{border-right-color: rgba(51,51,51,.2) }
 .homea-b .swiper-slide:hover:after{background: rgba(0, 0, 0, 0.65);}
 .homea-a .list li a:hover{background: #D4C7A4;color: #333}
 .homea-a .list li a:hover h4{font-weight: bold;}
}

 

@media (max-width: 992px){
.intit .h3 img{height: 1.4rem}
.intit .more a img:first-child{height: .5rem}
.intit .more a img:last-child{height: .4rem;margin-top: -.2rem;right: .05rem}
.homea-a .box .slide-a-a{width: 100%;margin-bottom: .4rem}
.homea-a .box .list{width: 100%}
.homea-a .box .slide-a-a .img{height: 54vw}
.homea-b .slide-a-bp{padding: 0 .6rem}
.homea-b .slide-a-b .swiper-slide{width: 100%;margin-right: 3%}
 
.homea-b .slide-a-b{padding-bottom: .6rem}
.homea-b .slide-a-bp .swiBtn a{position: absolute;top: 50%;margin-top: -.54rem;z-index: 5}
.homea-b .slide-a-bp .swiBtn img{height: .58rem}
.homea-b .slide-a-bp .swiBtn a.prev{left: -.2rem}
.homea-b .slide-a-bp .swiBtn a.next{right: -.2rem}

.homea-b .swiper-slide a{ height: auto;padding: .5rem;transition: .3s;border: 1px solid #ddd}
.homea-b .swiper-slide h4{font-size: .28rem; }
.homea-b .swiper-slide p{font-size: .22rem; }
.homea-b .swiper-slide a time .t1{font-size: .48rem; }
.homea-b .swiper-slide a time .t2{font-size: .24rem; }
.homea-b .swiper-slide a .txt{flex:1;overflow: hidden;margin-left: .2rem}

.homea-a .box .list li h4{font-size: .28rem;margin-right: 1.5rem;flex: 1;margin-right: .1rem}
.homea-a .box .list li p{font-size: .22rem;display: none!important}
.homea-a .box .list li a{padding: .15rem 0;display: flex;align-items: center;justify-content: space-between;}
.homea-a .box .list li time{position: relative;top: 0;right: 0}
.homea-a .box .slide-a-a .txt h4{font-size: .3rem}
.homea-a .box .slide-a-a .swiDots{bottom: .3rem}
.homea-a .box .slide-a-a .swiDots span{margin: 0 .12rem}
.homea-a .box .slide-a-a .txt{padding: .25rem; padding-right: 1.8rem}

.homeb{background-size: 70% auto;background-position: center 20%;}
.homeb .suTab{width: 100%;margin-bottom: .2rem}
.homeb .rlBox{width: 100%}
    .homeb .suTab .hd{
        
padding-right: 2rem;
    }
.homeb .suTab .hd ul{display: block;font-size: 0;overflow: auto;white-space: nowrap;}
.homeb .suTab .hd ul li {display: inline-block;}
.homeb .suTab .hd ul li a{font-size: .28rem;line-height: .56rem}
.homeb .suTab .list li{width: 100%;margin-bottom: .2rem}

.homeb .suTab .list li a{height: auto;padding: .16rem; }
.homeb .suTab .list li .txt{flex:1;margin-left: .3rem;overflow: hidden;}
.homeb .suTab .list li .info{ font-size: .22rem; margin-top: .1rem;line-height: 1.5em}
 
.homeb .suTab .list li .info p svg{margin-right: .1rem;width: .24rem;height: .24rem}
.homeb .suTab .list li .info p span{display: block;flex:1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.homeb .suTab .list li h4{font-size: .26rem;font-weight: bold;}
.homeb .suTab .list li time{width: 1.1rem;height: 1.1rem;}
.homeb .suTab .list li time .t1{font-size: .38rem;display: block;line-height: 1.4em;position: relative;}
.homeb .suTab .list li time .t1:after{content: '';width: .22rem; }
.homeb .suTab .list li time .t2{font-size: .2rem;display: block;line-height: 1.6em}
.homeb .suTab .hd ul li.on:after{width: .21rem;height: .12rem;bottom: -.10rem}

.homeb .rlBox .calendar-tit h4{font-size: .3rem}
.homeb .rlBox .drop-wrap{width: 2rem}
.homeb .rlBox .drop-item{height: .46rem;line-height: .46rem;font-size: .22rem}
.homeb .rlBox .calendar-tit{padding: .2rem .3rem}
.homeb .rlBox .day span{width: .6rem;height: .6rem;font-size: .24rem}
.homeb .rlBox .calendar-body{height: auto;padding: .2rem 0}
.homeb .rlBox .calendar-head div{padding: .2rem 0 .15rem}
.homeb .rlBox .swiper-box .item h4{font-size: .26rem}
.homeb .rlBox .swiper-box{padding: .25rem}
.homeb .rlBox .swiper-box .item .info p{padding-left: .3rem}
.homeb .rlBox .swiper-box .item .info,.homeb .rlBox .swiper-box .item .desc{font-size: .22rem}
.homeb .rlBox .swiper-box .item .info p:nth-child(1){background: url(../images/pi1.png) no-repeat left center;background-size: .24rem .24rem}
.homeb .rlBox .swiper-box .item .info p:nth-child(2){background: url(../images/pi2.png) no-repeat left center;background-size: .24rem .24rem}

.homed{margin-top: 0;padding-top: 1.2rem;background: url(../images/1m.jpg) no-repeat top center;
    background-size: 100% auto;}
.homed .slide-d .swiper-slide{width: 48%;margin-right: 4%}
.homed .slide-d .swiper-slide .img{height: 22vw}
.homed .slide-dp{padding: 0 .5rem}
.homed .slide-dp .swiBtn img{height: .58rem}
.homed .slide-dp .swiBtn a.prev{left: -.2rem}
.homed .slide-dp .swiBtn a.next{right: -.2rem}
.homed .list li .icoCo{width: .48rem;height: .44rem}
.homed .list li{width: 48%;margin-bottom: .2rem}
.homed .list li i{font-size: .24rem}
.homed .list li h4{font-size: .28rem}
.homed .list li a{height: auto;padding: .3rem }
.homee .list:after{content: '';display: inline-block;width: 31.3333%}
.homee .list li{width: 48%;margin-bottom: .3rem}
.homee .list li a{height: auto;padding: .3rem}
.homee .list li h4{font-size: .28rem}
.homee .list li .icoCo{width: .66rem;height: .54rem}
.homee .wp{margin-bottom: 0}
 .bgss .animg{
 
    animation: move 25s linear infinite;
}
}

@media (max-width: 597px){
.intit .h3 img{height: 1.4rem}
.intit .more a img:first-child{height: .6rem}
.intit .more a img:last-child{height: .46rem;margin-top: -.23rem;right: .06rem}
.homea-a .box .slide-a-a .img{height: 56vw}
.homea-a .box .list li a{flex-wrap: wrap;}
.homea-a .box .list li h4{flex:inherit;width: 100%;font-size: .3rem}
.homea-b .swiper-slide a{ height: auto;padding: .5rem .2rem;transition: .3s;}
.homea-b .swiper-slide a p{display: none}

.homeb .suTab .list li .info{ font-size: .24rem; margin-top: .1rem;line-height: 1.5em}
 
.homeb .suTab .list li .info p svg{margin-right: .1rem;width: .3rem;height: .3rem}
 
.homeb .suTab .list li time{width: 1.1rem;height: 1.3rem;}
.homeb .suTab .list li time .t1{font-size: .48rem;display: block;line-height: 1.4em;position: relative;}
.homeb .suTab .list li time .t1:after{content: '';width: .24rem; }
.homeb .suTab .list li time .t2{font-size: .22rem;display: block;line-height: 1.6em}

.homeb .rlBox .calendar-tit h4{font-size: .36rem}
.homeb .rlBox .drop-wrap{font-size: .26rem}
.homeb .rlBox .drop-item{height: .5rem;line-height: .5rem;font-size: .24rem}
 
.homeb .rlBox .day span{width: .66rem;height: .66rem;font-size: .28rem;margin-top: .1rem;}
.homeb .rlBox .calendar-body{height: auto;padding: .2rem 0}
.homeb .rlBox .calendar-head div{padding: .2rem 0 .15rem}
.homeb .rlBox .swiper-box .item h4{font-size: .3rem}
.homeb .rlBox .swiper-box{padding: .25rem}
.homeb .rlBox .swiper-box .item .info p{padding-left: .3rem}
.homeb .rlBox .swiper-box .item .info,.homeb .rlBox .swiper-box .item .desc{font-size: .24rem}
.homeb .rlBox .swiper-box .item .info p:nth-child(1){background: url(../images/pi1.png) no-repeat left center;background-size: .24rem .24rem}
.homeb .rlBox .swiper-box .item .info p:nth-child(2){background: url(../images/pi2.png) no-repeat left center;background-size: .24rem .24rem}
.homed{padding-top: 1rem}
.homed .slide-d .swiper-slide{width: 100%;margin-right: 4%}
.homed .slide-d .swiper-slide .img{height: 44vw}
.homee .list li{width: 48%;margin-bottom: .3rem}

 .bgss .animg{
 
    animation: move 15s linear infinite;
}
}
