.inquiry_form label{width:100%;display:var(--i);text-align:left;padding:8px 0 5px;font-size:15px;line-height:20px !important}
.inquiry_form input{font-family:var(--f);height:46px;width:100%;background:var(--w);border:1px solid var(--g1);margin-bottom:6px;padding:7px 10px;outline:none}
.inquiry_form select{font-family:var(--f);-webkit-appearance:button;appearance:normal;height:46px;width:100%;background:var(--w);border:1px solid var(--g1);margin-bottom:6px;padding:0 10px;outline:none;cursor:pointer}
.inquiry_form textarea{font-family:var(--f);padding:10px;margin-bottom:0;width:100%;background:var(--w);border:1px solid var(--g1);outline:none}
.inquiry_form .submit{width:100%;font-family:var(--f);padding:0 20px;border:0;font-size:18px;margin-top:33px;text-transform:uppercase;word-spacing:0.2px;letter-spacing:1px;border-radius:0;font-weight:normal;height:auto;line-height:46px}
.ver-code,.identify-box{position:var(--r)}
.check-fa{position:var(--a);top:7px;right:120px;line-height:27px}
.checkright{color:green}
.ver-code input{width:100%;padding-right:130px}
.ver-code img{display:var(--i);width:110px;height:46px !important;position:var(--a);right:0;bottom:6px;border:1px solid var(--g1)}
.note-part{font-size:.8em;line-height:1.35;color:var(--b1);display:block;padding-top:5px}
.services-container{padding-top:50px;padding-bottom:50px}
.services-container h2{border-bottom:1px solid var(--g2);font-weight:bold;padding:20px 0 10px 0;margin-bottom:20px}
.banner_inpage{display:block;width:100%;height:550px}
.banner_inpage .auto-container{position:var(--r);max-width:1600px;padding:0 60px;margin:0 auto}
.banner_inpage .banner-table{padding-top:130px;}
.banner_inpage .auto-container h1,.banner_inpage .auto-container .page-tit1{color:var(--w);text-align:center;width:100%;margin:0;font-size:32px;line-height:38px}
.container-title{padding-top:0;padding-bottom:0;position:var(--r)}
.bread-crumb{font-size:14px;padding-bottom:0}
.bread-crumb li{position:var(--r);display:var(--i);font-size:1em;margin-right:24px;color:var(--v);line-height:30px}
.bread-crumb li .fa{font-size:18px}
.bread-crumb li:last-child{margin-right:0px}
.bread-crumb li:after{content:'\f105';font-family:'icomoon';position:var(--a);right:-20px;top:2px;width:10px;line-height:26px;font-size:14px;color:var(--b)}
.bread-crumb li:last-child:after{display:none}
.bread-crumb li a{color:var(--b);font-weight:400;transition:var(--t);text-decoration:none}
.bread-crumb li a:hover{color:var(--v)}
.leftnav{margin-bottom:40px;display:none;}
.navtitle{background:var(--g2);color:var(--b);height:50px;line-height:50px;padding-left:15px;font-size:20px;font-weight:700;margin-bottom:15px}
.navtitle a{color:var(--w)}
.navmenu>li{display:block;margin:0;padding:0;position:var(--r)}
.navmenu>li>ul{background:var(--g)}
.navmenu>li>ul>li{background:var(--g);padding:4px 0;font-size:15px;line-height:22px}
.navmenu>li>ul>li>a{display:var(--i);padding:6px 0px 6px 12px;position:var(--r);border-left:3px solid var(--g);color:var(--b);width:90%;transition:var(--t);}
.navmenu>li>ul>li:hover{background:var(--w)}
.navmenu>li>ul>li:hover>a{border-left:3px solid var(--m);color:var(--m);padding-left:18px}
.leftnav .inquirybox li{width:100%}
.leftnav .greybg{padding:10px 15px}
.advantageslist li{position:var(--r);list-style:none;margin:0;padding-top:5px;padding-left:32px;padding-bottom:5px;font-size:13px;line-height:1.8}
.advantageslist li span{font-size:1rem;font-weight:bold;color:var(--m)}
.advantageslist li img{position:var(--a);top:8px;left:0}
.owl-carousel .owl-item .owl-leftbox{text-align:center;padding:20px 5px 0}
.owl-carousel .owl-item .owl-leftbox img{width:150px;height:150px;border-radius:150px}
.owl-carousel .owl-item .owl-leftbox .page-tit4{padding-top:15px}
.owl-carousel .owl-item .owl-leftbox p{font-size:14px;line-height:1.75;padding:0}
.owl-carousel-left .owl-nav{opacity:0}
.high-row,.app-row{margin-bottom:45px}
.high-row .greybg,.app-row .greybg{height:100%;padding:15px;border-radius:5px;text-align:center;}
.high-row span{display:block;font-weight:bold;color:var(--m);padding-top:15px;margin-bottom:10px;}
.app-row img{width:150px;height:150px;border-radius:150px}
.app-row .page-tit4{color:var(--m);padding-top:15px;margin-bottom:10px;}
.app-row p{font-size:14px;line-height:1.75;padding:0}
.service-tit{display:block;margin-bottom:10px}
.service-tit h1,.service-tit .page-tit2{position:var(--r);font-size:1.8rem;font-weight:bold;line-height:1.25;text-transform:none;margin:0 0 15px 0;padding-bottom:25px}
.service-tit h1::after,.service-tit .page-tit2::after{content:"";display:var(--i);width:100px;height:3px;background-color:var(--m);position:var(--a);left:0;bottom:10px;z-index:2}
.service-tit.text-center h1::after,.service-tit.text-center .page-tit2::after{left:50%;margin-left:-50px}
.service-tit .pro_btn{font-size:18px;margin:10px 0;display:var(--i);float:right;line-height:24px;padding:6px 30px;width:auto;height:auto}
.container-row-a{width:100%;margin-top:10px;margin-bottom:30px}
.container-row-a li{position:var(--r);margin-bottom:10px;break-inside:avoid;padding:8px;background:var(--g);transition:var(--t);padding-left:30px}
.container-row-a li span{position:var(--a);top:8px;left:8px;display:var(--i);float:left;padding-left:5px;line-height:26px;padding-right:15px}
.container-row-a li a{color:var(--b);display:block;line-height:26px}
.container-row-a li:hover{color:var(--w);background:var(--m)}
.container-row-a li:hover a{color:var(--w)}
.project-notes{display:block;width:100%;padding:5px 10px;border-radius:5px;color:var(--b);background:var(--g);margin-top:0px;margin-bottom:0px;margin-top:25px}
.products-list-border{border:1px solid var(--g1);align-items:center;border-radius:10px;height:auto;overflow:hidden;margin:0 0 20px 0;padding:10px 0;transition:var(--t);}
.products-name-title{font-size:1.1rem;font-weight:bold;padding:0 0 10px}
.productlist{font-size:0.95rem}
.productlist li{padding-top:5px}
.effect-1{position:var(--r);display:table;width:100%;height:170px;padding-top:10px;padding-bottom:10px}
.effect-1 .img{display:table-cell;vertical-align:middle;opacity:1;transition:var(--t);}
.effect-1 .img img{width:auto;max-width:200px;max-height:150px}
.effect-1 .btn{position:var(--a);left:50%;bottom:50%;margin-left:-59px;margin-bottom:-24px;margin-top:0;opacity:0;transition:var(--t);}
.products-list-border:hover{border:1px solid var(--w);box-shadow:0 0 8px var(--g1)}
.products-list-border:hover .effect-1 img{opacity:0.1}
.products-list-border:hover .effect-1 .btn{opacity:1}
.pagenav{text-align:right;font-size:14px;text-decoration:none;margin:10px 0;height:auto;overflow:hidden;padding:10px 0}
.pagenav li{display:var(--i)}
.pagenav .active a{padding:2px 12px;margin-right:0;border-radius:5px;color:var(--w);background:var(--m)}
.pagenav a{margin-left:5px;margin-right:5px;color:var(--b);text-decoration:none;padding:2px 12px;border-radius:5px;background:var(--g)}
.pagenav a:hover{color:var(--w);text-decoration:none;background:var(--m)}
table{border-collapse:collapse;margin:10px 0 20px;width:100%;border:1px solid var(--g2)}
table tr,table th,table td{border:none;border-bottom:1px solid var(--g2)}
table th,table td{padding:8px 12px;line-height:26px;text-align:left}
table th{background:var(--m);color:var(--w)}
table tr td{background:var(--w);color:var(--b);font-size:.95rem;line-height:1.5}
table tr td a{color:var(--m);text-decoration:none}
table p{padding:0}
table tr:nth-of-type(2n+2) td{background:var(--w)}
table.bt th,table.bt td{font-size:.875rem;padding:0}
table.bt th:before,table.bt td:before{padding:6px 2%}
table.bt thead,table.bt tbody th{display:none}
table.bt th,table.bt td,table.bt tbody td{border:none;display:block;vertical-align:top}
table.bt th:before,table.bt td:before{content:attr(data-th) ":";font-weight:bold;width:30%;display:var(--i)}
table.bt .bt-hide{display:none}
table.bt .bt-content{vertical-align:top;width:62%;display:var(--i);padding:6px 2%}
.producttable{margin-top:20px;border:0}
.producttable th{text-align:center;text-transform:uppercase;padding:10px 12px}
.producttable td{text-align:left;background:var(--w) !important;padding:5px 0}
.producttable tr,.producttable th,.producttable td{border:0}
.pro-imgtd img{max-width:300px;max-height:200px;width:auto}
#product-table{margin:0 0 30px;border:1px solid var(--g2)}
#product-table tr td{background:var(--w);border:1px solid var(--g2);word-wrap:break-word;max-width:648px}
#product-table tr:nth-of-type(2n+1) td{background:var(--g)}
.related_title{font-size:1.1rem;font-weight:bold;color:var(--m);padding-bottom:5px;margin-top:25px;margin-bottom:0px}
.related_title h3,.related_title .page-tit3{color:var(--m);margin-top:0;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--m)}
.pro-newbox{margin-top:10px;margin-bottom:50px}
.table-order td select{padding:5px;border:1px solid var(--b1)}
.owl-carousel-probox .owl-carousel-pro{padding-left:36px;padding-right:36px;padding-top:10px}
.owl-carousel-probox .relate-box{display:table;width:100%;height:290px;background:var(--g);overflow:hidden}
.owl-carousel-probox .related-probox{display:table-cell;vertical-align:middle;padding:15px;text-align:center;word-wrap:break-word}
.owl-carousel-probox .related-probox h4,.owl-carousel-probox .related-probox .page-tit4{font-size:0.95em;word-wrap:break-word;max-width:200px;margin:0 auto 10px;}
.owl-carousel-probox .related-probox h4 span,.owl-carousel-probox .related-probox .page-tit4 span{display:block;width:100%;font-weight:normal;padding-top:10px}
.owl-carousel-probox .related-probox p{font-size:0.9em;padding:0;display:-webkit-box;display:-o-box;display:-moz-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;-o-box-orient:vertical;-o-line-clamp:5;-moz-box-orient:vertical;-moz-line-clamp:5;overflow:hidden}
.owl-carousel-probox .owl-nav [class*=owl-]{color:var(--m)}
.owl-carousel-probox .owl-nav [class*=owl-]:hover{color:var(--v)}
.tabs{width:100%;margin-top:30px;margin-bottom:30px}
.tabs .content{position:var(--r);z-index:1;margin-top:10px}
.tabs .content .tb-place{display:none}
.tabs .content .show{display:block}
.tabs nav ul{width:100%;border-bottom:2px solid var(--m)}
@media (max-width:768px){.tabs nav ul{display:grid;grid-template-columns:repeat(2,1fr);}
.tabs nav li a{padding:10px 2px !important;height:100%;align-content:center;width:100%;}}
.tabs nav li{cursor:pointer;display:var(--i);text-align:center;padding:0px;margin:0}
.tabs nav li a{display:var(--i);font-size:16px;font-weight:bold;color:var(--b);padding:10px 20px;cursor:pointer;border:2px solid var(--m);border-bottom:0;}
.tabs nav .tab-current a{color:var(--w);background:var(--m)}
.tabs .content section{display:none}
.tabs .content .content-current{display:block;padding:5px 0 0}
.table-app{border:1px solid var(--g2);padding:8px 12px;font-size:.95rem;line-height:1.5;}
.table-app table{margin:0;}
.careers-form .submit{margin-top:0}
.careers-box{margin-bottom:30px}
.contact-one{margin-top:20px;margin-bottom:40px}
.contact-one .list-style-two li a{color:var(--m)}
.side-title{border-bottom:1px solid var(--g1);padding-bottom:2px;margin-bottom:10px}
.Checkout-box input[type="checkbox"],.check-all{width:14px;height:14px;margin:0}
.Checkout-box input[type="text"],.Checkout-box input[type="email"]{font-family:var(--f);width:100%;height:35px;background:var(--w);border:1px solid var(--g1);padding:0 10px;outline:none;border-radius:5px}
.country-box{position:var(--r)}
.checkout-btn{font-family:var(--f);display:var(--i);text-align:center;padding:0.8em 3em;margin-bottom:0;clear:both;color:var(--w);text-decoration:none;background-color:var(--m);border:0px;cursor:pointer;font-size:16px;font-weight:bold;margin-top:20px;text-transform:uppercase;word-spacing:0.2px;letter-spacing:1px;border-radius:5px}
.checkout-btn:hover{color:var(--w);transition:background-color .3s;background-color:var(--m);font-weight:bold;border-radius:8px}
.feedback-check{padding-top:15px;padding-bottom:15px}
#feedback>div>div{background:var(--g)}
.table-order td select{padding:5px;border:1px solid var(--g1)}
.minus,.plus{display:var(--i);padding:3px 8px;background:var(--g);font-size:18px;cursor:pointer;outline:none}
.basketbox .number.input-sm{width:100px;height:32px;font-family:var(--f)}
.ollist{padding:0px 0px 0px 19px;margin:0 0 20px 0}
.ullist{padding:0px 0px 0px 19px;margin:0 0 20px 0}
.ullist li{list-style:disc;line-height:1.75;padding-bottom:10px}
.ollist li{list-style-type:decimal;line-height:1.75;padding-bottom:10px}
.ullist li>ul>li{list-style-type:circle}
.ollist li>ul>li{list-style-type:lower-latin}
.reference{padding-bottom:0px;color:var(--b1) !important}
.ollist.reference-ol li{list-style:decimal;font-size:14px !important;line-height:22px !important;color:var(--b1) !important;padding-bottom:4px !important}
.serviceshowpic,.show-center{font-size:0.9em;text-align:center;line-height:1.7em !important;color:var(--b1);display:block;width:100%}
.serviceshowpic img,.show-center img{margin:auto}
.serviceshowleftpic,.show-left{float:left;margin-right:15px;text-align:center;color:var(--b1);display:var(--i)}
.serviceshowrightpic,.show-right{float:right;margin-left:15px;text-align:center;color:var(--b1);display:var(--i)}
.serviceshowpic,.serviceshowrightpic,.serviceshowleftpic,.show-center,.show-left,.show-right{font-size:0.9em;text-align:center;line-height:1.7em !important}
.serviceshowpic img,.serviceshowrightpic img,.serviceshowleftpic img,.show-center img,.show-left img,.show-right img{display:block;max-width:100%;height:auto;margin-bottom:8px;margin-left:auto;margin-right:auto}
.successinfo{line-height:22px;color:var(--b1);padding-bottom:20px}
.successinfo .iconarea .iconunit{text-align:center;display:block;width:40px;height:40px;border-radius:40px;background-color:var(--m);color:var(--w);line-height:40px;font-weight:bolder;font-size:22px;position:var(--r);z-index:9}
.successinfo .tit{font-size:20px;font-weight:bold;color:var(--m);display:block}
.successinfo .iconarea .iconunit img{top:10px;left:5px;position:var(--a);z-index:10}
.e404 img{display:block;max-width:100%;height:auto}
.e404{width:510px;margin:0 auto 20px auto;border:0}
.e404 .etit{font-size:25px;line-height:35px;color:var(--b1)}
.e404 .content{color:var(--b1)}
.e404 a{color:var(--b1);text-decoration:none}
.e404 .btn{border:1px solid var(--g1);padding:8px 10px;margin-right:10px;background-color:var(--g);font-size:13px}
.e404 .btn:hover{border:1px solid var(--m);background-color:var(--m);color:var(--w)}
.careers-form .identify-box{position:var(--r)}
.careers-form .identify-box .check-fa{position:var(--a);top:6px;right:120px;font-size:22px;color:#7b9d3b}
.careers-form .identify-box img{position:var(--a);top:0;right:0;width:100px;height:46px !important;cursor:pointer;border:1px solid #ddd}
.careers-form .form-control{padding:6px 10px;height:46px;border-radius:0}
.careers-form .inquiry-submit{display:var(--i);padding:5px 40px;font-size:17px;color:var(--w);background:var(--m);text-align:center;border:none;margin-top:33px;height:46px;width:100%;border-radius:0;cursor:pointer}
.careers-form .inquiry-submit:hover{background:var(--v);color:var(--w)}
.pagesearch .btn{padding:2px 20px}
@media (min-width:768px){.pageresource-row{display:flex;flex-wrap:wrap}
.pageresource-row .serviceshowrightpic{width:auto;float:right}
.pageresource-row .serviceshowrightpic img{display:var(--i)}}
.pageresource-row>div{height:100%}
.pageresource-row .panel-heading{position:var(--r);cursor:pointer;border-radius:0;background:none;padding:25px 15px 15px 0;border-top:1px solid #cccccc}
.pageresource-row .panel-heading h3{margin:0;padding:0;padding-right:20px}
.pageresource-row .panel-heading a{display:block}
.pageresource-row .panel-heading .panel-btn:after{display:none;content:"\f068";font-family:'icomoon';color:#84ab27;font-size:13px;position:var(--a);top:20px;right:10px;z-index:2}
.pageresource-row .panel-heading.collapsed .panel-btn:after{content:"\f067";font-family:'icomoon'}
.pageresource-row .panel-collapse img{border-radius:20px;margin-top:5px !important}
.pageresource-row .panel-collapse p{font-size:14px;line-height:24px}
.pageresource-row .panel-collapse p a{font-weight:bold}
.pageresource-row .panel-collapse{display:none}
.pageresource-row .panel-collapse.hide-on{display:block}
@media (min-width:768px){.top-ad{background:#f9f9f9;padding-bottom:10px}}
.top-ad{position:var(--r);padding-top:10px;font-size:.95em;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.top-ad strong{font-weight:bold;padding-right:15px;display:var(--i);padding-top:10px;font-size:1.2em}
.top-ad a{display:block;text-decoration:none;color:#535458}
.ad-close{position:var(--a);right:5%;top:10px;font-size:20px;color:#84ab27;z-index:999}
.ad-close:hover,.ad-close:focus{color:#84ab27;cursor:pointer}
.mbottom10{padding-right:7%}
.services-container .container .index-about .col-lg-9>a{font-size:18px;display:var(--i);line-height:24px;padding:6px 30px;margin:15px 0 30px;width:auto;height:auto;background:var(--m);border:2px solid var(--m);color:var(--w);cursor:pointer;text-align:center;text-decoration:none;vertical-align:middle;transition:var(--t);}
.services-container .container .index-about .col-lg-9>a:hover{background:var(--v);border:2px solid var(--v)}
.search-box{padding-top:25px;}
.cat-box{position:var(--r)}
.cat-box:hover>.search-cat{display:block;opacity:1}
ul.search-cat{list-style:none;display:none;opacity:0;transition:var(--t);position:var(--a);top:2px;left:-2px;background:#fff;padding:7px 10px;z-index:2;box-shadow:0 0 5px #ccc;border-radius:5px}
.clickopen{position:var(--r);padding:15px 50px 1px 10px;margin-bottom:15px;background:#f9f9f9}
.clickopen .icon-plus{position:var(--a);right:10px;top:8px;width:32px;height:32px;line-height:32px;text-align:center;border-radius:50%;cursor:pointer;border:1px solid var(--m);color:var(--m)}
.clickopen .icon-plus:hover{border:1px solid var(--v);color:var(--v)}
.clickopen p{display:none}
.clickopen.clickhide p{display:block}
.clickopen.clickhide .icon-plus:before{content:"\f068"}
.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:rgba(0,0,0,.2);-webkit-overflow-scrolling:touch;outline:0}
.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
#qcDataModal .modal-dialog{display:grid;place-items:center;height:100%;margin-top:0;margin-bottom:0;transform:translate(0,0);transition:transform .3s ease-out;position:var(--r);margin:0 auto;}
#qcDataModal .modal-content{position:var(--a);box-shadow:0 5px 15px rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.2);border-radius:6px;background-color:#fff;background-clip:padding-box;outline:0;}
#qcDataModal .modal-header{background:#415364;color:#fff;font-weight:bold;font-size:1.4rem;}
#qcDataModal .close{color:#fff;background:none;border:none;opacity:.8;font-size:1.6em;cursor:pointer;float:right;}
#qcDataModal .modal-body{background:url(../images/price-inquiry.jpg) no-repeat 50%;background-size:cover;position:var(--r);padding:20px;}
#qcDataModal .modal-body>.modal-body{background:none;}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}
.modal-dialog{position:relative;width:auto;margin:10px;}
.modal-content{position:relative !important;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0;background:var(--g);}
.modal-content .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;cursor:pointer;opacity:.8;}
.modal-body{position:relative;padding:20px;}
.modal-header{padding:15px;min-height:16.428571429px;}
.inquiry-info{font-family:'Oswald',Arial,Helvetica,Verdana,Tahoma,sans-serif;font-size:1.2rem;margin-top:0;margin-bottom:20px;}
#tab-qc-data a{display:block;margin-top:15px;padding:8px 10px;background:#e4edf5;border-radius:5px;text-align:center;position:relative;font-weight:bold;transition:all ease .4s;border:1px solid transparent;cursor:pointer;}
#tab-qc-data a:hover,#tab-qc-data a:focus{border:1px solid #a9c3db;background:none;color:#428bca;}
#tab-qc-data a:before{content:"\f1c1";font-family:'icomoon';font-weight:normal;font-size:1.2em;vertical-align:middle;margin-right:5px;}
@media (min-width:768px){#qcDataModal .modal-dialog{width:750px}}
@media (max-width:768px){#qcDataModal .modal-dialog{width:90%}}
@media (max-width:1024px){.e404{width:90%;margin:0px auto auto auto;padding-left:20px;padding-right:20px}}
@media (max-width:992px){.service-tit .pro_btn{float:left;margin-top:10px}}
@media (min-width:992px){.cartrow{align-items:center}}
@media (min-width:768px) and (max-width:1279px){.serviceshowleftpic,.serviceshowrightpic{width:100%;text-align:center;margin-bottom:10px}
.serviceshowleftpic img,.serviceshowrightpic img{margin-bottom:15px}}
@media (max-width:768px){.serviceshowleftpic,.serviceshowrightpic{width:100%;text-align:center;margin-bottom:10px}
.serviceshowleftpic img,.serviceshowrightpic img{margin-bottom:15px}
.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar}
.table-responsive table{width:690px}
.table-responsive .tableimgshow tr,.table-responsive .tableimgshow th,.table-responsive .tableimgshow td{padding:5px 0;text-align:left;background:var(--w)}}
@media (min-width:768px){.container-row-a{-moz-column-count:2;-webkit-column-count:2;column-count:2;column-width:50%;column-gap:20px}}
@media (min-width:1500px){.container-row-a{-moz-column-count:3;-webkit-column-count:3;column-count:3;column-width:33%;column-gap:20px}}
@media (max-width:768px){.container-row-a{-moz-column-count:1;-webkit-column-count:1;column-count:1;column-width:100%;column-gap:0}
.service-tit h1,.service-tit .page-tit2{font-size:1.2rem;}
.navtitle{font-size:1rem;}
.banner_inpage .auto-container h1,.banner_inpage .auto-container .page-tit1{font-size:1.4rem;}
.banner_inpage .auto-container{padding:0 20px;}}
@media (max-width:550px){.tabs nav li{width:100%}
.tabs nav li a{font-size:15px}}
.nav-view{grid-gap:10px;--number:auto-fill;--width:360px;margin-bottom:20px;padding:20px;background:rgba(229,246,228,.5);border:1px solid #f1f0ef;min-height:138px;align-items:center}
.nav-view strong{font-weight:400}
@media(min-width:992px){.nav-view{grid-template-columns:repeat(var(--number),minmax(var(--width),1fr))}}
.nav-view a{display:block;color:#424a30;transition:all .4s ease}
.nav-view a:hover{transform:scale(1.03)}
@media(min-width:992px){.page-content{position:sticky;top:130px;z-index:5;width:100%}
.page-content .navbar-nav{width:100%;padding:10px}
.page-content .nav>li>a{margin-right:5px}}
@media(max-width:992px){.page-content .navbar-nav{display:grid!important;padding:20px 5px;grid-gap:5px;grid-template-columns:repeat(2,1fr);text-align:center}
.page-content .navbar-nav:after,.page-content .navbar-nav:before{display:none}
.page-content .navbar-nav a{height:100%;align-content:center}}
.page-content .affix-top li.active a,.page-content .nav>li>a{display:inline-block;border-radius:30px;background:hsla(0,0%,100%,.97);font-size:.96em;padding:7px 10px;color:#627587}
.page-content a:hover,.page-content li.active a{background:linear-gradient(90deg,#fff,#f7efdb);color:#ec9e40}
.page-content .navbar-nav{display:block;background:#dfe9f2;overflow:hidden;border-radius:5px;margin-bottom:30px;margin-top:10px}
.page-content .navbar-nav>li{display:inline-block;}
#navbar-top{display:none}
#navbar-top .affix,#navbar-top .affix-top{position:static}
@media(min-width:992px){.grid-item{--number:auto-fill;--width:120px;margin-bottom:25px;display:grid;grid-gap:15px;grid-template-columns:repeat(var(--number),minmax(var(--width),1fr))}
.grid{display:grid;--rate:48% 48%;row-gap:15px;grid-template-columns:var(--rate);justify-content:space-between;margin-bottom:25px}}
@media(max-width:992px){.grid-item>div,.grid>div{margin-bottom:30px}
.grid-item>a,.grid-item>span,.grid>a,.grid>span{margin-bottom:15px}}
.grid-item:after,.grid-item:before,.grid:after,.grid:before{display:none}
ul.border-box>li:last-child{margin-bottom:0}
ul.border-box{padding:15px 15px 15px 30px}
.border-box{border:1px solid #ddd;padding:15px;border-radius:5px}
.bg-box{background:#f5f7fc;padding:20px 15px;border-radius:5px}
.bg-box>p:last-child,.dashed-box>p:last-child,.bg-box>ul:last-child,.dashed-box>ul:last-child{margin-bottom:0}
div.bg-box,div.border-box{margin-bottom:25px}
.dashed-box{border:1.5px dashed #a8b8b3;padding:15px;border-radius:5px;}
.bg-bottom .container,.bg-box .container,.bg-box-1 .container,.bg-box-2 .container,.bg-box-3 .container,.bg-top .container,.gray-bg .container,.gray-box .container{padding-top:50px;padding-bottom:40px}
.bg-bottom:has(.container),.bg-box-1:has(.container),.bg-box-2:has(.container),.bg-box-3:has(.container),.bg-box:has(.container),.bg-top:has(.container),.gray-bg:has(.container),.gray-box:has(.container){margin-bottom:40px;padding:0}
.container:has(+.bg-bottom),.container:has(+.bg-box),.container:has(+.bg-box-1),.container:has(+.bg-box-2),.container:has(+.bg-box-3),.container:has(+.bg-top),.container:has(+.gray-bg),.container:has(+.gray-box){margin-bottom:40px}
.gray-bg,.gray-box{background:#f5f5f5;padding:20px 15px}
.bg-box-1{background:linear-gradient(to bottom,#f4f8ef,#ecf6f0);padding:20px 15px}
.bg-box-2{background:linear-gradient(to right,#f4fcf4,#eafbfc);padding:20px 15px}
.bg-box-3{background:linear-gradient(to right,#f2f2f2,#eef8f1);padding:20px 15px}
.bg-top{background:linear-gradient(rgba(229,246,228,.7) 0,#fff 100%);padding:20px 15px}
.bg-bottom{background:linear-gradient(#fff 0,rgba(229,246,228,.7) 100%);padding:20px 15px}
@media (min-width:992px){.grid-item .bg-box,.grid .bg-box{margin-bottom:0}
.flex-box{display:flex;flex-wrap:wrap}
.flex-row{display:flex;flex-wrap:wrap;align-items:center}}
.flex-box .border-box{margin-bottom:0;height:100%}
.flex-box div[class*=col-md],.flex-row div[class*=col-md]{margin-bottom:20px}
.flex-box p{margin-bottom:15px}
.flex-box p:last-child{margin-bottom:10px}
.red{color:red}
.orange{color:#fa8b15}
.gray{color:#777}
.mt-0,.mtop0{margin-top:0!important}
.mt-10,.mtop10{margin-top:10px!important}
.mt-15,.mtop15{margin-top:15px!important}
.mt-20,.mtop20{margin-top:20px!important}
.mt-30,.mtop30{margin-top:30px!important}
.mt-40,.mtop40{margin-top:40px!important}
.mt-50,.mtop50{margin-top:50px!important}
.mb-0,.mbottom0{margin-bottom:0!important}
.mb-10,.mbottom10{margin-bottom:10px!important}
.mb-15,.mbottom15{margin-bottom:15px!important}
.mb-20,.mbottom20{margin-bottom:20px!important}
.mb-30,.mbottom30{margin-bottom:30px!important}
.mb-40,.mbottom40{margin-bottom:40px!important}
.mb-50,.mbottom50{margin-bottom:50px!important}
@media(max-width:767px){.hidden-xs,td.hidden-xs,th.hidden-xs,tr.hidden-xs{display:none!important}
.grid-row{display:flex;flex-direction:column-reverse;}
.grid-row>div{margin-bottom:20px;}}
.more-info a{display:inline-block;padding:10px 40px;background:#82ab28;color:#fff;text-align:center;font-size:1.1em;border:1px solid transparent;transition:all ease .4s;border-radius:5px;margin-bottom:10px;}
.more-info a:hover,.more-info a:focus{box-shadow:0 0 10px #ddd;background:#1c1e41;color:#fff;}
.more-info:not(:has(a)){display:none;}