@charset "utf-8";
.banner{position:relative}
/*.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:0;right:0;height:2.6rem;background:url(../images/bamask.png) no-repeat top center;background-size:101% 100%;z-index:2;opacity: 1;}
.banner .swiper-slide a:after{content:'';position:absolute;left:0;bottom:0;right:0;height:1.6rem;background:url(../images/blackms.png) no-repeat top center;background-size:101% 100%;z-index:2;opacity: .5;}*/
.banner .item .imgBox .img{padding-bottom:0;height:6.63rem;}
.banner .swiDots{position:absolute;bottom:.2rem;left:10%;z-index:5;right: 10%;width: auto;text-align: center;}
.banner .swiDots span{background:#fff;width:.4rem;height:4px;opacity:.6;margin:0 .1rem;position:relative;background:#fff;border-radius: 0}
.banner .swiDots span.active{opacity:1}


@media (max-width:1024px){

.banner .swiper-slide a:before{height:1.5rem}
.banner .swiper-slide a:after{height:1.2rem}
.banner .swiDots{text-align: center;bottom: .3rem}
.banner .swiDots span{width:.3rem;margin:0 .1rem}
.banner .item .imgBox .img{padding-bottom:40%;height:auto;min-height:inherit}
}
@media (max-width:640px){
.banner .swiper-slide a:after{height:1rem}
.banner .swiDots span{width:.2rem;margin:0 .1rem}
.banner .swiDots{bottom:.15rem;}
.banner .item .imgBox .img{padding-bottom:45%;}
}

.intit{margin-bottom: .25rem;display: flex;justify-content: space-between;align-items: center;}
.intit .t{font-size: .36rem;font-weight: bold;}
.intit a{display: block;height: .34rem;border:1px solid #ddd;border-radius: .5rem;padding: 0 .25rem;line-height: .32rem;font-size: .15rem;transition: .3s}

.quickUrl{margin-bottom: .6rem;margin-top: -.4rem;position: relative;z-index: 5}
.quickUrl ul li{width: 20%;background: #fff;text-align: center;box-shadow: 0 5px 15px rgba(181,106,0,.15)}
.quickUrl ul li img{height: .52rem;transition: .3s}
.quickUrl ul li p{font-size: .18rem; font-weight:bold; margin-top: .1rem;transition: .3s}
.quickUrl ul li a{display: block;padding: .3rem 0 .3rem}

.homea{padding: 0 0 .8rem;background: url(../images/bg1.jpg) no-repeat center;background-size: auto 100%}
.homea .aleft{width: 35%}
.homea .aright{width: calc(65% - .4rem)}
.homea .aleft .slide-a .sbtn a{position: absolute;top: 39%;z-index: 5;transform: translateY(-50%);color: #fff;font-size: .4rem;text-shadow: 0 0 .1rem rgba(0,0,0,.15)}
.homea .aleft .slide-a .sbtn a.prev{left: .1rem}
.homea .aleft .slide-a .sbtn a.next{right: .1rem}
.homea .aleft .slide-a{margin-bottom: .2rem}
.homea .aleft .slide-a .imgBox .img{padding-bottom: 0;height: 2.87rem}
.homea .aleft .slide-a .txt{background: #b80101;height: 1.23rem;color: #fff;padding: .2rem .3rem}
.homea .aleft .slide-a .txt h4{font-weight: bold;font-size: .18rem;margin-bottom: .1rem}
.homea .aleft .slide-a .txt time{font-size: .16rem;}
.homea .aright ul li{width: calc(50% - .1rem);background: #fff;margin-bottom: .2rem;box-shadow: 0 2px 10px rgba(0,0,0,.1);padding: .2rem .3rem;border-top: 2px solid #e0e2e9;transition: .3s}
.homea .aright ul li time{color: #666;font-size: .16rem}
.homea .aright ul li h4{font-size: .18rem;margin-bottom: .1rem;font-weight: normal;height: .5rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: block\0;}

.homeb{padding: .6rem 0 .7rem;background: url(../images/bg2.jpg) no-repeat center;background-size: cover}
.homeb .bleft{width: 48%}
.homeb .bright{width: 48%}
.homeb .bleft ul{border-top: 1px solid #ddd;padding-top: .2rem}
.homeb .bleft ul li{padding: .16rem 1.2rem .16rem 0;position: relative;line-height: 1.4em}
.homeb .bleft ul li time{position: absolute;right: 0;top: .16rem;z-index: 3}
.homeb .bleft ul li a{font-size: .18rem;position: relative;z-index: 3}
.homeb .bleft ul li a:before{content: '|';display: inline-block;margin-right: 5px}
.homeb .bleft ul li:after{content: '';position: absolute;left: -.15rem;right: -.15rem;top: -1px;bottom: -1px;background: #b80101;opacity: 0;visibility: hidden;transition: .3s}


.homeb .bright a{display: block;position: relative;}
.homeb .bright .txt{position: absolute;left: 0;right: 0;bottom: 0;z-index: 3;font-size: .18rem;color: #fff;padding: .15rem .2rem;font-size: .16rem}
.homeb .bright .items1{width:49% }
.homeb .bright .items1 .txt{text-align: center;}
.homeb .bright .items1 .imgBox:after{content:'';width: .5rem;height: .5rem;left: 50%;top: 50%;margin-left: -.25rem;margin-top: -.25rem;z-index: 3;position: absolute;background: url(../images/play.svg) no-repeat bottom center;background-size: 100% 100%;}
.homeb .bright .items2 .txt img{width: .4rem;height: .4rem}
.homeb .bright .imgBox:before{content:'';position: absolute;left: -1px;bottom: -1px;right: -1px;background: url(../images/blackms.png) no-repeat bottom center;background-size: 100% 100%;height: 50%;z-index: 1;opacity: .7;}
.homeb .bright .items1 .item .img{height: 1.875rem;padding-bottom: 0;}
.homeb .bright .items1 .item:nth-child(1){margin-bottom: .2rem}
.homeb .bright .items2{width:calc(45% - .2rem) }
.homeb .bright .items2 .img{padding-bottom: 0;height: 4.2rem}

.homec{padding: 1rem 0 .8rem}
.homec .wp a{display: flex;height: 1.8rem;background: url(../images/cbg.jpg) no-repeat center;background-size: cover;justify-content: center;flex-direction: column;}
.homec .wp .tit{font-size: .4rem;color: #fff;text-align: center;padding: 0 5%}


.homed{background: /*url(../images/bg1.jpg) no-repeat bottom center*/#f2f3f5;background-size: 100% auto;padding-bottom: 1rem}
.homed .item ul{position: relative;}
.homed .item ul li{float: left;}
.homed .item ul li a{display: block;position: relative;}
.homed .item ul li .imgBox:before{content:'';position: absolute;left: -1px;bottom: -1px;right: -1px;background: url(../images/blackms.png) no-repeat bottom center;background-size: 100% 100%;height: 50%;z-index: 1;opacity: .7;}
.homed .item ul li .imgBox .img{padding-bottom: 0}
.homed .item ul li .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 2;color: #fff;padding: .15rem .2rem;font-size: .16rem}
.homed .item ul li:nth-child(1){width: 28.5%}
.homed .item ul li:nth-child(2){width: 21.5%}
.homed .item ul li:nth-child(3){width: 21.5%}
.homed .item ul li:nth-child(4){width: 43%}
.homed .item ul li:nth-child(5){width: 28.5%;position: absolute;top: 0;right: 0;}
.homed .item ul li:nth-child(1) .img,.homed .item ul li:nth-child(5) .img{height: 5.4rem}
.homed .item ul li:nth-child(2) .img,.homed .item ul li:nth-child(3) .img,.homed .item ul li:nth-child(4) .img{height:2.7rem}
.homed  .swiBtn a{position: absolute;top: 50%;transform: translateY(-50%);width: .6rem;height: .6rem;border: 2px solid #999;line-height: .56rem;text-align: center;border-radius: 50%;font-size: .28rem;color: #999;z-index: 5}
.homed  .swiBtn a.prev{left: -.8rem}
.homed  .swiBtn a.next{right: -.8rem}
.homed  .swiBtn a:hover{border-color:rgba(153,0,0,1);color: rgba(153,0,0,1) }
.homed  .swiBtn a.swiper-button-disabled{opacity: .3;}

@media (min-width: 1025px){
.intit a:hover{border:1px solid rgba(244,145,5,1);color: #fff;background: rgba(153,0,0,1)}
.quickUrl ul li:hover p{letter-spacing: .1em}
.quickUrl ul li:hover img{transform: translateY(-5px);}	
.homeb .bleft ul li:hover:after{opacity: 1;visibility:visible;}
.homeb .bleft ul li:hover a{color: #fff}
.homeb .bleft ul li:hover time{color: #fff}
.homea .aright ul li:hover{box-shadow: 0 8px 10px rgba(0,0,0,.15);}
}

@media(max-width: 1024px){
.quickUrl ul li img{height: .42rem;transition: .3s}
.quickUrl ul li p{font-size: .18rem;}
.homec .wp .tit{font-size: .32rem}
.homed  .swiBtn a.prev{left: -.2rem}
.homed  .swiBtn a.next{right: -.2rem}
.homed  .swiBtn a{background: rgba(255,255,255,1);}
.homec{padding: .7rem 0 .5rem}
}
@media(max-width: 900px){
.homea .aleft,.homeb .bleft{width: 100%}	
.homea .aright,.homeb .bright{width: 100%}
.homea .aleft .slide-a .imgBox .img{padding-bottom: 0;height:50vw}	
.homeb .bleft{margin-bottom: .3rem}
.homeb .bright .items1 .item .img{height: 30vw}
.homeb .bright .items2 .img{height: calc(60vw + .2rem)}
.homeb{padding-bottom: .4rem}
.homec{padding-top: .3rem}

.homed .item ul li:nth-child(1){width: 40%}
.homed .item ul li:nth-child(2){width: 30%}
.homed .item ul li:nth-child(3){width: 30%}
.homed .item ul li:nth-child(4){width: 30%}
.homed .item ul li:nth-child(5){width: 30%;position:static;}
.homed .item ul li:nth-child(1) .img{height: 50vw}
.homed .item ul li:nth-child(5) .img{height: 25vw}
.homed .item ul li:nth-child(2) .img,.homed .item ul li:nth-child(3) .img,.homed .item ul li:nth-child(4) .img{height:25vw}
}
@media(max-width: 640px){
.homed .item ul li:nth-child(1) .img{height: 35vw}
.homed .item ul li:nth-child(2) .img{height: 35vw}
.homed .item ul li:nth-child(3) .img{height: 35vw}
.homed .item ul li:nth-child(4){width: 50%}
.homed .item ul li:nth-child(5){width: 50%;position:static;}
.homed .item ul li:nth-child(5) .img{height:38vw}
.homed .item ul li:nth-child(4) .img{height:38vw}
.homed  .swiBtn a{width: .5rem;height: .5rem;line-height: .46rem;font-size: .22rem;}
.homed{padding-bottom: .6rem}
.homec .wp .tit{font-size: 5vw}
.homeb .bleft ul li{padding-top: .12rem;padding-bottom: .12rem}
.homeb .bleft ul li time{top: .12rem}
.homeb .bleft ul li a:before{display: none}
.intit .t{font-size: .32rem}
.homea{padding-bottom: .5rem}
.homeb{padding-top: .4rem}
.quickUrl ul li p{font-size: .16rem}
.quickUrl ul li img{height: .38rem}
.quickUrl ul li a{padding: .2rem 0}
.quickUrl{margin-top: -.1rem;margin-bottom: .4rem}
.homea .aright ul li{width: 100%}
.homea .aright ul li:nth-last-child(1){display: none}
.homea .aright ul li:nth-last-child(2){display: none}
.homea .aright ul li h4,.homea .aleft .slide-a .txt{height: auto}
}