﻿@charset "utf-8";
.pro-detail-content .l-wrap{max-width:1100px;margin:0 auto}
.table tr:nth-child(even){background:#fff}
.table tr:nth-child(odd){background:#eee}
.tabs-nav p:nth-child(2){display:none}
.tabs-cont .tabs-item.active{max-width:800px;margin:0 auto}
.pro-detail .pro-btnlist .pro-btn,.pro-detail .pro-btnlist>a{width:auto;min-width:150px}
.prodetrglist{display:flex;justify-content:space-between;align-items:center;margin-top:20px}
.prodetrglist li{margin-right:20px;margin-bottom:20px;display:flex;align-items:center}
.prodetrglist li:last-child{margin-right:0}
.prodetrglist li img{width:30px;height:40px;object-fit:contain;margin-right:6px}
.prodetrglist li:nth-child(3) img{width:40px}
@media (max-width:1470px){.prodetrglist{flex-wrap:wrap}
.prodetrglist li{width:48%;margin-right:4%}
.prodetrglist li:nth-child(2n){margin-right:0}
.prodetrglist li:nth-child(3) img{width:30px}}
p.prdtlink{cursor:pointer}
.pro-detail .pro-btnlist .pro-btn{background:#c33736;color:#fff;border-color:#c33736}
.pro-detail .pro-btnlist>a{background-color:#1e74ae;border-color:#1e74ae;color:#fff}
.addthis_inline_share_toolbox>p{font-weight:700}
.addthis_inline_share_toolbox{display:flex;align-items:center}
.new-main .sidebar,.product-main .sidebar{border: 2px solid var(--color)}
.sidebar-cate .sub-menu li{background:#f4f4f4}
.sidebar-newcate li.LiLevel1:after{display:none}
.sidebar-newcate li.LiLevel1>a{padding:0 14px 0 10px}
.sidebar-cate .menu-item:hover .sub-menu{display:block}
.wmkc-template-33 .wmkc-flex{display:flex;align-items:center;background:0 0}
.wmkc-template-33 .wmkc-item-img{padding:0!important}
.wmkc-template-33 .wmkc-item-img img{max-height:inherit!important;position:static!important}
#ind .ind-r lite-youtube{max-width:100%;height:100%;background-size: 100%;background-repeat: no-repeat;}
#contact{background:#fe0000}
#contact .foot-title{color:#000}
#contact .foot-contact{background:#fff;color:#000}
.nyaboutusbox .wmkc-template-33>.wmkc-flex:nth-child(2){padding:50px 0;position:relative;margin:50px 0 30px}
.nyaboutusbox .wmkc-template-33>.wmkc-flex:nth-child(2)>div{position:relative}
.nyaboutusbox .wmkc-template-33>.wmkc-flex:nth-child(2):before{content:'';background:#eff1f2;width:100vw;height:100%;position:absolute;left:50%;top:0;transform:translate(-50%,0)}
.nyaboutusbox .wmkc-template-43 .wmkc-flex-item{transition:all .5s;-webkit-transition:all .5s}
.nyaboutusbox .wmkc-template-43 .wmkc-flex-item:hover{transform:translateY(-3px);-webkit-transform:translateY(-3px);transition:all .5s;-webkit-transition:all .5s}
.nyaboutusbox .wmkc-template-42 .wmkc-item-img{overflow:hidden}
.nyaboutusbox .wmkc-template-42 .wmkc-item-img img{transition:all .5s;-webkit-transition:all .5s}
.nyaboutusbox .wmkc-template-42 .wmkc-item-img img:hover{transform:scale(1.05);-webkit-transform:scale(1.05);transition:all .5s;-webkit-transition:all .5s}
.sol-top{background:0 0}
.sol-top h3{color:#000}
.sol-top .application{display:flex;justify-content:space-between}
.sol-top .application .app-item{width:25%;position:relative;background:#fff;margin-right:15px;height:550px;transition:.6s}
.sol-top .application .app-item:nth-child(4){margin-right:0}
.sol-top .application .app-item .app-con{position:absolute;display:none;top:0;left:0;width:100%;height:100%;background:#000}
.sol-top .application .app-item>div{width:100%}
.sol-top .application .app-item .app-det{padding:60px 30px}
.sol-top .application .app-item .icon{margin-bottom:30px;width:100px;height:100px;display:flex;align-items:center;justify-content:center}
.sol-top .application .app-item .icon img{max-width:100%}
.sol-top .application .app-item .app-item-title{font-size:34px;color:#333;font-weight:700;margin-bottom:30px}
.sol-top .application .app-item .app-intro{font-size:15px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}
.sol-top .application .app-item .rm{width:50px;height:50px;border:2px solid #e62129;display:block;border-radius:50%;position:absolute;bottom:60px;display:flex;align-items:center;justify-content:center}
.sol-top .application .app-item .rm i{font-size:40px;font-weight:700;transform:rotate(180deg);color:#e62129}
.sol-top .application .app-item.on{width:35%}
.sol-top .application .app-item.on .app-det{opacity:0;pointer-events:none}
.sol-top .application .app-item.on .app-con{display:block}
.sol-top .application .app-item .app-con .text{position:absolute;padding:0 30px 30px;bottom:0;color:#fff}
.app-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover!important;opacity:.8}
.sol-top .application .app-item .app-con .app-item-title a{color:#fff}
.sol-top .application .app-item .app-intro{min-height:135px;overflow:hidden}
.sol-top .application .app-item .app-item-title{position:relative;padding-bottom:20px}
.sol-top .application .app-item .app-item-title:after{content:'';position:absolute;width:43px;height:2px;background:#e62129;bottom:0;left:0}
@media (max-width:1366px){.sol-top .application .app-item{height:440px}
.sol-top .application .app-item .app-det{padding:48px 24px}
.sol-top .application .app-item .app-con .text{padding:0 24px 24px}
.sol-top .application .app-item .app-item-title{font-size:22px;margin-bottom:15px}
.sol-top .application .app-item .rm{bottom:8px}}
@media (max-width:1024px){.sol-top .application{flex-wrap:wrap}
.sol-top .application .app-item,.sol-top .application .app-item.on{width:49%;margin-right:0}
.sol-top .application .app-item .app-con{display:block;position:relative}
.sol-top .application .app-item .app-det{opacity:0;display:none}
.sol-top .application .app-item{height:auto;margin-bottom:20px}
.sol-top .application .app-item .icon{width:50px;height:50px;margin-bottom:15px}
.sol-top .application .app-item .app-con .text{position:relative}
.sol-top .application .app-item .app-con .text{padding:20px}
.sol-top .application .app-item .app-intro{display:block}}
@media (max-width:415px){.sol-top .application .app-item,.sol-top .application .app-item.on{width:100%}}
ul.advan-list li:hover img{transform:scale(1.1)}
ul.advan-list li{overflow:hidden}
ul.advan-list li img{max-width:100%}
#ind .ind-r{z-index:2}
@media (max-width:768px){#ind .ind-r iframe{height:400px}}
@media (max-width:480px){#ind .ind-r iframe{height:300px}}
.advanbox{padding:0 60px;position:relative}
.advan-btn>div{width:40px;height:40px;background:#1e74ae;position:absolute;top:50%;margin-top:-20px;cursor:pointer;transition:.3s}
.advan-btn>div:hover{filter:brightness(.9)}
.advan-btn>div.advan-prev{left:0}
.advan-btn>div.advan-next{right:0}
.advan-btn>div.advan-prev:after{content:'';width:12px;height:12px;border:2px solid #fff;border-left:none;border-bottom:none;position:absolute;transform:rotate(-135deg);top:13px;left:15px}
.advan-btn>div.advan-next:after{content:'';width:12px;height:12px;border:2px solid #fff;border-left:none;border-bottom:none;position:absolute;transform:rotate(45deg);top:13px;left:10px}
.advanbox .swiper-pagination{display:none}
@media (max-width:768px){.advanbox{padding:0}
.advan-btn>div{display:none}
.advanbox .swiper-pagination{display:block}
.advanbox .swiper-container{padding-bottom:40px}
.advanbox .swiper-pagination-bullet-active{background:#1e74ae}}
.contact-box a{color:#fff}
.new-main .new-list.list0 .new-intro,.product-main .pro-list.list0 .pro-intro{word-break:break-word}
.common-main article img{max-width:100%;height:auto}
.pro-detail .pro-detail-content img{height:auto}
.sidebar-prolist .pro-item{align-items:center}
.document-main .project-list .project-content,.document-main .project-list .project-name{word-break:break-word}
#about .l-wrap{align-items:center}
.sidebar-cate .pro-menu{display:none}
.sidebar-cate .pro-menu li{line-height:40px;height:40px;padding:0 30px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sidebar-cate .menu-item:hover .pro-menu{display:block}
.sidebar-cate .pro-menu li{background:#f4f4f4}
footer .foot-feedback #feedbackForm .select-menu,footer .foot-feedback .send-inquiry .inquiry-form input{width:100%;height:35px;margin-bottom:10px}
footer .foot-feedback .send-inquiry .send-btn{background:#fff;height:40px;margin:10px auto}
footer .foot-feedback .send-inquiry .send-btn .span:nth-child(1){color:#000}
footer .foot-feedback .send-inquiry .send-btn:hover .span:nth-child(1){color:#fff}
footer .foot-feedback .send-inquiry .inquiry-form textarea{max-height:140px}
.foot-feedback .feedback-btn,.foot-feedback .feedback-input{display:none}
.foot-feedback input{color:#000;background:#fff;display:block;margin-bottom:10px;width:100%;height:36px}
.foot-feedback textarea{color:#000;width:100%;display:block;margin-bottom:10px;padding:10px;box-sizing:border-box;outline:0;height:120px;font-size:14px}
.foot-feedback input.footBtn{width:auto;margin:0 auto;color:#000;padding:0 35px;text-transform:uppercase;cursor:pointer}
.foot-feedback input.footBtn:hover{background:var(--color);color:#fff}
.wmkc-whatsapp .wmkc-itemcont{height:auto}
.head-top .head-contact a:hover{color: #fff}
@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-fax:before{content:"\f1ac"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
@media (min-width:769px){#new .new-list>li{width:25%;}}
@media (max-width:768px){#new .new-list>li:last-child{display:block;}
#new .new-list>li{margin-bottom:10px;}}
footer .foot-item.foot-about .img-box{display:flex;margin:10px 0;}
footer .foot-item.foot-about .img-box>div{max-width:120px;text-align:center;}
footer .foot-item.foot-about .img-box>div:nth-child(1){margin-right:10px;}
footer .foot-item.foot-about .img-box>div img{width:100%;display:block;}
.pro-detail .pro-info .prode-word{margin:15px 0;}