@charset "utf-8";
body { font-family: "宋体"; font-size: 12px; margin: 0px 0px; padding: 0px 0px; background: #ffffff; color: #404040; }
div { border: 0px; padding: 0px 0px; margin: 0px 0px; display: block; }
h1,h2,h3,h4 { border: 0px; padding: 0px 0px; margin: 0px 0px; }
img { border: 0px; padding: 0px 0px; margin: 0px 0px; }
span { border: 0px; padding: 0px 0px; margin: 0px 0px; }
ul { border: 0px; padding: 0px 0px; margin: 0px 0px; float: left; }
li { border: 0px; padding: 0px 0px; margin: 0px 0px; list-style: none; }
*:focus { outline: none; } 
lable { padding: 0px 0px; margin: 0px 0px; }
input { padding: 0px 0px; margin: 0px 0px; font-size: 12px; font-family: "宋体"; }
select { font-size: 12px; font-family: "宋体"; }
p { padding: 0px 0px; margin: 0px 0px; }
.clearfix:after { display: block; height: 0px; visibility: hidden; clear: both; content:"\0020"; }
.clearfix {	zoom: 1; }
.clear { clear: both; }
a:link { text-decoration: none; blr:expression(this.onFocus=this.blur()); outline: none; }
a:visited { text-decoration: none; blr:expression(this.onFocus=this.blur()); outline: none; } 
a:hover { text-decoration: none; blr:expression(this.onFocus=this.blur()); outline: none; }
a:active { text-decoration: none; blr:expression(this.onFocus=this.blur()); outline: none; }

.s_gallery { width: 100%; min-width: 1000px; margin: 0px auto; }
.s_gallery_head { width: 100%; height: 89px; margin: 0px auto; }
.s_gallery_body { width: 960px; margin: 0px auto; }
.s_brand { width: 960px; border-bottom: 2px solid #d9c9d2; padding: 8px 0px; float: left; }
.s_gallery_foot { width: 960px; float: left; }
.s_brand_left { width: 227px; float: left; }
.s_brand_right { width: 733px; float: left; }

/* shoes brand recommended */
.s_recom { width: 217px; border: 1px solid #d9c9d2; float: left; }
.s_recom_tit { width: 217px; height: 30px; background: url(/Content/images/shoes_brand/titbg_left.gif); float: left; overflow: hidden; }
.s_recom_tit h1 { font-size: 14px; color: #7d0c4e; padding-left: 15px; line-height: 31px; *line-height: 30px; _line-height: 31px; }
.s_recom_info { width: 217px; height: 627px; float: left; overflow: hidden; }
.s_recom_info .arrow_t { width: 217px; height: 33px; float: left; }

.s_recom_info .arrow_t .top { width: 217px; height: 33px; background: url(/Content/images/shoes_brand/arrow.gif) no-repeat 0px 0px; display: block; }
.s_recom_info .arrow_t .nonet { width: 217px; height: 33px; background: url(/Content/images/shoes_brand/arrow.gif) no-repeat -223px 0px; }
.s_recom_info .arrow_b { width: 217px; height: 33px; float: left; }
.s_recom_info .arrow_b .bottom { width: 217px; height: 33px; background: url(/Content/images/shoes_brand/arrow.gif) no-repeat 0px -54px; display: block; }
.s_recom_info .arrow_b .noneb { width: 217px; height: 33px; background: url(/Content/images/shoes_brand/arrow.gif) no-repeat -223px -54px; }
.s_recom_info .s_recom_infobg { width: 217px; height: 568px; margin-top: 0px; position: relative; float: left; overflow: hidden; }
.s_recom_info .s_recom_pic { width: 187px; top: 0px; left: 15px; position: absolute; }
.s_recom_info .s_recom_pic a { margin: 0px 0px; width: 187px; height: 144px; float: left; overflow: hidden; }
.s_recom_info .s_recom_pic a h2{ height: 30px; line-height: 30px; cursor: pointer; font-weight: bold; font-size: 14px; font-family: Verdana, Geneva, sans-serif; text-align: center; overflow: hidden;}
.s_recom_info .s_recom_pic img { width: 181px; height: 100px; padding: 2px 2px; border: 1px solid #dacad3; display: block; }
.s_recom a:link, .s_recom a:visited { color: #404040; }
.s_recom a:hover, .s_recom a:active { color: #000000; }

/* shoes brand search */
.s_brand_search { width: 217px; border-right: 1px solid #d9c9d2; border-bottom: 1px solid #d9c9d2; border-left: 1px solid #d9c9d2; float: left; }
.s_brand_search_tit { width: 217px; height: 30px; background: url(/Content/images/shoes_brand/titbg_left.gif); float: left; overflow: hidden; }
.s_brand_search_tit h1 { font-size: 14px; color: #7d0c4e; padding-left: 15px; line-height: 31px;  *line-height: 30px; _line-height: 31px; }
.s_brand_search_info { width: 217px; height: 148px; float: left; overflow: hidden; }
.s_brand_search_info ul { padding: 15px 0px 0px 15px; }
.s_brand_search_info li { width: 187x; height: 29px; }
.s_brand_search_info li select { width: 187px; height: 17px; height: 19px\9; padding: 1px 1px 1px 0px\9; color: #404040; }
.s_brand_search_info .libg { padding: 5px 0px 0px 39px; }

/* shoes brand */
.s_brand_sign { width: 733px; height: 103px; background: #d9c9d2; float: left; overflow: hidden; }
.s_brand_sign ul { padding: 3px 0px 0px 3px; }
.s_brand_sign li { width: 82px; height: 40px; padding: 4px 4px; background: #ffffff; border-right: 1px solid #d9c9d2; border-bottom: 1px solid #d9c9d2;  float: left; overflow: hidden; }
.s_brand_sign img {  width: 82px; height: 40px; display: block; }

/* shoes brand list*/
.s_brand_list { width: 733px; padding-top: 8px; float: left; }
.s_brand_list_tit { width: 733px; height: 36px; background: url(/Content/images/shoes_brand/titbg_brand.gif); float: left; overflow: hidden; }
.s_brand_list_tit h1 { padding-left: 15px; height: 36px; line-height: 37px; *line-height: 36px; _line-height: 37px; color: #ffd200; font-size: 14px; float: left; overflow: hidden; }
.s_brand_list_tit span { padding-left: 12px; line-height: 37px; *line-height: 36px; _line-height: 37px; color: #daced5; float: left; }
.s_brand_list_index { width: 732px; height: 26px; border-bottom: 1px solid #d9c9d2; border-left: 1px solid #d9c9d2; float: left; } 
.s_brand_list_index a { width: 26px; height: 26px; line-height: 26px; text-align: center; background: #f6eff3; color: #7f6975; border-right: 1px solid #d9c9d2; font-family: Verdana, Geneva, sans-serif; float: left; overflow: hidden; }
.s_brand_list_index .digital { width: 29px; }
.s_brand_list_index a.active { color: #7d0c4e; background: #ffffff; }
.s_brand_list_index a:hover { color: #7d0c4e; background: #ffffff; }

.s_brand_list_infobg { width: 731px; height: 663px; border-right: 1px solid #d9c9d2; border-bottom: 1px solid #d9c9d2; border-left: 1px solid #d9c9d2; float:left; overflow: hidden; }
.s_brand_list_info { width: 731px; height: 587px; border-bottom: 1px solid #ece4e8; float:left; overflow: hidden; }
.s_brand_list_info ul { padding-left: 17px; }
.s_brand_list_info li { width: 178px; height: 268px; padding-top: 17px; float: left; overflow: hidden; }
.s_brand_list_info li a img { width: 154px; height: 202px; border: 1px solid #d9c9d2; padding: 3px 3px; margin-bottom: 6px; display: block; }
.s_brand_list_info li a:hover img { border: 1px solid #b19faa; }
.s_brand_list_info li span { width: 162px; height: 21px; line-height: 21px; text-align: center; float: left; overflow: hidden; }
.s_brand_list_info a:link, .s_brand_list_info a:visited { color: #404040; }
.s_brand_list_info a:hover, .s_brand_list_info a:active { color: #73455f; }

/* shoes brand page*/
.list_page { width: 703px; height: 32px; padding: 28px 0 0 18px; float: left; overflow: hidden; }
.list_page_left { width: 361px; text-align: right; padding-left: 50px; float: left; }
.list_page_left1 { width: 232px; padding-top: 3px; padding-top: 4px\9; float: left; }
.list_page_left1 a { padding-right: 13px; }
.list_page_left2 { width: 51px; float: left }
.list_page_left2 input { width: 38px; height: 17px; line-height: 17px; color: #404040; margin: 0px 6px 0px 5px; *margin-top: -1px; _margin-right: 0px; border: 1px solid #d9c9d2; padding: 0 3px; }
.list_page_left3 { width: 18px;  padding-top: 3px; padding-top: 4px\9; float: left; }
.list_page_left4 { padding-left: 5px;  float: left; }
.list_page_right { width: 287px; padding-top: 3px; padding-top: 4px\9; float: left; }
.list_page_right strong { font-weight: normal; color: #8e0056; }
.list_page_right span { padding-right: 7px; }
.list_page a:link, .list_page a:visited { color: #404040; }
.list_page a:hover, .list_page a:active { color: #000000; }