body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
    font-size:12px;
}
body, button, input, select, textarea {
    font: 12px/1.5 tahoma,arial,宋体;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
ul, ol {
    list-style: none outside none;
}
a 
{
    font-size:12px;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
button, input, select, textarea {
    font-size: 100%;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
#page, #header, #content, #footer {
    margin-left: auto;
    margin-right: auto;
}
.w950 {
    width: 950px;
}
#logo, #navigation, #navigation .nav-title, #navigation .nav-title:hover i, #navigation .selected, #navigation .selected i, #header .love-msg .l-m-icon, #header .datafrom, #navigation .n-s-btn, #header .l-m-new-msg i, #header .l-m-new-msg em, #navigation .n-s-input label i, #header .l-m-islogin .u-t-l, #header .l-m-islogin .u-t-r, #header .l-m-islogin .u-b-l, #header .l-m-islogin .u-b-r, #header .n-hover .l-m-box-item .b-t-l, #header .n-hover .l-m-box-item .b-t-r, .navigation-shadow {
    background: url("../cmg_img/logo_icon.png") no-repeat scroll -9999px -9999px transparent;
}
.navigation-shadow {
    background-position: 0 -148px;
    background-repeat: repeat-x;
    height: 7px;
    line-height: 7px;
    overflow: hidden;
}
#site-nav-bd {
    width: 990px;
}
.floatleft {
    float: left !important;
}
.floatright {
    float: right !important;
}
.hidden {
    display: none !important;
}
#header {
    background-color: #FFFFFF;
    height: 76px;
    margin-bottom: 0;
    z-index: 500;
}
#header-box {
    margin: 0 auto;
    width: 990px;
}
#logo {
    background-position: -34px 0;
    float: left;
    height: 76px;
    left: -10px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 306px;
}
#logo a {
    display: block;
}
#header .taobao-logo, .love-street-logo {
    height: 50px;
    overflow: hidden;
    text-indent: -9999px;
}
#header .taobao-logo {
    float: left;
    width: 70px;
}
#header .love-street-logo {
    left: 13px;
    position: absolute;
    top: 20px;
    width: 148px;
}
#header .love-msg {
    float: right;
    margin-top: 15px;
    position: relative;
    z-index: 600;
}
#header .l-m-box {
    border-left: 1px dashed #DDDDDD;
    height: 48px;
}
#header .l-m-box li {
    border-right: 1px dashed #DDDDDD;
    float: left;
    height: 48px;
    position: relative;
    width: 70px;
}
#header .l-m-box a {
    color: #333333;
    display: block;
    height: 53px;
    line-height: 19px;
    text-align: center;
}
#header .l-m-box .l-m-icon {
    display: block;
    height: 29px;
    margin: 0 auto;
    overflow: hidden;
    text-indent: -9999px;
    width: 29px;
}
#header .l-m-user .l-m-icon {
    background-position: -225px -79px;
}
#header .l-m-user:hover .l-m-icon {
    background-position: -281px -79px;
}
#header .l-m-publish .l-m-icon {
    background-position: -253px -79px;
}
#header .l-m-publish:hover .l-m-icon {
    background-position: -309px -79px;
}
#header .l-m-my .l-m-icon {
    background-position: -1px -79px;
}
#header .l-m-my:hover .l-m-icon {
    background-position: -113px -79px;
}
#header .l-m-like .l-m-icon {
    background-position: -29px -79px;
}
#header .l-m-like:hover .l-m-icon {
    background-position: -141px -79px;
}
#header .l-m-album .l-m-icon {
    background-position: -57px -79px;
}
#header .l-m-album:hover .l-m-icon {
    background-position: -169px -79px;
}
#header .l-m-msg .l-m-icon {
    background-position: -85px -79px;
}
#header .l-m-msg:hover .l-m-icon {
    background-position: -197px -79px;
}
#header .l-m-msg .l-m-nomal {
    display: block;
}
#header .l-m-msg .l-m-new {
    background: url("http://img02.taobaocdn.com/tps/i2/T1iGqTXiRvXXXXXXXX-25-12.gif") no-repeat scroll 1px 3px transparent;
    clear: left;
    display: none;
    height: 17px;
    margin: 0 auto;
    padding-left: 28px;
    text-align: left;
}
#header .l-m-show-nomal .l-m-nomal {
    display: none;
}
#header .l-m-show-nomal .l-m-new {
    display: inline-block;
}
#header .user-box, #header .borderbox {
    display: none;
}
#header .l-m-islogin .user-box, #header .l-m-islogin .borderbox {
    display: block;
}
#header .l-m-islogin .l-m-box {
    border-left: medium none;
}
#header .l-m-islogin .l-m-user {
    display: none;
}
#header .l-m-islogin .user-box {
    border-bottom: 1px dashed #D9D9D9;
    border-top: 1px dashed #D9D9D9;
    padding: 6px 1px;
    position: relative;
}
#header .l-m-islogin .borderbox {
    height: 46px;
    position: relative;
    width: 5px;
}
#header .l-m-islogin .u-t-l, #header .l-m-islogin .u-t-r, #header .l-m-islogin .u-b-l, #header .l-m-islogin .u-b-r {
    display: block;
    font-size: 0;
    height: 5px;
    line-height: 5px;
    overflow: hidden;
    width: 5px;
}
#header .l-m-islogin .u-t-l {
    background-position: -149px -162px;
    left: -1px;
    top: -1px;
}
#header .l-m-islogin .u-t-r {
    background-position: -155px -162px;
    right: -1px;
    top: -1px;
}
#header .l-m-islogin .u-b-l {
    background-position: -149px -167px;
    bottom: -1px;
    left: -1px;
}
#header .l-m-islogin .u-b-r {
    background-position: -155px -167px;
    bottom: -1px;
    right: -1px;
}
#header .l-m-islogin .u-l, #header .l-m-islogin .u-r {
    display: block;
    height: 36px;
    width: 4px;
}
#header .l-m-islogin .u-l {
    border-left: 1px dashed #D9D9D9;
}
#header .l-m-islogin .u-r {
    border-right: 1px dashed #D9D9D9;
}
#header .l-m-islogin .user-box .img {
    border: 1px solid #DFDFDF;
    display: block;
    float: left;
    height: 30px;
    margin-right: 5px;
    overflow: hidden;
    width: 30px;
}
#header .l-m-islogin .user-box img {
    display: block;
}
#header .l-m-islogin .user-box .name {
    float: left;
    font-weight: bold;
    line-height: 30px;
}
#header .l-m-new-msg {
    background-color: #FFF6F9;
    display: none;
    position: absolute;
    right: 0;
    top: 52px;
    width: 172px;
    z-index: 600;
}
#header .n-hover .l-m-new-msg {
    display: block;
}
#header .n-hover .l-m-box-item {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #FCC7DB #FCC7DB #FFECF2;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    margin-top: -6px;
    padding-top: 5px;
    position: relative;
    z-index: 601;
}
#header .n-hover .l-m-box-item .b-t-l, #header .n-hover .l-m-box-item .b-t-r {
    display: block;
    font-size: 0;
    height: 5px;
    line-height: 5px;
    overflow: hidden;
    position: absolute;
    width: 5px;
}
#header .n-hover .l-m-box-item .b-t-l {
    background-position: -149px -155px;
    left: -1px;
    top: -1px;
}
#header .n-hover .l-m-box-item .b-t-r {
    background-position: -155px -155px;
    right: -1px;
    top: -1px;
}
#header .l-m-new-msg a {
    display: inline;
}
#header .l-m-new-msg ul {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #FCC7DB;
    border-image: none;
    border-left: 1px solid #FCC7DB;
    border-right: 1px solid #FCC7DB;
    border-style: none solid;
    border-width: medium 1px;
    overflow: hidden;
    padding-bottom: 2px;
}
#header .l-m-new-msg li {
    border: medium none;
    clear: left;
    color: #666666;
    height: 25px;
    line-height: 25px;
    text-indent: 9px;
    white-space: nowrap;
    width: 100%;
}
#header .l-m-new-msg .l-m-new-item a {
    border-top: 1px solid #FFECF2;
    display: block;
    height: 25px;
    line-height: 25px;
    text-align: left;
}
#header .l-m-new-msg .l-m-new-item a:hover {
    background-color: #FFECF2;
    text-decoration: none;
}
#header .l-m-new-msg .l-m-new-hr {
    font-size: 0;
    height: 5px;
    line-height: 0;
    overflow: hidden;
    width: 158px;
}
#header .l-m-new-msg i, #header .l-m-new-msg em {
    position: absolute;
}
#header .l-m-new-msg .l-m-tl, #header .l-m-new-msg .l-m-tr, #header .l-m-new-msg .l-m-bl, #header .l-m-new-msg .l-m-br {
    display: block;
    height: 6px;
    line-height: 6px;
    overflow: hidden;
    width: 5px;
}
#header .l-m-new-msg .l-m-tl {
    background-position: -149px -155px;
    left: 0;
    top: 0;
}
#header .l-m-new-msg .l-m-tr {
    background-position: -140px -161px;
    right: 0;
    top: -6px;
}
#header .l-m-new-msg .l-m-bl {
    background-position: -126px -166px;
    bottom: -6px;
    left: 0;
}
#header .l-m-new-msg .l-m-br {
    background-position: -140px -166px;
    bottom: -6px;
    right: 0;
}
#header .l-m-new-msg .l-m-t, #header .l-m-new-msg .l-m-b {
    background-color: #FFF6F9;
    height: 5px;
    left: 5px;
    line-height: 5px;
    overflow: hidden;
}
#header .l-m-new-msg .l-m-t {
    border-right: 1px solid #FCC7DB;
    border-top: 1px solid #FCC7DB;
    top: -6px;
    width: 166px;
}
#header .l-m-new-msg .l-m-b {
    border-bottom: 1px solid #FCC7DB;
    bottom: -6px;
    width: 162px;
}
#header .l-m-new-msg em {
    background-position: -129px -155px;
    display: block;
    height: 10px;
    line-height: 6px;
    overflow: hidden;
    right: 23px;
    top: -12px;
    width: 13px;
}
#header .l-m-new-msg .first-item {
    border-top: 1px solid #FCC7DB;
}
#header .l-m-no-new {
    width: 90px;
}
#header .l-m-no-new .l-m-t {
    width: 84px;
}
#header .l-m-no-new .l-m-b {
    width: 80px;
}
#header .l-m-publish .l-m-new-msg {
    width: 92px;
}
#header .l-m-publish .l-m-b {
    width: 82px;
}
#header .datafrom {
    background-position: -1px -155px;
    height: 17px;
    overflow: hidden;
    position: absolute;
    right: -110px;
    text-indent: -9999px;
    top: -13px;
    width: 105px;
}
#navigation {
    background-color: #DDDDDD;
    background-position: 0 -111px;
    background-repeat: repeat-x;
    height: 36px;
    position: relative;
    text-align: center;
    z-index: 500;
}
#navigation .nav-box {
    margin: 0 auto;
    position: relative;
    width: 990px;
    z-index: 510;
}
#navigation ul {
    position: relative;
    z-index: 600;
}
#navigation li {
    float: left;
    height: 36px;
    z-index: 10;
}
#navigation .floatleft .nav-title {
    background-position: -341px -74px;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    height: 36px;
    padding: 0 14px;
    position: relative;
    z-index: 10;
}
#navigation .nav-title.nav-first {
    background-position: -9999px -9999px !important;
}
#navigation .nav-title:hover {
    background-color: #E32F77;
    background-position: -341px 0;
    z-index: 20;
}
#navigation .nav-title:hover i {
    background-position: -341px 0;
    height: 36px;
    line-height: 36px;
    position: absolute;
    right: -1px;
    top: 0;
    width: 1px;
}
#navigation .nav-title:hover, #navigation .nav-title:hover span {
    text-decoration: underline;
}
#navigation .nav-title span {
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 15px;
    line-height: 15px;
    padding-top: 11px;
}
#navigation .floatright span {
    font-size: 12px;
}
#navigation .nav-title.selected, #navigation .n-hover .nav-title {
    background-color: #D3186A !important;
    background-position: -341px -37px !important;
    z-index: 30 !important;
}
#navigation .nav-title.selected {
    border-bottom: 1px solid #BF0E5B;
    border-top: 1px solid #BF0E5B;
    height: 34px !important;
    text-decoration: none !important;
}
#navigation .nav-title.selected span {
    cursor: pointer;
    text-decoration: none !important;
}
#navigation .nav-title.selected span, #navigation .n-hover dt .nav-title span {
    padding-top: 10px;
}
#navigation .nav-title.selected i {
    background-position: -341px -37px !important;
    height: 36px;
    line-height: 36px;
    position: absolute;
    right: -1px;
    top: -1px;
    width: 1px;
}
#navigation .new .nav-title em {
    background: url("http://img04.taobaocdn.com/tps/i4/T1X7CJXoxfXXXXXXXX-21-13.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 13px;
    position: absolute;
    right: 1px;
    top: -6px;
    width: 21px;
}
#navigation .hot .nav-title em {
    background: url("http://img03.taobaocdn.com/tps/i3/T1jS19Xj0nXXXXXXXX-25-15.gif") no-repeat scroll -2px -1px transparent;
    display: block;
    height: 13px;
    position: absolute;
    right: 1px;
    top: -6px;
    width: 21px;
}
#navigation .nav-search {
    padding-top: 6px;
    position: relative;
    width: 280px;
}
#navigation .n-s-input {
    border-bottom: 1px solid #F71C82;
    border-left: 1px solid #D6086A;
    border-top: 1px solid #D6086A;
    float: left;
    position: relative;
    width: 222px;
}
#navigation .n-s-input label {
    color: #999999;
    height: 22px;
    left: 0;
    line-height: 22px;
    padding-left: 10px;
    position: absolute;
    text-indent: 16px;
    top: 1px;
}
#navigation .n-s-input label i {
    background-position: -109px -159px;
    height: 15px;
    left: 5px;
    line-height: 10px;
    overflow: hidden;
    position: absolute;
    top: 4px;
    width: 14px;
}
#navigation .n-s-input input {
    border: 1px solid #DBDAE0;
    height: 22px;
    line-height: 22px;
    padding: 0 5px;
    width: 210px;
}
#navigation .n-s-show-drop .n-s-drop, #navigation .n-s-mouseenter-drop .n-s-drop {
    display: block;
}
#navigation .n-s-drop {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    display: none;
    left: 1px;
    overflow: hidden;
    position: absolute;
    top: 30px;
    width: 220px;
}
#navigation .n-s-drop div {
    width: 220px;
}
#navigation .n-s-drop .n-s-d-item {
    color: #666666;
    display: block;
    height: 21px;
    line-height: 21px;
    padding: 0 5px;
    text-align: left;
    white-space: nowrap;
    width: 210px;
}
#navigation .n-s-drop .s-hover {
    background-color: #F068A3;
    color: #FFFFFF;
}
#navigation .n-s-drop .s-hover .red {
    color: #FFFFFF !important;
}
#navigation .n-s-btn {
    background-color: #DDDDDD;
    background-position: -288px -155px;
    border: medium none;
    display: block;
    float: left;
    height: 26px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-indent: -9999px;
    width: 52px;
}
#navigation .n-s-btn:hover {
    background-position: -234px -155px;
}
.navigation-shadow {
    background-position: 0 -148px;
    background-repeat: repeat-x;
    height: 7px;
    line-height: 7px;
    overflow: hidden;
}
#navigation .nav-tips {
    display: block;
    height: 28px;
    left: 73px;
    position: absolute;
    top: 31px;
    width: 180px;
    z-index: 601;
}
#navigation .nav-tips-t, #navigation .nav-tips-l, #navigation .nav-tips-r {
    background: url("http://img04.taobaocdn.com/tps/i4/T17pYcXjxrXXaCU1fj-56-34.png") no-repeat scroll -9999px -9999px transparent;
    display: block;
}
#navigation .nav-tips-t {
    background-position: -23px 1px;
    height: 9px;
    left: 23px;
    position: absolute;
    top: -7px;
    width: 11px;
}
#navigation .nav-tips-l {
    background-position: 0 -6px;
    float: left;
    height: 28px;
    width: 23px;
}
#navigation .nav-tips-c {
    background-color: #FFFFFF;
    border-bottom: 1px solid #FFC0DD;
    border-top: 1px solid #FFC0DD;
    color: #666666;
    display: block;
    float: left;
    height: 26px;
    line-height: 26px;
    padding-left: 5px;
    padding-right: 5px;
}
#navigation .nav-tips-r {
    background-position: -36px -6px;
    float: left;
    height: 28px;
    width: 20px;
}
#navigation .nav-tips-r a {
    display: block;
    height: 13px;
    margin-left: 2px;
    margin-top: 7px;
    width: 13px;
}
#header-box .wrap-box .ts {
    display: none;
}
#navigation div {
    margin: 0 auto;
    width: 990px;
}
#navigation .floatright li {
    display: none;
}
#leimu-header {
    background-color: #FFFFFF;
}
#leimu-header #header {
    margin-top: 0 !important;
    padding-top: 25px !important;
}
.rss-follow a, .gotop {
    background: url("http://img02.taobaocdn.com/tps/i2/T1FM18Xg8dXXXXXXXX-101-152.png") no-repeat scroll -9999px -9999px transparent;
}
.rss-follow, .gotop {
    clear: both;
    height: 102px;
    margin-left: 999px;
    position: fixed;
    top: 9999px;
    width: 50px;
}
.rss-follow {
    z-index: 9999;
}
.rss-follow a {
    left: 0;
    outline: medium none;
    position: absolute;
    text-indent: -9999em;
    width: 50px;
}
.rss-follow .rss-btn {
    background-position: 0 0;
    height: 50px;
    top: 0;
}
.rss-follow .rss-btn:hover {
    background-position: -51px 0;
}
.rss-follow .follow-btn {
    background-position: 0 -51px;
    height: 50px;
    top: 51px;
}
.rss-follow .follow-btn:hover {
    background-position: -51px -51px;
}
.gotop {
    background-position: 0 -102px;
    display: block;
    height: 50px;
}
.gotop:hover {
    background-position: -51px -102px;
}
.go-top {
    display: none;
}
.login-popup {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #AAAAAA;
    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
    height: 270px;
    width: 410px;
    z-index: 9999;
}
.login-popup .ks-contentbox {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #FFFFFF;
    height: 270px;
    width: 410px;
}
.tb-login-now-close, .l-j-login .ks-ext-close {
    background: url("http://img03.taobaocdn.com/tps/i3/T10lWjXc8FXXXXXXXX-109-391.png") no-repeat scroll -95px -250px transparent;
    height: 17px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 17px;
}
.l-j-login .ks-ext-close-x {
    display: none;
}
.n-s-btn{cursor:pointer;}
a{cursor:pointer;}
.nav-list{padding-left:5px; padding-right:5px;}
a.udl{ color:White; text-decoration:none;}
.nav-list .udl span {
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight:bold;
    height: 15px;
    line-height: 15px;
    padding-top: 12px;
    margin-right:7px;
}
.udl:hover, .udl:hover span {
    text-decoration: underline;
}
.news p{line-height:27px; border-bottom:1px dashed #dddddd; padding-bottom:5px; margin-bottom:7px;}
.news a{color:#666666; text-decoration:none; margin-right:5px; display:inline-block;  height:30px;}
.news a:hover{ text-decoration:underline;}
.news a.zs_cor{color:#f8448b;}
.news a.cloth_30{width:30px;height:30px; background:url(../cmg_img/clothing_30.png) no-repeat; text-decoration:none;}
.news a.bags_30{width:30px;height:30px; background:url(../cmg_img/bags_30.jpg) no-repeat;text-decoration:none;}
.news a.beauties_30{width:30px;height:30px; background:url(../cmg_img/beauties_30.jpg) no-repeat;text-decoration:none;}
.news a.accessories_30{width:30px;height:30px; background:url(../cmg_img/accessories_30.jpg) no-repeat;text-decoration:none;}
.news a.home_30{width:30px;height:30px; background:url(../cmg_img/home_30.png) no-repeat;text-decoration:none;}
.news a.shoes_30{width:30px;height:30px; background:url(../cmg_img/shoes_30.png) no-repeat;text-decoration:none;}
.reg_bg_pic{float:left;margin-left:10px; margin-top:10px; cursor:pointer; background:url(../cmg_img/cmg_logo_list001.png) no-repeat 0px -69px;width:133px;height:44px; line-height:44px; font-size:23px; color:White; letter-spacing:2px; font-weight:bold;}
.reg_bg_word {float:left; margin-left:12px; padding-top:8px; font-size:12px; text-align:left;}
.reg_bg_word a{margin-left:3px; color:#639b1c; font-weight:bold;}
.reg_bg_word  i{ display:inline-block; width:16px;height:16px; background:url(../cmg_img/cmg_logo_list001.png) no-repeat; margin-right:5px; cursor:pointer;} 
.reg_bg_word i.login_tao{ background-position:0px -120px;}
.reg_bg_word i.login_qq{ background-position:0px -140px;}
.reg_bg_word i.login_sina{ background-position:0px -160px;}
.g_foot{
  width: 960px;
  margin: 0 auto;
  font: 12px/1.5 tahoma,arial,宋体b8b\4f53;
  padding: 7px 0 9px;
  color: #b0b0b0;
  text-align: left !important;
  position: relative;
  clear:both;
}
.g_foot-nav a
{
   display:block;
   float:left;
  margin: 0px 25px 0px 4px;
  color: #3e3e3e;
  text-decoration:none;
}
.g_foot-nav a:hover{
  color: #F60;
  text-decoration: underline;
}
/*添加时间:2012-10-22,The sytle of the top head*/
#top_head{margin-left:auto; margin-right:auto; width:100%; height:25px; background:url(../cmg_img/header-bg-v1.png) repeat-x;}
#top_head .top_head_con{margin-left:auto; margin-right:auto; width:990px;height:25px;}
#top_head .welcome{ line-height:25px; font-size:13px; color:#999999; float:left;}
#top_head .reg_head{ float:right; width:320px; text-align:right; line-height:25px; font-size:13px; color:#999999;}
#top_head .reg_head a{color:#999999; text-decoration:none;}
#top_head .reg_head a:hover{color:#ff3399; text-decoration:underline;}
#top_head .reg_head span.ge1{ margin-left:3px; margin-right:3px;}
#top_head .reg_head span.ge2{margin-left:4px; margin-right:4px; display:inline-block; width:1px;}
.reg_head a.login_tao
{ word-break: break-all;
    word-wrap: break-word;background:url(../cmg_img/cmg_logo_list001.png) no-repeat; padding-left:18px; cursor:pointer; background-position:0px -120px;} 
.reg_head a.login_tao:hover{color:#ff3399; text-decoration:none;}
.reg_head .login{color:#ff3399; font-size:12px; font-weight:bold; cursor:pointer;}
.reg_head .xiaoxi{color:#5b5b5b; font-size:12px; font-weight:bold; cursor:pointer;}
.reg_head a.login_out{color:#5b5b5b; font-size:12px; font-weight:bold; cursor:pointer;}
.reg_head a.login_out:hover{ text-decoration:underline; color:#5b5b5b;}
