@charset "utf-8";


.banner .slide-banner .swiper-slide{overflow: hidden;}
.banner .slide-banner .swiper-slide a{display: block;width: 100%;position: relative;}
.banner .slide-banner .swiper-slide a img{width: 100%}
.banner .slide-banner .swiper-slide a:after{display: none; content: '';position: absolute;left: -1px;right: -1px;bottom:-1px;height:50%;background: url(../images/bamask.png) no-repeat bottom center;background-size: 100% 100%;opacity: .8}
.banner .pga{position: absolute;left: 0;width: 100%;text-align: center;bottom: .3rem;z-index: 10}
.banner .pga.swiper-pagination-bullets span{width: .45rem;height: 8px;border-radius: 10px;opacity: .7;margin: 0 .1rem}
.banner .pga span.active{background: #9a0000;opacity: 1}
@media screen and (min-width: 1181px){

}
@media screen and (max-width: 1180px){
.banner .pga{bottom: .2rem}

}
@media screen and (max-width:640px){
.banner .slide-banner .swiper-slide a{height: 50vw}
.banner .pga{bottom: .15rem}
.banner .pga.swiper-pagination-bullets span{width: .35rem;height: 5px;margin: 0 .1rem}
.banner .slide-banner .swiper-slide a img{width: auto;max-width: inherit;max-height: inherit;height: 100%;position: absolute;left: 50%;transform: translateX(-50%)}
}

.intit {font-size: .6rem;text-transform: uppercase;margin-bottom: .6rem}
.inmore{margin-top: .6rem}
.inmore a{display: block;width: 2.7rem;height: .5rem;background: #f3f3f3;border-radius: .4rem;margin: 0 auto;line-height: .5rem;text-align: center;text-transform: uppercase;position: relative;transition: .3s}
.inmore a:before{width: 10px;height: 10px;content: '';position: absolute;left: 50%;transform: translateX(-50%);top: -12px;border: 6px solid #f8f8f8;background: #9a0000;border-radius: 50%}
.inmore a:hover{background: #9a0000;color: #fff}
.homea .inmore a{background: #f3f3f3}
.homea .inmore a:before{background: #dec2a2;border-color: #fff}
.homea .inmore a:hover{background: #dec2a2;}
.quicklink{background: #f8f8f8;padding: .18rem 0}
.quicklink ul li{width: 14.28%;text-align: center;font-size: 18px}
.quicklink ul li i{display: block;margin: 0 auto .1rem;width: .55rem;height: .55rem;border-radius: 50%;background: #b55556;text-align: center;line-height: .55rem;color: #fff;font-size: .3rem}
.quicklink ul li:hover i{background: #9a0000;transform: rotateY(360deg);;transition: .6s}

.homea{padding:1rem 0 .4rem;background: url(../images/abg.png) no-repeat center .8rem;}
.homea .intit{margin-bottom: 0}
.homea .sbtn{margin-bottom: .3rem}
.homea .sbtn a{display: block;width: .52rem;height: .52rem;border: 1px solid #eee;text-align: center;line-height: .5rem;background: #fff;border-radius: 5px;color: #9a0000;font-size: .18rem;transition: .3s}
.homea .sbtn a:hover{background:#9a0000;color: #fff;border-color: #9a0000 }
.homea .sbtn a.next{margin-left: .2rem}
.homea .slide-ha .item{display: block;background: #e3dad0;padding: .15rem;transition: .3s}
.homea .slide-ha .item:hover{background:#9a0000}

.homeb{background: url(../images/bbg.jpg) no-repeat top center;padding:.65rem 0;}
.homeb dl{width: 31%}
.homeb dl dt{margin-bottom: .1rem}
.homeb dl:nth-child(1) dt{color: #8f5456}
.homeb dl:nth-child(2) dt{color: #dd8c54}
.homeb dl:nth-child(3) dt{color: #0e73a7}
.homeb dl dt i{font-size: .5rem}
.homeb dl dt h4{font-size: .3rem;margin-top: .05rem}
.homeb dl dd ul li{padding: .2rem 0;border-bottom: 1px dashed #ccc;}
.homeb dl dd ul li .h4{line-height: 1.5em;font-size: .18rem;max-height: .54rem\0}
.homeb dl dd ul li time{color: #9a0000;display: block;;margin-top: .1rem;}
.homeb dl dd ul li time i{margin-right: 5px}
.homeb dl dd ul li a:hover{color: #9a0000;}
.homec{}
.homec ul li{height: 2.35rem;width: 33.333333%;}
.homec ul li a{position: relative;display: block;}
.homec ul li .pic{height: 2.35rem;}
.homec ul li .txt{position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 5;/* padding-left: 13.2vw */}
.homec ul li .txt h4{font-size: .36rem;color: #fff;margin-bottom: .1rem;text-align: center;display: block;font-family: GT America Standard Bold;}
.homec ul li .txt i{font-size: 1rem;opacity: .3;color: #fff;text-align: center;display: block;}
.homec ul li .txt span{position: absolute;right: 20%;bottom: .5rem;font-size: .18rem;color: #fff;opacity: .6}
.homec ul li .txt span:before{content: "\e62c";font-family: "iconfont" !important;font-size: .3rem;vertical-align: -.05rem;margin-right: .1rem}
@media (min-width:1921px){
.homea{background-size:100% auto;}
.homeb{background-size:100% auto;}
}
@media (max-width: 1180px){

.quicklink ul li{width: 25%;margin-bottom: .1rem}
.homec ul li .txt{/* padding-left: 4vw; */}
.homec ul li .txt span{right: 4vw;bottom: .4rem}
.homeb dl{width: 100%}
.homeb dl dd ul li .h4{font-size: .2rem}
.homeb dl:nth-child(1){margin-bottom: .4rem}
.homeb dl:nth-child(2){margin-bottom: .4rem}
.homeb dl dd ul li time{font-size: .18rem}
}
@media (max-width: 768px){
 .homea{padding:1rem 0 .4rem;background: url(../images/ac.png) no-repeat center center;}
}
@media (max-width: 800px){
.quicklink ul li{width: 24.33333%;margin-bottom: .2rem}
.homec ul li{width: 100%}
.homec ul li .txt span{right: 20vw;}
.homec ul li .txt{/* padding-left: 39vw */}
.quicklink ul li{font-size: .19rem}
}
@media (max-width: 640px){
.quicklink{padding-top: .25rem}
.homea{padding: .6rem 0 .5rem}
.homeb{padding-top: .3rem}
.intit{font-size: .5rem}
.homea .intit{margin-bottom: .3rem}
.homea .sbtn{justify-content: center;}
.quicklink ul li i{width: .65rem;height: .65rem;line-height: .65rem;font-size: .35rem}
}