﻿@charset "utf-8";
:root {--color: #e6232c;}
#about{padding-top:0}
#ind .ind-r{top:0;margin:0}
#ind .ind-r>img{height:100%;object-fit:cover}
#contact{display:none}
.wmkc-template-46 .wmkc-flex-row-reverse{align-items:center}
.ContTwoBox{text-align:center;position:relative;margin:auto;width:1682px;}
.ContTwoBox > img{display:block;margin:auto;width:100%}
.Cont_ico{cursor:pointer;position:absolute;z-index:2}
.Cont_ico .hide{display:none;line-height:28px;position:absolute;background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);padding:20px;left:-270px;width:530px;bottom:30px;text-align:left}
.Cont_ico .hide h6{padding-bottom:13px;color:#e60012;margin:0;font-size:18px}
.Cont_ico.Cont_ico1{left:25.2%;top:162px}
.Cont_ico.Cont_ico2{left:15%;top:210px}
.Cont_ico.Cont_ico3{left:19%;top:290px}
.Cont_ico.Cont_ico4{left:33%;top:450px}
.Cont_ico.Cont_ico5{left:29%;top:550px}
.Cont_ico.Cont_ico6{left:45%;top:200px}
.Cont_ico.Cont_ico7{left:46.5%;top:168px}
.Cont_ico.Cont_ico8{left:48.5%;top:147px}
.Cont_ico.Cont_ico9{left:49.5%;top:164px}
.Cont_ico.Cont_ico10{left:50.7%;top:141px}
.Cont_ico.Cont_ico11{left:51.8%;top:119px}
.Cont_ico.Cont_ico12{left:53%;top:175px}
.Cont_ico.Cont_ico13{left:53.5%;top:152px}
.Cont_ico.Cont_ico14{left:54.5%;top:204px}
.Cont_ico.Cont_ico15{left:54%;top:276px}
.Cont_ico.Cont_ico16{left:52.3%;top:553px}
.Cont_ico.Cont_ico17{left:61%;top:97px}
.Cont_ico.Cont_ico18{left:60%;top:280px}
.Cont_ico.Cont_ico19{left:66%;top:266px}
.Cont_ico.Cont_ico20{left:72.2%;top:319px}
.Cont_ico.Cont_ico21{left:74.2%;top:236px}
.Cont_ico.Cont_ico22{left:74.5%;top:325px}
.Cont_ico.Cont_ico23{left:72%;top:362px}
.Cont_ico.Cont_ico24{left:73.5%;top:395px}
.Cont_ico.Cont_ico25{left:75.8%;top:441px}
.Cont_ico.Cont_ico26{left:79%;top:217px}
.Cont_ico.Cont_ico27{left:82.5%;top:218px}
.Cont_ico.Cont_ico28{left:77.5%;top:330px}
.Cont_ico.Cont_ico29{left:81%;top:522px}
.ContTwoTit{position:relative;top:-30px;text-align:center;color:#666}
.ContTwoTit span img{margin-right:20px}
.Cont_ico:hover .hide{display:block}
.ContactTit{text-align:center}
.Cont_ico:hover{z-index:3}
.Branches img{-webkit-transform:scale(1);transform:scale(1)}
.Agents img{-webkit-transform:scale(0.6);transform:scale(0.6)}
@media(max-width:1200px){.ContTwoBox{width:100%}
.ContTwoBox > img{display:none}
.Cont_ico{position:static;margin-bottom:20px}
.ContTwoTit,.Cont_ico > span{display:none}
.Cont_ico .hide{width:100%;display:block;position:static;box-sizing:border-box}}
/*News*/
#new{padding-left:0;padding-right:0}
#new .new-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:3% 0 0}
#new .new-list >li{display:block!important;width:24%;background-color:#f7f7f7;transition:box-shadow .2s;padding:0}
#new .news-item-img{overflow:hidden;position:relative;width:100%;padding-bottom:50%;display:block}
#new .news-item-img img{width:100%;transition:all .3s;height:100%;position:absolute;top:0;left:0;object-fit:contain;background:#fff}
#new .news-cont{padding:25px 5% 20px;position:relative;background:#f7f7f7}
#new .news-item-date{position:absolute;right:0;top:-36px;width:60px;height:60px;background-color:#333;border-radius:50%;color:#FFF;font-size:14px;text-align:center;transition:background .2s;text-transform:uppercase}
#new .news-item-date strong{display:block;font-size:24px;font-weight:500;line-height:1;padding-top:10px}
#new .news-name{text-transform:capitalize;font-size:20px;color:#222;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:8px}
#new .news-bref{color:#666;font-size:16px;max-height:48px;margin-top:4px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:24px}
#new .new-list li:hover .news-name{color:#ed2d30}
#new .new-list li:hover .news-item-date{background-color:#ed2d30}
@media (max-width:1024px){#new .new-list >li{width:48%;margin-bottom:30px}}
@media (max-width:768px){#new .news-name{font-size:17px}
#new .news-item-date{width:50px;height:50px;top:-25px}
#new .news-item-date strong{font-size:18px}
#new .news-item-date{font-size:12px}}
@media (max-width:560px){#new .new-list >li{width:100%}
#new .news-cont{padding:25px 10px 10px}}
/*News*/
.advantage{padding-top:5%;overflow:hidden}
.advantage-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.advantage-list>li{width:23.5%;background:#FFF}
.advantage-item-img{position:relative;display:block}
.advantage-item-img{overflow:hidden;background-color:#fafafc}
.advantage-item-img::after{content:'';display:block;position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .2s ease-in-out}
.advantage-item-cont{padding:10px}
.item-tit{color:#242424;margin-bottom:6px;max-height:48px;display:block;font-size:17px}
.item-text{color:#999;max-height:42px;font-size:14px;line-height:21px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.advantage-list>li:hover .advantage-item-img::after{opacity:1}
.advantage-list>li:hover .advantage-item-img img{transform:scale(1.1)}
.advantage-list>li:hover .item-tit{color:#ed2d30}
.home-tit{margin-bottom:4%}
.home-tit strong{font-size:20px;font-weight:600;color:#242424}
.home-tit span{color:#666;margin-left:20px}
@media (max-width:1024px){.advantage-list>li{width:48%;margin-bottom:25px}}
@media (max-width:768px){.home-tit{text-align:center;font-size:14px;margin-bottom:.4rem}
.home-tit strong{display:block;font-size:19px}
.home-tit span{margin:6px 0 22px;display:block}
.advantage-item-cont{padding:10px 0}
.item-tit{font-size:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}}
#about .l-wrap{flex-wrap:wrap}
#about .main-part{width:100%;margin-bottom:40px}
#about .about-con{box-sizing:border-box;padding-top:60px}
#about .about-con ul:before,#about .about-con ul:after,#about .about-con ul li:after{background:#ed2d30}
.foot-main .foot-title img{max-height:80px}
.foot-main .foot-about .foot-title{margin:0}
#product{padding-top:50px}
@media (min-width:1081px){.head-nav{min-width:calc(100% - 360px)}
.head-nav>ul{justify-content:space-between}}
@media (min-width:1471px){.head-nav>ul>li>a{font-size:18px}}
#appli{background:#F6F6F6}
#appli>h3{font-size:2.375em;text-align:center;padding:70px 0;text-transform:uppercase}
#appli>img{width:100%;display:block}
.sol-top{background:none}
.advan{background:url(/images/m420/images/appli_bg.png) no-repeat center;background-size:cover}
#colee_left{overflow:hidden}
#colee_left img{height:400px;max-width:inherit;margin:2px}
#colee_left td{padding:0}
@media (max-width:1024px){#colee_left img{height:300px}}
@media (max-width:768px){#appli>h3{font-size:19px;padding:30px 0}
#colee_left img{height:200px}
#about .main-part{margin:30px 0 20px}}
@media (max-width:560px){#colee_left img{height:100px}}
.contact{margin-bottom:40px}
.contact .contact-inquiry{padding-top:0}
.contact .contact-box p a{color:#fff}
.contact .contact-box{padding:20px 30px}
.contact .contact-box .title{line-height:1.3}
.contact .contact-box .tip{margin-bottom:15px;line-height:1.5}
.contact .contact-item{margin-bottom:9px}
.contact .contact-box iframe{height:260px}
#colee_left img{height:30.9vw}
.sol-top{background:#ccc;padding:10px 0}
.nysolutionbox .wmkc-template-42 .wmkc-flex-item p:nth-child(5){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;line-height:25px;height:100px}
.nysolutionbox .wmkc-template-42 .wmkc-flex-item .wmkc-item-img+p{margin:0}
.nysolutionbox .wmkc-template-42 .wmkc-flex-item .wmkc-item-img+p+p{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
@media (max-width:1300px){.nysolutionbox .wmkc-template-42 .wmkc-flex-item .wmkc-item-img+p+p{margin:-15px 0}}
.contact .contact-inquiry .send-btn{margin-bottom:0}
.contact .contact-inquiry{margin-bottom:50px}
.advantage .advan{background:none;padding:0}
.product-main .pro-list.list0 .pro-intro,.new-main .new-list.list0 .new-intro{word-break:break-word}
.new-main .new-list.list0 .new-img{display:none}
@media (min-width:1025px){#liproducts .submenu{overflow:inherit;max-width:inherit;}
#liproducts .submenu>li{position:relative;display:flex;flex-wrap:wrap;width:auto;min-width:220px;}
#liproducts .submenu>li>a{width:100%;}
#liproducts .submenu>li ul{position:absolute;left:100%;top:0;display:none}
#liproducts .submenu>li:hover ul{display:block}}
@media (max-width:1024px){#liproducts .submenu>li ul{display:block;position:static;width:100%;padding-left:20px}}