.wrap_container {max-width: 1320px;margin:0 auto;box-sizing: border-box;}
.wrap_container_outer {max-width: 1440px;margin:0 auto;box-sizing: border-box;}
.show_mobile {display: none !important;}
@media screen and (min-width:1000px) and (max-width: 1920px) {
	.wrap_content_padding {padding-left: 20px !important;padding-right: 20px !important;box-sizing: border-box;}
	.wrap_category_padding {padding-left: 3px !important;padding-right: 3px !important;box-sizing: border-box;}
	.wrap_product_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_content_height{display: block; width: 100%; height: 120px;}
.w_1200 .wide{width:1200px;}
.w_1200 .pro_right{width:940px;}
.w_1200 .side_right{width:946px;}
.w_1200 .prod_sort a{padding:0 15px;}
.w_1200 .prod_menu{display:block;}
.pro_left{width:238px;}
.pro_right{width:720px;}

/* 头部 */
#header{position: static;}
#header.index{ width:100%; position: absolute;top:auto;left:0;right:0;z-index: 999;}
#header .headerWrapper{ padding:0 20px;box-sizing: border-box;}
#header .pc_wrap{}
#header .head_inner { width:100%;box-sizing: border-box;}
#header .head_lbar {float: left;padding-top: 44px;}
#header .head_rbar {float: right;padding-top: 30px;width: 80%;}
#header .wrap_nav {width: 80%;}

 /* logo start */
.logo {display: table-cell;vertical-align: middle;}
.logo img{display: block; max-height: 68px;}
#header .head_lbar .logo {height: 68px; max-width: 216px;}
/* logo end */

/* -------------选择汇率和语言----------------------- */
.select_area {text-align: right;line-height: 20px;}
.currency_select,
.language_select,
.select_divide_line{display: inline-block; vertical-align: middle;}
.select_divide_line {width:1px;height:12px;margin:0 12px;}
/* 切换汇率 */
.default_currency_style {font-size: 14px;cursor: pointer;}
.default_currency_style>strong,
.default_currency_style dl{display: inline-block;vertical-align: top;}
.default_currency_style dl dt i{display: inline-block;width:9px;height: 6px;margin-left:6px;vertical-align: middle;}
.default_currency_style dl dt i:before{content: unset;}
.default_currency_style .default_currency_list{text-align: center; z-index: 1002;}
/* 切换语言 */
.default_language_style {font-size: 14px;cursor: pointer;}
.default_language_style .btn_default_language {padding-left: 20px;}
.default_language_style .btn_default_language i {display: inline-block;width:8px;height: 6px;margin-left:6px;vertical-align: middle;}
.default_language_style .btn_default_language i:before{content: unset;}
.default_language_style .default_language_list{text-align: center; z-index: 1002;}
.default_language_style dt i:before{left:0;}
/* -------------选择汇率和语言end----------------------- */

#header .head_bottom {text-align: right;}

/* ------------导航栏 开始----------- */
.wrap_nav,
.icon_group{display: inline-block;vertical-align: middle;}
.default_nav_style {width: 100%;}
.default_nav_style ul{font-size: 0;}
.default_nav_style li{display:inline-block;height:60px; line-height:60px;box-sizing: border-box;padding:0 28px;}
.default_nav_style li>a{font-size: 15px;position: relative;letter-spacing: -.1px; padding: 0px;}
.default_nav_style li.has_sec>a:after{content: "";width: 12px;height: 5px;display: inline-block; position: absolute;right: -18px;top: 50%; margin-top: -1px;}
.default_nav_style li a:hover{text-decoration:none}
/* ------------导航栏 结束-------------- */

/* ----------搜索框、会员账号、购物车---------- */
.icon_group{margin-left: 28px;}
.icon_group .icon_group_item {display: inline-block;vertical-align: middle;}
/* 搜索框 */
#header .default_search_style {position: relative;overflow: hidden;}
#header .default_search_style .default_search_btn{display: block;}
#header .default_search_style .bg{display: block;width:16px;height:15px;}

/* 会员账号 */
#header .account_area{margin:0 36px;}
#header .default_account_style {vertical-align: middle;cursor: pointer;text-align: center;}
#header .default_account_style .global_login_sec{display: block;}
#header .default_account_style .global_login_sec .SignInButton_sec{width:16px;height:17px;margin:0 auto;}
#header .default_account_style .global_login_sec .signin_box_sec{right: 0; top:18px;}
#header .default_account_style .global_account_sec .AccountButton_sec{width:16px; height:17px; overflow:hidden; margin:0 auto; text-indent:-9999px;}
#header .default_account_style .global_account_sec .account_container_sec{right:0; top:18px;}

/* 购物车 */
#header .shopcar_area{position: relative;}
#header .default_shopping_cart_style{display: block;width:21px;height:18px;}
#header .default_shopping_cart_style .cart_count,
#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 .default_shopping_cart_style .cart_note{left:auto; right: 0px;}

/* ---------------------------搜索框、会员账号、购物车--------------------- */


@media screen and (max-width: 1279px) {
	.default_nav_style li {padding:0 26px;}
	.icon_group {margin-left: 26px;}
	#header .account_area {margin:0 32px;}
}
@media screen and (max-width: 1199px) {
	.default_nav_style li {padding:0 23px;}
	.icon_group {margin-left: 23px;}
	#header .account_area {margin:0 30px;}
}
@media screen and (max-width: 1139px) {
	#header .head_lbar {width:200px;}
	.default_nav_style li {padding:0 20px;}
	.icon_group {margin-left: 20px;}
	#header .account_area {margin:0 30px;}
	.default_nav_style li>a {font-size: 14.5px;}
}
@media screen and (max-width: 1079px) {
	#header .head_lbar {width:190px;}
	.default_nav_style li {padding:0 18px;}
	.icon_group {margin-left: 18px;}
	#header .account_area {margin:0 24px;}
	.default_nav_style li>a {font-size: 14.2px;}
}
@media screen and (max-width: 1023px) {
	#header .head_lbar {width:186px;}
	.default_nav_style li {padding:0 18px;}
	.icon_group {margin-left: 18px;}
	#header .account_area {margin:0 24px;}
	.default_nav_style li>a {font-size: 14px;}
}

/* 手机端顶部栏 */
@media screen and (max-width: 1000px) { /*当屏幕尺寸小于1000px时，应用下面的CSS样式*/
	#header{width: 100%;position: fixed;top: 0;left: 0;z-index: 100;}
	#header .headerWrapper{padding: 10px 15px;}
	/*#header .pc_wrap{position: static;}*/
	.header_content_height{height: 46px;}
	#header .head_inner{display: flex;align-items: center;justify-content: space-between;}
	#header .wrap_main {position: absolute;top:0;left:0;right:0;z-index: 99;height:46px;padding:0 15px;display: flex;align-items: center;justify-content: space-between;box-sizing: border-box;}
	#header .mobile_head_left {display: flex;align-items: center;float: left;}
	#header .head_lbar{padding: 0;width: 100%;height: auto;padding:0 20px; flex: 1;min-height: 50px;}
	#header .head_lbar .logo{padding: 0;width: 100%;height: auto;position: relative;}
	#header .header_menu_mb {margin-right:17px;font-size: 0;height:44px;text-align: center;cursor: pointer;transition: transform 0.3s;display: flex;align-items: center;justify-content: center;flex-direction: column;}
	#header .header_menu_mb span {display: block;width: 23px;height: 2px;margin-bottom:7px;border-radius: 1.5px;-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 .logo{min-height: 50px;}
	#header .logo img {position: static; max-width:200px; max-height: 100px;}
	#header .mobile_head_right {display: flex !important;align-items: center;float: right;margin-top: 10px;}
	#header .mobile_search_area {width:26px; height:26px;}
	#header .mobile_account_area {width:15px;height:28px;margin:0 20px;}
	#header .mobile_account_area a{display: block; width: 100%; height: 100%;}
	#header .mobile_shopcar_area {position: relative;display: flex;align-items: center; margin-left:3vw;}
	#header .mobile_shopcar_area a{display: flex;}
	#header .mobile_shopcar_area .shopcar_icon_m{width:26px; height:21px;}
	#header .mobile_shopcar_area .shopcar_num_m{display: none;}
	#header .default_search_style .default_search_form {display: none;}
}

@media screen and (max-width: 750px){
	#header_container .logo img{max-width: 250px;}
}
@media screen and (max-width: 500px){
	#header_container .logo img{max-width: 200px;}
}
@media screen and (max-width: 400px){
	#header_container .logo img{max-width: 150px;}
}


/* 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{display: none;position: absolute;left:50px;right:50px;top: 50%;margin-top: -30px;}
.wrap_slider .slider_container .slider_btns div{background-size: cover;width: 18px;height: 31px;background-repeat: no-repeat;background-position: center;cursor: pointer;}
.wrap_slider .slider_container .slider_btns .slider_btn_left{float: left;}
.wrap_slider .slider_container .slider_btns .slider_btn_right{float: right;}
.wrap_slider .slider_container .slider_pagination{position: absolute;bottom:100px;left:0;right:0;text-align: center;font-size: 0;}
.wrap_slider .slider_container .slider_pagination .slider_pagination_dot{display: inline-block;margin:0 14px;border-radius: 50%;width:10px;height:10px;}
@media screen and (max-width: 1000px){
	.wrap_slider .slider_container .slider_btns{display: none;}
	.wrap_slider .slider_container .slider_pagination{bottom:20px;}
	.wrap_slider .slider_container .slider_pagination .slider_pagination_dot{margin:0 10px;width:8px;height:8px;}
}
/* banner轮播 结束 */



/* 底部栏 */
#footer .footer_top {padding:30px 0 40px;box-sizing: border-box;}

.wrap_footer_menu {text-align: center;}
/* 底部导航 */
.wrap_footer_menu .default_foot_nav_style a{padding:0 34px;display: inline-block;font-size: 16px;line-height: 20px;}


/* 联系我们 */
#footer .default_contact_style{padding:12px 0 18px;padding-left: 30px;}
#footer .default_contact_style dl>dt{font-size: 24px;line-height:30px;margin-bottom:18px;}
#footer .default_contact_style dl dd{display: block;padding:10px 0;padding-left: 30px;}
#footer .default_contact_style dd a{font-size: 14px;line-height: 20px;display: block;}
#footer .default_contact_style dd a i{display: block;line-height: 18px;margin-top:5px;}


/* 邮件订阅 */
.wrap_section_newsletter{padding:15px 0;margin-top:20px;/*box-sizing: border-box;*/}
.default_newsletter_style .newsletter_title{margin-bottom:35px;text-align: center;}
.default_newsletter_style .newsletter_title .top_text{position: relative;font-size: 30px;text-transform: uppercase;line-height: 42px; margin-bottom:20px;}
.default_newsletter_style .newsletter_title .sub_text{font-size: 16px;line-height: 30px;width:42%;margin:0 auto;}
.default_newsletter_style .default_newsletter_form{width:538px;margin:0 auto;position: relative;}
.default_newsletter_style .default_newsletter_form input.text{border:none;outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;width:100%;padding-right: 50px;height: 50px;line-height: 50px;padding-left:0;font-size: 14px;box-sizing: border-box; text-indent:2em;}
.default_newsletter_style .default_newsletter_form input.subscribe{border:none;outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;width:50px;height:50px;line-height: 50px;position: absolute;top:0;right:0;z-index: 99;text-indent: -999em; cursor: pointer;}
.default_newsletter_style .default_newsletter_form input::-webkit-input-placeholder{font-size: 14px;}
.default_newsletter_style .default_newsletter_form input::-moz-placeholder{font-size: 14px;}
.default_newsletter_style .default_newsletter_form input:-ms-input-placeholder{font-size: 14px;}


/* ------------社交------- */
#footer .footer_social {margin-top:35px;}
#footer .footer_social a{display: inline-block;vertical-align: middle;margin-right:14px;background-repeat: no-repeat;height: 21px;width:26px;background-position:  7px center;}
#footer .social_icons a:nth-child(2) {
	background-position:  -39px center;
}
#footer .social_icons a:nth-child(3) {
	background-position:  -89px center;
}
#footer .social_icons a:nth-child(4) {
	background-position:  -137px center;
}
#footer .social_icons a:last-child {
	background-position:  -188px center;
}
/* ------------社交------- */
#footer .footer_menu{width:98%; padding:0px 1%; max-width:1330px; margin:30px auto 0px;}
#footer .footer_menu .menu_list{float:left; width:25%;}
#footer .footer_menu .menu_list dl dt{font-size:16px; margin-bottom:10px;}
#footer .footer_menu .menu_list dl dd a{font-size:14px; line-height:36px; text-decoration:none;}
#footer .footer_menu .follow_us .follow_title{font-size:16px; margin-bottom:10px;text-transform: capitalize;}

