/* --- .mod.mod-a  --- */
.mod-a {margin-top:10px;width:100%;}
.mod-a .hd {height:31px;border-bottom:2px solid #a10003;margin-bottom:6px;}
.mod-a .hd h3 {height:31px;text-indent:-9999px;}
.mod-a .bd {border:1px solid #BBB;padding:20px 0 10px;overflow:hidden;}
.mod-a .more {float:right;padding:10px 18px 0 0;}

.mod-a .img-list li {margin-left:7px;height:320px;}


/* --- .mod.mod-b  --- */
.mod-b {margin-top:10px;border:1px solid #565662;padding:1px;}
.mod-b .hd {padding:0 15px 0 43px;height:23px;line-height:23px;color:#FFF;background:#565662 url(img/mod_hd_b.gif) no-repeat left top;}
.mod-b .bd {padding:10px 2px 0;}
.mod-b .hd h3 {font-weight:normal;}
.mod-b .more a {color:#FFF;}

/* --- #goods-xxx.img-list  --- */
#goods-xxx.img-list {border:1px solid #BBB;padding:20px 0 10px;overflow:hidden;*zoom:1;}
#goods-xxx.img-list li {margin-left:7px;height:320px;}

/* --- #goods-man, #jeans-woman  --- */
#goods-man .hd h3 {background:url(img/man_hd.gif) no-repeat;}
#goods-woman .hd h3 {background:url(img/woman_hd.gif) no-repeat;}

/* --- #goods-accessory, #jeans-assoc, #hot-comments  --- */
#goods-accessory {margin-right:10px;width:566px;height:643px;overflow:hidden;}
#goods-accessory .bd {padding:10px 0 0;}

#jeans-assoc {width:406px;height:310px;}
#hot-comments {width:406px;height:260px;}

.list.news-list {padding:0 25px 10px 15px;line-height:29px;}
.list.news-list li {border-bottom:1px dotted #888;}
.list.news-list .date {float:right;width:70px;}


#safe-logo {padding:10px 0;width:410px;height:49px;overflow:hidden;}

/* --- #friend-link --- */
#friend-link {clear:both;margin:0px 0 0;}
#friend-link dt {background-color:#ddd;height:23px;line-height:23px;}
#friend-link dt strong {display:block;height:23px;width:80px;text-align:center;background-color:#bbb;}
#friend-link dd {border:1px solid #ccc;padding:5px 10px;line-height:21px;}
#friend-link a {margin-right:10px;white-space:nowrap;}
#friend-link img {margin-top:10px;width:88px;height:31px;}


#tab-a {padding-top:2px;}
#tab-a label {float:left;padding-right:2px;width:65px;height:21px;color:#000;text-align:center;background:url(img/tab_a_item.gif) no-repeat;cursor:pointer;}
#tab-a label.active {background-image:url(img/tab_a_item_active.gif);}

/* --- #block-a --- */
#block-a {height:542px;background-color:#dadada;margin-bottom:10px;}
#block-a .col-side {width:200px;margin-left:9px;}
#block-a .col-main {width:781px;padding-top:10px;}

/* #ifocus */
#ifocus {border:2px solid #FFF;width:551px;height:260px;overflow:hidden;position:relative;}
#ifocus img , #ifocus ul li {width:551px;height:260px;}

#ifocus ol {position:absolute;bottom:7px;left:10px;z-index:100;text-align:center;font-weight:bold;}
#ifocus ol li {float:left;display:inline;margin-right:6px;width:15px;height:17px;border:1px solid #d2c9c5;color:#922332;background-color:#f9efea;cursor:pointer;}
#ifocus ol li.current {color:#FFF; background-color:#922332;}

/* --- #order-query.mod  --- */
#order-query {margin-top:10px;margin-right:3px;height:100px;background-color:#FFF;}
#order-query h3 {padding:0 10px;height:25px;line-height:25px;color:#FFF;font-weight:normal;font-size:13px;background:#cd2a2a;}
#order-query .form-order-search {padding:10px;text-align:center;}
#order-query input.text {color:#5f5f5f;padding-right:18px;width:150px;height:17px;border:1px solid #a4acb2;background:url(img/icon_order_search.gif) no-repeat right 1px;}
#order-query button {margin-top:10px;width:134px;height:19px;line-height:19px;background:url(img/btn_order_search.gif) no-repeat;text-indent:-9999px;}

/* --- #jeans-trend.mod  --- */
#jeans-trend.list {margin-right:3px;height:165px;background-color:#FFF;}
#jeans-trend.list h3 {padding:0 10px;height:25px;line-height:25px;color:#FFF;font-weight:normal;font-size:13px;background:#cd2a2a;}
#jeans-trend.list h3 em {padding:0 5px;color:#FFF;font-size:12px;}
#jeans-trend.list ul {padding:5px 10px 0;}
#jeans-trend.list li {border-bottom:1px dotted #444;}

.banner-001 {clear:both;width:780px;height:253px;margin-top:10px;}
.banner-002 {clear:both;width:200px;height:253px;margin-top:10px;}


/* --- #brand-logo.mod --- */
#brand-logo {width:226px;height:264px;}
#brand-logo .hd {height:23px; line-height:23px;color:#FFF; background-color:#cd2a2a;padding:0 10px;}
#brand-logo .hd h3 {font-size:13px;}
#brand-logo .hd a {color:#FFF;}
#brand-logo .hd span {float:right;}
#brand-logo .bd {margin:0 5px;background-color:#FFF;height:241px;}
#brand-logo img {float:left;display:inline;margin:17px 0 0 12px;border:1px solid #CCC;height:36px;width:87px;}