﻿@charset "utf-8";
.home-banner .swiper{aspect-ratio:1920/650}
.home-banner .swiper-slide img{width:100%!important;height:100%!important;object-fit:cover}
.home-banner .pcimg{display:block;width:100%;margin-left: auto;margin-right: auto;}
.home-banner .mobimg{display:none}
.tab-normal .tab-head{border-radius:0;font-size:0;-webkit-text-size-adjust:none;width:100%;}
.tab-normal .tab .tab-nav li{display:inline-block;width:auto;text-align:center}
.tab-normal .tab .tab-nav li a{background:#fff;color:#6e6e6e;border-radius:5px;padding:0px 15px;height:42px;line-height:42px;margin:5px 5px;display:block;border:0;font-size:1.0rem;}
.tab-normal .tab .tab-nav .active a{background:#CD372C;cursor:default;color:#fff;border-bottom:0px solid #FD3C6B;}
.tab-normal .tab .tab-nav .active{background:none}
.tab-normal .tab .tab-nav .active a:hover{color:#FFF}
.tab-normal .tab .tab-nav li a:focus{outline:none;}
.tab-normal .tab .tab-nav li a:hover{background:#CD372C;color:#fff}
.home-banner .swiper-slide-active img{animation:bannerimg 6s forwards;}
.home-banner .swiper-pagination{bottom:20px!important;max-width:1400px;padding:0px 70px;left:50%!important;transform:translateX(-50%)}
.home-banner .swiper-pagination-bullet{background-color:#e2e2e2}
.home-banner .bannerswiper-next, .home-banner .bannerswiper-prev{position:absolute;top:45%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);color:#FFF;z-index:9;cursor:pointer;transition:all .15s linear;border-radius:var(--borderradius)}
.home-banner .bannerswiper-next:hover, .home-banner .bannerswiper-prev:hover{background:rgba(0,0,0,.9)}
.home-banner .bannerswiper-next em, .home-banner .bannerswiper-prev em{font-size:24px}
.home-banner .bannerswiper-prev{transform:rotateY(180deg);left:70px}
.home-banner .bannerswiper-next{right:70px}
@keyframes bannerani{0%{margin-left:-30px}
100%{opacity:1;margin-left:0px}
}
@keyframes bannerimg{0%{transform:scale(1)}
100%{transform:scale(1.0)}
100%{transform:scale(1.0)}
}
@keyframes aboutroute{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.home-choose{position:relative;background:#fff;border-radius:10px;padding:20px}
.home-choose::before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;max-width:500px;background:#CD372C;opacity:.02;z-index:-1}
.home-choose .l-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}
.home-choose .homechoose-img{width:45%;min-width:300px}
.home-choose .homechoose-img img{width:100%;border-radius:20px}
.home-choose .homechoose-content{flex:1;padding-left:3%}
.home-choose .homechoose-content .list2{display:flex;align-items:center;margin:40px 0;min-height:30px}
.home-choose .homechoose-content .list2 .item{margin-right:15px;min-width:30%;height:50px;background:#eee;border:1px solid #f6f6f6;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:10px}
.home-choose .homechoose-content .list2 .item:last-child{margin-right:0}
.home-choose .homechoose-content .list2 .item .svg-yes{color:#333;fill:currentColor;transition:color .2s}
.home-choose .homechoose-content .list2 .item:hover{border-color:#cd372c;background:#cd372c;color:#fff}
.home-choose .homechoose-content .list2 .item:hover .svg-yes{color:#fff}
.home-choose .homechoose-content .text{color:#333;margin-bottom:50px;min-height:150px}
@keyframes before{0%{transform:translate(-50%,-50%) scale(1)}
100%{transform:translate(-50%,-50%) scale(1.5)}
}
.home-news{padding-bottom:2%}
.home-news .homenews-box{margin-top:10px;background:#f6f6f6;border:1px solid #f6f6f6;padding:30px;border-radius: 20px}
.home-news .homenews-box .home-line{margin-bottom:20px}
.home-news .homenews-list{display:flex;flex-wrap:wrap;margin-top:3%}
.home-news .homenews-list .homenews-item{width:23%;margin-right:2.6%;margin-top:20px;background:#fff;transition:all .1s linear;border-radius:var(--borderradius);overflow:hidden}
.home-news .homenews-list .homenews-item:nth-child(4n){margin-right:0}
.home-news .homenews-list .homenews-item .homenews-img{position:relative;overflow:hidden}
.home-news .homenews-list .homenews-item .homenews-img a{display:flex;align-items:center;justify-content:center;max-height:300px}
.home-news .homenews-list .homenews-item .homenews-img a img{width:85%;height:85%;object-fit:contain;padding-top:10px}
.home-news .homenews-list .homenews-item .homenews-img .date{position:absolute;left:0;bottom:0;background:#cd372c;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;padding:4px 10px}
.home-news .homenews-list .homenews-item .homenews-info{padding:20px}
.home-news .homenews-list .homenews-item .homenews-info .icon{color:#333;font-weight:var(--fontbold5);margin-bottom:5px;display:flex;align-items:center;gap:6px}
.home-news .homenews-list .homenews-item .homenews-info .icon .svg-cate{color:#cd372c;fill:currentColor}
.home-news .homenews-list .homenews-item .homenews-info .title{font-size:18px;color:var(--fontcolor);font-weight:var(--fontbold7);line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:15px;text-transform:capitalize}
.home-news .homenews-list .homenews-item .homenews-info .text{color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.home-news .homenews-list .homenews-item .homenews-info .more{border-top:1px solid #dcdcdc;text-transform:lowercase;color:#333;display:flex;align-items:center;padding:10px 0 0;margin-top:20px}
.home-news .homenews-list .homenews-item .homenews-info .more em{margin-left:10px}
.home-news .homenews-list .homenews-item:hover{transform:translateY(-10px)}
.home-news .homenews-list .homenews-item:hover .homenews-info .title{color:#cd372c}
@media(max-width:1280px){.home-choose::before{max-width:30%}
}
@media(max-width:1024px){.home-banner .bannerswiper-next, .home-banner .bannerswiper-prev{display:none}
.home-choose .homechoose-content .list2{margin:20px 0px}
.home-news .homenews-list{justify-content:space-between}
.home-news .homenews-list .homenews-item{width:48%;margin-bottom:20px;margin-right:0}
.home-news .homenews-list .homenews-item:nth-child(n+3){margin-bottom:0px}
.home-news{padding-bottom:50px}
}
@media(max-width:768px){.home-banner .swiper{aspect-ratio:auto;height:280px}
.home-banner .swiper-pagination{bottom:50px!important}
.home-banner .pcimg{display:none}
.home-banner .mobimg{height:280px;display:block;margin-left:auto;margin-right:auto;width:95%;}
.home-choose::before{display:none}
.home-choose{padding:20px 0}
.home-choose .homechoose-img{width:100%}
.home-choose .homechoose-content{padding-left:0px;margin-top:3px;padding:0 10px;}
.home-choose .homechoose-content .home-title br{display:none}
.home-news .l-wrap{padding:0px}
.home-news .homenews-box{padding:30px 15px;margin:0px}
.home-choose .homechoose-content .list2{display:none;justify-content:space-between}
.home-choose .homechoose-content .list2 .item{width:32%;margin-right:0px}
.tab-normal .tab-head{padding:0 5px}
.tab-normal .tab .tab-nav li a{padding:0 10px;height:36px;line-height:36px;margin:5px 3px;font-size:0.8rem;white-space:nowrap}
}
@media(max-width:300px){.home-news .homenews-list .homenews-item{width:100%;margin-bottom:20px!important}
.home-news .homenews-list .homenews-item:last-child{margin-bottom:0!important}
.tab .tab-head strong{float:left;padding:8px 20px 0 0;line-height:20px}
.tab .tab-nav{list-style:none}
.tab .tab-nav li{display:inline-block}
.tab .tab-nav li a{color:#333;padding:8px 20px;display:block;border:solid 1px #ebebeb;line-height:20px;border-bottom:0;border-radius:4px 4px 0 0}
.tab .tab-nav .active{background-color:transparent}
.tab .tab-nav .active a{cursor:default}
}