/* 公共 */
.w_1200 .wide{width:1200px;}
.w_1200 .pro_right{width:940px;}
.pro_left{width:238px;}
.pro_right{width:720px;}

.wrap_container {
	max-width: 1680px;
	margin:0 auto;
}
.none {
	display: none;
}
.position_box {position: absolute;}
.show_mobile {display: none !important;}

.transition{transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}

@media screen and (min-width:1000px) and (max-width: 1920px) {
	.wrap_content_padding {padding:0 30px;box-sizing: border-box;}
	.wrap_instagram_padding {padding:0 10px;box-sizing: border-box;}
}
/* 移动端 */
@media screen and (max-width: 1000px) { /*当屏幕尺寸小于1000px时，应用下面的CSS样式*/
	.show_pc {display: none !important;}
	.show_mobile {display: block !important;}
}

/* 头部 */
#header {width:100%; min-width: unset;}
#header .pc_wrap {padding:10px 0;box-sizing: border-box;}
#header .head_top {width: 100%;height: 92px;box-sizing: border-box;padding:0 20px;}
#header .head_top .head_top_selects {float: left;width:33.33%; /*height: 92px;*/ padding:23px 0;line-height: 20px;box-sizing: border-box;}
#header .head_top .head_top_mbar {float: left;width:33.33%; height: 92px; box-sizing: border-box; text-align: center;}
#header .head_top .head_top_mbar .logo img{max-height: 92px;}
#header .head_top .head_top_rbar {float: right;width:33.33%;height: 92px;padding:23px 0;text-align: right;box-sizing: border-box;}

#header .currency_select,
#header .language_select{display: inline-block;vertical-align: top;}

#header .head_top_selects .short_line {
	width:1px;
	height:12px;
	margin:3px 0px 0 0px;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: middle;
	display: none;
}
/* 切换语言 */
#header .default_language_style {font-size: 16px;cursor: pointer;}
#header .default_language_style .btn_default_language i {display: inline-block;width:8px;height: 6px;margin-left:10px;vertical-align: middle;}
.default_language dd{z-index: 1;}
/* 切换汇率 */
#header .default_currency_style {font-size: 16px;cursor: pointer;}
#header .default_currency_style>strong{display:none;}
#header .default_currency_style dl{display: inline-block;vertical-align: middle;}
#header .default_currency_style #default_currency_current {vertical-align: unset;}
#header .default_currency_style dl i{display: inline-block;width:8px;height: 6px;margin-left:10px;vertical-align: middle;}
#header .default_currency_style dt i:before,
#header .default_language_style dt i:before{content: unset;}
.default_currency dl dd{z-index: 1;}

.default_language_style dt,.default_currency_style dl dt{padding:0px 26px 0px 5px; line-height:20px;}
.default_currency_style dl dt strong img{vertical-align:unset;}
 /* logo start */
#header .logo{display: inline-block; vertical-align: middle; }
#header .logo+span{display: inline-block; height: 100%; vertical-align: middle;}
/* logo end */


#header .head_top_rbar .rbar_inner img {display: block;}
#header .head_top_rbar .rbar_inner .icon_group_item {display: inline-block;vertical-align: top;margin:0 6px;}
/* 收藏 */
#header .collect_area .collect_area_icon{display: block;}
/* 会员账号 */
#header .account_area{display: inline-block;vertical-align: middle;min-width:50px;}
#header .default_account_style {vertical-align: middle;cursor: pointer;text-align: center; display:block;}
#header .default_account_style .global_login_sec{display: block;}
#header .default_account_style .global_login_sec .SignInButton_sec{width:100%;height:31px;background-size: 20px 22px;margin:0 auto;}

#header .default_account_style .global_account_sec{display: block;}
#header .default_account_style .global_account_sec .AccountButton_sec{font-size: 0px; width:100%;height:31px;background-size: 20px 22px;margin:0 auto;}

.signin_box_sec{right:0px; top:32px;}
.account_container_sec{right: 0px;}

