﻿/*
 Theme Name:   sumi child
 Theme URI:    http://sumi.famithemes.com/
 Description:  Sumi Child Theme
 Author:       Fami Themes
 Author URI:   http://famithemes.com/
 Template:     sumi
 Version:      1.0.0
 Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, translation-ready
*/ 
a:active,a:focus,a:hover{text-decoration:none;outline:0;color:inherit}
.Internal{font-weight:bold;color:#0a4882}
.Internal:hover{text-decoration:underline}
div.head-info a:hover{color:#fff}
.elementor-heading-title{color:#0a4882!important}
body,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}
dd,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,select,span,textarea,ul{margin:0;padding:0;border:none;list-style:none;text-indent:0;font-weight:400}
tr{display:table-row;border-color:inherit;vertical-align:inherit}
td,th{display:table-cell;vertical-align:inherit}
*{box-sizing:border-box;outline:0;overflow-wrap:break-word}
table{border-collapse:collapse}
select{padding-left:5px;outline:0;background:url(/images/triangle02.png) no-repeat right #fff;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none}
textarea{resize:vertical!important}
cite,em,th{font-weight:400;font-style:normal}
a{color:inherit;text-decoration:none}
.btn-wrap a{display:block;color:#ffffff;background:#DDB822;border:1px solid #DDB822;border-radius:20px;width:125px;height:45px;margin:10px auto;padding:10px}
img{border:none;vertical-align:middle;font-size:0;max-width:100%;height:auto}
i{display:inline-block;vertical-align:middle}
.fz12{font-size:12px}
.cf:after{clear:both;display:block;visibility:hidden;height:0;content:"."}
body,html{background:#fff;color:#202020;letter-spacing:.5px;font-size:15px;font-family:'Poppins-regular';line-height:30px}
label{display:inline-block;margin-bottom:5px;max-width:100%}
.input-na{padding:0 15px;padding-right:40px;height:40px;border:solid 1px #999;border-radius:5px;background-color:#fff;color:#4d4d4d;font-size:15px}
.sub{padding:0 138px;height:50px;background:#fde428;color:#333;font-weight:700;font-size:16px;cursor:pointer}
.w1200{margin:0 auto;padding:0 10px;width:100%;max-width:1340px}
.centered{margin:0 auto}
.float_left{float:left}
.float_right{float:right}
.tc{text-align:center}
.tl{text-align:left}
.tr{text-align:right}
.rl{position:relative}
.w80bf{width:80%}
.w70bf{width:70%}
.w60bf{width:60%}
.w50bf{width:50%}
.w40bf{width:40%}
.w30bf{width:30%}
.w33bf{width:33.3%}
.w25bt{width:25%}
.w20bt{width:20%}
.linear05s{-webkit-transition:linear .5s;transition:linear .5s}
.linear05s:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-ms-transform:scale(1.1)}
div a:hover{color:#1453ac}
.m-head{display:none}
.xpicon{background:url(/images/icon.png) 0 0 no-repeat}
header{background:#124b9b;line-height:50px}
header li{display:inline-block;color:#fff}
.head-info li{margin-right:33px;font-size:14px;}
.head-info li i{margin-right:10px;color:#3871c1}
.head-share li{margin-left:30px}
.logo{margin:10px 0 10px 0;width:15%}
.logo img{max-width:100%}
.head-nav{width:85%;text-align:right}
.head-nav>ul>li{display:inline-block;margin-right:10px;padding:40px 18px 25px;vertical-align:top;text-align:right;}
.head-nav>ul>li>a{position:relative;color:#01499e;font-weight:700;font-size:17px}
.head-nav>ul>li i{position:absolute;top:5px;font-size:12px;right:-25px;color:#528ee2}
.head-nav>ul>li .lime{display:block;margin:0 auto;margin-top:6px;width:30px;height:3px;background:#ff7e00;background:rgba(255,255,255,0)}
.head-nav>ul>li:hover .lime{background:#3871c1}
.sec-nav{position:absolute;display:none;z-index:201;top:47px;left:-10%}
.sec-nav li{border-bottom:solid 1px #e0e0e0}
.sec-nav a{display:block;padding:5px 10px;width:280px;background:#286bbc;color:#fff;font-weight:500;font-size:14px}
.sec-nav a:hover{color:#facb9c;background:#4785cf}
.head-nav .third-nav,.head-nav .four-nav{min-width:260px;position:absolute;left:260px;background:#f7f7f7;display:none;top:0;border-left:solid 1px #a5b5c5}
.head-nav .sec-nav li:hover .third-nav{display:block}
.head-nav .sec-nav li{position:relative;display:block}
.nav-right::after{content:"\f105";position:relative;right:-10px;font-size:19px;font-family:FontAwesome}
.head-nav li:hover .sec-nav{display:block}
.banner img{width:100%;max-height:350px;object-fit:cover}
.section-img{padding:10px 0;border-bottom:solid 1px #d6d6d6}
nav .mosec-nav{position:absolute;top:46px;left:50%;z-index:99;display:none;border:solid 1px #114996;border-top:4px solid #286bbc;background:#286bbc;white-space:nowrap;-webkit-transform:translateX(-35%);transform:translateX(-35%);-ms-transform:translateX(-35%);width:606px}
.head-nav li:hover .mosec-nav{display:block}
.mosec-nav>div{min-width:220px}
.mosec-nav a{display:block;color:#000;color:#fff;text-align:left;font-weight:500;font-size:14px;padding:4px 20px;border-bottom:solid 1px #e0e0e0}
.mosec-nav a:hover{color:#facb9c;background:#4785cf}
.ind-title-b{position:relative;margin-bottom:20px;height:65px;color:#002e5a;text-align:center;text-transform:uppercase;font-weight:700;font-size:42px;line-height:42px}
.ind-title-b::after{position:absolute;top:55px;left:-moz-calc(50% - 80px);left:-webkit-calc(50% - 80px);left:calc(50% - 80px);width:160px;height:3px;background:#3871c1;content:""}
.ind-title-b.white{color:#fff}
.ind-title-b.white::after{background:#fff}
.ind-title-b.afnone::after{display:none}
section .index>div{padding:60px 0}
.h-about{background:url(/images/h-about-bg.jpg) center center;font-size:20px;line-height:36px}
.h-about .text{margin-top:23px;width:54%;}
.h-about .img{width:43%;padding-top:24%;height:0;position:relative;margin-top:30px;}
.h-about .img iframe{width:100%;height:100%;position:absolute;top:0;left:0;}
.h-about .img img{max-width:100%}
.h-about .text a{margin-top:20px}
.conta-us{display:inline-block;padding:0 30px;border:solid 2px #1453ac;background:#1453ac;color:#fff;font-weight:700;font-size:16px;line-height:48px;-webkit-transition:linear .5s;transition:linear .5s}
.conta-us:hover{background:#fff;color:#1453ac}
.h-custom,.our-services{background:#124b9b}
.our-services li{float:left;padding:20px;width:25%;text-align:center}
.our-services li .box{position:relative;padding-bottom:10px;background:#fff}
.our-services li .img{overflow:hidden}
.our-services li img{max-width:100%}
.our-services .name{padding:10px 0;font-size:20px}
.our-services p{padding:0 10px;text-align:left;line-height:26px;height:182px}
.our-services a{margin:10px 0}
.view-more{display:inline-block;padding:0 30px;border:solid 1px #d5d5d5;background:#fff;color:#666;font-size:14px;line-height:40px}
.view-more:hover{border-color:#1453ac;background:#1453ac;color:#fff}
.our-indus li{float:left;margin:10px 0;width:14.2%;text-align:center}
.our-indus li .img{-webkit-transition:linear .5s;transition:linear .5s}
.our-indus li .img:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);-ms-transform:translateY(-10px)}
.h-custom li{float:left;margin:20px 0;width:33.3%;color:#fff;text-align:center;font-size:18px}
.h-custom .img{position:relative;overflow:hidden;margin:0 auto;border-radius:0;-webkit-transition:linear .5s;transition:linear .5s;max-width:270px;height:190px;width:100%}
.h-custom li .img:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);-ms-transform:translateY(-10px)}
.h-custom .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:100%}
.our-product li{float:left;padding:10px 0;width:23%;list-style-type:none !important;text-align:center}
.relate-pro{margin-top:50px;background:#f2f2f2}
.relate-pro .our-product li{padding:20px;width:33.3%}
.rela-tit{padding:20px;padding-bottom:0;color:#002e5a;font-weight:700;font-size:24px}
.our-product li .img{overflow:hidden;height:270px;}
.our-product li img{max-width:100%}
.our-product li .box:hover .text{color:#124b9b}
.our-product li .text{overflow:hidden;text-align:left;height:48px;line-height:26px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.why-choose{background:url(/images/bg_section.png) repeat 50% 50% #f2f2f2}
.why-choose li{float:left;padding:20px 30px;width:33.3%}
.why-choose i{position:absolute;float:left;display:inline-block;margin-right:10px;width:58px;height:66px;-webkit-transition:linear .5s;transition:linear .5s}
.why-choose i:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);-ms-transform:translateY(-10px)}
.why-choose .box{position:relative}
.why-choose .text{overflow:hidden;margin-left:68px;height:92px;line-height:24px}
.choose-ic1{background-position:-10px -10px}
.choose-ic2{background-position:-78px -10px}
.choose-ic3{background-position:-146px -10px}
.choose-ic4{background-position:-214px -10px}
.choose-ic5{background-position:-282px -10px}
.choose-ic6{background-position:-350px -10px}
.recent-news li{float:left;padding:15px;width:33.3%}
.recent-news .box{background:#f3f3f3}
.recent-news .info{padding:10px}
.recent-news .img{overflow:hidden;height:210px;position:relative;border:solid 1px #f3f3f3}
.recent-news .img img{width:100%;height:auto;min-width:100%;min-height:100%;position:absolute;left:50%;top:44%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);object-fit:cover;}
.recent-news .tit{display:block;overflow:hidden;padding:10px 0;text-overflow:ellipsis;white-space:nowrap;font-size:20px}
.recent-news .tit:hover{color:#1453ac}
.recent-news .text{overflow:hidden;height:53px;line-height:24px}
.recent-news .time{color:#999;font-size:13px}
.readmore{display:inline-block;padding:0 30px;border:solid 2px #1453ac;background:#1453ac;color:#fff;font-size:14px;line-height:38px;-webkit-transition:linear .5s;transition:linear .5s}
.readmore:hover{background:#fff;color:#1453ac}
footer{min-height:655px;color:#fff;margin-top:50px;overflow:hidden;background:#124b9b}
.footcenter{margin-left:309px;padding-top:50px;padding-left:90px}
.footcenter a{color:#ccc}
.footcenter a:hover{color:#fff;text-decoration:underline}
.foot-top dl{float:left;width:22%}
.foot-top dl:nth-child(2){width:33%}
.foot-top dl:nth-child(3){width:23%}
.foot-top dt{text-transform:uppercase;font-weight:700;font-size:20px;margin:0 17px 20px}
.foot-top dt i{display:none}
.foot-top dd a{display:list-item;margin:10px 20px;white-space: nowrap;}
.foot-top{min-height: 550px;}
.foot-bottom{overflow:hidden;padding:5px 0 0;margin-top:35px}
.foot-bottom .link{float:right}
.foot-bottom .link a{margin:0 14px}
.foot-bottom .copy-ri{float:left}
.our-message{position:absolute;top:0;left:0;padding:20px;width:390px;background:rgba(255,255,255,.7)}
.our-message .img{display:inline-block;margin-right:5px;vertical-align:middle}
.messdiqiu{display:inline-block;width:65px;height:64px;background-position:-418px -10px}
.our-message .text{display:inline-block;width:calc(100% - 75px);color:#333;vertical-align:middle}
.mess-input{width:100%;height:44px;max-width:340px;border:solid 1px #333!important;background-color:rgba(255,255,255,0);color:#333}
.our-message li{position:relative;margin:10px 0;padding-left:15px}
.impor::before{position:absolute;top:15px;left:0;margin-right:8px;color:red;content:"*"}
.our-message textarea{display:block;padding-top:0;padding-left:36px;height:120px;background:url(/images/inp-messge.png) no-repeat;line-height:30px}
.inp-name{padding-left:36px;background-position:-570px -11px}
.inp-email{padding-left:36px;background-position:-570px -65px}
.inp-tel{padding-left:36px;background-position:-570px -119px}
.ver-code{padding:0 5px;width:100px}
.yzm img{width:90px}
.wp-sheets{max-width:100%;margin-bottom:1em;max-height:292px;overflow:auto}
.wp-sheets::-webkit-scrollbar{display:block!important;width:6px;height:8px}
.wp-sheets::-webkit-scrollbar-thumb{height:8px;border-radius:10px;background-color:#0076b7;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
.src{margin-bottom:30px;font-size:16px}
.src>div{padding:12px 5px;border-bottom:solid 1px #1453ac}
#bcn{margin-bottom:30px;font-size:16px;border-top:solid 2px #1453ac;background:#f5f5f5}
#bcn>div{padding:12px 10px}
.src li{display:inline-block;margin-right:15px}
.src li i{position:relative;margin-right:6px;color:#1453ac;font-size:22px}
.src li a{position:relative}
.src li a::before{position:absolute;right:-12px;color:#666;content:"/";font-size:12px}
.m3tu-ic{display:block;width:83px;height:58px;margin:0 auto;background:url(/images/m3tu-ic.png) 0 0 no-repeat}
.m3tu-1-1{background-position:-10px -10px}
.m3tu-1-2{background-position:-103px -10px}
.m3tu-1-3{background-position:-196px -10px}
.m3tu-1-4{background-position:-289px -10px}
.m3tu-1-5{background-position:-382px -10px}
.m3tu-1-6{background-position:-475px -10px}
.m3tu-1-7{background-position:-568px -10px}
.m3tu-2-1{background-position:-10px -78px}
.m3tu-2-2{background-position:-103px -78px}
.m3tu-2-3{background-position:-196px -78px}
.m3tu-2-4{background-position:-289px -78px}
.m3tu-2-5{background-position:-382px -78px}
.m3tu-2-6{background-position:-475px -78px}
.m3tu-2-7{background-position:-568px -78px}
.m3tu-3-1{background-position:-10px -146px}
.m3tu-3-2{background-position:-103px -146px}
.m3tu-3-3{background-position:-196px -146px}
.m3tu-3-4{background-position:-289px -146px}
.m3tu-3-5{background-position:-382px -146px}
.m3tu-3-6{background-position:-475px -146px}
.m3tu-3-7{background-position:-568px -146px}
.main-left{float:left;margin-right:30px;width:270px}
.main-right{float:right;width:calc(100% - 300px);width:-moz-calc(100% - 300px);width:-webkit-calc(100% - 300px)}
.sticky{margin-bottom:50px;width:280px}
.sticky .title{padding:12px;background:#1453ac;color:#fff;text-align:center;font-weight:700;font-size:18px}
.sticky .box{padding:6px;border:solid 1px #e5e5e5}
.sticky .expander{display:inline-block;width:18px;height:18px;vertical-align:middle;cursor:pointer}
.expander.open{background-position:-38px -90px}
.expander.close{background-position:-10px -90px}
.sticky dt{padding:10px 6px;font-size:16px}
.sticky dd{padding:0;background:#f3f3f3;line-height:38px}
.sticky dd li{position:relative;padding:0;border-bottom:solid 1px #fff}
.sticky li a{display:block;overflow:hidden;padding:0 10px;border-bottom:solid 1px #fff;text-overflow:ellipsis;white-space:nowrap}
.sticky .chexpander{position:absolute;top:0;right:0;display:inline-block;padding:0 3px;cursor:pointer}
.sticky li .list-box{display:none;padding-left:20px;color:#858484}
.sticky li .list-box a{border-bottom:solid 1px #fff}
.sticky li .list-box a:last-child{border-bottom:none}
.sticky a:hover{color:#1453ac;text-decoration:underline}
.sticky.two dt{font-size:15px}
.sticky dt i{width:15px;color:#3871c1}
.news .main-left{float:left;margin-right:0}
.news .main-right{float:right}
.cont{margin-bottom:50px}
.cont p{margin-bottom:10px;line-height:28px}
.cont p a{color:#0a4882;font-weight:bold}
.cont p a:hover{color:#0a4882;text-decoration:underline}
.cont td a{color:#0a4882;font-weight:bold}
.cont img{max-width:100%}
.cont h1{margin-bottom:10px;color:#235c91;font-size:18px;text-transform:capitalize;}
.cont h2{margin-bottom:30px;color:#002e5a;font-weight:700;font-size:24px;text-transform:capitalize;line-height:30px;}
.cont h3{margin-bottom:15px;color:#002e5a;font-weight:700;font-size:20px;text-transform:capitalize;line-height:30px;}
.cont .lime-tit{padding:6px;border-bottom:solid 1px #002e5a;color:#002e5a;font-weight:700;font-size:18px}
.cont ul li{margin-left:21px;list-style-type:disc;line-height:25px;margin-bottom:5px}
.cont ol li{margin-left:21px;list-style-type:decimal;line-height:25px}
.cont ul.lh28 li{line-height:28px}
.cont>table{width:100%}
.cont>table th{padding:10px 0;padding:6px 10px;border:solid 1px #b5b5b5;vertical-align:middle;text-align:left}
.cont>table td{padding:6px 10px;border:solid 1px #b5b5b5;vertical-align:middle}
.cont>table td p{margin:0}
.cont>table td img{width:100%}
.co-title{padding:6px 0;color:#4c4c4c;font-size:24px;line-height:30px}
.co-title.fz24{font-size:24px}
.co-title.fz20{font-size:20px}
.cont .fz24{font-size:24px}
.cont .fz20{font-size:20px}
.cont ul.li-icon li{margin:0;list-style-type:none}
.cont table{margin-top:10px}
.cont table td,.pro-part-info table th{padding:10px;border:solid 1px #d6d6d6}
.cont .contantus{display:inline-block;margin:20px 0;width:100%;height:50px;max-width:180px;background:#0e4c8f;color:#fff;text-align:center;text-decoration:none;font-size:20px;line-height:50px}
.cont .contantus:hover{background:#1c5a9c}
.cont table p{margin:0}
.cont .fz18{font-size:18px}
.cont .fz16{font-size:16px}
.cont .bold{font-weight:700}
.cont .item4{width:25%;padding:10px;text-align:center}
.cont .item3{width:33.3%;padding:10px;text-align:center}
.cont .item4 img{max-width:100%}
.cont .item3 img{max-width:100%;height:89px}
.item3 .box .w40bf{padding-right:10px}
.cont .item3 .box{border:solid 1px #d5d5d5}
.cont .item5{width:20%;padding:10px 10px;text-align:center;float:left}
.cont .item6{width:16.6%;padding:10px;text-align:center;float:left}
.index .our-product li{margin-right:22px}
.cont .a-line{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.cont .part-name{text-transform:uppercase;font-size:18px;padding: 12px 0;}
.cont p.part-name{margin-bottom:0}
.list-three li{float:left;margin:0;padding:10px 13px;width:33.3%}
.list-two li{float:left;margin:0;padding:10px 13px;width:50%}
.list-items li{margin:0;padding:10px 13px;width:100%}
.list-three li div{max-width:400px}
.li-icon li span{font-weight:700;font-size:16px}
.li-icon li p{margin:0;font-size:14px;line-height:24px}
.li-icon li>i{display:inline-block;margin-right:8px;width:66px;height:64px;vertical-align:top}
.li-icon li>div{display:inline-block;width:calc(100% - 80px)}
.pl10{padding-left:10px}
.pr10{padding-right:10px}
.pl20{padding-left:20px}
.pr20{padding-right:20px}
.pt20{padding-top:20px}
.mt10{margin-top:20px}
.mt20{margin-top:40px}
.mb20{margin-bottom:20px!important}
.pb10{padding-bottom:10px}
.pb20{padding-bottom:20px}
.turnaround-ic{background-position:-9px -120px}
.accuracy-ic{background-position:-85px -120px}
.choice-ic{background-position:-161px -120px}
.superior-ic{background-position:-85px -120px}
.materials-ic{background-position:-237px -120px}
.colors-ic{background-position:-313px -120px}
.surface-ic{background-position:-389px -120px}
.various-ic{background-position:-465px -120px}
.applications-ic{background-position:-9px -194px}
.features-ic{background-position:-85px -194px}
.products-ic{background-position:-161px -194px}
.treatment-ic{background-position:-237px -194px}
.capabilities-ic{background-position:-313px -194px}
.equipment-ic{background-position:-389px -194px}
.service-ic{background-position:-465px -194px}
.inspection-ic{background-position:-9px -268px}
.packaging-ic{background-position:-85px -268px}
.benefits-ic{background-position:-161px -268px}
.accuracy-ic{background-position:-237px -268px}
.versatility-ic{background-position:-313px -268px}
.reproducibility-ic{background-position:-389px -268px}
.team-ic{background-position:-465px -268px}
.delivery-ic{background-position:-9px -342px}
.typical-ic{background-position:-85px -342px}
.tolerance-ic{background-position:-161px -342px}
.certification-ic{background-position:-237px -342px}
.advantages-ic{background-position:-389px -342px}
.assurance-ic{background-position:-466px -342px}
.size-ic{background-position:-9px -416px}
.moq-ic{background-position:-85px -416px}
.qc-ic{background-position:-161px -416px}
.prices-ic{background-position:-237px -416px}
.oem-ic{background-position:-313px -416px}
.polyamide-ic{background-position:-389px -416px}
.efficient-ic{background-position:-466px -416px}
.metals-ic{background-position:-9px -490px}
.plastics-ic{background-position:-85px -490px}
.scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:6px}
.cont .scroll table{width:100%;max-width:100%;min-width:750px}
.scroll::-webkit-scrollbar{display:block!important;width:0;height:8px}
.scroll::-webkit-scrollbar-thumb{height:8px;border-radius:10px;background-color:#0e4c8f;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
.pro-shade-item .img{position:relative;overflow:hidden;margin:30px 0;height:260px}
.pro-shade-item .img img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.pro-shade-item .text-fix{position:absolute;top:260px;width:100%;height:100%;background:rgba(20,83,172,.9);color:#fff;text-align:left;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;transition:1s}
.pro-shade-item .info{position:absolute;top:50%;padding:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%)}
.pro-shade-item .img:hover .text-fix{top:0}
.pro-shade-item .conta-us{font-weight:500;font-size:14px;line-height:40px}
.news-page{margin:40px 0;margin-top:40px;text-align:center}
.news-page a{margin:0 5px;padding:10px 14px;border:solid 1px #b2b2b2;border-radius:3px;color:#333;font-size:14px}
.news-page a.on,.news-page a:hover{border-color:#1453ac;background:#1453ac;color:#fff}
.news-list li{display:-moz-flex;display:-webkit-flex;display:flex;margin-bottom:20px}
.news-list .img{margin-right:10px;width:290px;height:200px;overflow:hidden;position:relative;border:solid 1px #d0d1ce}
.news-list .img img{width:100%;height:auto;min-width:100%;min-height:100%;position:absolute;left:50%;top:44%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);object-fit:cover;}
.news-list .info{padding-top:5px;width:calc(100% - 330px);width:-moz-calc(100% - 330px);width:-webkit-calc(100% - 330px);color:#333;font-size:14px}
.news-list .info p{overflow:hidden;max-height:110px;line-height:26px}
.new-title{overflow:hidden;color:#333;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:16px}
.new-title a{color:#333}
.new-title a:hover{color:#1453ac}
.new-time{margin:2px 0;color:#666}
.pro-list-ul li{display:-webkit-flex;display:flex;padding:10px;border-bottom:solid 1px #ccc;align-items:center}
.pro-list-ul .img{position:relative;overflow:hidden;width:185px;height:185px;border:solid 1px #d6d6d6}
.pro-list-ul .img img{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.pro-list-ul .img img:hover{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1)}
.pro-list-ul .info{padding-left:10px;width:calc(100% - 335px);width:-moz-calc(100% - 340px);width:-webkit-calc(100% - 340px)}
.pro-list-ul .info .tit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
.pro-list-ul .btn{width:140px}
.pro-list-ul .more{width:200px;margin-top:20px}
.pro-list-ul .more a:hover{color:#1453ac}
.pro-more-ic{display:inline-block;margin-right:10px;width:18px;height:18px;background-position:-66px -90px}
.pro-list-ul .conta-us{padding:0 16px;font-weight:500;font-size:14px;line-height:40px}
.industries-ul{display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;flex-wrap:wrap}
.industries-ul li{font-size:16px;color:#808080;width:33.3%;padding:20px 2%;vertical-align:top;float:left}
.industries-ul .items{box-shadow:0px 0px 20px rgba(0,0,0,0.4);padding-bottom:10px}
.industries-ul li .zoom_img_effect{width:100%;position:relative;transition:all .3s ease-out}
.industries-ul li .zoom_img_effect:hover{width:100%;-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0)}
.industries-ul li a{display:block;position:relative;overflow:hidden}
.industries-ul li a:hover{color:#22618f}
.industries-ul li span{text-transform:uppercase;padding:10px 0 10px 20px;display:block;border-bottom:3px solid #256593;font-size:18px;}
.industries-ul li p{margin:20px;overflow:hidden;font-size:14px;line-height:23px;height:115px}
.main-faq h3{font-size:24px;font-weight:500}
.faq-question dl{margin-top:40px}
.faq-question h4{font-size:22px;color:#002446}
.faq-question dt{cursor:pointer}
.faq-question dt,.faq-question dd{position:relative;padding-left:30px}
.faq-question i{font-size:14px;display:block;width:20px;height:20px;background:#124b9b;line-height:20px;text-align:center;border-radius:3px;color:#fff;position:absolute;top:5px;left:0}
.any-share{margin:20px 0}
.any-share li{display:inline-block;margin:5px 0;margin-right:4px}
.any-share a{-webkit-transition:linear .5s;transition:linear .5s;display:block}
.any-share a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-ms-transform:translateY(-5px)}
.any-share i{display:block;width:32px;height:32px;border-radius:3px}
.any-fasebook{background-position:-569px -183px}
.any-twitter{background-position:-611px -183px}
.any-email{background-position:-653px -183px}
.any-linkedin{background-position:-695px -183px}
.any-skype{background-position:-737px -183px}
.post-date span{margin-right:10px}
.post-date i{margin-right:5px}
.post-date a:hover{text-decoration:underline}
.author-info{border:solid 1px #E8E8E8;background:rgba(0,0,0,.02);padding:20px;margin-top:30px}
.author-avatar{float:left;width:80px}
.author-avatar img{height:80px;width:80px}
.author-description{margin-left:100px}
.author-title{font-size:15px;font-weight:700}
.h-custom li a:hover{color:#fff;text-decoration:underline}
.anodizing-ic{background-position:-161px -490px}
.passivation-ic{background-position:-237px -490px}
.plating-ic{background-position:-313px -490px}
.painting-ic{background-position:-389px -490px}
.black-oxide-ic{background-position:-465px -490px}
.polishing-ic{background-position:-9px -564px}
.powder-coating-ic{background-position:-85px -564px}
.heat-treatment-ic{background-position:-161px -564px}
.satin-finish-ic{background-position:-237px -564px}
.abrasive-blasting-ic{background-position:-313px -564px}
.conversion-coating-ic{background-position:-389px -564px}
.carbide-coating-ic {background-position: -389px -414px;}
.elementor a{color:#ad5002}
.elementor a:hover{color:#8B4513}
.accessories-list{position:relative}
.accessories-list .img{border:solid 1px #ccc}
.accessories-list .img img{max-width:100%}
.accessories-list .box{margin:0 20px;display:block}
.accessories-list .tc{text-align:left;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.cont .hd{padding:10px;background:#e8e8e8}
.cont .hd h2{margin:0}
.cont .bd table{margin:0}
.cont .bd table td,.cont .bd table th{border:none}
.cont .calculator table,.cont .calculator table td{border:none;margin:0}
.cont #Dspeed table,.cont #Dspeed table td{border:none;margin:0}
.cont #Tspeed table,.cont #Tspeed table td{border:none;margin:0}
.cont #Mspeed table,.cont #Mspeed table td{border:none;margin:0}
.cont .hd{padding:10px;background:#e8e8e8;border:solid 1px #e8e8e8;border-bottom:0}
.cont .ft{background:#e8e8e8;height:37px}
.cont .bd{border:solid 1px #dcdada;padding:0;margin:0}
.metaslider{position:relative;z-index:0;overflow:hidden}
.share{color:#fff}
.share .eapps-social-icons-item-icon{width:20px;height:20px;fill:#fff;z-index:1;position:relative}
.share-a{width:40px;height:40px;margin:5px;border-width:2px;display:inline-block;border-radius:50%;position:relative;text-align:center;line-height:50px;overflow:hidden;-webkit-transition:linear .5s;transition:linear .5s}
.share-a:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-ms-transform:translateY(-6px)}
.share-a::before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0}
.facebook::before{background-color:#3e68c0}
.instagram::before{background-color:#222;background-image:radial-gradient(circle farthest-corner at 35% 90%,#fec564,transparent 50%),radial-gradient(circle farthest-corner at 0 140%,#fec564,transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%,#d9317a,transparent),linear-gradient(#6559ca,#bc318f 30%,#e33f5f 50%,#f77638 70%,#fec66d 100%)}
.youtube::before{background-color:#ee3130}
.pinterest::before{background-color:#ea3145}
.woocommerce-ordering select,.per-page-form select{border:2px solid #e4e9ef;height:43px;line-height:41px;padding:0 33px 0 20px}
.entry-summary div.quantity .input-qty{font-weight:600;color:#fff;padding:4px 0 0;background:00}
.entry-summary .cart .control{position:relative;top:-7px}
.entry-summary .single_add_to_cart_button{font-size:16px;font-weight:600;text-transform:uppercase;color:#fff;letter-spacing:1px;background-color:transparent;padding:0 18px;height:38px;line-height:42px;border:none;border-left:1px solid rgba(255,255,255,.3)}
.entry-summary div.quantity .btn-number.quantity-plus{top:3px}
.entry-summary div.quantity .btn-number.quantity-minus{bottom:1px}
.form-row-first{float:left;width:100%}
.form-row-last{float:right;width:100%}
.product-name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.owl-slick.owl-products:not(.slick-initialized) .product-item{float:left;margin-right:30px;margin-bottom:30px;width:25%}
.wpcf7 form.sent .wpcf7-response-output{color:#46b450}
.icon-open{background:url(/images/serach-top.png)}
.news-newsmain{padding:14px;background:#01499e21}
.faq-display{display:none}
.keyways{margin-left:100px}
.xpicons{background-image:url(/images/search-top.png)}
.m-menuicon{width:30px;height:35px}
.wp-pagenavi{clear:both;margin-top:20px;text-align:center}
.wp-pagenavi a,.wp-pagenavi span{text-decoration:none;border:solid 1px #b2b2b2;border-radius:3px;white-space:nowrap;margin:6px 5px;display:inline-block;padding:2px 12px}
.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#1453ac;color:#fff;background:#1453ac}
.wp-pagenavi span.current{font-weight:bold}
.change-probbox{background:url(/images/banner.jpg) center center;background-size:cover;padding-top:70px;padding-bottom:50px;color:#fff;text-shadow:1px 2px 0 #000;line-height:2em;position:relative}
.change-probanner .left{float:left;width:45%}
.change-probanner .right{float:right;width:50%}
.change-probanner .tit{font-size:45px;font-weight:700;line-height:1.1em;display:block;color:#fff}
.change-probanner .text{font-size:16px;padding:30px 0}
.change-probanner .btn a{display:inline-block;text-align:center;background:#0d89ce;height:46px;line-height:47px;text-shadow:none;box-shadow:1px 2px 0px rgba(0,0,0,2);padding:0 20px;border-radius:5px}
.change-probanner .btn a:hover{background:#00a4ff;color:#fff}
.change-probanner .list-con li{display:list-item;list-style-type:disc;margin-left:16px;font-size:16px}
.change-probanner .reliedon{position:relative;margin-top:16px}
.change-probanner .reliedon img{max-width:100%}
.change-probanner .reli-text{position:absolute;left:20px;top:10px;color:#cccccc}
.change-technology-probbox{background:url(//m.eauctionpro.com/images/CNC-Turning-top-banner.jpg) center center;background-size:cover;padding-top:30px;padding-bottom:30px;color:#FFFFFF;text-shadow:1px 2px 0px rgba(0,0,0,2);line-height:2em}
.change-technology-probbox .left{background:#365580;padding:40px}
.technology-panel-usps{margin-top:10px}
.change-probbox .changepro-color{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(41,36,33,0.75);z-index:0}
.change-probbox .w1200{position:relative}
.linkedin::before{background-color:#f08e6a}
.linkedin i{position:relative;font-size:20px;color:#fff;line-height:46px;top:-5px}
#ajaxsearchlite1{position:relative;top:-13px;left: 30px;}
header .head-nav{width:auto;margin:0;text-align:left}
header .head-nav>li{margin-left:40px;position:relative}
header .head-nav>li>a>i{margin-left:6px;color:#bbc5d3}
header .head-nav>li>a:hover{color:#fff}
header .sec-nav a{line-height:30px}
.hero2-scale li{float:left;width:33.3%}
.hero2-scale div{font-size:24px;margin-bottom:10px}
.hero2-scale p{font-size:16px}
.hero2-lower{font-size:21px;line-height:37px;margin-bottom:8px}
.change-probanner .right-top{float:right;width:40%}
.change-probanner .left-top{float:left;width:55%}
.change-probanner .right-top img{max-width:100%;width:320px}
.change-probanner .left-top .text{font-size:16px;line-height:1.5em}
.change-probanner .left-top .btn a{width:50%;margin-bottom:19px}
.change-probanner .left-top .btn.mater a{background:#d08d03;margin-bottom:40px}
.change-probanner .left-top .btn.mater a:hover{background:#e29b0a}
.section-large{margin-bottom:40px}
.seclar-tit{font-size:24px;line-height:1.5em;color:#002e5a;margin:20px 0;font-weight:bold}
.section-large-table{width:100%;min-width:900px}
.section-large-table td,.section-large-table th{border-bottom:solid 1px #ccc;padding:5px;text-align:left;font-size:18px}
.section-large-table td{padding:10px 5px}
.section-large-table .img{margin-right:10px}
.section-large-table .img img{width:90px}
.seclar-table-title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}
.section-large-table .seclar-a .sub{background:#124b9b;color:#fff;height:40px}
.section-large-table .seclar-a a{color:#124b9b;line-height:40px;display:inline-block;margin-left:20px}
.section-large-table .seclar-a a:hover{text-decoration:underline}
.section-large-table .seclar-a .sub:hover{background:#2462b9;text-decoration:none}
.section-large-items3.cont p{margin:0;line-height:24px;height:48px}
.section-large-items3.cont .item3{text-align:left}
.section-large-items3 .w60bf{padding:5px 0 0px 10px}
.section-large-items3 p.tit{font-size:18px;margin-bottom:6px;height:auto}
.section-large-items3 a{color:#124b9b}
.section-large-items3 a:hover{text-decoration:underline}
.seclar-manufact-table{width:100%;min-width:420px}
.seclar-manufact-table th{background:#124b9b;color:#fff}
.seclar-manufact-table td,.seclar-manufact-table th{border-bottom:solid 1px #ccc;padding:5px 15px;text-align:left;font-size:18px}
.seclar-web-ul li{width:33.3%;padding:10px 2%;float:left}
.seclar-web-ul .box{background:#edf1f9;padding:20px;border-radius:3px;border:solid 2px #c4d4ef}
.seclar-web-ul .tit{font-size:22px;line-height:1.5em;text-align:center;color:#124b9b}
.seclar-web-ul .text{height:120px;overflow:hidden;line-height:24px;margin:10px 0}
.seclar-web-ul .link a{color:#124b9b;font-size:18px}
.seclar-web-ul .link a:hover{text-decoration:underline}
.location-span span{float:left;padding:20px;width:20%;font-size:20px}
.location li{float:left;padding:15px;width:20%}
.location .tit{display:block;overflow:hidden;padding:10px 0;text-overflow:ellipsis;white-space:nowrap;font-size:20px}
.location .info{padding:10px 40px}
.formp{margin-bottom:10px;font-size:18px;line-height:1.5em}
.largeFormat-ul li{float:left;width:50%;padding:5px 30px}
.largeFormat-ul .input-na{width:100%;line-height:38px;padding:0 15px;padding-right:40px;height:40px;border:solid 2px #4a89bf;border-radius:5px;background-color:#fff;color:#4d4d4d;font-size:15px}
.largeFormat-ul .send{width:100%;height:41px;border:none;background:#1274d9;color:#fff;font-weight:700;font-size:16px;border-radius:5px}
.largeFormat-ul .send:hover{background:#124b9b}
.largeFormats-ul{display:inline-block}
.largeFormats-ul li{padding:5px}
.largeFormats-ul .input-na{width:100%;line-height:38px;padding:0 15px;padding-right:40px;height:40px;border:solid 2px #4a89bf;border-radius:5px;background-color:#fff;color:#4d4d4d;font-size:15px}
.largeFormats-ul .send{width:100%;height:41px;border:none;background:#1274d9;color:#fff;font-weight:700;font-size:16px;border-radius:5px}
.largeFormats-ul .send:hover{background:#124b9b}
.head-nav input{background:#1274d9;color:#fff;font-weight:bold;height:35px;line-height:21px;border:1px solid #0d84ff;border-radius:5px;padding:0 10px}
.head-nav input:hover{background:#0d84ff}
header .head-nav button{background:#1274d9;color:#fff;font-weight:bold;height:35px;line-height:21px;border:1px solid #0d84ff;border-radius:5px;padding:0 10px;cursor:pointer}
header .head-nav button:hover{background:#0d84ff}
#loadFileXml{background:#1274d9;color:#fff;font-weight:bold;height:35px;line-height:21px;border:1px solid #0d84ff;border-radius:5px;padding:0 10px}
#loadFileXml{background:#0d84ff}
#file{display:none}
.keying-style option{color:#333}
#text-lock{display:inline-block;display:inline-block;border:2px solid #4a89bf;width:100%;height:100px;font-size:14px;color:#333}
.footcenter a img{position:relative;width:40px;display:block}
.footcenter a.linkeddouyin img{width:31px;top:5px;left:5px}
.linkeddouyin::before{background-color:#010101}
.hea-fixed{position:fixed;width:100%;top:0;left:0;z-index:99;background:#fff;box-shadow:0 0 7px 1px #124b9b;height:154px}
.head-fixeds{margin-top:154px}
.sec-nav2{position:absolute;top:145px;left:0;z-index:10;display:none;padding:20px 0;width:100%;border-top:solid 1px #afafaf;border-bottom:solid 1px #124b9b;background:#fff;color:#66666b;font-size:14px;box-shadow:0px 7px 9px 1px rgb(18 75 155 / 43%)}
.nav-ul>li:hover .sec-nav2{display:block}
.sec-nav2 .w1200>div{float:left;padding-right:10px;width:24.6%;text-align:left}
.sec-nav2 div a::before{position:absolute;top:-7px;left:0;content:"\f105";font-family:fontawesome;font-size:12px}
.nav-ul>li .sec-nav2 a:hover{border-color:#1089ff;color:#1089ff}
li.nav-right::after{position:absolute;top:5px;right:10px;content:"\f105";font-size:19px;font-family:FontAwesome}
.secnav-title{margin-bottom:5px;font-size:15px;font-weight:bold;color:#124b9b;text-transform:capitalize}
.sec-nav2 div.secnav-title a::before{display:none}
.secnav-a{text-align:left}
.secnav-a a{margin:5px;padding-left:10px;font-size:14px;position:relative;text-transform:capitalize}
.secnav-a a:hover{text-decoration:underline}
.nav-ul .sec-nav2 li a:hover{border-color:#1089ff}
.nav-ul li .secnav-a a{display:inline-block;border-bottom:solid 2px #fff}
.head-nav li:hover .sec-nav2{display:block;animation-name:fadeOut;animation-duration:0.3s}
@keyframes fadeOut{0%{opacity:0;transform:translateY(-10%)}
100%{opacity:1;transform:translateY(0%)}
}.one{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important;padding:1.5rem}
.font-600{font-weight:600}
.faq-4{color:#002e5a;font-weight:700;margin-bottom:1rem}
.mb-2{margin-bottom:1rem}
.gui li{border-bottom:1px solid #dee2e6;padding-left:0.5rem}
.qiao a{font-size:15px}
.qiao ul{display:none}
.quick-navigation{overflow:hidden;top:120px;z-index:98;background:#fff;margin:40px 0px 10px}
.navigation-hg a.on{color:#1453ac}
.navigation-hg a{display:block;font-weight:bold;-webkit-text-decoration:none;text-decoration:none;text-align:center;padding:0 25px 10px 8px;white-space:nowrap;color:#7d858b;font-size:17px}
.horizontal-bar{display:none;width:60%;height:2px;border-radius:2px;background-color:#0E6AED;margin:2px auto 0 auto}
.navigation-hg a:focus .horizontal-bar{display:block}
.navigation-hg{box-sizing:border-box;height:44px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1;background:#fff;margin:0 auto;-webkit-transition:-webkit-transform 250ms;transition:transform 250ms;-webkit-transform:translateX(calc(0px - 0));-moz-transform:translateX(calc(0px - 0));-ms-transform:translateX(calc(0px - 0));transform:translateX(calc(0px - 0))}
.cont .capadilities li{float:left;margin:10px;padding:20px;width:23%;text-align:center;list-style-type:none;border:1px solid #b6b6b6b3;border-radius:5px}
.capadilities li .img{overflow:hidden}
.capadilities li img{max-width:100%}
.capadilities .name{padding:20px 0;font-size:16px;font-weight:600}
.capadilities p{text-align:center;line-height:26px}
.menu-box .item a .iconfont{font-size:24px;width:24px;display:inline-block;text-align:center;font-size:21px;vertical-align:middle}
.menu-box .item a:before{font-family:FontAwesome;content:"\f105";font-size:15px;font-weight:700;color:#adadad;position:absolute;top:50%;right:25px;z-index:2;transform:translateY(-50%)}
.main .body-l{float:left;min-height:120px;padding-left:50px;margin-top:40px}
.menu-box .item a{display:block;padding:16px 24px 16px 20px;position:relative}
.menu-box .item .name{font-size:18px;padding-left:8px}
.menu-box{width:256px;min-height:120px;background:#f8f8f8;box-sizing:border-box}
.menu-box .active a{background:#eaeaea;color:#01499e}
.menu-box .active a .name{color:#01499e}
.menu-box .active a:before{color:#01499e}
.menu-box .item a:hover:before{color:#01499e}
.menu-box .item a:hover{background:#eaeaea}
.menu-box .item a:hover .name{color:#01499e}
.fixed{position:sticky;top:155px;z-index:3}
.mill-td .border-turn td{max-width:15rem}
.mill-td td:first-child{color:#01499e;font-weight:600;border-right:1px solid #e6e9ec}
.cont ul.capadilities {display: flex;flex-wrap: wrap;justify-content: space-between;}
.cont ul.multi-axis{display:flex;flex-wrap:wrap;justify-content:space-between}
.cont .multi-axis.flex-4 li{width:23%}
.cont .multi-axis li{margin:0;padding:20px;width:31.2%;text-align:center;list-style-type:none;border-radius:5px;background-color:#F7F7F7}
.multi-axis .name{padding:20px 0;font-size:16px;font-weight:600}
.tolerances .t-tit{font-size:18px;color:#000}
.tolerances .line{margin:15px 0;width:100%;height:4px;background:#479ECA}
.tolerances .line-1{margin:15px 0;width:100%;height:1px;background:#479ECA}
.title-1{color:#002e5a;font-size:17px;font-weight:600}
.title-2{font-size:16px;font-weight:600;color:#002e5a;margin:15px 0}
.size-linear{border-radius:5px;display:flex}
.size-linear .title-1{padding:20px}
.size-m{padding:5px}
.size-linear .size-m p{margin-bottom:0px}
.grey-bg{background:#E5E6EA}
.grey-bg2{background:#F5F7F8}
.tab-turn{width:100%;font-size:16px;line-height:24px}
.the-turn{text-align:left}
.border-turn{margin-bottom:10px;border-bottom:1px solid #E6E9EC}
.border-turn th{padding:10px;color:#01499e;font-size:18px;font-weight:600}
.tb-turn .border-turn td{border:none;border-bottom:1px solid #E6E9EC;padding:20px 10px}
.bg-turn{background:#F5F7F8}
.bg-turn>p{padding:2px 10px}
.tb-turn .tr-turn td{border:none;padding:20px 10px;position:relative}
.tb-turn .tr-turn td:first-child::after{content:'';position:absolute;left:0;top:0;bottom:5px;right:0;height:1px;width:85%;background-color:#BFC0C6}
.tb-turn .tr-turn td:nth-child(2)::after{content:'';position:absolute;left:0;top:0;bottom:5px;right:0;height:1px;width:100%;background-color:#BFC0C6}
.w1900{background:#F5F7F8;}
.contact-img1{padding:30px 100px}
.contact-img1 img{width:200px}
.contact-text1{width:600px}
.contact-text1 p{padding:70px 10px 5px;font-size:24px;color:#002e5a}
.contact-text1 button{width:200px;height:50px;background:#0D89CE;color:#fff;margin:10px}
.padd-turn>th{padding:20px 10px}
.bott-turn{width:200px;height:50px;background:#0D89CE;color:#fff;margin:20px 10px;display:block;text-align:center;padding:10px;font-size:18px}
a.bott-turn:hover{color:#fff}
.faq-tit{font-size:24px;color:#002e5a;font-weight:600}
.faq-bor{border-bottom:1px solid #d8dee1;padding:12px}
.faq-turn1{display:flex;color:#002e5a;padding:12px 0;font-size:16px;line-height:24px;font-weight:600;cursor:pointer;-webkit-transition:all .35s;transition:all .35s}
.faq-turn1 i{font-size:16px}
.faq-bor .faq-turn1>div{-webkit-flex:1;-ms-flex:1;flex:1}
.faq-text1{display:none}
.faq-text1 p{margin-left:18px}
.faq-img img{padding:30px 280px}
.faq-img1 img{padding:20px 150px}
.cont .choose-services li{float:left;margin:18px;padding:20px;width:30%;text-align:center;list-style-type:none;border:1px solid #b6b6b6b3;border-radius:5px}
.choose-services p{text-align:center;line-height:26px;height:160px;margin:20px 0 0}
.choose-services li .img{height:100px}
.cf.solu-bor{display:flex;flex-wrap: wrap;}
.solutions-turn{width:46%;margin:20px;border:1px solid #E6E9EC}
.solutions-turn>div{background:#F5F7F8;padding:15px;text-align:center;font-size:16px;font-weight:600}
.solutions-turn p{margin-left:40px;padding:10px;position:relative;font-size:16px;margin-bottom:0}
.solutions-turn p i{margin-right:10px}
.contact-text2 p{padding:70px 10px 5px;font-size:24px;color:#002e5a}
.turn-quote{position:relative}
.quote-bot{width:240px;height:50px;background-color:rgba(51,54,63,0.9);color:#fff;display:block;text-align:center;padding:10px;font-size:18px;position:absolute;top:43%;left:26%;}
.quote-bot:hover{color:#ffffff;background:#000}
.lz_table tr th{padding:8px;font-size:18px;color:#002e5a}
.lz_table tr td{text-align:center}
.product-ul .img{position:relative;height:100%;width:92px;height:92px;float:left;margin:5px 5px}
.product-list-1 ul.product-ul li a::before{content:none}
.product-ul li a{margin:0;padding-left:0}
.product-ul li{margin:10px 0;position:relative}
.guide-head .box a::before{content:none}
.guide-head .box a{margin:0;padding:0}
.share-left{top:270px;float:right;right:0}
.cnc-share{position:fixed;width:3pc;z-index:100;background:none}
.cnc-share a{position:relative;display:block;width:3pc;margin:0;outline-offset:-1px;text-align:center;float:right;transition:width .15s ease-in-out;overflow:hidden;background:#e8e8e8;z-index:130;cursor:pointer}
.share-b span{display:block;padding:8px 0}
.cnc-share a:hover{width:4pc}
.share-b .facebook{background-color:rgb(0,119,181)}
.share-b .email{background-color:rgb(132,132,132)}
.share-b .skype{background-color:#0097E2}
.share-b .whatsapp{background-color:#46C756}
.share-b .share-icon{display:block;width:2pc;height:2pc;line-height:2pc;border:none;padding:0;margin:0 auto;overflow:hidden;cursor:pointer;color:#fff;font-size:23px}
.shared-counts-wrap{overflow:hidden;width:1340px;margin:0 auto;padding:20px 10px}
.forminator-ui#forminator-module-16082.forminator-design--flat .forminator-label{font-size:14px;font-family:inherit;font-weight:700}
.forminator-ui#forminator-module-16082.forminator-design--flat .forminator-description,.forminator-ui#forminator-module-16082.forminator-design--flat .forminator-description p{font-size:14px;font-family:inherit;font-weight:400}
#forminator-field-consent-1-62ff346f22c02__label a{color:#1274d9}
.color-blue td:first-child{color:#002e5a;font-size:18px}
.col-mds-1>div{width:100%;margin:20px 18px}
.col-mds-3>div{width:30.3%;margin:20px 18px}
.col-mds-2>div{width:50%;margin:20px 18px}
.col-mds-4>div{width:22%;margin:20px 18px;background-color:#f7f7f7}
.col-mds-5>div{width:18%;margin:10px 10px;border:1px solid #d5d5d5}
.col-mds-6>div{width:14.6%;margin:10px 10px}
.col-mds-1.current-text{display:flex}
.col-mds-2.current-text{display:flex;flex-wrap:wrap}
.col-mds-3.current-text{display:flex;flex-wrap:wrap}
.col-mds-4.current-text{display:flex;flex-wrap:wrap}
.col-mds-5.current-text{display:flex;flex-wrap:wrap}
.col-mds-6.current-text{display:flex;flex-wrap:wrap}
.items .items-bg{padding:40px 20px 15px;width:100%;text-align:center;height:150px}
.current-text .text.tx-center .tit{text-align:center;padding:10px}
.inner-h3 h3{color:#01499e}
.text.tx-center p{padding:10px}
.tb-turn .td-center td:nth-child(even){background-color:#F5F7F8}
.border-turn.center td{text-align:center}
.th-center.center th{text-align:center}
.col-mds-4.current-text{display:flex;flex-wrap:wrap}
.current-text .items img{margin:0;max-width:100%}
.current-text .text{text-align:left;padding:0 15px}
.current-text .text .tit{font-weight:600;padding:10px 0;text-align:center;font-size: 15px;}
.current-text .text p{padding:5px;overflow:hidden}
.tb-turn.tx-blue .border-turn td:first-child{color:#01499e;font-weight:600;text-align:center}
.tb-turn.all-tc .border-turn td:first-child{text-align:center}
.tb-turn.all-tc .border-turn td:nth-child(2){background-color:#F5F7F8}
.tit-blue{font-weight:600;padding:10px 0;color:#01499e;font-size:16px}
.print-img img{margin:10px 0}
.tit-blue{font-weight:600;padding:10px 0;color:#01499e;font-size:16px}
.col-md-3 .items{width:30%;padding:10px}
.text .tit{background-color:#F5F7F8;padding:10px;font-size:18px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.text .tit a {display: inline-block;width: 100%;}
.items .text{border:1px solid #e8e8ec;border-top:none;padding:10px;}
.text p.details{padding:10px;min-height:218px}
.col-mmd-3 .items{width:30%;margin:10px 20px;float:left;padding:0}
.grey-bg .title-1{background:#E5E6EA}
.grey-bg .size-m{padding:21px;background:#E5E6EA}
.grey-bg2 .size-m{padding:21px;background:#F5F7F8}
.grey-bg2 .title-1{background:#F5F7F8}
.size-linear .title-1{padding:20px}
.items .txt{padding:10px;border:1px solid #e8e8ec;box-shadow:0 0px 5px 1px #e8e8ec}
.txt p.tit{font-weight:600;text-align:center;font-size:16px}
.txt p.details{text-align:center;min-height:60px}
.the-turn .border-turn th{padding:20px 10px;vertical-align:middle;font-size:16px;font-weight:600;background-color:#f7f7f7;text-align:left}
tbody.tb-turn{border:1px solid #ebebeb}
.border-turn td:first-child{text-align:center}
.our-quality{background:url(/images/quality-bg-up.jpg) center center;background-size:cover;padding-top:70px;padding-bottom:50px;line-height:2em;position:relative}
.our-quality .qua-text{position:relative;left:60%;width:460px;padding:25px 40px;color:#fff;background:rgba(30,30,30,0.3)}
.qua-text .tit{background-color:#0D89CE;padding:10px;font-size:18px;font-weight:600;width:80%;margin:10px 0}
.card-main .cards{display:flex;margin-top:4rem;position:relative}
.card-main .cards:before{content:' ';width:100%;height:3px;background-color:#0D89CE;position:absolute;top:-1.5rem;left:0}
.card-main .card:before{content:' ';width:13px;height:13px;background:white;border-radius:50%;border:3px solid #0D89CE;position:absolute;top:-1.9rem;left:0}
.card-main .card{flex:1 1 20%;position:relative;padding-right:3.5rem}
.card .card-title{font-size:16px;font-weight:600}
.card .card-subtitle{margin-top:0.5rem;line-height:25px}
.multi-language .text p.details{min-height:260px}
.best-lang{height:50px;width:1230px}
.language{float:right;border:2px solid #e4e9ef}
.language h2.widgettitle{text-align:left;width:300px;color:#fff;font-size:15px;letter-spacing:1px;padding:19px 25px 17px;margin:-2px;text-transform:uppercase;background-color:#1274d9;margin-bottom:0}
.language .language-top{width:100%;line-height:16px}
.dropdown-select{cursor:pointer;display:block;padding:13px}
ul.dropdown-menu-1{display:none;position:absolute;width:275px}
ul.dropdown-menu-1 li{list-style:none;padding:10px 19px 13px;font-size:14px;line-height:22px;width:100%;background-color:#ffffff;margin:0 10px;border-bottom:1px solid #e4e9ef;border-right:1px solid #e4e9ef;border-left:1px solid #e4e9ef}
ul.dropdown-menu-1 li a{width:100%;display:inline-block}
ul.dropdown-menu-1 li:hover{background-color:#d6d6d6}
.our-experience li{width:33%;float:left;text-align:center}
.ipad-50 .mfix{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;display:-webkit-flex;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;top:400px}
.mfix .mfix-box{width:100%}
.our-experience .box{position:relative;cursor:pointer;overflow:hidden}
.our-experience .box:hover .mfix{top:0}
.mfix .mfix-text{position:absolute;color:#fff;top:0;left:13px;width:93%;background-color:#000;opacity:0.6;padding:10px;height:100%}
.our-experience .ipad-50 .text{text-align:center;padding:0 0 10px;font-size:16px}
.our-experience li:nth-child(4){margin:30px 0 0}
.our-experience li:nth-child(5){margin:30px 0 0}
.our-experience li:nth-child(6){margin:30px 0 0}
.footer-botm{padding:10px;background:#033c8c;line-height:90px;margin-top:50px}
.footer-botm li a:hover{color:#fff}
.contact-tag .share{text-align:center}
.contact-tag .share ul{display:inline-block}
.share .share-items{float:left;padding:10px}
.share-items .icon-list i{color:#1274d9;width:1.5em;font-size:30px}
.share .share-items:hover i{color:#1274d9}
.footer-botm .copy-ri a:hover{color:#ffffffb8}
.footer-botm .copy-ri{margin-right:320px}
.deploy-4 .item{float:left;width:25%;padding:10px 13px}
.deploy-4 .item .img{width:100%;height:0;position:relative;padding-bottom:71.2%;overflow:hidden}
.deploy-4 .img img{max-width:100%;width:100%;height:100%;display:block;position:absolute}
.deploy-4 .title{border:1px solid #ccc;padding:10px;text-align:center;border-top:none}
.deploy-5 .item{float:left;width:20%;padding:10px 12px}
.deploy-5 .item .img{width:100%;height:0;position:relative;padding-bottom:91%;overflow:hidden}
.deploy-5 .img img{max-width:100%;width:100%;height:100%;display:block;position:absolute}
.deploy-5 .title{padding:5px;text-align:center}
.edm-img1{padding:30px 100px}
.edm-text1 .title{padding:50px 0 20px;font-size:26px;color:#002e5a}
.cont ul.no-list li{list-style-type:none;line-height:30px;margin-left:10px}
.body-r{padding:0 0 0 35px;width:100%;max-width:1240px;overflow:hidden;}
ul.inner-product{display: flex;flex-wrap:wrap;justify-content:space-around;}
.y-video {position: relative;height: 0;padding-bottom: 28%;}
.y-video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.disflex {display: flex;align-items: center;flex-wrap: wrap;}
.faq-click .fa-chevron-down{height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;line-height: 24px;-webkit-transition: all 0.35s;transition: all 0.35s;}
.current .fa-chevron-down{height: fit-content;line-height: 24px;transition: all 0.35s ease 0s;transform: rotate(-180deg);}
.v-pd38 {padding-bottom: 38%;}
.pr40{padding-right:40px;}
.pl40 {padding-left: 40px;}
.tolerances {padding: 20px 0;}
.disflex h2 {margin-top: 40px;}
.current-text .text.tx-center{border: none;padding: 0;}
.right-text .tit {color: #01499e;font-size: 16px;}
.cont .grey-title {font-size: 20px;}
.cont .capadilities.five li {width: 18%;margin: 10px;}
.mg15 {margin: 15px 0;}
.left-right .disflex {margin: 30px 0;}
.btn_top {position: fixed;bottom: 50px;right: 10px;display:none;z-index:100;width: 50px;height: 50px;border-radius: 50px;text-align: center;border: 3px solid #4a89bf;}
.btn_top i {font-size: 22px;color: #4a89bf;}
.content-area h2, .content-area h3,.content-area h4 {margin: 30px 0 10px;color:#0a4882;font-weight:bold;}
.content-area h2{font-size:20px;}
.content-area h3{font-size:19px;}
.content-area h4{font-size:19px;}
.border-turn th:first-child {text-align: center;}
.yarpp-thumbnails-horizontal{display:flex;flex-wrap:wrap;justify-content:space-between;}
.yarpp-thumbnails-horizontal .yarpp-thumbnail{margin-bottom:15px;width:auto;height:auto;}
.inner-product li{margin-right:20px;margin-left: 0 !important;}
.new_table td, .new_table th {font-size: 16px;}
.new_table tr:hover {background: #f0f0f0;}
.yarpp-thumbnail-default > img {object-fit:cover;}
.new_table .tab-col td:first-child {background:#f8f8f8;font-weight:bold;}
.new_table thead {font-weight:bold;}
.wp-block-image {margin: 20px 0;}
.universal-page h2, .universal-page h3 {margin-bottom: 20px;}
.universal-page p {margin: 0 0 10px;}
.tit-h1{font-size:22px; color:#0a4882;font-weight:600}
.news-cont ul li{list-style-type:disc;}
.news-cont ul{padding-left:20px;}
.news-cont ol{padding-left:20px;}
.wp-block-table table td,.wp-block-table table th{padding:8px;border-bottom:1px solid #ddd;text-align:left;}
.wp-block-table table tr:nth-child(even){background-color:#f2f2f2;}
.wp-block-table table th{background-color:#4caf50;color:#fff;}
.wp-block-table{overflow-y:hidden;margin:1em 0 1em;}
.wp-block-table table{width:100%;min-width:750px;border:1px solid #ddd;border-collapse:collapse;table-layout:auto;text-align:left;border-spacing:0;}
.mfix .mfix-box img{object-fit:cover;}
.wp-block-file{margin-bottom:1.5em;margin-top:1.5em;}
.soliloquy-container .soliloquy-image{width:100%;}
.soliloquy-container{max-width:100%!important;}
.news-cont img{margin:10px 0;}
.news-cont p{margin-bottom:7px;}
.share .share-items img{max-height:30px;}
.c-tuite p{background:url(/images/c-tuite-1.png) no-repeat;width:28px;height:28px;position:relative;top:3px;}
.c-tiktok p{background:url(/images/c-tiktok-1.png) no-repeat;width:28px;height:28px;position:relative;top:3px;}
.news-cont td {padding:7px;}
.news-cont table {border: 2px solid #c1c1c1;}
.news-cont table tr:nth-child(odd) {background: #e0e0e0;}
.news_faq>div {border-bottom:1px solid #c9c9c9;margin:10px 0;}
.news_faq .tit {font-size:18px;font-weight:bold;padding-top:7px;}
.news-cont ol li{list-style:decimal;}
.disflex .w70{width:68%;}
.disflex .w60{width:58%;}
.disflex .w50{width:48%;}
.disflex .w40{width:40%;}
.disflex .w30{width:30%;}
.news_left{width:48%;}
.news_right{width:48%;}
.disflex .news_img{width:100%;}
.main-left .sticky ul li {list-style-type: none;}
.finish-widget.disflex{align-items:normal;justify-content:space-between}
.surface_table table{background:#fbfbfb}
.surface_table th{padding:10px;border:solid 1px #d6d6d6}
.surface_table thead{background:#eee}
.universal-page .cont>div{margin:30px 0}
.finish-news-pro{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.finish-news-pro .item{margin-bottom:20px;background-color:#f8f9fa;border-radius:8px;overflow:hidden;box-sizing:border-box;text-align:center;}
.finish-widget-item:nth-child(2n){background:#bbd2f3}
.finish-widget-item{width:48%;box-sizing:border-box;background-color:#e9ecef;padding:15px;border-radius:8px;margin-bottom:20px}
.finish-widget-item .title{color:#002e5a;font-weight:700;font-size:24px;text-transform:capitalize;margin-bottom:20px}
.finish-widget-item ul li:before{content:"";font-family:FontAwesome;color:#1274d9;font-size:18px;margin-right:10px}
.finish-widget-item ul li{list-style-type:none}
.finish-news-pro .img img{height:268px;object-fit:cover}
.finish-news-pro .text p{overflow:hidden;text-align:left;height:60px;line-height:26px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:10px}
.disGird{display:grid;gap:10px}
.Gird-pc3{grid-template-columns:repeat(3,1fr)}
.disGird .item{background:#e9ecef;border-radius:5px;padding:10px}
.finish-material .title{font-size:20px;font-weight:700;color:#2c3e50;margin-top:20px;border-bottom:2px solid #2c3e50;padding-bottom:5px}
.finish-material .material{margin:10px 0;padding:10px;background-color:#fff;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1)}
.finish-material .color{font-weight:700;color:#e86e30}
.finish-material .usage{font-style:italic;color:#34495e;}
.li-icon li a {color: #124b9b;text-decoration: underline;}
.head-nav >ul {display:flex;justify-content:end;}
.yarpp-related{max-width:1340px;margin:1rem auto;padding:0 10px}
.wp-block-coblocks-faq{margin:0 auto;max-width:1340px;padding:0 10px}
.landing-container{display:flex;justify-content:start;flex-wrap:wrap;gap:16px;}
.landing-card{display:flex;flex-direction:column;align-items:center;padding:16px;border:1px solid #ddd;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;flex:1 1 calc(20% - 16px)}
.landing-card img{width:100%;height:auto;max-width:200px;border-radius:4px;object-fit:scale-down}
.landing-card-title{font-size:1.2rem;font-weight:700;margin-top:8px;margin-bottom:8px}
.landing-card-description{font-size:.9rem;color:#666;min-height:48px;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:8px}
.landing-card .landing-card-title{font-size:17px;height:50px;overflow:hidden;line-height:25px;margin-top:0}
.landing-flex-5>.landing-card{flex:0 1 calc(22% - 40px)}
.landing-flex-4>.landing-card{flex:0 1 calc(25% - 12px)}
.landing-flex-3>.landing-card{flex:0 1 calc(33% - 7px)}
.landing-flex-2>.landing-card{flex:0 1 calc(49% - 0px)}
.landing-flex-1>.landing-card{flex:1 1 100%}
.news-container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}
.news-item{flex:1 1 calc(48% - 20px);box-sizing:border-box;border:1px solid #ccc;padding:15px;background-color:#f9f9f9}
.news-item table{width:100%}
.contact_order{display:flex;flex-wrap:wrap}

@media(max-width:1560px){
	.body-r{max-width:1140px}
.main .body-l{padding-left:0px}
}
@media(max-width:1460px){
	.body-r{max-width:1040px}
	.cont .capadilities li{width:46%}
	.cont .choose-services li{margin:10px}
}
@media(max-width:1360px){
	.body-r{max-width:940px}
}
@media(max-width:1260px){
	.body-r{max-width:840px}
}
@media(min-width:1200px){
container{width:1300px;padding-left:20px;padding-right:20px;max-width:100%}
}
@media(max-width:1000px){
body,html{overflow-x:hidden;}
header,nav{display:none}
.section-img img{width:100%}
.ind-title-b{height:40px;font-size:28px}
.ind-title-b::after{top:45px}
section .index>div{padding:30px 0}
.our-services li{width:50%}
.our-services .img img{width:100%}
.our-indus li .txt{overflow:hidden;height:52px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.our-product li{width:50%}
.relate-pro .our-product li{width:50%}
.rela-tit{font-size:20px}
.why-choose li{padding:10px;width:50%}
.our-message{position:relative;margin:0 auto;width:100%}
footer{padding-top:10px;height:auto}
.our-message li{margin:10px auto;max-width:357px}
.footcenter{margin:0;padding:20px}
.foot-bottom{margin:0;padding:10px 0}
.m-head{display:block;position:fixed;z-index:6;background:#fff;width:100%;top:0;left:0;box-shadow:0 0 7px 1px #124b9b}
.hea-fixed{display:none}
.head-fixeds{margin-top:88px}
.m-menu.head-info{float:right;padding-top:8px}
.head-info li{display:inline-block;margin-right:30px}
.head-info li i{margin-right:30px}
.head-m-menu{background-position:-10px -54px}
.m-menu.head-info li{margin-right:4px;padding-top:19px;font-size:25px}
.logo{float:left;margin:10px 0;padding-left:20px;width:auto}
.logo img{width:130px}
.mhead-menulist{position:absolute;top:50px;right:0;z-index:99;z-index:300;display:none;width:100%;box-shadow:0 0 20px rgba(0,0,0,.5)}
.mhead-menulist li{overflow:hidden;border-bottom:1px solid #fff;background:#e0e0e0}
.mhead-menulist li a{display:block;padding-left:12px;background:#3167a7;color:#fff;font-size:14px;line-height:40px}
.m-nav{border-bottom:solid 2px #02295f;box-shadow:0 3px 2.94px .06px rgba(28,53,87,.4)}
.m-nav li{float:left;padding:5px 0;width:25%;background:#124b9b;color:#fff;text-align:center;font-weight:700;font-size:15px}
.main-left{display:none}
.main-right{float:none;width:100%}
.cont h3{font-size:18px}
.news-list .img{margin-right:10px;width:240px}
.news-list .img img{width:100%;height:100%}
.news-list .info{padding-top:0;width:calc(100% - 260px);width:-moz-calc(100% - 260px);width:-webkit-calc(100% - 260px)}
.news-list .info p{overflow:hidden;max-height:84px}
.cont .item3{width:50%}
.cont .item5{width:100%}
.cont .item6{width:33.3%}
.cont .w70bf{width:100%}
.cont .w60bf{width:100%}
.cont .w50bf{width:100%;margin: 10px 0;}
.cont .w40bf{width:100%}
.cont .w30bf{width:100%}
.cont .box .w40bf{width:40%}
.cont .box .w60bf{width:60%}
.cont .bf100 .w50bf{width:50%}
.o_nav li a{padding-left:30px}
.o_nav li a:hover{background:#4E8AE4}
.t_nav li a{padding-left:60px}
.t_nav li a:hover{background:#4E8AE4}
.nav-right::after{content:"\f105";position:absolute;right:10px;font-size:19px;}
.nav-bottom::after{content:"\f107";position:absolute;right:10px;font-size:19px;}
.rng{display:none}
.change-probanner .tit{font-size:38px}
.change-probanner .left-top .text{font-size:19px}
.largeFormat-ul li{padding:5px}
.tit-h1{font-size:20px;}
.content-area h2{font-size:19px;}
.content-area h3{font-size:18px;}
.content-area h4{font-size:18px;}
.h-about .img{width:100%;padding-top:50%;}
.h-about .text{width:100%;}
.product-cont .wp-block-embed iframe{min-height:260px;height:100%;}
.news-cont .wp-block-embed iframe{min-height:260px;height:100%;}
.foot-top{min-height: auto;}
}
@media(max-width:750px){
.w80bf{width:100%}
.w70bf{width:100%}
.w60bf{width:100%}
.w50bf{display:inline-block;width:100%}
.w40bf{width:100%}
.w30bf{width:100%}
.w33bf{width:100%}
.w25bt{width:100%}
.w20bt{width:100%}
section .index>div{padding:10px 0}
.main .body-l{display:none}
.body-r{padding:10px}
.cont .multi-axis li{width:100%}
.ind-title-b{overflow:hidden;margin-bottom:10px;height:34px;font-size:18px;line-height:29px}
.ind-title-b::after{top:auto;bottom:0}
.h-about .img{margin-top:10px;}
.h-about .text{margin-top:10px}
.h-about{font-size:16px;line-height:30px}
.our-services li{padding:10px 10px;width:100%}
.our-services li .box{box-shadow:0 4px 7.84px .16px rgba(0,0,0,.24)}
.h-custom,.our-services{background:#f2f2f2}
.ind-title-b.white{color:#002e5a}
.ind-title-b.white::after{background:#3871c1}
.our-product li{padding:5px}
.relate-pro .our-product li{padding:5px}
.rela-tit{padding:5px;font-size:18px}
.why-choose li{width:100%}
.why-choose .text{height:auto}
.recent-news li{padding:10px;width:100%}
footer{overflow:hidden;padding:0;margin-top:20px}
.our-message{padding:10px;background:#fff}
footer>div{padding:0}
footer .w1200{padding:0}
.foot-top{padding:10px}
.foot-top dl{float:none;padding:0 10px;width:100%}
.foot-top dd{display:none}
.foot-top dt{padding:10px 0;width:100%;border-bottom:solid 1px #fde428;margin:4px 0}
.foot-top dt i{display:block}
.foot-top dt i{float:right;margin-right:10px;font-size:16px}
.foot-top dl:nth-child(2){width:100%}
.foot-top dl:nth-child(3){width:100%}
.foot-bottom .link{float:none}
.foot-bottom .copy-ri{float:none;padding:8px;background:#1a5cba;text-align:center;line-height:24px}
.footcenter{padding:0}
.foot-bottom{padding:0;border:none}
.our-indus-fix{overflow:hidden;width:100%}
.our-indus-box{position:relative;width:550%;height:140px;touch-action:none}
.our-indus-box ul{position:absolute}
.our-indus li{width:4.33%;width:92.22px}
.h-custom .switch a,.our-indus .switch a{display:inline-block;margin:0px 3px;padding:0px 12px;width:20px;height:5px;background:#fff;background:#3871c1}
.h-custom .switch a.on,.h-custom .switch a:hover,.our-indus .switch a.on,.our-indus .switch a:hover{background:#002e5a}
.h-custom-fix{overflow:hidden;width:100%}
.h-custom-box{position:relative}
.h-custom li{color:#666;margin:10px 0;font-size:16px}
.h-custom .img{width:100px;height:100px}
.h-custom-fix .switch{display:none}
.head-info li i{margin-right:10px}
.wp-sheets img{width:auto!important;max-width:600px}
.cont{margin-bottom:20px}
.cont h3{font-size:16px}
.cont .item4{width:50%}
.cont .item3{width:100%}
.cont .item5{width:50%}
.cont .item6{width:50%}
.cont .part-name{text-transform:uppercase;font-size:14px}
.list-three li{padding:20px 13px;width:100%}
.list-two li{padding:20px 13px;width:100%}
.pl10{padding-left:0}
.pr10{padding-right:0}
.pl20{padding-left:0}
.pr20{padding-right:0}
.ipb10{padding-bottom:10px}
.pt20{padding-top:10px}
.mt20{margin-top:10px}
.mb20{margin-bottom:10px!important}
.pb20{padding-bottom:10px}
.co-title.fz24{font-size:20px}
.co-title.fz20{font-size:18px}
.new-title{white-space:inherit;height:57px}
.news-list li{display:list-item;margin-bottom:17px}
.news-list .img{margin-right:0;width:100%}
.news-list .info{padding-top:0;width:100%}
.new-time{text-align:right}
.news-list .info p{display:none}
.pro-list-ul li{display:list-item}
.pro-list-ul .img{float:left;width:130px;height:130px}
.pro-list-ul .info{float:left;width:calc(100% - 130px);width:-moz-calc(100% - 130px);width:-webkit-calc(100% - 130px)}
.pro-list-ul .info p{overflow:hidden;height:52px;line-height:26px}
.pro-list-ul .btn{clear:both;padding-top:10px;width:100%;text-align:center}
.pro-list-ul .more{width:200px;margin-top:20px}
.news-page a{padding:4px 10px}
.industries-ul li{width:100%}
.faq-question dl{margin-top:20px}
.faq-question h4{font-size:18px;color:#002446}
.faq-question i{top:7px}
.keyways{margin-left:0px}
.change-probanner .left{width:100%}
.change-probanner .right{width:100%;padding-top:10px}
.change-probbox{padding-top:10px;padding-bottom:10px;line-height:1.5em;font-size:14px;background-size:cover}
.change-probanner .tit{font-size:26px}
.change-probanner .list-con li{font-size:14px;margin-bottom:4px}
.change-probanner .text{padding:10px 0;font-size:14px}
.change-probanner .reli-text{left:10px;top:4px}
.change-probanner .right-top{width:100%;text-align:center}
.change-probanner .left-top{width:100%}
.change-probanner .left-top .btn.mater a{margin-bottom:20px}
.change-probanner .left-top .btn a{margin-bottom:10px}
.hero2-scale div{font-size:18px;margin-bottom:6px}
.hero2-scale p{font-size:12px}
.hero2-lower{font-size:18px;line-height:26px}
.section-large{margin-bottom:10px}
.seclar-tit{font-size:18px}
.section-large-table td,.section-large-table th{font-size:16px}
.seclar-manufact-table td,.seclar-manufact-table th{font-size:16px}
.seclar-loca{padding:20px 10px}
.seclar-loca-ul li{width:50%;font-size:16px}
.seclar-web-ul li{width:100%;padding:10px 2%}
.banner{overflow:hidden}
.banner img{width:144%;display:block;position:relative;left:-22%;max-width:144%}
.location-span span{width:32px}
.location li{padding:10px;width:50%}
.largeFormat-ul li{width:50%;padding-bottom:0}
.largeFormat-ul p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:12px}
.m-menu button{background:#1274d9;color:#fff;font-weight:600;font-size:15px;height:35px;line-height:21px;border:1px solid #0d84ff;border-radius:5px;padding:0 10px}
.first-nav{padding:20px 18px 10px 18px}
.first-nav1{padding:20px 18px 10px 18px}
.cont .capadilities li{width:95%}
.size-linear .title-1{padding:20px 5px}
.contact-img1 {padding:20px 10px;width:100%;text-align:center;}
.contact-img1 img{width:100%;}
.contact-text1{width:100%;}
.contact-text1 p{padding:10px 5px;font-size:20px;color:#002e5a}
.bott-turn {width: 100%;margin: 20px 0;}
.contact-text2{width:100%;}
.contact-text2 p{padding:10px 5px;font-size:20px;color:#002e5a}
.cont .choose-services li{width:95%;margin:10px}
.solutions-turn{width:95%;margin:10px;height:420px}
.quote-bot{position:absolute;left:80px}
.cnc-share{display:none}
.col-mds-1.current-text{display:block}
.col-mds-2.current-text{display:block}
.col-mds-3.current-text{display:block}
.col-mds-4.current-text{display:block}
.col-mds-5.current-text{display:block}
.col-mds-1>div{padding:6px 10px;margin:0}
.col-mds-2>div{width:100%;padding:6px 10px;margin:20px 0}
.col-mds-3>div{width:100%;padding:6px 10px;margin:20px 0}
.col-mds-4>div{width:100%;padding:6px 10px;margin:20px 0}
.col-mds-5>div{width:100%;padding:6px 10px;margin:20px 0;border:none}
.col-mds-6>div{width:44%;padding:10px 5px}
.current-text .items>div{text-align:center;border:none;height:auto}
.inner-h3 h3{margin-top:20px}
.col-mds-4>div{width:100%;padding:6px 10px;margin:20px 0}
.col-mmd-3 .items{width:100%;margin:10px 0;text-align:center}
.table-scroll{overflow-x:auto;overflow-y:hidden;padding-bottom:6px}
.table-scroll table{width:900px}
.our-quality .qua-text{width:100%;left:0}
.card-main{padding:1.5rem}
.card-main h2{font-size:24px}
.card-main .card{padding-left:2rem;padding-right:0;padding-top:25px}
.card-main .cards{margin-top:0;flex-direction:column}
.card-main .cards:before{height:calc(100% - 4rem);width:3px;top:3rem;left:calc(1rem - 4px)}
.card-main .card:before{top:2.375rem;left:calc(1rem - 8px)}
.our-experience li{width:100%}
.share-items .icon-list i{width:1.4em;font-size:28px;color:#1274d9;}
.deploy-4 .item{width:50%}
.deploy-5 .item{width:50%}
.edm-img1{padding:20px 20px 10px 0;float:none;width:414px;display:block}
.edm-img1 img{width:200px;margin:0 auto;display:block}
.footer-botm{margin-top:10px}
.footer-botm .float_left{float:none;text-align:center}
.footer-botm .float_right{float:none}
.footer-botm{line-height:40px}
.footer-botm .copy-ri{margin-right:0;text-align:center}
.index .our-product li{margin-right:0;}
.inner-product li{margin:10px 0;}
.our-product li .img{height:auto;}
thead.ipad-none{display:none;}
.y-video {padding-bottom: 57%;}
.cont h2 {font-size: 22px;margin-bottom: 20px;}
.pr40 {padding-right:0;}
.pl40 {padding-left: 0;}
.cont .capadilities.five li {width: 95%;}
.li-icon li>i {display: block;margin: 10px auto;}
.li-icon li>div {width: 100%;}
.yarpp-thumbnails-horizontal {justify-content: center;}
.src ul{display:flex;align-items:center;}
.src ul span {padding: 0 2px;}
.src ul span:last-child{display:inline-block;overflow:hidden;width:100%;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;}
.share .share-items {padding:10px 8px;}
.disflex{display:block;}
.news_left{width:100%;}
.news_right{width:100%;}
.disflex .w70{width:100%;}
.disflex .w60{width:100%;}
.disflex .w50{width:100%;}
.disflex .w40{width:100%;}
.disflex .w30{width:100%;}
.finish-widget-item{width:100%}
.Gird-phone1{grid-template-columns:repeat(1,1fr)}
.finish-news-pro {grid-template-columns: repeat(1, 1fr);}
.landing-flex-2>.landing-card,.landing-flex-3>.landing-card,.landing-flex-4>.landing-card,.landing-flex-5>.landing-card{flex:1 1 100%}
.landing-card .landing-card-title{height:auto}
.news-item{flex:1 1 100%}
.contact_order .float_left{order:1}
}
@media(max-width:360px){
.logo{margin:5px 0;padding-left:5px}
.logo img{width:100px}
.m-menu.head-info{padding-top:0}
.m-menu.head-info li{padding-top:15px}
.head-info li i{margin-right:5px}
.m-menu button{font-size:14px;height:30px}
}

