﻿.home-banner .swiper-slide>a::after{display:none}
@media (min-width:1025px){header:not(.is-active){background:rgba(21,21,21,.15)}}
.home-to{padding: 4% 0;}
.home-to .l-wrap{display: flex;justify-content: space-between;flex-wrap: wrap;}
.home-to .left{width: 58%;padding-right: 5%;}
.home-to .left img{width: 100%;max-height: 200px;object-fit: cover;}
.totitle{font-size: var(--fontsize28);color: #333;font-weight: var(--fontbold6);}
.toline{width: 55px;height: 3px;margin-top: 2%;margin-bottom: 5%;background: var(--color);}
.totext{font-size: var(--fontsize14);margin-top: 2%;}
.home-to .left ul li{width: 33%;margin-top:2%;display: flex;}
.home-to .left ul li em{margin-right: 10px;}
.home-to .right{width: 41%;}
.home-to .right ul li{margin-bottom: 8%;display: flex;justify-content: space-between;align-items: flex-start;}
.home-to .right ul li .con{width: 80%;}
.home-to .right ul li img{margin-top: 1%;}
.chtit{ color: #333340;line-height: 30px;font-size: var(--fontsize18);font-weight: var(--fontbold6);color: #333340;margin-bottom: 1%;}
.home-to .left ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.home-to .home-more{background: var(--color);margin-top:1%;}
.home-to .home-more:hover{color:#fff;}
@media(max-width:768px){.home-to .left{width:100%;padding-right:0;margin-bottom:2%;}.home-to .right{width:100%}.home-to .left ul li{width:100%}}

.home-mark .mark-top{display: flex;justify-content: space-between;flex-wrap: wrap;padding: 5% 0;}
.home-mark .mark-top .mtit{width: 30%;font-size: var(--fontsize26);font-weight: var(--fontbold6);color: #323232;text-transform: capitalize;text-align: right;padding-right: 20px;line-height: 1.2;}
.home-mark .mark-top .mtext{width: 68%;font-style: italic;color: #6c6c6c;font-size: var(--fontsize16);border-left: 3px solid var(--color);padding-left: 20px;}
.home-mark .list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.home-mark .list .item{width: 32%;margin-bottom: 2%;}
.home-mark .list .item img{width: 100%;}
.home-mark .list .item .name{font-size: var(--fontsize18);font-weight: var(--fontbold6);margin: 1% 0;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: flex;-webkit-line-clamp: 1;text-transform: capitalize;}
.home-mark .list .item .info{-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;}
.home-mark .list .item .name em{font-size: var(--fontsize20);font-weight: var(--fontbold7);margin-right:10px;}
.home-mark .list .item .mline{width: 100%;height: 2px;background: var(--color);margin-bottom: 3%;}
.home-mark .list .item .mmore{margin-top:2%;color:var(--color);text-transform: uppercase;font-weight: var(--fontbold6);}
@media(max-width:768px){.home-mark .list .item{width:100%;}.home-mark .mark-top .mtext{width:100%;}
.home-mark .mark-top .mtit{width: 100%;font-size: var(--fontsize18);}}
@media (min-width:1025px){#hotpro .swiper-wrapper{transform:initial!important;flex-wrap: wrap;justify-content: space-between;}
.home-hotpro .hotpro-main .swiper-slide{width: 24%!important;margin-right: 0!important;}}
@media (min-width:1600px){.hotpro-main .l-wrap{padding-left:70px;}}
.home-hotpro .hotpro-main .home-des, .home-hotpro .hotpro-main .home-title{text-align: center;}
@media (min-width:1025px){.home-hotpro .hotpro-main .hotpro-button{display:none;}}
.home-hotpro .hotpro-main #hotpro{padding:0;margin-left:0;}
.home-hotpro .hotpro-main .hotpro-wrap{width:100%;}
.home-hotpro .hotpro-main{padding-top:0;}
@media (max-width:1024px){.home-hotpro .hotpro-main .hotpro-button{justify-content: center;margin-bottom: 20px;}
.home-hotpro .hotpro-main .hotpro-button .hotpro-next{margin-right:0}}
.home-hotpro .hotpro-main .swiper-slide .info .more{opacity:1;overflow:inherit;visibility:inherit;min-width:125px;height:35px}
.home-hotpro .hotpro-main .swiper-slide .info>h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:68px}
.home-hotpro .hotpro-main .swiper-slide .info .text{ max-height: 51px; overflow: hidden;}
.home-cate .homecate-list li .img { aspect-ratio: 1 / 1;}
.home-hotpro .hotpro-main .swiper-slide .info .text{display: none;}
.home-hotpro .hotpro-main .swiper-slide .info .title{font-weight: normal;font-size: var(--fontsize17);}
.home-banner .banner-animote{display:none;}