/* 购物车 */
#header .shopcar_area{position: relative;}
#header .default_shopping_cart_style{background-size: 26px 22px;width:33px;height:31px;display: block;box-sizing: border-box;}
#header .default_shopping_cart_style .cart_count{position: absolute;top:-5px;right:-4px;padding:0 5px;vertical-align: middle;height:16px;text-align: center;line-height: 16px;border-radius:50%;display: block;font-size: 12px;}
#header .default_shopping_cart_style .text_0,
#header .default_shopping_cart_style .text_1,
#header .default_shopping_cart_style .cart_count_price {display: none;}


#header .head_bottom .head_bottom_inner{margin:0 auto;text-align: center; }
#header .head_bottom .head_bottom_lbar {display: inline-block;vertical-align: middle; /*width: 90%;*/}
#header .head_bottom .head_bottom_rbar {display: inline-block;vertical-align: middle;height:56px;padding:0 15px;box-sizing: border-box;}

.default_shopping_cart_down .cart_note{left: auto; right: 0px; top:33px;}
/* 导航栏 */
#header .wrap_nav {height: 56px;}
#header .default_nav_style {width: 100%;text-align: center;}
#header .default_nav_style ul{width:100%; height:56px; overflow:hidden;}
#header .default_nav_style li{display: inline-block; height:56px; line-height:56px;box-sizing: border-box; float: unset;}
#header .default_nav_style li>a{padding:0 36px;font-size: 16px; transition:all 0.3s;}
#header .default_nav_style li a:hover{text-decoration:none}

/* 搜索框 */
#header .default_search_style {position: relative;height: 56px;}
#header .default_search_style .default_search_btn{display: block;}
#header .default_search_style .bg{display: block;width:18px;height:100%;}
#header .default_search_style.active .bg{display: none;}
 /*#header .default_search_style .default_search_form {position: relative;width:100%;margin-top:4px;display: none;}*/
#header .default_search_style.active .default_search_form {display: block;}
#header .default_search_style .default_search_form input.text{ /*border:none; */outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;width:100%;height: 50px;padding-right:40px;line-height: 50px;padding-left:10px;font-size: 16px;box-sizing: border-box;}
#header .default_search_style .default_search_form input.button{border:none;outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;position: absolute;top:0;right:0;bottom:0;width:40px; height:50px; display: block;z-index: 99;cursor: pointer;}
/*#header .default_search_style .default_search_form i{width:40px;display: block;position: absolute;right:0;bottom:0;top:0;}*/
#header .default_search_style .default_search_form input::-webkit-input-placeholder{font-size: 16px;}
#header .default_search_style .default_search_form input::-moz-placeholder{font-size: 16px;}
#header .default_search_style .default_search_form input:-ms-input-placeholder{font-size: 16px;}


