﻿@charset "utf-8"; 
:root{--color:#C02D28;--color1:#dc5015;}
header{background:#f7cd59}
footer{background-color:#f7cd59}
.index main{padding-top:120px}
.l-contant{max-width:1720px;margin:0 auto;padding:0 15px;position:relative}
.home-banner .swiper-slide>a::after{background:0 0}
.home-banner .banner-animote{display:none}
.home-title h5{font-weight:700;font-size:62px;color:#000;line-height:1}
.home-products{padding:100px 0}
.product-row{display:flex;align-items:center;justify-content:space-between}
.product-image{width:50%}
.product-text{width:50%;text-align:center}
.product-contant{padding:0 200px;position:relative}
.product-text h5{font-weight:700;font-size:34px;color:#000;line-height:1}
.product-list{margin:60px 0;font-size:24px;color:#000;line-height:40px}
.product-btn{display:flex;justify-content:center}
.product-btn a{background:#000;border-radius:34px;padding:20px 78px;font-weight:400;font-size:26px;color:#fff;line-height:1}
.product-next,.product-prev{position:absolute;top:50%;transform:translateY(-50%);width:72px;height:72px;background:#000;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:2;transition:all .3s ease-in-out}
.product-next{left:0}
.product-prev{right:0}
.product-next em,.product-prev em{font-size:26px;width:26px;line-height:1}
.product-next:hover,.product-prev:hover{background:var(--color)}
.product-all{display:flex;justify-content:space-between}
.product-img{overflow: hidden;margin-bottom: 20px;}
.product-img img{transition: all .3s ease-in-out;}
.product-con p{font-weight:400;font-size:30px;color:#000;line-height:36px;text-align:center}
.product-bt{display:flex;align-items:center;justify-content:center;margin-top:35px}
.product-bt a{background:#fff;border-radius:28px;border:1px solid #000;font-weight:400;font-size:26px;color:#000;line-height:1;padding:15px 45px;position: relative;overflow: hidden;z-index: 2;}
.product-bt a::after{position: absolute;width: 100%;height: 100%;content: '';top: 0;left: -100%;background: var(--color);z-index: -1;transition: all .3s ease-in-out;}
.home-abouts{background:var(--color);padding:90px 0}
.about-contatn{display:flex;margin-top:50px}
.about-contatn>div{width:50%}
.about-right{padding-left:60px;display:flex;flex-wrap:wrap;justify-content:space-between}
.about-box{width:48%;border:2px solid #fff;margin-bottom:4%;padding:40px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center}
.about-box .about-image img{transition: all .3s ease-in-out;}
.about-text{margin-top:40px}
.about-text p{font-weight:700;font-size:30px;color:#fefefe;line-height:1}
.home-abouts .home-title h5{color:#fff}
.about-left p{font-size:30px;color:#fefefe;line-height:36px;margin-bottom:30px;text-align:justify}
.about-btn{display:flex;justify-content:end}
.about-btn a{font-size:30px;color:#000;line-height:1;padding:25px 80px;background:#fff;border-radius:36px}
.home-new{padding:125px 0}
.new-image{overflow: hidden;}
.new-image img{transition: all .3s ease-in-out;aspect-ratio: 3 / 2;width: 100%;object-fit: cover;}
.new-contant{display:flex;justify-content:space-between;margin-top:120px}
.new-box{width:23.5%;}
.news-text{padding:30px 25px;background:var(--color1)}
.new-image{position:relative;padding-top: 40px;}
.new-data{position:absolute;top:0;left:0;background:var(--color1);width:80px;height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center}
.new-data p{font-size:26px;color:#fefefe;line-height:1}
.news-com h5{font-size: 22px;color: #fff;line-height: 24px;margin-bottom: 15px;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;display: -webkit-box;}
.news-com p{font-size:18px;color:#fff;line-height:24px;opacity:.6}
.news-btn{display:flex;justify-content:end;margin-top:20px}
.news-btn a{font-weight:400;font-size:18px;color:#fefefe;line-height:30px}
.new-btn{display:flex;justify-content:center;margin-top:65px}
.new-btn a{background:var(--color1);border-radius:35px;font-size:30px;color:#fff;line-height:1;padding:25px 80px}
.product-box:hover img{transform: scale(1.05);}
.product-bt a:hover::after{left: 0;}
.product-bt a:hover{color: #fff;border-color: #fff;}
.about-box:hover .about-image img{transform: rotateY(180deg);}
.new-box:hover img{transform: scale(1.05);}
@media (max-width:1700px) {.l-contant{padding: 0 50px;}
.home-products {padding: 80px 0;}
.product-contant{padding: 0 150px;}
.about-left p{font-size: 26px;}
.home-title h5{font-size: 52px;}
.about-btn a,.new-btn a,.product-btn a{font-size: 26px;padding: 20px 65px;}}
@media (max-width:1600px) {.home-title h5{font-size: 48px;}
.product-list{margin: 35px 0;font-size: 22px;}
.product-contant {padding: 0 120px;}
.about-btn a, .new-btn a, .product-btn a {font-size: 24px;padding: 15px 60px;}
.product-con p,.about-text p{font-size: 24px;}
.product-bt{margin-top: 15px;}
.product-bt a{font-size: 22px;}
.home-new {padding: 80px 0;}
.new-contant{margin-top: 80px;}}
@media (max-width:1400px) {.product-contant {padding: 0 90px;}
.product-next, .product-prev{width: 55px;height: 55px;}
.product-list{font-size: 20px;}
.product-text h5{font-size: 28px;}
.about-btn a, .new-btn a, .product-btn a{font-size: 20px;}
.product-con p, .about-text p,.about-left p,.new-data p{font-size: 20px;}}
@media (max-width:1200px) {.home-products,.home-abouts{padding: 50px 0;}
.home-title h5{font-size: 36px;}
.product-list {font-size: 18px;margin: 15px 0;}
.about-btn a, .new-btn a, .product-btn a{font-size: 18px;padding: 10px 35px;}
.product-bt a {font-size: 16px;padding: 10px 35px;}
.about-right{padding-left: 40px;}
.product-con p, .about-text p, .about-left p, .new-data p{font-size: 18px;}
.news-text{padding: 20px 15px;}
.news-com h5{font-size: 20px;margin-bottom: 10px;}
.news-com p{font-size: 16px;}
.new-btn{margin-top: 50px;}
.new-data{width: 60px;height: 60px;}
.new-contant{margin-top: 60px;}}
@media (max-width:1024px) {.l-contant{padding: 0 30px;}
.index main{padding-top: 0;}
.home-title h5{font-size: 32px;}
.product-contant {padding: 0 50px;}
.product-text h5{font-size: 22px;}
.product-list {font-size: 16px;margin: 10px 0;line-height: 1.75;}
.product-btn a{margin-top: 20px;}
.product-img{margin-bottom: 10px;}
.product-bt {margin-top: 5px;}
.about-contatn{flex-direction: column;margin-top: 15px;}
.about-contatn>div{width: 100%;}
.about-left p{line-height: 1.75;margin-bottom: 15px;}
.about-right {padding-left: 0;margin-top: 30px;}
.home-new {padding: 50px 0;}}
@media (max-width:768px) {.l-contant{padding: 0 15px;}
.product-contant {padding: 0px 30px;}
.product-next, .product-prev {width: 35px;height: 35px;}
.product-next em, .product-prev em{font-size: 18px;width: 18px;}
.product-btn a {margin-top: 10px;}
.product-image{display: flex;justify-content: center;}
.product-image img{max-width: 70%;}
.home-products, .home-abouts {padding: 30px 0;}
.product-text h5{font-size: 20px;}
.product-con p, .about-text p, .about-left p, .new-data p{font-size: 16px;}
.about-box{width: 24%;margin-bottom: 0;padding: 30px 10px;}
.about-image{display: flex;justify-content: center;text-align: center;}
.about-box .about-image img{max-width: 60%;}
.about-text {margin-top: 15px;}
.new-contant {margin-top: 30px;flex-wrap: wrap;}
.new-box {width: 49%;margin-bottom: 2%;}
.new-image{padding-top: 0;}
.new-btn {margin-top: 25px;}}
@media (max-width:600px) {.home-title h5{font-size: 26px;}
.product-row{flex-direction: column;}
.product-image{width: 100%;}
.product-text{width: 100%;}
.product-image img{max-width: 50%;}
.product-all{margin-top: 30px;}
.product-all{flex-wrap: wrap;}
.product-box{width: 100%;margin-bottom: 2%;}
.news-com h5{font-size: 18px;}
.news-com p{font-size: 14px;}
.news-btn{margin-top: 10px;}
.news-btn a{font-size: 14px;line-height: 1;}
.about-box {width: 49%;margin-bottom: 1%;padding: 20px 10px;}
.new-box {width: 100%;}
.new-image img{aspect-ratio: unset;width: 100%;}}
.head-info,footer .foot-main{background: var(--color);}
.head-nav .nav-ul>li>a.inmenu_1 {color: #f7cd59 !important;}
.head-nav .nav-ul>li:hover>a {color: #f7cd59 !important;}
.pagesbanner::after{background: none;}
.pagesbanner{min-height: 120px;}