﻿@charset "utf-8"; 
:root{--color:#F93831}
.abouts-content{line-height:1.75em}
.home-container .part-title:after {display:none}
.home-container .partners ul{margin-top:50px}
@media screen and (mIN-width: 769px){.home-container .hot-product ul li{width:24%}}
.home-container .hot-product{background: #000;margin: 0;padding-top: 130px}
.home-container .part-title h3,.home-container .part-title p,.home-container .hot-product ul li .pro-name,.home-container .hot-product ul li .pro-name a,.home-container .hot-product ul li .pro-btn a{color: #fff}
.home-container .hot-product ul li .pro-btn {background: #f93831}
.home-container .hot-product ul{margin-bottom:0}
.home-container .welcome-info{background:#000;margin-top:0;padding-top:100px}
.home-container .welcome-info .part-item .swiper-wrapper .swiper-slide{background:#fff}
.home-container .partners{background:#000;margin:0;padding:100px 260px}
.home-container .partners ul li{background:#fff;position:relative}
.home-container .partners ul li a{display:flex;align-items:center;justify-content:center;height:100%;width:100%;position:absolute}
footer{background:#000;margin-top:0}
@media (min-width: 1281px) and (max-width: 1520px){.home-container .partners{padding:50px 100px}}
@media (min-width: 1081px) and (max-width: 1280px){.home-container .partners{padding:50px 50px}}  
@media (min-width: 769px) and (max-width: 1081px){.home-container .partners{padding:50px 25px}}
@media (max-width: 768px){.home-container .welcome-info{padding-top:13.333333vw}
.home-container .partners{padding:13.333333vw 6.6666666667vw }
.home-container .partners ul li a{position:static}
.home-container .hot-product{padding-top:13.333333vw}}
.about-info,.cert{padding:50px 260px 0;background:#000}
@media (min-width: 1281px) and (max-width: 1520px){.about-info,.cert{padding:50px 100px 0}}
@media (min-width: 1081px) and (max-width: 1280px){.about-info,.cert{padding:50px 50px 0}}  
@media (min-width: 769px) and (max-width: 1081px){.about-info,.cert{padding:50px 25px}}
@media (max-width: 768px){  .about-info,.cert{padding:13.333333vw 6.6666666667vw}}
.about-img img{width:100%;height:100%;object-fit:cover}
@media (min-width: 769px){.home-container .about-info .about-content article{padding:20px}}
.cert-list {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}
.cert-list .cert-item{width:23%}
.cert-list .cert-item img{width:100%}
@media (max-width:768px){.cert-list .cert-item{width:48%;margin-bottom:15px}}
.home-container .part-title h3{text-transform:uppercase}