@charset "utf-8";

html {font-size:625%;}

body {font-size:14px;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:#000;font-family:"Roboto",微软雅黑;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:#333;text-decoration:none;}

a:focus {outline:none;}

a:hover {color:#cf2826;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;}

* {-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;outline:0;}



/* clear floating */

.clearfix:after,.layout:after,.sys_row:after,

.web_main:after,.page_main:after, .nav_wrap .head_nav:after,.items_list ul:after,.product_items:after,.cate_items ul:after,.web_head .logo:after,.product-intro:after,.detail-tabs:after,.foot_item .news_cell:after,

.index_ad .ad_items:after,.promote_list:after{content:"";display:block;clear:both;visibility:hidden;height:0;}

.clearfix,.layout,.sys_row,

.web_main,.page_main, .nav_wrap .head_nav,.items_list ul,.product_items,.cate_items ul,.web_head .logo,.product-intro,.detail-tabs,.foot_item .news_cell,

.index_ad .ad_items,.promote_list{*zoom:1;}

.clear {clear:both;}

			

/* layout */

body {width:100%;position:absolute;left:0;top:0;min-width:1600px;}

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

.container{    width: 100%;

    overflow-x: hidden;}

.layout {width:1200px;margin:0 auto;position:relative; width: 1320px;font-family:"Roboto"!important;}

 .web_footer .layout{width: 1530px;}

.hide{display:none;}

 

.index_main .layout{ width: 1320px;}

/*gotop*/

.gotop {position:fixed;text-align:center;right:15px;bottom:50px;display: inline-block;background-color: #ff0c16;background-clip:content-box;box-sizing:content-box;z-index:99999;cursor:pointer;font-size:28px;opacity:0;visibility:hidden;transition:all 0.3s ease;transform:translateY(100%);}

.gotop.active{opacity:1;visibility:visible;transform:none;}

.gotop em{display:none;}

.gotop:before{content:"";display:inline-block;display: inline-block;width: 50px;height: 50px;background-image: url(../images/btn_up.png);background-position: center;background-repeat: no-repeat;background-size: auto 17px;vertical-align: top;}

.gotop:hover:before{border-color: #fff;}

.gotop:after{content: '';display: block;border: 5px solid #fff;position: absolute;left: 0;right: 0;top: 0;bottom: 0;opacity: 0;}

.gotop:hover:after{border-width: 2px;left: 4px;right: 4px;top: 4px;bottom: 4px;opacity: .9;}



/* 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:after,.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,.foot_sns li img{transition:all .3s ease-in-out;}

.nav_wrap .head_nav>li>a:after,.web_head .head-search .search-ipt,

.ad_item .item_img:before,.ad_item .item_img img,.product_item .item_title:before,.promote_item .item_info,.promote_item .item_img,.index_brands .brand_item img,

.foot_nav li a:after,.gotop:after{transition:all .3s ease-in-out; font-family:"Roboto";}





/* 栅格化 */

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



/* float */

.sys_fl{float:left!important;}

.sys_fr{float:right!important;}



/* flex */

.flex_row,.items_list>ul{display:flex;flex-direction:row;-o-flex-wrap: wrap;flex-wrap:wrap;}

.flex_nowrap{-o-flex-wrap: nowrap;flex-wrap:nowrap;}

.flex_column{display:flex;flex-direction:column;}



/* button */

.sys_btn{display: inline-block;text-align: center;font-size: 16px;color:#fff!important;background-color: #cf2826;border: 2px solid #cf2826;padding: .6em 1em;}

.sys_btn .sys_btn_txt{display: inline-block;position: relative;z-index: 1;}

.sys_btn_wave {position: relative;overflow: hidden;transform: scale(1);}

.btn_wave_circle{background-color:red;border-radius:1000px;position:absolute;left:0;top:0;width:0;height:0;margin-left:0;margin-top:0;pointer-events:none;z-index: -1;}

.sys_btn:hover{color: #fff!important;border-color: #95b600;background-color: #95b600\9;}

.explode-circle{-webkit-animation:explode .5s forwards;animation:explode .5s forwards}

.desplode-circle{-webkit-animation:desplode .5s forwards;animation:desplode .5s forwards}

@-webkit-keyframes explode{0%{width:0;height:0;margin-left:0;margin-top:0;background-color:rgba(0,0,0,.1)}100%{width:300%;padding: 150% 0;margin-left:-150%;margin-top:-150%;background-color:#95b600}}

@keyframes explode{0%{width:0;height:0;margin-left:0;margin-top:0;background-color:rgba(0,0,0,.1)}100%{width:300%;padding: 150% 0;margin-left:-150%;margin-top:-150%;background-color:#95b600}}

@-webkit-keyframes desplode{0%{width:300%;padding: 150% 0;margin-left:-150%;margin-top:-150%;background-color:#95b600}100%{width:0;height:0;margin-left:0;margin-top:0;background-color:rgba(0,0,0,.1)}}

@keyframes desplode{0%{width:300%;padding: 150% 0;margin-left:-150%;margin-top:-150%;background-color:#95b600}100%{width:0;height:0;margin-left:0;margin-top:0;background-color:rgba(0,0,0,.1)}}



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

.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{font-family:'fontawesome';}



/*transition*/

/*a{transition:all 0.3s ease-in-out;font-family: 瑞软雅黑;}*/



/* hover */

.shine_img{display:block;position:relative;overflow:hidden;}

.shine_img img{display:block;width:100%;height:auto;}

.shine_img:after{transition:all 0.3s ease-in-out;}

.shine_img:after {content:'';display:block;width:0%;height:100%;position:absolute;left:0;top:0;background-image:linear-gradient(left,rgba(0,0,0,0.5),rgba(0,0,0,0));opacity:0;}



 .shine_img:hover:after {width:100%;opacity:1;}

.scale_item .item_img a,.scale_img {display:block;position:relative;overflow:hidden;}

.scale_item .item_img img,.scale_img img,

.scale_item .item_img a:before,.scale_img:before{transition:all .6s ease-in-out;}



.scale_item .item_img a:before,.scale_img:before{content:'';display:block;width:0%;height:100%;opacity:0;background-image:linear-gradient(left,rgba(0,0,0,.4),rgba(0,0,0,0));position:absolute;left:0;top:0;z-index:11;}



 



.main_banner .swiper-wrapper li a:before{content:'';display:block;width:100%;height:100%;background-image:linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,.6));position:absolute;left:0;top:0;}



.scale_item:hover .item_img a img,.scale_img:hover img{transform:scale(1.1);transition:all 1.2s ease-in-out;}

.scale_item:hover .item_img a:before,.scale_img:hover:before{width:100%;opacity:1;transition:all .6s ease-in-out;}



@-webkit-keyframes shine {100% {left:125%;}}

@keyframes shine { 100% {left:125%;}}



/* web_head */

.web_head{    position: absolute;

    z-index: 3;

    top: 60px;

    left: 55px;

    right: 55px;

    background-color: rgba(255,255,255,.8);

    border-radius: 15px; padding: 0 50px;}

.head_top{ }

.head_top .logo img{max-height: 60px;width: auto;}

.head_top .layout{display:flex;flex-direction:row;align-items:center;justify-content:space-between;}

.head_top .logo,.head-search{padding-top: 10px;padding-bottom: 10px;}

.head_top .logo {float: left;position: relative;left: 50px;}

.head_top .head-search{width: 50%;float: left;font-size: 0;text-align: center;}

.head_top .head-search form{display: block;}

.head_top .head-search .search-ipt,.head_top .head-search .search-btn{font-size: 14px;vertical-align: middle;box-sizing: content-box;}

.head_top .head-search .search-ipt{width: 40%;height: 25px;line-height: 25px;padding: 10px 15px;border: 0;background-color: #fff;border-radius: 3px 0 0 3px;background-color: rgba(255, 255, 255, 0.5);}

.head_top .head-search .search-btn{width: 70px;height: 25px;line-height: 25px;padding: 10px 0;text-align: center;border-radius: 0 3px 3px 0;/*background-color: #cf2826;*/border: 0;cursor: pointer;box-sizing: content-box;font-family: "fontawesome";color:#fff;background-color: rgba(168, 204, 4, 0.5);}

.head_top .head_right{width: 25%;float: right;text-align: right;}







.header_layout{ position: relative; width: 100%; display: flex; align-items: center; height: 100px;}

.web_head .logo{ position: relative;}

.web_head .logo img{ max-width: 170px;} 

.web_head .btn--search { width:100px; height: 100%; cursor: pointer; position: relative; background-color: #cf2826;  background-image: url(../images/search_btn.png);  background-repeat: no-repeat; background-position: center;margin:0 35px;  margin-right:0 !important;}

.web_head .head_contact{ position: relative;  }

.web_head .head_contact img{ position: relative; vertical-align: middle;}

.web_head .head_contact a{ color: #4c4c4c; text-transform: uppercase; position: relative; vertical-align: middle;    font-family:"Roboto"; font-size: 16px; line-height: 1;}

.web_head .head_contact:hover a{color: #cf2826;}





.web_head .change-language{display: inline-block;padding: 25px 0;position:relative;text-align:left;/*background-color: #cf2826;*/}

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

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

.web_head .change-language .change-language-cont{top:100%;border-radius:5px;overflow:hidden;}

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

.nav_wrap { position: relative; flex: 1; text-align: center; }

.nav_wrap .head_nav{position: relative;z-index: 2;  }

.nav_wrap .head_nav,.nav_wrap .head_nav a{  font-family: 'Roboto';color: #4c4c4c; }

.nav_wrap .head_nav:after{display: none;}

.nav_wrap .head_nav>li {text-align: left;position: relative;}

.nav_wrap .head_nav>li {display: inline-block;line-height: 50px;font-size: 16px;position:relative;perspective: 500px;font-family: 'Roboto';vertical-align: middle;position: relative;}

.nav_wrap .head_nav>li>a {position:relative;display:inline-block;vertical-align:top;padding:0 15px;text-transform: uppercase;}

.nav_wrap .head_nav>li>a>em{vertical-align: middle;}

.nav_wrap .head_nav>li>a>b{display: inline-block;margin-left: 5px;}

.nav_wrap .head_nav>li>a>b:after{content: '';display: block;width:0;height: 0;border: 4px solid;border-top-width: 5px;border-bottom: 0;border-left-color: transparent;border-right-color: transparent;vertical-align: middle;margin-top: -8px;}

.nav_wrap .head_nav>li li {position: relative;text-align: left;padding: 0 15px;}

.nav_wrap .head_nav>li li a {display: block;line-height:1.8em;padding:8px 0;font-size: 14px;position: relative;color:#8e8e8e;border-bottom: 1px solid #ddd;}

.nav_wrap .head_nav>li li a:before,.nav_wrap .head_nav>li li:hover>a:before{content:'';display:block;width:3px;height:30%;background-color:#cf2826;position:absolute;left:-15px;top:40%;opacity:0;filter:alpha(opacity=0);}

.nav_wrap .head_nav>li li a:hover:before,.nav_wrap .head_nav>li li:hover>a:before{top:50%;margin-top: -11px;height:22px;opacity:1;filter:alpha(opacity=100);}

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

.nav_wrap .head_nav>li li:last-child>a{border-bottom: 0;}

.nav_wrap .head_nav>li li:hover>a{color: #cf2826;}

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

.nav_wrap .head_nav>li ul ul{left: 102%;top: -15px;}

.nav_wrap .head_nav>li ul ul:before{display: none;}

.nav_wrap .head_nav>li>em{vertical-align: middle;}

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

.nav_wrap .head_nav>li:hover>a>b:after{transform: rotate(180deg);}

.nav_wrap .head_nav>li.nav-current>a:before,.nav_wrap .head_nav>li.nav-current>a:after,.nav_wrap .head_nav:hover>li:hover>a:before,.nav_wrap .head_nav:hover>li:hover>a:after{opacity: 1;filter: alpha(opacity=100);}

.nav_wrap .head_nav>li.nav-current>a:before,.nav_wrap .head_nav:hover>li:hover>a:before{width: 110%;left: -5%;}

.nav_wrap .head_nav:hover>li>a:before,.nav_wrap .head_nav:hover>li>a:after{opacity: 0;filter: alpha(opacity=0);}

.nav_wrap .head_nav li ul{width: 250px;padding: 15px 0;background-color: #fff;position: absolute;left: 0;top: 100%;z-index:999;transform:translateY(15%);opacity:0;filter: alpha(opacity=0);visibility:hidden;box-sizing: border-box;transform-origin: center 0;box-shadow:4px 4px 0 rgba(0,0,0,.1);}

.nav_wrap .head_nav li ul:before{content: '';display: block;width: 100%;height: 3px;background-color: #cf2826;position: absolute;left: 0;top: -3px;}

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

.nav_wrap .head_nav li.menu_left ul{left: auto;right: 0;}

.nav_wrap .head_nav li.menu_left ul ul{right:102%;}

.fixed-nav {width: 100%;}

.fixed-nav .head_top{display: none;}

.fixed-nav .nav_wrap{/*background-color: #cf2826;*/}

.fixed-nav .head_layer{width:100%;position:fixed;left:0;top:0;z-index:9;transition:none;transform:translateY(-100%);opacity:1;box-shadow:0 0 10px rgba(0,0,0,.2);}

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

.fixed-nav .head_nav>li>a,.fixed-nav .head_nav li{transition:none;color: #fff;}

.fixed-nav .nav_wrap .head_nav li li {font-size:13px;}

.fixed-nav .nav_wrap .head_nav>li>a:after{top:auto;bottom:-1px;}

.fixed-nav-active .head_layer{transform:none;opacity:1;transition:all 0.3s ease;}



/* web_footer */

.web_footer .layout{display:flex;}

.foot_service{padding:75px 0;background-color:#cf2826;}

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

.foot_service a:hover{color:#cf2826;}

.foot_intro{position:relative;width:39%;flex:0 0 39%;}

.foot_intro .intro_hd{position:relative;}

.foot_intro .intro_title{display:inline-block;vertical-align:middle;text-transform:uppercase;}

.foot_intro .intro_title h2{position:relative;margin-bottom:5px;font-weight:400;font-size:55px;font-family:'Roboto';line-height:1;}

.foot_intro .intro_title h5{color:#fff;font-weight:400;font-size:24px;font-family:'Roboto';line-height:1;}

.foot_intro .intro_logo{position:relative;left:50px;display:inline-block;}

.foot_intro .intro_logo img{width:auto;max-height:60px;}

.foot_intro .intro_bd{padding-top:55px;}

.foot_intro .intro_bd p span{display:block;color:#fff!important;font-size:16px!important;font-family:'Roboto';line-height:18px!important;}

.foot_mail{margin-top:25px;font-weight:400;font-size:20px;font-family:'Roboto';line-height:1;}

.foot_main{position:relative;margin-left:auto;width:420px;flex:0 0 420px;}

.foot_nav{position:relative;display:flex;margin-bottom:50px;text-align:left;justify-content:space-between;}

.foot_nav li{display:inline;text-transform:uppercase;line-height:1;}

.foot_nav li a{position:relative;display:inline-block;padding-bottom:5px;color:#fff;font-weight:400;font-size:18px;font-family:'Roboto';}

.foot_nav li a:after{position:absolute;bottom:0;left:40%;display:block;width:30%;border-bottom:1px solid #fff;content:'';opacity:0;}

.foot_nav li a:hover:after{left:0;width:100%;opacity:1;}

.foot_nav li a:hover{color:#fff;}

.company_subscribe .subscribe_desc,.company_subscribe .subscribe_tit{display:block;vertical-align:middle;font-size:14px;font-family:'Roboto';line-height:18px;}

.company_subscribe .subscribe_tit{position:relative;text-align:left;text-transform:uppercase;font-weight:400;font-size:50px;font-family:'Roboto';line-height:1;}

.company_subscribe .subscribe_desc{box-sizing:border-box;margin:10px 0 20px 0;padding-right:50px;width:100%;vertical-align:middle;text-align:left;font-size:16px;}

.company_subscribe .learn_more{display:inline-block;width:100%;}

.company_subscribe .sys_btn{display:block;box-sizing:border-box;padding:0 20px;width:100%;border:none!important;border-radius:7px;background:#fff;color:#cf2826!important;text-align:left;font-size:26px;font-family:AcuminVariableConcept-Medium;line-height:64px;}

.company_subscribe .sys_btn:hover{background:#333;color:#fff!important;}

.foot_sns{position:relative;display:flex;margin-left:110px;width:25px;text-align:center;flex-direction:column;justify-content:space-between;}

.foot_sns li{display:inline-block;}

.foot_sns li a{display:inline-block;vertical-align:middle;}

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

.foot_sns li a:hover{transform:rotate(60deg);-ms-transform:rotate(60deg);}

.foot_bar{padding:10px 0;text-align:center;text-transform:uppercase;}

.tel_link{pointer-events:none;}



@media screen and (max-width:768px){.tel_link{pointer-events:auto;}}









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

														page:index

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

.web_main{overflow:hidden;}

.index_main{background-color: #f6f6f6;}



/* title */

.index_hd{margin-bottom: 40px;text-align: center;text-transform: uppercase;}

.index_hd .hd_title,.index_hd .hd_title a{color: #000;}

.index_hd .hd_title{font-size: 24px;font-weight: normal;}

.index_hd .hd_desc{font-size: 16px;font-weight: normal;padding-top: 10px;max-width: 700px;margin: 0 auto;}

/* slider_banner */

.slider_banner{margin-bottom: 60px;}

.slide-page-box {display: none;}

/*index_ad*/

.index_ad{margin-bottom: 60px;}

.index_ad .ad_items{margin: 0 -50px;}

.index_ad .ad_item{flex:0 0 33.33333333%;max-width: 33.33333333%;width: 33.33333333%;float: left;padding:0 50px;text-align: center;}

.index_ad .ad_item .item_img{display: inline-block;width: 72px;height: 72px;padding: 20px;border-radius:50%;margin-bottom: 20px;vertical-align: middle;box-sizing: content-box;position: relative;}

.index_ad .ad_item .item_img:before{content: '';display: block;width: 100%;height: 100%;border-radius: 50%;border: 3px dashed transparent;position: absolute;left: 0;top: 0;    box-sizing: border-box;}

.index_ad .ad_item .item_img img{display: inline-block;width: auto;position: relative;z-index: 1;width: 72px;}

.index_ad .ad_item .item_title{    font-size: 16px;

    text-transform: uppercase;

    margin-bottom: 19px; padding-bottom: 15px; margin-top: 6px;

    font-family: 'Roboto';

    font-weight: normal; color: #c32826; position: relative;}

	.index_ad .ad_item .item_title:after{ content: ""; width: 26px; height: 2px; background: #c32826; position: absolute; left: 50%; margin-left: -13px; bottom: 0;}

.index_ad .ad_item .item_desc{    display: block;

    font-family: 'Roboto';

    font-weight: normal;

    font-size: 14px; line-height: 19px; color: #191919;}

.index_ad .ad_item:hover .item_img:before{border-color: #c32826;background-color: rgba(255,255,255,.8);transform: rotate(360deg);transition: all .6s ease;}

.index_ad .ad_item:hover .item_img img{transform: scale(.9);}

/*index_product*/

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

.product_item figure{margin:0;}

.product_item .item_img{display:block;position:relative;width:100%;overflow:hidden;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;}

.product_item .item_img a:before{content:'';display:block;width:100%;height:100%;background-color:rgba(255,255,255,0);left:0;top:0;}

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

.product_item .item_title{ font-weight:normal; font-size:14px; padding:15px 10px;text-align:center;position: relative;}

.product_item .item_title:before{content: '';display: block;width: 0%;height: 2px;background-color: #cf2826;position: absolute;left: 50%;top: 0;opacity: 0;}

.product_item .item_title a{display:block;height:2.4em;line-height:1.2em;overflow:hidden;vertical-align:middle;padding:0 8%;color: #dc2424;}

.product_item figure:hover .item_img a:before{background-color:rgba(255,255,255,0.2);}

.product_item figure:hover .item_img img{transform:scale(1.06);}

.product_item figure:hover .item_title a{color: #c32826;}

.product_item figure:hover .item_title:before{width: 100%;left: 0;opacity: 1;}

.index_product{margin-bottom: 60px;}

.index_product .index_bd .layout{background-color: #fff;overflow: hidden;margin-bottom: 20px;}

.index_product .index_bd .layout:nth-child(2n+1) .index_bd_cate{-moz-order: 2;order: 2;}

.index_product .product_slider{}

.index_product .product_item{width: 25%;}

.index_product .index_bd_cate,.index_product .index_bd_cate a{color: #fff;}

.index_product .index_bd_cate{display: block;width: 176px;padding: 20px 20px 90px;float: left;background-position: center;background-repeat: no-repeat;background-size: cover;position: relative;transform: scale(1); }

.index_product .index_bd_cate:before{content: '';display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,.3);position: absolute;left: 0;top: 0;z-index: -1;}

.index_product .index_bd_cate .cate_title{display: block;font-size: 18px;line-height: 1.3;font-weight: bold;text-transform: uppercase;padding-top: 20px;}

.index_product .index_bd_cate .sys_btn{color:rgba(255,255,255,.9);border-color: rgba(255,255,255,.9);background-color: transparent;position: absolute;left: 20px;bottom: 20px;font-size: 14px;}

.index_product .index_bd_cate .sys_btn:hover{border-color: #95b600;}

.index_product .index_bd_cont{/*width: calc(100% - 176px);*/width:100%;float: left;}

.index_product .index_bd_cont .product_slider{width: auto;/*padding: 0 3%;*/}

.index_product .product_item figure{padding-top: 20px;padding-bottom: 20px;}

.index_swiper_control .swiper-button-prev,.index_swiper_control .swiper-button-next{width: 30px;height: 40px;line-height: 40px;border-radius:0;margin-top: -45px;font-size: 24px;opacity: 1;filter: alpha(opacity=100);background-color: transparent;}

.index_swiper_control .swiper-button-prev:before,.index_swiper_control .swiper-button-next:before{transform: scale(.5,1);}

.index_swiper_control .swiper-button-prev{left: 0;}

.index_swiper_control .swiper-button-next{right: 0;}

.index_swiper_control .swiper-button-prev:not(.swiper-button-disabled):hover,.index_swiper_control .swiper-button-next:not(.swiper-button-disabled):hover{background-color: #cf2826;border-color: #cf2826;color: #fff;}

/*index_promote*/

.index_promote{margin-bottom: 90px;}

.promote_list{margin: 0 -.45%;}

.promote_item ,.promote_item:nth-child(3),.promote_item:nth-child(4),.promote_item:nth-child(5){width: 25%;padding: 0 .45%;margin-bottom: .9%;float: left;}

.promote_item .item_inner{display: block;position: relative;}

.promote_item .item_img{display: block;padding: 70% 0;background-repeat: no-repeat;background-position: center;background-size: cover;}

.promote_item .item_info{display: block;width: 100%;height: 100%;padding: 30px 10px 20px 30px;position: absolute;left: 0;top: 0;z-index: 2;background-color: rgba(0,0,0,.5);}

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

.promote_item .item_title,.promote_item .item_desc{max-width: 300px;}

.promote_item .item_title{font-size: 24px;line-height: 1.5;margin-bottom: .35em;}

.promote_item .item_desc{line-height: 1.3em;font-size: 16px;}

.promote_item .learn_more{position: absolute;left: 20px;bottom: 20px;}

.promote_item .sys_btn{width: 130px;font-size: 16px;padding: .45em 1em;color:rgba(255,255,255,.7);border-color: rgba(255,255,255,.7);background-color: transparent;position: absolute;left: 0;bottom: 10px;}

.promote_item .sys_btn:hover{border-color: #95b600;}

.promote_item .item_inner:hover .item_info{background-color: rgba(0,0,0,.7);}

.promote_item .item_inner:hover .item_img{-webkit-filter:blur(3px);filter:blur(3px);}

.promote_item_1 {width: 50%;float: right;}

.promote_item_1 .item_img{padding: 70% 0}

.promote_item_2 , .promote_item_1:nth-child(2){width: 50%;}

.promote_item_2 .item_img , .promote_item_1:nth-child(2) .item_img {padding: 34.8% 0}

/*index_brands*/

.index_brands{margin-bottom: 30px;}

.index_brands .index_bd .layout{width: auto;}

.index_brands .brand_items{display: inline-block;padding: 0 20px;display:flex;flex-direction:row;justify-content:space-around;-o-flex-wrap: wrap;flex-wrap:wrap;text-align: center;}

.index_brands .brand_items li{display: inline-block;}

.index_brands .brand_item a{display: block;height: 50px;position: relative;overflow: hidden;padding: 20px 0;box-sizing: content-box;}

.index_brands .brand_item img{height: 50px;display: block;margin: 0 auto;/*-webkit-filter: grayscale(100%);*//*filter: grayscale(1);*//*opacity: .4;*/}

/*.index_brands .brand_item:hover img{-webkit-transform: translateY(-20%);-ms-transform: translateY(-20%);-o-transform: translateY(-20%);transform: translateY(-20%);opacity: 0;filter: alpha(opacity=0);}*/

/*.index_brands .brand_item img+img{-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);opacity: 0;filter: alpha(opacity=0);}*/

/*.index_brands .brand_item:hover img+img{-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);opacity: 1;filter:grayscale(0);}*/







/*----------------------------------aside---------------------------------*/	

.aside { float:left; width:300px;}

.side-tit-bar { position:relative; width: 330px;}

.side-tit-bar .side-tit { position:relative; font-size:20px; line-height:49px; color:#FFF; padding:0 20px; background:#222; font-weight:normal;}

.side-widget { position:relative; margin:0 0 60px; }

.side-cate { }

.side-cate li { position:relative; line-height:24px;background:#f3f3f3;width: 330px;}

.side-cate li li {background:#f9f9f9;}

.side-cate li a { position:relative;display:block; padding:8px 0 8px 20px;margin-right:38px; }

.side-cate ul { display:none; overflow:visible !important }

.side-cate li li a { padding:8px 20px 8px 35px;margin-right:0;color:#666;}

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

.side-cate li li li a { padding:0 66px;margin-right:0;}

.side-cate li .icon-cate { position:absolute; right:10px; top:10px;display:inline-block;width:20px; line-height:20px;text-align:center; font-size:10px; cursor:pointer; color:#222;transition:all 0.3s ease; }

.side-cate li .icon-cate.icon-cate-down:before { content:'\f067'; }

.side-cate li .icon-cate.icon-cate-up:before { content:'\f068'; }

.side-cate li.nav-current > .icon-cate, .side-cate li:hover > .icon-cate, li.show_li >.icon-cate { color:#1f2d5e; }

.side-cate li .icon-cate:hover{background-color:#1f2d5e;color:#fff;}

.side-product-items { position:relative;width: 330px; }

.side-product-items .items_content { position:relative; }

.side-product-items .items_content { }

.side_product_item { position:relative; display:block; width:100%; overflow:hidden; margin:0 0 6px;  }

.side_product_item figure { position:relative; display:block;  border:1px solid #eee; overflow:hidden; padding:8px; background:#FFF;position:relative;}

.side_product_item .item-img { position:relative; display:inline-block; vertical-align:top;  *display:inline;*zoom:1;width:45%; }

.side_product_item .item-img img { position:relative; width:100%; }

.side_product_item figcaption { position:relative; display:inline-block; vertical-align:top;  *display:inline;*zoom:1;width:53%; padding:10px 0 10px 15px;}

.side_product_item figcaption .item_title { line-height:1.3; margin:0 0 10px; text-transform:uppercase; font-size:14px;font-weight:normal; }

.side_product_item figcaption .item_text { color:#949494; line-height:8;font-size: 12px; }

.side_product_item .add-friend { position:absolute; right:0; bottom:0; width:37px; height:39px; }

.side_product_item .add-friend:before{content:'';display:block;width:0;height:0;border-style:dashed dashed solid;border-color:transparent transparent  #cf2826;border-width:0 0 39px 39px;overflow:hidden;position:absolute;right:0;bottom:0; -ms-box-sizing:content-box; -o-box-sizing:content-box; box-sizing:content-box;transition:all 0.3s ease;}

.side_product_item .add-friend:hover:before{border-bottom-color:#cf2826;}

.side_product_item .add-friend:after { content:""; position:absolute; width:11px; height:11px; bottom:6px; right:6px; background:url(../images/add01.png) no-repeat center center; z-index:1;}

.side-product-items .btn-prev, .side-product-items .btn-next { position:absolute; left:0; width:100%; height:15px; display:block; cursor:pointer; opacity:.25; }

.aside .side-bn { width:100%; margin:0 0 40px; }

.aside .side-bn img { width:100% }





/*----------------------------------main---------------------------------*/

.main { position:relative; width:calc(100% - 380px); float:right;padding-bottom:100px; }

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

/*title*/

.page_title {line-height:38px;position:relative;font-family: 'Roboto';font-size:18px;color:#000;;margin:0 0 15px;font-weight:normal;padding-bottom:10px;border-bottom:1px solid #ddd;position: relative;z-index: 2;}

.items_list .page_title{text-transform:uppercase;border-bottom:0;padding-bottom:0;font-size:20px;font-weight:normal;color:#333;}

.items_list .share_this{float:right;position:absolute;right:0;top:5px;}

/*main_banner*/

.main_banner{margin-bottom:10px;position:relative;overflow:hidden;}

.main_banner ul{margin:0;}

.main_banner img{display:block;width:100%;height:auto;min-height:160px;}

.main_banner .swiper-wrapper li a{display:block;position:relative;}

 .main_banner .swiper-pagination{width:100%;text-align:center;padding-bottom:15px;position:absolute;left:0;bottom:0;z-index:1;}

.main_banner .swiper-pagination-bullet{background-color:#fff;margin:0 3px;box-sizing:border-box;}

.main_banner .swiper-pagination-bullet-active{background:none;border:2px solid #fff;}

/*page*/

.page_bar{ position:relative;  line-height:31px; height:33px; margin:50px 0 20px; text-align:center; font-size:12px;}

.page_bar a,.page_bar  span{position:relative; display:inline-block; vertical-align:top; min-width:33px; padding:0 5px;  border:1px solid #ccc; margin:0 0 0 8px; text-align:center; border-radius:3px;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fefefe',endColorStr='#e3e3e3',gradientType='0');background:-o-linear-gradient(top,#fefefe, #e3e3e3);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fefefe), to(#e3e3e3));}

.page_bar a.current,.page_bar a:hover{ color:#FFF; background:#333333;  border-color:#333333 }







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

													page:product list

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

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

.items_list ul{margin:0 -2px;justify-content:center;}

.items_list .product_item{float: left;flex:0 0 33.33333333%;max-width: 33.33333333%;width: 33.33333333%;}

.items_list .product_item figure{display:block;/*border:1px solid #c7c7c7;*/padding:1px;margin:5px;}

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

.items_list .product_item .item_img{overflow:hidden;border:0;}

.items_list .product_item .item_img a,.goods-may-like .product_item .item_img a,.side_product_item .item-img a,.news_item .item_img a{overflow:hidden;}

.items_list .product_item .item_title{font-size: 15px;

    font-family: 'Roboto';

    font-weight: 600;}







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

													page:single Product

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

/*product photos*/

.product-intro {position:relative;overflow:hidden;}

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

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

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

.product-view .product-image{position:relative;border:1px solid #ddd;}

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

.product-view .image-additional{position:relative;width:90%;margin:20px auto;overflow:hidden;}	

.product-view .image-additional li{position:relative;width:100%;width:33.3333%;float:left;}

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

.product-view .image-additional li img{display:block;position:relative;width:70%;margin:0 auto;border:1px solid #c0c0c0;padding:1px;}	

.product-view .image-additional li a{display:block;position:relative;}	

.product-view .image-additional li.current img{border:2px solid #cf2826;padding:0;}

.product-view .image-additional img.popup{display:none;}

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

.product-view .image-additional.swiper-container-horizontal>.swiper-pagination-bullets{display:none;}

.product-view .swiper-button-next,.product-view .swiper-button-prev {width:30px;height:30px;margin-top:-15px;opacity:1;line-height:30px;font-size:22px;background:none;}

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

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

/*product summary*/

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

.product-summary .product-meta {line-height:25px;}

.product-summary .product-meta h3 {margin:0 0 5px;font-size:16px;}

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

.product-summary .product-meta li em{display:table-cell;width:40%;color:#aaa;}

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

.product-btn-wrap .email, .product-btn-wrap .pdf, .product-btn-wrap .buy {position:relative;display:inline-block; *display:inline;*zoom:1;vertical-align:top;line-height:26px;padding:.1em 1em;font-size:13px;border-radius:3px;background:#13adeb; border:2px solid #13adeb;color:#fff;margin:0 15px 10px 0;}

.product-btn-wrap .email:before,.product-btn-wrap .pdf:before{padding-right:8px;}

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

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

.product-btn-wrap a:hover {color: #13adeb!important;background-color: #fff!important;}

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

/* product detail */

.product-detail {position:relative;overflow:visible;margin:30px 0 0;}

.detail-tabs {position:relative;}

.detail-tabs .title {position:relative;display:inline-block;font-weight: normal;vertical-align:top;line-height:26px;padding:1px 20px;cursor:pointer;margin:0 5px 0 0;font-size:13px;background-color:#fff;border:1px solid #ddd;color:#333; }

.detail-tabs .title.current {background:#222;border-color:#222;color:#fff;}

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

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

/*like product*/

.goods-may-like{position:relative;overflow:hidden;}

.goods-may-like .title{line-height:35px;font-size:16px;margin:50px 0 20px;padding:0 15px;text-transform:uppercase;font-weight:bold;background-color:#222;color:#fff;}

.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{padding-bottom:2px;margin-right:0;}

.goods-may-like .product_item figure{border:1px solid #d8d8d8;padding:3px;}

.goods-may-like .product_item .item_title {font-size:16px;}

.goods-may-like .product_item .item_img {}

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

.goods-may-like .swiper-button-prev,.goods-may-like .swiper-button-next{display:inline-block;width:20px;height:25px;line-height:25px;font-size:20px;margin-left:5px;background:none;color:#fff;margin-left:5px;position:static;margin:0;opacity:1;filter:alpha(opacity=100);}

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

/*public*/

.web_main { position:relative; }

.page_main { background:#FFF; padding:50px 0 0; transform:translate3d(0, 0, 0); }

/*path_nav*/

.path_bar { position:relative; overflow:hidden; text-align:center; padding:170px 0 170px;transform:translate3d(0,0,0);transform:translate3d(0,0,0);background-size:cover!important;}

.path_bar .path_nav, .path_bar .title { position:relative; }

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

.path_bar  a:hover{text-decoration: underline;} 

.path_bar li { display:inline-block; vertical-align:top; position:relative; font-size:30px; text-transform:uppercase; }

.path_bar li:after { content:">"; padding:0 0.3em;font-weight:bold; }

.path_bar li:last-child:after { display:none; }

.mobile-head-items { display:none; }



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

													page:blog list

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

.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 .item-img,.blog-item .item-img img{border-radius:5px;}

.blog-item .item-img {position:relative;display:block;max-width:200px;padding:5px;border:1px solid #eee;background-color:#fff; margin:0 20px 0 0;float:left;}

.blog-item .item-img img {position:relative;width:100%;}

.blog-item .item-info .item-title {height:1.5em;line-height:1.5em;overflow:hidden;font-size:20px;font-weight:normal;}

.blog-item .item-info time {display:block;font-size:16px;margin:8px 0;}

.blog-item .item-info .item-detail {}

.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:#cf2826;position:relative;text-transform:uppercase;}

.blog-item .item-info .item-more:after{content:'';display:block;width:100%;height:2px;background-color:#cf2826;position:absolute;transition:all .4s ease;}

.blog-item .item-info .item-more:after{right:0;bottom:0;}

.blog-item .item-info .item-more:hover:after{width:0;opacity:0;}

.blog-item .item-info .item-more:hover{background-color:#cf2826;color:#fff;transition-delay:.3s;}



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

													page:download list

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

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

.download-item {position:relative;overflow:hidden; padding:15px 0;margin:0 0 10px;line-height:30px;border-bottom:1px solid #eee;}

.download-item .item-img {max-width:25px;}

.download-item .item-title {position:relative;display:inline-block; *display:inline;vertical-align:top; *zoom:1;margin:0 10px;font-size:16px;font-weight:bold;}

.download-item .item-button {position:relative;display:inline-block; *display:inline;vertical-align:top; *zoom:1;float:right; line-height:30px;padding:0 15px;border:1px solid #ccc;background:#eee;border-radius:5px;cursor:pointer;}

.download-item .item-button:before {content:"\f019"; margin:0 10px 0 0;}



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

													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 0;cursor:pointer;}

.faq-item .faq-title:before {position:absolute;content:"\f067";right:0;font-size:14px;}

.faq-item .faq-title.show-title:before {content:'\f068';}

.faq-item .faq-title h3{font-weight:normal;}

.faq-item .faq-cont {margin:0 0 25px;display:none;}

.faq-item:first-child .faq-cont {display:block;}



.ys_navph2_menu_btn,.phone_search {display:none}



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

	.inquiry-form .form-btn-wrapx .form-btn-submitx {top:0 !important;}

}



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

	body{min-width: 1500px;}



}



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

	body{min-width: 1350px;} 

	.web_footer .layout{width:1400px;}

	/*header*/

 

}

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

	.path_bar{margin:0 auto;} 

	.web_footer .layout{width:1360px;}

	.web_head {

	 

		top: 45px;

		left: 40px;

		right: 40px; 

		border-radius: 15px;

		padding: 0 35px;

	}

	.header_layout { 

		height: 80px;

	}

	.web_head .btn--search {

		width: 80px; 

		margin: 0 25px;

	}

	.nav_wrap .head_nav>li>a {

	 

		padding: 0 13px; 

	}

}

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

	body{min-width: 1200px;} 



	.index_main .layout,.layout{width:1250px;} 

	.web_footer .layout{width:1280px;} 



	.nav_wrap .head_nav>li,.web_head .head_contact a {

	 

		font-size: 14px; 

	}

}

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

	body{min-width: 1100px;}

	.layout,.index_main .layout,.web_footer .layout{width: 1100px;} 

	.web_head {

		top: 35px;

		left: 25px;

		right: 25px;

		border-radius: 15px;

		padding: 0 25px;

	}

 

}

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

	.aside{width: 280px;}

	.main{width: calc(100% - 360px);}

}

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

	/*layout*/

	body {min-width:inherit;}

	.layout,.web_head .layout,.web_footer .layout{width: 92%;}

	/*index*/

	.index_product .index_bd_cate .cate_title{font-size: 16px;}

	.index_product .index_bd_cate .sys_btn{font-size: 12px;}

	.promote_item .item_title{font-size: 20px;}

	.promote_item .item_desc{font-size: 14px;}

	/*footer*/

	.company_subscribe .subscribe_tit{font-size: 18px;}

}

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

	/*list*/

	.items_list .product_item{flex:0 0 50%;max-width: 50%;width: 50%;}

	/*footer*/

 	 .company_subscribe {text-align: left;}

 

	.company_subscribe .subscribe_tit{width: auto;}

 

}

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

	body{min-width:100%;font-family:'Roboto', 'MontserratRegular', "Microsoft Yahei", 'PingFang SC', Arial, "PingFangSC-Light", "Helvetica Neue", Helvetica, "Microsoft Yahei", "Hiragino Sans GB", tahoma, SimSun, sans-serif !important;}

	.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(../images/mobile_close.png) center center no-repeat;background-size:50% auto;position:absolute;right:-35px;top:0;}

	.sub-content {position:relative;display:block;right:auto;border-radius:0;border:none;box-shadow:none;z-index:99999;}

	.lang-more {display:none !important }

	.mobile-head-items {position:fixed;top:0;left:0;background:#fff;width:100%;height:30px;line-height:30px;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:before {

    color: #c32826;

    font-size: 22px; 

}

	.mobile-head-item .title {width:100%;height:30px;line-height:30px;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;left:-80%;}

	.mobile-head-item .main-content-wrap .content-wrap {overflow-y:auto;height:100%;padding:15px 10px;background-color:#000;}

	.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:-90%;width:90%;height:100%;}

	.mobile-head-item .middle-content-wrap {position:absolute;left:0;width:100%;height:auto;padding:20px 0;opacity:0;visibility:hidden;transition: all .3s linear;}

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

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

	.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:#c32826;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(../images/search_btn_mobile.png) no-repeat center center;background-size:auto 16px;border:none;right:0;top:0;display:block !important;}

	.head-search .search-attr{display:none;}

	/* header */

	.web_head{position:static;}

	.web_head .head_layer,.index_web_head .head_layer {text-align:center;position:static;}

	.web_head .head_layer .layout{background:none;display:block;}

	.web_head .head_left{float: none;text-align: center;}

	.web_head .logo{background:none;}

	.web_head .logo:before{display:none;}

	.path_bar {background-attachment:scroll!important;}

	/*nav */

	.head_nav{width:100%;}

	.head_nav li {position:relative;display:block;width:100%;font-size:16px;}

	.head_nav > li {border-bottom:1px solid #eee;line-height:35px;}

	.head_nav > li:after {content:'\f105';position:absolute;right:0;top:0;color:#999;font-size:12px;}

	.head_nav li ul {display:block;width:100%;}

	.head_nav li ul li {width:auto;padding:0 10px;font-size:14px;text-transform:lowercase;line-height:30px;}

	/*.head_nav li ul li a{font-family: 'AcuminVariableConcept-ExtraLight'!important;}*/

	.head_nav li a{color:#fff;text-transform: capitalize;}

	.head_nav li ul li:before {content:"";width:3px;height:3px;background:#999;border-radius:50%;position:absolute;left:0;top:15px;}

	.head_nav li ul li li {line-height:25px;}

	.head_nav li ul li li:before {display:none;}

	.web_head .nav_wrap{display:none;}

	.web_head .head_top{padding-top: 5px;padding-bottom: 5px;}

	.web_head .head_left,.web_head .head_right{display: none;}

	.web_head .logo{width: auto;}

	.head_top .layout{display: block;}

	/* footer */

	.foot_item{flex:0 0 50%;max-width: 50%;width: 50%;}

	.foot_bar .foot_left,.foot_bar .foot_right{width: auto;float: none;text-align: left;}

	.foot_bar .foot_right{padding-top: 5px;}

	/* index */

	.promote_list{display:flex;flex-direction:row;-o-flex-wrap: wrap;flex-wrap:wrap;}

	.promote_item{flex:0 0 50%;max-width: 50%;width: 50%;display:flex;flex-direction:column;}

	.promote_item .item_inner{flex:1;display:flex;flex-direction:column;}

	.promote_item .item_info{padding: 30px 20px;position: relative;z-index: 2;flex:1;}

	.promote_item .item_title{font-size: 18px;}

	.promote_item .item_desc{min-height: 5.6em;}

	.promote_item .item_img{padding: 0;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}

	.promote_item .learn_more{padding-top: 30px;}

	.promote_item .learn_more,.promote_item .sys_btn{position: static;}

	.promote_item .sys_btn{width: 120px;padding:.2em .5em;}

	.promote_item_1,.promote_item_2,.promote_item_1:nth-child(2){flex:0 0 100%;max-width: 100%;width: 100%;}

	/*.promote_item_1 .item_img,.promote_item_2 .item_img{padding: 20% 0;}*/

	/* aside */

	.aside { display:none; }

	.side-cate li li a{padding-top: 5px;padding-bottom: 5px;}

	.side-product-items .items_content{padding-top:10px;}

	.side-product-items .btn-prev, .side-product-items .btn-next { display:none; }

	.side-product-items ul{font-size:0;margin:0 -5px;}

	.side-product-items .items_content .side_product_item { display:inline-block; vertical-align:top; width:50%;font-size:14px;margin-bottom:10px;}

	.side_product_item figure { margin:0 5px; }

	.side_product_item .item-img, .side_product_item figcaption { width:100%; display:block; padding:0 }

	.side_product_item figcaption { padding:10px 0; text-align:center; }

	.side_product_item .add-friend{right:5px;}

	/* main */

	.page_bar{margin-top:20px;text-align:center;}

	.page_main{padding-top:25px;}

	.main {width:auto;float:none;margin:0 auto;}

	.product-item {width:33.333%;}

	.product-item .item-wrap {margin:8px;}

	/* list */

	.items_list {width:100%;}

	.items_list ul{margin: 0 -5px;}

	.items_list .product_item{flex:0 0 33.33333333%;max-width: 33.33333333%;width: 33.33333333%;}	

	/* product intro */

	.page_title{line-height:1.1;}

	.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 .image-additional li img{width:90%;margin:0 5%;border:0;}

	.product-view .product-image, .single_product_items {display:none }

	.image-additional-wrap {display:block;}

	.product-view .image-additional {width:100%;margin:0;}

	.product-view .image-additional ul {width:100%;}

	.product-view .image-additional li {width:100%;margin:0;}

	.product-view .image-additional li a {padding:0;margin:0;border:0;}

	.product-view .image-additional li.current img {border-color:inherit;}

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

	.product-view .image-additional li.current a:before,.product-view .image-additional li.current a:after{display:none;}

	.product-view .swiper-button-next, .product-view .swiper-button-prev{background:#000;color:#fff;}

	.product-view .swiper-button-next{right:5px;}

	.product-view .swiper-button-prev{left:5px;}

	/* 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:30px 0 0;}

	.goods-may-like .title{margin-top:50px;margin-bottom:50px;}

}

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

	/*header*/

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

	/*index*/

	.slider_banner img{min-height: 160px;}

	.slider_banner .swiper-button-prev, .slider_banner .swiper-button-next{display:none;}

 	.index_brands .brand_items{justify-content:center;}

	.index_brands .brand_item{flex:0 0 33.33333333%;max-width: 33.33333333%;width: 33.33333333%;}

}

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

	/*index*/

	.index_product .index_bd_cate{flex:0 0 100%;max-width: 100%;width: 100%;padding: 20px;}

	.index_product .index_bd_cont{flex:0 0 100%;max-width: 100%;width: 100%;-moz-order: 1;order: 1;}

	.index_product .index_bd .layout:nth-child(2n+1) .index_bd_cate{-moz-order: 0;order: 0}

	.index_product .index_bd_cate .cate_title{font-size: 20px;padding: 0 0 20px;}

	.index_product .index_bd_cate .sys_btn{position: static;}

	/*list*/

	.items_list .product_item{flex:0 0 50%;max-width: 50%;width: 50%;}	

}

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

	.mobile-hide{display:none!important;}

	.gotop {display:none !important;}

	.service_item{width:100%;}

	.blog-item .item-img{width:150px;}

	.table_wrap{overflow-x:scroll;}

	/*swiper*/

	.web_main .swiper-button-prev:before,.web_main .swiper-button-next:before{transform:scale(.5,1);vertical-align: top;}

	/* layout */

	.layout,.web_head .layout,.web_footer .layout{width:100%;padding-left:10px;padding-right:10px;}

	/* aside */

	.side-widget{margin:0 0 30px;}

	.side-tit-bar .side-tit{font-size:16px;text-transform:none;}

	.side-cate li a{padding:0 15px;}

	.side-cate li li {line-height:32px;}

	.side-cate li li a{padding:0 15px 0 30px;}

	.side-product-items ul{margin:0;}

	.side-product-items .items_content .side_product_item{width:100%;float:none;}

	.side-product-items .side_product_item figure{margin-left:10px;margin-right:10px;}

	.side-product-items .items_content .side_product_item {width:auto; margin:8px auto;}

	.side_product_item .add-friend{right:10px;}

	/* header */

	.head_top .top_contacts,.head_top .top_welcome{flex:0 0 100%;max-width: 100%;width: 100%;text-align: center;}

	.head_top .top_ico_email{transform: scale(.9);}

	.path_bar{padding-top:40px;padding-bottom:40px;text-align:left;color:#000;}

	.path_bar li{font-size:16px;}

	.path_bar a{

	    color: #000;

	}

	/* footer */

	.foot_nav li{padding-right: 25px;}

	.foot_sns{border-top: 1px solid #555;padding-top: 30px;}

	.foot_sns li{margin-right: 15px;}

	.foot_sns li img{max-height: 16px;}

	.company_subscribe{padding-bottom: 35px;}

	.company_subscribe .subscribe_tit,.company_subscribe .subscribe_desc,.company_subscribe .learn_more{display: block;width: auto;}

	.company_subscribe .subscribe_tit{padding-bottom: 0;font-size: 20px;}

	.company_subscribe .subscribe_desc{border-left: 0;padding-left: 0;}

	.company_subscribe .sys_btn{padding: .35em 1em;}

	.foot_nav{padding: 35px 0;}

	.foot_bar{font-size: 12px;}

	/*index*/

	.index_hd .hd_title{font-size: 20px;font-weight: bold;}

	.index_hd .hd_desc{font-size: 14px;}

	.index_main .sys_btn,.promote_item .sys_btn{font-size: 12px;padding: .3em 1em;}

	.index_swiper_control .swiper-button-prev, .index_swiper_control .swiper-button-next{width: 26px;height: 32px;line-height: 32px;margin-top: -47px;}

	.index_swiper_control .swiper-button-prev{left: 0;}

	.index_swiper_control .swiper-button-next{right: 0;}

	.index_product .index_bd_cont .product_slider{padding: 0;}

	.slider_banner{margin-bottom: 30px;}

	.index_ad,.index_product,.index_promote{margin-bottom: 50px;}

	.index_ad .ad_item{flex:0 0 100%;max-width: 100%;width: 100%;padding: 20px 30px;}

 

 

	.index_product .index_bd .layout:last-child{margin-bottom: 0;}

	.product_item .item_title a{height:34px;line-height:17px;}

	.index_promote{overflow: hidden;}

	.promote_list{margin: 0 -11px;}

	.promote_item{padding: 0 1px;margin: 0 0 2px;}

	.promote_item .item_title{line-height: 1.3em;font-size: 16px;}

	.promote_item .item_info{padding: 30px 15px 80px;}

	.promote_item .item_desc{font-size: 12px;}

	.promote_item .sys_btn{width: 100px;}

	.promote_item_1 .item_title,.promote_item_2 .item_title ,.promote_item_1:nth-child(2) .item_title{font-size: 24px;}

	.promote_item_1 .item_desc,.promote_item_2 .item_desc , .promote_item_1:nth-child(2) .item_desc {font-size: 14px;}

	.promote_item_1 .sys_btn,.promote_item_2 .sys_btn , .promote_item_1:nth-child(2) .sys_btn {width: 120px;}

	.promote_item .learn_more{position: absolute;left: 15px;bottom: 20px;}

	.index_brands .brand_items{padding: 0;}

	/*list*/

	.product_item .item_img a:after{display:none;}

	.items_list ul{margin:0 -5px;}

	.items_list .product_item figure{margin:5px;}

	.items_list .product_item .item_title {font-size:14px;}

	.items_list .product_item .item_title a{padding:0;}

	/*blog*/

	.blog-item {padding:30px 5px;}

	.blog-item .item-img{width:auto;max-width:70%;float:none;margin-right:0;border:1px solid #ddd;box-sizing:border-box;}

	.blog-item .item-info .item-title{line-height:1.2;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;}

	.page_main{padding-top:15px;}

	.product-intro{overflow:visible;}

	.product-view{width:auto;margin-left:-10px;margin-right:-10px;margin-top:-11px;}

	.product-view .image-additional li a{margin-left:0;margin-right:0;}

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

	.product-view .image-additional li img{width:auto;margin:0;}

	.product-view .swiper-button-prev,.product-view .swiper-button-next{width:24px;height:36px;line-height:36px;transform:none;font-size:20px;}

	.product-view .swiper-button-prev{left:0;border-radius:0 3px 3px 0;}

	.product-view .swiper-button-next{right:0;border-radius:3px 0 0 3px;}

	.product-btn-wrap .email, .product-btn-wrap .pdf, .product-btn-wrap .buy{padding-top:6px;padding-bottom:6px;}

	.goods-may-like .title{text-transform:none;}

	.page_title{font-weight:normal;font-size:18px;margin-bottom:10px;padding-bottom: 20px;}

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

	.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:14px;padding:3px 10px;}

	.product-detail{margin-top:40px;}

	.detail-tabs .title{font-size:14px;padding:1px 15px;margin-right:6px;}

	.tab-panel-wrap{padding:20px 0;border:0;}

	.goods-may-like .title{margin-top:40px;margin-bottom:30px;}

	.goods-may-like .layer-bd{position:relative;}

	.goods-may-like .swiper-slider{position:relative;}

	.goods-may-like .product_item .item_title{font-size:14px;}

	.goods-may-like .product_item .item_title a{padding-left:0;padding-right:0;}

	.goods-may-like .swiper-control{position:static;}

	.goods-may-like .swiper-button-prev, .goods-may-like .swiper-button-next{margin:0 5px;}

	.goods-may-like .swiper-button-prev, .goods-may-like .swiper-button-next{width:24px;height:36px;line-height:36px;border-radius:0;margin-left:0;margin-right:0;margin-top:-18px;background-color:#000;position:absolute;}

	.goods-may-like .swiper-button-prev{left:0px;border-radius:0 3px 3px 0;}

	.goods-may-like .swiper-button-next{right:0px;border-radius:3px 0 0 3px;}

}



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

.side_product_item {width:100%;}

}

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

			font start

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

@font-face {

 font-family:'fontawesome';

 src:url("fonts/Font-Awesome/fontawesome-webfont.eot?v=4.5.0");

src:url("../images/fontawesome-webfont.eot") format("embedded-opentype"), url("../images/fontawesome-webfont.woff2") format("woff2"), url("../images/fontawesome-webfont.woff") format("woff"), url("../images/fontawesome-webfont.ttf") format("truetype"), url("../images/fontawesome-webfont.svg") format("svg");

font-weight:normal;

font-style:normal;

font-display:fallback;

}

@font-face {

 font-family:'Corbel';

 src:url("../images/corbel.eot");

src:url("../images/corbel.eot") format("embedded-opentype"), url("../images/corbel.woff2") format("woff2"), url("../images/corbel.woff") format("woff"), url("../images/corbel.ttf") format("truetype"), url("../images/corbel.svg") format("svg");

}

@font-face {

font-family:'AkzidenzGrotesk-Regular';

 src:url("../images/akzidenzgrotesk-regular.eot");

src:url("../images/akzidenzgrotesk-regular.eot") format("embedded-opentype"), url("../images/akzidenzgrotesk-regular.woff2") format("woff2"), url("../images/akzidenzgrotesk-regular.woff") format("woff"), url("../images/akzidenzgrotesk-regular.ttf") format("truetype"), url("../images/akzidenzgrotesk-regular.svg") format("svg");

font-weight:normal;

font-style:normal;

}

 

@font-face {

	font-family:'AcuminVariableConcept'; 

   src:url("fonts/AcuminVariableConcept/AcuminVariableConcept.otf") format("OpenType");

   font-weight:normal;

   font-style:normal;

   }

   @font-face {

	font-family:'AcuminVariableConcept-ExtraLight'; 

   src:url("fonts/AcuminVariableConcept/AcuminVariableConcept-ExtraLight.ttf") format("truetype");

   font-weight:normal;

   font-style:normal;

   }

   @font-face {

	font-family:'AcuminVariableConcept-Medium'; 

   src:url("../images/acuminvariableconcept-medium.ttf") format("truetype");

   font-weight:normal;

   font-style:normal;

   }

   @font-face {

	font-family:'AcuminConcept-Thin'; 

   src:url("../images/acuminvariableconcept-thin.ttf") format("truetype");

   font-weight:normal;

   font-style:normal;

   } 

       @font-face {

	font-family:'Roboto'; 

   src:url("../images/roboto-black.ttf") format("truetype");

   font-weight:normal;

   font-style:normal;

   } 

   @font-face {

	font-family:'Montserrat'; 

   src:url("../images/montserrat-regular.ttf") format("truetype");

   font-weight:normal;

   font-style:normal;

   } 

  

/*----

/*--------

-----------------------

			font end

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















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

			swiper-slide start

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

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

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

.swiper-container-vertical>.swiper-wrapper {flex-direction:column }

.swiper-wrapper {position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box }

.swiper-container-android .swiper-slide, .swiper-wrapper {transform:translate3d(0, 0, 0) }

.swiper-container-multirow>.swiper-wrapper {flex-wrap:wrap }

.swiper-container-free-mode>.swiper-wrapper {transition-timing-function:ease-out;margin:0 auto }

.swiper-slide {flex-shrink:0;width:100%;height:100%;position:relative;overflow:hidden;transition-property:transform }

.swiper-invisible-blank-slide {visibility:hidden }

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {height:auto }

.swiper-container-autoheight .swiper-wrapper {align-items:flex-start;transition-property:transform, height }

.swiper-container-3d {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 {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:linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }

.swiper-container-3d .swiper-slide-shadow-right {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:linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }

.swiper-container-3d .swiper-slide-shadow-bottom {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 {touch-action:pan-y }

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

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

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

.swiper-container:hover .swiper-button-prev {left:65px;}

.swiper-container:hover .swiper-button-next {right:65px;}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {cursor:auto;/*pointer-events:none;*/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 {background-size:cover;right:10px;left:auto }

.swiper-button-prev:before, .swiper-container-rtl .swiper-button-next:before{content: '<';}

.swiper-button-prev:before,.swiper-button-next:before{display: inline-block;vertical-align: top;font-family: 'Roboto';font-weight: bold;transform: scale(.35,1);}

.swiper-button-next:before, .swiper-container-rtl .swiper-button-prev:before{content: '>';}

.swiper-button-lock {display:none }

.swiper-pagination {position:absolute;text-align:center;transition:.3s opacity;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 {transform:scale(.33);position:relative }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {transform:scale(1) }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {transform:scale(1) }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {transform:scale(.66) }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {transform:scale(.33) }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {transform:scale(.66) }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {transform:scale(.33) }

.swiper-pagination-bullet {width:12px;height:12px;display:inline-block;vertical-align:middle;border: 0px solid rgba(255,255,255,0);background-color:#eee;border-radius: 50%;margin: 0 5px;background-clip: content-box;}

.swiper-pagination-bullet-active {background-color:#eb7619;border-color: #eb7619;opacity: 1;filter: alpha(opacity=100);}

button.swiper-pagination-bullet {border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none }

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

.swiper-pagination-white .swiper-pagination-bullet{opacity: .7;filter: alpha(opacity=70);}

.swiper-pagination-white .swiper-pagination-bullet-active{opacity: 1;filter: alpha(opacity=100);}

.swiper-container-vertical>.swiper-pagination-bullets {right:10px;top:50%;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%;transform:translateY(-50%);width:8px}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display:inline-block;

transition:.2s top, .3s -webkit-transform;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%;transform:translateX(-50%);white-space:nowrap }

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {

transition:.2s left, .3s -webkit-transform;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 {transition:.2s right, .3s -webkit-transform;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%;transform:scale(0);transform-origin:left top }

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {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-white .swiper-pagination-bullet:before{background-color: rgba(0,0,0,.9);}

.swiper-pagination-white .swiper-pagination-bullet-active:before{background-color: rgba(255,255,255,.9);}

.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:flex;justify-content: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;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% {transform:rotate(360deg)}}

@keyframes swiper-preloader-spin {100% {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 {transition-timing-function:ease-out }

.swiper-container-fade .swiper-slide {pointer-events:none;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;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 {transform-origin:100% 0 }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events:auto }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {pointer-events:auto;visibility:visible }

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden }

.swiper-container-cube .swiper-cube-shadow {position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0 }

.swiper-container-flip {overflow:visible }

.swiper-container-flip .swiper-slide {pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1 }

.swiper-container-flip .swiper-slide .swiper-slide {pointer-events:none }

.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events:auto }

.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden }

.swiper-container-coverflow .swiper-wrapper {-ms-perspective:1200px }

.slider_banner .swiper-slide img {width: 100%;transition: 3s linear;transform: scale(1.08);}

.slider_banner .swiper-slide img + img{ display:none}

.slider_banner .swiper-slide.swiper-slide-active img {transform: scale(1);}

.slider_banner .swiper-button-prev,.slider_banner .swiper-button-next{width: 40px;height: 56px;background-color: rgba(0,0,0,.5);color:#fff;margin-top: -28px;border-radius: 0;box-sizing: content-box;}

.slider_banner .swiper-button-prev:before,.slider_banner .swiper-button-next:before{transform: scale(.5,1);}

.slider_banner .swiper-button-prev:hover,.slider_banner .swiper-button-next:hover{border-color: #cb2027;background-color: #cb2027;color: #fff;}

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

.slider_banner .swiper-pagination-bullet{margin: 0 8px;}

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

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

.slider_banner .swiper-pagination{bottom: 16px;}

.slider_banner .swiper-pagination-bullets .swiper-pagination-bullet{background: none;line-height: 4px;margin: 0 8px;}

.slider_banner .swiper-pagination-bullet,.slider_banner .swiper-pagination-bullet:before{display: inline-block;border-radius: 50%;}

.slider_banner .swiper-pagination-bullet:before{content: '';width: 4px;height: 4px;background-color: transparent;vertical-align: top;}

.slider_banner .swiper-pagination-bullet{width: auto;height: auto;padding: 2px;border: 2px solid #aaa;}

.slider_banner .swiper-pagination-bullet-active{border-color:#aaa;padding: 0; }

.slider_banner .swiper-pagination-bullet-active:before{width: 10px;height: 10px;background-color: #aaa;}



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

	.slider_banner .swiper-pagination{bottom: 8px;}

	.slider_banner .swiper-pagination-bullet{padding: 0;}

	.slider_banner .swiper-pagination-bullet-active:before{width: 6px;height: 6px;}

	.slider_banner .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 4px;}

}



/*ie*/

.swiper-container{overflow: hidden\9;}

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

.swiper-slide{float: left\9;}

.product_slider .product_item{width: 25%\9;}

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

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

}









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

			swiper-slide end

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





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

			entry-table start

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

.entry {padding:15px 0;}

.entry {color:#666;}

.entry a {color:#0030FF;}

.entry p {margin:0;padding:8px 0;font-size:13px;line-height:1.8;font-family:'Montserrat';}

.entry table {border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:20px;}

.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:12px;line-height:1.3;}

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

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

.entry .button {margin:15px 10px 0 0;background:#dfdfdf;padding:8px 15px;border:0;cursor:pointer;line-height:1.2;color:#777;font-weight: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%;}

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

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

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

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

.main table {position:relative;border-collapse:collapse;border-spacing:0;width:100% !important;margin-bottom:0 !important;}

.main table th, .main 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;}

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

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


.zhengwen table {position:relative;border-collapse:collapse;border-spacing:0;width:100% !important;margin-bottom:0 !important;}

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

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

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


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

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

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

			entry-table end

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







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

			search  start

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

			.container { position: relative; min-height: 100vh; background-position: left bottom; background-repeat: no-repeat; }

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

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

			.web-search .btn--search-close { position: absolute; top: 1.25em; right: 1.25em; display: inline-block; display: none; width: 45px; height: 45px; border-radius: 50%; background-color: #ccc; background-image: url(../images/search_btn_close.png); background-position: center; background-size: auto 35%; background-repeat: no-repeat; font-size: 1.8em; line-height: 45px; cursor: pointer; transition: transform .3s ease; -webkit-background-size: auto 35%; }

			.web-search .btn--search-close:hover { background-color: #0b87fb; transform: rotate(90deg); -ms-transform: rotate(90deg); }

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

			.web-search .search-ipt { display: inline-block; box-sizing: border-box; padding: 0.05em 0; width: 75%; border-bottom: 3px solid; color: #333; font-size: 20px; font-family: 'Roboto'; line-height: 1em; }

			 .web-search .search-ipt::-webkit-input-placeholder {

			 color: #333;

			 font-weight: bold;

			}

			 .web-search .search-ipt::-moz-placeholder {

			 color: #333;

			 font-weight: bold;

			 opacity: 1;

			}

			 .web-search .search-ipt:-ms-input-placeholder {

			 color: #333;

			 font-weight: bold;

			}

			 .web-search .search-ipt::-webkit-search-cancel-button, .web-search .search-ipt::-webkit-search-decoration {

			 -webkit-appearance: none;

			}

			 .web-search .search-ipt::-ms-clear {

			 display: none;

			}

			.web-search .search-attr { display: block; margin: 0 auto; padding: 0.85em 0; width: 75%; color: #333; text-align: right; font-size: 90%; }

			.js .container, .js .web-search .search-ipt { transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; }

			.js .container { position: relative; }

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

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

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

			.web-search .btn--search-close { opacity: 0; transition: opacity 0.3s ease; }

			.search__suggestion, .web-search .search-attr { opacity: 0; transition: opacity 0.8s, transform 0.8s; transform: translate3d(-15%, 0, 0); -ms-transform: translate3d(-15%, 0, 0); -ms-transition: opacity 0.8s, transform 0.8s; }

			.web-search .search-attr { padding-bottom: 0; font-size: 20px; }

			.js .web-search .search-ipt { padding: 0 0 15px; text-transform: uppercase; font-weight: bold; font-size: 60px; opacity: 0; transform: scale3d(0, 1, 1); transform-origin: 0% 50%; border-bottom-width: 1px; -ms-transform: scale3d(0, 1, 1); -ms-transform-origin: 0% 50%; }

			.js .web-search .search-ipt, .web-search .search-attr { transition-delay: .15s; }

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

			.js .search--open { visibility: visible; opacity: 1; pointer-events: auto; }

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

			.js .search--open .search-ipt { opacity: 1; transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); }

			.js .search--open .search-attr { opacity: 1; transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); }

			.js .search--open { transform: none; -ms-transform: none; }

			.js .search--open::before { opacity: 1; transform: none; -ms-transform: none; }

			.js .main-wrap--move { transform: translateY(180px); -ms-transform: translateY(180px); }

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

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

						search  end

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

			

			





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

			scrollsidebar start

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

.scrollsidebar, .scrollsidebar a {font-size:12px;color:#999;font-family:'Roboto',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(../images/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(../images/icons01.png);}

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

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

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

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

.side_content .side_list .t-code {padding:10px 10px 7px;border-bottom:1px solid #dadada;}

.side_content .side_list .t-code img {width:100%;}

.side_content .side_list .side_title {height:30px;line-height:30px;padding:0 12px;}

.side_content .side_list .side_title .close_btn {background:url(../images/close.png) no-repeat center center;width:12px;height:30px;position:absolute;bottom:0;right:10px;cursor:pointer;}

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

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

			scrollsidebar end

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



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

.inquiry-pop-bd .inquiry-pop .ico-close-pop {position:absolute;right:-10px;top:-10px;width:30px;height:30px;background:url(../images/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;max-height:93vh;}

.inquiry-pop-bd .inquiry-pop{padding:10px;}

.scrollsidebar {display:none;}

.items_list .page_title{

    font-size: 15px;

    font-family: 'Roboto';

    font-weight: 600;

}

.index_ad .ad_item .item_img{

    width: 30px;

    height: 30px;

}

}



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

			language  start

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

.prisna-wp-translate-seo{display:none;font-family:'Roboto',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 {padding:0;}

.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 {transform:rotate(-180deg);}

.change-language .change-language-cont {position:absolute;top:100%;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;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 .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 33px;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(../images/all-m.gif);width:22px;height:16px;margin:-8px 5px 0;}

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

.language-flag-af .country-flag {background-position:0 0 !important;}

.language-flag-sq .country-flag {background-position:0 -16px !important;}

.language-flag-ar .country-flag {background-position:0 -32px !important;}

.language-flag-hy .country-flag {background-position:0 -48px !important;}

.language-flag-az .country-flag {background-position:0 -64px !important;}

.language-flag-eu .country-flag {background-position:0 -80px !important;}

.language-flag-be .country-flag {background-position:0 -96px !important;}

.language-flag-bg .country-flag {background-position:0 -112px !important;}

.language-flag-ca .country-flag {background-position:0 -128px !important;}

.language-flag-zh .country-flag {background-position:0 -144px !important;}

.language-flag-zh-TW .country-flag {background-position:0 -160px !important;}

.language-flag-hr .country-flag {background-position:0 -176px !important;}

.language-flag-cs .country-flag {background-position:0 -192px !important;}

.language-flag-da .country-flag {background-position:0 -208px !important;}

.language-flag-nl .country-flag {background-position:0 -240px !important;}

.language-flag-en .country-flag {background-position:0 -256px !important;}

.language-flag-et .country-flag {background-position:0 -272px !important;}

.language-flag-tl .country-flag {background-position:0 -288px !important;}

.language-flag-fi .country-flag {background-position:0 -304px !important;}

.language-flag-fr .country-flag {background-position:0 -320px !important;}

.language-flag-gl .country-flag {background-position:0 -336px !important;}

.language-flag-ka .country-flag {background-position:0 -352px !important;}

.language-flag-de .country-flag {background-position:0 -368px !important;}

.language-flag-el .country-flag {background-position:0 -384px !important;}

.language-flag-ht .country-flag {background-position:0 -400px !important;}

.language-flag-iw .country-flag {background-position:0 -416px !important;}

.language-flag-hi .country-flag, .language-flag-te .country-flag, .language-flag-kn .country-flag, .language-flag-ta .country-flag, .language-flag-gu .country-flag {background-position:0 -432px !important;}

.language-flag-hu .country-flag {background-position:0 -448px !important;}

.language-flag-is .country-flag {background-position:0 -464px !important;}

.language-flag-id .country-flag {background-position:0 -480px !important;}

.language-flag-ga .country-flag {background-position:0 -496px !important;}

.language-flag-it .country-flag {background-position:0 -512px !important;}

.language-flag-ja .country-flag {background-position:0 -528px !important;}

.language-flag-ko .country-flag {background-position:0 -544px !important;}

.language-flag-la .country-flag {background-position:0 -560px !important;}

.language-flag-lv .country-flag {background-position:0 -576px !important;}

.language-flag-lt .country-flag {background-position:0 -592px !important;}

.language-flag-mk .country-flag {background-position:0 -608px !important;}

.language-flag-ms .country-flag {background-position:0 -624px !important;}

.language-flag-mt .country-flag {background-position:0 -640px !important;}

.language-flag-no .country-flag {background-position:0 -656px !important;}

.language-flag-fa .country-flag {background-position:0 -672px !important;}

.language-flag-pl .country-flag {background-position:0 -688px !important;}

.language-flag-pt .country-flag {background-position:0 -704px !important;}

.language-flag-ro .country-flag {background-position:0 -720px !important;}

.language-flag-ru .country-flag {background-position:0 -736px !important;}

.language-flag-sr .country-flag {background-position:0 -752px !important;}

.language-flag-sk .country-flag {background-position:0 -768px !important;}

.language-flag-sl .country-flag {background-position:0 -784px !important;}

.language-flag-es .country-flag {background-position:0 -800px !important;}

.language-flag-sw .country-flag {background-position:0 -816px !important;}

.language-flag-sv .country-flag {background-position:0 -832px !important;}

.language-flag-th .country-flag {background-position:0 -848px !important;}

.language-flag-tr .country-flag {background-position:0 -864px !important;}

.language-flag-uk .country-flag {background-position:0 -880px !important;}

.language-flag-ur .country-flag {background-position:0 -896px !important;}

.language-flag-vi .country-flag {background-position:0 -912px !important;}

.language-flag-cy .country-flag {background-position:0 -928px !important;}

.language-flag-yi .country-flag {background-position:0 -944px !important;}

.language-flag-bn .country-flag {background-position:0 -960px !important;}

.language-flag-eo .country-flag {background-position:0 -976px !important;}

.language-flag.language-flag-custom-afghanistan .country-flag {background-position:0 -992px !important;}

.language-flag.language-flag-custom-albania .country-flag {background-position:0 -1008px !important;}

.language-flag.language-flag-custom-algeria .country-flag {background-position:0 -1024px !important;}

.language-flag.language-flag-custom-argentina .country-flag {background-position:0 -1040px !important;}

.language-flag.language-flag-custom-australia .country-flag {background-position:0 -1056px !important;}

.language-flag.language-flag-custom-austria .country-flag {background-position:0 -1072px !important;}

.language-flag.language-flag-custom-belgium .country-flag {background-position:0 -1088px !important;}

.language-flag.language-flag-custom-brazil .country-flag {background-position:0 -1104px !important;}

.language-flag.language-flag-custom-canada .country-flag {background-position:0 -1120px !important;}

.language-flag.language-flag-custom-chile .country-flag {background-position:0 -1136px !important;}

.language-flag.language-flag-custom-cote-d-ivoire .country-flag {background-position:0 -1152px !important;}

.language-flag.language-flag-custom-ecuador .country-flag {background-position:0 -1168px !important;}

.language-flag.language-flag-custom-egypt .country-flag {background-position:0 -1184px !important;}

.language-flag.language-flag-custom-england .country-flag {background-position:0 -1200px !important;}

.language-flag.language-flag-custom-luxembourg .country-flag {background-position:0 -1216px !important;}

.language-flag.language-flag-custom-malaysia .country-flag {background-position:0 -1232px !important;}

.language-flag.language-flag-custom-mexico .country-flag {background-position:0 -1248px !important;}

.language-flag.language-flag-custom-new-zealand .country-flag {background-position:0 -1264px !important;}

.language-flag.language-flag-custom-oman .country-flag {background-position:0 -1280px !important;}

.language-flag.language-flag-custom-qatar .country-flag {background-position:0 -1296px !important;}

.language-flag.language-flag-custom-saudi-arabia .country-flag {background-position:0 -1312px !important;}

.language-flag.language-flag-custom-singapore .country-flag {background-position:0 -1328px !important;}

.language-flag.language-flag-custom-south-africa .country-flag {background-position:0 0 !important;}

.language-flag.language-flag-custom-switzerland .country-flag {background-position:0 -1344px !important;}

.language-flag.language-flag-custom-syria .country-flag {background-position:0 -1360px !important;}

.language-flag.language-flag-custom-united-arab-emirates .country-flag {background-position:0 -1376px !important;}

.language-flag.language-flag-custom-united-states-of-america .country-flag {background-position:0 -1392px !important;}

.language-flag-hy .country-flag {background-position:0 -1408px;}

.language-flag-bs .country-flag {background-position:0 -1424px;}

.language-flag-ceb .country-flag {background-position:0 -1440px;}

.language-flag-ny .country-flag {background-position:0 -1456px;}

.language-flag-ha .country-flag {background-position:0 -1472px;}

.language-flag-hmn .country-flag {background-position:0 -1488px;}

.language-flag-ig .country-flag {background-position:0 -1504px;}

.language-flag-jw .country-flag {background-position:0 -1520px;}

.language-flag-kk .country-flag {background-position:0 -1536px;}

.language-flag-km .country-flag {background-position:0 -1552px;}

.language-flag-lo .country-flag {background-position:0 -1568px;}

.language-flag-la .country-flag {background-position:0 -1584px;}

.language-flag-mg .country-flag {background-position:0 -1600px;}

.language-flag-ml .country-flag {background-position:0 -1616px;}

.language-flag-mi .country-flag {background-position:0 -1632px;}

.language-flag-mr .country-flag {background-position:0 -1648px;}

.language-flag-mn .country-flag {background-position:0 -1664px;}

.language-flag-my .country-flag {background-position:0 -1680px;}

.language-flag-ne .country-flag {background-position:0 -1696px;}

.language-flag-pa .country-flag {background-position:0 -1712px;}

.language-flag-st .country-flag {background-position:0 -1728px;}

.language-flag-si .country-flag {background-position:0 -1744px;}

.language-flag-so .country-flag {background-position:0 -1760px;}

.language-flag-su .country-flag {background-position:0 -1776px;}

.language-flag-tg .country-flag {background-position:0 -1792px;}

.language-flag-uz .country-flag {background-position:0 -1808px;}

.language-flag-yo .country-flag {background-position:0 -1824px;}

.language-flag-zu .country-flag {background-position:0 -1840px;}

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

			language  end

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

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

			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;transform:translate3d(-20%,0,0)}100%{opacity:1;transform:none}}

@keyframes fadeInLeftA{0%{opacity:0;transform:translate3d(-20%,0,0)}100%{opacity:1;transform:none}}

.fadeInLeftA{-webkit-animation-name:fadeInLeftA;animation-name:fadeInLeftA}

@-webkit-keyframes fadeInUpA{0%{opacity:0;transform:translate3d(0,30px,0)}100%{opacity:1;transform:none}}

@keyframes fadeInUpA{0%{opacity:0;transform:translate3d(0,30px,0)}100%{opacity:1;transform:none}}

.fadeInUpA{-webkit-animation-name:fadeInUpA;animation-name:fadeInUpA}

@-webkit-keyframes fadeInRightA{0%{opacity:0;transform:translate3d(20%,0,0)}100%{opacity:1;transform:none}}

@keyframes fadeInRightA{0%{opacity:0;transform:translate3d(20%,0,0)}100%{opacity:1;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%{transform:rotate(40deg)}40%{transform:rotate(-20deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-10deg)}100%{transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(40deg)}40%{transform:rotate(-20deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-10deg)}100%{transform:rotate(0deg)}}.swing{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%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}100%{opacity:1;transform:scale3d(1,1,1)}}

@keyframes bounceInA{0%,100%,20%,40%,60%,80%{transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}100%{opacity: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;transform:translate3d(0,-100%,0)}100%{opacity:1;transform:none}}

@keyframes fadeInDownA{0%{opacity:0;transform:translate3d(0,-100%,0)}100%{opacity:1;transform:none}}

.fadeInDownA{-webkit-animation-name:fadeInDownA;animation-name:fadeInDownA}

@-webkit-keyframes fadeInA{0%{opacity:0;}100%{opacity:1;}}

@keyframes fadeInA{0%{opacity:0;}100%{opacity:1;}}

.fadeInA{-webkit-animation-name:fadeInA;animation-name:fadeInA}

@-webkit-keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{transform:perspective(400px) rotateY(-20deg)}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{transform:perspective(400px) rotateY(-20deg)}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}



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

			animation  end

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

			

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

.ympartner{width: 1780px;position: relative;right: 300px;}





.download-list { position: relative; width: 100%; overflow: hidden; }

.download-list ul { }

.download-list ul li { position: relative; display: block; overflow: hidden; line-height: 30px; padding: 30px 0 10px; border-bottom: 1px solid #E9E9E9; }

.download-list ul li .download-cont { position: relative; display: inline-block; vertical-align: top; *display: inline;

 *zoom: 1;

float: left; }

.download-list ul li .download-cont .download-pic { position: relative; display: inline-block; vertical-align: top; *display: inline;

 *zoom: 1;

width: 25px; height: 25px; overflow: hidden; }

.download-list ul li .download-cont .download-pic img { max-width: 25px; max-height: 25px; }

.download-list ul li .download-cont .download-detail { position: relative; display: inline-block; vertical-align: top; *display: inline;

 *zoom: 1;

margin: 0 15px; font-size: 18px; font-family: 'Roboto'; }

.download-list ul li .download-button { position: relative; display: inline-block; vertical-align: top; *display: inline;

 *zoom: 1;

float: right; height: 30px; line-height: 30px; font-size: 14px; border-width: 1px; border-style: solid; border-left-color: #C1C1C1; border-right-color: #C1C1C1; border-top-color: #C9C9C9; border-bottom-color: #A5A5A5; border-radius: 5px; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#F1F1F1', endColorStr='#DADADA', gradientType='0'); background: -o-linear-gradient(top, #F1F1F1, #DADADA); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F1F1F1), to(#DADADA)); }

.download-list ul li .download-button a { position: relative; display: block; padding: 0 12px 0 40px; color: #0A0A0A; background-image: url(../images/icons08.png); background-repeat: no-repeat; background-position: 15px 8px; }



.download-list ul li { border-bottom: none; }

.download-list ul li .download-cont { display: block; margin: 0 0 20px; }



 

.index_project_container{ position: relative;     margin: 90px auto 50px auto;}

.index_project_container .project_flex{ position: relative; display: flex; align-items: center;}

.project_columns{ position: relative; flex: 0 0 55%; width: 55%; padding: 0 85px 0 55px; border-left: 1px solid #333;}

.project_column{ position: relative; margin:40px 0; cursor: pointer;}

.project_column::before{ content: ""; width: 8px; height: 8px; background-color: #333; border-radius: 50%; position: absolute; top: 50%; margin-top: -4px; left: -60px; }

.project_column figure{}

.project_column figure .project_img{ display: none;}

.project_column figure .project_img img{}

.project_column figure .project_img .project_title{	  }

.project_column figure .project_img .project_more{}

.project_column figcaption{ position: relative; padding: 15px 25px; border-radius: 15px;}

.project_column figcaption .project_tit{font-family:'Roboto';  font-weight: normal; color: #333; font-size: 36px; line-height: 1; padding-bottom: 12px;  }

.project_column figcaption .project_desc{font-family:'Roboto';  font-size: 14px; line-height: 19px; position: relative; font-weight: normal; color: #333;}

 



.project_right_wrap{    position: relative;

   width: 45%; flex: 0 0 45%; margin-left: auto;

   border-radius: 30px;

   overflow: hidden;}

.project_img{ position: relative;}

.project_img img{}

.project_img .project_title{

   position: absolute;

   TOP: 40px;

   left: 40px;

   font-size: 34px;

   font-weight: normal;

   color: #fff;	font-family:'Roboto'; 

}

.project_img .project_more{

   position: absolute;font-family:'Roboto';  font-size: 26px; font-weight: normal;

   right: 40px;

   bottom: 30px;

   width: 130px;

   line-height: 38px;

   border-radius: 5px;

   color: #fff;

   background: #cf2826;

   text-transform: uppercase;

   text-align: center;display: table;

}

.project_img .project_more:hover{ background: #fff;color: #cf2826;}

.project_column.current figcaption{ background-color: #fff;}

.project_column.current figcaption .project_tit{  color: #cf2826;}

.project_column.current:before{   background-color: #cf2826;  }



.project_right_wrap .project_img .project_desc{ display: none;}





.index_feature_product{ position: relative;}

.index_feature_product .feature_slider_wrap{ background-color: #fff; border-radius: 30px; padding:60px 130px 60px 50px;}

.index_feature_product .feature_slider{  }



.feature_product{ position: relative;}

.feature_product figure{ position: relative;  display: flex; align-items: center;}

.feature_product figure .feature_imgbox{

    position: relative;

    width: 380px;

    flex: 0 0 380px;

    padding-left: 75px;

    min-height: 380px;

    line-height: 380px;

    }

.feature_product figure .feature_imgbox .img_shadow{position: absolute;width: 380px;height: 380px;left: 0;top: 0;background-image: url(../images/pdshadow.png);background-size: contain;background-repeat: no-repeat;}

.feature_product figure .feature_imgbox img{ position: relative;}

.feature_product figcaption{    position: relative;

    flex: 0 0 550px;

    width: 550px;

    margin-left: auto;}

.feature_product figcaption .feature_title{}

.feature_product figcaption .feature_title a{ position: relative; display: block;font-family: 'Roboto';font-family:'Roboto';  

	font-size: 37px;

	font-weight: normal; 

	line-height: 1.5; text-transform: capitalize; 

	color: #c32927;}

.feature_product figcaption .feature_time{font-family: 'Roboto';

	font-size: 18px;

	font-weight: normal;

	font-stretch: normal;

	line-height: 27px;

	letter-spacing: 0px;

	color: #d52526; position: relative; display: block;padding-bottom: 15px; margin: 6px 0 30px 0;}

	.feature_product figcaption .feature_time:after{ content: ""; width: 7px; height: 2px; background: #c32927; position: absolute; left: 0; bottom: 0;  }

.feature_product figcaption .feature_info{font-family:'Roboto'; 

	font-size: 18px;

	font-weight: normal; 

	line-height: 22px; 

	color: #4d4d4d;}

.feature_product figcaption .feature_more{ position: relative; display: table; text-transform: uppercase;	font-family: 'Roboto';

	font-size: 18px;

	font-weight: normal; 

	line-height: 38px; 

	color: #333333; margin-top: 50px;}

.feature_product figcaption .feature_more span{position: relative;

    font-family: 'Roboto';

    font-size: 24px;

    font-weight: normal;

    line-height: 38px;

    border-radius: 7px;

    color: #fff;

    background: #cf2826;

    text-transform: uppercase;

    text-align: center;

    display: inline-block;

    vertical-align: middle;

    padding: 0 7px;}

	.feature_buttons{    text-align: right;

		position: absolute;

		right: 100px;

		bottom: 30px;}

	.feature_buttons .feature_button{position: relative;

		display: inline-block;

		margin: 0 10px;

		border-radius: 50%;

		width: 12px;

		height: 12px;

		border: 1px solid #cf2826; cursor: pointer;} 

	.feature_buttons .feature_button.swiper-pagination-bullet-active{ background-color: #cf2826;} 

	.feature_product figcaption .feature_more:hover{ color: #cf2826;}





.index_partner_container{ position: relative; text-align: center; margin: 60px auto;}

.partner_title_bar{ position: relative; display: flex; align-items: center; justify-content: center;}

.partner_title_bar .partner_title{font-family: 'Roboto';	font-family:'Roboto';  position: relative; margin-right: 35px;

	font-size: 35px;

	font-weight: normal; 

	line-height: 1; 

	color: #c32927; text-transform: capitalize;}

.partner_title_bar .partner_desc{ position: relative;	font-family: 'Roboto';font-family:'Roboto'; 

	font-size: 15px;

	font-weight: normal; 

	line-height: 27px; 

	color: #1a1a1a; text-transform: uppercase;    padding-top: 5px;}

 

	@media only screen and (max-width:1366px){.project_columns{padding:0 50px 0 35px;}

	.project_column::before{left:-40px;}

	.feature_product figcaption .feature_title a,.partner_title_bar .partner_title,.project_column figcaption .project_tit,.project_right_wrap .project_img .project_title{font-size:32px;}

	.project_column figcaption .project_tit{padding-bottom:7px;}

	.project_right_wrap .project_img .project_title{top:25px;left:25px;}

	.project_right_wrap .project_img .project_more{right:25px;bottom:25px;width:114px;font-size:22px;line-height:36px;}

	.index_feature_product .feature_slider_wrap{padding:45px 90px 45px 35px;border-radius:20px;}

	.feature_product figcaption{width:480px;flex:0 0 480px;}

	.feature_product figcaption .feature_time{margin:3px 0 20px 0;padding-bottom:10px;font-size:14px;line-height:1.5;}

	.feature_product figcaption .feature_info{font-size:16px;line-height:20px;}

	.feature_product figcaption .feature_more{margin-top:35px;font-size:16px;line-height:34px;}

	.feature_product figcaption .feature_more span{border-radius:5px;font-size:20px;line-height:36px;}

	.partner_title_bar .partner_desc{padding-top:4px;font-size:13px;line-height:24px;}

	.foot_intro .intro_bd p span{display:block;color:#fff!important;font-size:14px!important;font-family:'Roboto';line-height:16px!important;}

	.foot_sns{margin-left:60px;}

	.company_subscribe .subscribe_tit,.foot_intro .intro_title h2{font-size:46px;}

	.foot_intro .intro_title h5{font-size:20px;}

	.foot_mail{margin-top:15px;font-size:16px;}

	.foot_nav{margin-bottom:45px;}

	.company_subscribe .subscribe_desc{padding-right:15px;font-size:14px;}

	.foot_main{width:360px;flex:0 0 360px;}

	.foot_nav li a{font-size:16px;}

	.company_subscribe .sys_btn{font-size:22px;line-height:60px;}

	.foot_service{padding:50px 0;}

	}

	@media only screen and (max-width:1250px){.web_head{top:25px;right:15px;left:15px;padding:0 15px;border-radius:10px;}

.header_layout{height:60px;}

.web_head .btn--search{margin:0 20px;width:60px;}

.index_ad,.slider_banner{margin-bottom:45px;}

.index_ad .ad_item .item_img{margin-bottom:10px;padding:15px;}

.index_ad .ad_item .item_desc{font-size:12px;line-height:16px;}

.index_ad .ad_item .item_title{margin-top:0;margin-bottom:10px;padding-bottom:8px;}

.feature_product figcaption .feature_title a,.partner_title_bar .partner_title,.project_column figcaption .project_tit,.project_right_wrap .project_img .project_title{font-size:28px;}

.feature_product figcaption .feature_info{font-size:14px;line-height:18px;}

.feature_product figcaption .feature_more{margin-top:25px;font-size:14px;line-height:30px;}

.feature_product figcaption .feature_more span{border-radius:3px;font-size:16px;line-height:30px;}

.feature_product figure .feature_imgbox{padding-left:55px;width:340px;min-height:340px;line-height:340px;flex:0 0 340px;}

.feature_product figure .feature_imgbox .img_shadow{width:340px;height:340px;}

.index_feature_product .feature_slider_wrap{padding:30px 70px 30px 30px;border-radius:20px;}

.feature_buttons{right:70px;}

.company_subscribe .subscribe_tit,.foot_intro .intro_title h2{font-size:40px;}

.foot_intro .intro_title h5{font-size:16px;}

}

@media only screen and (max-width:1200px){.index_main .layout,.web_footer .layout{width:98%;}

.web_head{right:1%;left:1%;padding:0 1%;border-radius:10px;}

.nav_wrap .head_nav>li>a{padding:0 10px;}

.web_head .logo img{max-width:135px;}

.nav_wrap .head_nav>li,.nav_wrap .head_nav>li li a,.web_head .head_contact a{font-size:12px;}

.index_ad .ad_items{margin:0 -35px;}

.index_ad .ad_item{padding:0 35px;}

.project_columns{padding:0 35px 0 25px;}

.project_column::before{left:-29px;width:6px;height:6px;}

.feature_product figcaption .feature_title a,.partner_title_bar .partner_title,.project_column figcaption .project_tit,.project_right_wrap .project_img .project_title{font-size:24px;}

.project_column figcaption .project_desc{font-size:12px;line-height:16px;}

.project_column figcaption{padding:15px 15px;border-radius:10px;}

.foot_intro .intro_bd p span{font-size:12px!important;}

.foot_intro .intro_bd{padding-top:35px;}

.foot_nav{margin-bottom:30px;}

.company_subscribe .subscribe_tit,.foot_intro .intro_title h2{font-size:36px;}

}

@media only screen and (max-width:1024px){.nav_wrap .head_nav>li>a{padding:0 7px;}

.feature_product figure .feature_imgbox{padding-left:35px;width:300px;min-height:300px;line-height:300px;flex:0 0 300px;}

.feature_product figure .feature_imgbox .img_shadow{width:300px;height:300px;}

.index_feature_product .feature_slider_wrap{padding:30px;border-radius:15px;}

.feature_buttons{right:30px;bottom:15px;}

.company_subscribe .subscribe_tit,.foot_intro .intro_title h2{font-size:32px;}

.foot_intro .intro_title h5,.foot_nav li a{font-size:14px;}

.feature_buttons .feature_button{margin:0 5px;width:8px;height:8px;}

}

@media only screen and (max-width:950px){.header_layout{padding-top:40px;padding-bottom:15px;height:auto;justify-content:space-around;}

.web_head .logo img{max-width:200px;}

.index_ad .ad_items{margin:0;}

.index_ad .ad_item{padding:0 1%;}

.index_ad,.slider_banner{margin-bottom:30px;}

.index_ad .ad_item .item_img{margin-bottom:5px;padding:10px;}

.index_project_container .project_flex,.project_column figure .project_img{display:block;}

.project_column figcaption,.project_column::before,.project_right_wrap{display:none;}

.project_columns{padding:0;width:100%;border-left:none;font-size:0;}

.project_column{position:relative;display:inline-block;margin:15px 0;padding:0 1%;width:50%;vertical-align:text-top;cursor:pointer;}

.project_img_box .project_img .project_desc{position:relative;display:block;margin:15px 0;color:#333;font-weight:400;font-size:14px;font-family:'Roboto';line-height:19px;}

.project_column figure .project_img .project_title{position:relative;top:unset;left:unset;margin-top:15px;color:#333;font-size:24px;line-height:26px;}

.project_column figure .project_img .project_more{position:relative;right:unset;bottom:unset;display:table;padding:0 15px;width:auto;height:auto;font-size:20px;line-height:34px;}

.feature_product figure .feature_imgbox{width:250px;min-height:250px;line-height:250px;flex:0 0 250px;}

.feature_product figure .feature_imgbox .img_shadow{width:250px;height:250px;}

.feature_product figcaption{width:400px;flex:0 0 400px;}

.foot_main{width:300px;flex:0 0 300px;}

.company_subscribe .subscribe_desc{padding-right:0;font-size:12px;}

.foot_sns{margin-left:35px;}





	.mobile-head-items{top: -30px;}

	.web_head .logo img{width: 170px;height: auto;}

	.web_head .logo{padding:0}

	.web_head{padding:0}

	.web_head .head_top {line-height: 50px;padding: 0;}

	.ys_navph2_menu_btn,.phone_search {display:block}

	.phone_search img{width: 20px;}

	.ys_navph2_menu_btn {}

	.ys_navph2_menu_btn {position: relative;display: inline-block; vertical-align: middle;width: 20px;height: 18px;}

    .ys_navph2_menu_line,.ys_navph2_menu_line::before,.ys_navph2_menu_line::after {display: block;width: 100%;height: 2px; background: #333;transition: all .36s;    content: "";

    position: absolute;}

	.ys_navph2_menu_line{position: absolute; left: 0;top: 50%; transform: translateY(-50%);}

    .ys_navph2_menu_line::before { top: 6px; }

    .ys_navph2_menu_line::after { top: -6px; }

	.header_layout{align-items: center;width: 100%;background: #FFFFFF;line-height:50px;justify-content: space-between;padding: 0 20px;}

	.header_layout:after{display:none}





    .ys_navph2_menu_btn.act .ys_navph2_menu_line {

        background: transparent;

    }

    .ys_navph2_menu_btn.act .ys_navph2_menu_line::before {

        top: 0;

        transform: rotate(45deg);

    }

    .ys_navph2_menu_btn.act .ys_navph2_menu_line::after {

        top: 0;

        transform: rotate(-45deg);

    }





}

@media only screen and (max-width:768px){.project_column figure .project_img .project_title{font-size:20px;line-height:22px;}

.project_img_box .project_img .project_desc{margin:10px 0;font-size:12px;line-height:16px;}

.project_column figure .project_img .project_more{padding:0 10px;font-size:16px;line-height:30px;}

.project_column{margin:10px 0;}

.index_feature_product .feature_slider_wrap{padding:25px 1%;border-radius:10px;}

.feature_product figure .feature_imgbox{width:200px;min-height:200px;line-height:200px;flex:0 0 200px;}

.feature_product figure .feature_imgbox .img_shadow{width:200px;height:200px;}

.feature_product figcaption{width:calc(100% - 230px);flex:0 0 calc(100% - 230px);}

.feature_product figcaption .feature_info{font-size:12px;line-height:16px;}

.feature_product figcaption .feature_title a,.partner_title_bar .partner_title,.project_column figcaption .project_tit,.project_right_wrap .project_img .project_title{font-size:20px;}

.feature_product figcaption .feature_time{margin:0 0 10px 0;padding-bottom:6px;font-size:12px;line-height:1.5;}

.feature_product figcaption .feature_more{margin-top:17px;font-size:12px;line-height:26px;}

.partner_title_bar .partner_title{margin-right:15px;}

.partner_title_bar .partner_desc{font-size:12px;line-height:20px;}

.web_footer .layout{display:block;}

.foot_intro,.foot_main{margin:25px 0;width:100%;}

.foot_mail{margin-top:7px;font-size:14px;}

.foot_sns{display:block;margin-left:0;width:100%;text-align:left;}

.foot_sns li{margin-right:15px;}

.foot_intro .intro_title h5,.foot_nav li a{font-size:13px;}

.company_subscribe .subscribe_tit,.foot_intro .intro_title h2{font-size:26px;}

.foot_service{padding:15px 0 40px 0;}

.company_subscribe .sys_btn{display:table;padding:0 30px;width:auto;font-size:20px;line-height:40px;}

.index_project_container{margin:25px auto;}

.index_partner_container{margin:25px auto;}

.slider_banner .swiper-slide img{ }

.slider_banner .swiper-slide img + img{ display:block}

}

@media only screen and (max-width:640px){.index_ad,.slider_banner{margin-bottom:0;}

.index_ad .ad_items{display:block;}

.index_ad .ad_item{padding:10px 1%;width:100%;max-width:unset;}

.project_column figure .project_img .project_title{margin-top:10px;font-size:16px;line-height:18px;}

.feature_product figure,.partner_title_bar{display:block;}

.feature_product figcaption{margin-top:15px;width:100%;}

}

@media only screen and (max-width:480px){.web_head .logo img{max-width:160px;}

.project_column{padding:0;width:100%;}

.foot_intro .intro_title h5, .foot_nav li a {

    font-size: 12px;

}

}



.page_series_container,.page_series_container a{position:relative;color:#1a2332;font-family:'Roboto';font-family:'Montserrat';}

.page_series_container{position:relative;padding:120px 0 90px 0;}

.page_series_container.series_gary{background:#f5f5f5;}

.page_series_container .series_flex{position:relative;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;}

.page_series_container .series_img{position:relative;width:520px;border-radius:35px;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.15);line-height:650px;flex:0 0 520px;}

.page_series_container .series_wrap{position:relative;width:50%;flex:0 0 50%;}

.page_series_container .series_wrap .series_title_bar{position:relative;margin-bottom:30px;padding-bottom:20px;}

.page_series_container .series_wrap .series_title_bar::after{position:absolute;bottom:0;left:0;width:28px;height:2px;background:#c22a29;content:"";}

.page_series_container .series_wrap .series_title{color:#c22a29;text-transform:capitalize;font-weight:400;font-size:36px;font-family:'Montserrat';line-height:1;}

.page_series_container .series_wrap .series_subtit{position:relative;margin-top:3px;color:#c22a29;text-transform:capitalize;font-size:28px;line-height:1.5;}

.page_series_container .series_wrap .series_info{margin-bottom:37px; font-size:24px;line-height:45px;font-family: 'Montserrat';}

.page_series_container .series_wrap .series_icons{position:relative;display:flex;font-size:0;justify-content:space-between;flex-wrap:wrap;}

.page_series_container .series_wrap .series_icons .series_icon{position:relative;display:inline-block;display:flex;margin-top:25px;margin-bottom:25px;max-width:55%;color:#c22a29;font-size:20px;line-height:1.5;align-items:center;}

.page_series_container .series_wrap .series_icons .series_icon:nth-child(even){margin-left:auto;}

.page_series_container .series_wrap .series_icons .series_icon img{margin-right:15px;}

.page_series_container .series_wrap .series_icons.series_icon_block{position:relative;display:block;}

.page_series_container .series_wrap .series_icons.series_icon_block .series_icon{max-width:100%;}

.page_series_bottom{position:relative;padding:30px 0 25px 0;}

.page_series_bottom .page_series_content{position:relative;display:table;margin:0 auto;padding-left:45px;}

.page_series_bottom .page_series_content::before{position:absolute;top:3px;left:0;width:23px;height:35px;background-image:url(../images/seriesbag.png);content:"";}

.page_series_bottom .page_series_content h3{position:relative;color:#c22a29;font-size:16px;font-family:'Montserrat';}

.page_series_bottom .page_series_content p{position:relative;font-size:14px;font-family:'Montserrat';}

.page_parameter_container{position:relative;background-color:#f2f2f2;}

.page_parameter_container .layout{position:relative;width:1420px;}

.page_parameter_container .parameter_slider{position:relative;}

.pd_parameter figure{position:relative;display:flex;padding:165px 100px;width:100%;}

.pd_parameter figure .parameter_img{position:relative;display:flex;width:520px;border-radius:35px;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.15);text-align:center;flex:0 0 520px;align-items:center;}

.pd_parameter figcaption{position:relative;margin-left:50px;flex:1;}

.pd_parameter figcaption .parameter_list{position:relative;padding:40px 50px;width:100%;border-radius:35px;background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.15);}

.pd_parameter figcaption .parameter_list .parameter_item{position:relative;margin-bottom:10px;border-bottom:2px solid #cdccca;}

.pd_parameter figcaption .parameter_list .parameter_item:last-child{margin-bottom:0;border-bottom:none;}

.pd_parameter figcaption .parameter_list .parameter_item h3{margin-bottom:3px;font-size:14px;font-family:'Roboto',Arial;}

.pd_parameter figcaption .parameter_list .parameter_item p{position:relative;display:flex;padding:2px 0;font-family:'Roboto',Arial;line-height:1;justify-content:space-between;}

.pd_parameter figcaption .parameter_download_list{position:relative;margin-top:60px;}

.pd_parameter figcaption .parameter_download_list .parameter_download_icon{position:relative;display:inline-block;margin:0 15px 0 28px;vertical-align:middle;}

.pd_parameter figcaption .parameter_download_list .parameter_download_item{display:inline-block;margin:0 4px;padding:0 45px;border-radius:5px;background:#c22a29;color:#fff;font-size:16px;font-family:'Roboto';line-height:34px;}

.parameter_button{position:absolute;top:50%;z-index:99;margin-top:-30px;width:29px;height:59px;background-image:url(../images/seriesarr.png);background-size:contain;background-repeat:no-repeat;cursor:pointer;}

.parameter_button.parameter_prev{left:0;transform:rotate(180deg);}

.parameter_button.parameter_next{right:0;}

.productlist_banner_container{position:relative; }

.productlist_banner_container .productlist_banner{position:relative;}

.productlist_banner_container .productlist_banner img{position:relative;}

.productlist_banner_container .productlist_mobile_banner{ position:relative; display:none}

.productlist_banner_container .productlist_banner_flex{position:absolute;top:55%;left:50%;z-index:9;display:flex;transform:translate(-50%,-50%);}

.productlist_banner_container .productlist_banner_flex .productlist_banner_right{position:relative;display:flex;margin-left:auto;width:520px;text-align:center;flex:0 0 520px;align-items:center;justify-content:center;padding: 20px 0;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_right img{position:relative;z-index:9;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_right span{position:absolute;top:70%;left:10%;padding:0 50px;border:2px solid rgba(96,152,239,.65);border-radius:85px;background-color:rgba(255,255,255,.65);color:#c22a29;text-transform:capitalize;font-size:24px;font-family:'Roboto';line-height:85px;transform:translateX(-100%);z-index:999;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_right span+span{top:70%;left:15%;border-radius:35px;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_right:before{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;border:5px solid #eee;border-radius:35px;background:#fff;box-shadow:0 15px 30px rgba(0,0,0,.75);content:"";opacity:.5;box-sizing: border-box;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_left{position:relative;padding:60px 0;color:#fff;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_title{position:relative;margin-bottom:40px;padding-bottom:40px;color:#fff;font-weight:400;font-weight:400;font-size:66px;font-family:'Roboto';font-family:'Roboto';line-height:1;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_title::after{position:absolute;bottom:0;left:0;width:44px;height:7px;background-color:#c22a29;content:"";}

.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_path{position:relative;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_path li{position:relative;display:inline-block;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_path li a,.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_path li:after{color:#fff;text-transform:uppercase;font-weight:400;font-size:23px;font-family:'Roboto';line-height:1;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_path li:after{content:"/";}

.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_path li:last-child::after{display:none;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_path li:hover a{color:#c22a29;}

.productlist_banner_scroll{position:relative;margin-top:200px;cursor:pointer;}

.productlist_banner_scroll img{position:relative;display:inline-block;}

.productlist_banner_scroll span{position:relative;display:inline-block;margin-left:8px;width:92px;border-radius:30px;background-color:#c22a29;vertical-align:middle;text-align:center;line-height:32px;}

@media only screen and (max-width:1540px){.page_parameter_container .layout{width:1320px;}

.pd_parameter figure{padding:120px 70px;}

.pd_parameter figcaption .parameter_download_list .parameter_download_item{padding:0 35px;}

}

@media only screen and (max-width:1440px){.page_parameter_container .layout{width:1250px;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_right{width:400px;flex:0 0 400px;}

.productlist_banner_scroll{margin-top:160px;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_left{padding:30px 0;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_right span{padding:0 35px;font-size:20px;line-height:70px;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_title{margin-bottom:30px;padding-bottom:30px;font-size:60px;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_path li a,.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_path li:after{font-size:24px;}

.pd_parameter figcaption .parameter_download_list .parameter_download_icon{margin:0 10px;}

.pd_parameter figcaption .parameter_download_list .parameter_download_item{padding:0 30px;}

}

@media only screen and (max-width:1366px){.page_parameter_container .layout{width:1100px;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_title{margin-bottom:20px;padding-bottom:20px;font-size:54px;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_title::after{width:35px;height:5px;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_path li a,.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_path li:after{font-size:20px;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_right{width:40%;max-width:360px;flex:0 0 40%;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_right span{padding:0 25px;font-size:18px;line-height:50px;}

.page_series_container{padding:75px 0;}

.page_series_container .series_img{border-radius:30px;line-height:520px;}

.page_series_container .series_img,.pd_parameter figure .parameter_img{width:450px;flex:0 0 450px;}

.page_series_container .series_wrap .series_title{font-size:30px;}

.page_series_container .series_wrap .series_subtit{font-size:24px;}

.page_series_container .series_wrap .series_info{margin-bottom:25px;font-size:20px;line-height:2;}

.page_series_container .series_wrap .series_icons .series_icon{margin-top:15px;margin-bottom:15px;font-size:18px;}

.page_series_container .series_wrap .series_icons .series_icon img{margin-right:10px;max-width:60px;}

.pd_parameter figure{padding:70px 50px;}

.pd_parameter figcaption .parameter_list{padding:25px;}

.pd_parameter figcaption{margin-left:25px;}

.pd_parameter figcaption .parameter_download_list{margin-top:35px;}

.parameter_button{margin-top:-15px;width:20px;height:30px;}

}

@media only screen and (max-width:1200px){.page_parameter_container .layout{width:98%;}

.page_series_container .series_img,.pd_parameter figure .parameter_img{width:400px;flex:0 0 400px;}

.page_series_container .series_img{line-height:450px;}

.page_series_container .series_wrap .series_info{margin-bottom:15px;font-size:18px;line-height:1.66;}

.page_series_container .series_wrap .series_icons .series_icon{margin-top:10px;margin-bottom:10px;font-size:16px;}

.pd_parameter figcaption .parameter_download_list .parameter_download_icon{margin:0;}

.pd_parameter figcaption .parameter_download_list .parameter_download_icon img{max-width:25px;}

.pd_parameter figcaption .parameter_download_list .parameter_download_item{margin:0 2px;padding:0 20px;font-size:14px;line-height:30px;}

}

@media only screen and (max-width:950px){.productlist_banner_container .productlist_banner_flex{top:50%;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_right{max-width:300px;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_title{margin-bottom:15px;padding-bottom:15px;font-size:44px;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_path li a,.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_path li:after{font-size:18px;}

.productlist_banner_scroll{margin-top:120px;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_right span{padding:0 20px;font-size:14px;line-height:40px;}

.page_series_container .series_img,.pd_parameter figure .parameter_img{width:300px;flex:0 0 300px;}

.page_series_container .series_wrap .series_info{margin-bottom:10px;font-size:14px;line-height:1.66;}

.page_series_container .series_wrap .series_icons{display:block;}

.page_series_container .series_wrap .series_icons .series_icon{max-width:100%;}

.page_series_container .series_wrap .series_icons .series_icon img{margin-right:7px;max-width:50px; }

.page_series_container .series_wrap .series_subtit{font-size:20px;}

.page_series_container .series_wrap .series_title_bar{position:relative;margin-bottom:15px;padding-bottom:10px;}

.page_series_container .series_img{padding:30px 0;line-height:unset; }

.page_series_container .series_wrap .series_title{font-size:26px; }

.pd_parameter figure{padding:50px 0;}

}

@media only screen and (max-width:768px){.page_series_container .series_flex,.pd_parameter figure{display:block;}

.page_series_container .series_img,.pd_parameter figure .parameter_img{display:block;padding:15px 0;width:100%;border-radius:15px;text-align:center;}

.page_series_container .series_wrap{padding:30px 0;width:100%;}

.pd_parameter figure{padding:30px 0;}

.pd_parameter figcaption .parameter_list{margin-top:15px;padding:25px 15px;border-radius:15px;}

.pd_parameter figcaption{margin-left:0;}

.parameter_button{display:none;}

.pd_parameter figcaption .parameter_download_list{margin-top:25px;}

.page_series_bottom{padding:20px 0;}

.page_series_bottom .page_series_content h3{font-size:14px;}

.page_series_bottom .page_series_content p{font-size:12px;}

.page_series_container{padding:25px 0 0 0;}

}

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

       .productlist_banner_container{ }

.productlist_banner_container .productlist_mobile_banner{display:block;position: absolute;width: 100%;height: 100%;left: 0;top: 0;    background-size: 100%;

    background-position: center;}

    .productlist_banner_container .productlist_banner_flex .productlist_banner_right span,.productlist_banner_scroll{display:none;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_title{font-size:38px;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_left{padding:15px 0;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_right:before{border:3px solid #eee;border-radius:15px;}

.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_title::after{width:20px;height:3px;}

 

.productlist_banner_container {

    background-size: cover;

    padding: 30px 0 50px 0;

    background-image: none !important;

    height: calc(100vh - 50px);

    width: 100%; 

}

.productlist_banner_container .productlist_banner {

     display: none;

} 

 

.productlist_banner_container .productlist_banner_flex {

 position: relative;

 display: block;    width: 100%;  top: 40%;

}

.productlist_banner_container .productlist_banner_flex .productlist_banner_right {

    max-width: 70%;    width: 70%;

    margin: 0 auto;

}

.productlist_banner_container .productlist_banner_flex .productlist_banner_left {

 text-align: center;

 margin-bottom: 8%;

 }

  

.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_title {

font-size: 30px;

    display: table;

    margin: 0 auto;

    margin-bottom: 20px;

    padding-bottom: 20px;

}

.page_series_container:nth-of-type(1) .series_img{ display:none}

}

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

 /*.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_path li a,.productlist_banner_container .productlist_banner_flex .productlist_banner_left .productlist_banner_path li:after{font-size:14px;}*/

.pd_parameter figcaption .parameter_download_list .parameter_download_item{margin:0 2px;padding:0 10px;font-size:12px;line-height:26px;}

.pd_parameter figcaption .parameter_download_list .parameter_download_icon img{max-width:20px;}

.pd_parameter figcaption .parameter_list .parameter_item h3,.pd_parameter figcaption .parameter_list .parameter_item p{font-size:12px;}

.page_series_container .series_wrap .series_icons .series_icon img{max-width:40px;}

.page_series_container .series_wrap .series_title{font-size:22px;}

.page_series_container .series_wrap .series_info{font-size:12px;line-height:1.5;}

.page_series_container .series_wrap .series_subtit{font-size:16px;}

}



 .slider_banner .swiper-slide:nth-child(2n+1) img{display:none;}

 .slider_banner .swiper-pagination-bullets .swiper-pagination-bullet:nth-child(2n+1){display:none;}

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

    .slider_banner .swiper-slide:nth-child(2n) img{display:none;}

    .slider_banner .swiper-pagination-bullets .swiper-pagination-bullet:nth-child(2n){display:none;}

    .slider_banner .swiper-slide:nth-child(2n+1) img{display:block;}

     .slider_banner .swiper-pagination-bullets .swiper-pagination-bullet:nth-child(2n+1){display:inline-block;}

}

.mobile_banner {display:none;}

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

    .slider_banner{display:none;}

    .mobile_banner {display:block;}

}