@media screen and (max-width: 1200px) {
	#header .default_nav_style li>a{padding:0 30px;}
	#header .head_bottom .head_bottom_rbar{padding:0 30px;}
}
@media screen and (max-width: 1080px) {
	#header .default_nav_style li>a{padding:0 25px;}
	#header .head_bottom .head_bottom_rbar{padding:0 25px;}
}
/* 移动端 */
@media screen and (max-width: 1000px) { /*当屏幕尺寸小于1000px时，应用下面的CSS样式*/
	#header{width: 100%;position: fixed;top: 0;left: 0;z-index: 100;}
	.header_content_height{height: 52px;}
	#header .pc_wrap{padding:0;}
	#header .head_top {height:auto;padding:10px 15px;box-sizing: border-box;}
	#header .head_top .wrap_container{display: flex; align-items: center;justify-content: space-between;width: 100%;}
	#header .head_top .wrap_container::after,#header .head_top .wrap_container::before{content: unset;}
	#header .mobile_head_left {display: flex;align-items: center;order:0;}
	#header .header_menu_mb {display: block;float: left;margin-right:0;font-size: 0;height:30px;text-align: center;cursor: pointer;transition: transform 0.3s;display: flex;align-items: center;justify-content: center;flex-direction: column;margin-top: 0;}
	#header .header_menu_mb span {display: block;width: 23px;height: 2px;margin-bottom:7px;border-radius: 3px;-webkit-transform-origin: 20px;transform-origin: 19px;transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease, transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), width 0.5s;}
	#header .header_menu_mb span:last-child {margin-bottom:0;}
	#header .head_top .head_top_mbar{width: 100%; min-height: 50px; height:auto; padding:0 10px;display: flex;order:1;flex: 1;align-items:  center;justify-content: flex-start;}
	#header .head_top .head_top_mbar .logo{display:block; height:auto; position:relative;line-height: 1;}
	#header .head_top .head_top_mbar .logo a{display: flex;align-items: center;justify-content: flex-start;}
	#header .head_top .head_top_mbar .logo img{max-width:100%; max-height:100px; position:static;margin:auto;}
	#header .mobile_head_right {display: flex;align-items: center; float:right; padding-top:0;order: 2;}
	#header .mobile_search_area {display:inline-block; background-size: 22px;width:23px;height:23px;}
	#header .mobile_shopcar_area {position: relative;display:inline-block;margin-left:18px;align-items: center; float:right;}
	#header .mobile_shopcar_area .shopcar_icon_m {display:inline-block; background-size: 25px;width:25px;height:25px; vertical-align: middle;}
	#header .mobile_shopcar_area .shopcar_num_m {height:20px;line-height: 20px;font-size: 12px;border-radius:50%;width:20px;display: inline-block; vertical-align: middle; margin-left:-4px;text-align: center;position: absolute;right: -10px;top: -3px;}
	.global_swap_chain{display: none;}
}

/* banner轮播 */
.wrap_slider{width: 100%;}
.wrap_slider .slider_container{width: 100%;position: relative;}
.wrap_slider .slider_container .slider_wrap{width: 100%;}
.wrap_slider .slider_container .slider_wrap .slider_item{position: relative;width: 100%;}
.wrap_slider .slider_container .slider_wrap .slider_item img{margin: 0;display: block;width:100%;}
.wrap_slider .slider_container .slider_btns{width: 100%;position: absolute;top: 50%;margin-top: -91px;}
.wrap_slider .slider_container .slider_btns div{background-size: cover;width: 50px;height: 182px;background-repeat: no-repeat;background-position: center;}
.wrap_slider .slider_container .slider_btns .slider_btn_left{float: left;}
.wrap_slider .slider_container .slider_btns .slider_btn_right{float: right;}
#banner_edit .banner_tab{width: auto;height: auto;position: absolute;top:50%;right:0;bottom: auto;left: auto;transform: translateY(-50%);}
#banner_edit .banner_tab a{display: inline-block;width: 64px;padding:12px 0;vertical-align: middle;font-size: 18px;display: block;margin-top:46px;cursor: pointer;border-radius: 0;text-align: left;}
#banner_edit .banner_tab a:first-child {margin-top:0;}
@media screen and (max-width: 1000px){
	.wrap_slider .slider_container .slider_btns{display: none;}
	#banner_edit .banner_tab{display: none;}
}

/* 邮件订阅 */
#footer .wrap_section_newsletter{margin-top:65px;text-align: center;}
#footer .default_newsletter_style .newsletter_title{margin-bottom:30px;}
#footer .default_newsletter_style .newsletter_title .top_text{font-size: 36px;margin-bottom:30px;line-height: 40px;font-weight: bold; text-transform: uppercase;}
#footer .default_newsletter_style .newsletter_title .sub_text{font-size: 16px;line-height: 18px;}
#footer .default_newsletter_style .default_newsletter_form{width:24%;margin:0 auto;position: relative;}
#footer .default_newsletter_style .default_newsletter_form input.text{border:none;outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;width:100%;height: 52px;line-height: 52px;font-size: 16px;box-sizing: border-box;text-align: center;}
#footer .default_newsletter_style .default_newsletter_form input.subscribe{border:none;outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;width:148px;height:48px;line-height: 48px;border-radius:24px;display: block;font-size: 16px;margin:0 auto;text-transform: uppercase;margin-top: 30px;cursor: pointer;}
#footer .default_newsletter_style .default_newsletter_form input::-webkit-input-placeholder{font-size: 16px;}
#footer .default_newsletter_style .default_newsletter_form input::-moz-placeholder{font-size: 16px;}
#footer .default_newsletter_style .default_newsletter_form input:-ms-input-placeholder{font-size: 16px;}


