﻿@charset "utf-8"; 
:root{--color:#d9251c}
.head-top,.head-info .head-search button {background:#FE0000;}
.head-info .search-input button em,.head-info .nav-ul>li>a.inmenu_1,.head-info .nav-ul>li>.submenu li a:hover {color:#FE0000}
@media (min-width:1025px){.head-info .nav-ul>li:hover>a{color:#FE0000}}
@media (max-width:1024px){.m-menu span{background:#FE0000;}
.head-info .head-nav .nav-ul>li a.inmenu_1, .head-info .head-nav .nav-ul>li a.inmenu_1+em,.head-link .item em{color:#FE0000}}
@font-face {font-display:swap;font-family:fontawesome;src:url(/images/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/images/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(/images/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(/images/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(/images/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(/images/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}
.fa {display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-family:FontAwesome!important;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-mobile:before{content:"\f10b"}
.fa-mobile{font-size:20px;position:relative;top:3px}
.sidebar-item.category .menu-item {padding:0;overflow:hidden;}
.sidebar-item.category .menu-item>a {padding:10px;display:block;}
.sidebar-item.category .sub-menu {padding:0;margin:0;}
.sidebar-item.category .sub-menu li {margin:0;}
.sidebar-item.category .sub-menu li a {display:block;padding:5px 10px 5px 20px;}
.sidebar-item.category .menu-item.active {background:none}
.sidebar-item.category .menu-item.active>a {background:var(--color)}
.sidebar-item.category .menu-item.active ul {background:rgb(254 0 0 / 20%)}
.sidebar-item.category .menu-item.active a:hover {color:#000}
.head-top, .head-info .head-search button{background: var(--color);}
.head-info .search-input button em, .head-info .nav-ul>li>a.inmenu_1, .head-info .nav-ul>li>.submenu li a:hover{color: var(--color);}
.head-top, .head-info .head-search button{background: var(--color);}
.prodetails-content .prodetails-tabs .prodetails-tabs-item:nth-child(2){display:none;}
footer .foot-item.foot-code{display:flex;}
footer .foot-item.foot-code>div:first-child{margin-right:10px;}
footer .foot-item.foot-code>div{max-width:100px;}
footer .foot-item.foot-code img{height:auto;}
@media (min-width:1025px){footer .foot-item.foot-code{width:17%;}}
@media (min-width:1025px) and (max-width:1280px){footer .foot-title{font-size:20px;}
footer .foot-item.foot-code>div{max-width:90px;}}
@media (max-width:1024px){footer .foot-main .foot-item.foot-code{display:flex;}}
.preview-container .small-box img,.preview-container .thumbnail-box .item img{height:100%;object-fit:contain;}

.about-infolist {display:flex;flex-wrap:wrap;justify-content:space-between;}
.about-infolist li {margin-bottom:15px;list-style:none;display:flex;align-items:center;width:33%;}
.about-infolist li:nth-child(2),.about-infolist li:nth-child(5) {width:28%;}
.about-infolist li .about-infoicon {position:relative;padding-right:18px;margin-right:10px;}
.about-infolist li .about-infoicon:before {content:'';width:2px;height:100%;background:#A8A7A7;position:absolute;right:10px;top:0;}
.about-infolist li .about-infoicon:after {content:'';width:14px;height:14px;background:#fff;border:2px solid #A8A7A7;border-left:none;border-bottom:none;border-radius:2px 4px 2px 0;transform:rotate(45deg);position:absolute;right:3px;top:25px;}
.about-infolist li .about-infoicon img {width:62px;}
.about-infolist li .about-infotxt {flex:1;}
.about-infolist li .about-infotxt .about-infonum {color:var(--color);font-weight:bold;font-size:30px;}
.about-infolist li .about-infotxt .about-infonum sub,.about-infolist li .about-infotxt .about-infonum sup {font-size:22px;}
.about-infolist li .about-infotxt p {font-size:14px;line-height:1.3;color:#666;}
@media (max-width:1550px){.about-infolist li .about-infoicon:after {width:12px;height:12px;top:18px;}
.about-infolist li .about-infoicon img {width:50px;}
.about-infolist li .about-infotxt .about-infonum {font-size:26px;}
.about-infolist li .about-infotxt .about-infonum sub,.about-infolist li .about-infotxt .about-infonum sup {font-size:19px;}}
@media (max-width:1366px){.about-infolist li {width:48%;}
.about-infolist li:nth-child(2),.about-infolist li:nth-child(5) {width:48%;}}
@media (max-width:900px){.home-about .about-img{width:100%}
.home-about .about-info{width:100%;padding:40px 0 0;margin:0}}
@media (max-width:500px){.about-infolist li .about-infoicon:after {width:10px;height:10px;top:17px;right:5px}
.about-infolist li .about-infoicon img {width:44px;}
.about-infolist li .about-infotxt .about-infonum {font-size:24px;}
.about-infolist li .about-infotxt .about-infonum sub,.about-infolist li .about-infotxt .about-infonum sup {font-size:16px;}
.about-infolist li .about-infotxt p {font-size:13px;}}
.home-choose .choose-list .item {width:24%;border:none;background:#fff}
.home-choose .choose-list .item:hover {background:var(--color);}
.home-choose .choose-list .item .show-item{overflow:hidden}
.home-choose .choose-list .item .show-item img {height:70px;filter:drop-shadow(0 800px 0 var(--color));transform:translateY(-800px)}
.home-choose .choose-list .item .item-tit {margin-top:15px;}
.home-choose .choose-list .item:hover .show-item img{filter:none;transform:translateY(0px)}
.home-choose .choose-list .item:hover .item-tit,.home-choose .choose-list .item:hover .item-text p{color:#fff;}
@media (max-width:1366px){.home-choose .choose-list .item{padding:30px 20px}}
@media (max-width:768px){.home-choose .choose-list .item .show-item img {height:50px;}
.home-choose .choose-list .item .item-text p{font-size:16px}
.home-choose .choose-list .item{padding:30px 10px}}
.home-about .about-img .img-info{border-radius: 20px;}
.home-banner .swiper-slide-active img{animation: inherit;}
.home-banner .mobimg {height:auto;}
.home-about .about-img .img-info {width:200px;height:200px;padding:15px;}
.home-about .about-img .img-info .p1 {line-height:1.3;font-size:48px;}
.home-about .about-img .img-info p {font-size:16px;}
@media (max-width:1440px){.home-about .about-img .img-info {width:170px;height:170px;}
.home-about .about-img .img-info .p1 {font-size:40px;}
.home-about .about-img .img-info p {font-size:15px;}}
@media (max-width:500px){.home-about .about-img .img-info {width:120px;height:120px;padding:10px}
.home-about .about-img .img-info .p1 {font-size:20px;}
.home-about .about-img .img-info p {font-size:12px;line-height:1.3}}
.home-product .homepro-list .proitem{margin-bottom:60px;}
.home-product .homepro-list .proitem:hover{margin-bottom:-18px;transition:box-shadow .3s;box-shadow:-1px 2px 32px 0 rgba(174,175,177,.55);z-index:2}
.home-product .homepro-list .proitem:hover .more-btn{height:50px;transition:height .3s;color:#FFF !important;opacity:1}
.home-product .homepro-list .proitem .more-btn{overflow:hidden;width:100%;background-color:var(--color);text-align:center;line-height:50px;color:transparent;height:0px;text-transform:uppercase;font-size:14px;justify-content:center}
.home-product .homepro-list .proitem .item-info .text{-webkit-line-clamp:2}
@media (max-width:1500px){.home-product .homepro-list .proitem:hover .more-btn{height:38px}}
.pro-list.list0 li:hover{border-color:var(--color)}
@media(min-width:1025px){footer .foot-main .foot-item.foot-categories{width:20%;}}