﻿@charset "utf-8";
.contact-box a {color:#fff}
.product-main .pro-list.list0 .pro-intro,.new-main .new-list.list0 .new-intro {word-break:break-word}
.sidebar-cate li {line-height:30px}
h5.wmkc-border-black-light .wmkc-bg-black-light {transform:skew(0,0)!important;background:url(/js/37979/direction.png) no-repeat 15px 55%;background-size:18px;padding:4px 20px 2px 50px!important}
h5.wmkc-border-black-light .wmkc-bg-black-light strong {transform:skew(0,0)!important}
@media (max-width:480px) {h5.wmkc-border-black-light .wmkc-bg-black-light strong {font-size:16px!important}
h5.wmkc-border-black-light .wmkc-bg-black-light {padding:4px 20px 3px 40px!important;background-size:14px}}
.pro-detail .pro-detail-content .part-con {max-width:1000px;margin:0 auto}
.wmkc-template-33 .wmkc-flex {display:flex;align-items:center;background:none}
.wmkc-template-33 .wmkc-flex .wmkc-item-img {padding:0!important}
.wmkc-template-33 .wmkc-flex .wmkc-item-img img {position:static}
.document-main .project-list .project-name,.document-main .project-list .project-content {word-break:inherit}
a.head-logo {display:flex;align-items:center}
a.head-logo .cname span {display:block;line-height:1.5}
a.head-logo .cname span:first-child {font-size:18px;font-weight:bold}
.foot-main .foot-title img {max-height:none}
.nyqc {text-align:center}
.new-main .new-list.list0 .new-img {display:none}
.head-nav>ul>li {position:relative}
.head-nav .submenu {overflow:visible}
@media (min-width:1081px) {#liproducts {position:static}
.head-main .l-wrap {position:static}
#liproducts:hover>.nav1 {display:flex!important}
#liproducts .nav1 {max-width:100%;width:100%;padding:20px calc(50% - 800px);background:#fff;box-sizing:border-box}
#liproducts .nav1>li {width:23%;margin-right:2.666%}
#liproducts .nav1>li a {padding:8px 10px;background:none;color:#000}
#liproducts .nav1>li a:hover {color:#D80211}
#liproducts .nav1>li>a {font-size:16px;font-weight:700;border-bottom:1px solid #000}}
@media (max-width:1680px) and (min-width:1081px) {#liproducts .nav1 {padding:20px calc(50% - 700px)}}
@media (max-width:1470px) and (min-width:1081px) {#liproducts .nav1 {padding:20px calc(50% - 600px)}}
@media (max-width:1279px) and (min-width:1081px) {#liproducts .nav1 {padding:20px 50px}}
@media (min-width:1025px){.head-nav #liproducts .submenu.nav1>li ul{box-shadow: 0px 4px 10px 2px #ccc;background: #fff;top:100%;left:0;}}
@media (max-width:1280px) {.cname {display:none}}
#cate ul li {width:20%;text-align:center;font-size:18px;padding:0 10px;box-sizing:border-box;margin-bottom:15px}
#cate ul {display:flex;flex-wrap:wrap}
#cate {margin:100px 0}
#cate ul li img {width:100%}
@media (max-width:1024px) {#cate ul li {width:50%}}
@media screen and (max-width:768px) {#cate {margin:9.6vw 0}
#cate ul li {font-size:14px}}
section.project {margin:50px 0}
section.project ul {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}
section.project ul li {width:23%}
section.project ul li img {width:100%;display:block}
section.project ul li .project-img {position:relative}
section.project ul li .project-img .intro {transition:.5s;opacity:0;position:absolute;top:0;left:0;background:#d6031180;width:100%;height:100%;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:15px;box-sizing:border-box}
section.project ul li .project-img .intro span {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}
section.project ul li p {background:#d60311;padding:15px;text-align:center;color:#fff;height:66.8px;box-sizing:border-box}
section.project ul li p span {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
section.project ul li:hover .project-img .intro {opacity:1}
@media (max-width:1024px) {section.project ul li {width:48%;margin-bottom:15px}}
@media (max-width:768px) {section.project,section.project ul {margin:9.6vw 0}}
a.head-logo .cname {margin-left:20px}
a.head-logo .cname span {font-size:12px}
a.head-logo .cname span:first-child {font-weight:normal;font-size:12px}
#about .about-con h3 {font-size:32px}
#about .about-con ul li span {color:#D80211;font-weight:bold}
.wmkc-template-36 .wmkc-flex-item4 {border:1px solid #eee}
.wmkc-template-36 .wmkc-flex-item4 .wmkc-flex-b {border:none!important}
img {max-width:100%}
.hovertag {display:flex;flex-wrap:wrap}
.hovertag li {border:1px solid #D80211;cursor:pointer;margin:0 25px 15px 0;display:flex;align-items:center;justify-content:center;line-height:1.4;padding:8px 32px;box-sizing:border-box}
.hovertag li:hover,.hovertag li.nact {background:#D80211}
.hovertag li:hover a,.hovertag li.nact a {color:#fff}
.hoverinfo li {display:none}
.hoverinfo li.nact {display:block}
@font-face {font-family:"iconfont2";font-display:swap;src:url(https://css02.v15cdn.com/m430/fonts/iconfont.woff2) format('woff2'),url(https://css02.v15cdn.com/m430/fonts/iconfont.woff) format('woff'),url(https://css02.v15cdn.com/m430/fonts/iconfont.ttf) format('truetype')}
.homenews-list .iconfont {font-family:"iconfont2"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.homenews-list .icon-date:before {content:"\e72a"}
.homenews-list .icon-right1:before {content:"\e840"}
.home-more {min-width:170px;height:50px;background:var(--color);color:#fff;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;transition:all .1s linear;padding:0 20px;text-transform:capitalize;cursor:pointer;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;transition-property:color;transition-duration:.5s;overflow:hidden}
.home-more::before {content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#1a3e5f;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.5s;transition-timing-function:ease-out;border-radius:3px}
.home-more:hover {color:#fff}
.home-more:hover::before {transform:scaleX(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}
.home-news {padding:4% 0;position:relative}
.home-news .homenews-wrap {margin-top:3%;display:flex;justify-content:space-between;align-items:flex-start}
.home-news .homenews-img {width:40%}
.home-news .homenews-img img {width:100%;border-radius:5px;transition:all .1s linear}
.home-news .homenews-img img:hover {transform:scale(1.01)}
.homenews-list {flex:1;padding-left:30px;list-style:none}
.homenews-list li {position:relative;padding-bottom:20px;margin-bottom:20px;padding-left:35px;border-bottom:2px solid #eaeaea}
.homenews-list li.act .icon {background:#1a3e5f;color:#fff}
.homenews-list li.act .name {color:var(--color)}
.homenews-list li .info {display:none}
.homenews-list li .icon {cursor:pointer;position:absolute;left:0;top:4px;width:20px;height:20px;background:rgba(146,146,146,0);border:1px solid #1d3546;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:var(--fontbold6)}
.homenews-list li .name {font-size:22px;font-weight:var(--fontbold6);line-height:1.2}
.homenews-list li .date {color:#717171;display:flex;align-items:center;font-size:14px;padding:4px 0}
.homenews-list li .date em {margin-right:10px}
.homenews-list li .text {color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.homenews-list li .home-more {min-width:125px;height:40px;margin-top:1em;box-sizing:border-box}
@media (max-width:768px) {.home-news .homenews-img {display:none}
.homenews-list {padding-left:0}
.homenews-list li {padding-left:0}
.homenews-list li .icon {display:none}
.homenews-list li .info {height:auto!important;display:block!important}
.homenews-list li .name {font-size:18px}}
@media (max-width:992px) {.hovertag li {margin:0 16px 15px 0;padding:8px 20px}}
@media (max-width:560px) {.hovertag li {width:48%;text-align:center;margin-right:4%;padding:5px 10px;font-size:15px}
.hovertag li:nth-child(2n) {margin-right:0}}
.cate-img {display:none}
#cate ul {margin-top:60px}
#cate ul li p {padding:10px;border:1px solid #D80211;color:#D80211}
.quality ul {margin-top:50px;display:flex;justify-content:space-between;flex-wrap:wrap}
.quality ul li {width:18%;background:#000;text-align:center;transition:all .2s}
.quality ul li a {color:#fff;padding:20px 0;height:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-around}
.quality ul li a p {font-size:24px}
.quality ul li:hover {background:#D80211}
@media screen and (max-width:768px) {.quality ul li {width:48%;margin-bottom:10px}
.quality ul li a p {font-size:19px}}
.videoBanner {position:relative}
.bannerText {position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);text-align:center;font-size:40px;font-weight:bold;width:100%;color:#fff}
#about {padding-bottom:0}
video#video {width:100%;height:34vw;object-fit:cover}
.head-search .head-search-btn,.head-top {background:#b91f2a}
.head-top .head-box:after {border-top:20px solid #b91f2a}
.head-search .head-search-btn>i,.head-top .head-contact i {color:#fff}
.head-top .head-tel {margin-right:30px}
.head-top .head-tel:after {display:none}
.head-nav a {font-size:20px}
.common-width {max-width:1700px;margin:0 auto;width:100%;box-sizing:border-box}
.flex {display:flex;justify-content:space-between;flex-wrap:wrap}
.ind {margin:50px 0}
.ind-li {width:18%;background:#e6e6e6;text-align:center;padding:30px 30px 10px;box-sizing:border-box;position:relative}
.ind-li .ind-img img {max-height:70px}
.ind-li:before {position:absolute;top:0;left:0;content:'';width:100%;height:30px;background:linear-gradient(to bottom left,#fff 50%,transparent 51%);display:block}
.ind-li:nth-child(2n)::before {position:absolute;top:0;left:0;content:'';width:100%;height:30px;background:linear-gradient(to bottom right,#fff 50%,transparent 51%);display:block}
.ind-t {color:#b91f2a;font-size:23px;font-weight:700;padding:10px 0}
.ind-li:nth-child(2) .ind-t,.ind-li:nth-child(3) .ind-t,.ind-li:nth-child(5) .ind-t {width:60%;margin:0 auto}
.ind-t:after {content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-top:10px solid #b91f2a;border-left:10px solid transparent;border-right:10px solid transparent;margin:10px 0}
.ind-w {margin-top:20px;font-size:22px;color:#4c4948}
.ind-li:hover img {transform:rotateY(360deg)}
.about {margin:100px 0}
.about-l,.about-r {width:48%}
.about-img img {width:100%;display:block}
.about-r {display:flex;justify-content:space-between;flex-direction:column}
.about-t {color:#4c4948;font-size:34px;font-weight:700}
.about-t span {font-size:42px;color:#b91f2a}
.about-w {color:#727171;text-align:justify;margin:30px 0;font-size:18px;line-height:1.3}
.about-ul {margin-bottom:50px}
.about-item {width:19%;background:#f6f7f7;position:relative;padding:20px 10px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}
.about-item::before {position:absolute;bottom:0;left:0;content:'';width:100%;height:45%;background:#dcdddd;display:block;position:position;z-index:1}
.about-item::after {position:absolute;bottom:45%;left:0;content:'';width:100%;height:30px;background:linear-gradient(to top left,#dcdddd 50%,transparent 51%);display:block;z-index:1}
.about-num {z-index:2;color:#b91f2a;font-weight:700;font-size:40px;padding-left:10px}
.about-word {padding-top:20px;position:relative;z-index:99;color:#000;font-size:14px}
.about-more {margin-bottom:7px}
.about-more a {font-size:25px;color:#fff;font-weight:700;text-transform:capitalize;padding:7px 35px;border:1px solid #b91f2a;background:#b91f2a;transition:all .5s}
.about-more a:hover {background:#fff;color:#b91f2a}
.common-title {text-align:center;color:#b91f2a;font-size:45px;font-weight:700;text-transform:uppercase}
.cate {margin:100px 0}
.cate-ul {margin-top:30px}
.cate-ul .cate-li {width:24%;background:#efefef;padding:10px;border:1px solid #626262;box-sizing:border-box;margin:20px 0}
.cate-ul .cate-li:nth-child(1),.cate-ul .cate-li:nth-child(2),.cate-ul .cate-li:nth-child(3) {width:31%}
.cate-img {overflow:hidden;display:block!important}
.cate-img img {transition:all .5s;width:100%;display:block}
.cate-t {text-align:center;color:#fff;background-color:#b91f2a;padding:10px 0;font-size:26px;text-transform:capitalize;transition:all .5s}
.cate-li:hover img {transform:scale(1.1)}
.cate-li:hover .cate-t {color:#000}
.product {background:#d3d3d4;padding:80px 0}
.common-stitle {text-align:center;color:#4c4948;font-size:28px;text-transform:capitalize;margin-top:5px}
.pro-list {margin-top:40px}
section.product .common-width {max-width:100%;padding:0}
section.product .pro-item {width:25%;position:relative;background:#efefef;box-sizing:border-box}
section.product .pro-item .pro-item-info {position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6);transition:.3s;opacity:0}
section.product .pro-item .pro-item-info a {width:100%;height:100%;padding:15px;color:#fff;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}
.pro-img {overflow:hidden}
section.product .pro-item:hover .pro-item-info {opacity:1}
.pro-img img {width:100%;display:block;transition:all .5s}
.pro-t {text-align:center;color:#fff;text-align:center;font-size:25px;line-height:1.4;text-transform:capitalize;margin:10px 0;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box}
.pro-txt {max-width:350px;margin:0 auto;position:relative;padding-top:25px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}
.pro-txt:before {content:'';width:120px;height:2px;background:#fff;position:absolute;left:50%;margin-left:-60px;top:0}
section.product .pro-more {text-align:center;padding:10px 0;background-color:#b91f2a;transition:all .5s;color:#fff;font-size:26px;border:1px solid #b91f2a;text-transform:capitalize}
section.product .pro-more:hover {background:#fff;color:#b91f2a}
section.product .pro-item:hover img {transform:scale(1.1)}
.product-more {text-align:center;margin-top:50px}
.product-more a {padding:10px 30px;text-transform:uppercase;font-size:26px;color:#fff;background:#b91f2a;border:1px solid #b91f2a;transition:all .5s}
.product-more i {display:inline-block;transform:rotate(180deg);font-size:26px}
.product-more a:hover {background:#fff;color:#b91f2a}
.base {position:relative}
.base-title {color:#fff;font-size:45px;text-transform:uppercase;font-weight:700;position:absolute;top:50px;left:50%;transform:translateX(-50%);text-align:center}
.base img {display:block;width:100%}
.advan {background:url(/Content/uploads/2022924623/20221228153420af60014a22814d21ad9a2b7da9cc17b6.jpg) no-repeat;background-size:cover;background-position:center;padding:60px 0 40px}
.advan .common-stitle {width:70%;margin:0 auto}
.advan .advan-list {margin:50px -25px}
.advan .advan-item {border:1px solid #b91f2a}
.advan .advan-item .tit {color:#b91f2a;margin:25px 0}
.advan .advan-icon,.advan .advan-item:hover .advan-icon {background-color:#b91f2a}
.advan .advan-icon>i {background-image:url(/Content/uploads/2022924623/2022122815341916551ca610d548dfb08f935816c21105.png)}
.advan .advan-icon>i {background-position:-36px}
.advan .advan-icon .gs {background-position:-108px 0}
.advan .advan-icon .rn {background-position:-180px 0}
.advan .advan-icon .fd {background-position:-252px 0}
.advan .advan-item .con {text-align:justify;color:#4c4948;font-size:17px}
section.project ul li p {height:inherit!important}
.contact {background:#d3d3d4;padding:20px 0;box-sizing:border-box}
.contact>div {padding:0 100px;align-items:center}
.contact-title {width:60%;color:#b91f2a;font-weight:700;position:relative;line-height:1.4}
.contact-title p:nth-child(1),.contact-title h1 {font-size:36px;border-bottom:2px solid #b91f2a;font-weight: 400;
  text-transform: inherit;}
.contact-title p:nth-child(2) {font-size:16px}
.contact-more a {padding:10px 50px;color:#fff;border:1px solid #b91f2a;background:#b91f2a;text-transform:capitalize;font-weight:700;font-size:30px}
.foot-main {background:#e6e6e6}
.foot-about .foot-link .title,.foot-main .foot-title,.foot-main .foot-title:after {color:#b91f2a;font-weight:700}
.foot-cate ul>li:after,.foot-contact .con,.foot-feedback .tips,.foot-main .foot-intro,.foot-main a {color:#4c4948}

.foot-contact .icon,.foot-right {background:#b91f2a}
.foot-feedback .feedback-input {border-color:#b91f2a}
.foot-feedback input {background:0 0}
.foot-feedback .feedback-input .iconfont,.foot-feedback input::-webkit-input-placeholder {color:#b91f2a}
.foot-right .l-wrap {color:#fff;border-color:#b91f2a}
@media (max-width:1600px) {.head-nav a {font-size:16px}
.common-width {max-width:1440px}
.ind-t,.ind-w {font-size:22px}
.about {margin:70px 0}
.about-t {font-size:26px}
.about-t span {font-size:34px}
.about-w {font-size:14px}
.about-word {font-size:12px;font-weight:700}
.contact-title {width:58%}}
@media (max-width:1440px) {.common-width {max-width:1200px}
.ind-t,.ind-w {font-size:18px}
.about-t {font-size:22px}
.about-num {font-size:30px}
.about-t span {font-size:30px}
.about-w {margin:10px 0}
.about-item::before {height:50%}
.about-item::after {bottom:50%}
.about-more a {font-size:18px}
.cate-t,.common-stitle,section.product .pro-more,.pro-t,.product-more a,.product-more i {font-size:20px}
.advan .advan-list>li {padding:0 10px}
.advan .advan-item .tit {font-size:18px}
.advan .advan-item .con {font-size:14px}
.contact>div {padding:0}}
@media (max-width:1080px) {section.product .pro-item {width:50%}}
@media (max-width:1024px) {.common-width {max-width:100%;padding:0 20px}
.ind-li {padding:40px 10px 20px}
.ind-t:after {margin:10px 0}
.ind-w {margin-top:15px}
.about {margin:30px 0}
.about-l,.about-r {width:100%;margin:10px 0}
.base-title,.common-title {font-size:40px}
.cate {margin:40px 0}
.pro-list {margin-top:20px}
.product {padding:40px 0}
.cate-t,.common-stitle,section.product .pro-more,.pro-t,.product-more a,.product-more i {font-size:18px}
.product-more {margin-top:25px}
.advan .advan-list {margin:30px 0;justify-content:space-between}
.advan .advan-list>li {width:24%;box-sizing:border-box;padding:0}
.contact {padding:20px}
.contact-title {font-size:34px}
.contact-more a {font-size:20px}}
@media (max-width:768px) {.bannerText {font-size:20px!important}
.ind {margin:20px 0}
.ind-img img {max-height:40px}
.ind-li {width:19%}
.ind-t,.ind-w {font-size:13px}
.cate-ul .cate-li {margin:10px 0}
.cate-ul .cate-li,.cate-ul .cate-li:nth-child(1),.cate-ul .cate-li:nth-child(2),.cate-ul .cate-li:nth-child(3) {width:49%}
section.product .pro-item {width:47%}
.base-title,.common-title {font-size:34px}
.base-title {top:30px}
.advan .advan-list {margin:30px 0 0}
.advan .advan-list>li {width:48%}
.advan {padding:30px 0}
.advan .common-stitle {width:100%}
section.project,section.project ul {margin:30px 0!important}
.contact-title {font-size:24px}
.contact-title:after {display:none}
.ind-li:nth-child(2) .ind-t,.ind-li:nth-child(3) .ind-t,.ind-li:nth-child(5) .ind-t {width:100%}
.about-item{width:49%;margin:5px 0}
.ind-li .ind-img img {max-height:45px;width:auto}
.ind-w {font-size:12px}
.about-ul {margin-bottom:20px}
.common-title {font-size:28px}
.cate-t,.common-stitle,section.product .pro-more,.pro-t,.product-more a,.product-more i {font-size:14px}
.cate-ul .cate-li,.cate-ul .cate-li:nth-child(1),.cate-ul .cate-li:nth-child(2),.cate-ul .cate-li:nth-child(3) {width:100%;margin:5px 0}
.base-title {font-size:18px}
.advan .advan-list>li,section.project ul li {width:100%!important}
section.project ul li p {font-size:14px}
.contact-title {width:100%;font-size:20px}
.contact-more {margin-top:20px}
.contact-more a {font-size:14px;padding:10px 30px}
.pro-t {display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:20px}
.pro-txt {padding-top:15px;font-size:14px}
.pro-txt:before {width:80px;margin-left:-40px}}
@media (max-width:560px){section.ind{display:none}}
@media (max-width:480px) {section.product .pro-item .pro-item-info a {padding:6px 10px}
.pro-t {font-size:16px}
.pro-txt {padding-top:10px;-webkit-line-clamp:3}
.pro-txt:before {width:60px;margin-left:-30px}}
.head-main .head-logo img {max-width:220px}
.inner-banner {display:none}
iframe {max-width:100%}
.nyvideoaboutlist {display:flex;flex-wrap:wrap}
.nyvideoaboutlist li {width:32%;margin:0 2% 30px 0}
.nyvideoaboutlist li:nth-child(3n) {margin-right:0}
.nyvideoaboutlist li iframe {display:block;width:100%}
@media (max-width:1024px) {.nyvideoaboutlist li {width:48%;margin:0 4% 30px 0}
.nyvideoaboutlist li:nth-child(3n) {margin-right:4%}
.nyvideoaboutlist li:nth-child(2n) {margin-right:0}}
@media (max-width:640px) {.nyvideoaboutlist li {width:100%;margin:0 0 30px 0}
.nyvideoaboutlist li:nth-child(3n) {margin-right:0}}
.pro-btnlist .pdown2 {width:210px;height:48px;display:flex;cursor:pointer;margin-bottom:12px;margin-right:12px;justify-content:center;align-items:center;line-height:48px;color:var(--fontcolor);border:1px solid #000;transition:background-color .2s ease,border-color .2s ease,color .2s ease}
@media (max-width:500px) {.contact-title p:nth-child(1),.contact-title h1 {font-size:23px}
.contact-title p:nth-child(2) {font-size:16px}}
.kche-t94 #kchet94Accordion>.kche-t94-bottom-item>.kche-t94-item-tit.active {background:rgb(1,77,165)!important}
.kche-t93 .kche-t93-item>.kche-t93-item-top>.item-num,.kche-t93 .kche-t93-item>.kche-t93-item-top>.item-num span {color:rgb(1,77,165)!important}
.home-cate-list {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}
.home-cate-list>li {width:19%;margin-top:15px;border:1px solid #ddd;box-sizing:border-box}
.home-cate-list>li .home-cate-pic {position:relative;padding-bottom:100%;width:100%;overflow:hidden}
.home-cate-list>li .home-cate-pic img {width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;transition:.3s}
.home-cate-list>li .home-cate-pic:hover img {transform:scale(1.03)}
.home-cate-list>li .home-cate-tit {background:var(--color);color:#fff;font-size:18px;padding:6px 12px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.home-cate-seclist {padding:8px 12px}
.home-cate-seclist li {padding:3px 0 3px 17px;position:relative}
.home-cate-seclist li:before {content:'';width:6px;height:6px;border:1px solid #444;border-left:none;border-bottom:none;position:absolute;left:0;top:13px;transform:rotate(45deg);transition:.3s}
.home-cate-seclist li:hover:before {border-color:var(--color)}
@media (max-width:1080px) and (min-width:769px) {.home-cate-list {justify-content:flex-start}
.home-cate-list>li {width:32%;margin-right:2%}
.home-cate-list>li:nth-child(3n) {margin-right:0}}
@media (max-width:768px) {.home-cate-list>li {width:48%}}
@media (max-width:560px) {.home-cate-list {margin-top:10px}
.home-cate-list>li {width:100%}}
.factory-gallery {overflow:hidden;margin-top:50px}
.factory-gallery-wrapper {display:inline-block;white-space:nowrap}
.factory-gallery-wrapper .factory-gallery-item {display:inline-block;width:400px;margin-right:20px;text-align:center}
.factory-gallery-wrapper .factory-gallery-item img {width:100%}
@media (min-width:1367px){.factory-gallery-wrapper .factory-gallery-item{width:600px}}
@media (max-width:768px) {.factory-gallery-wrapper .factory-gallery-item {width:200px}}
.factory-gallery-wrapper .factory-gallery-item p {text-transform:capitalize}
.home-gallery {padding:4% 0 0}
.home-gallery .gallery-title {font-size:20px;margin-bottom:20px}
.home-gallery .gallery-flex {display:flex;flex-wrap:wrap;justify-content:space-between}
.home-gallery .gallery-flex .ex {width:49%}
.home-gallery .gallery-flex .ex .ex-gallery {height:700px;overflow:hidden}
.home-gallery .gallery-flex .ex .ex-gallery .ex-gallery-wrapper {display:flex;flex-wrap:wrap;justify-content:space-between}
.home-gallery .gallery-flex .ex .ex-gallery .ex-gallery-wrapper .ex-gallery-item {overflow:hidden;width:33%}
.home-gallery .gallery-flex .ex .ex-gallery .ex-gallery-wrapper .ex-gallery-item img {width:100%}
.home-gallery .gallery-flex .ex .ex-gallery .ex-gallery-wrapper .ex-gallery-item img:hover {transform:scale(1.02)}
.home-gallery .gallery-flex .cert {width:49%}
.home-gallery .gallery-flex .cert .cert-swiper-box {position:relative;top:10px}
.home-gallery .gallery-flex .cert .cert-swiper-box:hover .cc-but {opacity:1}
.home-gallery .gallery-flex .cert .cert-swiper {width:400px;overflow:hidden;margin:0 auto}
.home-gallery .gallery-flex .cert .cert-swiper img {max-width:100%;max-height:100%}
.home-gallery .gallery-flex .cert .cert-swiper .swiper-slide {display:flex;justify-content:center;align-items:center;height:auto}
.home-gallery .gallery-flex .cert .cc-but {width:40px;height:92px;text-align:center;background-color:rgba(0,0,0,.3);color:#fff;font-size:24px;line-height:92px;position:absolute;top:50%;margin-top:-46px;border-radius:4px 0 0 4px;cursor:pointer;opacity:0}
.home-gallery .gallery-flex .cert .prev {left:0}
.home-gallery .gallery-flex .cert .next {right:0}
.home-gallery .gallery-flex .cert .cc-right:hover .next,.home-gallery .gallery-flex .cert .cc-right:hover .prev {opacity:1}
.home-gallery .gallery-flex .cert .next:hover,.home-gallery .gallery-flex .cert .prev:hover {background-color:rgba(0,0,0,.7)}
.home-gallery .gallery-flex .cert .cert-bottom {display:flex;justify-content:space-between;margin:5% 0}
.home-gallery .gallery-flex .cert .bot-but {width:8px;height:100px;background:#333;line-height:100px;text-align:center;cursor:pointer;outline:0}
.home-gallery .gallery-flex .cert .bot-but span {display:inline-block;width:0;height:0;border:5px solid transparent}
.home-gallery .gallery-flex .cert .bot-prev>span {border-right-color:#fff;margin-left:-5px}
.home-gallery .gallery-flex .cert .bot-next>span {border-left-color:#fff;margin-left:2px}
.home-gallery .gallery-flex .cert .cert-thumb {width:calc( 100% - 36px);display:flex}
.home-gallery .gallery-flex .cert .cert-thumb .swiper-slide {text-align:center;width:100px;height:100px;border:1px solid #ddd;display:flex;align-items:center;justify-content:center}
.home-gallery .gallery-flex .cert .cert-thumb .swiper-slide.active {border-color:var(--color)}
.home-gallery .gallery-flex .cert .cert-thumb .swiper-slide img {max-width:100%;max-height:100%}
@media (max-width:1280px) {.home-gallery .gallery-flex .cert,.home-gallery .gallery-flex .ex {width:100%}
.home-gallery .gallery-flex .ex {margin-bottom:20px}
.home-gallery .gallery-flex .cert .cert-swiper {width:80%}
.home-gallery .gallery-flex .cert .cert-thumb .swiper-slide {height:auto}
.home-gallery .gallery-flex .cert .bot-but {display:flex;justify-content:center;align-items:center;height:auto;line-height:1}}
@media (max-width:768px) {.home-gallery .gallery-flex .ex .ex-gallery {height:250px}}
@media (max-width:1440px) {.home-gallery .gallery-flex .cert .cert-swiper {width:270px}
.home-gallery .gallery-flex .ex .ex-gallery {height:500px}}
.common-title {text-align:inherit;color:inherit;font-size:20px;font-weight:500;text-transform:inherit}
.factory-gallery {margin-top:20px}
.product .common-title {text-align:center}
.common-title {font-size:30px;font-weight:600}
.home-gallery .gallery-title {font-size:30px;font-weight:600}
@media (min-width:1600px) {.home-gallery .gallery-flex .cert .cert-swiper {width:600px}
.home-gallery .gallery-flex .cert .cert-swiper .swiper-slide {width:600px}}
.project .common-width ul {display:none}
.index .common-main .l-wrap {max-width:1700px}
.home-gallery .gallery-flex .cert .cert-swiper img {width:500px}
@media (min-width:1441px) {.home-gallery .gallery-flex .ex .ex-gallery {height:860px}}
.banner-animote {position:absolute;top:50%;left:7%;z-index:1;padding:20px;border-radius:10px;transform:translate(0,-50%);opacity:0;text-transform:uppercase;font-weight:700}
.swiper-slide-active .banner-animote {animation:bannerup 0.6s forwards}
.banner-animote .title {font-size:60px;color:#fff;line-height:1.4}
.banner-animote .title span {color:var(--color);font-size:90px}
.banner-animote .text {margin-top:15px;max-width:680px;color:#fff;font-size:29px;line-height:1.4}
.banner-animote .btn {margin-top:25px}
.banner-animote .btn a {padding:10px 20px;margin-right:10px;font-size:18px;display:inline-block;line-height:1.2;cursor:pointer;min-width:150px;text-align:center;box-sizing:border-box}
.banner-animote .btn a:first-child {background:#fff;color:var(--color)}
.banner-animote .btn a:nth-child(2) {background:var(--color);color:#fff}
@media (max-width:1200px) {.banner-animote .title {font-size:40px}
.banner-animote .title span {font-size:60px}
.banner-animote .text {font-size:20px}
.banner-animote .btn a {font-size:16px;min-width:130px}}
@media(max-width:768px) {.banner-animote {top:40%;padding:0px 45px;left:0px;width:100%;box-sizing:border-box}
.banner-animote .title {font-size:20px}
.banner-animote .title span {font-size:30px}
.banner-animote .text {font-size:14px;margin-top:5px;font-weight:normal;text-transform:capitalize}
.banner-animote .btn {margin-top:15px}
.banner-animote .btn a {font-size:13px;min-width:100px;padding:6px 12px}}
@media (max-width:560px) {.banner-animote .btn {display:none}}
@keyframes bannerup {0% {margin-top:30px;opacity:0}
100% {margin-top:0;opacity:1}}
@media(max-width:500px) {#home-swiper .swiper-slide img {height:200px;object-fit:cover}
.about-item:nth-of-type(n+3) {width:33%}
.factory-gallery-wrapper .factory-gallery-item {width:330px}
.banner-animote.bannertxt2 {top:inherit;bottom:1%}
.banner-animote .title {font-size:16px}}
#new {padding:0 0 80px}
#new .l-wrap {max-width:1700px}
#new .new-list>li {padding:0 13px}
#new .main-part {text-transform:capitalize}
@media (max-width:768px) {#new {padding:0 0 40px}
#new .new-list>li {padding:0 2vw}}
@media (min-width:769px) {.product-main .pro-list.list1>li {width:25%}}
.product-main .pro-list.list1 .pro-item {height:100%;display:flex;flex-direction:column}
.product-main .pro-list.list1 .pro-info {flex:1;display:flex;flex-direction:column}
.product-main .pro-list.list1 .pro-more {margin-top:auto}
.home-news .common-title {text-align:center}
.cate .common-title{text-align:center}
.cate-list{margin-top:35px;}
.cate-list:after{content:'';display:block;visibility:hidden;overflow:hidden;clear:both}
.cate-list li{position:relative;overflow:hidden;float:left}
.cate-list li a{position:absolute;top:0px;left:0px;width:100%;height:100%}
.cate-list li img{width:100%;height:100%;object-fit:cover;transition:all .5s}
.cate-list li a::after{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0);z-index:5;transition:all .5s}
.cate-list li a:hover::after{background:0 0}
.cate-list li:hover img{transform:scale(1.05)}
.cate-list p{line-height:1.3;z-index:10;box-sizing:border-box;position:absolute;width:100%;bottom:0px;background:rgba(12,12,12,.75);color:#FFF;font-size:1.25rem;left:0px;display:flex;align-items:center;padding:1.5rem .5rem;justify-content:center}
.cate-list p span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:calc(100% - 50px)}
.cate-list p:hover{background:#000}
.cate-list i{font-family:"iconfont2"!important;font-size:15px;height:1.875rem;width:1.875rem;border:2px solid #FFF;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-left:2.625rem;flex:0 0 auto}
.cate-list i:before{content:"\e840"}
.cate-list li:nth-child(1){width:36.5%;padding-bottom:40.6%}
.cate-list li:nth-child(2){width:35.5%;padding-bottom:20.3%}
.cate-list li:nth-child(3){width:28%;padding-bottom:20.3%}
.cate-list li:nth-child(4){width:28%;padding-bottom:20.3%}
.cate-list li:nth-child(5){width:35.5%;padding-bottom:20.3%}
@media (max-width:1080px){.cate-list p{padding:10px}
.cate-list p span{font-size:18px}
.cate-list i{margin-left:20px}}
@media (max-width:768px){.cate-list li:nth-child(1){width:100%;padding-bottom:100%}
.cate-list li:nth-child(2),.cate-list li:nth-child(3){width:50%;padding-bottom:50%}
.cate-list li:nth-child(4),.cate-list li:nth-child(5){width:50%;padding-bottom:50%}}
@media (max-width:500px){.cate-list{margin-top:25px;}
.cate-list p{padding:7px}
.cate-list p span{font-size:16px}
.cate-list i{width:22px;height:22px;font-size:13px;margin-left:12px}}
.new-main .news-wisp-box a,.new-main .news-watdtoss-box a{color:#333 !important}
.gal .kche-t167 .kche-t167-b-item .kche-t167-b-num a{display: block;width: 100%;height: 100%;}
.kche-t167 .kche-t167-b-item:hover .kche-t167-b-text a {color:#fff;}
.ringlocktitle {padding-top:116px;margin-top:-116px;}
@media (max-width:768px){.ringlocktitle {padding-top:75px;margin-top:-75px;}}
table.table.twidth td{width:33.3333%!important}
table.table.twidth td img{width:100%!important}
.kche-t5 span:not(.kche-bg-black),.kche-t5>h2 span:not(.kche-bg-black) {width:auto;height:auto;position:static;background:none;}