#footer .footer_bottom {padding:30px 0 30px;text-align: center;}
#footer .footer_bottom p{font-size: 14px;line-height: 20px;}
#footer .footer_bottom p span{margin-left:40px;}

#footer .partners_box{margin-bottom: 24px;}
@media screen and (max-width: 1000px) {
	.wrap_section_newsletter{margin-top: 10px;background: #f7f7f7;}
	.default_newsletter_style .default_newsletter_form{width: 100%;padding: 0 4vw;box-sizing: border-box;}
	.default_newsletter_style .default_newsletter_form input.text{background: #fff;padding-left: 10px;padding-right: 60px;}
	.default_newsletter_style .default_newsletter_form input.subscribe{right: 4vw;}
	.default_newsletter_style .newsletter_title .sub_text{width: 100%;padding: 0 4vw;box-sizing: border-box;}
}
@media screen and (max-width: 1000px) {

	/* 订阅号 */
	#footer .wrap_section_newsletter{padding:30px 0 0;margin-top:15px;}
	#footer .default_newsletter_style .newsletter_title{margin-bottom:20px;text-align: center;}
	#footer .default_newsletter_style .newsletter_title .top_text{font-size: 27px;line-height: 30px;}
	#footer .default_newsletter_style .newsletter_title .top_text:after{margin: 5px auto;}	
	#footer .default_newsletter_style .newsletter_title .sub_text{width: 70%;font-size: 12px;line-height: 18px;}
	#footer .default_newsletter_style .default_newsletter_form{height:30px;width:86%;display: flex;align-items: center;}
	#footer .default_newsletter_style .default_newsletter_form input.text{width:80%;height: 30px;line-height: 30px;padding-left:10px;font-size: 12px;}
	#footer .default_newsletter_style .default_newsletter_form input.subscribe{font-size: 12px;width:20%;height:30px;line-height: 30px;}
	#footer .default_newsletter_style .default_newsletter_form input::-webkit-input-placeholder{font-size: 12px;}
	#footer .default_newsletter_style .default_newsletter_form input::-moz-placeholder{font-size: 12px;}
	#footer .default_newsletter_style .default_newsletter_form input:-ms-input-placeholder{font-size: 12px;}
	
	/* 订阅号*/
	#footer .footer_top {padding:0;}

	.mobile_footer_top .default_foot_menu_style {padding:0 15px;padding-top:20px;}
	.mobile_footer_top .default_foot_menu_style .menu_list>dl>dt {display:block;height:40px;line-height:40px;font-size: 15px;position: relative;text-decoration: none;margin-bottom:10px;}
	.mobile_footer_top .default_foot_menu_style .menu_list>dl>dt:hover {color:inherit;}
	.mobile_footer_top .default_foot_menu_style .menu_list>dl>dt::before {content:'';display:block;width:40px;height: 1px;position: absolute;bottom:0;left:0;}
	.mobile_footer_top .default_foot_menu_style .menu_list>dl>dt::after {content:"";display: block;width:30px;height:18px;background-size: 12px;transition: all .3s;position: absolute;right:0;top:50%;margin-top:-9px;}
	.mobile_footer_top .default_foot_menu_style .menu_list>dl>dd{display:none; height:30px; line-height:30px; font-size:14px;}
	.mobile_footer_top .default_foot_menu_style .menu_list>dl.focus>dt::after {transform: rotate(180deg);}
	
	#footer .footer_social_mobile{padding:20px 15px;}
	#footer .footer_social_mobile .social_icons_mobile{display: flex;align-items: center;justify-content: center;}
	#footer .footer_social_mobile .social_icons_mobile a{margin:0 5px;flex: 1;}
	#footer .social_icons_mobile a img {display: block;width:100%;}
	
	#footer .mobile_footer_bottom {margin-top:10px;}
	#footer .mobile_bottom_txt{padding:0 15px;}
	#footer .mobile_bottom_txt p{font-size: 14px;text-align: center;padding:20px 0;}
	
	
	#footer .footer_pay_mobile{text-align: center;padding-bottom:32px;}
	#footer .footer_pay_mobile a{display: inline-block;width:49px;margin:0 4px;}
	#footer .footer_pay_mobile a img{display: block;}
	#footer .footer_bottom {display: none;}

	.global_swap_chain{display: none;}
}

@media screen and (max-width: 425px) {
	#footer .default_newsletter_style .newsletter_title .sub_text {width: 90%;}
}



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

.default_nav_style li>a:after{background: url(../images/icon_arrdown_nav.png) no-repeat center;}

#header .default_shopping_cart_style{background: url(../images/icon_shopcar.png) no-repeat left center;}
#header .default_search_style .bg{background: url(../images/icon_search.png) no-repeat center center;}
#header .default_account_style .global_login_sec .SignInButton_sec{background: url(../images/icon_account.png) no-repeat center center;}
#header .default_account_style .global_account_sec .AccountButton_sec{background: url(../images/icon_account.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);}

.slider_btns .slider_btn_left {background-image: url(../images/left_arr.png);}
.slider_btns .slider_btn_right {background-image: url(../images/right_arr.png);}

.default_newsletter_style .default_newsletter_form .FontBgColor{background-image:url(../images/icon_plane.png); background-repeat:no-repeat; background-position:center center;}

#footer .footer_social a{background-image: url(../images/social_sprit.png);}


@media screen and (max-width: 1000px) { /*当屏幕尺寸小于1000px时，应用下面的CSS样式*/
	#header .mobile_search_area {background: url(../images/icon_search_m.png) no-repeat center center; background-size:100%;}
	#header .mobile_account_area {background: url(../images/icon_account_m.png) no-repeat center center; background-size:100%;}
	#header .mobile_shopcar_area .shopcar_icon_m{background: url(../images/icon_shopcar_m.png) no-repeat center center; background-size:100%;}
	#header .default_search_style .bg{background: none;}

	.product_list .product_item .product_btn_item{background:url('../images/icon_add_cart.png') no-repeat 13px center;}

	.mobile_footer_top .default_foot_menu_style .menu_list>dl>dt::after {background: url(../images/icon_down.png) no-repeat center center;}
}






