﻿.home-title{font-size: 42px;}
.home-banner .swiper-slide img{height:auto}
.home-certificate{padding:75px 0 90px;background:#111}
.home-certificate .home-title h1{color:transparent;line-height:1;background:url(/uploads/44318/yf/cer-textback.webp) center;background-size:contain;background-clip:text;-webkit-background-clip:text;font-weight:700}
.home-certificate .home-title p{font-size:18px;color:#e0e0e0;line-height:24px;margin-top:30px}
.home-certificate .certificate-con{margin-top:50px}
.home-about{background:#f8f8f8;}
.home-about .l-wrap{justify-content:center}
.about-con{display:flex;flex-wrap:wrap;align-items:center;margin: 35px 0 50px;}
.about-bot{display:flex;justify-content:space-between;align-items:end}
.home-about .about-img{width:50%;box-sizing:border-box;padding-left:0;padding-bottom:0;position:relative}
.home-about .about-info{width:50%}
.certifiSwiper .swiper-wrapper{-webkit-transition-timing-function:linear!important;-moz-transition-timing-function:linear!important;-ms-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important}
.about-row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:80px 55px 0;position:relative}
.about-arrow{position:absolute;right:-10px;top:35%;transform:translateY(-50%)}
.about-arrow img{width:36px}
.about-col{width:20%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}
.about-col>img{border-radius:10px;overflow:hidden;box-shadow:2px 2px 14px #c7c7c7}
.about-col p{font-size:24px;color:#111;line-height:1.25;margin-top:20px;text-align: center;}
.home-about .home-more{text-transform: capitalize;}
.home-choose {background: linear-gradient(180deg, #000000, #fff);}
.home-choose .home-des-into{border-color: #fff;}
.home-choose .home-des,.home-choose .home-title{color: #fff;}
.home-choose .choose-text p{font-size: 18px;color: #FFFFFF;line-height: 24px;}
.home-choose .choose-list .item{border-radius: 8px;border:none;position: relative;padding: 45px;}
.home-choose .choose-list .item:nth-of-type(1){background: url(/uploads/44318/yf/choose1.webp) center no-repeat;background-size: cover;}
.home-choose .choose-list .item:nth-of-type(2){background: url(/uploads/44318/yf/choose2.webp) center no-repeat;background-size: cover;}
.home-choose .choose-list .item:nth-of-type(3){background: url(/uploads/44318/yf/choose3.webp) center no-repeat;background-size: cover;}
.home-choose .choose-list .item::after{position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;background: #e5e5e58c;z-index: 0;}
.home-choose .choose-list .item .show-item{position: relative;z-index: 2;}
.home-choose .choose-list .item .item-text p{color: #585858;}
.home-contant{background: url(/uploads/44318/yf/manu.webp) center no-repeat;background-size: cover;padding: 125px 0;background-attachment: fixed;background-position: 50% 50%;background-color: #f2f8ff;color: #fff;text-align: center;position: relative;}
.home-contant::after{position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;background: #00000021;z-index: 0;}
.home-contant .l-wrap{text-align: center;position: relative;z-index: 4;}
.home-contant .l-wrap .p1{font-weight: bold;font-size: 42px;color: #FFFFFF;line-height: 64px;text-align: center;}
.home-contant .l-wrap .p2{font-size: 20px;color: #FFFFFF;margin-top: 25px;}
.home-news{background: url(/uploads/44318/yf/news-back.webp)center no-repeat;background-size: cover;}
.home-news .home-des-box{justify-content: center;}
.home-news .home-title{text-align: center;}
.news-contant{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 55px;}
.news-box{width: 48%;margin-bottom: 4%;}
.news-images img{width: 100%;height: 100%;aspect-ratio: 1 / .4;object-fit: cover;}
.news-images{overflow: hidden;border-radius: 10px;position: relative;}
.news-text{display: flex;flex-direction: column;padding: 15px;}
.news-text a{font-weight: bold;font-size: 20px;color: #111111;line-height: 1.52;padding-bottom: 15px;}
.news-bottom{display: flex;justify-content: space-between;align-items: center;margin-top: 40px;}
.news-time{display: flex;align-items: center;font-weight: 400;font-size: 16px;color: #626262;}
.news-time img{margin-right: 10px;}
.news-btn a{font-size: 18px;color: #626262;transition: all .3s ease-in-out;text-transform: capitalize;}
.news-box:hover .news-images img{transform: scale(1.02);}
.news-box:hover .news-btn a{color: var(--color);}
@media (max-width:1640px) {.home-title h2,.home-certificate .home-title h1{font-size: 32px;}
.home-title{font-size: 28px;}
.home-about .about-text{margin: 10px 0px;}
.home-product .homepro{margin-top: 2%;}
.home-contant{padding: 100px 0;}
.home-contant .l-wrap .p1{font-size: 32px;line-height: 1.52;}}
@media (max-width:1366px) {.home-about{padding: 3% 0;}
.about-con{margin: 35px 0;}
.home-about .about-adv li{font-size: 16px;}
.about-row{padding: 50px 25px 0;}
.about-col p{font-size: 18px;}
}
@media (max-width:1024px) {.home-about, .home-choose, .home-message, .home-news, .home-product{padding: 25px 0;}
.home-title h2,.home-certificate .home-title h1{font-size: 26px;}
.home-title{font-size: 22px;}
.home-choose .choose-text p{font-size: 16px;}
.home-choose .choose-list .item .item-tit{font-size: 18px;}
.home-choose .choose-list .item .hover-item{font-size: 20px;}
.home-choose .choose-list .item .hover-item .read-more{font-size: 14px;}
.home-contant {padding: 65px 0;}
.home-contant .l-wrap .p1{font-size: 24px;}
.home-certificate .home-title p{font-size: 16px;max-width: 85%;margin: 10px auto 0;}
.home-certificate .certificate-con{margin-top: 20px;}
.home-certificate{padding: 45px 0;}
.home-choose .choose-list .item{padding: 20px;}
.home-choose .choose-list .item .show-item img{width: 32px;}}
@media (max-width:768px) {.about-con{flex-direction: column;}
.home-about .about-img{width: 100%;}
.home-about .about-info{width: 100%;}
.about-row {padding: 20px 0 0;}
.about-col p{font-size: 16px;}
.news-contant{margin-top: 25px;}
.news-text a{font-size: 18px;}
.news-box {width: 100%;margin-bottom: 2%;}
.news-bottom{margin-top: 20px;}
footer {padding: 30px 0 10px;}}
@media (max-width:550px) {.home-certificate .home-title p{max-width: 90%;font-size: 14px;}
.home-certificate {padding: 25px 0;}
.about-con{margin: 15px 0;}
.about-row{flex-wrap: wrap;}
.about-col{width: 50%;margin-bottom: 15px;}
.about-col:nth-of-type(2n) .about-arrow{display: none;}
.about-col>img{width: 50px;}
.about-col p{margin-top: 10px;}
.home-contant .l-wrap .p1{font-size: 22px;}
.home-contant {padding: 45px 0;}}