<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
html {font-size:625%}
body {font-size:.7vw;background:#FFF}
a,abbr,address,blockquote,body,code,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,html,iframe,img,label,li,object,ol,p,pre,td,th,ul {margin:0;padding:0}
body,button,html,input,textarea {color:#333;font-family:Arial,Helvetica,sans-serif;line-height:1.5}
body {background-color:#fff}
article,aside,figcaption,figure,footer,header,main,nav,section {display:block}
h1 {font-size:20px}
h2 {font-size:18px}
h3 {font-size:16px}
h4,h5 {font-size:14px}
img {border:none;vertical-align:middle;max-width:100%}
li {list-style:none}
em,i {font-style:normal}
a {color:#333;text-decoration:none}
a:focus {outline:0}
a:hover {color:#007d43;text-decoration:none}
input[type=text]:focus {outline:0}
input[type=button],input[type=reset],input[type=submit] {cursor:pointer}
input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]&gt;input[type=button]::-moz-focus-inner {border:none;padding:0}
hr {height:1px;border:none;border-top:1px dashed #c1c1c1;margin:15px 0 15px 0}
a:active,input,select,textarea {-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;outline:0!important}
* {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;outline:0}
.cate_items ul:after,.clearfix:after,.detail-tabs:after,.foot_item .news_cell:after,.foot_items:after,.items_list ul:after,.layout:after,.nav_wrap .head_nav:after,.page_main:after,.product-intro:after,.product_items:after,.promote_items:after,.sys_row:after,.web_head .logo:after,.web_main:after {content:"";display:block;clear:both;visibility:hidden;height:0}
.clear {clear:both}
body {width:100%;position:absolute;left:0;top:0;min-width:1200px;overflow-x:hidden}
.layout {width:70%;margin:0 auto;position:relative}
.z9999 {z-index:9999!important}
.hide {display:none}
.gotop {position:fixed;text-align:center;right:15px;bottom:50px;color:#fff;background-color:#2b935d;text-align:center;width:50px;height:50px;line-height:50px;border-radius:3px;background-clip:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;z-index:99999;cursor:pointer;font-size:24px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);border-radius:50%;border:4px solid rgba(153,153,153,.2)}
.gotop.active:hover,.gotop:hover {background-color:#2b935d;color:#fff}
.gotop.active {opacity:1;margin-bottom:35px;visibility:visible;-moz-transform:none;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.gotop em,.gotop:before {-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.gotop em {font-size:16px;width:100%;position:absolute;left:0;top:0;color:#fff;opacity:0;filter:alpha(opacity=0);-webkit-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px)}
.gotop:before {font-family:fontawesome;content:'\f106';display:block}
.gotop:hover em {opacity:1;filter:alpha(opacity=100);-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.gotop:hover:before {-webkit-transform:translateY(-15px) scale(.5);-ms-transform:translateY(-15px) scale(.5);-o-transform:translateY(-15px) scale(.5);transform:translateY(-15px) scale(.5);opacity:0;filter:alpha(opacity=0)}
.ad_item figure figcaption .item_more,.blog-item:after,.change-language .change-language-title a:after,.foot_item a,.foot_sns li img,.gotop,.head_nav b:after,.head_nav li a,.head_sns li img,.mobile-head-item .middle-show-content-wrap,.nav_wrap .head_nav li li a,.nav_wrap .head_nav li li&gt;a:before,.nav_wrap .head_nav li ul,.newsletter .button,.pages a,.product-btn-wrap a,.product-item .item-img img,.product_item,.product_item .item_img a,.product_item .item_img a:after,.product_item .item_img a:before,.product_item .item_img img,.product_item .item_img:after,.product_item figure,.product_item figure figcaption,.side-product-items .btn-next,.side-product-items .btn-prev,.side_product_item .add-friend,.side_product_item .add-friend:after,.web_head,.web_head .btn--search,.web_head .btn--search:before {-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.company_subscribe .button:before,.head-search .search-btn,.head_nav&gt;li&gt;a:after,.head_nav&gt;li&gt;a:before,.icon-cate,.news_cell .cell_img:before,.promote_item .item_desc:before {-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.sys-layer {margin:0 auto}
.sys-row {margin:0 -8px}
.sys-col {float:left}
.sys-col-inner {margin:0 8px}
.sys-col-md {float:left}
.sys-col-md-12 {width:100%}
.sys-col-md-11 {width:91.66666667%}
.sys-col-md-10 {width:83.33333333%}
.sys-col-md-9 {width:75%}
.sys-col-md-8 {width:66.66666667%}
.sys-col-md-7 {width:58.33333333%}
.sys-col-md-6 {width:50%}
.sys-col-md-5 {width:41.66666667%}
.sys-col-md-4 {width:33.33333333%}
.sys-col-md-3 {width:25%}
.sys-col-md-2 {width:16.66666667%}
.sys-col-md-1 {width:8.33333333%}
.sys_fl {float:left!important}
.sys_fr {float:right!important}
.flex_row,.items_list&gt;ul {display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}
/*.sys_btn {font-size:16px;line-height:25px;border:0;color:#fff!important;display:inline-block;padding:.5em 2em;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);position:relative;overflow:hidden}
.sys_btn:hover {color:#fff!important}
/*.sys_btn:before {z-index:-1;content:'';display:block;width:0;height:100%;position:absolute;left:50%;top:0;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;-webkit-transform:skew(-20deg);-ms-transform:skew(-20deg);-o-transform:skew(-20deg);transform:skew(-20deg)}
/*.sys_btn:hover:before {left:-50%;width:200%;background-color:#19955b}
*//*.sys_btn_white {color:green!important;background-color:#fff;border:1px solid green;font-size:21px;padding:.5em 1.5em}
.sys_btn_white:hover:before {background-color:green}
*/


input::-webkit-input-placeholder {color:#aaa}
input::-moz-placeholder {color:#aaa;opacity:1}
input:-ms-input-placeholder {color:#aaa}
input:-moz-placeholder {color:#aaa}
.index_promote,.nav_wrap,.product_item .item_img {-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}
.download-item .item-button:before,.faq-item .faq-title:before,.head_nav li b:after,.head_nav&gt;li:after,.mobile-head-item .title:before,.product-btn-wrap a:before,.side-cate li .icon-cate:before {font-family:fontawesome;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;padding-top: 0px;font-size: 10px;}
.btn_more:after,.company_subscribe .button:after,.head-search .search-btn:before,.product-btn-wrap .email:before,.product-btn-wrap .pdf:before,.side-product-items .btn-next:before,.side-product-items .btn-prev:before,.swiper-button-next:before,.swiper-button-prev:before,.sys_btn:after,.web_head .btn--search:before {font-family:fontawesome}
a {-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}



/****head ******/
.web_head {width:100%;/*background:rgba(1,102,195,.7);*/width:100%;/* background:rgba(1,102,195,.7);*/    position:fixed;left:0;top:0;z-index:9;/* background:0 0;*/    border-bottom:0;}
.web_head .topbar {position:relative;text-align:right;padding:0 0;z-index:999;height:33px;background:#2E2E2E;}
.web_head .topbar .head-contact {float:left}
.web_head .topbar .head-contact .head-social,.web_head .topbar .head-contact li {position:relative;display:inline-block;vertical-align:top;padding-left:19px;height:33px;line-height:33px;text-align:left}
.web_head .topbar .head-contact li a {color:#fff;margin-right:20px;font-style:normal}
.head-email:before,.head-phone:before,.head-whatsapp:before {content:"";position:absolute;left:0;top:50%;background-repeat:no-repeat;background-position:left center;background-size:cover}
.head-phone:before {width:.17rem;height:.17rem;margin:-.09rem 0 0;background-image:url(img/021.png)}
.head-email:before {width:.17rem;height:.17rem;margin:-.09rem 0 0;background-image:url(img/011.png)}
.head-whatsapp:before {width:.17rem;height:.17rem;margin:-.09rem 0 0;background-image:url(/uploads/7e1e0472.png)}
.web_head .topbar .head-social {float:right;margin-right:30px;}
.web_head .topbar .head-social li {float:left;display:inline-block;height:30px;line-height:30px;margin-right:10px}
.web_head .topbar .head-social li img {max-width:17px}
.web_head .topbar .head-social li:last-child img {max-width:19px}
.index_web_head {position:fixed;left:0;top:0;z-index:9;background:0 0;border-bottom:0;}
.head_layer .layout {display:block;position:relative}
.web_head .logo {float:left;height:95px;line-height:95px;display:inline-block;width:20%;position:absolute;margin:0;left:0;}
.web_head .logo img {max-height:100px;width:auto}
.web_head .head_right {float:right;height:33px;margin-right:30px;line-height:33px;}
.head_layer .change-language {display:inline-block;position:relative;text-align:left;vertical-align:middle;margin-left:15px}
.web_head .btn--search {display:inline-block;border-radius:50%;position:relative;vertical-align:middle;cursor:pointer;-webkit-box-sizing:content-box;box-sizing:content-box;margin-top:0px;}
.web_head .btn--search:after,.web_head .btn--search:before {content:'';display:inline-block;width:29px;height:29px;background-image:url(img/search_btn.png);background-repeat:no-repeat;background-position:center -2px;vertical-align:middle;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.web_head .btn--search:after {background-position:center -35px;position:absolute;left:0;top:0;border-radius:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);opacity:0;filter:alpha(opacity=0)}
.web_head .btn--search:hover:after {-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;opacity:1;filter:alpha(opacity=100)}
.web_head .btn--search:hover:before {-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:0;filter:alpha(opacity=0)}
.index_web_head .head_layer {height:95px;background:rgba(42,147,93,.95);}
.head_layer .nav_wrap {position:absolute;float:right;display:inline-block;/*width:70%;*/right:0;}
.nav_wrap .head_nav {position:relative;z-index:2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;white-space:nowrap}
.nav_wrap .head_nav,.nav_wrap .head_nav a {color:#fff}
.nav_wrap .head_nav:after {display:none}
.nav_wrap .head_nav&gt;li {display:inline-block;line-height:70px;margin:0 10px;font-size:18px;position:relative;perspective:1500px;vertical-align:middle;position:relative}
.nav_wrap .head_nav&gt;li&gt;a {position:relative;display:inline-block;color:#fff;padding:0 10px;line-height:.95rem;font-size:.7vw;text-transform:uppercase;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);white-space:nowrap}
.nav_wrap .head_nav&gt;li&gt;a&gt;em {vertical-align:middle;display:inline-block;position:relative;z-index:1;vertical-align:middle}
.nav_wrap .head_nav&gt;li&gt;a&gt;b {display:inline-block;margin-left:5px}
.nav_wrap .head_nav&gt;li&gt;a&gt;b:after {content:"\f107";display:block;/*width:0;height:0;border:4px solid #333;*/border-top-width:5px;border-bottom:0;border-left-color:transparent;border-right-color:transparent;vertical-align:middle}
.nav_wrap .head_nav&gt;li li {position:relative;text-align:left;padding:0 15px}
.nav_wrap .head_nav&gt;li li a {display:block;line-height:1.8em;padding:8px 0;font-size:.7vw;position:relative;color:#fff;border-bottom:1px solid rgba(255,255,255,.3)}
.nav_wrap .head_nav&gt;li li a:before,.nav_wrap .head_nav&gt;li li:hover&gt;a:before {content:'';display:block;width:4px;height:30%;background-color:#fff;position:absolute;left:-15px;top:40%;opacity:0;filter:alpha(opacity=0)}
.nav_wrap .head_nav&gt;li li a:hover:before,.nav_wrap .head_nav&gt;li li:hover&gt;a:before {top:50%;margin-top:-11px;height:22px;opacity:1;filter:alpha(opacity=100)}
.nav_wrap .head_nav&gt;li li b:after {content:'';display:inline-block;width:0;height:0;overflow:hidden;border:5px solid #fff;border-left-width:6px;border-right:0;border-top-color:transparent;border-bottom-color:transparent;position:absolute;right:0;top:14px}
.nav_wrap .head_nav&gt;li li:last-child&gt;a {border-bottom:0}
.nav_wrap .head_nav&gt;li li:hover&gt;a {color:#fff}
.nav_wrap .head_nav&gt;li li:hover&gt;a b:after {border-left-color:#fff}
.nav_wrap .head_nav&gt;li&gt;em {vertical-align:middle}
.nav_wrap .head_nav:hover&gt;li.nav-current&gt;a:before,.nav_wrap .head_nav:hover&gt;li&gt;a:before {width:30%;left:35%;background:0 0;opacity:0}
.nav_wrap .head_nav:hover&gt;li.nav-current:hover&gt;a:before,.nav_wrap .head_nav:hover&gt;li:hover&gt;a:before,.nav_wrap .head_nav&gt;li:hover&gt;a:before {width:100%;left:0;background-color:green;opacity:1}
.nav_wrap .head_nav&gt;li:hover&gt;a&gt;b:after {border-top-color:green;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.nav_wrap .head_nav&gt;li.nav-current&gt;a {color:#fff}
.nav_wrap .head_nav li ul {width:250px;padding:15px 0;background:rgba(42,147,93,.75);position:absolute;left:0;top:73%;margin-top:25px;z-index:99999;-webkit-transform:rotateY(-30deg);-ms-transform:rotateY(-30deg);-o-transform:rotateY(-30deg);transform:rotateY(-30deg);opacity:0;filter:alpha(opacity=0);visibility:hidden;box-sizing:border-box;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;box-shadow:4px 4px 0 rgba(0,0,0,.04)}
.nav_wrap .head_nav&gt;li ul ul {left:102%;top:-15px}
.nav_wrap .head_nav li:hover&gt;ul {-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:scale(1);opacity:1;filter:alpha(opacity=100);
    -khtml-opacity :1;
    visibility:visible}
.nav_wrap .head_nav li.menu_left ul {left:auto;right:0}
.nav_wrap .head_nav li.menu_left ul ul {left:102%}
.fixed-nav .head_nav,.fixed-nav .head_nav a {color:#fff}
.fixed-nav .nav_wrap .head_nav&gt;li.nav-current&gt;a {color:green}
.fixed-nav .nav_wrap .head_nav:hover&gt;li.nav-current:hover&gt;a,.fixed-nav .nav_wrap .head_nav&gt;li:hover&gt;a {color:green}
.fixed-nav .change-language .change-language-title,.fixed-nav .change-language .change-language-title a {color:#fff}
.fixed-nav .logo {display:none}
.fixed-nav .logo img {max-height:70px}
.fixed-nav .head_layer {width:100%;position:fixed;left:0;top:0;z-index:9;-webkit-transition:none;-o-transition:none;transition:none;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);opacity:1;background-color:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5000000,endColorstr=#e5000000);border-bottom:1px solid rgba(255,255,255,.2)}
.fixed-nav .nav_wrap .head_nav&gt;li {line-height:70px}
.fixed-nav-active .head_layer {-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;opacity:1;-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}
.fixed-nav-active .nav_wrap:before {opacity:1;height:100%}
.fixed-nav .change-language .change-language-cont {top:47px;background-color:rgba(255,255,255,.95)}
.fixed-nav .head_top {display:none}
.fixed-nav .head_nav li a,.fixed-nav .logo a,.fixed-nav .logo img {-webkit-transition:none;-o-transition:none;transition:none}
.cuslanguage {position:relative;float:right;}




/*footer */
.web_footer {background-color:#2E2E2E;padding-top:20px}
.web_footer,.web_footer a {color:#e5e5e5}
.web_footer a:hover {color:green}
.foot_service {padding-top:15px;padding-bottom:15px}
.foot_items {-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;text-align:center}
.foot_items:after {width:100%;display:none;display:block\9}
.foot_items .foot_item {text-align:left}
.foot_item {display:block;float:left;padding-top:20px;/*padding-bottom:20px;*/-webkit-box-flex:0 0 25%;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:20%;width:20%}
.foot_item .title {font-size:24px;font-weight:bolder;margin-bottom:18px;text-transform:uppercase}
.foot_item .title,.foot_item .title a {color:#fff}
.foot_item .foot_logo {margin-bottom:35px}
.foot_item .foot_logo img {max-width:70%}
.foot_item .copyright {display:block;padding-bottom:35px;font-size:15px}
.foot_sns li {display:inline-block;margin:0 5px 8px 0}
.foot_sns li a {display:inline-block;line-height:14px;padding:8px;border:1px solid #2e2e2e;background-color:#2e2e2e;border-radius:50%;-webkit-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out}
.foot_sns li img {width:24px;height:24px;opacity:.8}
.foot_sns li a:hover {background-color:#2e2e2e;border-color:#2e2e2e;border-radius:40%;-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);-o-transform:rotate(60deg);transform:rotate(60deg)}
.news_cell {margin-bottom:20px}
.news_cell .cell_img {width:30%;float:left;margin-right:20px;position:relative;overflow:hidden}
.news_cell .cell_img a:before {content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.news_cell:hover .cell_img a:before {background-color:rgba(255,190,0,.5)}
.news_cell .cell_img img {display:block;width:100%}
.news_cell .cell_cont {line-height:18px}
.news_cell .news_time {display:block;font-size:16px;margin-bottom:10px;font-style:italic}
.news_cell .news_tit {height:3em;line-height:1.5em;font-size:14px;overflow:hidden;font-weight:400}
.foot_contact_list .contact_item {line-height:1.8;margin-bottom:10px;font-style:normal}
.foot_contact_list .contact_item:hover .contact_ico {-webkit-animation:swing .4s ease;-o-animation:swing .4s ease;animation:swing .4s ease}
.foot_contact_list .contact_ico {display:inline-block;width:30px;height:30px;background-repeat:no-repeat;background-position:0 0;background-image:url(img/contact_ico.png);float:left;margin-top:0;}
.foot_contact_list .contact_ico_whatsapp{background-image:url(/uploads/15f8c6ed.png) !important;}
.foot_contact_list .contact_ico_phone{background-image:url(img/021.png) !important;}
.foot_contact_list .contact_txt {margin-left:50px}
.foot_contact_list .item_label {padding-right:5px}
.foot_contact_list .contact_ico_phone {background-position:0 0}
.foot_contact_list .contact_ico_fax {background-position:0 -30px}
.foot_contact_list .contact_ico_email {background-position:0 -60px;margin-top:4px}
.foot_contact_list .contact_ico_time {background-position:0 -90px}
.foot_contact_list .contact_ico_local {background-position:0 -120px}
.foot_contact_list .contact_ico_skype {background-position:0 -150px}
.foot_bar {padding:20px 0;text-align:center;background-color:#2b935d !important;}
.foot_bar .copyright {color:#fff}
.foot_bar .txt_impt,.foot_bar .txt_impt a {color:#000}
.tel_link {pointer-events:none}
.email_txt .item_val .item_val{color: #50c334 !important;}
.email_txt .item_val a:hover{color: #fff;}

/*main  hd bd*/
.tab-panel-content li{    list-style-type: decimal;list-style-position: inside;}
.web_main {overflow:hidden}
.index_main,.index_main a {color:#2E2E2E;}
.index_main a:hover {color:#000}
.index_hd {margin-bottom:45px;text-align:center}
.index_hd .hd_title {font-size:30px;font-weight:700;line-height:1.2;padding:0 0 .6em;position:relative}
.index_hd .hd_desc {width:60%;margin:0 auto;max-width:780px;padding-top:1.6em;font-size:18px;line-height:1.7em}
.index_hd .hd_desc,.index_hd .hd_desc a {cllor:#666}
.slider_banner {margin-bottom:50px}
.slider_banner .swiper-pagination {padding-bottom:15px}
.slide-page-box {display:none}
.slider_banner .swiper-pagination {width:100%;left:0;bottom:20px}
.slider_banner .slide_img {display:block;position:relative;overflow:hidden}
.slider_banner .slide_info {background-color:#f5f5f5;padding:1.8em 0;text-align:center}
.slider_banner .slide_info h3,.slider_banner .slide_info h4 {height:1.5em;line-height:1.5em;overflow:hidden}
.slider_banner .slide_info h4 {font-size:24px;font-weight:400;color:#888}
.slider_banner .slide_info h3 {font-size:42px;color:#666}
.slider_banner .slide_info h3:after {content:'\f105';font-family:fontawesome;padding-left:.3em;font-size:.72em;font-weight:400}
.slider_banner .slide_info:hover h3:after {padding-left:.7em}
.index_company_intr,.index_product,.index_promote {margin-bottom:50px}
.index_main .index_promote .layout {width:auto}
.promote_item {-webkit-box-flex:0 0 33.33333333%;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;width:33.33333333%;text-align:center;float:left;font-size:16px;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}
.promote_item .item_inner {display:block}
.promote_item .item_img,.promote_item .item_img img {display:inline-block;height:auto;overflow:hidden}
.promote_item .item_img {vertical-align:middle}
.promote_item .item_txt {position:relative;z-index:1}
.promote_item .item_tit {font-size:36px;max-height:2.2em;font-weight:400;line-height:1.1em;overflow:hidden;position:relative}
.promote_item .item_desc:before {content:'';display:block;width:20%;height:3px;background-color:green;position:absolute;left:40%;top:1.5em;margin-top:-1px}
.promote_item .item_desc {max-height:4.5em;line-height:1.5em;overflow:hidden;font-size:16px;position:relative;padding-top:3em;-webkit-box-sizing:content-box;box-sizing:content-box}
.promote_item .item_desc,.promote_item .item_desc a {color:#666}
.promote_item .item_more {padding-top:1.8em}
.promote_item .item_more:after {content:'\f105';font-family:fontawesome;padding-left:.5em}
.promote_item .item_mask {display:block;width:100%;height:100%;background-color:rgba(255,190,0,.8);position:absolute;display:none}
.promote_txt_item {background-position:0 0;-webkit-background-size:cover;background-size:cover;background-image:url(img/demo/promote_item_bg.jpg)}
.promote_txt_item .item_inner {display:block;padding:5% 15%}
.promote_item .item_inner:hover .item_desc {color:#333}
.promote_item .item_inner:hover .item_desc:before {background-color:#fff;width:100%;left:0;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}
.promote_item .item_img {vertical-align:middle}
.promote_item .item_img:before {background:rgba(0,0,0,0) linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%) repeat scroll 0 0;content:"";display:block;height:100%;left:-75%;position:absolute;top:0;transform:skewX(-25deg);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);-o-transform:skewX(-25deg);width:50%;z-index:2;opacity:.35;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.promote_item .item_img:hover:before {animation:shine 1.5s;-webkit-animation:shine 1.5s}
@-webkit-keyframes shine {100% {left:125%}
}
@keyframes shine {100% {left:125%}
}
.promote_item .item_img:after {content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.promote_item .item_img:hover:after {background-color:rgba(0,0,0,.5);-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}
.index_company_intr .index_bd .layout {background-color:#eee;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}
.index_company_intr .company_intr_cont {padding:30px 5.5%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:70.5%}
.index_company_intr .company_intr_cont .index_hd {text-align:left}
.index_company_intr .index_hd {margin-bottom:30px}
.index_company_intr .index_hd .hd_title {padding-bottom:.1em;line-height:1.1}
.index_company_intr .index_hd .hd_title:after {width:180px;height:4px;left:0;margin:0}
.index_company_intr .company_intr_title,.index_company_intr .company_intr_title a {color:#000}
.index_company_intr .company_intr_title {font-size:26px;font-weight:400;text-transform:uppercase}
.index_company_intr .company_intr_desc {font-size:18px;margin-top:20px;line-height:1.8em}
.index_company_intr .company_intr_desc,.index_company_intr .company_intr_desc a {color:#666}
.index_company_intr .learn_more {padding-top:25px}
.index_company_intr .company_intr_img {-webkit-box-flex:0 0 502px;-webkit-flex:0 0 502px;-ms-flex:0 0 502px;flex:0 0 502px;max-width:502px;width:502px;overflow:hidden;position:relative}
.index_company_intr .company_intr_img:before {background:rgba(0,0,0,0) linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%) repeat scroll 0 0;content:"";display:block;height:100%;left:-75%;position:absolute;top:0;transform:skewX(-25deg);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);-o-transform:skewX(-25deg);width:50%;z-index:2;opacity:.35;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.index_company_intr .company_intr_img:hover:before {animation:shine 1.5s;-webkit-animation:shine 1.5s}
.index_company_intr .company_intr_img:after {content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.index_company_intr .company_intr_img:hover:after {background-color:rgba(0,0,0,.35);-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}
.index_company_intr .index_bd .layout {display:table\9}
.index_company_intr .company_intr_cont {width:70.5%\9}
.index_company_intr .company_intr_cont,.index_company_intr .company_intr_img {display:table-cell\9;vertical-align:middle\9}
.index_company_intr .learn_more {text-align:left}
.index_company_intr .sys_btn {font-size:15px;padding:.2em .8em;background:-webkit-linear-gradient(180deg,green 50%,green 50%);background:-ms-linear-gradient(180deg,green 50%,green 50%);background:-o-linear-gradient(180deg,green 50%,green 50%);background:linear-gradient(180deg,green 50%,green 50%)}
@-webkit-keyframes shine {100% {left:125%}
}
@keyframes shine {100% {left:125%}
}
.company_subscribe {padding-top:50px;padding-bottom:50px;text-align:center;background-position:center 0;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-color:#f7f7f7}
.company_subscribe .subscribe_title {font-size:40px;font-weight:400;line-height:1.1;text-transform:uppercase}
.company_subscribe .subscribe_desc {padding-top:20px;line-height:1.6;font-size:20px;max-width:80%;margin:0 auto}
.company_subscribe .subscribe_desc,.company_subscribe .subscribe_desc a {color:#666}
.product_item {width:100%;float:left}
.product_item figure {margin:0;background-color:#f2f2f2}
.product_item .item_img {display:block;position:relative;width:100%;overflow:hidden;background-color:#fff !important;border:3px solid #f2f2f2;-webkit-box-sizing:border-box;box-sizing:border-box}
.product_item .item_img a {display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background-color:rgba(255,255,255,.01)}
.product_item .item_img a:before {content:'';display:block;width:100%;height:100%;background-color:rgba(255,255,255,.5);position:absolute;left:0;top:0;opacity:0;filter:alpha(opacity=0)}
.product_item figure:hover .item_img a:before {opacity:.8;filter:alpha(opacity=80);-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}
.product_item .item_img img {width:100%}
.product_item figcaption {padding:15px 10px}
.product_item .item_title {font-weight:400;font-size:15px;text-align:center}
.index-case .product_item .item_title {font-weight:400;font-size:15px;text-align:center}
.product_item .item_title a {display:block;height:2.4em;line-height:1.2em;overflow:hidden;vertical-align:middle;-ms-word-break:break-all;word-break:break-all;word-wrap:break-word}
.product_item:hover .item_img a:before {width:100%;left:0}
.index_product .product_items {margin:0 0px}
.index_product .product_item figure {position:relative;margin:0 10px 40px}
.index_product .product_item .item_img a:after {display:none}
.index_product .product_item .item_img a:before {content:'';display:block;width:100%;height:100%;background-color:rgba(42,147,93,.95);opacity:0;filter:alpha(opacity=0);position:absolute;left:0;top:0;-webkit-transform:scale(.6);-ms-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6)}
.index_product .product_item figcaption {width:100%;position:absolute;left:0;top:50%;text-align:center;z-index:1;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;transform:none;opacity:0;filter:alpha(opacity=0)}
.index_product .product_item figcaption,.index_product .product_item figcaption a {color:#fff}
.index_product .product_item .item_title {padding:0;margin-bottom:.5em;font-size:21px;font-weight:400;text-transform:uppercase}
.index_product .product_item .item_title a {display:block;height:2.2em;line-height:1.2em;overflow:hidden}
.index_product .product_item .item_title a:before {content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0}
.index_product .product_item .item_desc {line-height:1.5em;max-height:4.5em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;padding:0 1.5em;font-size:16px}
.index_product .product_item:hover .item_img a:before {opacity:.95;filter:alpha(opacity=95);-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.index_product .product_item:hover figcaption {-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);opacity:1;filter:alpha(opacity=100);-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.index_product .learn_more {padding-top:10px;text-align:center;}
.index_product .learn_more .sys_btn {vertical-align:middle;border:1px solid green;font-size:21px;color:green !important;border-radius:1em;padding:.5em 1.5em;}
.index_product .learn_more .sys_btn:hover {color:#ffffff !important;background:rgb(25,149,91);}
.index_case {margin-bottom:45px;text-align:center}
.index_case .index_case_hd {margin-bottom:45px}
.index_case .index_case_hd_title {font-size:55px;font-weight:400;line-height:1.2;padding:0 0 .6em;position:relative}
.index_case .index_case_hd_title:after {content:'';display:block;width:150px;height:3px;background-color:green;position:absolute;left:0;right:0;bottom:0;margin:0 auto}
.index_case .case_desc {width:60%;margin:0 auto;max-width:780px;padding-top:1.6em;font-size:18px;line-height:1.7em}
.index_case .index_case_hd_desc,.index_case_hd .index_case_hd_desc a {color:#666;margin-bottom:15px}
.index_case .index_case_items {margin:0 -15px;padding-bottom:30px}
.index_case .index_case_item {width:25%;float:left;padding-bottom:20px;padding:0 10px 0 10px}
.index_case .index_case_item .index_item_img {padding-bottom:20px}
.index_case .index_case_item .item_inner {display:block;margin:0 15px}
.index_case .index_case_item .item_img,.index_case .index_case_item .item_img a,.index_case .index_case_item .item_img img {display:block;width:100%;height:auto}
.index_case .index_case_item .item_img a {position:relative}
.index_case .index_case_item .item_img a:before {z-index:2}
.index_case .index_case_item .item_info {padding:10px 0}
.index_case .index_case_item .item_tit {display:block;height:1.5em;line-height:1.5em;overflow:hidden;font-size:16px;margin-bottom:8px}
.index_case .index_case_item .item_meta {margin-bottom:8px;position:relative;padding-bottom:12px;font-size:12px}
.index_case .index_case_item .item_meta,.index_case .index_case_item .item_meta a {color:#a1a1a1}
.index_case .index_case_item .item_meta .name,.index_case .index_case_item .item_meta .name a {color:#ef4035}
.index_case .index_case_item .item_meta:before {content:'';display:block;width:46%;height:2px;background-color:#ef4035;position:absolute;left:0;bottom:0}
.index_case .index_case_item .item_meta:after {content:'';display:block;width:23%;height:2px;background-color:#000;position:absolute;left:23%;bottom:0}
.index_case .index_case_item .item_desc {color:#666}
.index_case .index_case_item:hover .item_img a:before {opacity:.6;width:150%}
.index_case .index_case_item:hover .item_img img {-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}
.index_case .index_case_item:hover .item_meta:after {left:0}
.index_case .learn_more {display:inline-block;padding-top:30px}
.index_partner {position:relative;width:100%}
.index_partner .index-title-bar {text-align:center;padding:.53rem 0 .35rem}
.index_partner .index-title-bar .title {font-size:30px;font-weight:400;line-height:1.1;text-transform:uppercase}
.index_partner .partner_items {position:relative;width:101.83%;margin-bottom:20px}
.index_partner .partner_items .partner_item {position:relative;display:inline-block;vertical-align:top}
.index_partner .partner_items .partner_item .item-img {position:relative;width:100%}
.index_partner .partner_items .partner_item .item-img img {position:relative;width:100%}
.aside {float:left;width:20%;}
.side-tit-bar {position:relative;margin-bottom:15px}
.side-tit-bar .side-tit {position:relative;font-size:18px;font-weight:400;line-height:38px;color:#19955b;padding:0 0 0 15px;background:#e5e5e5}
.side-widget {position:relative;margin:0  0 60px}
.side-cate {padding:0 0 0 10px}
.aside .side-cate&gt;li{border-bottom: 1px solid rgba(0,0,0,0.2)}
.side-cate li {position:relative;line-height:35px;font-size:16px}
.side-cate li li {line-height:30px;font-size:14px}
.side-cate li a {position:relative;display:block;margin-right:38px}
.side-cate ul {display:none;overflow:visible!important}
.side-cate li li {padding:2px 0}
.side-cate li li a {padding:0 10px 0 15px;margin-right:0;position:relative}
.side-cate li li a:hover,.side-cate li li.active&gt;a {color:green}
.side-cate li li a:hover:before,.side-cate li li.active&gt;a:before {background-color:green}
.side-cate li li a:before {content:'';display:inline-block;width:5px;height:5px;background-color:#666;position:absolute;left:0;top:12px}
.side-cate li li li a {padding:0 66px;margin-right:0}
.side-cate li .icon-cate {position:absolute;right:0;top:7px;display:inline-block;width:20px;height:20px;line-height:22px;overflow:hidden;text-align:center;font-size:10px;cursor:pointer;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.side-cate li .icon-cate.icon-cate-down:before {content:'\f04b'}
.side-cate li .icon-cate.icon-cate-up:before {content:'\f04b'}
.side-cate li .icon-cate.icon-cate-down:before:hover {color:#007d43;}
.side-cate li .icon-cate.icon-cate-up {-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.side-product-items {position:relative}
.side-product-items .items_content {position:relative;padding:35px 0}
.side_product_item {position:relative;display:block;width:100%;overflow:hidden}
.side_product_item figure {position:relative;display:table;width:100%;overflow:hidden}
.side_product_item .item-img,.side_product_item figcaption {display:table-cell;vertical-align:middle}
.side_product_item .item-img {width:70px;border:2px solid #d9d9d9;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative}
.side_product_item .item-img:before {content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.side_product_item .item-img img {display:block;width:100%}
.side_product_item:hover .item-img:before {background-color:rgba(255,255,255,.3)}
.side_product_item .item_name {font-size:18px;font-weight:400}
.side_product_item .item_name a {display:block;height:1.3em;line-height:1.3em;overflow:hidden}
.side_product_item figcaption {padding-left:15px;padding-bottom: 15px;}
.side_product_item figcaption h3 {font-size:14px;font-weight:400}
.side_product_item figcaption h3 a {display:block;max-height:2.8em;line-height:1.4em;-ms-word-break:break-all;word-break:break-all;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.side_product_item .item-img:hover+figcaption h3 a,.side_product_item figcaption h3 a:hover {color:green}
.side-product-items .swiper-slide {-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}
.side-product-items .side_slider {max-height:450px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative}
.side-product-items .side_slider .swiper-wrapper {-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.side-product-items .side_product_item {/*height:90px*/font-size: .7em;padding-bottom: 10px;}
.side-product-items .btn-next,.side-product-items .btn-prev {position:absolute;left:0;width:100%;height:32px;line-height:32px;opacity:1;filter:alpha(opacity=100);font-size:38px;color:#ccd3d9;z-index:1;text-align:center;cursor:pointer}
.side-product-items .swiper-button-disabled {color:#eee;cursor:default}
.side-product-items .btn-next:before,.side-product-items .btn-prev:before {display:inline-block;-webkit-transform:scale(2.5,1);-ms-transform:scale(2.5,1);-o-transform:scale(2.5,1);transform:scale(2.5,1)}
.side-product-items .btn-prev {top:0}
.side-product-items .btn-prev:before {content:'\f106'}
.side-product-items .btn-next {bottom:0}
.side-product-items .btn-next:before {content:'\f107'}
.side-product-items .btn-next:not(.swiper-button-disabled):hover,.side-product-items .btn-prev:not(.swiper-button-disabled):hover {color:#000}
.aside .side-bn {width:100%;margin:0 0 40px}
.aside .side-bn img {width:100%}
.main {position:relative;
    width:78.228%;
    width:-moz-calc(78.228%);
    width:-webkit-calc(78.228%);
    width:-o-calc(78.228%);
    width:-ms-calc(78.228%);
    width:calc(78.228%);
    float:right;padding-bottom:50px}
.main .banner_section {margin-bottom:25px}
.page_title {line-height:38px;position:relative;margin:0 0 15px;padding-bottom:10px;border-bottom:1px solid #ddd;font-size:22px;color:#000;text-align: center;}
.items_list .page_title {text-transform:uppercase;font-size:22px;font-weight:400;color:#333;line-height:32px;padding-bottom:5px}
.items_list .share_this {float:right;position:absolute;right:0;top:5px}
.banner_section .main_banner_slider ul {-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin:0!important}
.main_banner {margin-bottom:30px;position:relative;overflow:hidden}
.main_banner img {display:block;width:100%;height:auto;min-height:160px}
.main_banner .swiper-wrapper li a {display:block;position:relative}
.main_banner .swiper-wrapper li a:before {content:'';display:block;width:100%;height:100%;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,.6));background-image:linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,.6));position:absolute;left:0;top:0}
.main_banner .swiper-pagination {width:100%;text-align:center;padding-bottom:15px;position:absolute;left:0;bottom:0;z-index:1}
.main_banner .swiper-pagination-bullet {width:10px;height:10px;background-color:#fff;border-color:#fff;margin:0 3px;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:.6;filter:alpha(opacity=60)}
.main_banner .swiper-pagination-bullet-active {background:0 0;border:1px solid #fff;opacity:1;filter:alpha(opacity=100)}
.main_intro {line-height:2;font-size:15px;padding-bottom:20px}
.page_bar {position:relative;line-height:31px;height:33px;margin:30px 0;text-align:right;font-size:14px}
.page_bar a,.page_bar span {position:relative;display:inline-block;vertical-align:top;min-width:33px;padding:0 10px;border:1px solid #ccc;margin:0 0 0 8px;text-align:center;border-radius:3px;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff',endColorStr='#e3e3e3',gradientType='0');background:-moz-linear-gradient(top,#fff,#e6e6e6);background:-o-linear-gradient(top,#fff,#e6e6e6);background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6))}
.page_bar a.current,.page_bar a:hover {color:#FFF;background:green;border-color:green}
.page_bar span.current2 {padding-left:8px;padding-right:8px}
.items_list {width:100%;position:relative}
.items_list ul {margin:0;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}
.items_list .product_item {width:33.33333333%;float:left}
.items_list .product_item figure {margin:10px 20px}
.items_list .product_item .item_img a:before {content:'';display:block;width:0;height:3px;position:absolute;left:50%;top:auto;bottom:0}
.items_list .product_item .item_img:hover+figcaption .item_title a {color:green}
.goods-may-like .product_item .item_title a:hover,.items_list .product_item .item_title a:hover {color:green}
.items_list .product_item figure:hover .item_img a:before {width:100%;left:0;background-color:green}
.product-intro {position:relative;margin-bottom:60px}
.cloud-zoom-lens {border:1px solid #eee;cursor:move}
.cloud-zoom-title {position:absolute!important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:700;font-size:10px;top:0}
.cloud-zoom-big {overflow:hidden;padding:0}
.cloud-zoom-loading {color:#fff;background:#222;padding:3px;border:1px solid #000}
.product-view .swiper-slide {padding-bottom:1px}
.product-view .product-image.zoom_remove:after {content:"";position:absolute;width:100%;height:100%;left:0;bottom:0;z-index:999}
.product-view {position:relative;width:52%;float:left}
.product-view .product-image {position:relative;box-shadow:0 0 10px rgba(0,0,0,.1)}
.product-view .product-image img {position:relative;width:100%}
.product-view .image-additional {position:relative;width:85%;margin:25px auto;overflow:hidden}
.product-view .image-additional li {position:relative;width:100%;width:25%;float:left;padding:5px 0}
.product-view .image-additional li.single {display:none}
.product-view .image-additional li img {display:block;width:100%;position:relative;margin:0 auto}
.product-view .image-additional li a {display:block;position:relative;margin:0 8px;border:1px solid #eee;box-shadow:0 0 8px rgba(0,0,0,.08)}
.product-view .image-additional li a:after,.product-view .image-additional li a:before {opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.product-view .image-additional li a:before {content:'';font-family:fontawesome;color:#fff;display:block;text-align:center;background-color:green;position:absolute;left:20%;right:20%;top:20%;bottom:20%;z-index:1}
.product-view .image-additional li.current a {border-color:green}
.product-view .image-additional li.current a:before {opacity:.3;filter:alpha(opacity=30);left:1px;right:1px;top:1px;bottom:1px;display:none}
.product-view .image-additional li:not(.current) a:hover {border-color:#eee}
.product-view .image-additional img.popup {display:none}
.ad_prompt {position:absolute;display:block;top:50%;left:0;width:100%;line-height:40px;margin:-20px 0 0;text-align:center;color:#ff6f00;font-size:20px;-webkit-animation:twinkling 1s infinite ease-in-out;animation:twinkling 1s infinite ease-in-out;display:none}
.product-view .image-additional.swiper-container-horizontal&gt;.swiper-pagination-bullets {display:none}
.product-view .swiper-button-next,.product-view .swiper-button-prev {width:30px;height:40px;margin-top:-20px;opacity:1;line-height:40px;font-size:36px;-webkit-transform:scale(.65,1);-ms-transform:scale(.65,1);-o-transform:scale(.65,1);transform:scale(.65,1)}
.product-view .swiper-button-prev,.product-view .swiper-container-rtl .swiper-button-next {left:0}
.product-view .swiper-button-next,.product-view .swiper-container-rtl .swiper-button-prev {right:0}
.product-summary {position:relative;width:43%;float:right;padding:0 0 10px}
.product-summary .page_title {font-size:28px;line-height:1.2;color:green;border-bottom:0;padding-bottom:0}
.product-summary .product-meta {line-height:25px;font-size:18px;line-height:1.5}
.product-summary .product-meta h3 {margin:0 0 10px;font-size:18px;font-weight:400;color:#aaa}
.product-summary .product-meta ul {padding-top:15px}
.product-summary .product-meta li {width:100%;/*display:table;*/font-size:17px;padding:2px 0;list-style: unset}
.product-summary .product-meta li em {/*display:table-cell;*/width:40%;color:#aaa}
.product-summary .product-meta li .item-val {display:table-cell;-ms-word-break:break-all;word-break:break-all;word-wrap:break-word}
.product-summary .product-meta br {height:10px;display:none}
.product-btn-wrap {position:relative;padding-top:30px;text-align:left;width: 100%;display: block;float: left;}
.product-btn-wrap .buy,.product-btn-wrap .pd_email,.product-btn-wrap .pdf {position:relative;display:inline-block;vertical-align:top;line-height:28px;padding:.35em 1em;font-size:16px;background:#1b1b1b;color:#fff;margin:0 0 10px 12px;text-transform:uppercase}
.product-btn-wrap .email:before,.product-btn-wrap .pdf:before {padding-right:10px;font-size:18px}
.product-btn-wrap .email:before {content:'\f003'}
.product-btn-wrap .pdf:before {content:'\f1c1'}
.product-btn-wrap .email:hover,.product-btn-wrap .pdf:hover {background-color:green}
.product-summary .share-this {margin:30px 0 0;text-align:right}
.product-detail {position:relative;overflow:visible}
.detail-tabs {position:relative}
.detail-tabs .title {position:relative;display:inline-block;vertical-align:top;line-height:35px;padding:1px 45px;cursor:pointer;font-weight:700;font-size:20px;border:1px solid #e6e6e6;float:left;background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-ms-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(top,#fff,#e6e6e6);margin-right:-1px;position:relative;color:#666;box-shadow:-1px -1px 0 rgba(255,255,255,.5) inset,1px 1px 0 rgba(255,255,255,.9) inset}
.detail-tabs .title.current {background:#fff;color:green;background-image:-webkit-linear-gradient(top,#fff,#fafafa);background-image:linear-gradient(top,#fff,#fafafa)}
.product-detail .tab-panel-content {padding:10px 0;display:block;overflow:hidden;  }
.product-detail .disabled {display:none}
.tab-panel-wrap {padding:0px 60px;border:1px solid #e6e6e6;margin-bottom:60px}
.goods-may-like {position:relative;overflow:hidden;margin-bottom:60px}
.goods-may-like .title {font-size:20px;color:green;margin:80px 0 65px;padding-bottom:15px;font-weight:400;border-bottom:9px solid #eee}
.goods-may-like .product_item {width:25%;margin:0;padding:0}
.goods-may-like .swiper-slide {width:25%;overflow:visible}
.goods-may-like .product_item {width:33.3333%;margin-right:20px;padding:12px 0;position:relative}
.goods-may-like .product_item figure {border:1px solid #c7c7c7;padding:3px;margin:0}
.goods-may-like .product_item .item_title {font-size:16px}
.goods-may-like .product_item figure:hover {box-shadow:0 12px 12px -12px rgba(0,0,0,.3);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}
.goods-may-like .product_item:hover .item_title a {color:green}
.goods-may-like .product_item:hover .item_img img {filter:saturate(106%) contrast(130%)}
.goods-may-like .swiper-control {text-align:center;padding-top:50px}
.goods-may-like .swiper-button-next,.goods-may-like .swiper-button-prev {display:inline-block;width:50px;height:50px;line-height:50px;background:0 0;font-size:58px;border-radius:0;color:#2E2E2E;margin-left:5px;position:static;margin:0;opacity:1;filter:alpha(opacity=100);margin:0 9px}
.goods-may-like .swiper-button-next:before,.goods-may-like .swiper-button-prev:before {display:inline-block;-webkit-transform:scale(.7,1);-ms-transform:scale(.7,1);-o-transform:scale(.7,1);transform:scale(.7,1)}
.goods-may-like .layer-bd {padding:0 11%;position:relative}
.goods-may-like .layer-bd .swiper-control {padding-top:0}
.goods-may-like .layer-bd .swiper-button-next,.goods-may-like .layer-bd .swiper-button-prev {position:absolute;top:40%;margin:auto;margin-top:0px}
.goods-may-like .layer-bd .swiper-button-next:after,.goods-may-like .layer-bd .swiper-button-prev:after {content:'';display:block;width:100%;height:100%;background-color:#fff;position:absolute;left:0;top:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.goods-may-like .swiper-button-next:hover:after,.goods-may-like .swiper-button-prev:hover:after {background:#fff}
.goods-may-like .layer-bd .swiper-button-next:before,.goods-may-like .layer-bd .swiper-button-prev:before {display:inline-block;position:relative;z-index:1}
.goods-may-like .layer-bd .swiper-button-prev {left:20px}
.goods-may-like .layer-bd .swiper-button-next {right:20px}
.goods-may-like .layer-bd .swiper-button-next:hover:after,.goods-may-like .layer-bd .swiper-button-prev:hover:after {border-radius:30%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.web_main {position:relative}
.page_main {background:#FFF;padding:35px 0 0;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.sys_sub_head {padding-top:60px;padding-bottom:40px;background-color:#f7f8f9;box-shadow:0 10px 15px rgba(0,0,0,.06) inset}
.sys_sub_head .head_title {font-size:46px;line-height:1.2;font-weight:400;color:green}
.path_bar {text-align:left;line-height:0;margin-bottom:20px}
.path_bar .layout {border-bottom:10px solid #e5e5e5;padding-top:50px;padding-bottom:15px}
.path_bar li {font-size:1vw;display:inline;padding-right:15px;line-height:30px;}
.path_bar li:after {content:'';display:inline-block;width:8px;height:2px;background-color:#888;vertical-align:middle;margin-left:15px;line-height:30px;}
.path_bar li:last-child {color:green}
.path_bar li:last-child:after {display:none}
.mobile-head-items {display:none}
.blog_list {position:relative;width:100%}
.blog-item {position:relative;width:100%;overflow:hidden;padding:35px 20px}
.blog-item:nth-child(2n+1) {background:#f9f9f9}
.blog-item:before {content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.blog-item:after {content:'';display:block;width:0;height:3px;background-color:green;position:absolute;left:0;bottom:0;opacity:0;filter:alpha(opacity=0)}
.blog-item:hover:after {width:100%;opacity:1;filter:alpha(opacity=100);-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
.blog-item .item-img,.blog-item .item-img img {border-radius:5px}
.blog-item .item-img {position:relative;display:block;max-width:200px;padding:5px;border:1px solid #eee;background-color:#fff;margin:0 20px 0 0;float:left}
.blog-item .item-img img {position:relative;width:100%}
.blog-item .item-info .item-title {height:1.5em;line-height:1.5em;overflow:hidden;font-size:20px;font-weight:400}
.blog-item .item-info time {display:block;font-size:16px;margin:8px 0}
.blog-item .item-info .item-more {color:#8f9395;margin:20px 0 0;float:right}
.blog-item .item-info .item-more {display:inline-block;padding:.2em .8em;line-height:1.8;color:green;position:relative;text-transform:uppercase}
.blog-item .item-info .item-more:after {content:'';display:block;width:100%;height:2px;background-color:green;position:absolute;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.blog-item .item-info .item-more:after {right:0;bottom:0}
.blog-item .item-info .item-more:hover:after {width:0;opacity:0}
.blog-item .item-info .item-more:hover {background-color:green;color:#fff;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
.download_list {position:relative;width:100%}
.download-item {position:relative;overflow:hidden;padding:15px 0;margin:0 0 10px;line-height:30px;border-bottom:1px solid #eee}
.download-item .item-img {max-width:25px}
.download-item .item-title {position:relative;display:inline-block;vertical-align:top;margin:0 10px;font-size:16px;font-weight:700}
.download-item .item-button {position:relative;display:inline-block;vertical-align:top;float:right;line-height:30px;padding:0 15px;border:1px solid #ccc;background:#eee;border-radius:5px;cursor:pointer}
.download-item .item-button:before {content:"\f019";margin:0 10px 0 0}
.faq_list {position:relative;width:100%}
.faq-item {position:relative;width:100%;overflow:hidden;padding:0 25px;border:1px solid #eee;margin:0 0 20px}
.faq-item .faq-title {position:relative;font-size:16px;padding:15px 0;cursor:pointer}
.faq-item .faq-title:before {position:absolute;content:"\f067";right:0;font-size:14px}
.faq-item .faq-title.show-title:before {content:'\f068'}
.faq-item .faq-title h3 {font-weight:400}
.faq-item .faq-cont {margin:0 0 25px;display:none}
.faq-item:first-child .faq-cont {display:block}
@media only screen and (max-width:768px) {.inquiry-form .form-btn-wrapx .form-btn-submitx {top:0!important}
    .fl-module-content {margin:0 !important;}
    .path_bar .layout {border-bottom:10px solid #e5e5e5;padding-top:0px;padding-bottom:15px}
}

@media only screen and (max-width:1440px) {
    .index_main .layout {width:92%}
    .index_product .owl-carousel .owl-stage-outer {overflow:hidden}
    .index_product .owl-item:not(.active) .product_item {filter:none}
    .index_hd .hd_title {font-size:48px;padding-bottom:.4em}
    .index_hd .hd_desc {padding-top:1.2em}
    .promote_txt_item .item_inner {padding:3.5% 8%}
    .promote_item .item_tit {font-size:30px}
    .promote_item .item_desc {padding-top:2em;font-size:14px}
    .promote_item .item_desc:before {top:1em}
    .promote_item .item_more {padding-top:1em}
    .index_company_intr .index_hd {margin-bottom:20px}
    .index_company_intr .company_intr_desc {font-size:16px}
    .index_company_intr .company_intr_desc {margin-top:15px}
    .index_product .product_items {margin:0 -10px}
    .index_product .product_item figure {margin:0 10px 20px}
    .index_product .learn_more {padding-top:20px}
    .path_bar .layout {border-bottom:10px solid #e5e5e5;padding-top:0px;padding-bottom:15px}
}
@media only screen and (max-width:1366px) {
    body {min-width:1100px}
    .layout {width:1100px}
    .items_list .product_item {-webkit-box-flex:0 0 33.33333333%;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;width:33.33333333%}
    .path_bar .layout {border-bottom:10px solid #e5e5e5;padding-top:0px;padding-bottom:15px}
}
@media only screen and (max-width:1250px) {
    .items_list .product_item {-webkit-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%}
}
@media only screen and (max-width:1200px) {
    body {min-width:inherit}
    .layout {width:92%}
    .nav_wrap .head_nav&gt;li&gt;a{
        padding: 0 !important;
    }
    .index_main .layout {width:92%}
    .index_hd .hd_desc {width:80%}
    .index_company_intr,.index_product,.index_promote {margin-bottom:80px}
    .promote_item {font-size:14px}
    .promote_item .item_tit {font-size:26px}
    .index_company_intr .company_intr_cont {padding:30px 3.5%}
    .index_company_intr .company_intr_desc {font-size:14px}
    .path_bar .layout {border-bottom:10px solid #e5e5e5;padding-top:0px;padding-bottom:15px}
    .tab-panel-content {overflow-x: scroll !important}

}
@media only screen and (max-width:1024px) {
    .layout {width:97%;}
    .nav_wrap .head_nav&gt;li {margin:0}
    .nav_wrap .head_nav&gt;li&gt;a {padding:0 8px}
    .nav_wrap .head_nav&gt;li&gt;a{
        padding: 0 10px !important;
    }
    .index_company_intr .index_bd .layout {width:auto}
    .promote_item {-webkit-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%;margin-bottom:2px}
    .promote_item:nth-child(2n):before {content:'';display:block;width:1px;height:100%;background-color:#fff;position:absolute;left:0;top:0;z-index:2}

}
@media only screen and (max-width:950px) {
    .download-item .item-button:before,.faq-item .faq-title:before,.head_nav li b:after,.head_nav&gt;li:after,.mobile-head-item .title:before,.product-btn-wrap a:before,.side-cate li .icon-cate:before {font-family:fontawesome;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;padding-top: 5px;font-size: 20px;}
    .slider_swiper_control {display:none!important;}
    .page_contact .entry {width:100%!important}
    .company-synopses .synopsis-item {width:100%!important;}
    .synopsis-item .item-info .item-title {font-size:18px!important;}
    .synopsis-item .item-info .item-desc {font-size:14px!important;line-height:12px!important;}
    body {min-width:100%}
    .z10000 {position:relative;z-index:100000}
    .company-synopses .synopsis-item {width:33.33%;}
    .mobile-body-mask {width:100%;height:100vh;background:rgba(0,0,0,.6);position:fixed;left:0;top:0;z-index:999}
    .mobile-ico-close {width:30px;height:30px;background:#fff url(img/mobile_close.png) center center no-repeat;background-size:50% auto;position:absolute;right:-35px;top:0}
    .sub-content {position:relative;display:block;right:auto;border-radius:0;border:none;box-shadow:none;z-index:99999}
    .lang-more {display:none!important}
    .mobile-head-items {position:fixed;top:0;left:0;background:#161622;width:100%;height:40px;line-height:40px;text-align:left;display:block;z-index:999}
    .mobile-head-item {float:left;width:45px}
    .mobile-head-item.mobile-head-aside {float:right}
    .mobile-head-item .title {width:100%;height:30px;line-height:25px;overflow:hidden;text-align:center;color:#FFF;cursor:pointer;-webkit-tap-highlight-color:transparent}
    .mobile-head-item .title a {position:relative;display:block;color:#FFF}
    .mobile-head-item.mobile-head-home .title a:before {content:'\f015'}
    .mobile-head-item.mobile-head-nav .title:before {content:'\f0c9'}
    .mobile-head-item.mobile-head-language .title:before {content:"\f1ab"}
    .mobile-head-item.mobile-head-search .title:before {content:"\f002"}
    .mobile-head-item.mobile-head-social .title:before {content:"\f007"}
    .mobile-head-item.mobile-head-aside .title:before {content:"\f060"}
    .mobile-head-item .main-content-wrap {background:#FFF;top:0;display:block;z-index:99999}
    .mobile-head-item .main-content-wrap .content-wrap {overflow-y:auto;height:100%;padding:15px 10px;background-color:#fff}
    .mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap {overflow-y:hidden}
    .mobile-head-item .side-content-wrap {position:fixed;display:block;left:-70%;width:50%;height:100%}
    .mobile-head-item .middle-content-wrap {position:absolute;left:0;width:100%;height:auto;padding:20px 0;opacity:0;visibility:hidden}
    .mobile-head-item .middle-show-content-wrap {top:30px;visibility:visible;opacity:1}
    .web_head .logo {position:relative;display:block;float:none;line-height:unset;text-align:center;padding:15px 0;margin:auto;width: 40%;}
    .web_head {padding:40px 0 0;height:auto}
    .web_head .btn--search,.web_head .change-language,.web_head .nav_wrap .head_nav {display:none}
    .web_head .nav_wrap {position:static}
    .nav_wrap .logo img {height:100px}
    .web_head .btn--search {right:0;top:-20px;margin:0}
    .web_head .head-search {display:none}
    .head-search {position:relative;width:90%;height:35px;background:#000;margin:0 auto}
    .head-search .search-ipt {position:absolute;width:100%;height:100%;left:0;top:0;color:#FFF;padding:0 10px}
    .head-search .search-btn {position:absolute;width:35px;height:100%;background:url(img/search_btn_mobile.png) no-repeat center center;-webkit-background-size:auto 16px;background-size:auto 16px;border:none;right:0;top:0;display:block!important}
    .head-search .search-attr {display:none}
    .head_layer .layout {display:block}
    .path_bar {background-attachment:scroll!important}
    .index_web_head {position:static}
    .head_top {border-top:0}
    .head_top .head_left {width:auto;float:left}
    .head_top .top_welcome {width:auto;float:right}
    .head_top .top_contacts .top_contact_label {display:none}
    .head_top .top_contacts .top_contact_item,.head_top .top_contacts .top_contact_item:first-child,.head_top .top_item,.head_top .top_item:last-child {padding:0 10px}
    .head_top .top_contacts .top_contact_item:hover+.top_contact_item {opacity:1}
    .head_top .top_welcome {padding-right:10px}
    .head_nav {width:100%}
    .head_nav li {position:relative;display:block;width:100%;font-size:16px}
    .head_nav&gt;li {border-bottom:1px solid #eee;line-height:35px}
    .head_nav&gt;li:after {content:'\f105';position:absolute;right:0;top:0;color:#999;font-size:12px}
    .head_nav li ul {display:block;width:100%}
    .head_nav li ul li {width:auto;padding:0 10px;font-size:14px;text-transform:lowercase;line-height:30px}
    .head_nav li ul li:before {content:"";width:3px;height:3px;background:#999;border-radius:50%;position:absolute;left:0;top:15px}
    .head_nav li ul li li {line-height:25px}
    .head_nav li ul li li:before {display:none}
    .web_head .nav_wrap {display:none}
    .web_footer {overflow:hidden}
    .foot_items .layout {padding-left:0;padding-right:0}
    .foot_item {font-size:16px;-webkit-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%}
    .foot_item:after {display:none}
    .foot_item .foot_item_bd {padding-right:8%}
    .index_hd .hd_title {font-size:36px}
    .index_hd .hd_desc {font-size:16px}
    .company_subscribe .subscribe_desc {font-size:18px}
    .index_company_intr .company_intr_img {-webkit-box-flex:0 0 40%;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;width:40%;padding-right:3.5%}
    .index_product .product_items {margin:0 -5px}
    .index_product .product_item figure {margin:0 5px 10px}
    .index_product .product_item .item_title {font-size:24px;margin-bottom:0}
    .index_product .product_item .item_desc {max-height:3em;font-size:14px;padding:0;-webkit-line-clamp:2}
    .index_product .product_item figcaption {position:static;opacity:1;filter:alpha(opacity=100)}
    .index_product .product_item figcaption,.index_product .product_item figcaption a {color:#666}
    .index_product .product_item:hover figcaption {-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}
    .aside {display:none}
    .side-widget {margin-bottom:35px}
    .side-product-items .items_content {margin-top:10px;padding-top:0;padding-bottom:0}
    .side-product-items .btn-next,.side-product-items .btn-prev {display:none}
    .side-product-items .side_slider {padding-top:0;padding-bottom:0;max-height:inherit}
    .side-product-items .side_slider ul:after {content:'';display:block;height:0;clear:both;visibility:hidden}
    .side-product-items .side_slider .swiper-wrapper {width:auto;display:block;margin:0 -5px}
    .side-product-items .side_product_item {display:block;width:50%;height:auto!important;float:left;text-align:center}
    .side-product-items .side_product_item:nth-child(2n+1) {clear:left}
    .side-product-items .side_product_item figure {display:block;width:auto;border:1px solid #eee;padding:3px;margin:5px}
    .side-product-items .side_product_item .item-img {display:block;width:100%;float:none;border:0}
    .side-product-items .side_product_item .item-img img {width:100%;height:auto;border:0}
    .side-product-items .side_product_item figcaption {width:auto;display:block;padding:8px}
    .side-product-items .side_product_item figcaption .item_title {height:auto;font-size:12px;text-transform:none}
    .page_main {padding-top:25px}
    .main {width:auto;float:none;margin:0 auto}
    .items_list {width:100%}
    .product-item {width:33.333%}
    .product-item .item-wrap {margin:8px}
    .items_list ul {padding-top:0}
    .download-list ul li .download-cont .download-detail{font-size: 13px !important;}
    .items_list .product_item {-webkit-box-flex:0 0 33.33333333%;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;width:33.33333333%}
    .page_bar {margin-top:20px;text-align:center;height: 75px;margin: 75px 0;}
    .page_bar a{margin: 10px 0 0 10px !important;}
    .page_bar span{margin: 10px 0 0 10px !important;}
    .page_title {line-height:1.1;border-bottom:0}
    .video_close {display:none}
    .image-additional li.image-item.current img {border:none}
    .product-view {width:100%;float:none;margin:0 auto 30px}
    .product-view .product-image,.single_product_items {display:none}
    .image-additional-wrap {display:block}
    .product-view .image-additional {width:100%;margin:0}
    .product-view .image-additional ul {width:100%}
    .product-view .image-additional li {width:100%;margin:0}
    .product-view .image-additional li a {padding:0;margin:0;border:0}
    .product-view .image-additional li.current img {border-color:inherit}
    .product-view .image-additional li.single {display:block}
    .product-view .image-additional li.current a:after,.product-view .image-additional li.current a:before {display:none}
    .product-view .swiper-button-next,.product-view .swiper-button-prev {background:rgba(0,0,0,.8);color:#fff}
    .product-view .swiper-button-next {right:5px}
    .product-view .swiper-button-prev {left:5px}
    .product-summary {position:relative;width:100%;float:none}
    .product-summary .share-this {float:none;margin:30px 0}
    .product-summary .product-meta li {display:block}
    .product-summary .product-meta li em {display:inline;color:#333;padding-right:15px;font-weight:700}
    .product-btn-wrap {text-align:left}
    .product-btn-wrap a {margin:0 0 10px!important}
    .product-summary .share-this {text-align:left}
    .tab-panel-wrap {padding:30px 0 0}
    .goods-may-like .title {margin-top:50px;margin-bottom:50px}
    .path_bar .layout {border-bottom:10px solid #e5e5e5;padding-top:0px;padding-bottom:15px}
}
@media only screen and (max-width:768px) {
    .web_head .logo img {max-height:60px}
    .items_list .product_item {width:50%}
    .items_list .product_item .item_img {border-left-width:5px}
    .items_list .product_item figcaption {padding-left:0;padding-right:0}
    .slider_banner .swiper-button-next,.slider_banner .swiper-button-prev {display:none}
    .slider_banner .swiper-slide img {min-height:160px}
    .slider_banner .swiper-pagination {padding-bottom:0}
    .slider_banner .slider_swiper_control {bottom:20px}
    .slider_banner .swiper-pagination-bullets {text-align:center}

}
@media only screen and (max-width:640px) {
    .index_company_intr,.index_product,.index_promote {margin-bottom:50px}
    .promote_item .item_tit {font-size:20px}
    .promote_item .item_desc {padding-top:.6em}
    .promote_item .item_desc:before {display:none}
    .promote_item .item_more {padding-top:.6em}
    .index_company_intr .company_intr_title {font-size:22px}
    .index-pro .index_bd .product_item {-webkit-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%}
    .items_list .product_item {-webkit-box-flex:0 0 50%;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%}
}
@media only screen and (max-width:480px) {
    .mobile-hide {display:none!important}
    .gotop {display:none!important}
    .service_item {width:100%}
    .blog-item .item-img {width:150px}
    .table_wrap {overflow-x:scroll}
    .index_main .layout,.layout {width:100%;padding-left:10px;padding-right:10px}
    .web_head .topbar {display:none;}
    .head_top {font-size:12px}
    .web_head .logo img {max-height:50px}
    .index_hd {margin-bottom:25px}
    .foot_items .layout {display:block}
    .foot_item .foot_logo {margin-bottom:20px}
    .foot_item .copyright {padding-bottom:15px}
    .side-widget {margin:0 0 30px}
    .side-tit-bar .side-tit {font-size:16px;text-transform:none}
    .side-cate li li {line-height:20px}
    .side-cate li li a {padding:0 15px}
    .side-product-items .side_product_item {width:100%;float:none}
    .side-product-items .side_product_item figure {margin-left:10px;margin-right:10px}
    .foot_items {display:block}
    .foot_item {width:100%;max-width:inherit;float:none}
    .foot_item,.foot_item_product {-webkit-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}
    .foot_contact_list .contact_txt {margin-left:35px}
    .foot_item_contact .contact_ico {margin-right:2px;-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}
    .foot_sns li img {max-height:28px;width:auto}
    .foot_bar {font-size:12px;padding-top:15px;padding-bottom:15px}
    .web_footer .foot_bar .copyright {color:#fff}
    .slider_banner {margin-bottom:30px}
    .index_main .slider_banner .swiper-button-next,.index_main .slider_banner .swiper-button-prev {display:none}
    .index_main .swiper-pagination-white .swiper-pagination-bullet {margin:0 4px}
    .index_main .swiper-pagination-white .swiper-pagination-bullet:before {width:20px}
    .index_main .slider_banner .slider_swiper_control {bottom:10px}
    .index_main .swiper-pagination-white .swiper-pagination-bullet {width:8px;height:8px}
    .index_hd .hd_title {font-size:30px}
    .index_company_intr .company_intr_title {font-size:18px}
    .promote_item {-webkit-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}
    .promote_txt_item .item_inner {padding:10% 8%}
    .index_company_intr .index_hd .hd_title {padding-bottom:.4em}
    .index_company_intr .index_hd .hd_title:after {height:3px}
    .index_company_intr .company_intr_cont,.index_company_intr .company_intr_img {-webkit-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}
    .index_company_intr .company_intr_cont {padding:30px 10px}
    .index_company_intr .company_intr_img {padding-right:0}
    .index_company_intr .intr_img_item {margin:0 -10px}
    .index_product .product_items {margin:0 -1px}
    .index_product .product_item figure {margin:0 1px 2px}
    .index_product .product_item .item_title {font-size:18px;margin-bottom:.3em}
    .index_product .product_item .item_desc {max-height:2.6em;line-height:1.3em;font-size:13px}
    .index_product .learn_more {padding-top:35px}
    .company_subscribe .subscribe_title {font-size:30px}
    .company_subscribe .subscribe_desc {font-size:16px;max-width:inherit}
    .company_subscribe .sys_btn {font-size:18px;padding:.35em 1.2em}
    .sys_sub_head {padding-top:40px;padding-bottom:30px}
    .sys_sub_head .head_title {font-size:24px}
    .path_bar {font-size:14px}
    .main_banner .swiper-pagination-bullet {width:8px;height:8px}
    .product_item .item_img a:after {display:none}
    .items_list ul {margin:0 -2px}
    .items_list .product_item figure {margin:5px 2px}
    .items_list .product_item .item_title {font-size:14px}
    .items_list .product_item .item_title a {padding:0}
    .blog-item {padding:30px 5px}
    .blog-item .item-img {width:auto;max-width:70%;float:none;margin-right:0;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}
    .blog-item .item-info .item-title {line-height:1.2;font-family:MyriadProBold;font-weight:400}
    .blog-item .item-info {padding-top:15px}
    .blog-item .item-info .item-title {height:auto;font-size:22px}
    .blog-item .item-info .item-detail {max-height:9em;line-height:1.5em;overflow:hidden;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}
    .blog-item .item-info .item-more {float:none}
    .blog-item .item-info time {font-size:14px;color:#888}
    .items_list .share_this {position:static;text-align:left;padding-bottom:15px;float:none}
    .page_main {padding-top:15px}
    .product-intro {overflow:visible}
    .product-view {width:auto;margin-left:-10px;margin-right:-10px}
    .product-view .image-additional li a {margin-left:0;margin-right:0}
    .product-view .image-additional li a:after,.product-view .image-additional li a:before {display:none}
    .product-view .swiper-button-next,.product-view .swiper-button-prev {width:27px;height:40px;line-height:40px;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;font-size:18px;opacity:.8}
    .product-view .swiper-button-prev {left:0;border-radius:0 3px 3px 0;padding-right:2px}
    .product-view .swiper-button-next {right:0;border-radius:3px 0 0 3px;padding-left:2px}
    .product-view .swiper-button-next:before,.product-view .swiper-button-prev:before {display:inline-block;-webkit-transform:scale(.7,1);-ms-transform:scale(.7,1);-o-transform:scale(.7,1);transform:scale(.7,1)}
    .product-view .swiper-button-prev:before {content:'\f053'}
    .product-view .swiper-button-next:before {content:'\f054'}
    .product-btn-wrap .buy,.product-btn-wrap .email,.product-btn-wrap .pdf {padding-top:6px;padding-bottom:6px}
    .goods-may-like .title {text-transform:none}
    .page_title {font-weight:400;font-size:20px;margin-bottom:10px;font-family:Roboto-Regular}
    .product-summary {padding-top:0}
    .product-summary .page_title {font-size:24px}
    .product-summary .product-meta {font-size:14px}
    .product-summary .product-meta p {font-size:15px}
    .product-summary .product-meta h3 {line-height:1.3;font-size:16px}
    .product-summary .product-meta li {font-size:13px}
    .product-summary .share-this {text-align:left;margin:20px 0 0}
    .product-btn-wrap {padding-top:30px}
    .product-btn-wrap .buy,.product-btn-wrap .email,.product-btn-wrap .pdf {font-size:14px;padding:5px 10px}
    .product-detail {margin-top:40px}
    .detail-tabs .title {font-size:14px;padding:1px 15px}
    .tab-panel-wrap {padding:0px 0;border:0;margin-bottom: 0 !important}
    .goods-may-like .title {margin-top:40px;margin-bottom:30px;font-size:20px}
    .goods-may-like .layer-bd {position:relative;padding:0}
    .goods-may-like .swiper-slider {position:relative}
    .goods-may-like .product_item figure {padding:1px}
    .goods-may-like .product_item .item_title {font-size:14px}
    .goods-may-like .product_item .item_title a {padding-left:0;padding-right:0}
    .goods-may-like .swiper-control {position:static}
    .goods-may-like .swiper-button-next,.goods-may-like .swiper-button-prev {margin:0 5px;font-size:30px}
    .goods-may-like .swiper-button-next,.goods-may-like .swiper-button-prev {width:30px;height:30px;line-height:30px;margin-left:0;margin-right:0;margin-top:-15px;background-color:rgba(0,0,0,.7);position:absolute;border-radius:50%}
    .goods-may-like .layer-bd .swiper-button-prev {left:5px;display: none;}
    .goods-may-like .layer-bd .swiper-button-next {right:5px;display: none;}
   
    .tab-panel-content {overflow-x: scroll !important}

}
@media only screen and (max-width:320px) {
    .side_product_item {
        width: 100%
    }
}
@font-face {
    font-family:fontawesome;src:url(fonts/Font-Awesome/fontawesome-webfont.eot?v=4.5.0);src:url(fonts/Font-Awesome/fontawesome-webfont.eot?#iefix&amp;v=4.5.0) format("embedded-opentype"),url(fonts/Font-Awesome/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(fonts/Font-Awesome/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(fonts/Font-Awesome/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(fonts/Font-Awesome/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal;font-display:fallback
}
@font-face {
    font-family:SourceSansPro;src:url(fonts/SourceSansPro/SourceSansPro-Regular.eot?v=4.5.0);src:url(fonts/SourceSansPro/SourceSansPro-Regular.eot?#iefix&amp;v=4.5.0) format("embedded-opentype"),url(fonts/SourceSansPro/SourceSansPro-Regular.woff2?v=4.5.0) format("woff2"),url(fonts/SourceSansPro/SourceSansPro-Regular.woff?v=4.5.0) format("woff"),url(fonts/SourceSansPro/SourceSansPro-Regular.ttf?v=4.5.0) format("truetype"),url(fonts/SourceSansPro/SourceSansPro-Regular.svg) format("svg");font-weight:400;font-style:normal
}
@font-face {
    font-family:SourceSansPro-Light;src:url(fonts/SourceSansPro/SourceSansPro-Light.eot?v=4.5.0);src:url(fonts/SourceSansPro/SourceSansPro-Light.eot?#iefix&amp;v=4.5.0) format("embedded-opentype"),url(fonts/SourceSansPro/SourceSansPro-Light.woff2?v=4.5.0) format("woff2"),url(fonts/SourceSansPro/SourceSansPro-Light.woff?v=4.5.0) format("woff"),url(fonts/SourceSansPro/SourceSansPro-Light.ttf?v=4.5.0) format("truetype"),url(fonts/SourceSansPro/SourceSansPro-Light.svg) format("svg");font-weight:400;font-style:normal
}
@font-face {
    font-family:SourceSansPro-Bold;src:url(fonts/SourceSansPro/SourceSansPro-Bold.eot?v=4.5.0);src:url(fonts/SourceSansPro/SourceSansPro-Bold.eot?#iefix&amp;v=4.5.0) format("embedded-opentype"),url(fonts/SourceSansPro/SourceSansPro-Bold.woff2?v=4.5.0) format("woff2"),url(fonts/SourceSansPro/SourceSansPro-Bold.woff?v=4.5.0) format("woff"),url(fonts/SourceSansPro/SourceSansPro-Bold.ttf?v=4.5.0) format("truetype"),url(fonts/SourceSansPro/SourceSansPro-Bold.svg) format("svg");font-weight:400;font-style:normal
}
.slider_banner {position:relative;overflow:hidden}
.swiper-container-no-flexbox .swiper-slide {float:left}
.swiper-container-vertical&gt;.swiper-wrapper {-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper {position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper {-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow&gt;.swiper-wrapper {-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode&gt;.swiper-wrapper {-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide {-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;overflow:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}
.swiper-invisible-blank-slide {visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {height:auto}
.swiper-container-autoheight .swiper-wrapper {-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}
.swiper-container-3d {-webkit-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left {background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right {background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top {background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom {background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal&gt;.swiper-wrapper {-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-container-wp8-vertical,.swiper-container-wp8-vertical&gt;.swiper-wrapper {-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-button-next,.swiper-button-prev {/*border:1px solid #efefef;*/position:absolute;top:50%;width:30px;line-height:50px !important;height:50px;line-height:25px;text-align:center;margin-top:-27px;z-index:2;cursor:pointer;opacity:1;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:30px;background-color:#fff;border-radius:2px;-webkit-tap-highlight-color:transparent}
.index_bd .swiper-button-next:hover {background:#2b935d;color:#fff}
.index_bd .swiper-button-prev:hover {background:#2b935d;color:#fff}
.swiper-container:hover .swiper-button-prev {background:#2b935d}
.swiper-container:hover .swiper-button-next {background:#2b935d}
.swiper-container-wrap:hover .swiper-button-prev {background:#2b935d;color:#fff}
.swiper-container-wrap:hover .swiper-button-next {background:#2b935d;color:#fff}
.index_product .swiper-container:hover .swiper-button-next:before {color:#fff}
.index_product .swiper-container:hover .swiper-button-prev:before {color:#fff;}
.index-partners .swiper-container:hover .swiper-button-white {color:#fff;}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {cursor:auto;opacity:1}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next {left:10%;right:auto}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev {background-size:cover;right:10%;left:auto}
.index-pro3 .swiper-button-prev,.swiper-container-rtl .swiper-button-next {left:-5%;right:auto}
.index-pro3 .swiper-button-next,.swiper-container-rtl .swiper-button-prev {background-size:cover;right:-5%;left:auto}
.index_bd.layout {position:relative;}
.swiper-button-prev:before,.swiper-container-rtl .swiper-button-next:before {content:'\f104'}
.swiper-button-next:before,.swiper-container-rtl .swiper-button-prev:before {content:'\f105'}
.swiper-button-lock {display:none}
.swiper-pagination {position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:3}
.swiper-pagination.swiper-pagination-hidden {opacity:0}
.swiper-container-horizontal&gt;.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {bottom:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic {overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}
.swiper-pagination-bullet {width:12px;height:12px;display:inline-block;vertical-align:middle;border:0 solid rgba(255,255,255,0);background-color:#f6f5fe;border-radius:50%;margin:0 5px;background-clip:content-box}
.swiper-pagination-bullet-active {width:15px;height:15px;background-color:green;border-color:green;opacity:1;filter:alpha(opacity=100)}
button.swiper-pagination-bullet {border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet {cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet {opacity:.7;filter:alpha(opacity=70)}
.swiper-pagination-white .swiper-pagination-bullet-active {opacity:1;filter:alpha(opacity=100)}
.swiper-container-vertical&gt;.swiper-pagination-bullets {right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container-vertical&gt;.swiper-pagination-bullets .swiper-pagination-bullet {margin:6px 0;display:block}
.swiper-container-vertical&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}
.swiper-container-vertical&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display:inline-block;-webkit-transition:.2s top,.3s -webkit-transform;transition:.2s top,.3s -webkit-transform;-o-transition:.2s transform,.3s top;transition:.2s transform,.3s top;transition:.2s transform,.3s top,.3s -webkit-transform}
.swiper-container-horizontal&gt;.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 5px}
.swiper-container-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}
.swiper-container-horizontal&gt;.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition:.2s left,.3s -webkit-transform;transition:.2s left,.3s -webkit-transform;-o-transition:.2s transform,.3s left;transition:.2s transform,.3s left;transition:.2s transform,.3s left,.3s -webkit-transform}
.swiper-container-horizontal.swiper-container-rtl&gt;.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition:.2s right,.3s -webkit-transform;transition:.2s right,.3s -webkit-transform;-o-transition:.2s transform,.3s right;transition:.2s transform,.3s right;transition:.2s transform,.3s right,.3s -webkit-transform}
.swiper-pagination-progressbar {background:rgba(0,0,0,.25);position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}
.swiper-container-horizontal&gt;.swiper-pagination-progressbar {width:100%;height:4px;left:0;top:0}
.swiper-container-vertical&gt;.swiper-pagination-progressbar {width:4px;height:100%;left:0;top:0}
.swiper-pagination-progressbar.swiper-pagination-white {background:rgba(255,255,255,.25)}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active {background:#000}
.swiper-pagination-progressbar.swiper-pagination-black {background:rgba(0,0,0,.25)}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {background:#000}
.swiper-pagination-lock {display:none}
.swiper-scrollbar {border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}
.swiper-container-horizontal&gt;.swiper-scrollbar {position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
.swiper-container-vertical&gt;.swiper-scrollbar {position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
.swiper-scrollbar-drag {height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}
.swiper-scrollbar-cursor-drag {cursor:move}
.swiper-scrollbar-lock {display:none}
.swiper-zoom-container {width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}
.swiper-zoom-container&gt;canvas,.swiper-zoom-container&gt;img,.swiper-zoom-container&gt;svg {max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
.swiper-slide-zoomed {cursor:move}
.swiper-lazy-preloader {width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}
.swiper-lazy-preloader:after {display:block;content:'';width:100%;height:100%;background-position:50%;background-size:100%;background-repeat:no-repeat}
@-webkit-keyframes swiper-preloader-spin {100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes swiper-preloader-spin {100% {-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.swiper-container .swiper-notification {position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide {pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide {pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events:auto}
.swiper-container-cube {overflow:visible}
.swiper-container-cube .swiper-slide {pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}
.swiper-container-cube .swiper-slide .swiper-slide {pointer-events:none}
.swiper-container-cube.swiper-container-rtl .swiper-slide {-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events:auto}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {pointer-events:auto;visibility:visible}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top {z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-cube-shadow {position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}
.swiper-container-flip {overflow:visible}
.swiper-container-flip .swiper-slide {pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-container-flip .swiper-slide .swiper-slide {pointer-events:none}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events:auto}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-coverflow .swiper-wrapper {-ms-perspective:1200px}
.slider_banner .swiper-button-next,.slider_banner .swiper-button-prev {width:50px;height:50px;line-height:50px;border-radius:50%;margin-top:-25px;color:#fff;background-color:rgba(0,0,0,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);font-size:24px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;opacity:0;filter:alpha(opacity=0);background:0 0}
.slider_banner .swiper-button-next:after,.slider_banner .swiper-button-next:before,.slider_banner .swiper-button-prev:after,.slider_banner .swiper-button-prev:before {content:'';display:inline-block;position:absolute;top:0;width:50px;height:50px;line-height:50px;border-radius:50%;background-color:rgba(0,0,0,.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);font-size:24px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.slider_banner .swiper-button-prev:after,.slider_banner .swiper-button-prev:before {font-family:fontawesome;content:'\f104'}
.slider_banner .swiper-button-prev:before {left:0}
.slider_banner .swiper-button-next:after,.slider_banner .swiper-button-prev:after {background-color:green}
.slider_banner .swiper-button-prev:after {left:30%;-webkit-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);opacity:0;filter:alpha(opacity=0)}
.slider_banner .swiper-button-prev:hover:before {left:-30%;-webkit-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);opacity:0;filter:alpha(opacity=0)}
.slider_banner .swiper-button-prev:hover:after {left:0;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;opacity:1;filter:alpha(opacity=100)}
.slider_banner .swiper-button-next:after,.slider_banner .swiper-button-next:before {font-family:fontawesome;content:'\f105'}
.slider_banner .swiper-button-next:before {right:0}
.slider_banner .swiper-button-next:after {right:30%;-webkit-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);opacity:0;filter:alpha(opacity=0)}
.slider_banner .swiper-button-next:hover:before {right:-30%;-webkit-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);opacity:0;filter:alpha(opacity=0)}
.slider_banner .swiper-button-next:hover:after {right:0;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;opacity:1;filter:alpha(opacity=100)}
.slider_banner:hover .swiper-button-next,.slider_banner:hover .swiper-button-prev {opacity:1;filter:alpha(opacity=100)}
.slider_banner .swiper-button-prev {left:60px}
.slider_banner .swiper-button-next {right:60px}
.slider_banner .swiper-pagination {bottom:10px}
.slider_banner .swiper-slide img {width:100%}
.slider_banner .swiper-slide img+img {position:absolute;left:0;top:0}
.slider_banner .swiper-slide img {width:100%;transition:3s linear;transform:scale(1.08)}
.slider_banner .swiper-slide.swiper-slide-active img {transform:scale(1)}
.slider_banner .swiper-pagination-bullet {margin:0 8px}
.swiper-container {overflow:hidden}
.swiper-container .swiper-wrapper {}
.swiper-slide {float:left\9}

.product_slider .product_item {
    width: 25%\9
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .swiper-container .swiper-wrapper {
        width: auto
    }
}

@media screen and (min-width: 960px) and (max-width: 1500px) {
    .product-btn-wrap{
        margin-bottom: 20px;
    }
    .product-btn-wrap .email, .product-btn-wrap .pdf{
        font-size: 13px;
        padding: 5px;
        width: 48%;
        text-align: center;
        box-sizing: border-box;
        margin: 0;
    }
    .product-btn-wrap .email{
        float: left;
    }
    .product-btn-wrap .pdf{
        float: right;
    }
}

.entry {
    padding: 15px 0
}
.entry {
    color: #666;
}
.entry a {
   /* color: #0030FF*/
}
.entry p {
    margin: 0;
    padding: 8px 0;
    font-size: 13px;
    line-height: 1.8
}
.entry table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100% !important;
    margin-bottom: 20px;
   
}
.entry table tbody tr:nth-child(1) {
background-color: #f2f2f2;
}

.entry tr&gt;:first-child{
    padding: 0 10px;
}
.entry td,.entry th {
    height: 56px ;
    border: 1px solid #000;
    text-align: left;
    line-height: 1.5;
    font-size: 12px ;
    color: #666;
    /*background: #fbfbfb;*/
    padding: 0 0px
}
.entry th {
    font-size: 12px;
    background: #eee
}
.entry td p,.entry th p,.pd-panel .entry td p,.pd-panel .entry th p {
    margin: 0;
    padding: 5px;
    color: #666;
    font-size: 12px;
    line-height: 1.3
}
.entry td.amts {
    color: #cb2027
}
.entry th#cartDelete {
    text-align: center
}
.entry .button {
    margin: 15px 10px 0 0;
    background: #dfdfdf;
    padding: 8px 15px;
    border: 0;
    cursor: pointer;
    line-height: 1.2;
    color: #777;
    font-weight: 700;
    text-transform: Capitalize
}
.entry .button:hover {
    background: #cb2027;
    color: #fff
}
.entry .deletecartitem {
    width: 50px;
    text-align: center
}
.entry .deletecartitem label {
    display: none
}
.entry .stotal td.amts {
    font-size: 18px;
    font-weight: 700
}
.entry img.alignleft {
    float: left;
    margin: 20px 15px 0 0
}
.entry img.alignright {
    float: right;
    margin: 20px 0 0 15px
}
.entry img.alignleftnopad {
    float: left;
    margin-left: 0
}
.entry img.alignrightnopad {
    float: right;
    margin-right: 0
}
.entry img.aligncenter {
    text-align: center;
    display: block;
    margin: 20px auto 0 auto
}
.entry img {
    max-width: 100%;
       /* width: 100%;*/
}
.cartitem a {
    color: #292929;
    font-weight: 700
}
.inquiry-form ul li {
    background: 0 0
}
.entry .inquiry-form-wrap {
    margin: 20px 0 0
}
.table_wrap {
    position: relative;
    display: block
}
.main table {
    position: relative;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin-bottom: 0!important
}
.main table td,.main table th {
    height: 30px;
    border: 1px solid #ccc;
    text-align: left;
    line-height: 1.5;
    font-size: 12px;
    color: #666;
    background: #fbfbfb;
    padding: 0 15px
}
.main table th {
    font-size: 12px;
    background: #eee
}
.main table td p,.main table th p,table td p,table th p {
    margin: 0;
    padding: 5px;
    color: #666;
    font-size: 12px;
    line-height: 1.3
}
.main table td.amts {
    color: #cb2027
}
.main table th#cartDelete {
    text-align: center
}
.container {
    position: relative;
    min-height: 100vh
}
.search-ipt {
    border: 0;
    background: 0 0;
    border-radius: 0;
    -webkit-appearance: none
}
.web-search {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    visibility: hidden
}
.web-search .btn--search-close {
    display: inline-block;
    font-size: 1.8em;
    border-radius: 50%;
    position: absolute;
    top: 1.25em;
    right: 1.25em;
    display: none;
    background-image: url(img/search_btn_close.png);
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: auto 35%;
    background-size: auto 35%;
    background-color: #ccc;
    width: 42px;
    height: 42px;
    line-height: 42px;
    cursor: pointer;
    -webkit-transition: transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease
}
.web-search .btn--search-close:hover {
    background-color: green;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}
.js .btn--search-close {
    display: block
}
.web-search .search-ipt {
    font-family: inherit;
    line-height: 1;
    display: inline-block;
    box-sizing: border-box;
    width: 75%;
    padding: .05em 0;
    color: #333;
    border-bottom: 3px solid;
    font-size: 20px;
    line-height: 10px
}
.web-search .search-ipt::-webkit-input-placeholder {
    color: #333;
    font-weight: 700
}
.web-search .search-ipt::-moz-placeholder {
    opacity: 1;
    color: #333;
    font-weight: 700
}
.web-search .search-ipt:-ms-input-placeholder {
    color: #333;
    font-weight: 700
}
.web-search .search-ipt::-webkit-search-cancel-button,.web-search .search-ipt::-webkit-search-decoration {
    -webkit-appearance: none
}
.web-search .search-ipt::-ms-clear {
    display: none
}
.web-search .search-attr {
    font-size: 90%;
    display: block;
    width: 75%;
    margin: 0 auto;
    padding: .85em 0;
    text-align: right;
    color: #333
}
.js .container {
    position: relative;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}
.js .main-wrap--move {
    height: 100vh
}
.js .web-search {
    pointer-events: none
}
.js .search--open {
    pointer-events: auto;
    opacity: 1;
    visibility: visible
}
.web-search .btn--search-close {
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease
}
.search--open .btn--search-close {
    opacity: 1;
    -webkit-transition: transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    -webkit-animation: bounceInA 1s ease;
    -o-animation: bounceInA 1s ease;
    animation: bounceInA 1s ease
}
.search__suggestion,.web-search .search-attr {
    opacity: 0;
    -moz-transform: translate3d(0,30px,0);
    -webkit-transform: translate3d(0,30px,0);
    -ms-transform: translate3d(0,30px,0);
    -o-transform: translate3d(0,30px,0);
    transform: translate3d(0,30px,0);
    -moz-transition: opacity .8s,transform .8s;
    -webkit-transition: opacity .8s,transform .8s;
    -ms-transition: opacity .8s,transform .8s;
    -o-transition: opacity .8s,transform .8s;
    transition: opacity .8s,transform .8s
}
.search--open .search-attr {
    opacity: 1;
    -moz-transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    font-size: 20px
}
.js .web-search .search-ipt {
    font-size: 60px;
    font-weight: 700;
    border-bottom-width: 1px;
    padding: 15px 0;
    -moz-transform: scale3d(0,1,1);
    -webkit-transform: scale3d(0,1,1);
    -ms-transform: scale3d(0,1,1);
    -o-transform: scale3d(0,1,1);
    transform: scale3d(0,1,1);
    -moz-transform-origin: 0 50%;
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -moz-transition: transform .3s;
    -webkit-transition: transform .3s;
    -ms-transition: transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s;
    opacity: 0;
    text-transform: uppercase
}
.js .web-search .search-ipt,.web-search .search-attr {
    -webkit-transition-delay: .4s;
    -o-transition-delay: .4s;
    transition-delay: .4s
}
.js .search--open .search-ipt {
    -moz-transform: scale3d(1,1,1);
    -webkit-transform: scale3d(1,1,1);
    -ms-transform: scale3d(1,1,1);
    -o-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    opacity: 1;
    -moz-transition-duration: .4s;
    -webkit-transition-duration: .4s;
    -ms-transition-duration: .4s;
    -o-transition-duration: .4s;
    transition-duration: .4s
}
.js .search--open .search-btn {
    display: none!important
}
.web-search .search-attr {
    padding-bottom: 0
}
.js .web-search {
    width: 70%;
    height: 240px;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    padding: 50px 0;
    margin: auto;
    border-radius: 8px;
    z-index: 100001;
    perspective: 1200px
}
.js .web-search::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    background: rgba(255,255,255,.98);
    background-color: #fff;
    -webkit-transform: translateY(-30%) scale(1,0);
    -ms-transform: translateY(-30%) scale(1,0);
    -o-transform: translateY(-30%) scale(1,0);
    transform: translateY(-30%) scale(1,0);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}
.js .search--open::before {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none
}
.main-wrap--move:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.7);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100000
}
/*-------------------------------
			scrollsidebar start
			----------------------------------*/
.scrollsidebar, .scrollsidebar a { font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif; }
.scrollsidebar { position:absolute; z-index:30; top:150px; right:0; }
.show_btn { width:38px; height:192px; overflow:hidden; cursor:pointer; display:block; overflow:hidden; background:url(img/custom_service/show_btn.png) no-repeat center center; position: absolute; right: 0; top: 0; }
.side_content { width:0; height:auto; overflow:hidden; float:left; }
.side_content .side_list { width:140px; overflow:hidden; border:1px solid #dadada; border-radius:8px; position:relative; background:#FFF; }
.side_content .side_list .hd img { width:100%; border-bottom:1px solid #dadada; }
.side_content .side_list .cont li { height:40px; line-height:40px; border-bottom:1px solid #dadada; list-style:none; position:relative; }
.side_content .side_list .cont li a { position:relative; display:block; padding:0 0 0 43px; text-decoration:none; }
.side_content .side_list .cont li a:before { content:""; position:absolute; display:block; overflow:hidden; top:0; left:10px; width:25px; height:40px; background-repeat:no-repeat; background-position:center center; }
.side_content .side_list .cont li .email:before { background-image:url(img/custom_service/icons01.png); }
.side_content .side_list .cont li .skype:before { background-image:url(img/custom_service/icons02.png); }
.side_content .side_list .cont li .inquiry:before { background-image:url(img/custom_service/icons03.png); }
.side_content .side_list .cont li .qq:before { background-image:url(img/custom_service/icons04.png); }
.ww { margin-left:-30px; }
.side_content .side_list .t-code { padding:10px 10px 7px; border-bottom:1px solid #dadada; }
.side_content .side_list .t-code img { width:100%; }
.side_content .side_list .side_title { height:30px; line-height:30px; padding:0 12px; }
.side_content .side_list .side_title .close_btn { background:url(img/custom_service/close.png) no-repeat center center; width:12px; height:30px; position:absolute; bottom:0; right:10px; cursor:pointer; }
.side_content .side_list .side_title .close_btn span { display:none; }
/*-------------------------------
			scrollsidebar end
			----------------------------------*/
.show_btn {width:38px;height:192px;overflow:hidden;cursor:pointer;overflow:hidden;background:url(img/custom_service/show_btn.png) no-repeat center center;position:fixed;right:0;top:37%}
.side_content .side_list {width:140px;overflow:hidden;border:1px solid #dadada;border-radius:8px;position: fixed;;background:#FFF;top: 37%;}
.side_content .side_list .hd img {width:100%;border-bottom:1px solid #dadada}
.side_content .side_list .cont li {height:40px;line-height:40px;border-bottom:1px solid #dadada;list-style:none;position:relative}
.side_content .side_list .cont li a {position:relative;display:block;padding:0 0 0 43px;text-decoration:none}
.side_content .side_list .cont li a:before {content:"";position:absolute;display:block;overflow:hidden;top:0;left:10px;width:25px;height:40px;background-repeat:no-repeat;background-position:center center}
.side_content .side_list .cont li .email:before {background-image:url(img/custom_service/icons01.png)}
.side_content .side_list .cont li .skype:before {background-image:url(img/custom_service/icons02.png)}
.side_content .side_list .cont li .inquiry:before {background-image:url(img/custom_service/icons03.png)}
.side_content .side_list .cont li .qq:before {background-image:url(img/custom_service/icons04.png)}
.ww {margin-left:-30px}
.side_content .side_list .t-code {padding:10px 10px 7px;border-bottom:1px solid #dadada}
.side_content .side_list .t-code img {width:100%}
.side_content .side_list .side_title {height:30px;line-height:30px;padding:0 12px}
.side_content .side_list .side_title .close_btn {background:url(img/custom_service/close.png) no-repeat center center;width:12px;height:30px;position:absolute;bottom:0;right:10px;cursor:pointer}
.side_content .side_list .side_title .close_btn span {display:none}
.inquiry-pop-bd {position:fixed;left:50%;top:50%;margin:-300px 0 0 -275px;width:550px;height:500px;background:#FFF;box-shadow:0 0 10px rgba(255,255,255,.5);display:none;z-index:2000}
.inquiry-pop-bd:before {content:"";position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.7);z-index:-1}
.inquiry-pop-bd .inquiry-pop {position:absolute;width:100%;height:100%;left:0;top:0;padding:22px;z-index:1;background:#FFF;-webkit-animation:fadeInDownA .4s ease;-o-animation:fadeInDownA .4s ease;animation:fadeInDownA .4s ease}
.inquiry-pop-bd .inquiry-pop .ico-close-pop {position:absolute;right:-10px;top:-10px;width:30px;height:30px;background:url(img/custom_service/fancy_close.png) no-repeat center center;cursor:pointer;z-index:1}
.inquiry-one {position:relative;height:420px;width:50%;/*float:right*/padding-top: 15px}
.inquiry-form-wrap {    height: 420px;}
.ad_prompt {position:absolute;display:block;top:50%;left:0;width:100%;line-height:40px;margin:-20px 0 0;text-align:center;color:#ff6f00;font-size:20px;-webkit-animation:twinkling 1s infinite ease-in-out;animation:twinkling 1s infinite ease-in-out;display:none}


/* language */
.prisna-wp-translate-seo {display:none;font-family:Arial,Helvetica,sans-serif}
.change-language .prisna-wp-translate-seo,.mobile-head-language .prisna-wp-translate-seo {display:block}
.change-language .change-language-title,.change-language .change-language-title a {font-size:10pt;color:#333;line-height:33px;height:33px;}
.change-language .change-language-title a:after {font-family:fontawesome;content:"\f0d7";font-size:12px;display:inline-block;padding-left:2px}
.change-language:hover .change-language-title a:after {-moz-transform:rotate(-360deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.change-language .change-language-cont {position:absolute;top:36px;right:0;width:360px;background:#FFF;padding:20px 10px 20px 20px;transform:scale3d(.9,.9,1);opacity:0;visibility:hidden;z-index:999;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #eee;border-radius:5px;overflow-y:scroll;max-height:80vh}
.change-language:hover .change-language-cont {transform:scale3d(1,1,1);opacity:1;visibility:visible}
.change-language .change-language-cont li {display:inline-block;vertical-align:top;width:30%;margin:0 0 10px;font-size:10pt;/*overflow:hidden;*/padding:0 10px 0 0}
.change-language .change-language-cont li a:hover {color:green}
.change-language .change-language-cont .lang-item-hide {display:none!important}
.change-language .change-language-cont .lang-more {position:relative;display:block;text-align:center;cursor:pointer;line-height:30px}
.change-language .change-language-cont .more-active {font-size:20px}
.language-flag span {position:relative;display:inline-block;vertical-align:top;white-space:nowrap;padding:0 0 0 33px;overflow:hidden;color:#000}
.change-language::-webkit-scrollbar {width:5px}
.change-language::-webkit-scrollbar-track {background-color:#fff}
.change-language::-webkit-scrollbar-thumb {background-color:rgba(0,0,0,.3);border-radius:3px}
.change-language .language-cont:hover::-webkit-scrollbar-thumb {display:block}
.language-flag .country-flag {position:absolute;left:0;top:50%;display:inline-block;vertical-align:top;background-repeat:no-repeat;background-image:url(img/all-m.gif);width:22px;height:16px;margin:-8px 5px 0}
.change-language {   text-align: left;}
li.language-flag a {position:relative}
.medium-title:first-child span{color:#fff!important ;}

.language-flag-af .country-flag {background-position:0 0!important}
.language-flag-sq .country-flag {background-position:0 -16px!important}
.language-flag-ar .country-flag {background-position:0 -32px!important}
.language-flag-hy .country-flag {background-position:0 -48px!important}
.language-flag-az .country-flag {background-position:0 -64px!important}
.language-flag-eu .country-flag {background-position:0 -80px!important}
.language-flag-be .country-flag {background-position:0 -96px!important}
.language-flag-bg .country-flag {background-position:0 -112px!important}
.language-flag-ca .country-flag {background-position:0 -128px!important}
.language-flag-zh .country-flag {background-position:0 -144px!important}
.language-flag-zh-TW .country-flag {background-position:0 -160px!important}
.language-flag-hr .country-flag {background-position:0 -176px!important}
.language-flag-cs .country-flag {background-position:0 -192px!important}
.language-flag-da .country-flag {background-position:0 -208px!important}
.language-flag-nl .country-flag {background-position:0 -240px!important}
.language-flag-en .country-flag {background-position:0 -256px!important}
.language-flag-et .country-flag {background-position:0 -272px!important}
.language-flag-tl .country-flag {background-position:0 -288px!important}
.language-flag-fi .country-flag {background-position:0 -304px!important}
.language-flag-fr .country-flag {background-position:0 -320px!important}
.language-flag-gl .country-flag {background-position:0 -336px!important}
.language-flag-ka .country-flag {background-position:0 -352px!important}
.language-flag-de .country-flag {background-position:0 -368px!important}
.language-flag-el .country-flag {background-position:0 -384px!important}
.language-flag-ht .country-flag {background-position:0 -400px!important}
.language-flag-iw .country-flag {background-position:0 -416px!important}
.language-flag-gu .country-flag,.language-flag-hi .country-flag,.language-flag-kn .country-flag,.language-flag-ta .country-flag,.language-flag-te .country-flag {background-position:0 -432px!important}
.language-flag-hu .country-flag {background-position:0 -448px!important}
.language-flag-is .country-flag {background-position:0 -464px!important}
.language-flag-id .country-flag {background-position:0 -480px!important}
.language-flag-ga .country-flag {background-position:0 -496px!important}
.language-flag-it .country-flag {background-position:0 -512px!important}
.language-flag-ja .country-flag {background-position:0 -528px!important}
.language-flag-ko .country-flag {background-position:0 -544px!important}
.language-flag-la .country-flag {background-position:0 -560px!important}
.language-flag-lv .country-flag {background-position:0 -576px!important}
.language-flag-lt .country-flag {background-position:0 -592px!important}
.language-flag-mk .country-flag {background-position:0 -608px!important}
.language-flag-ms .country-flag {background-position:0 -624px!important}
.language-flag-mt .country-flag {background-position:0 -640px!important}
.language-flag-no .country-flag {background-position:0 -656px!important}
.language-flag-fa .country-flag {background-position:0 -672px!important}
.language-flag-pl .country-flag {background-position:0 -688px!important}
.language-flag-pt .country-flag {background-position:0 -704px!important}
.language-flag-ro .country-flag {background-position:0 -720px!important}
.language-flag-ru .country-flag {background-position:0 -736px!important}
.language-flag-sr .country-flag {background-position:0 -752px!important}
.language-flag-sk .country-flag {background-position:0 -768px!important}
.language-flag-sl .country-flag {background-position:0 -784px!important}
.language-flag-es .country-flag {background-position:0 -800px!important}
.language-flag-sw .country-flag {background-position:0 -816px!important}
.language-flag-sv .country-flag {background-position:0 -832px!important}
.language-flag-th .country-flag {background-position:0 -848px!important}
.language-flag-tr .country-flag {background-position:0 -864px!important}
.language-flag-uk .country-flag {background-position:0 -880px!important}
.language-flag-ur .country-flag {background-position:0 -896px!important}
.language-flag-vi .country-flag {background-position:0 -912px!important}
.language-flag-cy .country-flag {background-position:0 -928px!important}
.language-flag-yi .country-flag {background-position:0 -944px!important}
.language-flag-bn .country-flag {background-position:0 -960px!important}
.language-flag-eo .country-flag {background-position:0 -976px!important}
.language-flag.language-flag-custom-afghanistan .country-flag {background-position:0 -992px!important}
.language-flag.language-flag-custom-albania .country-flag {background-position:0 -1008px!important}
.language-flag.language-flag-custom-algeria .country-flag {background-position:0 -1024px!important}
.language-flag.language-flag-custom-argentina .country-flag {background-position:0 -1040px!important}
.language-flag.language-flag-custom-australia .country-flag {background-position:0 -1056px!important}
.language-flag.language-flag-custom-austria .country-flag {background-position:0 -1072px!important}
.language-flag.language-flag-custom-belgium .country-flag {background-position:0 -1088px!important}
.language-flag.language-flag-custom-brazil .country-flag {background-position:0 -1104px!important}
.language-flag.language-flag-custom-canada .country-flag {background-position:0 -1120px!important}
.language-flag.language-flag-custom-chile .country-flag {background-position:0 -1136px!important}
.language-flag.language-flag-custom-cote-d-ivoire .country-flag {background-position:0 -1152px!important}
.language-flag.language-flag-custom-ecuador .country-flag {background-position:0 -1168px!important}
.language-flag.language-flag-custom-egypt .country-flag {background-position:0 -1184px!important}
.language-flag.language-flag-custom-england .country-flag {background-position:0 -1200px!important}
.language-flag.language-flag-custom-luxembourg .country-flag {background-position:0 -1216px!important}
.language-flag.language-flag-custom-malaysia .country-flag {background-position:0 -1232px!important}
.language-flag.language-flag-custom-mexico .country-flag {background-position:0 -1248px!important}
.language-flag.language-flag-custom-new-zealand .country-flag {background-position:0 -1264px!important}
.language-flag.language-flag-custom-oman .country-flag {background-position:0 -1280px!important}
.language-flag.language-flag-custom-qatar .country-flag {background-position:0 -1296px!important}
.language-flag.language-flag-custom-saudi-arabia .country-flag {background-position:0 -1312px!important}
.language-flag.language-flag-custom-singapore .country-flag {background-position:0 -1328px!important}
.language-flag.language-flag-custom-south-africa .country-flag {background-position:0 0!important}
.language-flag.language-flag-custom-switzerland .country-flag {background-position:0 -1344px!important}
.language-flag.language-flag-custom-syria .country-flag {background-position:0 -1360px!important}
.language-flag.language-flag-custom-united-arab-emirates .country-flag {background-position:0 -1376px!important}
.language-flag.language-flag-custom-united-states-of-america .country-flag {background-position:0 -1392px!important}
.language-flag-hy .country-flag {background-position:0 -1408px}
.language-flag-bs .country-flag {background-position:0 -1424px}
.language-flag-ceb .country-flag {background-position:0 -1440px}
.language-flag-ny .country-flag {background-position:0 -1456px}
.language-flag-ha .country-flag {background-position:0 -1472px}
.language-flag-hmn .country-flag {background-position:0 -1488px}
.language-flag-ig .country-flag {background-position:0 -1504px}
.language-flag-jw .country-flag {background-position:0 -1520px}
.language-flag-kk .country-flag {background-position:0 -1536px}
.language-flag-km .country-flag {background-position:0 -1552px}
.language-flag-lo .country-flag {background-position:0 -1568px}
.language-flag-la .country-flag {background-position:0 -1584px}
.language-flag-mg .country-flag {background-position:0 -1600px}
.language-flag-ml .country-flag {background-position:0 -1616px}
.language-flag-mi .country-flag {background-position:0 -1632px}
.language-flag-mr .country-flag {background-position:0 -1648px}
.language-flag-mn .country-flag {background-position:0 -1664px}
.language-flag-my .country-flag {background-position:0 -1680px}
.language-flag-ne .country-flag {background-position:0 -1696px}
.language-flag-pa .country-flag {background-position:0 -1712px}
.language-flag-st .country-flag {background-position:0 -1728px}
.language-flag-si .country-flag {background-position:0 -1744px}
.language-flag-so .country-flag {background-position:0 -1760px}
.language-flag-su .country-flag {background-position:0 -1776px}
.language-flag-tg .country-flag {background-position:0 -1792px}
.language-flag-uz .country-flag {background-position:0 -1808px}
.language-flag-yo .country-flag {background-position:0 -1824px}
.language-flag-zu .country-flag {background-position:0 -1840px}
.animated {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite {-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge {-webkit-animation-duration:2s;animation-duration:2s}


/**wow **/
@-webkit-keyframes fadeInLeftA {0% {opacity:0;-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
    100% {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeftA {0% {opacity:0;-webkit-transform:translate3d(-30%,0,0);-ms-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
    100% {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInLeftA {-webkit-animation-name:fadeInLeftA;animation-name:fadeInLeftA}
@-webkit-keyframes fadeInUpA {0% {opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}
    100% {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUpA {0% {opacity:0;-webkit-transform:translate3d(0,30%,0);-ms-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}
    100% {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInUpA {-webkit-animation-name:fadeInUpA;animation-name:fadeInUpA}
@-webkit-keyframes fadeInRightA {0% {opacity:0;-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}
    100% {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRightA {0% {opacity:0;-webkit-transform:translate3d(30%,0,0);-ms-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}
    100% {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInRightA {-webkit-animation-name:fadeInRightA;animation-name:fadeInRightA}
@-webkit-keyframes twinkling {0% {opacity:0}
    100% {opacity:1}
}
@-webkit-keyframes OrangePulse {from {background-color:rgba(210,174,109,.2);-webkit-box-shadow:0 0 10px rgba(210,174,109,1)}
    50% {background-color:rgba(210,174,109,1);-webkit-box-shadow:0 0 10px rgba(210,174,109,1)}
    to {background-color:rgba(210,174,109,.2);-webkit-box-shadow:0 0 10px rgba(210,174,109,1)}
}
@-webkit-keyframes swing {20% {-webkit-transform:rotate(40deg);transform:rotate(40deg)}
    40% {-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}
    60% {-webkit-transform:rotate(10deg);transform:rotate(10deg)}
    80% {-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
    100% {-webkit-transform:rotate(0);transform:rotate(0)}
}
@keyframes swing {20% {-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}
    40% {-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}
    60% {-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}
    80% {-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}
    100% {-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
}
.swing {-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes jump {0% {-webkit-transform:translateY(0)}
    25% {-webkit-transform:translateY(-20%)}
    50% {-webkit-transform:translateY(0)}
    75% {-webkit-transform:translateY(-10%)}
    100% {-webkit-transform:translateY(0)}
}
@keyframes jump {0% {transform:translateY(0)}
    25% {transform:translateY(-20%)}
    50% {transform:translateY(0)}
    75% {transform:translateY(-10%)}
    100% {transform:translateY(0)}
}
@-webkit-keyframes bounceInA {0%,100%,20%,40%,60%,80% {-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
    0% {opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
    20% {-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
    40% {-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
    60% {opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
    80% {-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}
    100% {opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@keyframes bounceInA {0%,100%,20%,40%,60%,80% {-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}
    0% {opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
    20% {-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
    40% {-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
    60% {opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
    80% {-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}
    100% {opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
.bounceInA {-webkit-animation-name:bounceInA;animation-name:bounceInA;-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes fadeInDownA {0% {opacity:0;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}
    100% {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDownA {0% {opacity:0;-webkit-transform:translate3d(0,-20%,0);-ms-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}
    100% {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInDownA {-webkit-animation-name:fadeInDownA;animation-name:fadeInDownA}
@keyframes fadeInA {0% {opacity:0}
    100% {opacity:1}
}
.fadeInA {-webkit-animation-name:fadeInA;animation-name:fadeInA}
@-webkit-keyframes flipInY {0% {-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
    0%,40% {-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
    40% {-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}
    60% {-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}
    80% {-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}
    to {-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInY {0% {-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
    0%,40% {-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
    40% {-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}
    60% {-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}
    80% {-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}
    to {-webkit-transform:perspective(400px);transform:perspective(400px)}
}
.flipInY {-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}
@-webkit-keyframes fadeInUp {0% {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
    to {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp {0% {opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
    to {opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUp {-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUpBig {0% {opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
    to {opacity:1;-webkit-transform:none;transform:none}
}
@-webkit-keyframes bounceInUp {0%,60%,75%,90%,to {-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
    0% {opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
    60% {opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
    75% {-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
    90% {-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
    to {-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@keyframes bounceInUp {0%,60%,75%,90%,to {-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
    0% {opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
    60% {opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
    75% {-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
    90% {-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
    to {-webkit-transform:translateZ(0);transform:translateZ(0)}
}
.bounceInUp {-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
.cuslanguage,.head-social,.head_right {}
.company-synopses {background:#f2f2f2}
.company-synopses .layer-body {width:100%;margin:auto}
.company-synopses .synopses-list ul {margin:0 -.1rem}
.company-synopses .synopsis-item {width:33%;padding:.1rem;float:left;text-align:center}
.synopsis-item .item-img img,.synopsis-item .item-img:before,.synopsis-item .item-info,.synopsis-item .item-info .read-more,.synopsis-item .item-wrap {-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.synopsis-item .item-wrap:hover .item-info .item-desc {color:#666}
.synopsis-item .item-img {display:block;width:160px;height:160px;border:1px solid #ccc;padding:.35rem;border-radius:50%;position:relative;overflow:hidden;margin:0 auto .3rem}
.synopsis-item .item-img img {position:relative;z-index:3}
.synopsis-item .item-img:before {content:'';display:block;width:86%;height:86%;position:absolute;left:7%;top:7%;background-color:#2b935d;border-radius:50%}
.synopsis-item .item-info {position:relative;z-index:99}
.synopsis-item .item-info .item-title {position:relative;font-weight:700;font-size:1.4vw;margin:0 auto .15rem}
.synopsis-item .item-info .item-desc {display:block;height:auto;line-height:1vw;overflow:hidden;margin:0 auto 0;color:#888;font-size:.85vw;}
.synopsis-item:hover .item-img {-webkit-box-shadow:0 0 .05rem rgba(0,0,0,.3);box-shadow:0 0 .05rem rgba(0,0,0,.3)}
.synopsis-item:hover .item-img img {-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
.synopsis-item:hover .item-img:before {width:92%;height:92%;left:4%;top:4%;background-color:#98de00}
.head_layer {height:95px;background:rgba(42,147,93,.95);}
.index-product .index_hd .hd_title {padding-bottom:20px;}
.hd_title .ctxt { display: inline; color: rgba(42,147,93);}
.index_hd .hd_index_title{padding-bottom: 0px !important;padding-top: 20px;font-size: 15px;font-weight: normal;} 
.index_hd hr{margin: auto;border-top: 3px solid rgba(42,147,93,.75);width: 7%;}
.index-product .swiper-button-prev,.index-product .swiper-container-rtl .swiper-button-next {top:283px;}
.index-product .swiper-button-next,.index-product .swiper-container-rtl .swiper-button-prev {top:283px;}
.index-pro .index_bd .product_item {width:100%}
.index-about-us {padding:50px 0;}
/*.index-about-us .index_hd {margin-bottom:0;}*/
.index-case {padding:50px 0;margin-bottom:0;}
.index-case .swiper-button-prev,.index-case .swiper-container-rtl .swiper-button-next {top:142px;left:-65px;}
.index-case .swiper-button-next,.index-case .swiper-container-rtl .swiper-button-prev {right:-65px;top:142px;}
.company_subscribe .learn_more a:before {content:'';display:block;border-top:.3em solid #19955b;border-left:.3em solid #19955b;position:absolute;left:0;top:0;right:.6em;bottom:.6em;}
.index-partners {padding:50px 0;}
.index-partners .index-title-bar {padding:0;margin-bottom:40px;}
.index-partners .swiper-button-prev,.index-partners .swiper-container-rtl .swiper-button-next {top:160px;}
.index-partners .swiper-button-next,.index-partners .swiper-container-rtl .swiper-button-prev {top:160px;}
@media screen and (max-width:640px) {.swiper-container-android .swiper-slide {width:100% !important;}
}


/*company_subscribe*/
.company_subscribe{padding-bottom: 50px;text-align: center;overflow: hidden;}
.company_subscribe .sys_btn{display: inline-block;position: relative;font-size: 40px;padding: .6em;}
.company_subscribe .btn_inner{display: inline-block;color:#fff;font-weight: bold;background-color: #000;padding: .12em 1em;position: relative;}
.company_subscribe .sys_btn:before,.company_subscribe .button:after{-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.company_subscribe .sys_btn:before{content: '';display: block;border-top: .3em solid #19955b;border-left: .3em solid #19955b;position: absolute;left: 0;top: 0;right: .6em;bottom: .6em;}
.company_subscribe .sys_btn:hover:before{opacity: 0;right: 90%;bottom: 90%;-webkit-transition-delay: .15s;-o-transition-delay: .15s;transition-delay: .15s;}
.company_subscribe .sys_btn:after{content: '';display: block;border-right: .3em solid #19955b;border-bottom: .3em solid #19955b;position: absolute;left: 90%;top:90%;right: 0;bottom:0;opacity: 0;}
.company_subscribe .sys_btn:hover:after{opacity: 1;left: .6em;top: .6em;}


/*-------------------------------
			fancybox start
			----------------------------------*/

/*! fancyBox v2.1.3 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}
.fancybox-outer,.fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('img/fancybox/fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('img/fancybox/fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('img/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('img/fancybox/fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;z-index:99999;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}


/*-------------------------------
			fancybox end
			----------------------------------*/



/*index_brands*/
.index_brands{padding: 35px 0;overflow: hidden;}
.index_brands .layout{margin-left: 50px;margin-right: 50px;}
.index_brands .index_bd{position: relative;}
.index_brands .brands_slider{margin: 0 50px;}
.index_brands .brand_item{width: 12.5%;float: left;text-align: center;padding: 15px;}
.index-partners .item-img img{display: block;margin: 0 auto;max-width: 100%;}
.index-partners .item-img a:before{content: '';display: block;width: 50px;height:150%;background-image: -webkit-linear-gradient(left,rgba(255,255,255,0) 30%,rgba(255,255,255,.8));position: absolute;left: -20%;top: -25%;-webkit-transform: rotate(30deg);-ms-transform: rotate(30deg);-o-transform: rotate(30deg);transform: rotate(30deg);opacity: 0;}
.index-partners .item-img a:hover:before{left: 130%;opacity: 1;-webkit-transition: all 1.2s ease;-o-transition: all 1.2s ease;transition: all 1.2s ease;}
.index_brands .index_swiper_control{}
.index_brands .swiper-button-prev,.index_brands .swiper-button-next{width: 36px;height: 36px;line-height: 36px;background-color: #eee;font-size: 24px;color: #333;opacity: 1;filter: alpha(opacity=100);position: absolute;top: 50%;margin-top: -18px;font-weight: bold;}
.index_brands .swiper-button-prev:not(.swiper-button-disabled):hover,.index_brands .swiper-button-next:not(.swiper-button-disabled):hover{background-color: #333;color: #fff;}
.index_brands .swiper-button-prev{left: 0;}
.index_brands .swiper-button-next{right: 0;}
.index_brands .swiper-pagination{position: static;display: none;}



@media screen and (min-width:950px) and (max-width:1300px) {.company-synopses .layer-body {width:100%;}
}
@media screen and (min-width:200px) and (max-width:1920px) {.nav_wrap .head_nav&gt;li&gt;a,body,.nav_wrap .head_nav &gt; li li a {font-size:14px;}
    @media screen and (min-width:200px) and (max-width:950px) {.inquiry-one {width:100%!important;}
        .web_head {position:relative;}
        .head_layer,.web_head .logo {height:auto!important;}
        .swiper-button-white{display:none!important;}
    }
    .product-summary .product-meta li {font-size:15px;}
    .path_bar li {font-size:20px;}
}
.swiper-container-horizontal {overflow:hidden;}
@media screen and (max-width:550px) {.tel_link {pointer-events:auto}
    .inquiry-pop-bd {width:auto;left:10px;right:10px;top:10px;bottom:10px;margin:auto}
    .inquiry-pop-bd .inquiry-pop {padding:10px}
    .scrollsidebar {display:none}
}
@media screen  and (max-width:1366px) {
    .layout{width:100%!important}
}

/*-------------------------------
			swiper-slide end
			----------------------------------*/


.index-product .index_bd{

    position: relative;
}

.index-pro3 .swiper-button-white,.index-pro2 .swiper-button-white{
    top:calc(50% - 38px)!important;

}
.index-partners .swiper-button-prev{
    left:-50px!important;
    top:50%!important;
}
.index-partners .swiper-button-next{
    right:-50px!important;
    top:50%!important;
}
/*-------------------------------------------------------- 

													page: download list

																	------------------------------------------------------*/

.download-list ul {
}
.download-list ul li {
	position: relative;
	display: block;
	overflow: hidden;
	line-height: 87px;
	padding: 30px 0 10px;
	border-bottom: 1px solid #E9E9E9;
}
.download-list ul li .download-cont {
	position: relative;
	display: inline-block;
	vertical-align: top;
*display: inline;
 *zoom: 1;
	float: left;
}
.download-list ul li .download-cont .download-pic {
	position: relative;
	display: inline-block;
	vertical-align: top;
*display: inline;
 *zoom: 1;
	width: 100px;
	height: 100px;
	overflow: hidden;
}
.download-list ul li .download-cont .download-pic img {
	max-width: 100px;
	max-height: 100px;
}
.download-list ul li .download-cont .download-detail {
	position: relative;
	display: inline-block;
	vertical-align: middle;
*display: inline;
 *zoom: 1;
	margin: 30 15px;
	font-size: 18px;
	font-family: Arial,Helvetica,sans-serif;
}
.download-button:hover{
background: #2b935d;
}
.download-list ul li .download-button {
    position: relative;
    margin-top: 30px;
	display: inline-block;
	vertical-align: top;
*display: inline;
 *zoom: 1;
	float: right;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	border-width: 1px;
	border-style: solid;
	border-left-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-top-color: #C9C9C9;
	border-bottom-color: #A5A5A5;
	border-radius: 5px;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#F1F1F1', endColorStr='#DADADA', gradientType='0');
	background: -moz-linear-gradient(top, #F1F1F1, #DADADA);
	background: -o-linear-gradient(top, #F1F1F1, #DADADA);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F1F1F1), to(#DADADA));
}
.download-list ul li .download-button:hover{
    background: -moz-linear-gradient(top, #2b935d, #2b935d);
	background: -o-linear-gradient(top, #2b935d, #2b935d);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2b935d), to(#2b935d));
}
.download-list ul li .download-button a:hover{
    color: #fff;
}
.download-list ul li .download-button a {
	position: relative;
	display: block;
	padding: 0 12px 0 40px;
	color: #0A0A0A;
	background-image: url(img/icons08.png);
	background-repeat: no-repeat;
	background-position: 15px 8px;
}
.fl-row-fixed-width {
    max-width: 100% !important;
    width: 100% !important;
}
.fl-row-content-wrap{
    padding: 0 !important;
    margin-right: 20px !important;
    margin-left: 20px !important;
}
.page_contact .fl-row-content-wrap{
    padding: 20px !important;
    margin-right: 0px !important;
    margin-left: 0px !important
}
/*inquiry*/
.inquiry-pop-bd{position:fixed;box-shadow:0 0 10px rgba(255, 255, 255, .5); display:none; z-index:2000; overflow:visible}
body .pop_task{ content:""; position:fixed;width:100%; height:100%; left:0; top:0;background:rgba(0, 0, 0, .7); z-index:1999; display:none  }
.inquiry-pop-bd .inquiry-pop { position:relative; width:100%; height:100%; left:0; top:0;padding:0px;z-index:10000; background:#FFF;}
.inquiry-pop-bd .inquiry-pop .ico-close-pop { position:absolute;right:9px;top:7px;width:30px;height:30px;background:url(img/icon09.png) no-repeat center center; cursor:pointer; z-index:1; }
.inquiry-form-wrap { position:relative; margin:78px 0 8px; }
.ad_prompt { position:absolute; display:block; top:50%; left:0; width:100%; line-height:40px; margin:-20px 0 0; text-align:center; color:#ff6f00; font-size:20px; -webkit-animation:twinkling 1s infinite ease-in-out; animation:twinkling 1s infinite ease-in-out; display:none; }
.contact_form{ border:1px solid #eee; background:#fff;}
.contact_form .title{ font-weight:500; font-size:14px; padding:0 20px; line-height:50px; height:50px; overflow:hidden; background:#1eb53a; color:#FFF;margin: 15px;
border-radius: 4px;}
.contact_form form{ padding: 0 20px 26px;}
.contact_form form li{ margin:13px 0 15px; position:relative;}
.contact_form form input[type=text],.contact_form form .wpcf7-textarea,.form-input-email,.form-input-phone{ margin: 15px 0 0 0;border:1px solid #eee; background:#FFF; padding:0 12px; height:38px; line-height:38px; border-radius:3px; overflow:hidden; width:80%;font-weight:500;}
.contact_form form .wpcf7-textarea{ height:92px; width:100%;}
.contact_form form input[type=text].form-input-capcha{ width:213px; font-weight:500;}
.contact_form form input[type=submit],.form-btn-submitx{height:38px;border-radius:3px;width:100%;border:1px solid #11982a; background:#11982a; background:#11982a url(img/icon06.png) no-repeat calc(50% + 30px) center; color:#FFF; text-align:center; text-transform:capitalize;-moz-transition-duration:.3s;-webkit-transition-duration:.3s; -o-transition-duration:.3s; -ms-transition-duration:.3s;transition-duration:.3s;}
.contact_form form input[type=submit]:hover{ background-color:#1eb53a; }
.contact_form ::-webkit-input-placeholder{color:#666 } 
.contact_form :-moz-placeholder,.contact_form ::-moz-placeholder,.contact_form :-ms-input-placeholder {color:#666} 
/*验证码*/
#v_container,.contact_form form input[type=text].form-input-capcha,#wpcf7-not-valid-tip-no-ajax{ position:relative; display:inline-block; vertical-align:middle;}
label.error{ margin-left:10px; color:#F00;}
.wpcf7-validation-errors,.mauticform-errormsg{color:#F00;}
.wpcf7-response-output,.mauticform-message{
    text-align: center; 
	    position: absolute;
    top: 50%;
    text-align: center;
    width: 100%;
    font-size: 20px;
    color: #ff6f00;
}
#v_container{ font-size:28px; font-style:italic; letter-spacing:15px; line-height:38px; margin-left:10px;}
#code_capcha-error{ position:absolute; left:350px; top:10px; display:none; line-height:38px;}
.wpcf7-form.sent .texttest{ display:none;} 
@media screen and (max-width: 550px) {
.inquiry-pop-bd{width:95%;height:450px;left:0; margin:-265px 0 0 2.5%;}
.inquiry-pop-bd .inquiry-pop{padding:10px;}
.scrollsidebar {display:none;}
}
.mauticform-errormsg {
   display:block;
}
@media only screen and (max-width: 480px) {

.product_list_item,.center_items .swiper-slide.pic_slide_item,.contact_form form input[type=text], .contact_form form .wpcf7-textarea{ width:100% !important;}
}
</pre></body></html>