@charset "utf-8";


/*header*/
div[id^=divpop] {z-index:9999 !important;}
.header_top_banner { min-width:1050px;position: relative;  width: 100%; background-position:center top; overflow:hidden;}
.header_top_banner a.banner_link {width: 1050px; display:block; margin:0px auto;}
.header_top_banner div{position: absolute; top: 23px; right: 25px; z-index:50; cursor:pointer;}


.headertop_all_box > .layout_w:after{content:''; display:block; clear:both;}
.headertop_all_box > .layout_w > ul > li {float:left; background:url('../images/common/g_gap_01.gif') 0 center no-repeat; margin-left:12px; padding-left:12px;}
.headertop_all_box > .layout_w > ul > li:first-child { padding:0px; margin-left:0px; background:none;}
.headertop_all_box > .layout_w > ul > li > a {color:#5f5530; font-size:11px;}
.headertop_all_box > .layout_w > ul > .direct_btn a {color:#e91839; position:relative; padding-left:17px;}
.headertop_all_box > .layout_w > ul > .direct_btn a:after {content:''; display:block; clear:both; width:11px; height:12px; background:url('../images/common/direct_icon.gif') 0 0 no-repeat; position:absolute; top:0px; left:0px;}
.headertop_all_box > .layout_w > ul > .favorite a {position:relative; padding-left:17px;}
.headertop_all_box > .layout_w > ul > .favorite a:after {content:''; display:block; clear:both; width:11px; height:12px; background:url('../images/common/favorites_icon.gif') 0 0 no-repeat; position:absolute; top:0px; left:0px;}
.headertop_all_box > .layout_w > .left {float:left;}
.headertop_all_box > .layout_w > .right {float:right;}
#header_top_logo {padding-top:40px; position:relative; padding-bottom:14px;}
#header_top_logo h1 {position:absolute; top:40px; left:8px;}
#header_top_logo > div {padding-left:202px;}
#header_top_logo > div:after {content:''; display:block; clear:both;}
#big_menu {margin-top:15px; background:url('../images/common/g_gap_long.gif') right center no-repeat; float:left; padding-right:20px; margin-right:20px; line-height:20px; height:20px;}
/*#big_menu:after {content:''; display:block; clear:both;}*/
#big_menu > li {float:left; margin-left:10px; padding-left:14px; font-size:13.5px; position:relative; color:#444032; font-weight:bold; cursor:pointer;}
#big_menu > li:first-child { margin-left:3px; padding:0px;}.
#big_menu > li:after {content:''; display:block; clear:both; position:absolute;  top:9px; left:0px; width:3px; height:1px; background:#a19f98;}
#big_menu > li:first-child:after {border:1px solid red;}
/*
.shop_info {float:left; display:block; font-size:13px; color:#a29e91; margin-top:10px;}
*/
.shop_info {float:left; display:block; font-size:0px; line-height:0px;  margin-top:12px;}


#search_box {float:right; margin-right:21px; width:124px; position:relative;  background:#a29e91; margin-top:13px;}
#search_box label {color:#fff; position:absolute; left:0px; top:0px; line-height:28px;}
#search_box:after {content:''; display:block; clear:both; width:13px; height:28px; background:url('../images/common/search_left.png') 0 0 no-repeat; position:absolute; top:0px; left:-13px;}
#search_box:before {content:''; display:block; clear:both; width:13px; height:28px; background:url('../images/common/search_right.png') 0 0 no-repeat; position:absolute; top:0px; right:-13px;}

#search_box input[type='text'] {padding:7px 0px; padding-left:5px; padding-right:28px; width:100%; background:transparent;}
#search_box input[type='image'] {position:absolute; right:0px; top:6px;}
.header_fixed_wrap .headertop_all_box {border-bottom:1px solid #e4e4e4; line-height:32px; height:32px;}


/*
.header_menu_02 > div > div > ul:after {content:''; display:block; clear:both;}
.header_menu_02 > div > div > ul > li {float:left;}
.header_menu_02 > div > div > ul > li.home {padding:9px 0px 10px 9px; *padding:5px 0px 2px 9px;padding:4px 0px 4px 9px \9;}
.header_menu_02 > div > div > ul > li.naviGap {position:relative;padding:9px 0px 10px 9px;*padding:7px 9px 2px 9px;padding:7px 0px 4px 9px \9;}
_:-ms-fullscreen, :root .naviGap { padding:11px 0px 10px 9px !important;}
*/



/*index*/

body {overflow:hidden; position:relative;}
#main_s {width:1050px; margin:auto;}  
#visual {position:relative; height:601px;}
#visual ul.img{position:absolute; left:0; top:0;}
#visual ul.img li {position:absolute; left:0; top:0; z-index:1; padding:0px 2px;}
#visual ul.img li.on {z-index:2;}
#visual .btnPrev {position:absolute; left:-255px; top:45%; text-indent:-999px; width:56px; height:56px; background:url('../images/btns/main_s_buttom.png') 0 0 no-repeat; z-index:3; opacity: 0.7;
filter: alpha(opacity=70); }
#visual .btnNext {position:absolute; right:-255px; top:45%;  text-indent:-999px; width:56px; height:56px; z-index:3;  background:url('../images/btns/main_s_buttom.png') -59px 0 no-repeat;z-index:3; opacity: 0.7;
filter: alpha(opacity=70); }

#main_inportant_content {width:100%;}
#main_inportant_content:after {content:''; display:block; clear:both;}
#main_inportant_content > div {float:left; margin-bottom:8px;}
#main_inportant_content > .left {width:202px; padding-right:26px; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
#main_inportant_content > .right {width:774px;}
#main_menu { position:relative;}
#main_menu > li {border-top:1px solid #d0cec8; padding-left:16px; height:42px; line-height:42px; font-size:13px;color:#6f643c; cursor:pointer;}
#main_menu > li a {display:inline-block; width:100%;}
#main_menu > li.on {background:#6f643c; color:#fff;}
#main_menu > li.on a {color:#fff;}
#main_menu > li:first-child {border-top:0px;}
.main_banner_01 {width:100%;}
.main_banner_01:after {content:''; display:block; clear:both;}
.main_banner_01 li {line-height:0px; font-size:0px; float:left;}

.best_product_box {width:100%; position:relative;}

.best_product_box:after {content:''; display:block; clear:both; width:100%; height:1px; background:#a29e91; z-index:-1; position:absolute; left:0px; bottom:0px;}

.best_product_box ul {}
.best_product_box ul:after {content:''; display:block; clear:both;}
.best_product_box ul > li {float:left;  position:relative; padding:0px 14px; line-height:39px; height:39px;text-align:center; font-size:13px; border:1px solid #fff;  cursor:pointer; border-collapse: separate;}


.best_product_box ul > li:after {content:''; display:block; clear:both; width:100%; height:1px; background:#a29e91; position:absolute; left:-1px; bottom:-1px;  padding:0px 1px;}


.best_product_box ul > li.on {border-bottom:0px;   border:1px solid #a29e91; border-bottom:1px solid #fff; position:relative;}
.best_product_box ul > li.on:after {content:''; display:block; clear:both; width:6px; height:39px; background:url('../images/common/goods_menu_left.gif') 0 0 no-repeat; position:absolute; top:-1px; left:-1px;}
.best_product_box ul > li.on:before {content:''; display:block; clear:both; width:6px; height:39px; background:url('../images/common/goods_menu_right.gif') 0 0 no-repeat; position:absolute; top:-1px; right:-1px;}

.best_promotion {padding-top:25px; padding-bottom:15px; position:relative; left:-25px; width:1001px;}
.best_promotion:after {content:''; display:block; clear:both;}
.best_promotion > dl {margin-left:19px; width:176px; overflow:hidden; float:left; margin-bottom:25px;}

.best_promotion > dl > dt {position:relative; line-height:0px;  font-size:0px; margin-bottom:12px; width:176px;  height:176px; overflow:hidden;}
.best_promotion > dl > dt img {width:100%;}


.best_promotion > dl > dt span {position:absolute; display:block; top:0px; left:0px; }
.best_promotion > dl > dt span strong {font-size:28px;}


.ranking_class {position:absolute; display:block; top:10px; left:10px; font-size:19px; color:#e91839; padding-bottom:5px; border-bottom:2px solid #e91839; line-height:160%;  font-family: 'Lusitana', serif;  font-style: italic;}
.ranking_class strong {font-size:28px;}



.best_promotion > dl > dd .best_goods_brand {font-weight:bold; margin-bottom:8px; color:#000; min-height:12px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; }
.best_promotion > dl > dd .best_goods_name {overflow: hidden;text-overflow: ellipsis; white-space: nowrap; color:#918d7f; font-size:11px; margin-bottom:10px;}
.best_promotion > dl > dd .best_goods_price {font-weight:bold;     font-size: 15px;
    font-weight: bold;
    color: #e91839;}
.best_promotion > dl > dd .best_goods_price s {font-weight:normal; font-size:11px; margin-right:5px; color:#7b786d;}
.bottom_banner {margin-top:30px; width:100%;}
.bottom_banner:after {content:''; display:block; clear:both;}
.bottom_banner > .left {width:604px; float:left;}
.bottom_banner > .right {width:358px; float:right; }
.bottom_banner > .left  > dl > dt , .bottom_banner > .right > dl > dt {font-size:16px; color:#444032; margin-bottom:10px; font-weight:bold;}
.bottom_banner > .right > dl {}
.bottom_banner > .left  > dl > dd, .bottom_banner > .right  > dl > dd {padding:5px 0px;}
.bottom_banner > .left  > dl > dd {border-right:1px solid #d0cec8; height:534px; width:630px;}
.bottom_banner > .left  > dl > dd:after {content:''; display:block; clear:both;}.
.bottom_banner > .left  > dl > dd > ul {width:100%;}
.bottom_banner > .left  > dl > dd > ul > li {line-height:0px; font-size:0px;}
.bottom_banner > .left  > dl > dd > ul > li.left {float:left; margin-right:13px;}
.bottom_banner > .left  > dl > dd > ul > li.right {float:left;}
.bottom_banner > .right > dl > dt { padding-left:51px;}
.bottom_banner > .right > dl > dd  { border-left:1px solid #d0cec8;height:534px; padding-left:37px; }
.bottom_banner > .right > dl > dd > ul > li {line-height:0px; font-size:0px;}
.bottom_banner > .right > dl > dd > ul > li:first-child {margin-bottom:30px;}

.bottom_banner2 {line-height:0px; font-size:0px; margin:30px 0px;}


.top_brand_wrap > dl:after {content:''; display:block; clear:both;}
.top_brand_wrap > dl > dt {float:left; font-size:16px; font-weight:bold; color:#444032; margin-right:22px;}
.top_brand_wrap > dl > dd {float:left; margin-right:14px; font-size:14px; color:#5c5a55; padding-bottom:9px; position:relative;}
.top_brand_wrap > dl > dd.on {color:#e91839;}
.top_brand_wrap > dl > dd.on:after {content:''; display:block; clear:both; height:2px;width:100%; background:#e91839; position:absolute; bottom:0px; left:0px;}
.top_brand_goods {background:#5c5a55; padding:32px 0px;}
.top_brand_goods:after {content:''; display:block; clear:both;}
.top_brand_goods > .left {float:left;}
.top_brand_goods > .left > ul > li {line-height:0px; position:relative; font-size:0px; cursor:pointer;}
.top_brand_goods > .left > ul > li:after {position:absolute; width:152px; height:1px;content:''; display:block; clear:both; background:url('../images/common/brand_gap.gif') 0 0 no-repeat; bottom:0px; right:0px;}
.top_brand_goods > .right {float:left; padding-left:49px; width:696px;}

.last_banner_wrap {margin-top:32px;}
.last_banner_wrap > p {font-weight:bold; color:#444032; font-size:16px; margin-bottom:9px;}
.last_banner_wrap > ul {width:100%;}
.last_banner_wrap > ul:after	{content:''; display:block; clear:both;}
.last_banner_wrap > ul li {float:left; line-height:0px; font-size:0px;}

.sub_title {font-size:20px;font-weight:normal;text-align:center;background:url('../images/common/title_back.gif') 0px center repeat-x; margin-bottom:13px; padding-top:5px;}
.sub_title span {background:#fff; color:#333;  font-weight:bold;}
.sub_title2 {font-size:36px;font-weight:normal;text-align:center;background:url('../images/common/title_back2.gif') 0px center repeat-x; margin-bottom:20px; padding-top:5px;}
.sub_title2 span {padding:0px 30px; background:#f3f3f3; color:#333;}
.main_banner_box ul li {float:left; margin:10px 19px;}
.main_middle_goods {background:#f3f3f3; min-height:200px; padding:40px 0px 60px;}


.live_class {text-align:center; position:absolute; top:-70px; left:50%; margin-left:-25px;
padding:30px 11px 0px; }
.live_class.cart {background:#f3f3f3 url('../images/common/cart_icon.png') center 0 no-repeat;}
.live_class.wishlist {background:#f3f3f3 url('../images/common/wishlist_icon.png') center 0 no-repeat;}

.over_menu_wrap {border:; position:absolute; top:0px; left:176px;  padding:8px 1px 8px 14px; border-top:1px solid #252525; border-bottom:1px solid #252525;background-color: rgba(255, 255, 255, 0.95);background: rgba(255, 255, 255, 0.95);color: rgba(255, 255, 255, 0.95);z-index:9500; height:310px;}

.category_banner_wrap2 {position:absolute; bottom:0px; left:0px;}

.over_menu_wrap  li {line-height:28px !important; height:28px !important; color:#6f643c; font-weight:bold; font-size:12px;}

.over_menu_wrap:after {content:''; display:block; clear:both; position:absolute; left:0px; top:0px; width:1px; height:100%; background:#252525;}
.over_menu_wrap:before {content:''; display:block; clear:both; position:absolute; right:0px; top:0px; width:1px; height:100%; background:#252525;}
.two_death {width:194px; position:relative;}
.two_death > li { padding-left:13px;}
.two_death > li.on {background:#e5e4e0;}

.three_menu_wrap {position:absolute; top:-9px; left:194px ; border-top:1px solid #252525; border-bottom:1px solid #252525; display:none; padding:13px 0px; background-color: rgba(235, 238, 238, 0.95);background: rgba(235, 238, 238, 0.95);color: rgba(235, 238, 238, 0.95); z-index:9999;display:none;}
.three_menu_wrap:after {content:''; display:block; clear:both;}
.three_menu_wrap > div > ul {float:left; height:300px;}

.menu_gap_class2 {background:#d0cec8; left:193px; width:1px !important; height:100% !Important; position:absolute; top:0px; }

.three_menu_wrap:after {content:''; display:block; clear:both; position:absolute; left:0px; top:0px; width:1px; height:100%; background:#252525;}
.three_menu_wrap:before {content:''; display:block; clear:both; position:absolute; right:0px; top:0px; width:1px; height:100%; background:#252525;}
.three_menu_wrap li {position:relative; width:167px; padding-left:26px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; line-height:normal !important; height:auto !important; margin-bottom:16px;} 
.three_menu_wrap li:hover {text-decoration:underline; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; }

/*Jhslidercss*/
.Jhslider_wrap {position:relative; width:100%;}
.Jhslider_common {position:relative; width:100%;overflow:hidden; }
.Jhslider_common > div {position:absolute; width:2000%; top:0px; left:0px;}
.Jhslider_common > div:after {content:''; display:block;clear:both;}
.Jhslider_common > div dl {float:left; width:160px; margin-right:18px;}
.Jhslider_common > div > div {float:left; width:488px;  line-height:0px; font-size:0px;}
.Jhslider_common > div > div > span {font-size:16px; line-height:30px; height:30px; width:30px; position:absolute; top:0px; left:0px;}
.Jhslider_wrap .arrow_g {position:absolute; width:44px;  height:44px; top:0px; text-indent:-9999px; display:block; cursor:pointer; z-index:9000;}

.Jhslider_common2 {position:relative; width:100%;overflow:hidden; height:402px !important;}
.Jhslider_common2 > div > div {float:left; width:976px; height:402px !important; line-height:0px; font-size:0px;}



#Jhslider_01 .arrow_g.prev {width:19px; height:34px; /*background:url('../images/left_flash_01.png') 0 0 no-repeat;*/  left:13px;}
#Jhslider_01 .arrow_g.next {width:19px; height:34px; /*background:url('../images/right_flash_01.png') 0 0 no-repeat; */ right:13px;}

.Jhslider_wrap .arrow_g.prev { /*background:url('../images/btns/main_type2_buttom.png') 0 0 no-repeat; */top:88px; left:-80px;}
.Jhslider_wrap .arrow_g.next {/*background:url('../images/btns/main_type2_buttom.png') 0px -45px no-repeat;*/ top:88px; right:-80px;}


.Jhslider_wrap .arrow_g2 {position:absolute; width:26px;  height:26px; top:0px; text-indent:-9999px; display:block; cursor:pointer;}
.Jhslider_wrap .arrow_g2.prev {background:url('../images/btns/list_set_buttom.png') 0 0 no-repeat; top:66px; left:-35px;}
.Jhslider_wrap .arrow_g2.next {background:url('../images/btns/list_set_buttom.png') 0px -28px no-repeat; top:66px; right:-35px;}


#Jhslider_01 .page_wrap {position:absolute; bottom:23px; height:22px; left:0px; width:100%; z-index:9300; text-align:center;}
#Jhslider_01 .page_wrap > div {display:inline-block; margin:0px 4px; width:12px; height:12px; background:url('../images/common/flash_point_01.png') 0 0 no-repeat; text-indent:-9999px; cursor:pointer;}
/*
#Jhslider_01 .page_wrap > div:first-child {width:42px; background:url('../images/common/flash_point_02.png') 0 0 no-repeat; }
*/
#Jhslider_01 .page_wrap > div.on {width:42px; background:url('../images/common/flash_point_02.png') 0 0 no-repeat; }


/*JXslidercss*/
.Jhslider_two {position:relative; top:0px; left:0px;}
.Jhslider_two > ul > li:first-child {display:block;}
.Jhslider_two > ul > li {display:none;}
#Jhslider_01.size_class1 {width:289px; height:340px; overflow:hidden;}
.page_list { position:absolute; top:20px; right:20px; z-index:9999;}
.page_list span {display:inline-block; width:15px; cursor:pointer; height:6px; background:#b6b6b6; margin-left:7px;}
.page_list span.pageOn {background:#494949;}

/*footer_menu*/
.footer_menu_index {background:#f5f5f5; padding:30px 0px; position:relative;}


.footer_style_class .arrow_g {width:26px; height:26px; background-size:26px 52px !important;}
.footer_style_class .prev { left:-50px !important;}
.footer_style_class .next {background-position:0px -26px !important; right:-50px !important;}
.footer_style_class .Jhslider_common > div > div {width:153px !important;}
.sns_box:after {content:''; display:block; clear:both;}
.sns_box li {float:left; margin:0px 2px;}


.footer_menu_index > .layout_w {position:relative;}
.footer_stroy {position:absolute; top:-59px; left:0px; font-size:16px; color:#444032; font-weight:bold;}
#footer_menu_content {width:100%;}
#footer_menu_content:after {content:''; display:block; clear:both;}
#footer_menu_content > .left {float:left; width:732px;}
#footer_menu_content > .left > ul {width:152px; float:left;}
#footer_menu_content > .left > ul > li {line-height:35px; padding-left:16px; height:35px; color:#767676; border-bottom:1px solid #dddddd; position:relative; cursor:pointer;}
#footer_menu_content > .left > ul > li.on {color:#444444;}
#footer_menu_content > .left > ul > li.on:after {content:''; display:block; clear:both; width:100%; height:3px; background:#444; position:absolute; bottom:-1px; left:0px;}
#footer_menu_content > .left > div {width:497px; float:left; margin-left:48px;}
#footer_menu_content > .right {float:left;}
.enter6_stroy_box {}
.enter6_stroy_box:after {content:''; display:block; clear:both;}
.enter6_stroy_box > dt {float:left; line-height:0px; font-size:0px; width:272px; height:144px; overflow:hidden;}
.enter6_stroy_box > dt img {width:100%;}
.enter6_stroy_box > dd {float:left; width:208px; margin-left:16px;}
.enter6_stroy_box > dd > dl {table-layout:fixed; display:table; width:100%; margin-bottom:5px;}
.enter6_stroy_box > dd > dl > dd, .enter6_stroy_box > dd > dl > dt {display:table-cell; vertical-align:top; line-height:160%;}
.enter6_stroy_box > dd > dl > dt {width:60px; position:relative; padding-left:10px;}
.enter6_stroy_box > dd > dl > dt:after {content:''; display:block; clear:both; width:2px; height:1px;background:#767676; position:absolute; top:8px; left:0px;}
.enter6_stroy_box > dd > dl > dd {width:auto;}
.story_btn:after {content:''; display:block; clear:both;}
.story_btn li {height:26px; background:#fff; padding:0px 10px; text-align:center; line-height:26px; border:1px solid #a29e91; color:#a29e91; float:left; margin-right:5px; cursor:pointer;}
.story_text_info {line-height:160%; color:#999999; font-size:11px; margin-top:15px; height:51px; overflow: hidden;text-overflow: ellipsis; }
.footer_deco {position:relative;}
.footer_deco:before {content:''; display:block; clear:both; width:100%; height:5px; background:url('../images/common/footer_menu_deco.gif') 0 0 repeat-x; position:absolute; top:-5px; left:0px;}

.footer_deco > div:after {content:''; display:block; clear:both;}
.footer_deco {padding:21px 0px 27px;}
.footer_deco > div > .footer_logo {float:left;}

.footer_deco > div > .footer_logo  img {
/*
-webkit-filter: grayscale(100%);
filter: gray; opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
	*/
	}

.footer_content_wrap  {float:left;  padding-left:80px;}
.footer_content_wrap > .left > .footer_deco_menu {margin-bottom:13px;}
.footer_content_wrap > .left > .footer_deco_menu > a {font-size:11px; color:#767676;}
.footer_content_wrap > .left {width:650px; float:left;}
.footer_content_wrap > .right {position:absolute; right:0px; margin-top:30px;}
address {color:#999;font-size:11px;}
#select_01:after {content:''; display:block; clear:both;}
#select_01 select {border:1px solid #c2c2c2; float:left;  width:101px;padding:8px; font-size:11px; color:#999999;}
#select_01 a {float:left;  font-size:11px; color:#999999; border:1px solid #c2c2c2; border-left:0px; text-align:center; height:31px; line-height:31px; width:33px;}

.add_style_class2 .arrow_g { width:10px !important; height:18px !important; width:696px;} 
.add_style_class2 .arrow_g.prev {background:url('../images/btns/brand_roop_left.png') 0 0 no-repeat !important; left:-29px !Important;}
.add_style_class2 .arrow_g.next {background:url('../images/btns/brand_roop_right.png') 0 0 no-repeat !important; right:-29px !Important;}
.add_style_class2 .Jhslider_common  > div > div {    line-height:150%; font-size:12px; }
.add_style_class2 .roop_goods_brand { width:120px; margin-right:24px; margin-bottom:20px;}
.add_style_class2 .roop_goods_brand dt img {width:100%;}
.add_style_class2 .roop_goods_brand dd .brand_name {color:#fff !important;}
.add_style_class2 .roop_goods_brand dd .goods_name {color:#bcb8aa !important;}
.add_style_class2 .roop_goods_brand dd .goods_price {color:#bcb8aa !important;}
.add_style_class2  .Jhslider_common  {height:414px !Important;}