@charset "utf-8"; html {font-size: 625%;}

body {font-size: 16px;background: #FFF;}

body, html, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, th, td, form, object, iframe, blockquote, pre, a, abbr, address, code, img, fieldset, form, label, figure {margin: 0;padding: 0;}

body, html, input, button, textarea {color: #282828;font-family: 'opensans',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;}

i, em {font-style: normal;}

a {color: #282828;text-decoration: none;}

a:focus {outline: none;}

a:hover {color: #8cc63e;text-decoration: none;}

input[type="text"]:focus {outline: none;}

input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;}

input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > 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, select, input, textarea {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-tap-highlight-color: transparent;outline: 0!important;}

a {-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

* {-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;}

.clearfix:after,.layout:after,.sys_row:after,.flex_row:after, .web_main:after,.page_main:after, .items_list ul:after,.product_items:after,.promote_list:after,.cate_items ul:after,.web_head .logo:after,.product-intro:after,.detail-tabs:after,.foot_items:after,.news_cell:after,.news_item .item_inner:after,.sys_row:after, .foot_contact_list ul:after {content: "";display: block;clear: both;visibility: hidden;height: 0;}

.clearfix,.layout,.sys_row,.flex_row, .web_main,.page_main, .nav_wrap .head_nav,.items_list ul,.product_items,.promote_list,.cate_items ul,.web_head .logo,.product-intro,.detail-tabs,.foot_items,.news_cell,.news_item .item_inner,.sys_row, .foot_contact_list ul {clear: both;}

@font-face {font-family: 'fontawesome';src: url("fonts/Font-Awesome/fontawesome-webfont.ttf");}

@font-face {font-family: 'opensans';src: url("fonts/opensans/opensans.ttf");}

@font-face {font-family: 'ArialBlack';src: url("fonts/Arial/ArialBlack.ttf");}

/* layout */

body {width: 100%;position: absolute;left: 0;top: 0;overflow-x: hidden;}

.layout {max-width: 1400px;width: 95%;;margin: 0 auto;position: relative;}

.product-intro,.product-detail,.inquiry-form-wrap,.goods-may-like {max-width: 1200px;margin: 0 auto;}

.z9999 {z-index: 9999!important;}

.hide {display: none;}

/*gotop*/

.gotop {display: inline-block;width: 55px;height: 55px;line-height: 1.1;font-size: 12px;text-align: center;background-color: #545a66;border-radius: 3px;box-shadow: 7px 7px 30px 0 rgba(0,0,0,0.3);position: fixed;right: 15px;bottom: 150px;cursor: pointer;z-index: 29;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%);}

.gotop:before {display: block;line-height: 1.1em;content: '\f106';font-family: 'fontawesome';color: #fff;font-size: 16px;padding-top: 8px;}

.gotop em {display: block;color: #fff;font-size: 14px;}

.gotop.active {opacity: 1;visibility: visible;-moz-transform: none;-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}

.gotop:hover {background-color: #eb7619 ;}

/* transition */

.head_nav li a,.nav_wrap .head_nav li li a,.nav_wrap .head_nav li ul,.nav_wrap .head_nav li li>a:before, .head_nav b:after,.web_head .btn--search,.web_head .btn--search:before,.product_item figure, .gotop, .product-item .item-img img,.product_item .item_img img,.product_item .item_img a,.product_item,.product_item .item_img a:before,.product_item .item_img a:after,.product_item .item_img:after, .product-btn-wrap a,.web_head,.change-language .change-language-title a:after, .newsletter .button, .mobile-head-item .middle-show-content-wrap, .product_item figure figcaption,.foot_item a, .pages a,.ad_item figure figcaption .item_more,.head_sns li img,.side_product_item .add-friend,.side_product_item .add-friend:after,.side-product-items .btn-prev,.side-product-items .btn-next,.foot_sns li img,.blog-item:after {-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}

.head_nav>li>a:before,.head_nav>li>a:after,.head-search .search-btn,.icon-cate, .index_product .product_item .item_img,.index_product .product_item .item_img a:before, .foot_txt_list li a:before,.web_footer .button: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;}

/*hover*/

.anm-hover-line,.foot_nav li a {display: inline-block;position: relative;}

.anm-hover-line:after,.foot_nav li a:after {content: '';display: block;width: 0%;border-bottom: 1px solid;position: absolute;right: 0%;bottom: 2px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;opacity: 0;filter: alpha(opacity=0);}

.anm-hover-line:hover:after,.foot_nav li a:hover:after {width: 100%;left: 0;right: auto;opacity: 1;filter: alpha(opacity=100);}

.items_list .product_item figure:hover .item_title a, .product-view .swiper-button-prev:not(.swiper-button-disabled):hover, .product-view .swiper-button-next:not(.swiper-button-disabled):hover {background: #115db1;}

.product-btn-wrap>a:hover,.goods-may-like .swiper-button-prev:not(.swiper-button-disabled):hover, .goods-may-like .swiper-button-next:not(.swiper-button-disabled):hover {background: #115db1;}

/* grid */

.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_row {margin-left: -15px;margin-right: -15px;}

.sys_col {float: left;padding-left: 15px;padding-right: 15px;}

/* float */

.sys_fl {float: left!important;}

.sys_fr {float: right!important;}

/* flex */

.flex_row,.items_list>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;}

.flex_row_nowrap {-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;-o-flex-wrap: nowrap;flex-wrap: nowrap;}

/* button */

.sys_btn {position: relative;overflow: hidden;display: inline-block;min-width: 150px;font-size: 22px;letter-spacing: normal;color: #333;line-height: 2;background-color: #f9f9f9;border: 2px solid #8cc63e;white-space: nowrap;text-overflow: ellipsis;text-align: left;cursor: pointer;vertical-align: middle;user-select: none;transition: all .3s ease-in-out;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}

.sys_btn:hover {background-color: #8cc63e;color: #fff;}

.sys_btn:after {font-family: 'fontawesome';font-size: 12px;line-height: 1.2em;position: absolute;right: 1.5em;top: 50%;margin-top: -.6em;}

/* placeholder */

input::-webkit-input-placeholder {color: #aaa ;}

input::-moz-placeholder {color: #aaa;opacity: 1;}

input:-ms-input-placeholder {color: #aaa;}

input:-moz-placeholder {color: #aaa;}

/* box-sizing */

.index_promote,.company_subscribe .button,.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;}

/* font-family */

.side-cate li .icon-cate:before, .product-btn-wrap a:before, .mobile-head-item .title:before, .head_nav > li:after,.head_nav li b:after, .download-item .item-button:before, .faq-item .faq-title:before {font-family: "fontawesome";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;font-variant: normal;text-transform: none;}

.fa:before, .btn_more:after,.sys_btn:after, .head-search .search-btn:before,.web_head .btn--search:before,.swiper-button-next:before, .swiper-button-prev:before, .side-product-items .btn-prev:before,.side-product-items .btn-next:before,.product-btn-wrap .email:before,.product-btn-wrap .pdf:before, .company_subscribe .button:after, .index_company_intr .btn_more:before,.promote_item .icon-player:before {font-family: 'fontawesome';}

.index_promote .title_bg_top, .index_promote .title_bg_ft,.index_hd .hd_title {font-family: 'ArialBlack';}

.web_head {width: 100%;}

.web_head .head_layer {width: 100%;position: absolute;left: 0;top: 0;z-index: 3;}

.web_head .layout {display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;flex-direction: row;position: static;}

.web_head .logo {float: left;}

.web_head .logo,.web_head .nav_wrap,.web_head .head_right {height: 90px;}

.web_head .logo:before {content: '';display: inline-block;width: 0;height: 100%;vertical-align: middle;}

.web_head .logo img {width: auto;max-height: 90px;}

.web_head .head_right {float: right;position: absolute;right: 0;top: 0;}

.web_head .btn--search {display: inline-block;width: 90px;height: 90px;background-color: rgba(0,0,0,.7);background-position: center;background-repeat: no-repeat;margin-left: 20px;vertical-align: middle;cursor: pointer;position: relative;}

.web_head .btn--search:before {content: '';display: inline-block;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-image: url(img/search_btn.png);position: relative;z-index: 1;}

.web_head .btn--search:after {content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #eb7619 ;box-shadow: -10px 15px 20px rgba(0,0,0,.3);opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}

.web_head .btn--search:hover:after {opacity: 1;filter: alpha(opacity=100)}

.web_head .change-language {display: inline-block;position: relative;text-align: left;vertical-align: middle;margin-left: 25px;}

.web_head .change-language-title {position: relative;}

.web_head .change-language-title,.web_head .change-language-title a {color: #fff;}

.web_head .change-language-cont,.web_head .change-language-cont a {color: #333;}

.web_head .change-language .change-language-cont {border-color: #ccc;border-radius: 3px;box-shadow: 6px 6px 0 rgba(0,0,0,.2)}

.web_head .nav_wrap {text-align: center;float: left;padding: 0 2%;width: calc(100% - 400px);}

.web_head .head_nav {white-space: nowrap;display: flex;justify-content: start;align-items: center;}

.web_head .head_nav>li,.web_head .head_nav>li>a,.web_head .head_nav>li>a>em {display: inline-block;vertical-align: top;}

.web_head .head_nav>li,.web_head .head_nav>li>a {color: #fff;}

.web_head .head_nav>li {font-size: 16px;line-height: 97px;margin: 0 1.5%;position: relative;white-space: nowrap;padding: 0 1.5% 7px;}

.web_head .head_nav>li>a {text-transform: uppercase;position: relative;z-index: 1;}

.nav_wrap .head_nav>li>a>b {display: inline-block;margin-left: 3px;width: 0;height: 0;margin-left: 5px;border: 5px solid;border-left-width: 9px;border-right: 0;border-top-color: transparent;border-bottom-color: transparent;vertical-align: middle;}

.web_head .head_nav>li.nav-current>a,.web_head .head_nav>li:hover>a {color: #fff;}

.web_head .head_nav>li:before {content: '';display: block;width: 100%;height: 70%;border-bottom: 7px solid #fff;background-color: #115db1;position: absolute;left: 0;top: 0;opacity: 0;filter: alpha(opacity=0);-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}

.web_head .head_nav>li.nav-current:before,.web_head .head_nav>li:hover:before {height: 100%;box-shadow: 0 0 6px rgba(0,0,0,.2);opacity: 1;filter: alpha(opacity=100);top: 0;bottom: auto;}

.web_head .head_nav>li ul {width: 250px;padding: 10px 0;white-space: initial;background-color: #fff;box-shadow: 0 0 6px rgba(0,0,0,.2);position: absolute;left: 0;top: 100%;margin-top: 10px;text-align: left;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-transform: translateY(15px);-ms-transform: translateY(15px);-o-transform: translateY(15px);transform: translateY(15px);opacity: 0;filter: alpha(opacity=0);visibility: hidden;}

.web_head .head_nav>li ul ul {left: 102%;top: 0;margin-top: -10px;}

.web_head .head_nav>li li {padding: 0;position: relative;}

.nav_wrap .head_nav>li li a {display: block;line-height: 1.6em;padding: 8px 25px 8px 15px;font-size: 14px;position: relative;color: #333;}

.nav_wrap .head_nav>li li b:after {content: '';display: inline-block;width: 0;height: 0;overflow: hidden;border: 4px solid #8e8e8e;border-left-width: 7px;border-right: 0;border-top-color: transparent;border-bottom-color: transparent;position: absolute;right: 10px;top: 16px;}

.nav_wrap .head_nav>li li:hover>a {color: #fff;background-color: #115db1;}

.nav_wrap .head_nav>li li:hover b:after {border-left-color: #fff;}

.nav_wrap .head_nav li:hover>ul {-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;opacity: 1;filter: alpha(opacity=100);visibility: visible;}

.fixed-nav .head_nav>li>a,.web_head .change-language-title, .web_head .change-language-title a {color: #fff;}

.fixed-nav .logo, .fixed-nav .nav_wrap, .fixed-nav .head_right,.fixed-nav .btn--search {height: 70px;}

.fixed-nav .logo img {max-height: 70px;}

.fixed-nav .head_nav>li {line-height: 70px;}

.fixed-nav .logo a,.fixed-nav .logo img,.fixed-nav .head_nav li a {-webkit-transition: none;-o-transition: none;transition: none;}

.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=#e5ffffff,endColorstr=#e5ffffff);box-shadow: 0 0 15px rgba(0,0,0,.15);}

.fixed-nav-active .head_layer {-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;opacity: 1;-webkit-transition: all 0.6s ease;-o-transition: all 0.6s ease;transition: all 0.6s ease;}

/*-------------------------------language start----------------------------------*/

.prisna-wp-translate-seo {display: none;font-family: Arial, Helvetica, sans-serif;}

.mobile-head-language .prisna-wp-translate-seo,.change-language .prisna-wp-translate-seo {display: block}

.change-language .change-language-title, .change-language .change-language-title a {font-size: 10pt;}

.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(0.9, 0.9, 1);opacity: 0;visibility: hidden;z-index: 999;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.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: #8cc63e;}

.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;*display: inline;*zoom:1;white-space: nowrap;padding: 0 0 0 24px;overflow: hidden;}

.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;*display: inline;*zoom:1; background-repeat: no-repeat;background-image: url(img/all-m.gif);width: 22px;height: 16px;margin: -8px 5px 0;}

li.language-flag a {position: relative;}

.language--img {background: url(img/lan.png)no-repeat center center/20px auto;display: inline-block;width: 20px;height: 10px;position: absolute;top: 50%;transform: translateY(-50%);}

.language-af{background-position: 0 0px;}

.language-sq{background-position: 0 -10px;}

.language-am{background-position: 0 -20px;}

.language-ar{background-position: 0 -30px;}

.language-hy{background-position: 0 -40px;}

.language-as{background-position: 0 -50px;}

.language-ay{background-position: 0 -60px;}

.language-az{background-position: 0 -70px;}

.language-bm{background-position: 0 -80px;}

.language-eu{background-position: 0 -90px;}

.language-be{background-position: 0 -100px;}

.language-bn{background-position: 0 -110px;}

.language-bho{background-position: 0 -120px;}

.language-bs{background-position: 0 -130px;}

.language-bg{background-position: 0 -140px;}

.language-my{background-position: 0 -150px;}

.language-ca{background-position: 0 -160px;}

.language-ceb{background-position: 0 -170px;}

.language-co{background-position: 0 -180px;}

.language-cr{background-position: 0 -190px;}

.language-hr{background-position: 0 -200px;}

.language-cs{background-position: 0 -210px;}

.language-da{background-position: 0 -220px;}

.language-de{background-position: 0 -230px;}

.language-dv{background-position: 0 -240px;}

.language-dg{background-position: 0 -250px;}

.language-nl{background-position: 0 -260px;}

.language-en{background-position: 0 -270px;}

.language-et{background-position: 0 -280px;}

.language-ee{background-position: 0 -290px;}

.language-fil{background-position: 0 -300px;}

.language-fi{background-position: 0 -310px;}

.language-fr{background-position: 0 -320px;}

.language-fs{background-position: 0 -330px;}

.language-gl{background-position: 0 -340px;}

.language-ka{background-position: 0 -350px;}

.language-gr{background-position: 0 -360px;}

.language-gn{background-position: 0 -370px;}

.language-gu{background-position: 0 -380px;}

.language-ht{background-position: 0 -390px;}

.language-ha{background-position: 0 -400px;}

.language-haw{background-position: 0 -410px;}

.language-he{background-position: 0 -420px;}

.language-hi{background-position: 0 -430px;}

.language-hu{background-position: 0 -440px;}

.language-is{background-position: 0 -450px;}

.language-ig{background-position: 0 -460px;}

.language-id{background-position: 0 -470px;}

.language-ga{background-position: 0 -480px;}

.language-it{background-position: 0 -490px;}

.language-ja{background-position: 0 -500px;}

.language-kn{background-position: 0 -510px;}

.language-km{background-position: 0 -520px;}

.language-rw{background-position: 0 -530px;}

.language-ko{background-position: 0 -540px;}

.language-ku{background-position: 0 -550px;}

.language-ks{background-position: 0 -560px;}

.language-kg{background-position: 0 -570px;}

.language-lo{background-position: 0 -580px;}

.language-la{background-position: 0 -590px;}

.language-lv{background-position: 0 -600px;}

.language-lt{background-position: 0 -610px;}

.language-lg{background-position: 0 -620px;}

.language-lu{background-position: 0 -630px;}

.language-mk{background-position: 0 -640px;}

.language-mai{background-position: 0 -650px;}

.language-ms{background-position: 0 -660px;}

.language-ml{background-position: 0 -670px;}

.language-mt{background-position: 0 -680px;}

.language-mi{background-position: 0 -690px;}

.language-mr{background-position: 0 -700px;}

.language-ne{background-position: 0 -710px;}

.language-no{background-position: 0 -720px;}

.language-ny{background-position: 0 -730px;}

.language-om{background-position: 0 -740px;}

.language-ph{background-position: 0 -750px;}

.language-fa{background-position: 0 -760px;}

.language-pl{background-position: 0 -770px;}

.language-pt{background-position: 0 -780px;}

.language-pj{background-position: 0 -790px;}

.language-qu{background-position: 0 -800px;}

.language-ro{background-position: 0 -810px;}

.language-ru{background-position: 0 -820px;}

.language-sm{background-position: 0 -830px;}

.language-sa{background-position: 0 -840px;}

.language-sg{background-position: 0 -850px;}

.language-sn{background-position: 0 -860px;}

.language-sd{background-position: 0 -870px;}

.language-sp{background-position: 0 -880px;}

.language-sk{background-position: 0 -890px;}

.language-si{background-position: 0 -900px;}

.language-so{background-position: 0 -910px;}

.language-es{background-position: 0 -920px;}

.language-sw{background-position: 0 -930px;}

.language-sv{background-position: 0 -940px;}

.language-tg{background-position: 0 -950px;}

.language-ta{background-position: 0 -960px;}

.language-tt{background-position: 0 -970px;}

.language-te{background-position: 0 -980px;}

.language-th{background-position: 0 -990px;}

.language-tr{background-position: 0 -1000px;}

.language-tk{background-position: 0 -1010px;}

.language-tw{background-position: 0 -1020px;}

.language-ua{background-position: 0 -1030px;}

.language-ur{background-position: 0 -1040px;}

.language-vi{background-position: 0 -1080px;}

.language-cy{background-position: 0 -1060px;}

.language-yi{background-position: 0 -1070px;}

.language-yo{background-position: 0 -1080px;}
.language-zh{background-position: 0 -1090px;}

/*-------------------------------language end----------------------------------*/

/*-------------------------------search start----------------------------------*/

.container {position: relative;min-height: 100vh;}

.search-ipt {border: 0;background: transparent;border-radius: 0;-webkit-appearance: none;}

.web-search {display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;visibility: hidden;}

.js .btn--search-close {display: block;}

.web-search .search-ipt,.web-search .search-attr {opacity: 0;-webkit-transform: translateX(20%);-ms-transform: translateX(20%);-o-transform: translateX(20%);transform: translateX(20%);-webkit-transition-delay: .3s;-o-transition-delay: .3s;transition-delay: .3s;}

.web-search .search-ipt {font-family: inherit;line-height: 1em;display: inline-block;box-sizing: border-box;font-size: 20px;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;-webkit-transition-delay: .3s;-o-transition-delay: .3s;transition-delay: .3s;}

.web-search .search-ipt::-webkit-input-placeholder {color: #000;}

.web-search .search-ipt::-moz-placeholder {opacity: 1;color: #000;}

.web-search .search-ipt:-ms-input-placeholder {color: #000;}

.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;}

.js .container {position: relative;}

.js .main-wrap--move {min-height: 100vh;}

.js .web-search {pointer-events: none;}

.web-search .head-search {width: 1000px;margin: 0 auto;max-width: 76%;}

.web-search {width: 100%;position: fixed;left: 0;top: 0;padding: 18px 0 17px;margin: auto;z-index: 100001;perspective: 1200px;background-color: #fff;opacity: 0;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}

.web-search .btn--search-close {display: inline-block;width: 90px;height: 100%;right: 0;top: 0;font-size: 1.8em;position: absolute;border-radius: 0%;cursor: pointer;opacity: 0;background-color: #eb7619 ;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}

.web-search .btn--search-close:after {content: '';display: inline-block;width: 0;height: 100%;vertical-align: middle;}

.web-search .btn--search-close:before {content: '';display: inline-block;width: 40px;height: 40px;background-repeat: no-repeat;background-position: center;background-image: url(img/search_btn_close.png);-webkit-background-size: auto 16px;background-size: auto 16px;position: absolute;right: 50%;top: 50%;margin-top: -20px;margin-right: -20px;}

.web-search .btn--search-close:hover {box-shadow: -10px 10px 15px rgba(0,0,0,.2);}

.web-search .search-attr {display: block;padding-bottom: 0;font-size: 20px;padding-top: 5px;text-align: right;font-size: 14px;-webkit-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}

.web-search .search-ipt {display: block;width: 100%;height: 43px;line-height: 39px;text-transform: uppercase;border: 2px solid #000;padding: 0 15px;}

.js .web-search .search-btn {display: none !important;}

.js .search--open {pointer-events: auto;opacity: 1;visibility: visible-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;visibility: visible;}

.js .search--open .search-ipt,.js .search--open .search-attr {opacity: 1;-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}

.js .search--open .btn--search-close {opacity: 1;-webkit-transition: transform .3s ease;-o-transition: transform .3s ease;transition: transform .3s ease;}

.main-wrap--move:after {content: '';display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,.2);position: fixed;left: 0;top: 0;z-index: 100000;}

/*-------------------------------search end----------------------------------*/

/*-------------------------------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/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/icons01.png);}

.side_content .side_list .cont li .skype:before {background-image: url(img/icons02.png);}

.side_content .side_list .cont li .inquiry:before {background-image: url(img/icons03.png);}

.side_content .side_list .cont li .qq:before {background-image: url(img/icons04.png);}

.ww {margin-left: -30px;}

.side_content .side_list .t-code {padding: 10px 10px 7px;}

.side_content .side_list .t-code .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/mobile_close.png) no-repeat center center;width: 12px;height: 30px;position: absolute;bottom: 0px;right: 10px;cursor: pointer;}

.side_content .side_list .side_title .close_btn span {display: none;}

/*-------------------------------scrollsidebar end----------------------------------*/

/*inquiry*/

.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/fancy_close.png) no-repeat center center;cursor: pointer;z-index: 1;}

.inquiry-form-wrap {position: relative;height: 420px;width: 100.5%;}

.ad_prompt {position: absolute;display: block;top: 50%;left: 0;width: 100%;line-height: 40px;margin: -20px 0 0;text-align: center;color: #8cc63e;font-size: 20px;-webkit-animation: twinkling 1s infinite ease-in-out;animation: twinkling 1s infinite ease-in-out;display: none;}

@media screen and (max-width: 550px) {

.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;}

}

/*-------------------------------language start----------------------------------*/

/*-------------------------------swiper-slide start----------------------------------*/

.slider_banner {position: relative;overflow: hidden;}

.swiper-container-no-flexbox .swiper-slide {float: left}

.swiper-container-vertical>.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>.swiper-wrapper {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}

.swiper-container-free-mode>.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>.swiper-wrapper {-ms-touch-action: pan-y;touch-action: pan-y}

.swiper-container-wp8-vertical, .swiper-container-wp8-vertical>.swiper-wrapper {-ms-touch-action: pan-x;touch-action: pan-x}

.swiper-button-next, .swiper-button-prev {display: inline-block;position: absolute;top: 50%;width: 36px;height: 50px;line-height: 50px;text-align: center;margin-top: -25px;z-index: 2;cursor: pointer;opacity: 0;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;font-size: 30px;background-color: rgba(0,0,0,.4);background-color: #ccc;border-radius: 2px;-webkit-tap-highlight-color: rgba(0,0,0,0);}

.swiper-button-next:before, .swiper-button-prev:before {display: inline-block;}

.swiper-container:hover .swiper-button-next, .swiper-container:hover .swiper-button-prev {}

.swiper-button-disabled {cursor: auto;opacity: 0.3;}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left: 10px;right: auto}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {right: 10px;left: auto}

.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: 2}

.swiper-pagination.swiper-pagination-hidden {opacity: 0}

.swiper-container-horizontal>.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,.swiper-pagination-bullet:before,.swiper-pagination-bullet:after {}

.swiper-pagination-bullet {margin: 0 10px;position: relative;overflow: hidden;border-radius: 50%;display: inline-block;width: 12px;height: 12px;vertical-align: top;background-color: #666773;}

.swiper-pagination-bullet-active {background-color: #e18c44;}

.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer}

.swiper-container-vertical>.swiper-pagination-bullets {right: 10px;top: 50%;-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0)}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 6px 0;display: block}

.swiper-container-vertical>.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>.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>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px}

.swiper-container-horizontal>.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>.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>.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 {overflow: hidden;}

.swiper-container-horizontal>.swiper-pagination-progressbar {width: 100%;height: 4px;left: 0;top: 0}

.swiper-container-vertical>.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>.swiper-scrollbar {position: absolute;left: 1%;bottom: 3px;z-index: 50;height: 5px;width: 98%}

.swiper-container-vertical>.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>canvas, .swiper-zoom-container>img, .swiper-zoom-container>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}

.swiper-lazy-preloader-white:after {}

@-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}

@media screen and (max-width: 480px) {

.swiper-pagination-bullet {width: 10px;height: 10px;margin: 0 5px;}}

/*ie*/

.swiper-container {overflow: hidden;}

.slider_banner .swiper-container .swiper-wrapper {width: 2000%\9;}

.swiper-slide {float: left;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.swiper-container .swiper-wrapper {width: auto;}

}

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

/*inquiry*/

.inquiry-pop-bd{position:fixed;left:50%;top:50%;margin:-220px 0 0 -275px;width:550px;height:440px;/* background:#FFF; */box-shadow:0 0 10px rgba(255, 255, 255, .5);display:none;z-index:200000;}

.inquiry-pop-bd:before{content:"";position:fixed;width:100%;height:100%;left:0;top:0;background: rgba(0, 0, 0, .3);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/fancy_close.png) no-repeat center center;cursor:pointer;z-index:1;}

.inquiry-form-wrap {position:relative;height: 420px;width: 100.5%;}

.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;}

@media screen and (max-width: 550px) {

    .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;}

    .inquiry-form-wrap{height:auto}

}

.inquiry-pop-bd .content-wrap.form .ch_form_wrap{ width:100%; font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;font-size:13px;}

.inquiry-pop-bd .content-wrap.form .ch_form_wrap .title{margin:0;padding:0;font-size:16px;padding:0 20px;font-weight:normal;}

.inquiry-pop-bd .content-wrap.form .ch_form_wrap .title em{ font-style:normal}

.inquiry-pop-bd .content-wrap.form .ch_form_wrap .title svg{ display:none}

.inquiry-pop-bd .content-wrap.form .ch_form_wrap form{position:relative;}

.inquiry-pop-bd .content-wrap.form .ch_form_wrap ul{ padding:20px 20px 5px;}

.inquiry-pop-bd .content-wrap.form .ch_form_wrap ul li{ position:relative;list-style:none; margin:0 0 14px;display: flex;min-height: auto;line-height: 40px;}

.inquiry-pop-bd .content-wrap.form .ch_form_wrap ul li label{ float: left;min-width: 80px}

.inquiry-pop-bd .content-wrap.form .ch_form_wrap ul input,.content-wrap.form .ch_form_wrap ul textarea,.content-wrap.form .ch_form_wrap ul select{position:relative;width:100%;max-width: 100%;}

.inquiry-pop-bd .content-wrap.form .ch_form_wrap ul input,.content-wrap.form .ch_form_wrap ul textarea,.content-wrap.form .ch_form_wrap ul select{border:1px solid #eee;border-left: 3px solid #ff6f00;height:39px;padding:0 10px;font-family:Arial, Helvetica, sans-serif;font-size:13px;}

.inquiry-pop-bd .content-wrap.form .ch_form_wrap ul textarea{ height:95px; padding:10px;resize: none;}

.inquiry-pop-bd .content-wrap.form .ch_form_wrap .item_submit{ padding:0 20px;}

.inquiry-pop-bd .content-wrap.form .ch_form_wrap .item_submit input{width:100%;height:33px;color:#fff;background: #445ba7;border:none;cursor:pointer;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;}

.inquiry-pop-bd .content-wrap.form .ch_form_wrap .item_submit input:hover{background: #ff6f00;}

.inquiry-pop-bd .content-wrap.form .ch_form_wrap .Validform_checktip.Validform_wrong{ position:absolute; right:7px; top:0; display:block; line-height:39px;color:red;pointer-events:none;}

.inquiry-pop-bd .content-wrap.form .ch_form_wrap .Validform_error{ border-color:red !important;border-left-color:#013e5a !important}

.inquiry-pop-bd .content-wrap.form .ch_form_wrap .form_tip{position:relative;color:red; padding:0 0 10px;}

.inquiry-pop-bd .content-wrap.form .ch_form_wrap .email_point{display:none;}

.inquiry-pop-bd .content-wrap.form .ch_form_wrap ul li input[type=image],input[type=reset],input[type=button],input[type=submit]{width:60px;height: 30px;margin: 5px 10px}

.inquiry-pop-bd .content-wrap.form #gif-show{top:0 !important;height:100%;display: flex;align-items: center;text-align: center;justify-content: center;}

.inquiry-pop-bd .content-wrap.form #gif-show img{margin-top:0 !important;}

.inquiry-pop-bd .content-wrap.livechat{width: 100%;font-family: Arial, Helvetica, sans-serif;margin: 0;padding: 0;font-size: 12px;/*border: 1px solid #36a9e1;*/border-top: none;border-radius: 15px 15px 0 0;overflow: hidden;background: #FFFFFF}

.inquiry-pop-bd .content-wrap.livechat .ch_form_wrap {width: 100%;font-family: Arial, Helvetica, sans-serif;margin: 0;padding: 0;font-size: 12px;}

.inquiry-pop-bd .content-wrap.livechat .ch_form_wrap .title {position: relative;display: flex;justify-content: space-between;align-items: center;background: #36A9E1;width: 101%;height: 45px;line-height: 45px;color: #fff;margin-left: -2px;font-size: 15px;padding: 0 20px;font-weight: normal;cursor: pointer;}

.inquiry-pop-bd .content-wrap.livechat .ch_form_wrap .title em {font-style: normal}

.inquiry-pop-bd .content-wrap.livechat .ch_form_wrap .title svg {position: relative;display: block;-moz-transition-duration: .3s;-webkit-transition-duration: .3s;-o-transition-duration: .3s;-ms-transition-duration: .3s;transition-duration: .3s;}

.inquiry-pop-bd .content-wrap .ch_form_wrap form{position:relative;background: #fff;/* height: 420px; */overflow-y:scroll;}

.inquiry-pop-bd .content-wrap.livechat .ch_form_wrap ul {padding: 20px 20px 5px;}

.inquiry-pop-bd .content-wrap.livechat .ch_form_wrap ul li {position: relative;list-style: none;margin: 0 0 18px;display: flex;min-height: auto;line-height: 40px}

.inquiry-pop-bd .content-wrap.livechat .ch_form_wrap ul li label{ float: left;min-width: 80px}

.inquiry-pop-bd .content-wrap.livechat .ch_form_wrap ul, .content-wrap.livechat .ch_form_wrap ul li, .content-wrap.livechat .ch_form_wrap ul input, .content-wrap.livechat .ch_form_wrap ul textarea, .content-wrap.livechat .ch_form_wrap ul select {position: relative;width: 100%;}

.inquiry-pop-bd .content-wrap.livechat .ch_form_wrap ul input,.content-wrap.livechat .ch_form_wrap ul textarea,.content-wrap.livechat .ch_form_wrap ul select{border: 1px solid #e5e5e5;height: 39px;padding: 0 13px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;border-radius: 25px;}

.inquiry-pop-bd .content-wrap.livechat .ch_form_wrap ul textarea {height: 95px;padding: 10px 13px;resize: none;}

.inquiry-pop-bd .content-wrap.livechat .ch_form_wrap .item_submit {padding: 0 20px;}

.inquiry-pop-bd .content-wrap.livechat .ch_form_wrap .item_submit input {width: 100%;height: 33px;color: #fff;background: #86C953;border: none;cursor: pointer;border-radius: 25px;-moz-transition-duration: .3s;-webkit-transition-duration: .3s;-o-transition-duration: .3s;-ms-transition-duration: .3s;transition-duration: .3s;}

.inquiry-pop-bd .content-wrap.livechat .ch_form_wrap .item_submit input:hover {background: #94D662;}

.inquiry-pop-bd .content-wrap.livechat .ch_form_wrap .Validform_checktip.Validform_wrong {position: absolute;left: 0;bottom: -16px;display: block;line-height: initial;color: red;pointer-events: none;}

.inquiry-pop-bd .content-wrap.livechat .ch_form_wrap .Validform_error {border-color: red !important;}

.inquiry-pop-bd .content-wrap.livechat .ch_form_wrap ul li input[type=image],input[type=reset],input[type=button],input[type=submit]{width:60px;height: 30px;margin: 5px 10px}

.inquiry-pop-bd .content-wrap.livechat .ch_form_wrap .form_tip {position: relative;color: red;padding: 0 0 10px;}

.inquiry-pop-bd .content-wrap.livechat .ch_form_wrap .email_point {display: none;position: absolute;width: 45px;height: 45px;text-align: center;padding: 15px 0 0;right: 0;top: 0;z-index: 1;background: #36A9E1;color: #fff;cursor: pointer;}

.inquiry-pop-bd .content-wrap.form .ch_form_wrap ul .labeldiv{display:block;float: none;width: 100%;}

.inquiry-pop-bd .content-wrap.form .ch_form_wrap ul .labeldiv input{display: inline-block;vertical-align: top;margin-right: 10px;width: 15px;height: 15px;margin-top: 4px;}

.inquiry-pop-bd .content-wrap.form .ch_form_wrap ul .labeldiv .txt{display: inline-block;vertical-align: top;width: -moz-calc(100% - 30px);width: -webkit-calc(100% - 30px);width: calc(100% - 30px);color: #999999;font-size: 12px;line-height: 1.7;}

.inquiry-pop-bd .content-wrap .ch_form_wrap form{ background: #fff;/*border: 1px solid #36a9e1;*/}

.inquiry-pop-bd .content-wrap.livechat .ch_form_wrap form{ border: 1px solid #36a9e1;}

.inquiry-pop-bd .content-wrap .ch_form_wrap .input-radio-checkbox {display: flex;white-space: nowrap;}

.inquiry-pop-bd .content-wrap .ch_form_wrap ul li input[type=radio],.content-wrap .ch_form_wrap ul li input[type=checkbox]{width:20px;-webkit-appearance: radio;}

.inquiry-pop-bd .content-wrap .ch_form_wrap .input-radio-checkbox input{margin: 0px 10px 0px 5px;}

@media screen and (max-width: 400px) {.inquiry-pop-bd .content-wrap.form .ch_form_wrap .title{display:none}}

::-webkit-scrollbar {width:5px;height:5px;}

/* 滚动条滑块 */

::-webkit-scrollbar-thumb {border-radius:10px;background: #8d9498;-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);}

::-webkit-scrollbar-thumb:window-inactive {background: #8d9498;}

::-webkit-scrollbar-thumb:hover {background:#0e76a8;}

::-webkit-scrollbar-thumb:window-inactive:hover {background:#0e76a8;}

@media only screen and (max-width: 600px) {

   .inquiry-pop-bd .content-wrap.form .ch_form_wrap ul li{margin-bottom:20px}

   .inquiry-pop-bd .content-wrap.form .ch_form_wrap .Validform_checktip.Validform_wrong{right:auto;top:auto; left:0;    bottom: -28px;}

}

/*home*/

.web_footer {background-color: #115db1;}

.web_footer,.web_footer a {color: #fff;}

.web_footer .foot_service {padding: 40px 0 25px;}

.web_footer .foot_left {width: 50%;float: left;}

.web_footer .foot_right {width: 40%;float: right;text-align: right;}

.web_footer .foot_nav li {display: inline;padding-right: 7%;font-size: 16px;text-transform: uppercase;}

.web_footer .foot_nav li a {padding-bottom: 3px;}

.web_footer .foot_contact_list {padding-top: 18px;}

.web_footer .foot_contact_list,.web_footer .foot_contact_list a {color: #beb9b3;}

.web_footer .foot_contact_list a:hover {color: #fff;}

.web_footer .foot_contact_list li {float: left;padding: 5px 8% 5px 0;font-style: normal;}

.web_footer .foot_contact_list .contact_txt {display: inline;}

.web_footer .company_subscribe .subscribe_title {font-size: 30px;text-transform: uppercase;line-height: 1.1em;font-weight: bold;}

.web_footer .company_subscribe .learn_more {padding-top: 25px;}

.web_footer .company_subscribe .button {display: inline-block;position: relative;line-height: 1.5em;background-color: #fff;color: #000;font-size: 20px;text-transform: uppercase;padding: 5px 10px;-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}

.web_footer .company_subscribe .button:hover {color: #fff;padding-left: 18px;padding-right: 18px;}

.web_footer .company_subscribe .button:before {content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #eb7619 ;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;z-index: -1;}

.web_footer .company_subscribe .button:hover:before {opacity: 1;filter: alpha(opacity=100);}

.foot_bar {background-color: #0b4280;padding: 8px 0;letter-spacing: -5px;}

.foot_bar .foot_logo,.foot_bar .foot_sns,.foot_bar .copyright {display: inline-block;vertical-align: middle;letter-spacing: 0;}

.foot_bar .foot_logo {width: 20%;}

.foot_bar .foot_sns {width: 20%;text-align: right;}

.foot_bar .foot_sns li {display: inline;padding-left: 15px;}

.foot_bar .foot_sns li a {display: inline-block;}

.foot_bar .foot_sns li a:hover {-webkit-animation: swing .9s ease;-o-animation: swing .9s ease;animation: swing .9s ease;}

.foot_bar .foot_sns li img {width: auto;max-height: 25px;}

.foot_bar .copyright {width: 60%;padding: 0 5%;color: #beb9b3;font-weight: bold;text-align: center;}

.tel_link {pointer-events: none;}

@media screen and (max-width: 768px) {

    .tel_link {pointer-events: auto;}

}

.web_main {overflow: hidden;}

.index_hd {text-align: center;margin-bottom: 50px;}

.index_hd .hd_title {font-size: 60px;color: #333;line-height: 1.2em;text-transform: uppercase;}

.index_hd .hd_desc {font-size: 16px;color: #5c5c5c;line-height: 1.6em;max-width: 840px;margin: 0 auto;}

/*arrow*/

.arrow_left_white:before, .slider_banner .swiper-button-prev:before,.slider_banner .swiper-button-prev:after, .news_slider .swiper-button-prev:before,.news_slider .swiper-button-prev:after {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAICAMAAAC4eZ1UAAAASFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////neHiwAAAAF3RSTlMAu5mx+rcZD+vBoH5tSywGo5iPZlswJW3or/wAAABKSURBVBjTjc5JDoAwDATBgcQxCUvY5/8/RUJCysm4zn1oNO6S4KGncMO/ZQqRDBWmNI9h4Ct3piaNpTd9AxJJqXDRI3OH17UqDA9qcANtxhzV6wAAAABJRU5ErkJggg==);}

.arrow_right_white:before, .slider_banner .swiper-button-next:before,.slider_banner .swiper-button-next:after, .news_slider .swiper-button-next:before,.news_slider .swiper-button-next:after, .index_product .product_item:hover .arrow_right:before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAICAMAAAC4eZ1UAAAAS1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////+DmQsHAAAAGHRSTlMAmbu2/LCh635tLygaEw4G98LAkGZbTEtiZv1VAAAAS0lEQVQY02PAB3jZuBmIBYwszKJ8xCnlZ5aQEGDlhJrNhBcISYABOyuHGA8DI17AxgJTKs5D2AEszJxcRLhVWEJQhJcoX/GxIZsHACNJA3cJlfG9AAAAAElFTkSuQmCC);}

/* swiper */

.swiper-container-fade {display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;flex-direction: row;}

.swiper-container-fade .swiper-slide {height: auto;}

/*slider_banner*/

.slider_banner .swiper-slide img {width: 100%;min-height: 150px;}

.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 .slider_swiper_pager {width: 90px;height: 100%;background-color: rgba(0,0,0,.3);position: absolute;right: 0;top: 0;z-index: 2;}

.slider_banner .swiper-pagination {position: absolute;width: 100%;right: 0;bottom: 0;}

.slider_banner .swiper-pagination-bullet {display: block;width: 100%;height: 60px;line-height: 60px;border-radius: 0;margin: 0;font-size: 18px;color: rgba(255,255,255,.4);background: none;}

.slider_banner .swiper-pagination-bullet i {display: block;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}

.slider_banner .swiper-pagination-bullet-active {background: none;color: #fff;}

.slider_banner .swiper-button-white {display: inline-block;width: 90px;height: 60px;line-height: 60px;background-color: rgba(0,0,0,.6);border-radius: 4px;opacity: 0;filter: alpha(opacity=0);margin-top: -25px;text-indent: -9999px;overflow: hidden;background-position: center;background-repeat: no-repeat;}

.slider_banner .swiper-button-white .slide-page-box {display: none;}

.slider_banner .swiper-button-prev:before,.slider_banner .swiper-button-prev:after, .slider_banner .swiper-button-next:before,.slider_banner .swiper-button-next:after {content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-position: center;background-repeat: no-repeat;-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 {-webkit-transform: translate3d(20px,0,0);-ms-transform: translate3d(20px,0,0);-o-transform: translate3d(20px,0,0);transform: translate3d(20px,0,0);opacity: 0;filter: alpha(opacity=0);}

.slider_banner .swiper-button-prev:hover:before {-webkit-transform: translate3d(-20px,0,0);-ms-transform: translate3d(-20px,0,0);-o-transform: translate3d(-20px,0,0);transform: translate3d(-20px,0,0);opacity: 0;filter: alpha(opacity=0);}

.slider_banner .swiper-button-prev:hover:after {-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity: 1;filter: alpha(opacity=100);}

.slider_banner .swiper-button-next:after {-webkit-transform: translate3d(-20px,0,0);-ms-transform: translate3d(-20px,0,0);-o-transform: translate3d(-20px,0,0);transform: translate3d(-20px,0,0);opacity: 0;filter: alpha(opacity=0);}

.slider_banner .swiper-button-next:hover:before {-webkit-transform: translate3d(20px,0,0);-ms-transform: translate3d(20px,0,0);-o-transform: translate3d(20px,0,0);transform: translate3d(20px,0,0);opacity: 0;filter: alpha(opacity=0);}

.slider_banner .swiper-button-next:hover:after {-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);opacity: 1;filter: alpha(opacity=100);}

.slider_banner:hover .swiper-button-white {opacity: 1;filter: alpha(opacity=100);}

.slider_banner:hover .swiper-button-prev {left: 95px;}

.slider_banner:hover .swiper-button-next {right: 95px;}

.slider_banner:hover .swiper-button-white:hover {background-color: rgba(0,0,0,.8);}

/*index_promote*/

.index_promote {padding-top: 80px;padding-bottom: 80px;}

.index_promote .index_hd {margin-bottom: 25px;}

.index_promote .index_bd {position: relative;padding-top: 70px;padding-bottom: 70px;}

.index_promote .index_bd .layout {position: relative;z-index: 1;}

.index_promote .title_bg_top,.index_promote .title_bg_ft {font-size: 160px;text-transform: uppercase;line-height: 1;color: #eee;position: absolute;}

.index_promote .title_bg_top {right: 0;top: -.17em;}

.index_promote .title_bg_ft {left: 0;bottom: -.17em;}

.index_promote .promote_list {padding-bottom: 100px;}

.index_promote .promote_item {width: 50%;float: left;padding: 30.71% 0 0;min-height: 200px;position: relative;}

.index_promote .promote_item,.index_promote .promote_item a {color: #fff; }

.index_promote .promote_item .item_inner {display: block;z-index: 1;width: 100%;height: 100%;position: absolute;left: 0;top: 0;overflow: hidden;}

.index_promote .promote_item .item_img {display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-position: center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}

.index_promote .promote_item .item_info {width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;padding: 45px;z-index: 2;}

.index_promote .promote_item .item_subtit {display: inline-block;font-size: 17px;color: rgba(255,255,255,.6);font-weight: normal;text-transform: uppercase;position: absolute;right: 45px;bottom: 30px;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);-webkit-transform-origin: 100% 100%;-moz-transform-origin: 100% 100%;-ms-transform-origin: 100% 100%;-o-transform-origin: 100% 100%;transform-origin: 100% 100%;}

.index_promote .promote_item .item_title {height: 1.35em;line-height: 1.35em;overflow: hidden;font-size: 30px;font-weight: bold;}

.index_promote .promote_item,.index_promote .promote_item .item_desc,.index_promote .promote_item .ico_arrow,.promote_item .item_subtit {-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}

.index_promote .item_inner:before,.index_promote .promote_item .item_img {-webkit-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}

.index_promote .promote_item .item_desc {font-size: 18px;line-height: 1.5em;max-height: 6em;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;margin-top: 25px;opacity: 0;filter: alpha(opacity=0);max-width: 535px;-webkit-transform: translateY(5px);-ms-transform: translateY(5px);-o-transform: translateY(5px);transform: translateY(5px);}

.index_promote .promote_item .item_more {position: absolute;left: 45px;bottom: 40px;}

.index_promote .promote_item .ico_arrow {display: inline-block;width: 63px;height: 12px;vertical-align: middle;background-repeat: no-repeat;background-position: 0 center;background-image: url(img/ico_more.png);opacity: 0;filter: alpha(opacity=0);-webkit-transform: translateX(-10px);-ms-transform: translateX(-10px);-o-transform: translateX(-10px);transform: translateX(-10px);}

.index_promote .promote_item:hover {position: relative;z-index: 2;box-shadow: 30px 30px 50px rgba(0,0,0,.6);}

.index_promote .item_inner:before {content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background-image: -webkit-linear-gradient(-60deg,rgba(122,222,18,.9),rgba(9,61,111,.7) 70%);background-image: linear-gradient(120deg,rgba(235,118,25,.9),rgba(9,61,111,.7) 70%);opacity: 0;filter: alpha(opacity=0);}

.index_promote .promote_item:nth-of-type(1),.index_promote .promote_item:nth-of-type(3) {top: 100px;}

.index_promote .item_inner:hover:before {opacity: 1;filter: alpha(opacity=100);}

.index_promote .item_inner:hover .item_subtit {color: #fff;}

.index_promote .item_inner:hover .item_desc {opacity: 1;filter: alpha(opacity=100);-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}

.index_promote .item_inner:hover .ico_arrow {opacity: 1;filter: alpha(opacity=100);-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}

.index_promote .item_inner:hover .item_img {-webkit-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15);}

/*index_company_intr*/

.index_company_intr {width: 100%;position: relative;padding-top: 60px;padding-bottom: 70px;background-position: center bottom;background-repeat: no-repeat;-webkit-background-size: 100% auto;background-size: 100% auto;}

.index_company_intr .company_intr_gallery {width: calc(50% + 80px);width: 50%\9;position: absolute;left: 50%;top: 0;margin-left: -80px;}

.index_company_intr .company_intr_gallery img {width: auto;height: auto;min-width: 100%;max-width: 130%;-webkit-transition: all 1.2s ease-in-out;-o-transition: all 1.2s ease-in-out;transition: all 1.2s ease-in-out;}

.index_company_intr .company_intr_gallery:hover img {-webkit-transform: scale(1.06);-ms-transform: scale(1.06);-o-transform: scale(1.06);transform: scale(1.06);}

.index_company_intr .index_hd {text-align: left;}

.index_company_intr .hd_title {line-height: 1.2em;}

.index_company_intr .index_bd .layout {position: static;}

.index_company_intr .company_intr_cont {width: 50%;padding-right: 110px;}

.index_company_intr .company_intr_desc {color: #7c7c7c;font-size: 18px;}

.index_company_intr .company_intr_desc p {margin-bottom: 1.5em;text-align: justify;}

.index_company_intr .company_intr_desc p a {color: #115db1;}

.index_company_intr .company_intr_desc p a:hover {text-decoration: underline;}

.index_company_intr .learn_more {padding-top: 10px;}

.index_company_intr .learn_more a {display: inline-block;color: #000;font-size: 18px;line-height: 27px;font-weight: bold;padding: .6em 65px .6em 0;border-bottom: 2px solid #c4c4c4;position: relative;}

.index_company_intr .learn_more a:hover {padding-right: 75px;border-color: #000;}

.index_company_intr .learn_more a:after {content: '\f105';font-size: 20px;font-family: 'fontawesome';position: absolute;right: 0;}

.index_company_intr .swiper_buttons {width: 700px;position: absolute;left: 100px;bottom: 0;}

.index_company_intr .swiper-button-prev,.index_company_intr .swiper-button-next {width: 42px;height: 42px;background-position: center;background-color: rgba(0,0,0,.9);opacity: 1;filter: alpha(opacity=100);position: absolute;left: auto;right: auto;top: auto;margin: auto;border-radius: 0;}

.index_company_intr .swiper-button-next {width: 60px;height: 60px;right: 0;bottom: auto;top: -25px;}

.index_company_intr .swiper-button-prev {right: 60px;top: 0;}

.index_company_intr .swiper-button-prev:before,.index_company_intr .swiper-button-next:before {content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background-position: center;background-repeat: no-repeat;}

.index_company_intr .swiper-button-prev:before {background-image: url(img/swiper_btn_prev.png);}

.index_company_intr .swiper-button-next:before {background-image: url(img/swiper_btn_next.png);}

.index_company_intr .swiper-button-prev:after,.index_company_intr .swiper-button-next:after {content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-image: #eb7619 ;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}

.index_company_intr .swiper-button-prev:hover,.index_company_intr .swiper-button-next:hover {background: #eb7619 ;}

.index_company_intr .swiper-button-prev:hover:after,.index_company_intr .swiper-button-next:hover:after {opacity: 1;filter: alpha(opacity=100);box-shadow: 5px 5px 10px rgba(0,0,0,.5);}

.index_hd .hd_title:after{content: '';display: block;width: 340px;max-width: 50%;background-color: inherit;margin: 40px auto 0;left: 0;position: relative;border-bottom: 4px dotted #ccc;}

/*inde_ad*/

.index_ad {padding-top: 100px;padding-bottom: 50px;}

.index_ad .ad_items {letter-spacing: -5px;}

.index_ad .ad_item {display: inline-block;width: 18%;letter-spacing: 0;text-align: center;position: relative;}

.index_ad .ad_item a:hover {color: #000;}

.index_ad .ad_item .item_inner {display: block;height: 338px;border: 1px solid #e6e6e6;padding: 75px 15px 0;margin-right: -1px;margin-bottom: -1px;position: relative;}

.index_ad .ad_item .item_img {display: block;}

.index_ad .ad_item .item_img img {width: auto;max-height: 60px;}

.index_ad .ad_item .item_info {padding-top: 35px;}

.index_ad .ad_item .item_title {font-size: 20px;line-height: 1.4em;height: 2.8em;overflow: hidden;font-weight: bold;}

.index_ad .ad_item .item_desc {font-size: 16px;line-height: 1.5em;max-height: 7.5em;overflow: hidden;margin-top: 25px;}

.index_ad .ad_item .item_more {margin-top: 25px;}

.index_ad .ad_item .item_inner:before {content: '';display: block;width: 40px;height: 2px;background-color: #034874;position: absolute;left: 50%;margin-left: -20px;bottom: 50px;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}

.index_ad .ad_item .item_inner:hover {border-color: #034874;z-index: 1;}

.index_ad .ad_item .item_inner:hover:before {width: 30%;left: 35%;margin-left: 0;}

.index_ad .ad_item .item_hover {width: 100%;height: 130%;font-size: 16px;position: absolute;left: 0;top: -15%;background-repeat: repeat-x;-webkit-background-size: cover;background-size: cover;padding: 30px;opacity: 0;filter: alpha(opacity=0);-webkit-transform: translate3d(0,15px,0);-ms-transform: translate3d(0,15px,0);-o-transform: translate3d(0,15px,0);transform: translate3d(0,15px,0);-webkit-transition: box-shadow .3s ease-in-out,transform .3s ease-in-out;-o-transition: box-shadow .3s ease-in-out,transform .3s ease-in-out;transition: box-shadow .3s ease-in-out,transform .3s ease-in-out;}

.index_ad .ad_item .item_hover,.index_ad .ad_item .item_hover a,.index_ad .ad_item .item_hover:hover {color: #fff;}

.index_ad .ad_item .item_hover .item_img {padding-top: 8px;}

.index_ad .ad_item .item_hover .item_img img {max-height: 70px;}

.index_ad .ad_item .item_hover .item_title {font-size: 26px;line-height: 1.2em;max-height: 2.4em;font-weight: bold;}

.index_ad .item_active {width: 28%;z-index: 2;}

.index_ad .item_active .item_hover {opacity: 1;filter: alpha(opacity=100);-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;box-shadow: 40px 40px 50px 0px rgba(0,0,0,0.5);}

.item_more .more_txt:after {content: '\f105';font-family: 'fontawesome';font-size: 22px;display: inline-block;width: 28px;height: 28px;line-height: 28px;text-align: center;border-radius: 50%;border: 1px solid;vertical-align: middle;margin-left: .55em;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}

/* index_roject */

.index_project {padding-top: 45px;padding-bottom: 80px;background-color: #02a0e1;background-position: center 0;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}

.index_project .index_hd, .index_project .index_hd a {color: #fff;}

.index_project .index_hd .hd_title:after {border-bottom-color: #fff;}

.index_project .project_items {margin: 0 -12px;}

.index_project .project_item {-webkit-box-flex: 0 0 20%;-webkit-flex: 0 0 20%;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;width: 20%;float: left;}

.index_project .project_item figure {background-color: #fff;margin: 0 12px 24px;outline: 3px solid rgba(0, 0, 0, 0);outline-offset: -6px;}

.index_project .project_item .item_img, .index_project .project_item .item_img img {display: block;width: 100%;height: auto;}

.index_project .project_item .item_info {display: block;padding: 15px 20px;}

.index_project .project_item .item_tit {height: 4.5em;line-height: 1.5em;overflow: hidden;font-size: 16px;font-weight: normal;}

.index_project .project_item .item_more {display: block;padding-top: 1em;text-align: left;}

.index_project .project_item figure:hover {outline-width: 8px;outline-color: rgba(0, 0, 0, .3);outline-offset: 0;}

.index_project .learn_more {text-align: center;padding-top: 75px;}

.index_project .learn_more .sys_btn {font-size: 24px;border: 2px solid #fff;border-radius: 3px;background-color: rgba(70, 85, 88, .4);text-shadow: 1px 1px 0 rgba(0, 0, 0, .5);color: #fff ;text-align: center;transition: all 1s linear 0s;min-width: 119px;padding: 0px 20px;}

.index_project .learn_more .sys_btn:hover{background-color: #fff;color: #000;}

/*index_application*/

.index_application {position: relative;}

.index_application .layout {width: 1500px;}

.index_application .application_list {overflow: hidden;-webkit-flex-wrap: nowrap;-moz-flex-wrap: nowrap;-ms-flex-wrap: nowrap;-o-flex-wrap: nowrap;flex-wrap: nowrap;}

.index_application .application_item {width: 16.666%;-webkit-transition: all .6s ;-o-transition: all .6s ;transition: all .6s ;float: left;position: relative;}

.application_item,.application_item a,.application_item a:hover {color: #fff;}

.application_item .item_inner {display: block;position: relative;-webkit-transition: none;-o-transition: none;transition: none;width: 100%;}

.application_item .item_img {display: block;}

.application_item .item_img img {display: block;min-width: 100%;max-width: inherit;}

.application_item .item_img:before {content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;box-shadow: 0 0 8px rgba(0,0,0,.5) inset;-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}

.application_item .item_info {width: 165%;padding: 15px 10px;position: absolute;left: 0;bottom: -70px;z-index: 2;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}

.application_item .item_title {font-size: 16px;line-height: 1.3em;font-weight: normal;text-transform: uppercase;padding-bottom: 10px;position: relative;}

.application_item .item_title:after {content: '';display: block;width: 90px;height: 3px;background-color: #e18c44;position: absolute;left: 0;bottom: 0;}

.application_item .item_cont {-webkit-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;opacity: 0;filter: alpha(opacity=0);}

.application_item .item_desc {margin-top: 8px;height: 2.6em;line-height: 1.3em;overflow: hidden;}

.application_item .item_more {font-size: 12px;margin-top: 8px;}

.application_item .item_more:after {content: '';display: inline-block;width: 19px;height: 15px;background-repeat: no-repeat;background-position: center;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAMAAAAxmgQeAAAAPFBMVEUAAADhjEThjEThjEThjEThjEThjEThjEThjEThjEThjEThjEThjEThjEThjEThjEThjEThjEThjEThjEQvWPnhAAAAE3RSTlMAf0kT9e7q29rIu7GWbWo3JiQKU3z3PQAAAEdJREFUGNNjQAKMjGAKRUhYGEOQTxiLIBMrFkEBDiyCzFxgQWEMwIhFjAdTjBvTiZxCGELszBhCbIIYQiz8mIYxYQYCL4QGAJxRBj1jC7H/AAAAAElFTkSuQmCC);}

.application_item .item_more {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding-right: 18px;}

.application_item .item_more:before {content: '';display: block;height: 3px;background-color: #e18c44;-webkit-box-flex: 1.0;-moz-flex-grow: 1;-webkit-flex-grow: 1;flex-grow: 1;}

.application_item .item_more .more_txt {padding: 0 8px;text-transform: uppercase;}

.application_item:hover .item_info {bottom: 0;}

.application_item:hover .item_cont {opacity: 1;filter: alpha(opacity=100);}

.application_list:hover .application_item {width: 5%;}

.application_list:hover .application_item:hover {width: 75%;}

.application_list .application_item:hover .item_info {width: 100%;}

.application_list .application_item:hover .item_desc,.application_list .application_item:hover .item_more {display: block;opacity: 1;filter: alpha(opacity=100);}

.application_list .application_item:hover .item_more {display: -webkit-box;display: -webkit-flex;display: flex;}

/*index_news*/

.index_news {padding-top: 100px;padding-bottom: 100px;}

.index_news .news_items {margin: -10px;letter-spacing: -5px;}

.index_news .news_item {display: inline-block;width: 33.33333333%;padding: 10px;letter-spacing: 0;}

.index_news .news_item .item_inner {display: block;}

.index_news .news_item .item_img {display: block;position: relative;overflow: hidden;position: relative;padding-bottom: 100%;}

.index_news .news_item .item_img img,.index_news .news_item .more_ico,.index_news .news_item .hover_bg,.item_more .more_txt,.item_more .more_txt {-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}

.index_news .news_item .item_img img {display: block;width: 100%;height: auto;position: absolute;object-fit: cover;top: 0;left: 0;width: 100%;height: 100%;}

.index_news .news_item .item_info {display: block;margin-left: 20px;margin-top: -30px;position: relative;z-index: 1;background-color: #fff;padding: 12px 10px;border: 2px solid #ddd;}

.index_news .news_item .item_info * {position: relative;z-index: 1;}

.index_news .news_item .news_tit {height: 86px;line-height: 1.1em;overflow: hidden;font-size: 20px;font-weight: normal;text-transform: uppercase;}

.index_news .news_item .news_desc {height: 4.5em;line-height: 1.5em;overflow: hidden;text-indent: 2em;margin-top: 15px;}

.index_news .news_item .item_more {padding-top: 15px;position: relative;}

.index_news .news_item .more_ico {display: inline-block;width: 37px;height: 7px;background-repeat: no-repeat;background-position: right center;background-image: url(img/ico_news_more.png);}

.index_news .news_item .more_txt {font-size: 16px;position: absolute;right: 30px;bottom: 0;}

.index_news .news_item .hover_bg {display: block;position: absolute;left: -2px;right: -2px;top: -2px;bottom: -2px;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;z-index: 0;opacity: 0;filter: alpha(opacity=0);}

.index_news .item_inner:hover {color: #282828;}

.index_news .item_inner:hover .item_img img {-webkit-transform: scale(1.12);-ms-transform: scale(1.12);-o-transform: scale(1.12);transform: scale(1.12);-webkit-transition: all .6s ease-in-out;-o-transition: all .6s ease-in-out;transition: all .6s ease-in-out;}

.index_news .item_inner:hover .hover_bg {opacity: 1;filter: alpha(opacity=100);box-shadow: 15px 15px 25px rgba(0,0,0,.4);}

.index_news .item_inner:hover .more_ico {opacity: 0;filter: alpha(opacity=0);}

.index_news .item_inner:hover .more_txt {opacity: 1;filter: alpha(opacity=100);right: 20px;}

.index_news .item_more .more_txt {opacity: 0;filter: alpha(opacity=0);color: #fff;}

/*page_main*/

.page_main {background: #FFF;padding: 30px 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);overflow: visible;z-index: 1}

.aside {float: left;width: 275px;position: sticky;top: 100px;}

.aside .aside-wrap{max-height: 75vh;overflow-y: auto;}

.side-tit-bar {position: relative;}

.side-tit-bar .side-tit {position: relative;font-size: 20px;line-height: 33px;font-weight: normal;color: #fff;padding: 35px 0 35px 30px;background-color: #115db1;}

.side-widget {position: relative;margin: 0 0 40px;overflow: hidden;}

.side-widget+.side-widget {padding-top: 20px;}

.side-cate {overflow: hidden;}

.side-cate ul {display: none;}

.side-cate li,.side-cate li a {color: #616265;}

.side-cate li a:hover {color: #010101;}

.side-cate li {line-height: 40px;position: relative;}

/* .side-cate li:nth-child(4) ul li:nth-child(2) a {line-height: 20px;} */

.side-cate li a {display: block;position: relative;}

.side-cate>li {border-bottom: 1px solid #fff;}

.side-cate>li>a {background-color: #e6e6e6;padding-left: 40px;padding-right: 26px;}

.side-cate>li>a:before {content: '';display: inline-block;width: 5px;height: 5px;background-color: #616265;margin-right: 5px;vertical-align: middle;position: absolute;left: 30px;top: 17px;}

.side-cate>li li a {padding-left: 40px;}

.side-cate>li li+li {border-top: 1px solid #e6e6e6;}

.side-cate li .icon-cate {position: absolute;right: 0;top: 0;display: inline-block;width: 40px;height: 40px;line-height: 40px;overflow: hidden;text-align: center;font-size: 10px;cursor: pointer;color: #616265;border-radius: 0%;-webkit-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}

.side-cate li .icon-cate:before {padding-left: 1px;padding-right: 1px;display: inline-block;-webkit-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8);}

.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-up {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}

.side-cate li.nav-current>a {color: #010101;}

.side-product-items {position: relative;margin-top: 8px;}

.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;-webkit-box-sizing: content-box;box-sizing: content-box;position: relative;}

.side_product_item .item-img img {display: block;width: 100%;}

.side_product_item figcaption {padding-left: 15px;}

.side_product_item figcaption h3 {font-size: 14px;font-weight: normal;}

.side_product_item figcaption h3 a {display: block;max-height: 3.2em;line-height: 1.6em;-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 figcaption h3 a:hover,.side_product_item .item-img:hover + figcaption h3 a {color: #115db1;}

.side_product_item:hover .item-img {border-color: #8cc63e;}

.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: 480px;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 .btn-prev,.side-product-items .btn-next {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-prev:before,.side-product-items .btn-next: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-prev:not(.swiper-button-disabled):hover,.side-product-items .btn-next: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: calc(100% - 330px);float: right;padding-bottom: 50px;}

.main .banner_section {margin-bottom: 25px;}

.page_main,.pagge_main a {color: #010101;}

.page_main a:hover {color: #115db1;}

/*title*/

.main_hd {margin-bottom: 35px;text-align: center;}

.main_hd .page_title {font-size: 30px;}

.main_hd .page_title,.main_hd .page_title a {color: #595959;font-weight: bold;}

/*--------------------------------------------------------page: product list------------------------------------------------------*/

/*inedx_product*/

.product_item {width: 33.33333333%;float: left;}

.product_item figure {background-color: #fff;-webkit-box-flex: 1.0;-moz-flex-grow: 1;-webkit-flex-grow: 1;flex-grow: 1;}

.product_item .item_img {display: block;position: relative;width: 100%;overflow: hidden;-webkit-box-sizing: border-box;box-sizing: border-box;}

.product_item .item_img {*display: inline;}

.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,0);}

.product_item .item_img img {width: 100%;height: auto;}

.product_item figcaption {padding: 15px 10px;}

.product_item .item_title {font-weight: normal;font-size: 18px;}

.product_item .item_title a {display: block;height: 2.6em;line-height: 1.3em;overflow: hidden;vertical-align: middle;padding: 0 3.5%;}

.product_item figure {width: 100%;}

.items_list {width: 100%;position: relative;}

.items_list .catdesc a{color: #115db1;}

.items_list .catdesc a:hover{text-decoration: underline;}

.items_list ul {margin: -10px -18px;-webkit-box-pack: center;-ms-flex-pack: center;}

.items_list ul {margin: -2.5%;letter-spacing: 0px;}

.items_list .product_item {-webkit-box-flex: 0 0 25%;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;width: 25%;padding: 2.5%;display: -webkit-box;display: -webkit-flex;display: flex;float: none;display: inline-block\9;letter-spacing: normal;vertical-align: top;}

.items_list .product_item figure {width: 100%;overflow: hidden;background-color: #fff;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;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: end;-ms-flex-pack: end;-webkit-justify-content: flex-end;justify-content: flex-end;}

.items_list .product_item figcaption {padding: 25px 18px;text-align: center;border: 1px solid #f2f2f2;margin-top: -1px;}

.items_list .product_item .item_img,.items_list .product_item .item_img img {display: block;}

.items_list .product_item .item_img {border: 1px solid #e6e6e6;-webkit-box-flex: 1.0;-moz-flex-grow: 1;-webkit-flex-grow: 1;flex-grow: 1;}

.items_list .product_item .item_title {font-size: 16px;text-transform: uppercase;}

.items_list .product_item .item_title a {color: #fff;height: auto;line-height: auto;background-color: #333;}

.items_list .product_item figure:hover {border-color: #ccc;box-shadow: 10px 10px 15px 0 rgba(0, 0, 0, .05);}

.items_list .product_item figure:hover .item_title a {color: #fff;box-shadow: 11px 13px 10px 0px rgba(0, 0, 0, 0.6);}

/*sys_sub_head*/

.sys_sub_head {text-align: center;background-position: center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;position: relative;}

.sys_sub_head {text-align: center;background-position: center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;position: relative;}

.sys_sub_head .head_bn_item {width: 100%;}

.sys_sub_head .head_bn_item img {width: 100%;height: auto;min-height: 150px;}

.sys_sub_head .swiper-pagination {width: 100%;bottom: 10px;z-index: 2;}

.sys_sub_head .swiper-pagination-bullet {background-color: rgba(0,0,0,.5);}

.sys_sub_head .swiper-pagination-bullet-active {background-color: rgba(255,255,255,.6);}

/*path_bar*/

.path_bar {width: 100%;font-size: 16px;line-height: 1.4em;position: absolute;left: 0;top: 50%;margin-top: 45px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: 2;}

.path_bar,.path_bar a {color: #fff;}

.path_bar ul:before {content: '';display: inline-block;width: 1.75em;height: 1.75em;margin-right: 3em;vertical-align: middle;background-repeat: no-repeat;background-position: center;-webkit-background-size: contain;background-size: contain;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAcCAMAAABIzV/hAAAAbFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+T+BWAAAAI3RSTlMAZ+MWK9s2v4uCI/iVcA7y69PJxa+jRrWqe1EczZ50WAhdS5CShdkAAAEuSURBVCjPbVHpGoIwDBuDAXKfKsih9v3f0bRzHJ/2D+nSpmlRLhJvjqqyvg+hOkc40xa365G5yJtuJi2gf25MhNR4idWtuag4MMsu4XGhhTHgST4siToGgWNefdv23v4kchk+fksSJrCaGnOJUiQFvDVxHCFjO8hCLrgDd0SiNaLPzr+ojGiEHODmD/d4Y3N1IwrkwVc2SsqltFEtKDmHs25owGiiWnUicCVKvlRKL7HfYCALKGtGDEDamlvRipcc2z0gtMiW7GDAQFFUPUEjwokixS7EQSabo68iRDowbm1FQXJMgHe+jL47eMBgZW7/eawjB3BF2nPEOiHtT//fyGJ+zXjeJUaDvArAGKewR17Cna80j8HcUzwqlJvvkn84Z/qH09D80yPuJnPs+QB7GCMJg2K5WgAAAABJRU5ErkJggg==);}

.path_bar li {display: inline;padding-right: .8em;text-transform: uppercase;}

.path_bar li+li:before {content: '';display: inline-block;width: 0;height: 0;overflow: hidden;border: .55em solid #fff;border-top-width: .35em;border-bottom-width: .35em;border-right: 0;border-top-color: transparent;border-bottom-color: transparent;vertical-align: middle;margin-right: .8em;border-left-color: #fff;}

/*page*/

.page_bar {position: relative;line-height: 31px;height: 33px;margin: 50px 0 30px;text-align: right;font-size: 14px;}

.page_bar a,.page_bar span {position: relative;display: inline-block;color: #fff;vertical-align: top;min-width: 33px;padding: 0 8px;background-color: #333;margin: 0 0 0 8px;text-align: center;-webkit-transition: none;-o-transition: none;transition: none;}

.page_bar a.current,.page_bar a:hover {color: #FFF;background-color: #115db1;box-shadow: 8px 6px 6px 0px rgba(0, 0, 0, 0.6);}

.page_bar span.current2 {padding-left: 8px;padding-right: 8px;}

.page_bar li{display: inline-block;}

/*--------------------------------------------------------page: single Product------------------------------------------------------*/

/*product photos*/

.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: bold;font-size: 10px;top: 0px;}

.cloud-zoom-big {overflow: hidden;padding: 0px;background-color: #fff;}

.cloud-zoom-loading {color: white;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;display: none;}

.product-view {position: relative;width: 42%;float: left;}

.product-view .product-image {border: 1px solid #ccc;overflow: hidden;width: 100%;}

.product-view .product-image img {position: relative;width: 100%;}

.product-view .image-additional {position: relative;margin: 35px -1px 25px;overflow: hidden;padding: 0 1px;}

.product-view .image-additional li {position: relative;width: 100%;width: 20%;overflow: visible;float: left;height: auto;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;flex-direction: row;}

.product-view .image-additional li.single {display: none;}

.product-view .image-additional li img {display: block;width: 100%;position: relative;margin: 0 auto;-webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;opacity: .4;filter: alpha(opacity=40);}

.product-view .image-additional li a {display: block;position: relative;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;border: 1px solid #f2f2f2;margin-right: -1px;}

.product-view .image-additional li.current {z-index: 1;}

.product-view .image-additional li.current a {border-color: #e6e6e6;}

.product-view .image-additional li.current img {opacity: 1;filter: alpha(opacity=100);}

.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: #8cc63e;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>.swiper-pagination-bullets {display: none;}

.product-view .swiper-button-next,.product-view .swiper-button-prev {width: 22px;height: 32px;margin-top: -16px;line-height: 32px;border-radius: 0;font-weight: bold;font-size: 24px;opacity: .9;filter: alpha(opacity=90);background-color: rgba(0,0,0,.7);color: #fff;font-weight: normal;opacity: 0;filter: alpha(opacity=0);}

.product-view .swiper-button-disabled {opacity: 0;filter: alpha(opacity=0);}

.product-view .swiper-button-prev,.product-view .swiper-container-rtl .swiper-button-prev {left: 0;}

.product-view .swiper-button-next,.product-view .swiper-container-rtl .swiper-button-next {right: 0;}

.product-view:hover .swiper-button-prev,.product-view:hover .swiper-button-next {opacity: 1;filter: alpha(opacity=100);}

.product-view:hover .swiper-button-disabled {opacity: .3;filter: alpha(opacity=30);}

.product-view .swiper-button-prev:not(.swiper-button-disabled):hover, .product-view .swiper-button-next:not(.swiper-button-disabled):hover {color: #fff;}

/*product summary*/

.product-summary {position: relative;width: 54%;max-width: 720px;float: right;padding: 0 0 10px;}

.product-summary .page_title {font-size: 28px;margin-bottom: 25px;font-weight: bold;}

.product-summary .product-meta {line-height: 25px;font-size: 16px;line-height: 1.8;}

.product-summary .product-meta h3 {margin: 0 0 10px;font-size: 18px;font-weight: normal;color: #aaa;}

.product-summary .product-meta p {font-size: 17px;}

.product-summary .product-meta ul {padding-top: 25px;}

.product-summary .product-meta li {width: 100%;display: table;font-size: 16px;padding: 2px 0;line-height: 1.6;}

.product-summary .product-meta li em {display: table-cell;width: 36%;color: #98a6b1;}

.product-summary .product-meta li .item-val {display: table-cell;-ms-word-break: break-all;word-break: break-all;word-wrap: break-word;}

.product-btn-wrap {position: relative;padding-top: 90px;}

.product-btn-wrap>a {position: relative;display: inline-block;*display: inline;*zoom:1;vertical-align: top;line-height: 30px;padding: .05em .8em;font-size: 16px;background: #1f252b;color: #fff;margin: 0 0 10px 0px;text-transform: uppercase;}

.product-btn-wrap .pdf {margin: 0 0 10px 25px;}

.product-btn-wrap>a:hover {color: #fff;box-shadow: 11px 13px 10px 0px rgba(0, 0, 0, 0.6);}

.product-btn-wrap>a:before {padding-right: 10px;font-size: 16px;}

.product-btn-wrap .email:before {content: '\f003';}

.product-btn-wrap .pdf:before {content: '\f1c1';}

.product-summary .share-this {margin: 45px 0 0;text-align: right;}

/*like product*/

.goods-may-like {position: relative;margin-top: 70px;margin-bottom: 80px;}

.goods-may-like .title {font-size: 24px;margin: 0 0 40px;font-weight: bold;}

.goods-may-like .title em {font-weight: normal;padding-right: 3px;}

.goods-may-like .title:before,.goods-may-like .title:after {content: '';display: inline-block;width: 20px;height: 14px;background-color: #010101;opacity: .1;filter: alpha(opacity=10);-webkit-transform: skew(30deg);-ms-transform: skew(30deg);-o-transform: skew(30deg);transform: skew(30deg);margin: 0 15px;vertical-align: middle;}

.goods-may-like .title:before {margin-left: 3px;}

.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-bottom: 0px;position: relative;}

.goods-may-like .product_item figure {margin: 0;}

.goods-may-like .product_item:hover .item_img img {-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}

.goods-may-like .product_item {width: 25%;margin: 0;padding: 0;}

.goods-may-like .product_item .item_img {border: 1px solid #eaeaea;}

.goods-may-like .swiper-control {position: absolute;right: 0;top: 10px;}

.goods-may-like .swiper-button-prev, .goods-may-like .swiper-button-next {position: static;font-family: Arial, Helvetica, sans-serif;;width: 26px;height: 26px;line-height: 26px;font-size: 18px;border-radius: 0;text-align: center;background-color: #010101;color: #fff;margin-left: 7px;opacity: 1;filter: alpha(opacity=100);}

.goods-may-like .swiper-button-prev:before,.goods-may-like .swiper-button-next:before {content: '';display: inline-block;width: 0;height: 0;overflow: hidden;border: 8px solid #fff;border-top-width: 5px;border-bottom-width: 5px;border-top-color: transparent;border-bottom-color: transparent;vertical-align: middle;-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}

.goods-may-like .swiper-button-prev:before {border-left-width: 0;}

.goods-may-like .swiper-button-next:before {border-right-width: 0;}

.goods-may-like .swiper-button-prev:not(.swiper-button-disabled):hover, .goods-may-like .swiper-button-next:not(.swiper-button-disabled):hover {box-shadow: 8px 6px 6px 0px rgba(0, 0, 0, 0.6);}

.goods-may-like .swiper-button-next.swiper-button-disabled,.goods-may-like .swiper-button-prev.swiper-button-disabled {opacity: 0.3;filter: alpha(opacity=30);}

/* product detail */

.product-detail {position: relative;overflow: visible;}

.detail-tabs {position: relative;margin-bottom: -1px;background-color: #eaedf0;border: 1px solid #ccd3d9;}

.detail-tabs .title {position: relative;display: inline-block;vertical-align: top;line-height: 35px;padding: 1px 35px;cursor: pointer;font-weight: bold;font-size: 18px;float: left;margin-right: -1px;position: relative;color: #959da7;text-transform: uppercase;border-left: 1px solid #ccd3d9;border-right: 1px solid #ccd3d9;margin-left: -1px;position: relative;}

.detail-tabs .title.current {background: #fff;color: #010101;padding-bottom: 2px;margin-bottom: -1px;position: relative;z-index: 2;}

.product-detail .tab-panel-content {padding: 10px 0;display: block;overflow: hidden}

.product-detail .disabled {display: none;}

.tab-panel-wrap {padding: 40px;background-color: #fff;border: 1px solid #ccd3d9;margin-bottom: 60px;}

.content_tit2 {text-transform: capitalize;background-color: #0657AD;padding: 0 100px 0 0;position: relative;overflow: hidden;clip-path: polygon(0 0, 100% 0, 100% 0%, 85% 100%, 0 100%);display: inline-block;z-index: 5;padding-left: 10px;}

.content_tit2 p {color: #fff;font-size: 30px;font-family: Arial;font-weight: normal;line-height: 30px;height: auto;}

.tit_hr:after {content: '';display: block;width: 100%;height: 5px;background-color: #CDDDEF;position: relative;bottom: 27px;z-index: 1;}

.entry {padding: 15px 0;}

.entry {color: #666;}

.entry a {color: #0030FF;}

.entry p {margin: 0;padding: 5px 0;font-size: 16px;line-height: 1.5;}

.entry th, .entry td {height: 30px;border: 1px solid #ccc;text-align: left;line-height: 1.5;font-size: 12px;color: #666;background: #fbfbfb;padding: 0 15px;}

.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: 16px;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: bold;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: bold;}

.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%;}

.entry .cartitem a {color: #292929;font-weight: bold;}

.entry .inquiry-form ul li {background: none;}

.entry .entry .inquiry-form-wrap {margin: 20px 0 0;}

.entry .table_wrap {position: relative;display: block;}

.entry table {position: relative;border-collapse: collapse;border-spacing: 0;margin-bottom: 0 !important;}

.entry table th, .entry table td {height: 30px;border: 1px solid #ccc;text-align: left;line-height: 1.5;font-size: 12px;color: #666;background: #fbfbfb;padding: 0 15px;}

.entry table th {font-size: 12px;background: #eee;}

.entry table td p, table th p, table td p, table th p {margin: 0;padding: 5px;color: #666;font-size: 12px;line-height: 1.3;}

.entry table td.amts {color: #cb2027;}

.entry table th#cartDelete {text-align: center;}

.entry table th,table td{border: 1px solid;padding: 5px 15px;}

.listH li {z-index:1;-webkit-transition:all 150ms ease-out 0ms;-moz-transition:all 150ms ease-out 0ms;-o-transition:all 150ms ease-out 0ms;transition:all 150ms ease-out 0ms;}

.listH li:hover {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);opacity:1;z-index:20;box-shadow:0 40px 100px 0 rgba(84,84,84,0.5);cursor:pointer !important;}

.tList:after {content:'';display:table;clear:both;}

.tList li {float:left;}

.tList2 {}

.tList2 li {width:48%;margin-left:4%;/* border:1px solid #CDCDCD; */margin-bottom:4%;}

.tList2 li:nth-of-type(2n+1) {margin-left:0;}

.tList3 {}

.tList3 li {width:31%;margin-left:3.5%;margin-bottom:3.5%;}

.tList3 li:nth-of-type(3n+1) {margin-left:0;}

.tList3_miji li{width:33.33%;}

.tList4 {}

.tList4 li {width:23.5%;margin-left:2%;margin-bottom:2%;}

.tList4 li:nth-of-type(4n+1) {margin-left:0;}

.tList5 {}

.tList5 li {width:17%;margin-left:3.75%;margin-bottom:2%;}

.tList5 li:nth-of-type(5n+1) {margin-left:0;}

.tList6 {}

.tList6 li {width:16.666%;}

.tList6 li:nth-of-type(6n+1) {margin-left:0;}

@media screen and (max-width: 550px) {

	.tList4 li{width:49%;margin-left: 0;}

	.tList4 li:nth-of-type(2n+1){float:right}

	.tList3 li{width:100%;margin-left:0}

}

.hide{display: none !important;}

.show{display: block !important;}

.t-c{text-align: center;}

.t-l{text-align: left;}

.t-r{text-align: right;}

.f-s12{font-size: 12px;}

.f-s13{font-size: 3px;}

.f-s14{font-size: 14px;}

.f-s15{font-size: 15px;}

.f-s16{font-size: 16px;}

.f-s17{font-size: 17px;}

.f-s18{font-size: 18px;}

.f-s19{font-size: 19px;}

.f-s20{font-size: 20px;}

.f-s21{font-size: 21px;}

.f-s22{font-size: 22px;}

.f-s23{font-size: 23px;}

.f-s24{font-size: 24px;}

.f-s25{font-size: 25px;}

.f-s26{font-size: 26px;}

.f-s27{font-size: 27px;}

.f-s28{font-size: 28px;}

.f-s29{font-size: 29px;}

.f-s30{font-size: 30px;}

.f-s31{font-size: 31px;}

.f-s32{font-size: 32px;}

.f-s33{font-size: 33px;}

.f-s34{font-size: 34px;}

.f-s35{font-size: 35px;}

.f-s36{font-size: 36px;}

.f-s37{font-size: 37px;}

.f-s38{font-size: 38px;}

.f-s39{font-size: 39px;}

.f-s40{font-size: 40px;}

.w5{width: 50%;}

.w10{width: 10%;}

.w15{width: 15%;}

.w20{width: 20%;}

.w25{width: 25%;}

.w30{width: 30%;}

.w35{width: 35%;}

.w40{width: 40%;}

.w45{width: 45%;}

.w49{width: 49%;}

.w50{width: 50%;}

.w55{width: 55%;}

.w60{width: 60%;}

.w65{width: 65%;}

.w70{width: 70%;}

.w75{width: 75%;}

.w80{width: 80%;}

.w85{width: 85%;}

.w90{width: 90%;}

.w95{width: 95%;}

.w100{width: 100%;}

.m-auto{margin: 0 auto;display: block;}

.m-t5{margin-top: 5px;}

.m-t10{margin-top: 10px;}

.m-t15{margin-top: 15px;}

.m-t20{margin-top: 20px;}

.m-t25{margin-top: 25px;}

.m-t30{margin-top: 30px;}

.m-t35{margin-top: 35px;}

.m-t40{margin-top: 40px;}

.m-t45{margin-top: 45px;}

.m-t50{margin-top: 50px;}

.m-t55{margin-top: 55px;}

.m-t60{margin-top: 60px;}

.m-t65{margin-top: 65px;}

.m-t70{margin-top: 70px;}

.m-t75{margin-top: 65px;}

.m-t80{margin-top: 80px;}

.m-t85{margin-top: 85px;}

.m-t90{margin-top: 90px;}

.m-t95{margin-top: 95px;}

.m-t100{margin-top: 100px;}

.m-b5{margin-bottom: 5px;}

.m-b10{margin-bottom: 10px;}

.m-b15{margin-bottom: 15px;}

.m-b20{margin-bottom: 20px;}

.m-b25{margin-bottom: 25px;}

.m-b30{margin-bottom: 30px;}

.m-b35{margin-bottom: 35px;}

.m-b40{margin-bottom: 40px;}

.m-b45{margin-bottom: 45px;}

.m-b50{margin-bottom: 50px;}

.m-b55{margin-bottom: 55px;}

.m-b60{margin-bottom: 60px;}

.m-b65{margin-bottom: 65px;}

.m-b70{margin-bottom: 70px;}

.m-b75{margin-bottom: 65px;}

.m-b80{margin-bottom: 80px;}

.m-b85{margin-bottom: 85px;}

.m-b90{margin-bottom: 90px;}

.m-b95{margin-bottom: 95px;}

.m-b100{margin-bottom: 100px;}

.pd5{padding:5px}

.p-t5{padding-top: 5px;}

.p-t10{padding-top: 10px;}

.p-t15{padding-top: 15px;}

.p-t20{padding-top: 20px;}

.p-t25{padding-top: 25px;}

.p-t30{padding-top: 30px;}

.p-t35{padding-top: 35px;}

.p-t40{padding-top: 40px;}

.p-t45{padding-top: 45px;}

.p-t50{padding-top: 50px;}

.p-t55{padding-top: 55px;}

.p-t60{padding-top: 60px;}

.p-t65{padding-top: 65px;}

.p-t70{padding-top: 70px;}

.p-t75{padding-top: 65px;}

.p-t80{padding-top: 70px;}

.p-t85{padding-top: 85px;}

.p-t90{padding-top: 90px;}

.p-t95{padding-top: 95px;}

.p-t100{padding-top: 100px;}

.p-b5{padding-bottom: 5px;}

.p-b10{padding-bottom: 10px;}

.p-b15{padding-bottom: 15px;}

.p-b20{padding-bottom: 20px;}

.p-b25{padding-bottom: 25px;}

.p-b30{padding-bottom: 30px;}

.p-b35{padding-bottom: 35px;}

.p-b40{padding-bottom: 40px;}

.p-b45{padding-bottom: 45px;}

.p-b50{padding-bottom: 50px;}

.p-b55{padding-bottom: 55px;}

.p-b60{padding-bottom: 60px;}

.p-b65{padding-bottom: 65px;}

.p-b70{padding-bottom: 70px;}

.p-b75{padding-bottom: 75px;}

.p-b80{padding-bottom: 80px;}

.p-b85{padding-bottom: 85px;}

.p-b90{padding-bottom: 90px;}

.p-b95{padding-bottom: 95px;}

.p-b100{padding-bottom: 100px;}

.p-b30_bai{padding-bottom: 30%;}

.p-b40_bai{padding-bottom: 40%;}

.p-b50_bai{padding-bottom: 50%;}

.p-b60_bai{padding-bottom: 60%;}

.p-b70_bai{padding-bottom: 70%;}

.p-b80_bai{padding-bottom: 80%;}

.p-b150_bai{padding-bottom: 150%;}

.con_proImg{position:relative;height: 0;overflow: hidden;padding-bottom: 60%;}

.con_proImg img{position:absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover;}

/*-------------------------------animation start----------------------------------*/

.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}

@-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(0deg);transform: rotate(0deg)}

}

@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(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg)}

}

.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(0.215, .61, .355, 1);transition-timing-function: cubic-bezier(0.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(0.215, .61, .355, 1);transition-timing-function: cubic-bezier(0.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}

/* animate.css */

@-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}

@-webkit-keyframes zoomInA {

0% {opacity: 0;-webkit-transform: scale3d(.6, .6, .6);transform: scale3d(.6, .6, .6)}

50% {opacity: 1}

}

@keyframes zoomInA {

0% {opacity: 0;-webkit-transform: scale3d(.6, .6, .6);transform: scale3d(.6, .6, .6)}

50% {opacity: 1}

}

.zoomInA {-webkit-animation-name: zoomInA;animation-name: zoomInA}

/*-------------------------------animation end----------------------------------*/

.application p{margin: 16px 0;}

.application{width: 1400px;height: auto;margin: 40px auto;padding-top:50px}

.application>h1{font-size: 24px !important;margin-bottom: 40px;}

.application .leixing{width: 100%;height: auto;}

.application .leixing .leixing_1{font-size: 24px !important;font-weight: bold;}

.application .leixing .leixing_2{font-size: 17px !important;font-weight: 600;}

.application p{font-size: 16px;}

.tabs {margin-top: 50px;}

.tabs ul {display: flex;justify-content: space-between;align-items: center;max-width: 940px;margin: auto;}

.tabs ul li a {border-radius: 27px;border: 1px solid #E5E5E5;padding: 10px 38px;display: block;}

.tabs ul li a:hover {background-color: #115db1 ;color: #fff;}

.tabs ul li.active a {background-color: #115db1 ;color: #fff;}

.advantage_list {flex-direction: column;}

.Advantage_item .title {position: relative;}

.Advantage_item .title span {font-family: Arial;font-weight: bold;font-size: 95px;color: #115db1;opacity: 0.1;}

.Advantage_item .title p {font-family: Arial;font-weight: bold;font-size: 26px;color: #333333;text-transform: uppercase;position: absolute;top: 50%;transform: translateY(-50%);left: 3%;width: 100%;border-bottom: 1px solid #E5E5E5;}

.Advantage_item ul li {padding-left: 3%;width: 100%;position: relative;}

.Advantage_item ul li::before {content: ' ';width: 20px;height: 20px;background: url(img/list_icon.webp) no-repeat center/cover;display: block;position: absolute;left: .5%;top: 3px;}

.Advantage_item ul li .smtitle {font-family: Arial;font-weight: 400;font-size: 20px;color: #333333;margin-bottom: 20px;}

.Advantage_item ul li .text,.Advantage_item ul li p {font-weight: 400;font-size: 16px;color: #666666;margin-bottom: 20px;}

.video_swiper {position: relative;margin-top: 80px;}

.video_swiper .video_item {display: flex;align-items: center;padding-bottom: 40px;}

.video_swiper .video_box {position: relative;width: 65%;max-width: 1058px;padding-bottom: 35%;}

.video_swiper .video_box iframe {position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover;}

.video_swiper .video_item .text_warp {width: 50%;max-width: 700px;margin-left: -5%;padding: 3% 3% 5%;background-color: #FFFFFF;box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.11);position: relative;z-index: 2;}

.video_swiper .video_item .text_warp .title {font-family: Arial;font-weight: bold;font-size: 40px;color: #000000;margin-bottom: 34px;}

.video_swiper .video_item .text_warp p {font-family: Arial;font-weight: 400;font-size: 16px;color: #666666;margin-bottom: 30px;}

.video_swiper_botton {position: absolute;width: 150px;display: flex;justify-content: space-between;align-items: center;height: 60px;bottom: -28px;}

.video_swiper_botton .swiper-button-white {width: 60px;height: 60px;background-color: #000;opacity: 1;display: flex;justify-content: center;align-items: center;position: static;cursor: pointer;}

.video_swiper_botton .swiper-button-white::before {background: url(img/right_icon.webp) no-repeat center/cover;content: ' ';width: 11px;height: 27px;}

.video_swiper_botton .video_swiper_prev::before {transform: rotate(180deg);}

.video_swiper_botton .swiper-button-white:hover {background-color: #115db1;}

.form_warp {background-repeat: no-repeat;background-position: center;background-size: cover;padding: 5% 0 3%;}

.form_warp .layout {display: flex;justify-content: space-between;align-items: center;}

.form_warp .left {width: 48%;padding-right: 2%;color: #e5e5e5;}

.form_warp .left .title {font-family: Arial;font-weight: bold;font-size: 40px;color: #FFFFFF;}

.form_warp .left .desc {font-family: Arial;font-weight: 400;font-size: 16px;color: #E5E5E5;margin: 53px 0 78px;}

.form_warp .left .form_link {background-color: #115db1;font-family: Arial;font-weight: 400;font-size: 16px;color: #FFFFFF;padding: 1% 3%;margin-top: 5%;display: inline-block;}

.form_warp .left ul {display: flex;align-items: center;width: 60%;max-width: 400px;margin-top: 5%;}

.form_warp .left ul li {width: 38px;margin-right: 10px;}

.form_warp .left ul li a {display: flex;justify-content: center;align-items: center;}

.form_warp .right {width: 65%;}

.form_warp .form_ul {display: flex ;flex-wrap: wrap ;justify-content: space-between ;padding: 0 ;}

.form_warp .form_ul li {width: 390px;justify-content: space-between;}

.form_warp .form_ul li:nth-child(3) {width: 100%;}

.form_warp .asterisk {width: 100%;padding: 13px 0;margin: 10px 0;display: flex;padding-left: 20px;background-color: rgba(255, 255, 255, 0.11);position: relative;border-radius: 30px;}

.form_warp .form_ul li input {background-color: transparent;border: none !important;width: 100%;padding-left: 3%;border-radius: 5px;color: #fff;}

.form_warp .Asterisk_Text .asterisk_red {color: red;display: inline-block;text-align: center;position: absolute;top: 6%;}

.form_warp .asterisk .asterisk_sk {color: red;}

.form_warp .Asterisk_Text textarea {height: 233px;border: none !important;background-color: transparent;border-radius: 5px;resize: none;width: 100%;resize: none;padding-left: 2% !important;color: #fff;}

.form_warp .Asterisk_Text textarea::placeholder {color: #999;}

.form_warp .form_ul .Asterisk_Text {width: 100%;}

.form_warp .submiring .gtm_submit_btn {background-color: #115db1 ;width: 150px ;height: 40px ;color: #fff;margin-top: 15px ;border: none;border-radius: 8px;}

.page .page-header {font-weight: bold;font-size: 30px;color: #333;text-align: center;line-height: 1;padding-bottom: 18px;position: relative;margin-bottom: 25px;margin-top: 60px;}

.page .page-header::before {content: '';width: 93px;margin: 0 auto;height: 3px;background: #115db1;position: absolute;left: calc(50% - 3.5%);bottom: 0;}

/* news */

.news{margin-bottom: 54px;}

.new{margin-top: 70px;}

.new-title{font-size: 48px;font-weight: bold;}

.new a.ViewMore{margin: 0;width: 161px;}

.newsList {margin-top:40px;}

.newsList li{width: 32%;overflow: hidden;transition: all ease-in-out .35s;}

.newsList  .imgBox{padding-top: 84.3%;position: relative;overflow: hidden;}

.newsList li:hover img{transform: scale(1.1);}

.newsList li .newsInfo{padding: 10px 30px 25px 30px;transition: all ease-in-out .35s;border: 1px solid #EEEEEE;border-top: none;overflow: hidden;}

.newsList  .data{color: #999999;    margin-top: 8px;font-size: 14px;}

.newsList .title{font-size:17px;line-height: 1.3;margin-top: 8px;cursor: pointer;color: #333;min-height: 4em;text-transform: uppercase;font-weight: bold;display: block;}

.newsList li:hover .title {color: #115db1;}

.newsList  .info{color: #999999;margin-top: 8px;}

.news .center{margin: 50px auto 0;text-align: center;}

.d-flex {display: -ms-flexbox !important;display: flex !important;}

.flex-wrap {-ms-flex-wrap: wrap !important;flex-wrap: wrap !important;}

.justify-content-between {-ms-flex-pack: justify !important;justify-content: space-between !important;}

.imgBox img {width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;transition: all ease-in-out .35s;}

.Advantage_item .title h2 {font-family: Arial;font-weight: bold;font-size: 26px;color: #333333;text-transform: uppercase;position: absolute;top: 50%;transform: translateY(-50%);left: 3%;width: 100%;border-bottom: 1px solid #E5E5E5;}

.imgBox:hover img {transform: scale(1.1);}

.newsList li:hover img {transform: scale(1.1);}

/*--------------------------------------------------------page: faq list------------------------------------------------------*/

.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 20px 15px 15px;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: normal;}

.faq-item .faq-cont {margin: 0 0 25px;display: none;}

.faq-item:first-child .faq-cont {display: block;}

.col-xs-1 img {width: 20px;}

.download {margin-bottom: 60px;margin-top: 60px;}

.points_table {margin-bottom: 0;border-spacing: 0;border-collapse: collapse;width: 100%}

.points_table tr {background: #fff;color: #000}

.points_table tr td {text-align: left;border: none !important;border: 1px solid #ddd !important}

.points_table tr:nth-child(even) {background-color: #efefef;color: #000}

.points_table thead tr {background-color: #115db1;color: #fff}

.points_table thead tr th {color: #fff}

.points_table>tbody>tr>td,

.points_table>tbody>tr>th,

.points_table>tfoot>tr>td,

.points_table>tfoot>tr>th,

.points_table>thead>tr>td,

.points_table>thead>tr>th {padding: 8px;height: 50px;text-align: center;line-height: 32px;font-size: 18px}

.fa {display: inline-block;font: normal normal normal 14px/1 iconfont;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #4e4e4e}

.eye:before {content: "\f06e";}

.pdf {color: #b01f24}

.pdf:before {content: "\f1c1"}

.index_video ul {display: flex;justify-content: start;flex-wrap: wrap;}

.index_video ul li {width: 50%;cursor: pointer;padding: 13px 2%;}

.index_video ul li .img {position: relative;width: 100%;height: 0;padding-top: 60.4%;overflow: hidden;background-color: #000;border: solid 4px #fff;transition: all ease-in-out .3s;}

.index_video ul li .img img {position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;transition: all .3s;}

.index_video ul li:hover img {transform: scale(1.05);}

.index_video ul li .img::after {content: '';display: inline-block;position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);background-image: url(img/video_player.png);background-position: center;background-size: 80%;width: 82px;height: 96px;background-repeat: no-repeat;z-index: 20;}

.index_video ul li .title {margin-top: 8px;text-transform: capitalize;transition: all ease-in-out .3s;font-family: Arial, Helvetica, sans-serif;font-size: 24px;color: #666666;line-height: 36px;text-align: left;text-align: center;}

.index_video ul li .title:hover {color: #0052d9 ;}

.index_hd {margin-bottom: 40px;text-align: center;margin-top: 0;}

.index_hd .hd_title {font-size: 54px;line-height: 1.1;border-bottom: none;}

.index_hd .hd_title:after {content: '';display: block;width: 340px;max-width: 50%;background-color: inherit;margin: 40px auto 0;left: 0;position: relative;border-bottom: 4px dotted #ccc;}

.tuipdbig ul {display: flex;flex-wrap: wrap;}

.mySwiperi ul {display: flex;flex-wrap: inherit ;}

.tuipdbig ul li {width: 25%;text-align: center;padding: 30px 30px 30px 30px;}

.cebianmain .tuipdbig ul li {width: 33.33333%;}

.tuipdbig ul li .img {position: relative;width: 100%;padding-bottom: 100%;}

.tuipdbig ul li .img img {position: absolute;left: 0;top: 0;width: 100%;object-fit: cover;height: 100%;}

.tuipdbig ul li .title {font-family: Arial, Helvetica, sans-serif;font-size: 21px;font-weight: bold;color: #333333;line-height: 32px;text-align: left;margin-top: 20px;min-height: 3em;}

.tuipdbig ul li .desc p {font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #999999 !important;line-height: 29px;text-align: left;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.tuipdbig ul li:hover {background: #F7F7F7;}

.tuipdbig ul li:hover .title {color: #444444;}

.xinwenbigul {display: flex;justify-content: start;flex-wrap: wrap;}

.xinwenbigul .promote_item {-webkit-box-flex: 0 0 24%;-webkit-flex: 0 0 24%;-ms-flex: 0 0 24%;flex: 0 0 24%;max-width: 24%;width: 24%;float: left;border: 1px solid #ECECEC;margin-right: 1%;}

.blog_list .xinwenbigul .promote_item {-webkit-box-flex: 0 0 32%;-webkit-flex: 0 0 32%;-ms-flex: 0 0 32%;flex: 0 0 32%;max-width: 32%;width: 32%;float: left;border: 1px solid #ECECEC;margin-bottom: 30px;}

.xinwenbigul .promote_item .item_inner {display: block;border: 1px solid #fff;position: relative;height: 100%;}

.xinwenbigul .promote_item .item_img {display: block;width: 100%;height: auto;position: absolute;padding-bottom: 100%;}

.xinwenbigul .promote_item .item_img img {display: block;width: 100%;height: auto;position: absolute;object-fit: cover;top: 0;left: 0;width: 100%;height: 100%;}

.xinwenbigul .promote_item .item_img {overflow: hidden;visibility: hidden;}

.xinwenbigul .promote_item .item_info {width: 100%;position: relative;left: 0;top: 0;z-index: 1;padding: 30px 20px;text-align: left;}

.xinwenbigul .promote_item time {font-family: Arial, Arial;font-weight: normal;font-size: 16px;color: #A3A3A3;line-height: 30px;font-weight: bold;}

.xinwenbigul .promote_item .item_title {font-family: Arial, Helvetica, sans-serif;font-size: 20px;color: #333333;line-height: 30px;font-weight: bold;min-height: 5em;}

.xinwenbigul .promote_item .item_desc {font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #666666;line-height: 28px;min-height: 11em;-webkit-box-orient: vertical;margin-bottom: 10px;}

.xinwenbigul .promote_item .item_inner:hover .item_info {color: #fff;}

.xinwenbigul .promote_item:hover .item_info {background-color: #22408fc4;}

.xinwenbigul .promote_item:hover .item_img {visibility: visible;}

.xinwenbox {margin-bottom: 60px;}

.xinwento {width: 43px;height: 43px;background: #F7F7F7;border: 1px solid #DDDCDC;border-radius: 50%;color: #DDDCDC;display: flex;align-items: center;justify-content: center;}

.xinwenbigul .promote_item:hover time {color: #fff;}

.xinwenbigul .promote_item:hover .item_title {color: #fff;}

.xinwenbigul .promote_item:hover .item_desc {color: #fff;}

.offerbig {display: flex;background: #FAFAFA;align-items: center;padding: 3% 0;}

.offerbig_L {width: 50%;position: relative;padding-bottom: 30%;}

.offerbig_L img {max-width: none;width: 100%;height: 100%;position: absolute;object-fit: cover;}

.offerbig_R {width: 54%;padding: 0 5% 0;}

.offerbig_R1,

.offerbig_R1 h2 {font-family: Arial, Helvetica, sans-serif;font-size: 40px;color: #333333;line-height: 64px;margin-bottom: 3%;}

.offerbig_R1 span {font-family: Arial, Helvetica, sans-serif;font-size: 40px;color: #0052d9;line-height: 64px;font-weight: bold;}

.offerbig_R2 {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #666666;line-height: 34px;}

.offerbig_R3 {margin-top: 4%;}

.offerbig_R3 a {font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #FFFFFF;line-height: 36px;text-align: center;background-color: #22408F;padding: 1% 3%;display: inline-block;}

.ditubox {background-repeat: no-repeat;background-size: 100% auto;background-position: left bottom;padding: 5% 0 25%;min-height: 240px;box-sizing: content-box;}

.ditubig1 {font-family: Arial, Arial;font-weight: bold;font-size: 60px;color: #333333;line-height: 91px;text-align: left;}

.ditubig2 {font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #666666;line-height: 30px;text-align: left;width: 40%;}

.ditubig3 {margin: 30px 0 0px 0;display: flex;}

.ditubig3 a {background: #444444;color: #fff;padding: 15px 30px;text-transform: uppercase;}

.ditubig4 {display: none;}

.singupbox {padding: 60px 0;background-repeat: no-repeat;background-size: cover;}

.singupbig {display: flex;align-items: center;}

.singupbig_L {width: 40%;}

.singupbig_L p {font-family: Arial, Arial;font-weight: bold;font-size: 60px;color: #FFFFFF;line-height: 91px;text-align: left;}

.singupbig_R {width: 60%;}

.singupbig_R1 {font-family: Arial, Helvetica, sans-serif;font-size: 20px;color: #FFFFFF;line-height: 34px;text-align: left;margin-bottom: 30px;}

.singupbig_R2 {display: flex;justify-content: space-between;}

.singupbig_R21 {border-bottom: 1px solid #ffffff;color: #DBDBDB;width: 80%;display: inline-block;}

.singupbig_R22 {padding: 10px 40px;color: #333;background-color: #fff;}

.singupbig_R22:hover {color: #fff;background-color: #000000;}

.artic_content{font-size: 16px;line-height: 28px;}

.pro1-txt a,.entry a,.artic_content a {color: #0657AD ;}

.pro1-txt a:hover, .entry a:hover, .artic_content a:hover {text-decoration: underline;}

.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: #115db1;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;width: 150px;height: 150px;padding: 5px;border: 1px solid #eee;background-color: #fff;margin: 0 20px 0 0;float: left;}

.blog-item .item-img img {position: absolute;width: 100%;height: 100%;object-fit: cover;}

.blog-item .item-info .item-title {line-height: 1.5em;font-size: 20px;font-weight: normal;}

.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: #115db1;position: relative;text-transform: uppercase;}

.blog-item .item-info .item-more:after {content: '';display: block;width: 100%;height: 2px;background-color: #115db1;position: absolute;-webkit-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}

.blog-item .item-info .item-more:before {left: 0;top: 0;}

.blog-item .item-info .item-more:after {right: 0;bottom: 0;}

.blog-item .item-info .item-more:hover:before,.blog-item .item-info .item-more:hover:after {width: 0;opacity: 0;}

.blog-item .item-info .item-more:hover {background-color: #115db1;color: #fff;-webkit-transition-delay: .3s;-o-transition-delay: .3s;transition-delay: .3s;}

.newsxq_fl{ width: 66%; float: left;}

.newsxq_fr{width: 28%;float: right;}

.artic_tit .back{float: right;color: #666666;font-size: 16px;}

.news_next{margin-top: 20px;}

.news_next .tit{font-size: 22px;font-weight: bold;float: left;}

.news_next .con{width: calc(100% - 70px);float: right;position: relative;box-sizing: border-box;}

.newsxq_fr .tit{font-size: 26px;font-weight: bold;color: #0058a4;}

.news_tj li a {display: block;padding: 35px 0;border-bottom: 1px solid #cccccc;}

.news_tj li .lg{color: #0058a4;margin-right: 10px;}

.fl {float: left;}

.fr {float: right;}

.tt_h3 {font-size: 32px;line-height: 1.4;color: #115db1;font-family: 'Arial';font-weight: bold;text-align: center;}

.page_aboutIntro {margin-bottom: 40px;margin-top: 20px;}

.page_aboutIntro .pic {width: 45%;padding: 3.5%;position: relative;margin-bottom: 20px;}

.page_aboutIntro .pic:before {content: '';position: absolute;width: 80%;height: 100%;background: #f7f7f7;z-index: 0;left: 0;top: 0;}

.page_aboutIntro .pic img {width: 100%;position: relative;z-index: 1;}

.page_aboutIntro .ro {font-size: 16px;color: #666666;line-height: 1.6;}

.page_aboutIntro .tt_h3 {margin-bottom: 20px;text-align: left;}

.page_aboutIntro .tt_h3 {margin-bottom: 20px;text-align: left;}

.page_CompanyPhotos {padding-bottom: 50px;}

.page_CompanyPhotos .tt_h3 {margin-bottom: 35px;}

.page_CompanyPhotos_swiper{position: relative;}

.sCalePic {position: relative;width: 100%;padding-bottom: 56%;overflow: hidden;}

.sCalePic img {width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;transition: all .6S;}

.swiper-slide:hover .sCalePic img {transform: scale(1.1);}

.page_aboutIntro {margin-bottom: 40px;margin-top: 20px;}

.page_aboutIntro .pic {width: 45%;padding: 3.5%;position: relative;margin-bottom: 20px;}

.page_aboutIntro .pic:before {content: '';position: absolute;width: 80%;height: 100%;background: #f7f7f7;z-index: 0;left: 0;top: 0;}

.page_aboutIntro .pic img {width: 100%;position: relative;z-index: 1;}

.page_aboutIntro .ro {font-size: 16px;color: #666666;line-height: 1.6;}

.page_aboutIntro .tt_h3 {margin-bottom: 20px;text-align: left;}

.ding .page_swiper_prev {border-radius: 0%;background-position: center;background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAaCAYAAABhJqYYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MjU4Yjg4NDctMTRhMS0zZTQzLWIxZTQtN2YwOTBmMzg1NWNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEzNkQwM0I4OERDQzExRUVCMDUxOTBFMjRGRjI0RDNEIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEzNkQwM0I3OERDQzExRUVCMDUxOTBFMjRGRjI0RDNEIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNC4wIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg2NGViZTY3LWEyMzQtOTc0OS1hZTdjLTE0OGVkN2FhMWIzOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNThiODg0Ny0xNGExLTNlNDMtYjFlNC03ZjA5MGYzODU1Y2UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42JzCQAAAA8klEQVR42mL8//8/AxFABIg9mIhQyAjEC4D4MTGKDwLxRzANcgYe3PMfArjBzsWjMAGqcANMDJfCkP8IYIxPsR6SwtfIcugeVAHiU0j8HciSyIolgfgoELMjiR3Cpfg4EIuh2XQTm+LdQCyPJYw/oPCADl/xHzdQQvYg43/8iUMWiJ8gO+MPHsVM6JxoPIo50d0Mwik43GyM7GbkmJuERbEPrhjMA+LZaM4wwuYMZLwOyeQDuJyBjC9AFf+BpWV8ivmA+DZUQxIhxSDMD8T/kJMpoWxlBTXdhhjFIJwOxBeBmI2RyHKjCIjfEasYBKwBAgwA3MvwbcDdnS4AAAAASUVORK5CYII=);}

.ding .page_swiper_next {border-radius: 0%;background-position: center;background-repeat: no-repeat;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAZCAYAAADnstS2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MjU4Yjg4NDctMTRhMS0zZTQzLWIxZTQtN2YwOTBmMzg1NWNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEzNkQwM0I0OERDQzExRUVCMDUxOTBFMjRGRjI0RDNEIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEzNkQwM0IzOERDQzExRUVCMDUxOTBFMjRGRjI0RDNEIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNC4wIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg2NGViZTY3LWEyMzQtOTc0OS1hZTdjLTE0OGVkN2FhMWIzOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNThiODg0Ny0xNGExLTNlNDMtYjFlNC03ZjA5MGYzODU1Y2UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7v7ZQfAAAA5UlEQVR42mL4//+/IhAzEIOZGBgY+IE4mIEIAFJ8AYgNgDiVoGqoFWL/ISAEnzOQOXOhGiSJUcwAVfwKiPmIUTwbquESrtBABgehtC4Q78HlQRjW/I8K5uJzBgg/QtMwHZ/i7f8xQT5IjgVL0D/GIjYBiD8wYZF4hSP+FmBT/B2H4j/YFDPjUMyCTTEfDsWXsCmWwuEPJ2yKFbGIWQPxW/Qw5gLib2hhbIcrUuzRFDrjS0j6SOw8IN6LLyGdgppYQyg960MVTsGVUxjBOiDgGSj+gVgLX+4GAXcg/gXEZvgyN0CAAQCd/r/yDn+OLAAAAABJRU5ErkJggg==);}

.page_CompanyPhotos_swiper .page_swiper_prev {left: -15px;}

.page_CompanyPhotos_swiper .page_swiper_next {right: -15px;}

.page_swiper_prev,.page_swiper_next {width: 30px;height: 66px;background-color: rgba(0,0,0,.49);background-size: 11px 25px;margin-top: -33px;}

.page_CompanyPhotos_swiper .swiper-button-next, .page_CompanyPhotos_swiper .swiper-button-prev {opacity: 1 !important;}

.page_CompanyPhotos_swiper .swiper-button-prev:before, .page_CompanyPhotos_swiper .swiper-button-next:before{content:''}

.page_swiper_prev:hover, .page_swiper_next:hover{background-color: #115db1 ;}

.header_ul li img {width: auto;}

.header_ul {list-style: none;width: 100%;flex-wrap: wrap;padding: 22;}

.header_ul li {margin-top: 22px;padding: 17px 0;border: 1px solid #e5e5e5;border-radius: 5px;position: relative;padding-left: 70px;width: 22.5%;margin-left: 3%;margin-bottom: 2%;}

.contact_for .header_ul li .t1 {text-align: right;width: 49px;position: absolute;left: 0;top: 50%;height: 26px;margin-top: -13px;}

.contact_for .header_ul li .t1 img {width: auto;}

.contact_for .header_ul li .t2 {margin-right: 10px;}

.contact_for .header_ul li .t2 p {color: #666666;}

.tList_1 li {width: 32%;margin-left: 2%;margin-bottom: 2%;float: left;}

.tList_1 li:nth-of-type(3n+1) {margin-left: 0;}

.Address_dre {font-weight: bold;padding-top: 12px;color: #333333;font-size: 20px;}

.Submit_tent {padding-top: 50px;padding-bottom: 47px;}

.contact_for .iframe_we{padding-top: 20px;}

.contact_for p{color: #999;}

.contact_for .Submit_tent .Sending {font-size: 20px;color: #333;font-weight: bold;}

.contact_for .Message_ex{padding-bottom: 20px;}

.form_ul {display: flex ;flex-wrap: wrap ;justify-content: space-between ;padding: 0 ;}

.form_center .asterisk_sk {color: red;display: inline-block;text-align: center;position: absolute;top: 50%;bottom: 16%;margin-top: -9px;}

.form_ul li input {background-color: #f1f1f1;border: none ;width: 365px;padding-left: 3%;border-radius: 5px;}

.submiring {padding: 0 ;}

.submiring .gtm_submit_btn {background-color: #333333 ;width: 150px ;height: 40px ;color: #fff;margin-top: 15px ;}

.form_ul li {width: 365px;justify-content: space-between;}

.form_ul .Asterisk_Text {width: 100% !important;}

.asterisk {width: 100%;padding: 13px 0;margin: 10px 0;display: flex;padding-left: 20px;background-color: #f1f1f1;position: relative;border-radius: 5px;}

.Asterisk_Text textarea {height: 233px ;border: 1px solid #eee ;background-color: #f1f1f1;border-radius: 5px;resize: none;width: 100%;resize: none;padding-left: 1% ;}

.Asterisk_Text textarea::placeholder {color: #999;}

.Asterisk_Text .asterisk_red{    color: red;display: inline-block;text-align: center;position: absolute;top: 6%;}

@media only screen and (max-width: 1680px) {

    .index_company_intr {padding-top: 0;-webkit-background-size: 100% 85%;background-size: 100% 85%;}

}

@media only screen and (max-width: 1500px) {

}

@media only screen and (max-width: 1440px) {

  .index_product .owl-carousel .owl-stage-outer {overflow: hidden;}

  .index_product .owl-item:not(.active) .product_item {filter: none;}

  .index_company_intr .swiper_buttons {width: auto;left: auto;right: 5%;}

  .application{width: 80%;height: auto;margin: 0 auto;}

}

@media only screen and (max-width: 1366px) {

  /*header*/

  .nav_wrap .head_nav>li {margin-left: 8px;margin-right: 8px;}

  .web_head .head_nav>li>a {font-size: 14px}

  /*list*/

  .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%}

    .form_ul li {width: 30%;display: flex ;justify-content: space-between ;}

    .contact_for .header_ul li {width: 31.3%;}

    .contact_for .header_ul li:nth-of-type(3n+1) {margin-left: 0;}

    .asterisk {width: 100%;display: flex;justify-content: space-between;}

    .form_ul {display: flex ;justify-content: space-between ;}

    .Asterisk_Text .asterisk {width: 100%;}

}

@media only screen and (max-width: 1280px) {

    .index_news .news_item .item_info{margin-left: 0;}

  /*list*/

  .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;}

/*header*/

.web_head .logo img {max-height: 42px;}

.web_head .logo:after {bottom: 70px;}

.nav_wrap .head_nav>li {margin-left: 5px;margin-right: 5px;}

.fixed-nav .logo:after {bottom: 0;}

/*index*/

.index_ad .item_active .item_hover{display: none;}

.index_news .news_side {padding-left: 40px;}

.index_news .news_side .sys_btn {padding-left: .5em;padding-right: .5em;}

.index_company_intr .company_intr_cont {width: 100%;padding-right: 0;padding-bottom: 35px;}

.index_company_intr .company_intr_gallery {width: 100%;position: relative;left: auto;margin-left: auto;}

}

@media only screen and (max-width: 1024px) {

  .web_head .btn--search{width: 50px;}

}

@media only screen and (max-width: 950px) {

.application{width: 90%;height: auto;margin: 0 auto;}

.path_bar {font-size: 14px;top: auto;bottom: 0;-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;padding: .25em 0;background-color: #115db1;}

.path_bar li+li:before {border-left-color: #fff;}

.path_bar ul:before {width: 1.2em;height: 1.2em;margin-right: 1.5em;}

.scrollsidebar{display: none;}

.tuipdbig ul {display: block;}

.tuipdbig ul li {width: 100% !important;text-align: center;padding: 0 2.5%;margin-bottom: 5%;}

.index_video ul{display: block;}

.index_video ul li{width: 100%;cursor: pointer;margin: 13px 0;}

.xinwenbigul{display: flex;flex-direction: column;}

.xinwenbigul .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% !important;float: left;border: 1px solid #ECECEC;}

.offerbig{display: block;}

.offerbig_L{width: 100%;padding-bottom: 60%;}

.offerbig_R{width: 100%;padding: 5%;}

.offerbig_R1,

.offerbig_R1 h2{line-height: 48px !important;font-size: 24px;}

.offerbig_R1 span {font-size: 24px;line-height: 48px !important;}

.ditubox{background-repeat: no-repeat;background-size: cover;padding: 0px 0;padding-bottom: 43%;background-position: 0 bottom;background-size: 100% auto;margin-bottom: 5%;}

.ditubig{margin-bottom: 10px;}

.ditubig1{font-family: Arial, Arial;font-weight: bold;font-size: 36px;color: #333333;line-height: 48px;text-align: left;}

.ditubig2{font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #666666;line-height: 30px;margin-top: 20px;text-align: left;width: 100%;}

.z10000 {position: relative;z-index: 100000;}

.mobile-body-mask {width: 100%;height: 100vh;background: rgba(0, 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;cursor: pointer;}

.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: 25px;line-height: 25px;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: 25px;line-height: 25px;overflow: hidden;text-align: center;color: #FFF;cursor: pointer;-webkit-tap-highlight-color: rgba(0,0,0,0);}

.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: 70%;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;text-align: center;padding: 15px 0;}

.web_head {padding: 25px 0 0;height: auto;}

.web_head .nav_wrap .head_nav,.web_head .change-language,.web_head .btn--search {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;}

/* header */

.web_head .head_layer {position: static;background: #161622;}

.web_head .logo, .web_head .nav_wrap, .web_head .head_right {height: auto;}

.web_head .layout {display: block;}

.web_head .logo {text-align: center;}

.web_head .logo img {max-height: 60px;}

/*nav */

.head_nav {width: 100%;padding: 0 5px;}

.head_nav li {padding-left: 28px;padding-top: 4px;padding-bottom: 4px;}

.head_nav li, .head_nav li a {color: #111;}

.head_nav li.has-child {padding-left: 28px;margin-top: 0;margin-bottom: 0;}

.head_nav li.has-child>a {margin-top: 3px;margin-bottom: 3px;margin-right: 35px;}

.head_nav li.has-child>ul {display: none;}

.head_nav li.siblings-no-menu {position: relative;padding-left: 15px;}

.head_nav li a {display: block;height: 1.4em;line-height: 1.4em;position: relative;}

.head_nav li a:hover {color: inherit;}

.head_nav li em {display: block;height: 1.4em;overflow: hidden;}

.head_nav li li {font-size: 14px;}

.head_nav li li li {font-size: 12px;}

.head_nav li li a {color: #666;}

.head_nav li.has-child a b {display: inline-block;width: 15px;height: 15px;border: 1px solid #111;border-radius: 2px;overflow: hidden;line-height: 15px;position: absolute;right: -35px;top: 1px;-webkit-box-sizing: content-box;box-sizing: content-box;}

.head_nav li.has-child a b:before,.head_nav li.has-child a b:after {content: '';display: block;width: 9px;height: 1px;background-color: #111;position: absolute;left: 3px;top: 50%;margin-top: -.5px;}

.head_nav li.has-child a b:after {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}

.head_nav li.has-child a:hover b {border-color: #111;}

.head_nav>li {padding-top: 10px;padding-bottom: 10px;border-bottom: 1px solid #f2f2f2;}

.head_nav>li>a {font-size: 16px;text-transform: uppercase;margin-bottom: -1px;position: relative;text-transform: uppercase;position: relative;}

.head_nav li,.head_nav li.has-child {padding-left: 0;}

.head_nav li li,.head_nav li li.has-child {padding-left: 15px;}

.head_nav li.active>a>b:after {display: none;}

.head_nav li.active>a>b {background-color: #111;}

.head_nav li.active>a>b:before,.head_nav li.active>a>b:after {background-color: #fff;}

.web_head .nav_wrap {display: none;}

/* footer */

.web_footer .foot_left {width: 55%;}

.web_footer .company_subscribe .subscribe_title {font-size: 20px;}

.foot_bar .foot_logo,.foot_bar .copyright {width: auto;}

.foot_bar .copyright {text-align: left;padding: 0 20px;}

.foot_bar .foot_sns {width: auto;text-align: left;}

.foot_bar .foot_sns li img {width: auto;max-height: 18px;}

/*index*/

.sys_btn {font-size: 18px;}

.slider_banner .swiper-pagination {bottom: 20px;}

.slider_banner .swiper-pagination-bullet {display: inline-block;margin: 0 15px;width: 15px;height: 15px;background-color: rgba(0,0,0,.4);border-radius: 50%;}

.slider_banner .swiper-pagination-bullet i {display: none;}

.slider_banner .swiper-pagination-bullet-active {background-color: rgba(255,255,255,.6);}

.slider_banner .slider_swiper_pager {position: static;}

.index_promote .promote_item .item_info {padding: 30px;}

.index_promote .promote_item .item_more {left: 30px;}

.index_company_intr {-webkit-background-size: 100% auto;background-size: 100% auto;}

/* .index_company_intr .company_intr_cont{width: 100%; padding-right: 0; padding-bottom: 35px;} */

.index_company_intr .company_intr_gallery {width: 100%;position: relative;left: auto;margin-left: auto;}

.index_company_intr .swiper_buttons {right: 0;}

.index_company_intr .swiper-button-prev {margin-right: 5px;top: -6px;}

.index_news .news_items {text-align: center;}

.index_news .news_item {width: 50%;text-align: left;}

.index_ad .ad_item:nth-of-type(1) {width: 100%;}

.index_ad .ad_item {width: 50%;}

.index_ad .ad_item .item_inner {padding-top: 30px;height: 200px;}

.index_ad .ad_item .item_inner:before {bottom: 20px;height: 1px;}

.index_ad .ad_item .item_img img {height: 42px;}

.index_ad .ad_item .item_info {padding-top: 20px;}

.index_ad .ad_item .item_title {font-size: 16px;}

/* aside */

.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-prev,.side-product-items .btn-next {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;}

/* main */

.main {width: auto;float: none;margin: 0 auto;}

.product-item {width: 33.333%;}

.product-item .item-wrap {margin: 8px;}

.page_bar {margin-top: 20px;text-align: center;}

/* list */

.items_list>ul {margin: -8px;}

.items_list .product_item {padding: 8px;-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%}

/* product intro */

.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 {margin: 0 -2px;background: none;padding: 0;}

.product-view .image-additional ul {width: 100%;}

.product-view .image-additional li {width: 33.33333333%;margin: 0;}

.product-view .image-additional li a {padding: 0;margin: 0 2px;border: 0;}

.product-view .image-additional li a:before {display: none;}

.product-view .image-additional li img {opacity: 1;filter: alpha(opacity=100);}

.product-view .image-additional li.current img {border-color: inherit;}

.product-view .image-additional li.current:before {display: none;}

.product-view .image-additional li.single {display: block}

.product-view .image-additional li.current a:before,.product-view .image-additional li.current a:after {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: 0;}

.product-view .swiper-button-prev {left: 0;}

.product-view .swiper-button-next,.product-view .swiper-button-prev {opacity: 1;filter: alpha(opacity=100);}

.product-view .swiper-button-next.swiper-button-disabled, .product-view .swiper-button-prev.swiper-button-disabled {opacity: .3;filter: alpha(opacity=30);}

/* product summary */

.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: bold;}

.product-btn-wrap {text-align: left;}

.product-btn-wrap a {margin: 0 0 10px !important;}

.product-summary .share-this {text-align: left;}

/* product detail */

.tab-panel-wrap {padding: 5% 3% 0;}

.goods-may-like .title {margin-bottom: 50px;}

.tabs{margin-top: 0;position: relative;height: 36px;}

.tabs ul{display: none;}

.Advantage_item ul li{padding-left: 25px;}

.Advantage_item .title p{font-size: 20px;left: 8%;width: 97%;}

.Advantage_item .title span{font-size: 70px;}

.video_swiper .video_item{flex-direction: column;}

.video_swiper .video_box{width: 100%;}

.video_swiper .video_item .text_warp{width: 100%;margin: 0 auto;padding-bottom: 60px;}

.video_swiper .video_item .text_warp .title{font-size: 24px;margin-bottom: 20px;}

.form_warp .layout{flex-direction: column;}

.form_warp .left{width: 100%;padding-left: 0;margin-bottom: 40px;}

.form_warp .right{width: 100%;}

.form_warp .form_ul li{width: 100%;}

.newsList ul{flex-direction: column;}

.newsList li{width: 100%;}

.newsList li .newsInfo{text-align: center;}

.newsList .imgBox{padding-top: 100%;}

.singupbig{flex-direction: column;}

.singupbig_L{width: 100%;}

.singupbig_R{width: 100%;}

.singupbig_L p{font-size: 40px;line-height: 2;}

.xinwenbigul .promote_item .item_title{min-height: initial;}

.xinwenbigul .promote_item .item_desc{min-height: initial;}

.newsxq_fl, .newsxq_fr, .news_next .con{width: 100%;float: none;}

.newsxq_fr{margin-top: 30px;}

.form_ul li {width: 100%;display: flex;justify-content: flex-start ;}

.Asterisk_Text textarea{padding-left: 2.5%;}

.contact_for .header_ul li{width:100%;margin-left: 0;}

.page_aboutIntro .pic{width: 100%;}

}

@media only screen and (max-width: 768px) {

.sys_btn {font-size: 18px;}

.index_hd {margin-bottom: 30px;}

.index_hd .hd_title {font-size: 36px;}

.index_hd .hd_desc {font-size: 15px;}

.index_promote .index_bd {padding-top: 40px;padding-bottom: 40px;}

.index_promote .promote_list {padding-bottom: 0;}

.index_promote .promote_item {width: 100%;}

.index_promote .promote_item .item_info {padding: 20px;}

.index_promote .promote_item .item_title {font-size: 20px;}

.index_promote .promote_item .item_subtit {font-size: 12px;font-weight: bold;right: 30px;bottom: 20px;}

.index_promote .promote_item:nth-of-type(1),.index_promote .promote_item:nth-of-type(3) {top: auto;}

.index_promote .title_bg_top,.index_promote .title_bg_ft {font-size: 72px;}

.index_application .application_list {-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center}

.index_application .application_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%;overflow: hidden;}

.index_application .application_item:nth-child(4),.index_application .application_item:nth-child(5) {-webkit-box-flex: 0 0 50%;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;width: 33.33333333%;}

.application_item .item_img img{width: 100%;}

/*list*/

.items_list .product_item figcaption {padding: 12px;}

.index_news {padding-top: 120px;padding-bottom: 80px;}

.index_news .news_items {margin: -5px;}

.index_news .news_item {padding: 5px;}

.index_news .news_tabs {text-align: center;}

.index_news .news_tabs li {display: inline-block;vertical-align: middle;padding-top: 10px;padding-bottom: 10px;font-size: 14px;margin: 0 10px;}

.index_news .news_tabs li.active::after {width: 30%;left: 35%;}

.index_news .news_side .learn_more {padding-top: 35px;padding-bottom: 35px;text-align: center;}

.index_news .news_side .sys_btn {display: inline-block;}

.index_news .index_hd {text-align: center;}

.index_news .index_hd .hd_title .title_bg {-webkit-transform-origin: center;-moz-transform-origin: center;-ms-transform-origin: center;-o-transform-origin: center;transform-origin: center;}

.index_news .news_main,.index_news .news_side {-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%;padding-left: 10px;padding-right: 10px;}

.index_news .news_main {-webkit-box-ordinal-group: 2;-moz-order: 2;-webkit-order: 2;order: 2;}

.index_news .news_main:before {display: none;}

.index_news .news_item .ico_view {display: none;}

.index_news .news_item .item_info,.index_news .news_item:hover .item_info {top: auto;bottom: 0;background-color: rgba(225,140,68,.85);opacity: 1;filter: alpha(opacity=100);padding: 5px 10px;-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}

.index_news .news_item .item_img:before {display: none;}

.index_news .news_item .item_title {height: 1.1em;font-size: 14px;}

.inquiry-form .form-btn-wrapx .form-btn-submitx {top:0 !important;}

}

@media only screen and (max-width: 640px) {

  .sys_sub_head .head_title h1 {font-size: 30px;}

  .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: 600px) {

  .index_news .news_item {width: 100%;}

}

@media only screen and (max-width: 550px) {

  .application{width: 98%;height: auto;margin: 0 auto;}

}

@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;}

    .layout {width: 100%;padding-left: 10px;padding-right: 10px;}

    /*header*/.web_head .logo {padding: 10px 0;}

    .web_head .logo img {max-height: 40px;}

    .head_nav>li>a {font-size: 14px;}

    /*footer*/.web_footer .foot_left,.web_footer .foot_right {width: auto;float: none;}

    .web_footer .foot_right {text-align: left;padding-top: 35px;}

    .web_footer .foot_nav li {font-size: 14px;}

    .web_footer .company_subscribe .learn_more {padding-top: 15px;}

    .web_footer .company_subscribe .button {font-size: 16px;}

    .foot_bar {font-size: 12px;padding: 15px 0;}

    .foot_bar .foot_logo, .foot_bar .copyright,.foot_bar .foot_sns {display: block;text-align: center;}

    .foot_bar .foot_logo img {width: auto;max-height: 32px;}

    .web_footer .company_subscribe .subscribe_title {font-size: 18px;}

    .foot_bar .copyright {padding: 10px 0 8px;}

    .foot_bar .foot_sns li {padding: 5px;}

    .foot_bar .foot_sns li img {max-height: 12px;}

    /* aside */.side-widget {margin: 0 0 30px;}

    .side-tit-bar .side-tit {font-size: 16px;text-transform: none;padding: 20px 0 20px 10px;}

    .side-cate li {font-size: 12px;}

    .side-cate>li>a {height: 40px;overflow: hidden;padding-left: 20px;padding-right: 30px;}

    .side-cate>li>a:before {left: 10px;}

    .side-cate>li li a {height: 40px;overflow: hidden;padding-left: 20px;}

    .side-cate li .icon-cate {width: 30px;}

    .side-product-items .side_product_item {width: 100%;float: none;}

    .side-product-items .side_product_item figure {margin-left: 10px;margin-right: 10px;}

    /* index */.index_swiper_control .swiper-button-prev, .index_swiper_control .swiper-button-next {font-size: 16px;width: 30px;height: 24px;line-height: 24px;margin-top: -13px;}

    .slider_banner .swiper-button-white {display: none;}

    .slider_banner .swiper-pagination {bottom: 10px;}

    .slider_banner .swiper-pagination-bullet {margin: 0 8px;}

    .slider_banner .swiper-pagination-bullet, .slider_banner .swiper-pagination-bullet:after {width: 8px;height: 8px;}

    .slider_banner .swiper-slide img {width: auto;min-height: 150px;}

    .index_hd {margin-bottom: 25px;}

    .index_hd .hd_title {font-size: 24px;}

    .index_hd .hd_desc {font-size: 14px;}

    .index_promote {padding-top: 50px;padding-bottom: 50px;}

    .index_promote .index_bd {padding-top: 25px;padding-bottom: 25px;}

    .index_promote .title_bg_top, .index_promote .title_bg_ft {font-size: 48px;}

    .index_promote .promote_item .item_title {font-size: 18px;}

    .index_promote .promote_item .item_more {display: none;}

    .index_company_intr {padding-bottom: 10px;}

    .index_company_intr .company_intr_desc {font-size: 14px;}

    .index_company_intr .learn_more {padding-top: 0;}

    .index_company_intr .learn_more a {font-size: 16px;font-weight: normal;padding-top: .35em;padding-bottom: .35em;}

    .index_company_intr .swiper_buttons {width: 100%;bottom: 5px;margin-bottom: 0;text-align: center;letter-spacing: -5px;}

    .index_company_intr .swiper-button-prev,.index_company_intr .swiper-button-next {top: auto;position: relative;width: 28px;height: 28px;right: auto;letter-spacing: normal;}

    .index_company_intr .swiper-button-prev:before,.index_company_intr .swiper-button-next:before {-webkit-background-size: auto 30%;background-size: auto 30%;}

    .index_company_intr .swiper-button-prev {margin-right: 3px;}

    .index_news {padding-top: 50px;padding-bottom: 50px;}

    .index_news .news_item .news_tit {font-size: 16px;}

    .index_news .news_item .news_desc {font-size: 12px;margin-top: 8px;}

    .index_news .news_item .item_more {padding-top: 8px;}

    .index_news .news_item .more_txt {font-size: 14px;}

    .index_news .news_item .more_ico {-webkit-background-size: 28px auto;background-size: 28px auto;background-position: 0 center;}

    .item_more .more_txt:after {width: 20px;height: 20px;line-height: 20px;font-size: 18px;}

    .index_ad {padding-top: 50px;padding-bottom: 0;}

    .index_ad .ad_item .item_inner {height: 175px;padding-left: 10px;padding-right: 10px;}

    .index_ad .ad_item .item_inner:before {width: 20px;margin-left: -10px;}

    .index_ad .ad_item .item_title {font-size: 12px;}

    .index_ad .ad_item .item_img img {height: 32px;}

    /*main*/.main_banner .swiper-pagination-bullet {width: 8px;height: 8px;}

    /*list*/.main_hd .page_title {font-size: 20px;}

    .items_list ul {margin: -2px;}

    .items_list .product_item {padding: 2px;}

    .items_list .product_item figure {border: 0;position: relative;}

    .items_list .product_item figcaption {border: 0;padding: 5px;width: 100%;position: absolute;left: 0;bottom: 0;}

    .items_list .product_item .item_title {font-size: 12px;}

    .items_list .product_item .item_title a {height: 2.5em;line-height: 2.5em;background-color: rgba(0,0,0,.7);}

    /*blog*/.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: normal;}

    .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;}

    /* product */.items_list .share_this {position: static;text-align: left;padding-bottom: 15px;float: none;}

    .product-intro {padding-left: 10px;padding-right: 10px;margin: 0 -10px;overflow: hidden;}

    .product-view {width: auto;margin-left: -10px;margin-right: -10px;}

    .product-view .image-additional li {width: 100%;}

    .product-view .image-additional li a {margin-left: 0;margin-right: 0;}

    .product-view .image-additional li a:before,.product-view .image-additional li a:after {display: none;}

    .product-view .swiper-button-prev,.product-view .swiper-button-next {width: 24px;height: 40px;line-height: 40px;-webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;font-size: 16px;opacity: .8;}

    .product-view .swiper-button-prev {left: 0;border-radius: 0;padding-right: 2px;}

    .product-view .swiper-button-next {right: 0;border-radius: 0;padding-left: 2px;}

    .product-view .swiper-button-prev:before,.product-view .swiper-button-next: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';}

    .goods-may-like .title {text-transform: none;}.page_title {font-weight: normal;font-size: 20px;}

    .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 .email, .product-btn-wrap .pdf, .product-btn-wrap .buy {font-size: 12px;padding: 5px 10px;line-height: 20px;}

    .product-detail {margin-top: 40px;}

    .detail-tabs .title {font-size: 14px;padding: 1px 15px;}

    .tab-panel-wrap {padding: 20px 0;border: 0;}

    .goods-may-like {margin-top: 50px;}

    .goods-may-like .title {margin-top: 40px;margin-bottom: 20px;font-size: 18px;}

    .goods-may-like .title:before, .goods-may-like .title:after {width: 18px;height: 12px;}

    .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 figcaption {padding: 10px 0;}

    .goods-may-like .product_item .item_title {font-size: 12px;}

    .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-prev, 

    .goods-may-like .swiper-button-next {width: 24px;height: 24px;line-height: 24px;margin-left: 0;margin-right: 0;margin-top: -12px;background-color: rgba(0,0,0,.7);position: absolute;}

    .goods-may-like .layer-bd .swiper-button-prev {left: 5px;}

    .goods-may-like .layer-bd .swiper-button-next {right: 5px;}

    .path_bar {font-size: 12px;}

    .path_bar ul:before {width: 1.2em;height: 1.2em;margin-right: .5em;}

}

@media only screen and (max-width: 320px) {

  .side_product_item {width:100%;}

}