﻿video#video{display:block;width:100%;}
.home-news .homenews-box{margin:0}
.home-about .about-img .routeimg img{border-radius: 0;}
.home-about .about-img .routeimg::after{display:none}

.indsecate .cate-list{display:flex}
.indsecate .cate-item{width:25%;position:relative}
.indsecate .cate-item:hover .cate-name,.indsecate .cate-item:hover .cate-num{opacity:0}
.indsecate .cate-item:hover .cate-btn{opacity:1;transform:translateZ(0) scale(1)}
.indsecate .cate-name{font-size:var(--fontsize24);font-weight:var(--fontbold6);margin-bottom:24px}
.indsecate .cate-name,.cate-num{transition:opacity .3s}
.indsecate .cate-num{font-size:var(--fontsize16)}
.indsecate .cate-img{background-color:#000000;width: 100%;height: 100%;}
.indsecate .cate-img img{opacity:.28;width: 100%;height: 100%;display: block;}
.indsecate .cate-info{position:absolute;transition:top .4s ease;top:0px;left:0px;width:100%;height:100%}
.indsecate .cate-info a{position:relative;display:flex;justify-content:center;align-items:center;color:#FFFFFF;width:100%;height:100%;flex-direction:column}
.indsecate .cate-btn{width:160px;height:45px;line-height:45px;background:var(--color);border-radius:3px;position:absolute;text-align:center;transition:opacity .35s,transform .35s;transform:translate3d(0,20px,0) scale(1.1);opacity:0;bottom:20%}
@media screen and (max-width:768px){
.indsecate{display:block}
.indsecate .cate-list{flex-wrap:wrap}
.indsecate .cate-item{width:50%}
.indsecate .cate-name{font-size:var(--fontsize16);padding:0px 10px}
.indsecate .cate-btn{width:auto;height:auto;line-height:initial}}
@media screen and (max-width:768px){
.indsecate .cate-btn{padding:10px}}
.indsecate .cate-img{min-height:120px}


.indexfoottop{background: url(/Content/uploads/20261233952/20260306101608d2748742d8fc4e54b7e41b123cf58cd5.jpg) no-repeat center/cover;padding:4% 0;position: relative;}
.indexfoottop:before{content:'';width:100%;height:100%;display:block;background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;z-index:1;}
.indexfoottop .l-wrap{position:relative;z-index:2;}
.indexfoottop .home-title,.indexfoottop .home-des{color:#fff;}
.indexfoottop .home-des{max-width:850px;margin:15px auto;}
.indexfoottop .foottop-btn{text-align: center;}
.indexfoottop .home-more{border-radius: 30px;text-transform: capitalize;}
