﻿@charset "utf-8";
.inerg>img{width:600px}
.inelf{padding:80px 0}
.iglef{background:url(/Content/upload/2019527261/201910091353288734742.jpg) center top no-repeat;background-size:cover}
.tagContent strong{text-transform:capitalize}
.foshare li i{font-size:30px!important;color:#000}
.sf-menu2 .sub-menu{z-index:101}
.iprtitle{text-align:center;padding:0 10px}
.iprtitle h4{font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.prefi h3{text-align:center}
.abtit{font-size:34px}
.abmd{letter-spacing:0;font-size:16px;line-height:1.6;color:#333;margin:20px auto 35px;max-width:900px;text-transform:inherit}
#about{text-align:center;margin:0 auto}
.ablist li{display:inline-block;padding:0 20px;font-size:18px;max-width:19.5%;vertical-align:top}
.ablist li .abtop{width:90px;height:90px;margin:0 auto;border-radius:50%;background:#da251c;color:#fff;line-height:90px;font-size:18px;margin-bottom:16px}
@media screen and (max-width:960px){.ablist li{min-width:33.333%;max-width:49%;margin-bottom:20px}}
@media screen and (max-width:520px){.ablist li{max-width:100%;width:100%;margin-bottom:20px}}
.abrig,.morebtn{font-size:16px}
.newstoppic{display:block!important;width:100%;height:300px;object-fit:contain;margin:15px 0}
.inerg{padding:0}
.index-newslist{display:flex;flex-wrap:wrap;justify-content:space-between;margin:60px 0}
#inews .abtit{text-align:center;display:block;width:100%;float:initial;text-transform:capitalize}
.index-newslist li{width:48%;display:flex;border-bottom:1px solid #aaa}
.index-news-pic img{height:170px;width:200px;object-fit:contain}
.index-news-pic{margin-right:30px}
.index-news-info a{display:flex;align-items:center;white-space:nowrap}
.index-news-info span.date{width:100px;text-align:right}
.index-news-info .news{overflow:hidden;width:calc(100% - 10px);text-overflow:ellipsis;font-size:17px;padding:15px 0}
.index-news-info{width:calc(100% - 230px)}
.index-news-info p{color:#999;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.inwbtn{text-align:center}
.inwbtn a{display:inline-block;line-height:40px;padding:0 24px;border:1px solid #aaa;border-radius:20px}
.whychoose{max-width:1400px;margin:30px auto;display:flex}
.addleft{width:50%}
.addright{width:48%;margin-left:2%;display:flex;flex-direction:column;align-items:flex-start}
.addright h3{font-size:34px;margin-bottom:15px;margin-top:30px}
.addright .p-1{font-size:18px;margin-bottom:15px}
.addright .p-2{font-size:16px;line-height:1.7;color:#888}
.addright a{margin-top:60px;padding:15px 35px;display:inline-block;background:#da251d;color:#fff;font-size:16px}
.addright a:hover{background:#760931}
.iglef{background-image:url(/js/22762/bg1.jpg)}
.igrig{background-image:url(/js/22762/bg2.jpg)}
#prodcate{background:url(/js/22762/bg3.jpg) no-repeat center center;background-size:cover;padding-top:10px}
.prefi img{padding:56px}
.index-news-info .news{white-space:initial}
.foshare a i{font-size:18px!important}
.banner img,.inner-banner{max-width:100%}
#message,.headtop{background:#007dc3}
.ebtn{background:#000}
.ihbtn{display:none}
.ihword{margin-bottom:0}
.nav-list>li>a{border:none}
.inewtit,.iprtit{position:relative}
.inewtit a,.iprtit a{font-size:15px;position:absolute;right:0;top:0}
.iprodlist li{width:24%;padding:0;margin-right:1.33333%;margin-bottom:15px}
.iprodlist li:nth-child(4n){margin-right:0}
.iprodlist li .iprpic{height:230px}
@media screen and (max-width:1150px){.iprodlist li .iprpic{height:200px}
.iprodlist li{width:33.333%}}
#iabout .icontainer:after{content:'';display:block;visibility:hidden;height:0;clear:both}
.imgs{width:48%;float:left}
.imgs .swiper-container{padding-bottom:40px}
.imgs img{margin:0 auto;display:block}
.abrig{color:#fff;width:48%;float:right;line-height:1.6}
#iabout{background:#373a49;padding:0}
#iabout .icontainer{background:0 0;padding:70px 20px}
.lartit{font-weight:700;font-size:40px;line-height:1.1;margin-bottom:8px}
.mdtit{font-weight:700;font-size:20px;margin-top:3px}
.iabtn{text-align:right}
.iabtn a{color:#fff;font-size:20px;font-weight:700;letter-spacing:3px}
@media screen and (max-width:1450px){.lartit{font-size:30px}
.iabtn a,.mdtit{font-size:17px}
.abrig{font-size:15px}}
@media screen and (max-width:1150px){.abrig{width:100%;margin-top:20px}
.imgs{width:100%}}
.fqr p{display:inline-block;margin-right:10px}
.iabtn a,.mdtit{font-weight:inherit;font-size:15px}
.logo img{position:initial;-moz-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}
.pages a,div.feedbackForm #feedbackForm .submita{background:#007dc3}
.pro_lb1 li{width:32%;margin-bottom:2%}
.pro_lb1 li:nth-of-type(3n+3){margin-right:0}
.pro_lb1 li:nth-of-type(3n+1),.pro_lb1 li:nth-of-type(3n+2){margin-right:2%}
.pro_lb1 li:nth-of-type(n){padding:0}
.pro_lb1 .readmore{margin:10px}
.pro_lb1 h5{margin:10px 0}
.pro_lb .readmore a{text-transform:capitalize}
.bx-wrapper .bx-controls-direction a{color:#222;border:none;width:90px;right:0;font-weight:600;text-transform:uppercase}
.ProTypeBody{background:#f3f3f3;padding:20px;margin-bottom:20px;line-height:1.7}
.ihpic img{width:100%}
.ihotcent{height:100%;padding:10px}
.ihpic{width:100%;display:block;height:auto}
.ihotlist{display:flex}
.iprodlist li .iprpic img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:contain}
.iprodlist li .iprpic{height:auto;position:relative;padding-bottom:100%}
ul.iprodlist{display:flex;flex-wrap:wrap}
.iprodlist li a{display:block;height:100%;padding:5px}
@media (max-width:1150px){.iprodlist li{width:32%;margin-right:2%}
.iprodlist li:nth-child(3n){margin-right:0}}
.submenu .LiLevel1 ul{display:none;position:absolute;top:0;left:100%}
.submenu .LiLevel1:hover ul{display:block}
.submenu .LiLevel1{position:relative}
.nav-list>li:hover ul{display:none}
.pro_lb1 .img-box{max-height:inherit;position:relative;padding-bottom:100%}
.pro_lb1 .img-box img{position:absolute;top:0;left:0}
main.index section.products .item ul li>div .rule-box{max-height:inherit;height:auto}
.temp2 ul:nth-of-type(1) li:nth-of-type(n+2) .left img{object-fit:contain}
@media (min-width:1025px){header .top-box .nav-box .right ul.nav1>li .submenu{height:auto}}
.swiper-box.index-swiper{position:static;transform:translate(0,0)}
.swiper-box.index-swiper img{display:block}
.swiper-index{height:auto}
main.index{margin-top:0}
body{padding-top:102px}
.banner2-box{height:auto;min-height:inherit;position:static}
.tabs{margin:0}
.banner2-box img{display:block}
header .top-box{top:0}
header{top:0}
header .top-box .info .left span,header .top-box .info .left>span:nth-of-type(1),header .top-box .info .left span a{color:#000}
@media screen and (max-width:1200px){body{padding-top:62px}
.swiper-box.index-swiper{top:62px}}
@media screen and (max-width:680px){body{padding-top:0}
.swiper-box.index-swiper{top:0}}
main.index section.products .list ul li:hover,main.index section.products .list ul li.cur{background:var(--color) !important}
main.index section.products .list ul li{padding:0 20px;box-sizing:border-box}
.wmkc-list{overflow-x:unset !important}
.wmkc-wechat{position:relative}
main.index section.products .title{display:block;text-align:center}
main.index section.products .list{margin-top:30px;padding:0 8px;position:relative}
main.index section.products .list ul{justify-content:space-between;width:100%}
main.index section.products .list ul li{width:19%;height:auto;min-height:40px;display:flex!important}
main.index section.products .list ul li:last-child{background:var(--color);position:absolute;width:auto;right:8px;bottom:100%;margin-bottom:37px}
main.index section.products .item ul li:nth-child(n+9){display:none}
main.index section.products .list ul li a{display:block;padding:8px;box-sizing:border-box}
@media (max-width:1024px){main.index section.products .list ul{flex-wrap:wrap}
main.index section.products .list ul li{width:32%;margin:5px 0}}
@media (max-width:480px){main.index section.products .title .list ul li{width:49%}
main.index section.products .list ul li:last-child{padding:0;width:auto;min-width:inherit;min-height:inherit;margin-bottom:30px}}
@media (min-width:1025px){header .top-box{width:100%;max-width:100%}
header .top-box .nav-box{max-width:100%;width:100%;padding:0 calc(50% - 800px)}
header .top-box .info{padding:5px calc(50% - 800px)}
header .top-box .nav-box .left{padding:0}}
@media (max-width:1700px) and (min-width:1025px){header .top-box .nav-box{padding:0 calc(50% - 600px)}
header .top-box .info{padding:5px calc(50% - 600px)}}
@media (max-width:1300px) and (min-width:1025px){header .top-box .nav-box{padding:0 15px}
header .top-box .info{padding:5px 15px}}
section.products .sun{display:none}
section.products .parent{color:#3f3f3f;font-size:40px}
@media (max-width:680px){section.products .parent{font-size:30px}}
.index-swiper .swiper-button-prev,.index-swiper .swiper-button-next,.swiper-box-products-details .swiper-button-prev,.swiper-box-products-details .swiper-button-next{background:none}
aside.nav2-template>ul>li.has-children2 ul li a{padding:10px 25px 10px 15px}
aside.nav2-template>ul>li.has-children2>ul>li{line-height:1.5}
aside.nav2-template>ul>li.has-children2>ul>li>i{font-size:20px!important;display:block;width:20px;text-align:center;height:20px;line-height:20px!important;right:5px;top:11px}
.swiper-box-products-details .swiper-button-next:after,.swiper-box-products-details .swiper-button-prev:after{color:var(--color)}
main.page-template-1 .max-width-box aside ul.nav1:not(.contact-us) li{text-align:left}
main.page-template-1 .max-width-box aside ul.nav1:not(.contact-us) li a{line-height:1.5;display:block;padding:10px 15px;box-sizing:border-box}
main.index section.products .item ul li>div .rule-box{position:relative;width:100%;padding-bottom:100%}
main.index section.products .item ul li>div .rule-box img{height:100%;position:absolute;top:0;left:0;object-fit:contain;background:#fff}
main.index section.products .item ul li .protypebtn{background:var(--color);color:#fff;display:inline-block;line-height:40px;padding:0 20px}
main.index section.products .item ul li{text-align:center;margin-bottom:30px}
main.index section.products .item ul li:hover .protypebtn{color:#fff;background:#222}
main.index .news #index_17news ul li .box .left{width:200px;height:100%}
main.index .news #index_17news ul li{height:150px}
main.index .news #index_17news ul li .box .left img{display:block;width:100%;height:100%;object-fit:contain}
@media (min-width:1025px){footer .footer-info .logo-box .logo{display:block}
footer .footer-info p.pname{font-size:20px;margin-top:10px}
footer .footer-info .nav2{width:580px}
footer .footer-info .nav2 ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
footer .footer-info .nav2 ul li{width:50%;font-size:14px;font-weight:400}}
@media (max-width:1600px) and (min-width:1025px){footer .footer-info p{width:250px}}
@media (max-width:1500px) and (min-width:1025px){footer .footer-info .nav2{width:500px}
footer .footer-info .nav1{width:220px}}
@media (max-width:1250px){footer .footer-info p.pname{font-size:14px}}
@media (max-width:640px){main.index section.products .item ul li .protypebtn{font-size:12px;line-height:32px;padding:0 12px}
main.index .news #index_17news ul li .box .left{width:140px}
main.index .news #index_17news ul li{height:105px;min-height:inherit}
main.index .news #index_17news ul li .box .right{padding:15px 10px}
main.index .news #index_17news ul li .box .right p:nth-of-type(1){margin-bottom:5px}
main.index .news #index_17news ul li .box .right p:nth-of-type(1) a{font-size:16px}}
.wmkc-list>li{position:relative}
.wmkc-itemcont{height:auto!important;min-height:57px!important;padding:9px 0}
#wmkc *{font-size:14px!important}
#wmkc .wmkc-itemcont p{font-size:16px!important;white-space:nowrap}
.wmkc-itemcont>a{width:auto!important;min-width:180px!important}
main.index section.number{height:auto;padding:40px 0}
main.index section.number ul li{display:block;text-align:center;height:auto}
main.index section.number ul li .count-up2{color:var(--color);margin:20px 0}
main.index section.number ul li p:nth-of-type(1){font-size:30px}
main.index section.number ul li .count-up2 sub{font-size:16px;margin-left:5px}
main.index section.number ul li p:nth-of-type(2){font-weight:bold}
@media (max-width:768px){main.index section.number ul li{margin:10px 0;width:50%}
main.index section.number ul{flex-wrap:wrap}
main.index section.number ul li img{height:50px}
main.index section.number ul li p:nth-of-type(1){font-size:25px}
main.index section.number ul li .count-up2 sub{font-size:14px}}
#xyz .xyz12 ul li a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
#xyz .xyz12 ul li a img{margin-right:5px}
main.page-template-1 .max-width-box aside ul.nav1:not(.contact-us) li.active-bg-black{text-align:center}
form.sideinquiry p{font-size:16px;margin-bottom:13px;font-weight:bold}
form.sideinquiry input{display:block;width:100%;border:1px solid #ccc;height:38px;padding:0 10px;box-sizing:border-box;margin-bottom:12px}
form.sideinquiry textarea{display:block;width:100%;border:1px solid #ccc;height:120px;padding:10px;box-sizing:border-box;margin-bottom:12px}
form.sideinquiry #ImgSend_I{background:var(--color);color:#fff;border:none;cursor:pointer;margin-bottom:30px}
main.index section.products .item ul li>div p{align-items:flex-start;padding:15px 0;box-sizing:border-box}
@media(max-width:768px){main.page-template-1 .max-width-box article .item ul li .box .left a{height:100%}
main.page-template-1 .max-width-box article .item ul li .box .left img,main.page-template-1 .max-width-box article .item-video ul li .box .left img,main.page-template-1 .max-width-box article ul li .box .left img{max-width:100%}}
.wmkc-template-33 .wmkc-flex .wmkc-item-img img{max-height:100%}
main.page-template-1 .max-width-box article .item-products-1 ul li{height:auto;max-height:inherit}
main.page-template-1 .max-width-box article .item-products-1 ul li .box .left{height:auto}
main.page-template-1 .max-width-box article .item ul li .box .left a{position:relative;width:100%;display:block;padding-bottom:100%}
main.page-template-1 .max-width-box article .item-video.item-products-1 ul li .box .left a{padding-bottom:75%}
main.page-template-1 .max-width-box article .item-products-1 ul li .box .left a img{width:100%!important;display:block;position:absolute;top:0;left:0;height:100%!important;object-fit:contain;max-height:100%!important}
@media screen and (max-width:1200px){main.page-template-1 .max-width-box article .item ul li .box .left img{max-width:100%;max-height:inherit}
main.page-template-1 .max-width-box article .item ul li .box .left{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;max-height:inherit;display:block}
main.page-template-1 .max-width-box article .item ul li .box .right{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;height:auto;line-height:1.5;padding:12px 6%}
main.page-template-1 .max-width-box article .item ul li .box .left a,main.page-template-1 .max-width-box article .item ul li .box{display:block}
main.page-template-1 .max-width-box article .item ul li{height:auto}
main.page-template-1 .max-width-box article .item ul li .box .right p:nth-of-type(1){padding:5px 0}}
#wmkc .wmkc-itemcont a{text-transform:inherit;width:auto}
.lang-icon span{color:#000}
.lang-icon span::before,.lang-icon span::after{background:#000}
.lang{margin-right:10px}
aside .last-products li img,aside .last-products li img,aside .last-products li img,aside .last-products li img,aside .last-products li img{max-height:inherit}
@media (min-width:1025px) and (max-width:1440px){main.page-template-1 .max-width-box article .item-products-1 ul li .box .right p:nth-of-type(1) a{min-height:48px;}}
@media (max-width:550px){main.page-template-1 .max-width-box article .item-products-1 ul li .box .right p:nth-of-type(1) a{min-height:48px;}}
.top-box nav #liinmenu>a{pointer-events: none;}
.kche-item-img img {border: unset;}
main.page-template-1 .max-width-box aside ul.nav1 li.LocalCurrent{background: var(--color) !important;}