﻿@charset "utf-8"; 
:root {--color:  #c40f14;}
@media (min-width:1025px){.head-contact{width:100%;}
.head-share{margin-left:auto;}
.pro-detail .singglepic{width:30%;}}
@media (min-width:1025px) and (max-width:1366px){.pro-detail .singglepic{width:33%;}}
@media (min-width:1025px){.common-main .l-wrap{max-width:100%;padding-left:80px;padding-right:80px;}}
@media (min-width:1281px){.common-main .l-wrap{padding-left:150px;padding-right:150px;}}
@media (min-width:901px){.common-main .pro-cate li{width:24%;margin-right:1.3333%}}
footer{clear:both;margin:0px auto;color:var(--footercolor);background:var(--hovercolor)}
footer a:hover{color:#FFFFFF}
footer .foot-main{display:flex;flex-wrap:wrap;justify-content:space-between;padding:3% 0}
footer .foot-item{width:25%}
footer .foot-info{width:18%}
footer .foot-quick{width:25%}
footer .foot-pro{width:20%}
footer .foot-logo{width:auto;max-width:200px}
footer .foot-qrimg{max-width:120px}
footer .foot-share{display:flex;flex-wrap:wrap;margin-top:30px}
footer .foot-share span{font-size:var(--fontsize18);font-weight:var(--fontbold5);color:#FFFFFF;line-height:38px;white-space:nowrap;margin-right:10px}
footer .foot-share ul{display:flex;flex-wrap:wrap;max-width:210px}
@media(max-width:1024px){footer .foot-share ul{max-width:100%}}
footer .foot-share ul li{margin-bottom:10px;margin-right:10px}
footer .foot-share ul li a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#1f304d;border-radius:3px;transition:all .1s linear}
footer .foot-share ul li a:hover{background:var(--color)}
footer .foot-share ul li a i{color:var(--footercolor)}
footer .foot-share ul li a:hover i{color:#FFFFFF}
footer .foot-title{font-size:var(--fontsize22);font-weight:var(--fontbold5);color:#FFFFFF;margin-bottom:15px}
footer .foot-list a{display:inline-block;padding:4px 0px;transition:all 0.1s linear;color:var(--footercolor)}
footer .foot-list a em{color:var(--color);margin-right:5px}
footer .foot-quick .foot-list{display:flex;flex-wrap:wrap}
footer .foot-quick .foot-list li{width:50%}
footer .foot-contact .foot-tel{margin-bottom:20px;display:flex;align-items:center}
footer .foot-contact .foot-tel .icon{width:50px;height:50px;background:var(--color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px}
footer .foot-contact .foot-tel .icon em{color:#FFFFFF;font-size:var(--fontsize22)}
footer .foot-contact .foot-tel .content{flex:1;display:flex;flex-direction:column}
footer .foot-contact .foot-tel .content span:nth-child(1){font-size:var(--fontsize16);color:var(--footercolor)}
footer .foot-contact .foot-tel .content a:nth-child(2){white-space:nowrap;font-size:var(--fontsize24);font-weight:var(--fontbold5);color:var(--footercolor);line-height:1}
footer .foot-contact .item{margin-top:10px}
footer .foot-contact .item a{color:var(--footercolor)}
footer .foot-contact .item span{color:var(--color);margin-right:5px}
footer .copyright{text-align:center;font-size:var(--fontsize14);padding:15px;border-top:1px solid rgba(255,255,255,.1)}
footer .copyright a{margin-left:10px}
.gotop{cursor:pointer;height:40px;width:40px;border-radius:50%;position:fixed;bottom:130px;right:35px;color:var(--fontcolor);background:#FFFFFF;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);transition:all .4s ease;z-index:9;opacity:0;overflow:hidden;visibility:hidden;display:flex;align-items:center;justify-content:center}
.gotop.act{opacity:1;visibility:inherit;bottom:150px}
.gotop:hover{background:#D1D1D1}
.gotop em{font-size:var(--fontsize16);font-weight:var(--fontbold5);margin-top:-4px}
@media (max-width:1024px){
footer{margin-bottom:calc(55px + constant(safe-area-inset-bottom));margin-bottom:calc(55px + env(safe-area-inset-bottom))}
footer .foot-item{width:50%!important;margin-bottom:20px}
footer .foot-main .foot-item {max-width: 100%;}
.gotop{display:none}}
@media (max-width:768px){footer .foot-main{padding:30px 0px 0px}
footer .foot-item{width:100%!important}
.foot-item.foot-info .foot-title{display:none}
footer .foot-qrimg{display:none}
footer .foot-contact .foot-tel .content a:nth-child(2){font-weight:var(--fontbold4);font-size:var(--fontsize22)}
footer .copyright{padding:10px 15px}
footer .foot-share{margin-top:10px}}
footer .foot-main .foot-item.foot-contact{border-left: none;}
footer .foot-list a em{transform: rotate(-45deg)}
.tabs-nav p:nth-child(2) {display:none}
.head-menu-box nav>ul li{cursor: pointer;}
.pdf66-6 .kche-t66 .kche-flex-item4 {width: 16%; margin: 10px 0px;}