.col_55{width:55%;}
.col_45{width:45%;}
.bx_fs14{font-size:14px;}
.bx_fs16{font-size:16px;}
.bx_fs18{font-size:18px;}
.bx_fs20{font-size:20px;}
.bx_fs24{font-size:24px;}
.bx_fs28{font-size:28px;}
.bx_fs38{font-size:38px;}
.bx_fs32{font-size:32px;}
.bx_p10{padding:10px;}
.bx_p15{padding:15px;}
.bx_p17{padding:17px;}
.bx_p20{padding:20px;}
.bx_p30{padding:30px;}
.bx_p40{padding:40px;}
.bx_pt95{padding-top:95px;}
.bx_pt75{padding-top:75px;}
.bx_pt70{padding-top:70px;}
.bx_pt50{padding-top:50px;}
.bx_pt30{padding-top:30px;}
.bx_pt10{padding-top:10px;}
.bx_pb0{padding-bottom:0;}
.bx_pb50{padding-bottom:50px;}
.bx_pb60{padding-bottom:60px;}
.bx_pb80{padding-bottom:80px;}
.bx_pl10{padding-left:10px;}
.bx_pl40{padding-left:40px;}
.bx_pr10{padding-right:10px;}
.bx_ptb95{padding-top:95px;padding-bottom:95px;}
.bx_ptb90{padding-top:90px;padding-bottom:90px;}
.bx_ptb80{padding-top:80px;padding-bottom:80px;}
.bx_ptb75{padding-top:75px;padding-bottom:75px;}
.bx_ptb50{padding-top:50px;padding-bottom:50px;}
.bx_ptb40{padding-top:40px;padding-bottom:40px;}
.bx_plr10{padding-left:10px;padding-right:10px;}
.bx_plr20{padding-left:20px;padding-right:20px;}
.bx_plr40{padding-left:40px;padding-right:40px;}
.bx_ptb10{padding-top:10px;padding-bottom:10px;}
.bx_ptb20{padding-top:20px;padding-bottom:20px;}
.bx_ptb30{padding-top:30px;padding-bottom:30px;}
.bx_ptb50{padding-top:50px;padding-bottom:50px;}
.bx_lh20{line-height:20px;}
.bx_lh45{line-height:45px;}
.bx_pt65{padding-top:65px;}
.bx_pt60{ padding-top: 60px; }
.col_md_9{width:75%;}
.col_md_6{width:50%;}
.col_md_25{width:20%;}
.col_md_3{width:25%;}
.col_md_4{width:33.3333%;}
.inline{display:inline-block;vertical-align:middle;}
.block{display:block;}
img.block{width:100%;}
.bx_relative{position:relative;}
.bx_static{position:static!important;}
.text_left{text-align:left;}
.text_right{text-align:right;}
.text_center{text-align:center;}
.pull_right{float:right!important;}
.pull_left{float:left!important;}

/*************************** 宽屏样式 start***************************/
.w_1200 .side_right{width:946px;}
.w_1200 .pro_right{width:940px;}
.w_1200 .prod_sort a{padding:0 15px;}
.w_1200 .prod_menu{display:block;}
.w_1200 .wide{width:1200px;min-width:1200px;}

/*************************** 宽屏样式 end ***************************/

