﻿@media (min-width:1025px) {
.home-pro .list{justify-content: space-between;}
.home-pro .list li{width: 16%;margin-right: 0;}
.home-news .home-title{text-align: left;}
.home-news .newtop{display: flex;align-items: center;justify-content: space-between;}
}
.home-news .list{justify-content: space-between;}
.home-news .list li{width: 48%;margin-right: 0;margin-bottom: 30px;display: flex;}
.home-news .list li .img{aspect-ratio: 1;width: 35%;}
.home-news .list li .info{flex: 1;}
@media (max-width:768px) {.home-news .list li{width: 100%}
.newtop>a{display:none}}
.home-projects .l-wrap{max-width:1600px}
.videolist{display: flex;flex-wrap: wrap;justify-content: space-between;margin:10px 0;}
.videolist .video{width: 48%;margin-bottom: 30px;margin-top: 0;}
.videolist lite-youtube{aspect-ratio:2;}
@media (max-width:768px) {.videolist .video{width: 100%}}
  .home-cate .list{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);padding-left:0}
.home-cate .list li{width:100%;margin-right:0;height:100%}
@media (max-width:768px){.home-cate .list{grid-template-columns:repeat(2,1fr)}
}.home-cate .list li:nth-child(n+4){margin-top:0}
.home-cate .list li:nth-child(1){aspect-ratio:7/6;width:100%;position:relative}
.home-pro .list li .info .text{display: none;}
.home-title{ font-size:var(--fontsize18);}
.home-pro .home-title{text-align: left;}
.home-pro  .home-title .more{margin-top:0}
.home-pro .home-title{display:flex;align-items:center;justify-content:space-between;flex-wrap: wrap;}
.home-pro  .l-wrap>.more{display:none}
 .home-about,.home-cate,.home-choose,.home-pro{padding:1% 0}
.home-news .list li .info .text{-webkit-line-clamp: unset;}
@media (min-width:901px){.home-about .aboutinfo .more{position:absolute;top:13px;right:0;height:30px;}
.home-about .aboutinfo{position:relative;}
.home-about .aboutinfo .more:hover{background:none;color:var(--color);padding:0;text-decoration:underline;}
.home-about .aboutinfo p{margin-bottom:0}}
body.index main .l-wrap,.home-footintro .l-wrap{max-width:1440px}
.home-about .aboutinfo p{font-size:var(--fontsize14);line-height:1.5}
.home-choose .right ul li .p1{line-height:1.3;font-size:var(--fontsize16);margin:3px 0;}
.home-choose .right ul li .p2{line-height:1.4;font-size:var(--fontsize14);}
.home-choose .left p{font-size:var(--fontsize15);line-height:1.6;}
.home-pro .list li .info{padding:10px;}
.home-news .list li .info .title{line-height:1.3;}
.home-news .list li .info .text{font-size:var(--fontsize14);line-height:1.6;}
.home-news .list li .info{padding:10px 15px}
@media (max-width:540px){.home-news .list li .img{width:100%;}
.home-news .list li{flex-direction:column}}
@media (max-width:500px){.home-cate .list{display:flex;gap:inherit}}
.home-news{padding:10px 0 0}
.home-footintro{padding-top:0;}
@media (min-width:769px){.videolist .video{margin-bottom:15px;width:49%;}}
.videolist .video lite-youtube::after{padding-bottom:calc(100% / (16 / 5))}
@media (max-width:768px){.videolist .video lite-youtube::after{padding-bottom:calc(100% / (16 / 7))}
.videolist .video{margin-bottom:15px}}
.home-projects::before{height:100%;}
.home-projects{padding:5px 0 0;}
.home-pro .home-more{min-width:inherit;height:auto;padding:0;background:none;color:var(--fontcolor);font-weight:500;display:inline-block}
.home-pro .home-more em{margin:0}
.home-pro .home-more em:before{content:"\e840"}
.home-pro .home-more:after{display:none}
.home-pro .home-more:hover{text-decoration:underline}
.home-news a.home-title{font-weight:500;text-transform:capitalize;font-size:var(--fontsize16)}
.home-news a.home-title:after{font-family:iconfont!important;content:"\e840";}
.home-news a.home-title:hover{text-decoration:underline}
.home-choose .right ul li .home-more{margin-top:10px;min-width:inherit;height:30px;padding:0 15px}
.home-choose .right ul li:nth-child(n+3){margin-top:15px}
.home-choose .right ul li em{font-size:32px}
.home-choose .right ul li{padding:10px}
.home-cate .list li .img img{object-fit: contain;}
.home-pro .list li .img{position:relative;}
.home-pro .list li .img:after{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: linear-gradient(0deg, var(--hovercolor) 0, rgba(0, 0, 0, 0) 100%);transition: all .1s linear;}
.bannertopro{font-size:26px;color:#fff}
@media(max-width:768px){.bannertopro{font-size:16px;}}