﻿.news-t .container{display:flex;flex-wrap:wrap;justify-content:space-between}
.news-t .home-t{width:100%}
.news-t-box{width:calc(50% - 10px);margin:0 0 20px;background:#fff;padding:0}
.news-t-l{width:250px;}
.news-t-l img{max-height:100%;height:250px;object-fit:cover}
.news-t-r{flex:1;padding:15px 15px 10px 15px}
.news-t-r-tit{font-size:var(--fontsize20);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.news-t-r-text{padding-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.news-t-r-text::before{display:none}
@media (max-width:1080px){.news-t-box{width:100%}}
@media (max-width:540px){.news-t-l{width:160px;}
.news-t-l img{height:160px;}
.news-t-r{padding:15px 10px 10px}
.news-t-r-tit{font-size:var(--fontsize17);line-height:1.5}
.news-t-more{display:none}}

.home-appli .list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.home-appli .list .item{ width: 24%;background: #FFFFFF;border: 1px solid #EFEFEF;margin-bottom: 1.5%;}
.home-appli .list .item img{width: 100%;}
@media(max-width:768px){.home-appli .list .item{width: 100%;}}
.home-company{margin:10px 0 3%;}
.home-company .about-item{display:flex;flex-wrap:wrap;justify-content: space-between;}
.home-company .about-item>div{width:50%}
@media (min-width:1025px){.home-company .about-item.item2{flex-direction: row-reverse;}}
.home-company .about-item img{width:100%;height: 100%;object-fit: cover;}
.home-company .about-item .about-con{padding:3.2%;background: var(--color);display:flex;flex-direction: column;justify-content: center;}
.home-company .about-item .about-con .about-article{font-size:var(--fontsize20);}
.home-company .about-item .about-con .about-article p{margin:10px 0;}
.home-company .about-item .about-con .comp-list{display:flex;flex-wrap:wrap;justify-content: space-between;margin-top:3%;}
.home-company .about-item .about-con .comp-list li{list-style:none;width:48%;margin-top:2%;text-align: center;}
.home-company .about-item .about-con .comp-list li em{font-size:36px;line-height: 1;}
.home-company .about-item .about-con .comp-list li .tit{font-size:var(--fontsize20);font-weight:var(--fontbold5)}
@media (max-width:1440px){.home-company .about-item .about-con .about-article,.home-company .about-item .about-con .comp-list li .tit{font-size:var(--fontsize16)}
.home-company .about-item .about-con .comp-list li p:not(.tit){font-size:var(--fontsize14)}}
@media (max-width:1024px){.home-company .about-item>div{width:100%}
.home-company .about-item .about-con{padding:20px;}}
.home-appli .home-t{display: flex;justify-content: center;align-items: center;}
.home-company .home-t{display: flex;justify-content: center;align-items: center;}
.home-about .about-img:hover img{transform:initial;}
@media (max-width:768px){.home-about .about-img{padding:0;}}
@font-face{font-family:"iconfont2";src:url('/js/36599/fonts/iconfont.ttf?t=1776133035900') format('truetype');}
.icon-hebingxingzhuang,.icon-shejiao-tuandui,.icon-jishuwenti{font-family:"iconfont2" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-hebingxingzhuang:before{content:"\e628";}
.icon-shejiao-tuandui:before{content:"\e622";}
.icon-jishuwenti:before{content:"\ebe6";}
.choose-ul .choose-item em.icon-hebingxingzhuang{transform:scale(.85);display:inline-block}
.home-choose .home-des{max-width:650px;margin:5px auto 0;}

.home-case{padding:4% 0px;position:relative}
.home-case:before{content:'';width:100%;height:100%;display:block;background: rgb(125 125 125 / 50%);position: absolute;top:0;left:0;z-index:1;}
.home-case>*{z-index:2;position: relative;}
.home-case .home-des{color:#FFFFFF}
.home-case .home-title{color:#FFFFFF}
.home-case .swiper{padding-top:40px;padding-bottom:20px}
.home-case .caselist .itemcase{position:relative;overflow:hidden;margin-right:2%;margin-bottom:2em;width:23.5%;border-radius:var(--borderradius);transition:all .2s ease;transform:translateY(0);height:auto;display: flex;flex-direction: column;}
.home-case .caselist .itemcase .img{position:relative;display:inline-block;width:100%}
.home-case .caselist .itemcase .img img{width:100%}
.home-case .caselist .itemcase .img::before{position:absolute;top:0px;left:0px;display:inline-block;width:100%;height:100%;background-color:rgba(0,0,0,0);content:"";transition:all .2s ease}
.home-case .caselist .itemcase .info{flex:1;position:relative;box-sizing:border-box;padding:15px;background-color:#FFFFFF}
.home-case .caselist .itemcase .info .title{display:inline-block;margin-bottom:5px;font-weight:var(--fontbold5);font-size:var(--fontsize18);line-height:30px;transition:all .2s ease}
.home-case .caselist .itemcase .info p{color:var(--introcolor)}
.home-case .caselist .itemcase .info .more{position:absolute;top:-25px;right:0px;display:inline-flex;width:44px;height:50px;border:1px solid #EDEDED;border-right:none;background-color:#FFFFFF;transition:all .2s ease;align-items:center;justify-content:center}
.home-case .caselist .itemcase .info .more::before{position:absolute;top:-1px;left:-20px;width:0px;height:0px;border:10px solid transparent;border-top:26px solid transparent;border-bottom:0px;content:"";transition:all .2s ease;border-left-color:transparent;border-right-color:#ececec}
.home-case .caselist .itemcase .info .more::after{position:absolute;top:-1px;left:-20px;width:0px;height:0px;border:10px solid transparent;border-top:26px solid transparent;border-bottom:0px;content:"";transition:all .2s ease;border-left-color:transparent;border-right-color:transparent}
.home-case .swiper-pagination{bottom:2px;display:flex;align-items:center;justify-content:center}
.home-case .swiper-pagination .swiper-pagination-bullet{display:inline-flex;width:14px;height:14px;border:1px solid var(--color);border-radius:0;background-color:transparent;align-items:center;justify-content:center}
.home-case .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{display:inline-block;width:6px;height:6px;background-color:var(--color);content:""}
.home-case .caselist .itemcase:hover{transform:translateY(-8px)}
.home-case .caselist .itemcase:hover .img::before{background-color:rgba(0,0,0,.5)}
.home-case .caselist .itemcase:hover .info .more{border-color:var(--color);background-color:var(--color);color:#FFFFFF}
.home-case .caselist .itemcase:hover .info .more::before{border-right-color:var(--color)}
.home-case .caselist .itemcase:hover .info .more::after{border-right-color:rgba(0,0,0,.2)}
.home-case .caselist .itemcase:hover .info .title{color:var(--color)}
@media (max-width:768px){.home-case{padding:30px 0px}
.home-case .caselist .itemcase .info{padding:15px}
.home-case .swiper{padding-top:30px}
.home-case .caselist .itemcase{margin-right:0px}}
.home-honor{padding:4% 0;background: #fff9f3;}
.home-honor ul{margin-top:2%;display:flex;flex-wrap:wrap;justify-content: space-between;}
.home-honor ul li{width:19%;border:1px solid #EFEFEF;overflow: hidden;}
.home-honor ul li img{width:100%;display: block;transition: all .3s;}
.home-honor ul li img:hover{transform: scale(1.05);}
@media (max-width:768px){.home-honor{padding:30px 0;}
.home-honor ul{margin-top:25px;}
.home-honor ul li{width:49%;}
.home-honor ul li:nth-child(n+3){margin-top:2%;}}
.home-project p{text-align:center;margin:5px 0}
.index-pro .pro-item .pro-btn{display:none;}
.index-pro .pro-item .pro-title a{font-weight:normal;}
.home-about{padding-bottom:3%}
.home-choose::before{background: #c29667;}
.home-product,.home-project ,.home-about{ padding-top:30px;}
.home-about .about-wrap .about-img img{width:100%;}
@media (min-width:1025px) {.home-about .about-wrap{flex-wrap: nowrap;}
.home-about .about-wrap .about-img {width: 60%;max-width:780px;padding:0 40px 0 0}
.home-about .about-wrap .about-info{flex:1}}
.home-project .swiper .swiper-slide {max-height:inherit}
.home-project .swiper .swiper-slide a{display:block;overflow:hidden}
.home-project .swiper{padding-bottom:70px}
.home-project p{font-size:var(--fontsize17)}
.home-choose,.home-honor{padding:30px 0}
.home-project{padding-bottom:40px}
.index-pro{margin-top:20px}
.home-product{padding-bottom:40px}
.home-case .swiper{padding-top:30px}
.home-case{padding:30px 0 10px}
@media (max-width:768px){.home-choose{padding-bottom:0}
.home-project{padding-bottom:20px}
.home-case{padding:30px 0}}