/* 底部栏 */
#footer .margin_gap {margin-top:74px;}
#footer .footer_top{padding:50px 0;text-align: center;}
#footer .footer_top .logo img{max-height: 92px;}

#footer .default_foot_menu_style{float: left;width: 80%;overflow: hidden;}
#footer .information_list,
#footer .default_foot_menu_style .menu_list{float: left;width:25%;box-sizing: border-box;padding-left:8px;}
#footer .information_list{width: 20%;}
#footer .information_list dl dt,
#footer .default_foot_menu_style .menu_list>dl>dt{font-size: 18px;line-height:20px;margin-bottom:18px; font-weight:bold;}
#footer .information_list dl dd,
#footer .default_foot_menu_style dl dd{display: block;padding:8px 0;}
#footer .information_list dl dd a,
#footer .default_foot_menu_style dl dd a{font-size: 16px; text-decoration:none;}
#footer .information_list dl dd a{text-decoration: none;cursor: default;}

#footer .footer_bottom{padding:35px 0 50px;text-align: center;margin-top:90px;box-sizing: border-box;}
#footer .footer_bottom p{font-size: 16px;}
#footer .footer_bottom p span{margin-left:40px;}

#footer .partners_box{margin-bottom: 24px;}
@media screen and (max-width: 1000px) {
	/* 邮件 */
	#footer .wrap_section_newsletter{margin-top:20px;}
	#footer .default_newsletter_style .newsletter_title{margin-bottom:15px;}
	#footer .default_newsletter_style .newsletter_title .top_text{font-size: 24px;line-height:20px;margin-bottom:10px;}
	#footer .default_newsletter_style .newsletter_title .sub_text{font-size: 16px;line-height: 24px;padding:0 15px;box-sizing: border-box;}
	#footer .default_newsletter_style .default_newsletter_form{width:90%;}
	#footer .default_newsletter_style .default_newsletter_form input.text{border:none;outline: none;width:100%;height: 42px;line-height: 42px;font-size: 14px;}
	#footer .default_newsletter_style .default_newsletter_form input::-webkit-input-placeholder{font-size: 13px;}
	#footer .default_newsletter_style .default_newsletter_form input::-moz-placeholder{font-size: 13px;}
	#footer .default_newsletter_style .default_newsletter_form input:-ms-input-placeholder{font-size: 13px;}
	#footer .default_newsletter_style .default_newsletter_form input.subscribe{width:105px;height:32px;line-height: 32px;font-size: 13px;border-radius:16px;margin-top:30px}
	
	
	#footer .margin_gap {margin-top:35px;}
	#footer .footer_top{padding:26px 0 0;}
	#footer .footer_logo img{max-width:144px; max-height: 92px;}
	#footer .social_icons {margin-top:20px;display: flex;align-items: center;justify-content: center;}
	#footer .social_icons a{width: 40px;height: 40px;margin: 0px;display: flex;align-items: center;justify-content: center;}
	#footer .social_icons a img{width:15px;}
	
	/* 导航栏 */
	#footer .mobile_links_area {margin-top:24px;padding:0 15px;}
	#footer .mobile_foot_nav{box-sizing: border-box;}
	#footer .default_foot_nav_style a{display:block;height:45px;line-height:45px;font-size: 14px;position: relative;text-decoration: none;font-weight: bold;}
	#footer .default_foot_nav_style a:after {content:"";display: block;width:30px;height:18px;background-size: 15px;transition: all .3s;position: absolute;right:0;top:50%;margin-top:-9px;}
	#footer .default_foot_nav_style a:hover:after {transform: rotate(180deg);}
	
	
	#footer .footer_bottom {margin-top: 0;padding:23px 15px;}
	#footer .footer_bottom p{font-size: 12px;line-height: 18px;}
	#footer .footer_bottom p a{display: block;}

	#footer .default_foot_menu_style {margin-top: 20px;padding: 0 0px;width: 100%;}
	#footer .information_list {padding: 0 15px;width: 100%;}
	#footer .default_foot_menu_style .menu_list {width: 100%;padding-left: 0;}
	#footer .information_list > dl > dt,
	#footer .default_foot_menu_style .menu_list > dl > dt {position: relative;display: block;margin-bottom: 0;height: 45px;line-height: 45px;font-size: 14px;position: relative;text-decoration: none;font-weight: bold;}
	#footer .information_list > dl > dt:after,
	#footer .default_foot_menu_style .menu_list > dl > dt:after {content:"";display: block;width:30px;height:18px;background-size: 15px;transition: all .3s;position: absolute;right:0;top:50%;margin-top:-9px;}
	#footer .default_foot_menu_style .menu_list > dl.focus > dt:after {transform: rotate(180deg);}
	#footer .information_list > dl > dd,
	#footer .default_foot_menu_style .menu_list > dl > dd {display: none;}
}

