/* 左右浮动 */
.fl{float: left;}
.fr{float: right;}

/* 定位 */
.rel{position: relative;}
.abs{position: absolute;}

/* 闭合浮动 */ 
.clearfix:after{content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{*zoom:1;}

/* 文字溢出 显示省略号 */
.text-elli {
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis;
}
/*文字隐藏*/
.text-hide{
    text-indent: -9999em;
    overflow: hidden;
    display: inline-block;
    *display:inline;
    *zoom:1;
}
/* 强制不换行 */
.nowrap {
    white-space: nowrap;
    word-wrap: normal;
}
/* 连续字符换行 */
.break {
    white-space: normal;
    word-wrap: break-word;
}
/* 隐藏 */
.hidden {display: none;}
.vh{visibility: hidden;}
.show{display: block;}
/* inline-block 元素及修复其间隙 */
.dib {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
.dib_box {
    font-size: 0; /* 所有浏览器 */
    *word-spacing: -1px; /* IE6/7 */
}

@media (-webkit-min-device-pixel-ratio:0) {
.dib_box {
    letter-spacing: -5px; /* Safari 5- 等不支持 font-size: 0 的浏览器*/
    }
}

.dib_box .dib {
    vertical-align: top;
    font-size: 12px;
    letter-spacing: normal;
    word-spacing: normal;
}  

/* 复用颜色 */
.cf60{color: #ff6600;}
.c60{color:#60860e;}
.c96{color: #cc9966;}
.cf30{color: #ff3300;}
.cfc9{color: #ffcc99;}

/* 16x16icon */
.icon_16{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../i/icon_16.png);
    vertical-align: -2px;
}
.i12{background-position:-16px 0;}
.i13{background-position:-32px 0;}
.i14{background-position:-48px 0;}

.ico_16 {
background: url(../i/ico_16.png) no-repeat;
width: 16px;
height: 16px;
display: inline-block;
vertical-align: middle;
}

/* 间距 */
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt30{margin-top: 30px;}
.mr10{margin-right: 10px;}
.ml5{margin-left: 5px;}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.ml20{margin-left: 20px;}
.mb10{margin-bottom: 10px;}

.pt10{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pt35{padding-top: 35px;}
.pl5{padding-left: 5px;}
.pl15{padding-left: 15px;}
.pr5{padding-right: 5px;}
.pr10{padding-right: 10px;}

/* 文字大小 */
.f12{font-size: 12px;}
.f14{font-size: 14px;}
.f16{font-size: 16px;}

/* 文字对齐 */
.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}

/* 字体  */
.fw{font-family: Microsoft yahei;}

.vm{
    vertical-align: middle;
    *vertical-align: -8px;
}

.wrap {
    width: 960px;
    margin: auto;
    overflow: hidden;
}
/* 头部内容 */
.headBg{
    border-bottom: 1px solid #372016;
    background: url(../i/headBg.jpg) repeat-x;
}
.head,.head a{color: #fc9;}
.head{
    width: 960px;
    height: 110px;
    margin: 0 auto;
}
.logo{
    width: 197px;
    height: 68px;
    margin-top: -5px;
}
/* 首页头部欢迎区域 */
.welcome{
    padding-top: 6px;
    text-align: right; 
}
.welcome ul, .welcome li{
    display: inline-block; 
    *display: inline; 
    *zoom: 1;
}
.welcome li{*margin: 0 3px;}
.welcome li a{color:#ffcc99;}
/* 导航 */
.mainNav{margin-top: 12px;}
.mainNavLBg{
    width: 15px;
    height: 47px;
    background: url(../i/mainNavLBg.png) no-repeat left bottom;
}
.mainNavCBg{
    height: 47px;
    padding:0 5px;
    background: url(../i/mainNavCBg.png) repeat-x left bottom;
}
.mainNavRBg{
    width: 8px;
    height: 47px;
    background: url(../i/mainNavRBg.png) no-repeat right bottom;
}
.mainNav li{
    width: 90px;
    height: 47px;
    padding:0 5px;
    font: 16px/47px Microsoft yahei;
    color: #fc9;
    text-align: center;
    float: left;
}
.mainNav li a{display: block;}
.mainNav li a:hover{color: #fc6;text-decoration: none;}
.mainNav .cur a{
    width: 92px;height: 47px;
    background:url(../i/mainNavCur.png) no-repeat;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./statics/i/mainNavCur.png');
    color: #291a17;
}
.mainNav .cur a:hover{color: #291a17;text-decoration: none;}

/* 底部内容 */
.foot{
    padding-bottom: 50px;
    background:#150c0a;
    border-top: 1px solid #342420;
}
.foot li{
    color: #775e52;
    float: left;
}
.foot li a{color: #775e52;}
.foot .links{width: 412px;}
.foot .operators{width:245px; padding-left:20px;}
.foot .contactUs{padding-left:20px; width:262px; overflow: hidden;}
.foot .links,.foot .operators{position: relative;}
.foot .line{
    position: absolute;
    top: 0;right: 0;
    background: url(../i/footLine.png) no-repeat;
    width: 2px;height: 270px;
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./statics/i/footLine.png');
}

.foot .links .links_cont li,.foot .links .links_cont li img{width:90px;height: 36px;}
.foot .links li{margin:0 10px 10px 0;}
.foot .links .links_share li{margin-right: 20px;}
.guardianship{
    display: inline-block;
    width: 50px;
    height: 12px;
    margin-left:15px;
    background:url(../i/guardianshipIco.png) no-repeat;
}
.police{
    display: block;background: url(../i/policeIco.png) no-repeat;
    width: 94px;height: 55px;
    margin-top: 20px;
}

/* 多个页面重复出现表格 */
.type_box .list li{
    height: 81px;
    float: left;
    padding: 18px 13px;
    width:212px;
    line-height: 1.5;
    border-width: 1px;
    border-style: solid;
    border-color: #fff #fff #dcd2c6 #dcd2c6;
}
.type_box .list li.no_line{
    border-top: none;
}
.type_box .list li.bg{
    background: url(../i/list_bg_s.jpg) repeat-x;
}
.type_box .list li.active{
    cursor: pointer;
    background: url(../i/list_bg_s.jpg) left bottom repeat-x;
}
.type_box .pic{
    float: left;
    margin-right: 10px;
}
.type_box .name{
    width: 120px;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    color: #663300;
}
.type_box .vip i{
    display: inline-block;
    width: 33px;
    height: 15px;
    background: url(../i/vip.jpg);
    vertical-align: -2px;

}
.type_box .give{
    color: #60860e;
    margin-top: 3px;

}
.type_box .give i{
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../i/give.jpg);
    vertical-align: -5px;
    margin-right: 5px;
}
.type_box .more{
    float: right;
    color: #cc9966;
    margin: 10px 10px 0 0;
    font-weight: normal;
    font-size: 12px;
}
.type_box .list li.clothes_type{
    width:120px;
    height: 255px;
    padding: 18px 35px 5px;
    _padding:18px 34px 5px;
}
.type_box .list li.clothes_type.bg{
    background: url(../i/list_bg.jpg) repeat-x;
}
.type_box .list li.clothes_type.active{
    cursor: pointer;
    background: url(../i/list_bg.jpg) left bottom repeat-x;
}

.clothes_type .pic{
    border:1px solid #cdaa76;
    margin: 0;
    display: inline-block;
    float: none;
}
.clothes_type .name{
    text-align: center;
    width: 120px;
    padding-top:2px;
}

/* 分页 */
.pageNative {
    margin-top:40px;
    text-align: center;
}
.pageNative .up, .pageNative .next, .pageNative .prev {
    background: url(../i/btn.png) -310px -305px no-repeat;
    width: 65px;
    height: 28px;
    display: inline-block;
    font: 700 12px/28px "yahei";
    color: #fff;
    vertical-align: top;
    text-align: center;
    cursor: pointer;
}
.pageNative .up i, .pageNative .prev i {
    background: url(../i/nextIcon.png) no-repeat 0 8px;
}
.pageNative .next i {
    background: url(../i/nextUpIcon.png) no-repeat 2px 8px;
}
.pageNative .up i, .pageNative .next i, .pageNative .prev i {
    width: 8px;
    height: 28px;
    display: inline-block;
    vertical-align: middle;
}
.pageNative .numList {
    width: auto;
}
.pageNative .num, .pageNative a, .pageNative span {
    background: url(../i/numBg.png) no-repeat;
    display: inline-block;
    vertical-align: top;
    height: 28px;
    width: 28px;
    text-align: center;
    color: #663300;
    font: 700 14px/28px "yahei";
}
.pageNative span {
    background: none;
}
.pageNative .cur {
    background: none;
    color: #ff6600;
}

/* 公共的背景按钮 */
.btn_grounp{
    display: inline-block;
    *display: inline;
    *zoom:1;
    background: url(../i/btn_bg.jpg) no-repeat 100% 0;
    padding-right: 10px;
    cursor: pointer;
}
.btn_grounp .btn_in{
    display: inline-block;
    *display: inline;
    *zoom:1;
    height: 35px;
    line-height: 35px;
    padding: 0 5px 0 16px;
    color: #fff;
    font-size: 16px;
    background: url(../i/btn_bg.jpg) no-repeat;
    font-weight: bold;
}
.btn_grounp:hover{background-position: 100% -35px;}
.btn_grounp:hover .btn_in{ background-position: 0 -35px;}

/* 红色 */
.btn_grounp.btn_red{background-position:100% -70px;}
.btn_grounp.btn_red .btn_in{background-position: 0 -70px;}
.btn_grounp.btn_red:hover{background-position: 100% -105px;}
.btn_grounp.btn_red:hover .btn_in{background-position: 0 -105px;}

/* 灰色 */
.btn_grounp.btn_gray{background-position:100% -331px;}
.btn_grounp.btn_gray .btn_in{background-position: 0 -331px;}
.btn_grounp.btn_gray:hover{background-position: 100% -366px;}
.btn_grounp.btn_gray:hover .btn_in{background-position: 0 -366px;}

/* 小号按钮 */
.btn_grounp.btn_s{background-position: 100% -140px;}
.btn_grounp.btn_s .btn_in{
    height: 29px;
    line-height: 29px;
    background-position: 0 -140px;
    font-size: 14px;
}
.btn_grounp.btn_s:hover{background-position: 100% -169px;}
.btn_grounp.btn_s:hover .btn_in{background-position: 0 -169px;}

/* 迷你小号按钮 */
.btn_grounp.btn_mini .btn_in{
    height: 20px;
    line-height: 20px;
    padding: 0 3px 0 10px;
    font-size: 12px;
    font-weight: normal;
    float: left;
    background-position: 0 -291px;
}
.btn_grounp.btn_mini{
    padding-right: 5px;
    background-position: 100% -291px;
}

.btn_grounp.btn_mini:hover{background-position: 100% -311px;}
.btn_grounp.btn_mini:hover .btn_in{background-position: 0 -311px;}

/* 小号&灰色 */
.btn_grounp.btn_s.btn_gray{background-position: 100% -233px;}
.btn_grounp.btn_s.btn_gray .btn_in{background-position: 0 -233px;}
.btn_grounp.btn_s.btn_gray:hover{background-position: 100% -262px;}
.btn_grounp.btn_s.btn_gray:hover .btn_in{background-position: 0 -262px;}

/* 禁用 */
.btn_grounp.disable,.btn_grounp.disable:hover{background: url(../i/btn_bg.jpg) no-repeat 100% -198px; cursor: default;}
.btn_grounp.disable .btn_in,.btn_grounp.disable:hover .btn_in{background: url(../i/btn_bg.jpg) no-repeat 0 -198px;}

/* prodpopwin start */
.prodpopwin{ cursor: pointer; }
/* prodpopwin end */

/* 提示框 */
.pop_tip{
    line-height: 1.5;
    padding: 2px 5px;
    background: #fff1d9;
    border:1px solid #cfb382;
    position: absolute;
    font-size: 12px;
    border-radius:3px;
    box-shadow: 1px 1px 1px rgba(0,0,0,.1);
    text-align: center;
    z-index: 4;
}
.pop_tip i.a,.pop_tip i.b{
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    border-style: solid dashed dashed;
    border-width: 4px;
    border-color: #cfb382 transparent transparent;
}
.pop_tip i.b{border-color:#fff1d9 transparent transparent;}
.pay_tip{width: 120px;}
.pay_tip i.a,.pay_tip i.b{left: 62px; top: 22px;}
.pay_tip i.b{top: 21px;}

.common_tip{
    width: 192px;
    text-align: left;
}
.common_tip i.a,.common_tip i.b{
    left: 8px;
    top: -9px;
    border-style: dashed dashed solid;
    border-width: 4px;
    border-color: transparent transparent #cfb382;
    z-index: 2;
}
.common_tip i.b{border-color:transparent transparent #fff1d9; top: -8px;}
/* share */
.share{font-size:13px;line-height:16px !important;}
.share a{padding-left:19px;height:16px;_height:18px;text-decoration:none;display:none;zoom:1;vertical-align:middle;cursor:pointer;color:#333;margin-right:3px;-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.share a:hover{text-decoration:underline;-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75;}
.share.icon-medium a{padding-left:27px;height:24px;}
.share .share-qzone{background:url("http://static.bshare.cn/frame/images/logos/s4/sprite/top_logos_sprite.png") no-repeat 0 -234px;*display:inline;display:inline-block;}
.share.icon-medium .share-qzone{background:url("http://static.bshare.cn/frame/images/logos/m2/sprite/top_logos_sprite.gif") no-repeat 0 -338px;*display:inline;display:inline-block;}
.share .share-sinaminiblog{background:url("http://static.bshare.cn/frame/images/logos/s4/sprite/top_logos_sprite.png") no-repeat 0 -270px;*display:inline;display:inline-block;}
.share.icon-medium .share-sinaminiblog{background:url("http://static.bshare.cn/frame/images/logos/m2/sprite/top_logos_sprite.gif") no-repeat 0 -390px;*display:inline;display:inline-block;}
.share .share-renren{background:url("http://static.bshare.cn/frame/images/logos/s4/sprite/top_logos_sprite.png") no-repeat 0 -252px;*display:inline;display:inline-block;}
.share.icon-medium .share-renren{background:url("http://static.bshare.cn/frame/images/logos/m2/sprite/top_logos_sprite.gif") no-repeat 0 -364px;*display:inline;display:inline-block;}
.share .share-qqmb{background:url("http://static.bshare.cn/frame/images/logos/s4/sprite/top_logos_sprite.png") no-repeat 0 -198px;*display:inline;display:inline-block;}
.share.icon-medium .share-qqmb{background:url("http://static.bshare.cn/frame/images/logos/m2/sprite/top_logos_sprite.gif") no-repeat 0 -286px;*display:inline;display:inline-block;}
.share .share-neteasemb{background:url("http://static.bshare.cn/frame/images/logos/s4/sprite/top_logos_sprite.png") no-repeat 0 -162px;*display:inline;display:inline-block;}
.share.icon-medium .share-neteasemb{background:url("http://static.bshare.cn/frame/images/logos/m2/sprite/top_logos_sprite.gif") no-repeat 0 -234px;*display:inline;display:inline-block;}
.share .share-kaixin001{background:url("http://static.bshare.cn/frame/images/logos/s4/sprite/top_logos_sprite.png") no-repeat 0 -126px;*display:inline;display:inline-block;}
.share.icon-medium .share-kaixin001{background:url("http://static.bshare.cn/frame/images/logos/m2/sprite/top_logos_sprite.gif") no-repeat 0 -182px;*display:inline;display:inline-block;}
.share .share-feixin{background:url("http://static.bshare.cn/frame/images/logos/s4/sprite/top_logos_sprite.png") no-repeat 0 -72px;*display:inline;display:inline-block;}
.share.icon-medium .share-feixin{background:url("http://static.bshare.cn/frame/images/logos/m2/sprite/top_logos_sprite.gif") no-repeat 0 -104px;*display:inline;display:inline-block;}
.share .share-sohuminiblog{background:url("http://static.bshare.cn/frame/images/logos/s4/sprite/top_logos_sprite.png") no-repeat 0 -306px;*display:inline;display:inline-block;}
.share.icon-medium .share-sohuminiblog{background:url("http://static.bshare.cn/frame/images/logos/m2/sprite/top_logos_sprite.gif") no-repeat 0 -442px;*display:inline;display:inline-block;}
.share .share-douban{background:url("http://static.bshare.cn/frame/images/logos/s4/sprite/top_logos_sprite.png") no-repeat 0 -36px;*display:inline;display:inline-block;}
.share.icon-medium .share-douban{background:url("http://static.bshare.cn/frame/images/logos/m2/sprite/top_logos_sprite.gif") no-repeat 0 -52px;*display:inline;display:inline-block;}
.share .share-qqxiaoyou{background:url("http://static.bshare.cn/frame/images/logos/s4/sprite/top_logos_sprite.png") no-repeat 0 -216px;*display:inline;display:inline-block;}
.share.icon-medium .share-qqxiaoyou{background:url("http://static.bshare.cn/frame/images/logos/m2/sprite/top_logos_sprite.gif") no-repeat 0 -312px;*display:inline;display:inline-block;}

