/***************************宽屏样式(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;}

/*===================Common Style============================*/
.wrap{ width: 1230px; margin: 0 auto;}
.ovh{ overflow: hidden;}
.textH{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.textCenter{ text-align: center;}
.fontWrap{ font-size: 14px;}

/*============================Header============================*/
.header .navBar{position: relative;}

.sign{height: 52px;line-height: 52px; margin: 0px 15px 0 0; padding-left: 25px;}
.sign dl{ height: 30px; position: relative;}
.default_account_style dl{height: 52px;line-height: 52px;}
.sign .user{ display: none; width: 220px; padding: 10px 15px 15px; position: absolute; top: 30px; left: -80px; z-index: 1; box-shadow: 0 0 10px rgba(0,0,0,.3);}
.sign .user a{display: inline-block; font-size: 12px; margin: 5px 0;}
.sign .user .btn{ display: block; width: 100%;line-height: 30px; text-transform: uppercase; text-align: center; border-radius: 3px; margin-top: 10px;}
.sign dl:hover .user{ display: block;}

.default_currency_style{line-height:52px; margin:0px 0 0 15px; position:relative; z-index:1; cursor:pointer; float:left;}
.default_currency_style > strong{ display: none;}
.default_language_style{line-height:52px; margin:0px 0 0 15px; position:relative; z-index:1; cursor:pointer; float:left;}
.default_account_style {line-height: 52px;}
.default_account_style dl dt i:before{display: none;}
.default_account_style dl dt{line-height: 52px;padding: 0;}
.default_account:hover dl dd{top: 100%;left: auto;right: 0;}
.head_c{ padding: 4px 0;}
.logo{ float: left; margin-left: 15px;}
.logo, .logo h1{ width: 288px; height: 100px;}

.head_t .text_r{position: relative;z-index: 1000;}
.head_c .wrap{display: flex; justify-content: space-between; align-items: center;}
.head_c .default_search_style{ width: 500px; margin-left: 160px;}
.head_c .default_search_style input{ line-height: 46px;}
.head_c .default_search_style input:first-of-type{ width: 75.8%; padding: 0 2%; }
.head_c .default_search_style input:last-of-type{ width: 20%; border-radius: 3px;cursor: pointer;}

.head_c .default_shopping_cart_style{ position: relative;display: block;padding-left: 56px;width: 56px;height: 48px;}
.head_c .default_shopping_cart_style .text_0{ position: absolute;bottom: 6px;}
.head_c .default_shopping_cart_style .cart_count{ font-size: 12px; padding: 0 10px; line-height: 23px;border-radius: 20px;}
.head_c .default_shopping_cart_style .text_1{ display: none;}
.head_c .default_shopping_cart_style .cart_count_price{ display: none;}
.default_shopping_cart_down .cart_note{left: auto;right: 0;}

.default_nav_style li{ display: inline-block;float: none; height: 55px; padding: 0 30px;}
.default_nav_style li>a{  display: inline-block; float: left; font-size: 16px; line-height: 55px; padding: 0;}
.default_nav_style li>a.slt,.default_nav_style li>a:hover{ text-decoration: none;}
.header .default_nav_style{ width: 100%;height: 59px;}

/*============================Footer============================*/
.footer .info{ padding: 50px 0;}
.footer .default_newsletter_style .newsletter_title{ float: left;width: 35%;margin-left: 15px;}
.footer .default_newsletter_style .newsletter_title .top_text{ display: block;font-size: 24px; margin-bottom: 10px;}
.footer .default_newsletter_style .default_newsletter_form{ float: right;width: 60%; margin-right: 15px;font-size: 0;}
.footer .default_newsletter_style .default_newsletter_form  input{ line-height: 54px; border: none;}
.footer .default_newsletter_style .default_newsletter_form  input:first-of-type{ width: 75%; padding: 0 2%; border-radius: 5px 0 0 5px;margin-left: 0;}
.footer .default_newsletter_style .default_newsletter_form  input:last-of-type{ width: 20%; border-radius: 5px;cursor: pointer;}
.footer .default_newsletter_style:after{content: '';display: block;width: 100%;height: 0;clear: both;}
.newsletter_bgimg{display: none;}

.footer .link{ padding-top: 50px;}
.footer .link .left{ width: 80%;}
.footer .default_foot_menu_style{ width: 80%;}
.footer .default_foot_menu_style .menu_list{ float: left;width: 23%; padding-left: 2%;}
.footer dl dt{ font-size: 18px; margin-bottom: 25px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.footer dl dd{ margin: 10px 0;}
.footer dl dd a{ display: inline-block;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.footer .icon{ width: 20%;}
.footer .icon dl{ width: 100%; padding: 0;}
.footer .icon a{ display: inline-block; width: 40px; height: 40px;  margin-right: 5px;}
.follow_us_list li{margin-right: 0;}
.footer .copy{ padding: 40px 0;}
.footer .copy .img{ margin-bottom: 35px;}
.footer .copy .img img{ height: 20px; margin: 0 7px 3px;}
.global_swap_chain{text-align: center;}

.ixPart2 .box .t1 a, .dealSlide .box .text .t1 a, .ixPart6 .box .text span a,.ixPart6 .box .text p a,.footer dl dd a{text-decoration: none;transition: all 0.3s ease-out;}

/*============================媒体查询============================*/
.mobShow{ display: none;}
.mobHide{ display: block;}

@media screen and (max-width:1250px) {
	.wrap{ width: 98%;}
}

@media screen and (max-width:1200px) {
	.head_c .default_search_style{ margin-left: 80px;}
}

@media screen and (max-width:1110px) {
	.head_c .default_search_style{ margin-left: 30px;}
	.footer .icon a{ margin-right: 10px;}
}

@media screen and (max-width: 1000px){
	.head_c{padding: 0;}
	.logo{margin-left: 0;}
	.mobShow{ display:block;}
	.mobHide{ display:none;}
	.wrap{ width: 750px;}
	.header{width: 100%; padding: 0; position: fixed;top: 0;left: 0;box-sizing: border-box;z-index: 100;}
	.header .headerWrapper{ padding: 10px 15px;position: relative;display: flex;align-items: center;}
	.header_content_height{height: 102px;}
	.head_c{padding: 0px; display: inline-block;width: 100%;flex: 1;}
	.head_c .wrap{width: 100%;}
	.head_c .wrap:before{display: none;}
	.header .navBtn{ width: 46px; height: 42px; background-repeat:no-repeat; background-size: contain; margin: 0 35px 0 0;}
	.header .icon{ position: static;}
	.header .icon a{ display: block; background-position: left bottom; background-repeat: no-repeat; background-size: 45px;}
	.header .icon a.icon1{ width: 45px; height: 50px;}
	.header .icon a.icon2{ width: 60px; height: 50px;margin-left: 30px; position: relative;}
	.header .icon a.icon2 em{ font-size: 24px; line-height: 30px; border-radius: 20px; padding: 0 7px; position: absolute; top: 0; right: 0;}

	.logo{position: relative;font-size: 0;min-height: 50px;padding:0 20px;}
	.logo img{max-width: 100%; max-height: 100px;position: static;margin:auto;}
	.logo, .logo h1{ width:auto; height: auto;}

	.footer .default_newsletter_style .newsletter_title{ width: 100%; font-size: 28px; line-height: inherit; text-align: center; padding: 0; margin: 0;}
	.footer .default_newsletter_style .newsletter_title .top_text{ font-size: 40px;}
	.footer .default_newsletter_style .default_newsletter_form{ width: 90%; margin: 40px 5% 0 0;}

	.footer .icon{ width: 100%; text-align: center; padding: 60px 0;}
	.footer .icon a{ width: 10%; height: 50px;}
	.footer .icon dl{ display: none;}

	.footer .link{ width: auto;padding: 0 30px;}
	.footer .default_foot_menu_style{ width: 100%;}
	.footer .default_foot_menu_style .menu_list{ width: 100%;padding-left: 0;}
	.footer .default_foot_menu_style .menu_list > dl > dt{ position: relative;font-size: 32px; line-height: 34px; padding: 32px 0;}
	.footer .default_foot_menu_style .menu_list > dl > dt:after{ position: absolute;right: 0;top: 35px;content: '';display: block;width: 25px;height: 25px;background-size: contain;background-repeat: no-repeat;}
	.footer .default_foot_menu_style .menu_list > dl > dd{ display: none;}
	.footer .default_foot_menu_style .menu_list .focus dd{ display: block;}
	.footer .default_foot_menu_style .menu_list dl dt { margin-bottom: 0;}

	.footer .copy{ font-size: 28px; text-transform: uppercase; padding: 40px 30px;}
}

@media screen and (max-width: 750px){
	.wrap{ width: 100%;}
	.header .navBtn{ width: 25px; height: 23px; margin: 3px 15px 0 0;}
	.header{ padding:0;}
	.header_content_height{height: 46px;}
	.header .icon a{ background-size: 25px;}
	.header .icon a.icon1{ width: 25px; height: 30px;}
	.header .icon a.icon2{ width: 30px; height: 30px; margin-left: 15px;}
	.header .icon a.icon2 em{ font-size: 12px; line-height: 14px; padding: 0 3px;}
	.footer .default_newsletter_style .newsletter_title{ font-size: 16px;}
	.footer .default_newsletter_style .newsletter_title .top_text{ font-size: 20px;}
	.footer .default_foot_menu_style .menu_list > dl > dt:after{ top: 12px;width: 15px;height: 15px;}

	.footer .link{ padding: 0 15px;}
	.footer .default_foot_menu_style .menu_list > dl > dt{ font-size: 14px; line-height: 20px; padding: 10px 0;}

	.footer .icon{ padding: 15px 0;}
	.footer .follow_us_list a{ width: 40px; height: 40px;}
	.follow_us_list{height: auto;}
	.follow_us_list ul{font-size: 0;}
	.follow_us_list li{margin-right: 2px;}
	.footer .copy{ font-size: 16px; padding: 20px 15px;}
	.global_swap_chain{display: none;}
}

@media screen and (max-width: 414px){
	.footer .default_newsletter_style .newsletter_title{ font-size: 12px;}
	.footer .default_newsletter_style .newsletter_title .top_text{ font-size: 14px;}
	.footer .default_newsletter_style .default_newsletter_form{ margin: 20px 5% 0 0;}
	.footer .default_newsletter_style .default_newsletter_form input{ font-size: 12px; line-height: 40px;}
	.footer .copy{ font-size: 12px;}
	.footer .copy .img{ margin-bottom: 10px;}
	.footer .copy .img img{ max-height: 25px; margin: 3px;}
}

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

.side_category a{display:block; padding-left:13px; border:0;}
.side_category .current{font-weight:bold;}
.side_category .cate_title{padding:5px 0; line-height:160%; 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{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;}
.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 .title{height:28px; line-height:28px; 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>dt{width:82px; height:82px; text-align:center; vertical-align:middle;}
#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;}

#special_offer .pro_item{padding:15px 10px;}
#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; 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;}
#special_offer .pro_item del{margin-left:20px; font-size:12px;}
#special_offer .pro_item del .currency_data, #special_offer .pro_item del .price_data{font-size:12px; font-weight:normal;}
#special_offer .last{border-bottom:0;}
/*************************** gloabl end ***************************/




/********************************* skin_demo.css *****************************/
.sign{ background: url(../images/topIcon2.png) center left no-repeat;}

.head_c .default_shopping_cart_style{ background: url(../images/topIcon3.png) center no-repeat;background-position: left;}

.footer .icon a.icon1{ background-image: url(../images/footIcon1.png);}
.footer .icon a.icon2{ background-image: url(../images/footIcon2.png);}
.footer .icon a.icon3{ background-image: url(../images/footIcon3.png);}
.footer .icon a.icon4{ background-image: url(../images/footIcon4.png);}
.footer .icon a.icon5{ background-image: url(../images/footIcon5.png);}

.ixPart1 .dot span{ background: url(../images/ixBtn1.png) no-repeat;}
.ixPart1 .dot span.on{ background: url(../images/ixBtn2.png) no-repeat;}

.ixPart2 .box .tip{ background: url(../images/icon_discount_bg.png) no-repeat;}
.ixPart2 .box .span_yell{ background: url(../images/icon_sale_bg.png) no-repeat; background-size: 100% 100%;}

.dealSlide .srcoll_btn_prev{ background-image: url(../images/btnL.png);}
.dealSlide .srcoll_btn_next{ background-image: url(../images/btnR.png);}

@media screen and (max-width: 1000px){
	.header .navBtn{ background-image:url(../images/mobNav.png);}

	.header .icon a.icon1{ background-image: url(../images/mobIcon1.png);}
	.header .icon a.icon2{ background-image: url(../images/mobIcon2.png);}

	.footer .default_newsletter_style .newsletter_title{ background: none;}
	.footer .icon a.icon6{ background-image: url(../images/footIcon6.png);}
	.footer .icon a.icon7{ background-image: url(../images/footIcon7.png);}
	.footer .icon a.icon8{ background-image: url(../images/footIcon8.png);}
	.footer .default_foot_menu_style .menu_list > dl > dt:after{ background-image: url(../images/mobFootJia.png);}
	.footer .default_foot_menu_style .menu_list .focus dt:after{ background-image: url(../images/mobFootJian.png);}
}


