@charset "UTF-8";

/***************************宽屏样式(start)***************************/
.w_1200 .wide{width:1200px; max-width:1200px;}
.w_1200 .side_right{width:946px;}
.w_1200 .pro_right{width:940px;}
.w_1200 .prod_sort a{padding:0 15px;}
/***************************宽屏样式(end)***************************/
/*************************** gloabl start ***************************/

.min {min-width: 980px}
.txtov {overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.wit {width: 95%;max-width: 1200px;margin: 0 auto;clear: both}

.in_wrap{width:980px; max-width:980px; margin:0 auto;}
.pro_left{width:238px;}
.pro_left .ad{margin-top:20px;}
.pro_right{width:720px;}
.icon_heart{width:18px; height:18px; background:url(../../default/images/global/normal.png) no-repeat -679px -71px; display:inline-block; vertical-align:top;}
.sidebar{margin-top:20px;}
.sidebar .b_title{height:35px; line-height:35px; margin:0 10px; font-size:15px;}
.sidebar .b_bottom{line-height:30px; text-decoration:none; margin-left:10px;}
.l{float: left;}
.r{float: right;}
img{vertical-align: middle;max-height:100%; max-width:100%;}
.clearfix::after{content: '';display: block;clear: both;}

.min{ min-width:980px;}
.PriceColor,a.PriceColor{color: #c00;}
.global_trans{transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;}
a[class]:hover{text-decoration:none;}
.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;}
/*************************** gloabl end ***************************/
.row{margin-left: -10px;margin-right: -10px;}

.row_15{margin-left: -15px;margin-right: -15px;}
.bx_p10{padding: 10px;}
.bx_p15{padding: 15px;}
.inline{display: inline-block;vertical-align: middle;}
.block{display: block;}
img.block{width: 100%;}

/* 弹窗开始 */

.pop_tips_bg_gb{    position: fixed;
    background: rgba(0,0,0,0.5);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    vertical-align: middle;
    z-index: 9999;
    -webkit-transition: all 0.3s;
    font-size: 0;
}

.pop_tips_box{
    position: fixed;
    top: 50%;
    right: 0;
    left: 0;
    transform: translate(0,-50%);
    margin: auto;
    width: 80%;
    max-width: 565px;
    padding: 20px;
    background-color: #ffffff;
    z-index: 999;

}
.pop_tips_box .close_btn{
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 1;
    width: 28px;
    height: 27px;
    background-image: url('../images/global/popup_close.png');
    background-repeat: no-repeat;
}
.pop_tips_box .main_box{    margin-top: 60px;}
.pop_tips_box .main_box .title{    
    text-align: center;
    font-size: 36px;
    font-weight: bold;
    color: #333;
}
.pop_tips_box .main_box .desc{    
    text-align: center;
    font-size: 18px;
    color: #666;
    margin-top: 20px;
}
.pop_tips_box .main_box .yn_box{    
    width: 90%;
    max-width: 222px;
    margin: 60px auto 0px;
}
.pop_tips_box .main_box .yn_box .yes_btn{    background-color: #de4a1e;
margin-bottom: 19px;}
.pop_tips_box .main_box .yn_box .no_btn{    background-color: #c5c8cd;}
.pop_tips_box .main_box .yn_box a{    display: block;
width: 100%;
height: 43px;
line-height: 43px;
text-align: center;
font-size: 14px;
color: #fff;
border-radius: 20px;}

/* 弹窗结束 */
@media (max-width: 1000px) {
    .hidden_xs{display: none !important;}
}
@media (min-width: 1001px) {
    .hidden_md{display: none !important;}
}
.container{width: 100%;margin: 0 auto;padding-left: 10px !important;padding-right: 10px !important;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: 1440px) {
    .container {max-width: 1400px;}
}
.bx_p30{padding: 30px;}
.bx_text_p2{line-height: 1.6em;height: 3.2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.bx_fs32{font-size: 32px;}
.bx_fs20{font-size: 20px;}
.bx_fs18{font-size: 18px;}
.bx_pt95{padding-top: 95px;}
.bx_pt75{padding-top: 75px;}
.bx_pt50{padding-top: 50px;}
.bx_pt30{padding-top: 30px;}
.bx_pb60{padding-bottom: 60px;}
.bx_ptb95{padding: 95px 0;}
.bx_ptb75{padding: 75px 0;}
.bx_ptb50{padding-top: 50px;padding-bottom: 50px;}
.bx_ptb40{padding-top: 40px;padding-bottom: 40px;}
.bx_plr20{padding-left: 20px;padding-right: 20px;}

.head_top{width:100%;height:42px;padding:0 10px; box-sizing: border-box;}
.head_top .wrap_container{max-width:91%; margin:0 auto; line-height:normal;}
.head_top .head_top_tips{line-height: 42px;font-size: 14px;float: left;}
.head_top .head_top_selects{float: right;}
.head_top .currency_select, .head_top .language_select{display: inline-block;vertical-align:middle;}
.head_top .default_currency_style{line-height: 41px;font-size: 14px;cursor: pointer;}
.head_top .default_currency_style>strong,
.head_top .default_currency_style dl{display: inline-block;vertical-align: middle;z-index: 1002;}
.head_top .default_currency_style dl i{display: inline-block;width:9px;height: 6px;margin-left:10px;vertical-align: middle;}
.head_top .default_currency_style dl i:before, .head_top .default_currency_style dl.currency_none i{display: none;}
.head_top .language_select{margin-left:20px;}
.head_top .default_language_style{line-height: 41px;font-size: 14px;cursor: pointer;z-index: 1002;}
.head_top .default_language_style .btn_default_language i{display: inline-block;width:9px;height: 6px;margin-left:10px;vertical-align: middle;}
.head_top .default_language_style.language_none .btn_default_language i{display: none;}
.head_top .default_language_style dt i:before{display: none;}
.head_top .default_language_style:hover dd{left: auto;right: 0;}

.default_language_currency_style{line-height:52px; font-size:14px;}
.default_language_currency_style dt{padding:0 10px;}
.default_language_currency_style dt i{display:none;}

.container.m1800{width:96%; max-width:1830px;}
.bx_nav_one{height:auto; position:relative;}
.bx_nav_one .logo_box{float:left; padding-left:3.5vw; width:9%;}
#header .headerWrapper{height:110px; line-height:110px; position:relative;}
.nav_right{width:20.6%;text-align: left;}
.nav_right .inline{height: 52px;line-height: 52px;padding: 0 1.0416666666666665vw; vertical-align: middle;}
.logo{height:110px; line-height: 110px;text-align: right;vertical-align: middle;}
.logo h1, .logo img{display: inline-block; vertical-align: middle;}
.logo img{  max-height: 110px;}
.bx_nav ul li{float: left;line-height: 110px;  text-align: center;  font-size: 14px; z-index:600;padding:0 0px;}
.bx_nav ul li a{ display:block; padding: 0 1.4vw;}
.bx_nav ul li a span{ line-height: 110px; display: inline-block;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: 110px;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; }
.bx_nav ul li a:hover,.bx_nav_one .bx_nav ul li a.focus{text-decoration: none;}
.default_shopping_cart_style{    line-height: 52px;  position: relative; display: block;}
.cart_count{position: absolute;right: -10px;top: 10px;line-height: 17px;text-align: center;font-size: 12px;min-width: 17px;border-radius: 8.5px;box-sizing: border-box;text-align: center;}
@media (max-width: 1610px){
  .nav_right .inline{padding: 0 10px;}
}
@media (max-width: 1440px){
  .bx_nav_one .logo_box{float: left;padding-left: 20px;}
  .bx_nav ul li a{padding: 0 9px;}
  .nav_right .inline{padding: 0 3px;}
  .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; }
  .bx_nav ul li a{padding: 0 7px;}
}
@media (max-width: 1000px){
	.head_top{display:none;}
    .bx_nav_one{display: flex;align-items: center;justify-content: space-between;padding: 10px 0;box-sizing: border-box;min-height: 70px;max-height: 120px;}
    .bx_nav_one:after{ display: none; }
    #header .headerWrapper{height: auto;  line-height: 100%; padding: 0 15px; padding-left: 9px; }
    .nav_right{width: auto;}
    .bx_nav_one .logo_box{padding-left: 10px; width: auto;}
    .logo{height:70px; line-height: 100%; width: auto;text-align: left;max-width: 100%;}
    .logo a {display: block; height: 70px;}
    .logo img{  max-height: 100%; max-width: 100%; }
    .bx_nav{  width: 98%; display: none; position: absolute;top: 50px;z-index: 500;right: 0;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{padding: 0 10px;}
    .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: 50px;}
    .nav_right .inline{height: 50px; line-height: 50px;}
}


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

.bx_nav{max-width:62%;width:62%;}
.default_nav_style {width: 100%;white-space: nowrap;}
.default_nav_style::after{content: "";display: block;clear: both;}
.default_nav_style .small_nav_sec{border-radius:6px;}
@media (max-width: 1440px){
	.bx_nav{max-width:58%;width:58%;}
}

.default_search_style a{width: 26px;display: inline-block;vertical-align: middle;}
.SignInButton_sec,.global_account_sec{display: inline-block;vertical-align: middle;width: 26px;}
.AccountButton_sec{font-size: 0;}
.default_search_style a, .default_account_style .global_account_sec, .default_account_style .SignInButton_sec, .default_shopping_cart_style .text_0{height: 52px;line-height: 52px;}

.default_shopping_cart_style .text_0{display: inline-block;vertical-align: middle;width: 26px;}
.default_shopping_cart_style .text_1,
.default_shopping_cart_style .cart_count_price{display: none;}
.footer .default_language_style dd{left:0; z-index: 10;}
.footer .default_currency_style dl{width: 100%;}
.footer .default_currency_style dl dd{ z-index: 10;}
.default_account_style .global_login_sec{display: block;}
.default_account_style .signin_box_sec,.default_account_style .account_container_sec{top: 100%;right: 0}
/* footer */

.menu_list{width:18%; float:left;}

.first_menu_list,.last_menu_list{width: 28%;float: left;}
.first_menu_list dd span{margin-left:14px;}
.top_text, .menu_list dt{padding:15px 0; text-transform:uppercase; font-size:16px;}
.top_text{padding:15px 0;}
.menu_list dd a{display: block;font-size: 14px;line-height: 2.7em; transition:all .2s;}
.menu_list dd a:hover{text-decoration: none;}

.sub_text{display: none;}
  
.footer .default_language_style,
.footer .default_currency_style{position: relative;height: 46px;line-height: 46px;padding: 0 10px;box-sizing: border-box;}
.footer .default_currency_style > strong{display: none;}
.footer .default_language_style dt,
.footer .default_currency_style dt{height: 46px;padding: 0;font-size: 12px;}
.footer .default_currency_style dt strong{float: left;line-height: 46px; font-size: 12px;}
.footer .default_currency_style dl dt strong img{width:27px; max-height:27px; vertical-align:top; margin-top:10px; margin-right:12px;}
.language_box dd,
.footer .default_currency_style dd{position: absolute;left: 0;width: 100%;max-height: 200px;overflow: auto;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);display: none;}
.language_box dd a,
.footer .default_currency_style dd a{display: block;padding: 0 10px;font-size: 12px;}
.language_box:hover dd,
.footer .default_currency_style:hover dd{display: block;}
.default_newsletter_form,
.input_box2{height: 46px;line-height: 46px;padding: 0;box-sizing: border-box;}
.default_newsletter_form input:nth-of-type(1),
.input_box2 input{padding: 0 10px;height: 46px;width: 72.75%;float: left;box-sizing: border-box; transition:all .2s;}
.default_newsletter_form input:nth-of-type(2),
.input_btn2{width: 27.25%;float: right;font-size: 14px;box-sizing: border-box;text-align: center;line-height: 46px;height: 46px;text-transform: uppercase; transition:all .2s;}
.default_newsletter_form input:nth-of-type(2){line-height:1; letter-spacing:.1em; border-left:0; border-color:#282d35;}
.footer2 p{line-height: 30px;}
.footer2 .partners_box{margin-bottom: 10px;}
.footer .default_currency_style dl dt i:before{display: none;}
.footer .default_language_style dt i:before{display: none;}
.footer .default_language_style{float: none;}
.footer .default_language_style dd a{line-height: 22px;}
.default_shopping_cart_style .cart_note{right:1px; left:auto;}
.global_swap_chain{text-align: center;}
/* footer */
.col_44{width: 44%;}
.col_28{width: 28%;}
.col_15{width: 14.25%;}

.bx_fs14{font-size: 14px;}
.bx_fs16{font-size: 16px;}
.bx_fs18{font-size: 18px;}
.bx_fs24{font-size: 24px;}
.bx_fs28{font-size: 28px;}
.bx_fs38{font-size: 38px;}
.bx_pl10{padding-left: 10px;}
.bx_pt10{padding-top: 10px;}
.bx_pb0{padding-bottom: 0px;}
.bx_pb50{padding-bottom: 50px;}
.bx_pb80{padding-bottom: 80px;}
.bx_p17{padding: 17px;}
.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_pt65{padding-top: 65px;}

[class*=col_]{
  float: left;
  box-sizing: border-box;
}
.col_md_6{
  width: 50%;
}
.col_md_25{
  width: 20%;
}
.col_md_3{
  width: 25%;
}
.col_md_4{
  width: 33.3333%;
}

.md_clear::after{content: '';display: block;clear: both;}


@media (max-width: 1000px ){
    #top_bar_outer, #header, #nav_outer, #service_outer, #footer_outer{min-width: unset;}
    #header{width: 100%;position: fixed;top: 0;left: 0;z-index: 100;}
    .header_content_height{height: 52px;}
    .menu_list:nth-last-of-type(n){width: 100%;}
    .share_s img{max-width: 40px;max-height: 40px;}
    .share_s a{margin-right: 5px; background-size:40px;}
    .share_s a:last-of-type{margin-right: 0;}
    .top_text,
    .menu_list dt{padding: 10px 0;position: relative;font-size: 14px;font-weight: 400;}
    .menu_list dt::after{content:"+"; position:absolute; right:5px; top:45%; font-size:25px; transform:translateY(-45%);}

    .menu_list dd{display: none;}
    .menu_list .focus dd{display: block;}
    .menu_list .focus dt::after{content: "-";}
    .menu_list.first_menu_list dd{display: block;}
    .menu_list.first_menu_list dt::after{content: "-";}
    .block_a{font-size: 9px;}
    img.power{width: 48px;margin: 5px;}
    .last_menu_list dt:after {display: none;}
    .last_menu_list dt {border: none;}
    .footer .default_currency_style dt,
    .footer .default_language_style dt {padding: 0;border: 0;}
    .footer .default_currency_style dt:after,
    .default_language_style dt:after {display: none;}
    .newsletter_title {margin-top: 10px;}
    .newsletter_title .top_text {font-size: 16px;text-align: center;border: 0;}
    .footer .inline {width: 34px;}
    .footer .menu_list .share_s {text-align: center;}
    .bg_fa .container {padding:0 0 25px;}
    .global_swap_chain{display: none;}
    .bg_fa .default_currency_style{display: none;}
    .bg_fa .default_language_style{display: none;}
    .follow_us_list li{margin-right: 5px;}
    .bx_p10{padding: 5px;}
    .bx_p15{padding: 8px;}
    .bx_p17{padding: 5px;}
    .bx_xs_mt20{margin-top: 20px;}
    .bx_xs_ptb10{padding-top: 10px;padding-bottom: 10px;}
    .bx_xs_ptb20{padding-top: 20px;padding-bottom: 20px;}
    .bx_xs_pb20{padding-bottom: 20px;}
	.bx_xs_pb22{padding-bottom:22px;}
    .row{margin-left: -5px;margin-right: -5px;}
    .bx_fs38{font-size: 17px;}
    .bx_fs28{font-size: 18px;}
    .bx_fs20{font-size: 12px;}
    .bx_fs14{font-size: 12px;}

    .bx_pt75{padding-top: 20px;}
    .bx_pt65{padding-top: 14px;}
    .bx_pt50{padding-top: 15px;}
    .bx_ptb95{padding: 25px 0;}
    .bx_ptb75{padding: 25px 0;}
    .bx_ptb30{padding-top: 8px;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: 16px;}
    .bx_xs_fs12{font-size: 12px;}

    .md_clear::after{display: none;}
	
	#default_search_box{display:none;}
	.follow_us_list{overflow:hidden;}
    .default_search_style a, .default_account_style .global_account_sec, .default_account_style .SignInButton_sec, .default_shopping_cart_style .text_0{height: 50px; line-height: 50px;}
}


/********************************* skin_demo.css *****************************/
.head_top .default_currency_style dt i, .head_top .default_language_style dt i{background: url(../images/icon_arrdown.png) no-repeat center center;}

.default_search_style a {background: url(../images/icon_search.png) no-repeat center center;}
.SignInButton_sec,.global_account_sec {background: url(../images/icon_person.png) no-repeat center center;}
.default_shopping_cart_style .text_0 {background: url(../images/icon_shopbag.png) no-repeat center center;}

.footer .default_language_style,.footer .default_currency_style { background: url(../images/select_bg.png) no-repeat right center;}
.footer .default_currency_style dt strong {background: url(../images/currency_01.png) no-repeat left center;}

.banner_next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");background-repeat: no-repeat;background-position: center center;background-size: 10px 15px;}
.banner_prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");background-repeat: no-repeat;background-position: center center;background-size: 10px 15px;}

.hot{ background: url(../images/hot_bg.png) no-repeat left top;}


@media (max-width: 1000px) {
	.default_search_style a{background:url(../images/icon_search_mb.png) no-repeat center center; background-size:26px;}
    .default_shopping_cart_style .text_0 {background: url(../images/icon_package_mb.png) no-repeat center center; background-size:26px;}

	.follow_us_type_2 li>a{background-image:url(../images/icon_follow_mb.png);}
}