/*************************** gloabl start ***************************/
.pro_left{width:238px;}
.pro_left .ad{margin-top:20px;}
.pro_right{width:720px;}
.sidebar{border:1px #e6e6e6 solid;margin-top:20px;}
.sidebar .b_title{height:35px;line-height:35px;border-bottom:1px #ccc dashed;margin:0 10px;font-size:15px;}
.sidebar .b_bottom{line-height:30px;text-decoration:none;margin-left:10px;}
.side_category{border:1px #d5d5d5 solid;background:#fff;}
.side_category a{display:block;padding-left:13px;border:0;}
.side_category .current{background:url(../images/cate_menu.png) no-repeat 3px 9px;color:#f60;font-weight:bold;}
.side_category .cate_title{padding:5px 0;line-height:160%;background:#e6e6e6;padding-left:15px;font-weight:bold;}
.side_category .cate_menu dd{padding:0 3px;}
.side_category .cate_menu dd.first{margin:0 3px;padding:0;}
.side_category .cate_menu dd.first>a{border-bottom:1px #d5d5d5 dotted;background-position:3px 13px;}
.side_category .cate_menu dd:first-child{border-top:0;}
.side_category .cate_menu dd>a{line-height:33px;}
.side_category .cate_menu dl{padding-left:7px;border-bottom:1px #dadada solid;}
.side_category .cate_menu dl dd{border-top:0;}
.side_category .cate_menu dl a{border:0;line-height:26px;}
.side_category .cate_menu dl dl{border-bottom:0;}
.popular_search{border:1px #d5d5d5 solid;background:#fff;}
.popular_search .title{height:28px;line-height:28px;background:#e8e8ea;padding:0 9px;font-weight:bold;}
.popular_search .view{margin:10px;line-height:23px;}
.popular_search .view a{text-decoration:underline;margin-right:7px;}
.popular_search .view a.big{font-weight:bold;}
#what_hot .pro_item{padding:10px;}
#what_hot .pro_item:hover{background:#f7f7f7;}
#what_hot .pro_item>dt{width:82px;height:82px;text-align:center;vertical-align:middle;border:1px solid #f2f2f2;}
#what_hot .pro_item>dt img{max-width:100%;max-height:100%;}
#what_hot .pro_item .pro_info{width:121px;overflow:hidden;margin-left:10px;}
#what_hot .pro_item .pro_name{height:50px;overflow:hidden;line-height:140%;margin-bottom:5px;}
#what_hot .pro_item a{color:#666;}
#special_offer .pro_item{border-bottom:1px #ddd solid;padding:15px 10px;}
#special_offer .pro_item:hover{background:#f7f7f7;}
#special_offer .pro_item dt{width:96px;height:96px;text-align:center;margin:0 auto;position:relative;overflow:inherit;}
#special_offer .pro_item dt img{max-width:100%;max-height:100%;}
#special_offer .pro_item dt>.icon_discount{position:absolute;top:-10px;right:-40px;width:30px;height:30px;color:#fff;border-radius:999%;-ms-border-radius:999%;-moz-border-radius:999%;-webkit-border-radius:999%;line-height:15px;padding:9px;}
#special_offer .pro_item dt>.icon_discount b{font-size:16px;}
#special_offer .pro_item dd{padding:0 13px;}
#special_offer .pro_item .pro_name{height:30px;overflow:hidden;line-height:140%;margin:5px 0 12px;}
#special_offer .pro_item a{text-decoration:none;color:#666;}
#special_offer .pro_item del{margin-left:20px;color:#666;font-size:12px;}
#special_offer .pro_item del .currency_data,#special_offer .pro_item del .price_data{color:#666;font-size:12px;font-weight:normal;}
#special_offer .last{border-bottom:0;}
.transition{transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;}

/*************************** gloabl end ***************************/
.bx_nav_one{line-height:62px;position:relative;}
.bx_nav{height:auto;}
.nav_top{line-height:160px;padding:0 20px;}
.nav_center{position:absolute;left:32.6%;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:34.7%;height:58px;line-height:58px; z-index:1003;}
.default_search_style{position:relative;}
.lang_box{margin-right:30px;}
.logo_right{padding:0 1.0416666666666665vw;}
.nav_right{line-height:160px;text-align:right;}
.nav_right .inline{padding:0 12px 0 0;}
.nav_right .inline.bx_plr0{padding:0;}

.default_language_currency_style dt{width:100px;height:58px;line-height:58px;text-align:center;padding:0px;}
.default_language_currency_style dt span{font-size:14px;}
.default_language_currency_style dt i{display:none;}
#default_language_currency_box{text-align:left;}
.default_account_style{display:block;}
.default_account_style .global_login_sec{display:block;}
.default_account_style .global_login_sec .signin_box_sec{left:-110px;top:65px;}
.default_account_style .global_account_sec{display:block;width:62px;height:58px;}
.default_account_style .global_account_sec .AccountButton_sec{font-size:0px;display:block;width:100%;height:100%;}
.default_account_style .global_account_sec .account_container_sec{right:0px;text-align:center;}
/*.default_shopping_cart_down .cart_note{left:-308px;}*/
.default_shopping_cart_down .cart_note{right:0; left:auto;}
.currency_box dl{float:none;}
.currency_box div.fl{display:none;}
.follow_us_list li>a>i {font-size: 28px;}

@media (min-width:1000px){
    .default_search_style .FontBgColor,.default_search_style .bg{width:3em;font-size:16px;position:absolute;left:10px;top:0;padding:0;height:100%;opacity:0;}
    .default_search_style input.text{width:100%;text-indent:3em;height:58px;line-height:58px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;}
}
.default_language_style dd::-webkit-scrollbar{display:none;}
.currency_box dd a img{display:none;}
.default_language_style dd a{display:block;padding:0px;font-size:12px;}
.default_language_style dd{padding:15px 5px;}
.default_language_style:hover dd{display:block;}
.default_shopping_cart_style{display:block;width:62px;height:58px;}
.text_0{display:none;}
.cart_count{position: absolute;right: 12px;top: 12px;line-height: 17px;text-align: center;font-size: 12px;min-width: 17px;border-radius: 8.5px;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;}
.text_1,.cart_count_price{display:none;}
.bx_nav_one .logo_box{float:left;}
.nav_right .inline{padding:0 1.0416666666666665vw 0px 0px;vertical-align:middle;}
.logo{height:160px;line-height:160px;overflow: hidden;text-align:right;}
.logo h1{width:100%;height:100%;vertical-align:middle;}
.logo:after,.logo h1:after{content:'';display:inline-block;vertical-align:middle;height:100%;}
.logo img{max-height:135px;vertical-align:middle;}
.bx_nav .default_nav_style{margin:0 auto;width: 1280px;}
.bx_nav ul li{display:inline-block;line-height:42px;text-align:center;font-size:16px;z-index:auto;padding:0 0px;float:none;}
.bx_nav ul li a{display:block;padding:0 1.5625vw;text-decoration:none;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
.bx_nav ul li a span{line-height:62px;display:inline-block;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.bx_nav ul li a span img{vertical-align:middle;}
.bx_nav ul li .bx_nav_fd{display:none;position:absolute;top:62px;-webkit-box-shadow:0 2px 8px 2px rgba(198,201,208,0.5);box-shadow:0 2px 8px 2px rgba(198,201,208,0.5);line-height:40px;width:100%;z-index:600}
.bx_nav ul li .bx_nav_fd a{padding:0 5px;}
.bx_navigation{display:none;}
@media (max-width:1440px){
    .bx_nav_one .logo_box{float:left;padding-left:20px;}
    .bx_nav ul li a{padding:0 15px;}
    .nav_right .inline{padding:0 3px 0 0;}
    /* .logo{max-width:120px;} */
}
@media (max-width:1200px){
    .bx_nav_one .logo_box{float:left;padding-left:20px;}
    .bx_nav ul li{font-size:14px;}
}
@media (max-width:1000px){
    .col_xs_12{width:100%;}
    .default_language_currency{display:none;}
    .header_content_height{height:70px;}
    .bx_nav_one{height:auto;line-height:100%;padding:0;width:100%;position:static;top:0;left:0;z-index:100;}
	.headerWrapper .nav_top{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;padding: 10px 0 ;-webkit-box-sizing: border-box;box-sizing: border-box;min-height: 70px;max-height: 100px;}

	.headerWrapper .nav_top::after{content: unset;content: none;}
    .headerWrapper  .container{overflow: hidden;}
    .nav_right{width:83px;line-height:100%;}
	.cart_count{top: 5px;right:6px;}
    .bx_nav_one .logo_box{padding-left:20px;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;padding-right: 20px;}

    .logo{height:auto;line-height:100%;text-align:left;width: 100%;}
	.logo::after{content: unset;content: none;}
    .logo img{max-height:80px;max-width: 100%;width: auto;}
    .bx_nav{width:98%;display:none;position:absolute;top:50px;z-index:500;right:0;-webkit-box-shadow:0 2px 8px 2px rgba(198,201,208,0.5);box-shadow:0 2px 8px 2px rgba(198,201,208,0.5);margin:5px;z-index:600;}
    .bx_nav ul li{float:none;line-height:40px;}
    .bx_nav ul li a span{line-height:48px;}
    .bx_navigation{display:block;}
    .bx_nav ul li .bx_nav_fd{display:none;position:relative;top:0px;}
    .default_shopping_cart_style{line-height:52px;width:45px;height:45px;}
    .default_search_style a{position:relative;display:inline-block;vertical-align:middle;width:25px;height:25px;}
    .default_shopping_cart_down .cart_empty { display: none; }
}
.hamburger{margin-top:16px;}
.hamburger .line{width:23px;height:2px;display:block;margin:7px auto;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.hamburger:hover{cursor:pointer;}
.SignInButton_sec{display:inline-block;vertical-align:middle;width:62px;height:58px;}
@media (max-width:1200px){
    .bx_nav ul li{font-size:14px;}
    .nav_center{width:30%;}
}

/* footer */
.default_newsletter_form{line-height:46px;padding:0;}
.default_newsletter_style input:first-of-type{padding:0 20px;height:46px;line-height:46px;width:86.5%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;border-radius:0;}
.subscribe{width:13.5%;float:right;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:46px;height:46px;cursor:pointer;-webkit-appearance:none;border-radius:0;}
.default_foot_menu_style{font-size: 0;}
.default_foot_menu_style .menu_list{width:31.3333%;padding-right: 2%;display: inline-block;vertical-align: top;}
.top_text,.menu_list dt{padding:15px 0;font-size:20px;position:relative;margin-bottom:25px;}
.top_text::before,.menu_list dt::before{content:"";width:47px;height:2px;position:absolute;left:0;bottom:0;}
.sub_text,.menu_list dd a{display:block;font-size:14px;line-height:1.8em;padding-bottom:10px;}
.default_foot_menu_style .menu_list dd a{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.default_foot_menu_style .menu_list dd a:hover{text-decoration:none;}
.footer2{font-size:14px;}
.footer2 p{text-align:center; margin:10px 0;}
@media (max-width:1000px){
    .footer .share_s{margin-bottom:10px;text-align:center;}
    .share_s img{max-width:40px;max-height:40px;}
    .follow_us_list li{margin-right:3px;}
    .share_s a{margin-right:5px;background-size:40px;}
    .share_s a:last-of-type{margin-right:0;}
    .default_foot_menu_style .menu_list{width:100%;}
    .default_foot_menu_style .menu_list dt{padding:10px 0;position:relative;margin-bottom:13px;font-size:16px;}
    .default_foot_menu_style .menu_list dd{display:none;margin-top:5px;}
    .default_foot_menu_style .menu_list .focus dd{display:block;}
    .border_r .inline:hover .default_foot_menu_style .menu_list dd{display:block;}
    .default_foot_menu_style .menu_list dd a{font-size:14px;padding-bottom:0px;}
    .default_foot_menu_style .menu_list.menu_list_contact dt:after{display: none;}
    .default_foot_menu_style .menu_list.menu_list_contact dd{display: block;}
    .footer2{text-align:center;}
    .footer2 .container { line-height: 24px; }
    #float_chat .float_list{height:auto;max-height:8.5rem;}
    .default_foot_menu_style .menu_list .iconfont {position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
}
.container{width:100%;margin:0 auto;padding-left:10px!important;padding-right:10px!important;-webkit-box-sizing:border-box;box-sizing:border-box;}
@media (min-width:768px){
    .container{max-width:740px;padding-left:0!important;padding-right:0!important;}
}
@media (min-width:992px){
    .container{max-width:960px;}
}
@media (min-width:1200px){
    .container{max-width:1200px;}
}
@media (min-width:1441px){
    .container{max-width:1440px;}
}
@media (max-width:768px){
    .container{overflow-x:hidden;}
}
@media (max-width:1000px){
    .container{padding-left:20px!important;padding-right:20px!important;}

}
@media (max-width:413px){
    .container{padding-left:15px!important;padding-right:15px!important;}
}
@media (max-width:1000px){
    .hidden_xs{display:none!important;}
    .bx_p10{padding:5px;}
    .bx_p15{padding:7px;}
    .bx_p17{padding:5px;}
    .bx_xs_mt20{margin-top:20px;}
    .bx_xs_pl0{padding-left:0;}
    .bx_xs_ptb10{padding-top:10px;padding-bottom:10px;}
    .bx_xs_ptb20{padding-top:20px;padding-bottom:20px;}
    .bx_xs_pb20{padding-bottom:20px;}
    .row{margin-left:-5px;margin-right:-5px;}
    .bx_fs38{font-size:17px;}
    .bx_fs28{font-size:14px;}
    .bx_fs20{font-size:12px;}
    .bx_fs14{font-size:12px;}
    .bx_pt75{padding-top:20px;}
    .bx_pt50{padding-top:15px;}
    .bx_ptb95{padding:25px 0;}
    .bx_ptb75{padding:25px 0;}
    .bx_ptb30{padding-top:15px;padding-bottom:15px;}
    .bx_xs_ptb0{padding-top:0;padding-bottom:0;}
    .bx_p30{padding:15px;}
    .bx_xs_plr15{padding-left:15px;padding-right:15px;}
    .bx_xs_pt0{padding-top:0;}
    .bx_xs_pb30{padding-bottom:30px;}
    .bx_xs_pb10{padding-bottom:10px;}
    .bx_fs18{font-size:12px;}
    .bx_fs20{font-size:12px;}
    .bx_fs32{font-size:20px;}
    .bx_xs_fs12{font-size:12px;}
    .bx_lh26{line-height:26px;}
    .bx_xs_pb35{padding-bottom: 35px;}
    .bx_pt60{ padding-top: 30px; }
}
@media (min-width:1001px){
    .hidden_md{display:none!important;}
}
@media (max-width: 750px){
	.partners_box{padding: 0;}
}

/********************************* skin_demo.css *****************************/
.gallery_box .gallery_title .title{background:url(../images/icon_ins.png) no-repeat left center;}

.default_search_style .button {border: 0;}
.default_search_style,
.default_account_style,
.default_shopping_cart_style {position: relative;}

.default_search_style .iconfont {font-size: 26px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);left: 20px;}
.default_account_style .iconfont {font-size: 26px;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.default_shopping_cart_style .iconfont {font-size: 24px;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.default_newsletter_form {border-width: 1px;border-style: solid;}
.default_newsletter_form .iconfont {font-size: 20px;}
@media (max-width: 1000px){
	.hamburger{margin-top: 0px;width: 23px;}
    .hamburger .iconfont {font-size: 26px;}
    .default_search_style .iconfont {top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
}
@media screen and (max-width:1000px){
    .headerFixed{ position: fixed;top: 0;left: 0;width: 100%; background-color: #fff; z-index: 100;}
}
