
.itemnone{display: none!important;}
.pagination li span.active{border-bottom: 1px solid #000}
.gallery .row .t1>a:hover{border-bottom: 1px solid #000}
.gallery .row .t2>a:hover{border-bottom: 1px solid #000}
.btn-box{margin-top:5rem;text-align: center}
.btn-1{display:inline-block;width:250px;height:50px;line-height:50px;color:#fff;background: #000;font-size: 20px;margin:0.6rem 2rem;transition: all 0.3s ease;border:1px solid #000}
.btn-1:hover{color:#000;border:1px solid #000;background: #fff}
.search-btn{margin-right: 25px}
.searchsection .sempt{text-align: center;}
.searchsection #keyword{width: 100%;border: 1px solid #000;height:40px;padding: 0 5px;margin: 25px 0;}
.searchsection .btn1{display:block;width:250px;height:40px;line-height:40px;color:#fff;background: #000;transition: all 0.3s ease;border:1px solid #000;margin:0 auto;}
.searchsection .btn1:hover{color:#000;border:1px solid #000;background: #fff}
.about2 .tit,.about2 .txt{color: #fff}
.rebtn-box{display: flex;align-items: center;justify-content: center}
.rebtn-box>div{width:250px;height:50px;line-height:50px;color:#fff;background: #2C2E2F;font-size: 20px;margin:0.6rem 2rem;overflow: hidden}
.rebtn-box>div:hover{background: #353738;font-size: 20px;}
.rebtn-box>div a{display: block;width:100%;height: 100%;}

@media  screen and (max-width: 768px){
    .x2{width: 100%}
    .banner .swiper-slide .img{height:250px }
}

@media  screen and (max-width: 370px){
.side_menu .top .button{width: 60px;padding:5px 0}
}
@media  screen and (max-width: 320px){
    .banner .swiper-button-prev,.banner .swiper-button-next{display: none}
    .more1 a:after{right: 50px;}
}
body::-webkit-scrollbar {width: 6px;}
body::-webkit-scrollbar-track {box-shadow: inset 0 0 5px grey;}
body::-webkit-scrollbar-thumb {background:#2D2D2D;}
body::-webkit-scrollbar-thumb:hover {background: #2D2D2D;}
.c_651e24{color:#651e24!important;}