@media screen and (max-width:600px) {
	#footer .partners_box{margin-bottom: 16px;}
}



/********************************* skin_demo.css *****************************/
#header .default_currency_style dt i,#header .default_language_style dt i{background: url(../images/icon_arrdown.png) no-repeat center center;}
#header .default_account_style .global_login_sec .SignInButton_sec{background: url(../images/icon_account.png) no-repeat center top;}
#header .default_account_style .global_account_sec .AccountButton_sec{background: url(../images/icon_account.png) no-repeat center top;}
#header .default_shopping_cart_style{background: url(../images/icon_shopcar.png) no-repeat left top;}
#header .default_search_style .bg{background: url(../images/icon_search.png) no-repeat center center;}
#header .default_search_style .default_search_form input.button {background: url(../images/icon_search.png) no-repeat center center;}

.wrap_slider .slider_container .slider_btns .slider_btn_left{background-image: url(../images/icon_left.png);}
.wrap_slider .slider_container .slider_btns .slider_btn_right{background-image: url(../images/icon_right.png);}

.products_list .products_item .products_img_box .products_btns .more_btn{background:url(../images/more_btn.png) no-repeat center center;}
.products_list .products_item .products_img_box .products_btns .cart_btn{background:url(../images/cart_btn.png) no-repeat center center;}
.products_list .products_item .products_img_box .products_btns .fav_btn{background:url(../images/fav_btn.png) no-repeat center center;}
.products_list .products_item .products_img_box .products_btns .fav_btn.is_in{background:url(../images/fav_btn_in.png) no-repeat center center;}

#footer .newsletter_area_bg {background: url(../images/newletter_bg.jpg) no-repeat center center;}



@media screen and (max-width: 1000px){
	#header .mobile_search_area {background: url(../images/icon_search_m.png) no-repeat center center; background-size: 22px;}
	#header .mobile_shopcar_area .shopcar_icon_m {background: url(../images/icon_shopcar_m.png) no-repeat center center; background-size: 25px;}

	#footer .default_foot_nav_style a:after {background: url(../images/icon_down.png) no-repeat center center;}
	#footer .information_list > dl > dt:after, #footer .default_foot_menu_style .menu_list > dl > dt:after {background: url(../images/icon_down.png) no-repeat center center;}
	
	.follow_us_list li>a{background-image:url(../images/icon_follow_mb.png); background-size:40px;}
}

