﻿@charset "utf-8"; 
:root{--color:#bc0c0c;--fontfamily:"Work Sans", sans-serif;}
.pr-sidebar-recommended .re-more{color:#bc0c0c;}
.pro-d-main #toinquiry .prodetails-title p,.common-product .prolist-bottom .prodetails-title p{width:100%;text-align:center;color:var(--color)}
.pro-d-main #toinquiry .prodetails-word,.common-product .prolist-bottom .prodetails-word{width:100%;text-align:center;font-size:40px;margin:20px 0;font-weight:var(--fontbold7)}
.pro-d-main #toinquiry .prodetails-art,.common-product .prolist-bottom .prodetails-art{width:100%;text-align:center;font-size:20px;}
.pro-d-main #toinquiry .prodetails-art span,.common-product .prolist-bottom .prodetails-art span{font-size:16px;margin-top:20px;}
.pro-d-main #toinquiry .pr-inquiry-line,.common-product .prolist-bottom .pr-inquiry-line{background:none;}
@media (max-width:768px){.pro-d-main #toinquiry .prodetails-title p,.common-product .prolist-bottom .prodetails-title p{font-size:22px;}
.pro-d-main #toinquiry .prodetails-word,.common-product .prolist-bottom .prodetails-word{font-size:32px;}}
@media (max-width:550px){.pro-d-main #toinquiry .prodetails-title p, .common-product .prolist-bottom .prodetails-title p{font-size:18px;}
.pro-d-main #toinquiry .prodetails-word,.common-product .prolist-bottom .prodetails-word{font-size:22px;margin:10px 0;}
.pro-d-main #toinquiry .prodetails-art, .common-product .prolist-bottom .prodetails-art{font-size:16px;}
.pro-d-main #toinquiry .prodetails-art span, .common-product .prolist-bottom .prodetails-art span{font-size:14px;}}
@media (min-width:1025px){body{font-size:18px;}}
.pro-d-main table tr td p strong{font-weight:normal}
.prodetails-info .prodetails-name{padding-bottom:0;}
.prolist-bottom>.prodetails-title,.prolist-bottom>.pr-inquiry-line{display:none}
#toinquiry>.prodetails-title,#toinquiry>.pr-inquiry-line{display:none}
.prodetails-title2{font-size:36px;margin-bottom:10px}
.protypeinquiry{margin-bottom:20px}
@media (max-width:768px){.prodetails-title2{font-size:28px}}
@media (max-width:550px){.prodetails-title2{font-size:22px}}
.touch-block .touch-message .touch-text{-webkit-line-clamp: 5;}
.home-company .company-info .des{-webkit-line-clamp:inherit}
.home-product .product-list .itempro .info{height:200px}
.home-case .caselist .itemcase .info{height:110px}
.home-news .newslist .newsitem .info .text{height:210px}
.home-adv .advlist .itemadv .text{color: #000;}
.home-adv .advlist .itemadv {background-color: inherit;}
.home-adv .advlist .itemadv:nth-child(2) {background-color: inherit;}
.home-banner #video {width:100%;height:100%;position:absolute;object-fit:cover;top:0;left:0;min-height:inherit}
.home-banner .swiper-slide {height:auto;position:relative;}
.home-choose .chooselist {align-items:inherit;}
.home-choose .chooselist .itemchoose {height:auto;display:flex;flex-direction:column;}
.home-choose .chooselist .itemchoose .text {flex:1;display:flex;flex-direction:column;}
.home-choose .chooselist .itemchoose .text .des {margin-bottom:15px;}
.choosebtn {margin-top:auto;display:flex;justify-content:center;}
.choosebtn a {font-weight:bold;font-size:14px;color:var(--color);}
footer .foot-list a em{display:none;}
@media(min-width:769px){.crumbs .banner-content .banner-breadcrumbs a{font-size:18px;}.crumbs .banner-content .banner-breadcrumbs span{font-size:18px;}}
.home-adv .advlist .itemadv{flex-direction: column;text-align:center;}
.home-adv .advlist .itemadv .icon{background:none;height:auto;text-align:center;width:auto;}
.home-adv .advlist .itemadv .text{margin-left:0;width:100%;}
.home-adv .advlist .itemadv .text .title{margin:20px 0 10px;}
@media (max-width:500px){.home-adv .advlist .itemadv .icon img{max-height:70px;}}
.home-application {padding:4% 0;}
.home-applicationlist {display:flex;justify-content:center;flex-wrap:wrap;margin:20px 0;}
.home-applicationlist li {margin:10px 15px;cursor:pointer;font-size:19px;}
.home-applicationlist li.active {color:var(--color);}
.home-applicationcontent {padding-top:30px;}
.home-applicationitem {display:none;}
.home-applicationitem.active {display:flex;justify-content:space-between;flex-wrap:wrap;}
.home-applicationitem-lef {width:48%;}
.home-applicationitem-rig {width:48%;}
.home-applicationitem-title {color:var(--color);font-weight:bold;font-size:30px;padding:40px 0 20px;}
@media (max-width:1500px){.home-applicationlist li{font-size:17px;margin:10px}
.home-applicationitem-title {padding:20px 0 10px;font-size:27px}}
@media (max-width:1400px){.home-applicationitem-rig p{font-size:16px}}
@media (max-width:1200px){.home-applicationlist li{font-size:17px;margin:8px}
.home-applicationitem-title {padding:0px 0 10px;font-size:24px}
.home-applicationitem-rig p{font-size:15px}}
@media (max-width:1024px){.home-applicationlist {justify-content:space-between;}
.home-applicationlist li{border:1px solid #ccc;width:48%;text-align:center;padding:6px 10px;margin:5px 0;display:flex;align-items:center;justify-content:center}
.home-applicationlist li.active {border-color:var(--color);}}
@media (max-width:768px){.home-applicationitem-lef {width:100%;}
.home-applicationitem-rig {width:100%;margin-top:15px}
.home-applicationlist li{font-size:15px;line-height:1.4;}}
@media (max-width:500px){.home-applicationitem-title {font-size:20px}
.home-applicationlist li{font-size:14px;line-height:1.4;}
.home-applicationcontent {padding-top:10px;}}
footer .foot-logo{max-width:80px;margin-bottom:10px;}
footer .foot-share ul li a{background:var(--color);color:#fff;}
footer .footer-main .foot-item .foot-title{color:var(--color)}
footer .foot-quick .foot-list li{font-weight:var(--fontbold7)}
@media (min-width:1025px){footer .foot-quick .foot-list li{width:100%;}
footer .footer-main .foot-item{width:19%;}
footer .footer-main .foot-item.foot-quick{width:13%;}
footer .footer-main .foot-item.foot-pro{width:14%;}
footer .footer-main .foot-item.foot-contact{width:29%;}
footer .footer-main .foot-item.foot-info{width:7%;}}
@media (min-width:1025px) and (max-width:1366px){footer .footer-main .foot-item.foot-quick{width:15%;}
footer .footer-main .foot-item.foot-pro{width:16%;}
footer .footer-main .foot-item.foot-contact{width:27%;}
footer .footer-main .foot-item.foot-info{width:8%;}}
footer .copyright{background:#f4f4f4;color:var(--fontcolor)}
@media (min-width:1921px){body{max-width:100%;}
.home-banner .swiper-slide img{width:100%;}
.home-choose,.home-case{background-position:center !important;background-size:cover !important;}}
.home-advlist {display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:30px}
.home-advlist li {text-align:center;width:26%}
.home-advlist li:nth-child(3) {width:15%}
.home-advlist li:not(:nth-child(3)) .home-advpic {position:relative;width:100%;padding-bottom:66.4%;}
.home-advlist li:nth-child(3) .home-advpic {position:relative;width:100%;padding-bottom:115%;}
.home-advlist li .home-advpic{overflow:hidden}
.home-advlist li .home-advpic img {width:100%;display:block;height:100%;position:absolute;top:0;left:0;object-fit:cover;transition:.3s}
.home-advlist li .home-advtit {line-height:1.2;margin-top:10px;font-weight:bold;}
.home-advlist li:hover .home-advpic img{transform:scale(1.05)}
.home-advlist li:hover .home-advtit{color:var(--color)}
@media (max-width:1024px){.home-advlist li {width:48%;margin-bottom:25px}
.home-advlist li:nth-child(3) {width:48%}
.home-advlist li:nth-child(3) .home-advpic{padding-bottom:66.4%;}}
.home-reviews .reviews-list{display:flex;flex-wrap: wrap;justify-content: space-between;margin-top:3%;}
.home-reviews .reviews-list>div{width:31%;}
.home-reviews .reviews-list>div img{width:auto;max-width:100%;}
.home-reviews .reviews-list>div img:nth-child(2){max-height:130px;}
.home-reviews .reviews-list>div .words{margin-top:10px;}
@media (max-width:500px){.home-reviews .reviews-list>div{width:100%;margin:10px 0;}
.home-reviews .reviews-list>div img:nth-child(2){max-height:90px;}}
.kche-t171-innercontent {max-width:1300px;margin:0 auto;}
.kche-t171-innercontent .kche-t171-content {display:flex;justify-content:space-between;flex-wrap:wrap;}
.kche-t171-innercontent .kche-t171-list {width:520px}
.kche-t171-innercontent .kche-t171-item {width:100%;margin:0;padding:10px 0;background:none;}
.kche-t171-innercontent .kche-t171-item .kche-t171-item-info .kche-t171-item-tit {font-size:22px;}
.kche-t171-innercontent .kche-t171-item .kche-t171-item-info .kche-t171-item-des p {color:#000;}
.kche-t171-innercontent .kche-t171-right {flex:1;padding-left:50px;display:flex;align-items:center;}
.kche-t171-innercontent .kche-t171-right .kche-t171-right-info p {font-size:20px;margin:7px 0;}
@media (max-width:1100px){.kche-t171-innercontent  .kche-t171-list {width:50%}
.kche-t171-innercontent .kche-t171-right .kche-t171-right-info p{font-size:20px;margin:4px 0}}
@media (max-width:1024px){.kche-t171-innercontent  .kche-t171-list {width:100%}
.kche-t171-innercontent .kche-t171-right{padding:10px 0 0;}}
@media (max-width:500px){.kche-t171-innercontent .kche-t171-right .kche-t171-right-info p{font-size:18px;margin:0}
.kche-t171-innercontent .kche-t171-item .kche-t171-item-info{padding:10px 0}}
.case-swiper-box{position: relative;}
#caseswiper{width:calc(100% - 100px);margin:0 auto;}
.caseswiper-btn>div{position:absolute;top:50%;left:0;width:40px;height:40px;display:flex;align-items: center;align-items: center;justify-content: center;cursor: pointer;transition: all .3s;border:1px solid #555;}
.caseswiper-btn>div.swiper-button-disabled{cursor: not-allowed;opacity: .7;}
.caseswiper-btn>div:hover{background: var(--color);border-color:var(--color)}
.caseswiper-btn>div:hover em{color:#fff;}
.caseswiper-btn>div.caseswiper-button-next{left:auto;right:0;}
.caseswiper-btn>div em{color:#fff;display: block;}
.caseswiper-btn>div.caseswiper-button-prev em{transform: rotate(180deg);}
@media (min-width:769px) and (max-width:1280px){.home-case .caselist .itemcase .info{height:auto;min-height:170px;}}
@media (max-width:768px){#caseswiper{width:calc(100% - 90px);}
.caseswiper-btn>div{width:30px;height:30px;}
.caseswiper-btn>div em{font-size:14px;}}
.home-product .product-list {align-items:inherit;}
.home-product .product-list .itempro {height:auto;display:flex;flex-direction:column;}
.home-product .product-list .itempro .img{padding-bottom:100%;height:0;}
.home-product .product-list .itempro .img img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:contain;background:#fff}
.home-product .product-list .itempro .info {flex:1;}
.products-list .des{font-size: var(--fontsize18);}
@media (min-width:1025px){.lang-flex .lang-wrap{width:30vw;max-width: 340px;}
.lang-drop.lang-flex{left:auto;}}
@media (max-width:1024px){.lang-drop.lang-flex{width: calc(100vw - 20px);}
.lang-flex .lang-wrap{width:100%;max-width:100%;}}