
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;
}
body, button, input, select, textarea {
    font: 12px/1.5 tahoma,arial,宋体;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
address, cite, dfn, em, var {
    font-style: normal;
}
code, kbd, pre, samp {
    font-family: courier new,courier,monospace;
}
small {
    font-size: 12px;
}
ul, ol {
    list-style: none outside none;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
sup {
    vertical-align: text-top;
}
sub {
    vertical-align: text-bottom;
}
legend {
    color: #000000;
}
fieldset, img {
    border: 0 none;
}
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;
}
.col-main {
    float: left;
    min-height: 1px;
    width: 100%;
}
.col-sub, .col-extra {
    float: left;
}
.layout:after, .main-wrap:after, .col-sub:after, .col-extra:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
.layout, .main-wrap, .col-sub, .col-extra {
}
html {
}
#site-nav, #site-nav .quick-menu li, #site-nav .search .menu-hd s, #site-nav .quick-menu .cart s, #site-nav .search .menu-bd button {
    background: url("http://img02.taobaocdn.com/tps/i2/T1CCRNXmRFXXXXXXXX.png") no-repeat scroll 999em 0 transparent;
}
#site-nav {
    background-color: #F5F5F5;
    border-bottom: 1px solid #DCDCDC;
    min-width: 950px;
    width: auto;
}
#site-nav-bd {
    color: #000000;
    height: 21px;
    line-height: 22px;
    margin: 0 auto;
    padding: 3px 0;
    position: relative;
    width: 950px;
    z-index: 10000;
}
#site-nav a {
    color: #666666;
}
#site-nav a:hover {
    color: #FF6600;
}
#site-nav .login-info {
    float: left;
}
#site-nav .login-info a {
    margin-right: 8px;
}
#site-nav .login-info a.user-nick {
    color: #0B72A4;
    margin-right: 0;
}
#site-nav .quick-menu {
    position: absolute;
    right: 0;
    top: 1px;
}
#site-nav .quick-menu li {
    background-position: right 6px;
    float: left;
    margin-left: -1px;
    padding: 1px 10px 0;
}
#site-nav .quick-menu li.last {
    background: none repeat scroll 0 0 transparent;
}
#site-nav .quick-menu li.menu-item {
    padding: 1px 0 0;
    position: relative;
}
#site-nav .quick-menu .cart {
    padding: 0;
    position: relative;
}
#site-nav .quick-menu .cart a {
    border: 1px solid #F5F5F5;
    color: #FF5500;
    display: block;
    height: 17px;
    line-height: 17px;
    margin-top: 3px;
    padding-left: 25px;
    padding-right: 6px;
    width: 36px;
}
#site-nav .quick-menu .cart s {
    background: url("http://img02.taobaocdn.com/tps/i2/T1Fz14XcBXXXXXXXXX-20-40.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    left: 0;
    position: absolute;
    top: 2px;
    width: 20px;
}
#site-nav .quick-menu #mc-menu-hd s {
    top: -2px;
}
#site-nav .quick-menu .hover #mc-menu-hd s, #site-nav .quick-menu .cart #mc-menu-hd:hover s {
    background-position: 0 -20px;
}
#site-nav .quick-menu .cart #mc-menu-hd:hover b {
    border-color: #666666 white white;
}
#site-nav .menu-hd {
    cursor: pointer;
    display: block;
    height: 20px;
    line-height: 17px;
    margin: 3px 1px 0;
    padding: 0 22px 0 10px;
    position: relative;
    z-index: 10002;
}
#site-nav .mytaobao .menu-hd {
    width: 48px;
}
#site-nav .favorite .menu-hd {
    width: 36px;
}
#site-nav .search .menu-hd {
    width: 24px;
}
#site-nav .services .menu-hd {
    width: 48px;
}
#site-nav .menu-hd b {
    -moz-transition: -moz-transform 0.2s ease-in 0s;
    border-color: #666666 #F5F5F5 #F5F5F5;
    border-style: solid;
    border-width: 4px;
    font-size: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    right: 10px;
    top: 7px;
    width: 0;
}
#site-nav .search .menu-hd {
    color: #666666;
    padding-left: 25px;
}
#site-nav .search .menu-hd s {
    background-position: -67px -20px;
    height: 13px;
    left: 9px;
    position: absolute;
    top: 3px;
    width: 14px;
}
#site-nav .menu-bd {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BFBFBF;
    display: none;
    position: absolute;
    right: 0;
    top: 20px;
    z-index: 10001;
}
#site-nav .search .menu-bd {
}
#site-nav iframe.menu-bd {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    z-index: -1;
}
#site-nav .menu-bd-panel {
    padding: 10px 10px 6px;
}
#site-nav .menu-item-opp .menu-bd {
    left: 0;
}
#site-nav .menu-item-opp .menu-bd s.rt {
    left: 0;
}
#site-nav .menu-item-opp .menu-bd s.lt {
    background-position: -87px -55px;
    left: auto;
    right: -2px;
}
#site-nav .menu {
    position: relative;
}
#site-nav .hover .menu-hd {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 white;
    border-color: #BFBFBF #BFBFBF -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    margin: 2px 0 0;
}
#site-nav .hover .menu-bd {
    display: block;
}
#site-nav .hover .menu-hd b {
    -moz-transform: rotate(180deg);
    -moz-transform-origin: 50% 30%;
    border-color: #666666 #FFFFFF #FFFFFF;
}
#site-nav .mytaobao .menu-bd, #site-nav .favorite .menu-bd {
    height: 57px;
    line-height: 1.7;
}
#site-nav .mytaobao .menu-bd {
    width: 94px;
}
#site-nav .favorite .menu-bd {
    width: 82px;
}
#site-nav .mytaobao .menu-bd-panel, #site-nav .favorite .menu-bd-panel {
    padding: 8px 10px;
}
#site-nav .search .menu-bd {
    height: 66px;
    width: 204px;
}
#site-nav .search .menu-bd input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #878787 #B7B7B7 #B7B7B7 #878787;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    float: left;
    line-height: 13px;
    margin-bottom: 5px;
    padding: 3px 1px 2px;
    width: 180px;
}
#site-nav .search .menu-bd button {
    background-position: 0 -20px;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 24px;
    width: 66px;
}
#site-nav .services .menu-bd {
    background: url("http://img02.taobaocdn.com/tps/i2/T16WJqXaXeXXXXXXXX-32-32.gif") no-repeat scroll 50% 50% #FFFFFF;
    height: 218px;
    overflow: hidden;
    width: 174px;
}
#site-nav .services .menu-bd-panel {
    background-color: #FFFFFF;
    padding: 5px 10px;
}
#site-nav .services .menu-bd dl {
    border-bottom: 1px solid #E5E5E5;
    padding: 5px 0;
}
#site-nav .services .menu-bd .last {
    border: 0 none;
}
#site-nav .services .menu-bd .last dd {
    background: url("http://img02.taobaocdn.com/tps/i2/T1Xki0XoFqXXXXXXXX-4-8.png") no-repeat scroll 56px 5px transparent;
    width: 60px;
}
#site-nav .services .menu-bd dt {
    color: #8C8C8C;
    font-weight: bold;
    line-height: 1.5;
    text-align: left;
}
#site-nav .services .menu-bd dt a {
    color: #057BD2;
}
#site-nav .services .menu-bd dt a, #site-nav .services .menu-bd dd a {
    white-space: nowrap;
}
#site-nav .services .menu-bd dd {
    line-height: 1.6;
    text-align: left;
}
#site-nav .services .menu-bd dd span {
    color: #8C8C8C;
}
#site-nav .login-info .vip-areas {
    position: relative;
}
#site-nav .login-info .vip-areas .vip-content-show {
    display: block !important;
}
#site-nav .login-info .vip-areas:hover .vip-content, #site-nav .login-info .vip-areas-hover .vip-content {
    display: block;
}
#site-nav .login-info .vip-icon0, #site-nav .login-info .vip-icon1, #site-nav .login-info .vip-icon2, #site-nav .login-info .vip-icon3, #site-nav .login-info .vip-icon4, #site-nav .login-info .vip-icon5, #site-nav .login-info .vip-icon6, #site-nav .login-info .vip-content b, #site-nav .login-info .vip-content .vip-toy-icon1, #site-nav .login-info .vip-content .vip-toy-icon2, #site-nav .login-info .vip-content .vip-toy-icon3, #site-nav .login-info .vip-content .vip-toy-icon4, #site-nav .login-info .vip-content .vip-toy-icon5, #site-nav .login-info .vip-content .vip-toy-icon6, #site-nav .login-info .vip-content b, #site-nav .login-info .vip-content .vip-my-level a, #site-nav .login-info .vip-content .vip-my-service {
    background: url("http://img01.taobaocdn.com/tps/i1/T1FyOKXeRsXXXXXXXX-56-625.png") no-repeat scroll 0 0 transparent;
}
#site-nav .login-info .vip-icon7 {
    background: url("http://img04.taobaocdn.com/tps/i4/T1KxCMXeNjXXXXXXXX-14-14.gif") no-repeat scroll 0 0 transparent;
}
#site-nav .login-info .vip-icon0, #site-nav .login-info .vip-icon1, #site-nav .login-info .vip-icon2, #site-nav .login-info .vip-icon3, #site-nav .login-info .vip-icon4, #site-nav .login-info .vip-icon5, #site-nav .login-info .vip-icon6, #site-nav .login-info .vip-icon7 {
    display: inline-block;
    height: 14px;
    margin: 0 6px 0 -1px;
    position: relative;
    top: 3px;
    width: 14px;
    z-index: 10002;
}
#site-nav .login-info .vip-icon0 {
    background-position: 0 -448px;
}
#site-nav .login-info .vip-icon1 {
    background-position: 0 -468px;
}
#site-nav .login-info .vip-icon2 {
    background-position: 0 -488px;
}
#site-nav .login-info .vip-icon3 {
    background-position: 0 -508px;
}
#site-nav .login-info .vip-icon4 {
    background-position: 0 -528px;
}
#site-nav .login-info .vip-icon5 {
    background-position: 0 -548px;
}
#site-nav .login-info .vip-icon6 {
    background-position: 0 -568px;
}
#site-nav .login-info .vip-content {
    background-color: #FCFBE5;
    border: 1px solid #DED9BF;
    display: none;
    height: 82px;
    left: -8px;
    position: absolute;
    top: 19px;
    width: 178px;
}
#site-nav .login-info .vip-content b {
    background-position: -41px 0;
    display: block;
    height: 7px;
    left: 6px;
    position: absolute;
    top: -7px;
    width: 70px;
}
#site-nav .login-info .vip-content .vip-toy-icon1, #site-nav .login-info .vip-content .vip-toy-icon2, #site-nav .login-info .vip-content .vip-toy-icon3, #site-nav .login-info .vip-content .vip-toy-icon4, #site-nav .login-info .vip-content .vip-toy-icon5, #site-nav .login-info .vip-content .vip-toy-icon6 {
    display: block;
    float: left;
    height: 56px;
    margin: 12px 10px 5px;
    width: 37px;
}
#site-nav .login-info .vip-content .vip-toy-icon6 {
    background-position: 0 0;
}
#site-nav .login-info .vip-content .vip-toy-icon5 {
    background-position: 0 -60px;
}
#site-nav .login-info .vip-content .vip-toy-icon4 {
    background-position: 0 -120px;
}
#site-nav .login-info .vip-content .vip-toy-icon3 {
    background-position: 0 -180px;
}
#site-nav .login-info .vip-content .vip-toy-icon2 {
    background-position: 0 -240px;
}
#site-nav .login-info .vip-content .vip-toy-icon1 {
    background-position: 0 -300px;
}
#site-nav .login-info .vip-content .vip-my-level {
    display: block;
    float: left;
    height: 20px;
    margin-top: 10px;
    overflow: hidden;
    width: 100px;
}
#site-nav .login-info .vip-content .vip-my-level a {
    display: block;
    height: 14px;
    margin: -19px 10px 5px 60px;
    width: 38px;
}
#site-nav .login-info .vip-content .vip-my-power {
    color: #0092D2;
    display: block;
    float: left;
    height: 22px;
    width: 96px;
}
#site-nav .login-info .vip-content .vip-my-service {
    background-position: 0 -608px;
    display: block;
    float: left;
    height: 16px;
    margin-top: 4px;
    width: 51px;
}
#site-nav .login-info .vip-content .vip-my-level .vip-my-level0 {
    background-position: -18px -448px;
}
#site-nav .login-info .vip-content .vip-my-level .vip-my-level1 {
    background-position: -18px -468px;
}
#site-nav .login-info .vip-content .vip-my-level .vip-my-level2 {
    background-position: -18px -488px;
}
#site-nav .login-info .vip-content .vip-my-level .vip-my-level3 {
    background-position: -18px -508px;
}
#site-nav .login-info .vip-content .vip-my-level .vip-my-level4 {
    background-position: -18px -528px;
}
#site-nav .login-info .vip-content .vip-my-level .vip-my-level5 {
    background-position: -18px -548px;
}
#site-nav .login-info .vip-content .vip-my-level .vip-my-level6 {
    background-position: -18px -568px;
}
#site-nav .login-info .user {
    float: left;
}
#site-nav .login-info .user .vip-head .user-nick {
    margin-right: 4px;
}
#site-nav .login-info .user .vip-head {
    border: 1px solid whiteSmoke;
    float: left;
    height: 19px;
    line-height: 1;
    margin-left: -10px;
    overflow: hidden;
    padding: 0 16px 0 8px;
    position: relative;
    top: 1px;
    z-index: 2;
}
#site-nav .login-info .user-special .vip-head-special {
    height: 16px;
    padding-top: 2px;
    top: 2px;
}
#site-nav .login-info .user-hover .vip-head, #site-nav .login-info .user .vip-head:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 white;
    border-color: #BFBFBF #BFBFBF -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    margin-left: -11px;
    padding-left: 9px;
}
#site-nav .login-info .user .vip-head b {
    -moz-transition: -moz-transform 0.2s ease-in 0s;
    border-color: #666666 whiteSmoke whiteSmoke;
    border-style: solid;
    border-width: 4px;
    font-size: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    right: 6px;
    top: 8px;
    width: 0;
}
#site-nav .login-info .user-special .vip-head b {
    top: 6px;
}
#site-nav .login-info .user-hover .vip-head b {
    -moz-transform: rotate(180deg);
    -moz-transform-origin: 50% 30%;
    border-color: #666666 white white;
}
#site-nav .login-info .user-hover .vip-head-special b {
}
#site-nav .login-info .user .vip-content {
    background-color: white;
    border: 1px solid #BFBFBF;
    display: none;
    height: 150px;
    left: -11px;
    overflow: hidden;
    position: absolute;
    top: 20px;
    width: 260px;
}
#site-nav .login-info .user-hover .vip-content {
    display: block;
}
#site-nav .login-info .user .vip-content .avatar {
    border: 0 none;
    float: left;
    height: 80px;
    margin: 10px;
    padding: 0;
    width: 80px;
}
#site-nav .login-info .user .vip-content .vip-operate {
    float: left;
    margin-left: 64px;
    margin-top: 5px;
    overflow: hidden;
    white-space: nowrap;
    width: 90px;
}
#site-nav .login-info .user .vip-content .vip-operate a {
    background: url("http://img02.taobaocdn.com/tps/i2/T1CCRNXmRFXXXXXXXX.png") no-repeat scroll right 2px transparent;
    color: #0B72A4;
    margin-right: 7px;
    padding-right: 9px;
}
#site-nav .login-info .user .vip-content .vip-my-level {
    height: 17px;
    margin-bottom: 2px;
    margin-top: 7px;
}
#site-nav .login-info .user .vip-content .vip-my-level .vip-my-level7 {
    background: url("http://img04.taobaocdn.com/tps/i4/T1KxCMXeNjXXXXXXXX-14-14.gif") no-repeat scroll 0 0 transparent;
}
#site-nav .login-info .user .vip-content .vip-my-level a {
    margin: 0;
}
#site-nav .login-info .user .vip-content .vip-my-power {
    color: #3E3E3E;
    font-weight: bold;
    width: 118px;
}
#site-nav .login-info .user-special .vip-content .vip-my-power {
    margin-bottom: 10px;
}
#site-nav .login-info .user .vip-content .vip-my-service {
    background: none repeat scroll 0 0 transparent;
    color: #3E3E3E;
    margin-top: -4px;
    width: 118px;
}
#site-nav .login-info .user .vip-content .vip-medal {
    border-top: 1px solid #EAEAEA;
    clear: both;
    float: left;
    height: 40px;
    margin: 0 10px;
    overflow: hidden;
    padding: 6px 0 4px;
    position: relative;
    width: 240px;
}
#site-nav .login-info .user .vip-content .vip-loading {
    background: url("http://img03.taobaocdn.com/tps/i3/T1b1m3XkVpXXXXXXXX-32-32.gif") no-repeat scroll 50% 50% transparent;
}
#site-nav .login-info .user .vip-content .vip-medal .vip-medalgroup {
    display: block;
    float: left;
    height: 40px;
    overflow: hidden;
    position: relative;
    width: 205px;
}
#site-nav .login-info .user .vip-content .vip-medal .vip-medalgroup .vip-medal-content {
    -moz-transition: all 0.3s ease-in 0s;
    display: block;
    float: left;
    height: 40px;
    position: absolute;
    white-space: nowrap;
}
#site-nav .login-info .user .vip-content .vip-medal .vip-medalgroup a {
    float: left;
    height: 36px;
    margin-right: 5px;
    margin-top: 2px;
    width: 36px;
}
#site-nav .login-info .user .vip-content .vip-medal .vip-step {
    background: none repeat scroll 0 0 white;
    padding-left: 1px;
    position: absolute;
    right: 0;
    top: 18px;
}
#site-nav .login-info .user .vip-content .vip-medal .vip-step a {
    border: 1px solid #D8D8D8;
    cursor: pointer;
    float: left;
    height: 12px;
    margin: 0 0 0 -1px;
    width: 14px;
}
#site-nav .login-info .user .vip-content .vip-medal .vip-step .arrow, .arrow s {
    border: 4px dashed;
    display: inline-block;
    font-size: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    width: 0;
}
#site-nav .login-info .user .vip-content .vip-medal .vip-step .arrow-lthin, .arrow-lthin s {
    border-color: transparent #666666 transparent transparent;
    border-right-style: solid;
    top: 3px;
}
#site-nav .login-info .user .vip-content .vip-medal .vip-step .arrow-rthin, .arrow-rthin s {
    border-color: transparent transparent transparent #666666;
    border-left-style: solid;
    right: 1px;
    top: 3px;
}
#site-nav .login-info .user .vip-content .vip-medal .vip-step a:hover .arrow-lthin, .arrow-lthin s {
    border-color: transparent #FF5500 transparent transparent;
}
#site-nav .login-info .user .vip-content .vip-medal .vip-step a:hover .arrow-rthin, .arrow-rthin s {
    border-color: transparent transparent transparent #FF5500;
}
#site-nav .login-info .user .vip-content .vip-medal .vip-step .arrow-rthin s {
    border-left-color: #FAFAFA;
    left: -6px;
    top: -4px;
}
#site-nav .login-info .user .vip-content .vip-medal .vip-step .arrow-lthin s {
    border-right-color: white;
    right: -6px;
    top: -4px;
}
#site-nav .login-info .user .vip-login {
    background: none repeat scroll 0 0 white;
    border: 1px solid #BFBFBF;
    display: none;
    height: 170px;
    left: -11px;
    position: absolute;
    top: 16px;
    width: 260px;
}
#site-nav .login-info .user .vip-login .vip-login-back {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 1px solid #BFBFBF;
    font-size: 12px;
    margin-right: 10px;
    padding: 2px 5px 2px 15px;
    position: relative;
    right: -200px;
    top: 15px;
}
#site-nav .login-info .user .vip-login .vip-login-back .arrow {
    left: 3px;
    top: 6px;
}
#site-nav .login-info .user .vip-login iframe {
    position: relative;
    top: 20px;
}
#site-nav .quick-menu .cart {
    margin-left: 0;
    padding-right: 1px;
}
#site-nav .quick-menu .mini-cart {
    margin-left: -1px;
    padding-right: 0;
}
#site-nav .quick-menu .mini-cart #mc-menu-hd {
    color: #666666;
    height: 18px;
    line-height: 17px;
    margin: 3px 0 0;
    overflow: hidden;
    padding-right: 16px;
    position: relative;
    width: 66px;
}
#site-nav .quick-menu .mini-cart b.leftline, #site-nav .quick-menu .mini-cart b.rightline {
    border-left: 1px solid #BFBFBF;
    display: block;
    height: 12px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 6px;
    width: 1px;
    z-index: 10002;
}
#site-nav .quick-menu .mini-cart b.rightline {
    left: 108px;
}
#site-nav .quick-menu .mini-cart-no-layer b.rightline {
    left: 98px;
}
#site-nav .quick-menu #mc-menu-hd:hover {
    background: none repeat scroll 0 0 white;
    border: 1px solid #BFBFBF;
    color: #FF5500;
    text-decoration: none;
}
#site-nav .quick-menu .hover #mc-menu-hd {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 white;
    border-color: #BFBFBF #BFBFBF -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    height: 20px;
    text-decoration: none;
}
#site-nav .quick-menu .hover #mc-menu-hd:hover {
}
#site-nav .quick-menu .mini-cart-no-layer #mc-menu-hd {
    padding-right: 6px;
}
#site-nav .quick-menu .mini-cart #mc-menu-hd .mc-count {
    color: #FF5500;
    font-family: 'simsun';
    font-weight: bold;
    padding: 0 1px;
}
#site-nav .quick-menu .mini-cart #mc-menu-hd .mc-pt3 {
    padding: 0 3px;
}
#site-nav .quick-menu .mini-cart #mc-menu-hd b {
    right: 6px;
}
#site-nav .quick-menu .mini-cart a .mini-cart-line {
    border-bottom: 1px solid #F5F5F5;
    display: block;
    font-size: 0;
    height: 0;
    left: 22px;
    line-height: 0;
    position: absolute;
    top: 15px;
    width: 65px;
}
#site-nav .quick-menu .hover a .mini-cart-line {
    border-bottom-color: white;
}
#site-nav .quick-menu .mini-cart a:hover .mini-cart-line {
    border-bottom-color: #FF5500;
}
#site-nav .quick-menu .mini-cart .mini-cart-content a {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    display: inline;
    height: auto;
    line-height: 1.5;
    margin: 0;
    padding: 0;
    position: static;
    width: auto;
}
#site-nav .quick-menu .mini-cart .menu-bd {
    background: url("http://img02.taobaocdn.com/tps/i2/T16WJqXaXeXXXXXXXX-32-32.gif") no-repeat scroll 50% 50% #FFFFFF;
    border: 1px solid #BFBFBF;
    font-size: 12px;
    height: 40px;
    left: 0;
    overflow: hidden;
    padding: 0 10px 10px;
    top: 22px;
    width: 282px;
}
#site-nav .quick-menu .mini-cart .mini-cart-ready {
    background: none repeat scroll 0 0 #FFFFFF;
    height: auto;
}
#site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-hd {
    font-weight: bold;
    padding: 10px 0;
}
#site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bd {
    border-bottom: 1px solid #F2F2F2;
}
#site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bd li {
    background: none repeat scroll 0 0 transparent;
    clear: both;
    float: none;
    height: 40px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 10px;
}
#site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bd a, #site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bd a:link, #site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bd a:visited, #site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-ft, #site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-hd {
    color: #3E3E3E;
}
#site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bd a:hover, #site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bd a:active, #site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bd .mini-cart-del a:hover, #site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bd .mini-cart-del a:active {
    color: #FF5500;
}
#site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bd .mini-cart-img {
    display: inline-block;
    float: left;
    height: 40px;
    margin-right: 10px;
    overflow: hidden;
    text-align: center;
    width: 40px;
}
#site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bd .mini-cart-img img {
    vertical-align: middle;
}
#site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bd .mini-cart-info {
    color: #999999;
}
#site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bd .mini-cart-count, #site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bd .mini-cart-del {
    float: right;
    margin-left: 8px;
}
#site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bd .mini-cart-count {
    color: #999999;
    font-family: arial,verdana;
}
#site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bd .mini-cart-del {
    clear: both;
    margin-top: -20px;
}
#site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bd .mini-cart-info span {
    margin-right: 6px;
}
#site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bd .mini-cart-del a, #site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bd .mini-cart-del a:link, #site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bd .mini-cart-del a:visited {
    color: #0092D2;
}
#site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bd .mini-cart-info, #site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bd .mini-cart-title {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}
#site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bd .mini-cart-title a {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 160px;
}
#site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-ft {
    font-weight: bold;
    text-align: right;
}
#site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-ft, #site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bt {
    padding-top: 8px;
}
#site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bt {
    clear: both;
    color: #CC3333;
    height: 20px;
    overflow: hidden;
}
#site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bt a {
    background: url("http://img02.taobaocdn.com/tps/i2/T1lxl1XcNGXXXXXXXX-113-50.png") no-repeat scroll -9999px -9999px transparent;
}
#site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bt a {
    background-color: white;
    background-position: 0 0;
    border: medium none;
    color: white;
    display: inline-block;
    float: right;
    height: 20px;
    line-height: 19px;
    margin: 0 0 0 10px;
    padding: 0;
    text-align: center;
    width: 113px;
}
#site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bt a:link, #site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bt a:visited, #site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bt a:hover, #site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bt a:active {
    color: white;
}
#site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-price {
    color: #FF6600;
    margin-left: 4px;
}
#site-nav .quick-menu .mini-cart .mini-cart-content .mini-cart-bt a:hover {
    color: white !important;
    text-decoration: none;
}
#site-nav .quick-menu .mini-cart .mini-cart-content strong {
    font-weight: bold;
}
#gb-msg-notice {
    background-color: #FFF8D9;
    border: 1px solid #FEBF90;
    color: #404040;
    left: -9999px;
    padding: 5px 20px 5px 5px;
    position: absolute;
    top: 0;
}
#gb-msg-notice a {
    color: #3366CC;
}
#gb-msg-notice a:hover {
    color: #FF6600;
}
#gb-msg-notice .gb-msg-info {
    background: url("http://img04.taobaocdn.com/tps/i4/T1LjukXmNrXXXXXXXX-16-29.png") no-repeat scroll 0 3px transparent;
    padding-left: 20px;
}
#gb-msg-notice .gb-msg-icon {
    font-size: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    width: 0;
}
#gb-msg-notice .gb-msg-close {
    background: url("http://img04.taobaocdn.com/tps/i4/T1LjukXmNrXXXXXXXX-16-29.png") no-repeat scroll 0 -20px transparent;
    cursor: pointer;
    height: 9px;
    right: 5px;
    top: 10px;
    width: 9px;
}
#gb-msg-notice .gb-msg-tri, #gb-msg-notice .gb-msg-tri-inner {
    border-color: transparent transparent #FEBF90 #FEBF90;
    border-style: dashed dashed solid solid;
    border-width: 4px;
    left: 20px;
    top: -8px;
}
#gb-msg-notice .gb-msg-tri-inner {
    border-bottom-color: #FFF8D9;
    border-left-color: #FFF8D9;
    left: -3px;
    top: -2px;
}
#system-announce {
    background-color: #F6F6F6;
    border: 1px solid #EEEEEE;
    clear: both;
    color: #FF3300;
    font-weight: bold;
    line-height: 18px;
    padding: 8px 0;
    text-align: center;
}
.sitenav-mobile {
    background: url("http://img02.taobaocdn.com/tps/i2/T1CCRNXmRFXXXXXXXX.png") no-repeat scroll right 6px transparent;
    float: left;
    margin-right: 10px;
    padding: 0 10px 0 0;
}
.sitenav-mobile a {
    background: url("http://img02.taobaocdn.com/tps/i2/T1lcyQXnJaXXXXXXXX-16-16.png") no-repeat scroll 0 3px transparent;
    float: left;
    padding-left: 18px;
}
.cbu-cover {
    background: none repeat scroll 0 0 black;
    height: 3000px;
    opacity: 0.3;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10001;
}
.cbu-cover iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}
.cbu-iframe {
    border: 0 none;
    height: 340px;
    left: 25%;
    position: fixed;
    top: 25%;
    width: 630px;
    z-index: 10002;
}
html {
    overflow-y: scroll;
}
pre {
    white-space: pre-wrap;
    word-wrap: break-word;
}
ul, li {
    margin: 0;
    padding: 0;
}
.grid {
    letter-spacing: -0.31em;
    word-spacing: -0.43em;
}
.grid .g-u {
    display: inline-block;
    vertical-align: top;
}
.clearfix {
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.pic {
    overflow: hidden;
}
.pic a {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.pic a img {
    vertical-align: middle;
}
.s30, .s30 a {
    height: 30px;
    width: 30px;
}
.s40, .s40 a {
    height: 40px;
    width: 40px;
}
.s50, .s50 a {
    height: 50px;
    width: 50px;
}
.s55, .s55 a {
    height: 55px;
    width: 55px;
}
.s60, .s60 a {
    height: 60px;
    width: 60px;
}
.s70, .s70 a {
    height: 70px;
    width: 70px;
}
.s80, .s80 a {
    height: 80px;
    width: 80px;
}
.s100, .s100 a {
    height: 100px;
    width: 100px;
}
.s110x90, .s110x90 a {
    height: 90px;
    width: 110px;
}
.s120, .s120 a {
    height: 120px;
    width: 120px;
}
.s160, .s160 a {
    height: 160px;
    width: 160px;
}
.s200, .s200 a {
    height: 200px;
    width: 200px;
}
.s220, .s220 a {
    height: 220px;
    width: 220px;
}
.s250, .s250 a {
    height: 250px;
    width: 250px;
}
.s310, .s310 a {
    height: 310px;
    width: 310px;
}
.s30 a {
}
.s40 a {
}
.s50 a {
}
.s55 a {
}
.s60 a {
}
.s70 a {
}
.s80 a {
}
.s100 a {
}
.s110x90 a {
}
.s120 a {
}
.s160 a {
}
.s200 a {
}
.s220 a {
}
.s250 a {
}
.s310 a {
}
#content {
    margin: 0 auto;
    width: 990px;
}
html {
    color: #666666;
    overflow-y: scroll;
}
body {
    background-color: #F1EFF0;
}
a {
    color: #3366CC;
    text-decoration: none;
}
a:hover {
    color: #FF6600;
    text-decoration: underline;
}
.bg-color {
    background-color: #F1EFF0;
}
.content {
    margin: 0 auto;
    width: 990px;
}
.yh {
    font-family: 微软雅黑;
}
.hide {
    display: none !important;
}
.hidden {
    display: none !important;
}
.hidetext {
    overflow: hidden;
    text-indent: -9999px;
}
.red {
    color: #EB1176 !important;
}
.blue {
    color: #1AC5E1 !important;
}
.gray {
    color: #666666 !important;
}
.dark {
    color: #B0B0B0 !important;
}
.black {
    color: #333333 !important;
}
.c3 {
    color: #333333 !important;
}
.c6 {
    color: #666666 !important;
}
.c9 {
    color: #999999 !important;
}
.textcenter {
    text-align: center;
}
.bold {
    font-weight: bold;
}
.underline {
    text-decoration: underline;
}
.i-loading {
    background: url("http://img02.taobaocdn.com/tps/i2/T174GKXilkXXXXXXXX-14-14.gif") no-repeat scroll 0 1px transparent;
    padding-left: 18px;
}
.l-j-error {
    background: url("http://img02.taobaocdn.com/tps/i2/T15mmdXotiXXXXXXXX-50-50.png") no-repeat scroll 60px 40px #FFFFFF;
    border: 1px solid #E7E7E7;
    border-radius: 3px 3px 3px 3px;
    height: 300px;
    line-height: 20px;
    margin-top: 10px;
    padding: 50px 0 100px 140px;
}
.l-j-error h3 {
    font-family: 微软雅黑;
    font-size: 18px;
}
.l-j-error-ft {
    height: 20px;
    margin-bottom: 50px;
}
.l-j-item-del {
    background: url("http://img02.taobaocdn.com/tps/i2/T1REnoXiXbXXX1azE.-13-13.png") repeat scroll 0 0 transparent;
    display: block;
    height: 13px;
    left: 224px;
    line-height: 13px;
    overflow: hidden;
    position: absolute;
    top: 3px;
    width: 13px;
    z-index: 11;
}
.page-error {
    margin-bottom: 50px;
}
.page-error-txt {
    font-size: 23px;
    line-height: 70px;
    padding: 60px 0 20px;
}
.page-error-txt img {
    margin-right: 10px;
    vertical-align: middle;
}
.page-error-txt-line2 {
    font-size: 23px;
    margin: 0 auto;
    overflow: hidden;
    padding: 60px 0 20px;
    width: 600px;
}
.page-error-txt-line2 img, .page-error-txt-line2 span {
    float: left;
}
.page-error-txt-line2 span {
    text-align: left;
}
.page-error-txt-line2 img {
    margin-right: 10px;
}
.l-j-radius {
    border-radius: 3px 3px 3px 3px;
}
.l-j-round {
    background: url("http://img02.taobaocdn.com/tps/i2/T1vOzdXnXjXXbJQj.t-319-800.png") no-repeat scroll -318px -16px #A5A5A5;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 21px;
    line-height: 21px;
    padding: 0 4px 0 5px;
    position: relative;
}
.l-j-round i {
    background: url("http://img02.taobaocdn.com/tps/i2/T1vOzdXnXjXXbJQj.t-319-800.png") no-repeat scroll -318px -16px #A5A5A5;
    height: 21px;
    overflow: hidden;
    position: absolute;
    right: -1px;
    top: 0;
    width: 1px;
}
.ks-ext-mask {
    background-color: #000000;
    opacity: 0.6;
}
.l-j-add {
    cursor: pointer;
    display: block;
    height: 20px;
    overflow: hidden;
    width: 60px;
}
.l-j-add:hover, .l-j-add:hover span {
    text-decoration: none;
}
.l-j-add .l, .l-j-add .r {
    background: url("http://img02.taobaocdn.com/tps/i2/T1vOzdXnXjXXbJQj.t-319-800.png") repeat scroll 0 -304px transparent;
}
.l-j-add .l, .l-j-add .m, .l-j-add .r {
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
}
.l-j-add .l {
    height: 20px;
    width: 18px !important;
}
.l-j-add .m {
    background: none repeat scroll 0 0 #24C8E3;
    border-bottom: 1px solid #1DBBD5;
    border-top: 1px solid #1DBBD5;
    color: #FFFFFF;
    padding-left: 3px;
}
.l-j-add .r {
    background-position: -57px -304px;
    height: 20px;
    overflow: hidden;
    width: 3px;
}
.a-already {
    letter-spacing: -1px;
}
.a-already .cancel {
    margin-left: 5px;
}
#system-announce .sa-link {
    color: #FF3300 !important;
    text-decoration: underline !important;
}
#footer {
    position: relative;
}
#site-nav-bd {
    z-index: 9996;
}
#site-nav .quick-menu .mini-cart b.leftline, #site-nav .quick-menu .mini-cart b.rightline {
    z-index: 9998;
}
#site-nav .menu-hd {
    z-index: 9998;
}
#site-nav-bd {
    width: 990px;
}
.floatleft {
    float: left !important;
}
.floatright {
    float: right !important;
}
.hidden {
    display: none !important;
}
#leimu-header {
    background-color: #FFFFFF;
}
#leimu-header #header {
    margin-top: 0 !important;
    padding-top: 25px !important;
}
#header .header-bg-black {
    background-color: #EFEFEF;
    text-align: center;
}
#header .hidden-drop i, #header .hidden-drop .l-m-droplist {
    display: none;
}
#header .hidden-drop .l-m-btnbox {
    border-bottom: 0 none;
    margin-bottom: -1px;
    padding-right: 10px;
}
#header .hidden-drop .r-bl, #header .hidden-drop .r-br {
    display: block;
}
#footer {
    background-color: #FFFFFF;
    border-top: 1px solid #D1D7DC;
    clear: both;
    margin: 0 auto;
    padding: 10px 0;
    text-align: center;
    width: auto;
}
#footer .foot-nav {
    display: block;
    height: 20px;
    margin: 0 auto;
}
#footer .foot-nav a {
    margin: 0 7px;
}
#footer .ali-group {
    margin: 5px auto;
}
#footer .ali-group a {
    margin: 0 1px;
}
#footer .copyright {
    clear: both;
    margin: 15px auto 0;
}
#server-num {
    color: #FFFFFF;
    font-size: 11px;
}
#footer .g_foot {
    margin: 0 auto;
    width: 988px;
}
.rss-follow a, .gotop {
    background: url("http://img04.taobaocdn.com/tps/i4/T1pdYFXcXqXXc02jkd-101-254.png") no-repeat scroll -9999px -9999px transparent;
}
.rss-follow, .gotop {
    clear: both;
    height: 153px;
    margin-left: 999px;
    position: fixed;
    top: 9999px;
    width: 50px;
    z-index: 9997;
}
.rss-follow a {
    left: 0;
    outline: 0 none;
    position: absolute;
    text-indent: -9999em;
    width: 50px;
}
.rss-follow .new-version-btn, .rss-follow .old-version-btn {
    height: 50px;
    top: 0;
}
.rss-follow .new-version-btn {
    background-position: 0 -204px;
}
.rss-follow .old-version-btn {
    background-position: 0 -153px;
}
.rss-follow .new-version-btn:hover {
    background-position: -51px -204px;
}
.rss-follow .old-version-btn:hover {
    background-position: -51px -153px;
}
.rss-follow .rss-btn {
    background-position: 0 0;
    height: 50px;
    top: 51px;
}
.rss-follow .rss-btn:hover {
    background-position: -51px 0;
}
.rss-follow .follow-btn {
    background-position: 0 -51px;
    height: 50px;
    top: 102px;
}
.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;
}
.l-j-sort {
    float: left;
    font-size: 14px;
    height: 21px;
    line-height: 21px;
}
.l-j-sort dd, .l-j-sort dt {
    color: #666666;
    float: left;
}
.l-j-sort dt {
    font-weight: bold;
}
.l-j-sort dd {
    margin-right: 12px;
    position: relative;
}
.l-j-sort dd a {
    color: #666666;
}
.l-j-sort dd.select a {
    color: #FFFFFF;
}
.ks-waterfall .img .price span, .ks-waterfall .img .price i {
    background: url("http://img02.taobaocdn.com/tps/i2/T1vDeKXlJeXXXXXXXX-110-42.png") no-repeat scroll 0 0 transparent;
}
.img .price i, .ks-waterfall .btm, .ks-waterfall .cmt .title, .ks-waterfall .wrap .msg-area {
    background: url("http://img02.taobaocdn.com/tps/i2/T1vOzdXnXjXXbJQj.t-319-800.png") no-repeat scroll 0 0 transparent;
}
.ks-waterfall {
    margin-bottom: 15px;
    position: absolute;
    width: 240px;
}
.ks-waterfall .ctn {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E7E7E7;
}
.ks-waterfall .wrap {
    padding: 14px 14px 0;
}
.ks-waterfall .img {
    margin-bottom: 0px;
    position: relative;
    text-align: center;
}
.ks-waterfall .img a {
    display: block;
    margin-bottom: 3px;
}
.ks-waterfall .img a img {
    display: block;
    margin: 0 auto;
}
.ks-waterfall .cmt {
    height: 20px;
    text-align: right;
}
.ks-waterfall .cmt .title {
    background-position: -224px -50px;
    display: inline-block;
    padding-left: 20px;
    text-decoration: none;
}
.ks-waterfall .info {
    overflow: hidden;
    padding-bottom: 3px;
}
.ks-waterfall .info p {
    word-wrap: break-word;
}
.ks-waterfall .info .user-pic {
    height: 30px;
    margin-top: 5px;
    width: 30px;
}
.ks-waterfall .info .user-detail {
    margin-left: 10px;
    width: 170px;
}
.ks-waterfall .info .user-detail .rank {
    margin-left: 5px;
}
.ks-waterfall .comment {
    background: none repeat scroll 0 0 #F5F5F5;
}
.ks-waterfall .comment ul {
    padding-bottom: 10px;
}
.ks-waterfall .comment li {
    border-top: 1px solid #ECECEC;
    max-height: 35px;
    overflow: hidden;
    padding: 5px 14px 2px;
    word-wrap: break-word;
}
.ks-waterfall .comment .ft {
    padding: 0 14px 10px;
    text-align: right;
}
.ks-waterfall .comment .more:hover {
    text-decoration: underline;
}
.ks-waterfall .img .price {
    bottom: 5px;
    color: #FFFFFF;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    position: absolute;
    right: 5px;
    z-index: 10;
}
.ks-waterfall .img .price em {
    font-family: arial;
    font-size: 12px;
}
.ks-waterfall .img .price span, .ks-waterfall .img .price i {
    display: block;
    float: left;
    height: 16px;
    line-height: 16px;
}
.ks-waterfall .img .price span {
    text-indent: 5px;
}
.ks-waterfall .img .price i {
    background-position: 0 -18px;
    height: 16px;
    width: 5px;
}
.ks-waterfall .img .add-album {
    position: absolute;
    right: 5px;
    top: 5px;
}
.ks-waterfall .wrap .msg-area {
    background-position: -107px -332px;
    height: 80px;
    padding: 12px 8px 8px;
    position: relative;
}
.ks-waterfall .wrap .msg-box textarea {
    height: 44px;
    padding: 5px;
    width: 182px;
}
.ks-waterfall .wrap .msg-placeholder {
    color: #B0B0B0;
    left: 15px;
    position: absolute;
    top: 14px;
    z-index: 10;
}
.ks-waterfall .wrap .msg-submit {
    background: -moz-linear-gradient(center top , #FFFFFF, #F2F2F3) repeat scroll 0 0 transparent;
    border: 1px solid #D2D2D2;
    color: #000000;
    display: block;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: 9px;
    text-align: center;
    top: 71px;
    width: 50px;
    z-index: 10;
}
.ks-waterfall .wrap .msg-unuse {
    color: #B0B0B0;
    cursor: pointer;
}
.ks-waterfall .wrap .msg-show-loading .msg-loading {
    padding: 28px 0 0 70px;
}
.ks-waterfall .wrap .msg-show-loading .msg-submit, .ks-waterfall .wrap .msg-show-error .msg-submit {
    display: none;
}
.ks-waterfall .wrap .msg-show-error .msg-error {
    padding: 28px 0 0 37px;
}
.ks-waterfall .btm {
    background-position: 0 -138px;
    height: 5px;
    overflow: hidden;
}
#album-water-fall .container {
    position: relative;
}
#album-water-fall .ks-waterfall {
    width: 320px;
}
#album-water-fall .ks-waterfall .wrap {
    padding: 9px;
}
#album-water-fall .ks-waterfall .info {
    padding-bottom: 0px;
}
#album-water-fall .ks-waterfall .info .user-detail {
    width: 260px;
}
#album-water-fall .ks-waterfall .user-cmt {
    margin-bottom: 10px;
    overflow: hidden;
    word-wrap: break-word;
}
#album-water-fall .ks-waterfall .btm {
    background-position: 0 -144px;
}
#album-water-fall .ks-waterfall .big-title {
    font-size: 16px;
    height: 24px;
    margin: 2px 0 8px;
    overflow: hidden;
}
#album-water-fall .ks-waterfall .img {
    overflow: hidden;
    width: 300px;
}
#album-water-fall .ks-waterfall .img ul {
    width: 340px;
}
#album-water-fall .ks-waterfall .img li {
    height: 80px;
    margin: 1px 1px 0 0;
    overflow: hidden;
    position: relative;
    width: 80px;
    z-index: 11;
}
#album-water-fall .ks-waterfall .img .bg, #album-water-fall .ks-waterfall .img .num, #album-water-fall .ks-waterfall .img .suffix {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    width: 57px;
}
#album-water-fall .ks-waterfall .img .bg {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 80px;
    opacity: 0.8;
    z-index: 10;
}
#album-water-fall .ks-waterfall .img .num, #album-water-fall .ks-waterfall .img .suffix {
    text-align: center;
    z-index: 11;
}
#album-water-fall .ks-waterfall .img .num {
    font-size: 18px;
    margin-top: 15px;
}
#album-water-fall .ks-waterfall .img .suffix {
    margin-top: 40px;
}
#album-water-fall .ks-waterfall .msg-area {
    background-position: 0 -473px;
}
#album-water-fall .ks-waterfall .msg-box textarea {
    width: 272px;
}
#album-water-fall .ks-waterfall .msg-area .msg-counter, .ks-waterfall .msg-box .msg-counter {
    float: left;
}
.ks-waterfall .create-date {
    margin-top: 5px;
}
.waterfall-load {
    background: url("http://img02.taobaocdn.com/tps/i2/T174GKXilkXXXXXXXX-14-14.gif") no-repeat scroll 60px 12px #FFFFFF;
    color: #686D89;
    margin: 0 auto;
    padding: 10px 0 10px 80px;
    width: 220px;
}
.ks-waterfall .item-desc li {
    max-height: 35px;
    overflow: hidden;
    word-wrap: break-word;
}
.dp-show .img {
    overflow: hidden;
}
.dp-show .hover-item-show {
    background: url("about:blank") repeat scroll 0 0 transparent;
    border: 5px solid #000000;
    display: none !important;
    height: 0;
    left: 0;
    opacity: 0.2;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 200px;
}
.dp-show .img-hover .hover-item-show, .dp-show .img:hover .hover-item-show {
    display: block !important;
}
.dp-show .collocation {
    height: 50px;
    left: 0;
    position: absolute;
    top: 0;
    width: 50px;
}
.dp-show .collocation-icon, .collocation-shadow {
    background: url("http://img04.taobaocdn.com/tps/i4/T1dxroXc8fXXbMJjQ7-116-57.png") no-repeat scroll -9999px -9999px transparent;
    left: 0;
    position: absolute;
    top: 0;
}
.dp-show .collocation-icon {
    background-position: 0 0;
    height: 55px;
    width: 55px;
}
.dp-show .collocation-shadow {
    background-position: -59px 0;
    height: 60px;
    opacity: 0.15;
    width: 60px;
}
.dp-show .can-buy {
    background: url("http://img04.taobaocdn.com/tps/i4/T1r5bnXf4nXXbXy2fa-21-26.png") no-repeat scroll 0 0 transparent;
    height: 26px;
    line-height: 20px;
    overflow: hidden;
    position: absolute;
    right: -1px;
    top: 62px;
    width: 21px;
}
.dp-show .bg-triangle {
    border-color: transparent #EC0561 #EC0561 transparent;
    border-style: dashed solid solid dashed;
    border-width: 17px;
    bottom: 3px;
    font-size: 0;
    height: 0;
    line-height: 0;
    opacity: 0.5;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 0;
    z-index: 10;
}
.dp-show .buy-it {
    background: url("http://img02.taobaocdn.com/tps/i2/T1.kLuXdVpXXa5z7Ta-22-37.png") no-repeat scroll 0 -25px transparent;
    bottom: 4px;
    height: 12px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    right: 2px;
    width: 16px;
    z-index: 11;
}
.dp-show .waterfall-img {
    display: block;
    margin-bottom: 3px;
}
.ks-overlay {
    left: -9999px;
    position: absolute;
    top: -9999px;
}
.ilike, .ilike .like-txt, .ilike-tip i, .ilike-overlay .ks-ext-close, .ilike-tip-img, .comment-icon {
    background: url("http://img01.taobaocdn.com/tps/i1/T1SELNXbFfXXb2RWbh-167-98.png") no-repeat scroll -9999px -9999px transparent;
}
.ilike, .ilike b, .ilike b span {
    cursor: pointer;
    text-decoration: none !important;
}
.ilike {
    color: #FF72B1;
    display: inline;
    float: left;
    height: 20px;
    line-height: 20px;
    min-width: 54px;
    position: relative;
    white-space: nowrap;
}
.ilike b {
    float: left;
}
.ilike .like-txt {
    background-position: -30px -80px;
    height: 20px;
    overflow: hidden;
    text-indent: -9999px;
    width: 20px;
}
.ilike:hover, .no-ilike {
    background-position: -105px -3px;
}
.ilike:hover b, .no-ilike b {
    visibility: hidden;
}
.ilike .like-num {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
}
.ilike .like-num span {
    padding-left: 3px;
}
.no-ilike i, .ilike i {
    display: none;
}
.ilike-tip {
    background-color: #FBE5EC;
    border: 1px solid #EEB8CA;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
    float: left;
    font-size: 12px;
    margin-top: 6px;
}
.ilike-tip-waiting, .ilike-tip-success, .ilike-tip-error, .ilike-tip-hasset, .ilike-tip-selfgoods {
    display: none;
}
.ilike-waiting-show .ilike-tip-waiting, .ilike-success-show .ilike-tip-success, .ilike-error-show .ilike-tip-error, .ilike-hasset-show .ilike-tip-hasset, .ilike-selfgoods-show .ilike-tip-selfgoods {
    display: block;
}
.ilike-tip-img {
    display: block;
    height: 30px;
    overflow: hidden;
    text-indent: -9999px;
}
.ilike-tip-img-ok {
    background-position: 0 1px;
    width: 100px;
}
.ilike-tip-img-haslike {
    background-position: 0 -27px;
    width: 170px;
}
.ilike-tip-img-self {
    background-position: 0 -54px;
    width: 167px;
}
.ilike-tip-txt img {
    margin-right: 5px;
    margin-top: -2px;
    vertical-align: middle;
}
.ilike-tip-waiting .ilike-tip-txt, .ilike-tip-error .ilike-tip-txt {
    display: block;
    height: 63px;
    line-height: 63px;
    text-align: center;
    white-space: nowrap;
    width: 172px;
}
.ilike-tip-selfgoods .ilike-tip-txt, .ilike-tip-hasset .ilike-tip-txt {
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    padding: 0 8px;
    white-space: nowrap;
}
.ilike-tip-success .ilike-tip-txt {
    float: left;
    height: 30px;
    line-height: 30px;
    padding-left: 8px;
    white-space: nowrap;
}
.ilike-tip-success {
    overflow: hidden;
    width: 208px;
}
.ilike-tip-success .ilike-msg-box {
    clear: left;
    padding-left: 8px;
    padding-right: 10px;
}
.msg-show-set-success .ilike-msg-box {
    display: none;
}
.ilike-tip-success input {
    border: 1px solid #E9E9E9;
    height: 17px;
    margin-bottom: 10px;
    padding: 2px 5px;
    width: 178px;
}
.ilike-tip-success .msg-loading, .ilike-tip-success .msg-error {
    float: right;
    margin-right: 10px;
    margin-top: -18px;
}
.ilike-tip-success .msg-set-success {
    line-height: 40px;
    text-align: center;
}
.ilike-msg-box .msg-placeholder {
    color: #999999;
    margin-left: -182px;
    margin-top: 2px;
    position: absolute;
}
.ilike-msg-box .msg-counter {
    color: #999999;
    display: none;
    margin-top: -5px;
}
.ilike-msg-btn {
    background: -moz-linear-gradient(center top , #FFFFFF, #F2F2F3) repeat scroll 0 0 transparent;
    border: 1px solid #D2D2D2;
    color: #000000;
    display: none;
    float: right;
    font-weight: bold;
    height: 18px;
    line-height: 18px;
    margin-right: 10px;
    margin-top: -18px;
    padding: 0 !important;
    text-align: center;
    width: 50px;
}
.msg-show-box .msg-unuse {
    color: #B0B0B0;
    cursor: pointer;
}
.ilike-tip.ilike-msg-btn-show {
    height: 83px;
}
.ilike-tip-link {
    line-height: 30px;
    padding: 0 5px 0 8px;
    text-decoration: underline;
}
.ilike-tip i {
    background-position: -3px -84px;
    display: block;
    height: 7px;
    left: 15px;
    line-height: 7px;
    overflow: hidden;
    position: absolute;
    top: 1px;
    width: 9px;
}
.ilike-overlay .ks-ext-close {
    background-position: -18px -85px;
    display: block;
    height: 12px;
    overflow: hidden;
    position: absolute;
    right: 6px;
    text-indent: -9999px;
    top: 11px;
    width: 12px;
}
.msg-set-success {
    display: none;
}
.msg-show-set-success .msg-set-success {
    display: block !important;
}
.ilike-msg-btn-show .msg-counter {
    display: block;
}
.ilike-msg-btn-show .ilike-msg-btn {
    display: inline;
}
.msg-show-loading .ilike-msg-btn, .msg-show-error .ilike-msg-btn, .msg-show-set-success .ilike-msg-btn {
    display: none;
}
.comment-icon {
    background-position: -50px -80px;
    color: #CCCCCC;
    float: left;
    height: 20px;
    line-height: 20px;
    text-decoration: none;
    text-indent: 24px;
    white-space: nowrap;
}
.comment-icon:hover {
    color: #CCCCCC;
    text-decoration: underline;
}
.add-album .l-j-add {
    width: 72px;
}
#add-album .add-album-header, #add-album .add-album-header i, #add-album .add-album-close, #add-album .add-album-btn, .add-album-overlay .ks-ext-close {
    background: url("http://img02.taobaocdn.com/tps/i2/T1vOzdXnXjXXbJQj.t-319-800.png") no-repeat scroll -9999px -9999px transparent;
}
#add-album .add-album-header i, #add-album .add-album-close {
    display: block;
    height: 10px;
    line-height: 10px;
    overflow: hidden;
    position: absolute;
    top: 11px;
    width: 10px;
}
#add-album {
    background-color: #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.2);
    height: 292px;
    overflow: hidden;
    width: 455px;
}
#add-album .add-album-header {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-position: 0 -155px;
    background-repeat: repeat-x;
    border-color: #D10566 #D10566 -moz-use-text-color;
    border-image: none;
    border-radius: 4px 4px 0 0;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    position: relative;
    text-indent: 27px;
}
#add-album .add-album-header i {
    background-position: -63px -52px;
    left: 11px;
}
#add-album .add-album-bodyer {
    border: 1px solid #E7E7E7;
    border-radius: 0 0 4px 4px;
    height: 259px;
    overflow: hidden;
}
#add-album .add-album-noalbum .add-album-list {
    height: 70px;
}
#add-album .add-album-noalbum .add-album-btn {
    margin-top: 35px;
}
#add-album .add-album-img {
    padding: 25px 0 0 27px;
}
#add-album .add-album-img .pic {
    border: 1px solid #D5D5D5;
}
#add-album .add-album-img .pic img {
    display: block;
    margin: 0 auto;
}
#add-album .add-album-main {
    color: #666666;
    display: inline;
    margin-right: 23px;
    width: 260px;
}
#add-album .add-album-main b {
    color: #333333;
}
#add-album .add-album-title {
    height: 23px;
    line-height: 23px;
    margin-top: 23px;
}
#add-album .add-album-title .list-0 {
    display: none;
}
#add-album .add-album-title .list-1 {
    display: inline;
}
#add-album .add-album-title a {
    text-decoration: underline;
}
#add-album .add-album-title-none .list-0 {
    display: inline;
}
#add-album .add-album-title-none .list-1 {
    display: none;
}
#add-album .add-album-title-none a {
    display: none;
}
#add-album .add-album-list {
    height: 95px;
}
#add-album .add-album-list input {
    vertical-align: middle;
}
#add-album .add-album-list-box {
    line-height: 0;
    max-height: 69px;
    overflow: auto;
}
#add-album .add-album-list-box li {
    float: left;
    height: 23px;
    line-height: 23px;
    overflow: hidden;
    width: 120px;
}
#add-album .add-album-list-box input {
    float: left;
    margin-right: 5px;
    margin-top: 5px;
}
#add-album .add-album-list-box label {
    display: block;
    float: left;
    max-width: 100px;
    overflow: hidden;
    word-wrap: break-word;
}
#add-album .add-album-additem {
    height: 24px;
    line-height: 23px;
    position: relative;
}
#add-album .add-album-additem span {
    color: #999999;
    display: none;
}
#add-album .add-album-additem .msg-placeholder {
    line-height: 18px;
    margin-left: -131px;
    padding-top: 4px;
    position: absolute;
}
#add-album .add-album-additem .add-album-tip {
    display: inline;
}
#add-album .add-album-additem .add-album-new {
    display: none;
}
#add-album .add-album-additem .msg-placeholder {
    display: none;
}
#add-album .add-album-list .selected .add-album-tip, #add-album .add-album-cannot .add-album-tip {
    display: none;
}
#add-album .add-album-list .selected .msg-placeholder {
    display: inline;
}
#add-album .add-album-list .selected .add-album-new {
    display: inline;
}
#add-album .add-album-line {
    border-top: 1px solid #EFEFEF;
}
#add-album .add-album-radio-none .add-album-radio {
    display: none;
}
#add-album .add-album-radio-none .msg-placeholder {
    left: 6px;
    margin: 0;
}
#add-album .add-album-cannot span {
    display: inline;
}
#add-album .add-album-cannot .add-album-new {
    display: none;
}
#add-album .add-album-cannot .msg-placeholder {
    display: none;
}
#add-album .add-album-empty {
    display: none;
}
#add-album .add-album-no-empty .add-album-empty {
    display: inline;
}
#add-album .input {
    vertical-align: middle;
}
#add-album .add-album-new {
    border: 1px solid #D6D6D6;
    height: 21px;
    line-height: 21px;
    padding: 0 4px;
    width: 127px;
}
#add-album .add-album-txt b {
    float: left;
    font-size: 14px;
    margin-bottom: 3px;
}
#add-album .add-album-txt textarea {
    border: 1px solid #D4D4D4;
    clear: both;
    height: 32px;
    padding: 3px 5px;
    width: 248px;
}
#add-album .add-album-txt .msg-placeholder {
    display: none;
}
#add-album .add-album-txt .msg-counter {
    color: #333333;
    float: right;
    margin-top: 4px;
}
#add-album .add-album-btn {
    background-position: 0 -186px;
    display: block;
    height: 25px;
    margin-top: 11px;
    overflow: hidden;
    text-indent: -9999px;
    width: 58px;
}
#add-album .add-album-btn:hover {
    background-position: -59px -186px;
}
#add-album .msg-show-loading .add-album-btn, #add-album .msg-show-error .add-album-btn {
    display: none;
}
#add-album .msg-loading, #add-album .msg-error {
    line-height: 23px;
    margin-top: 11px;
}
#add-album .msg-loading img, #add-album .msg-error img {
    margin-right: 5px;
    vertical-align: middle;
}
#add-album .add-album-loading p {
    color: #999999;
    padding-top: 117px;
    text-align: center;
}
#add-album .add-album-loading img {
    margin-right: 3px;
    vertical-align: middle;
}
#add-album.success {
    height: 90px;
    width: 230px;
}
#add-album.success .add-album-header {
    height: 3px;
    overflow: hidden;
}
#add-album .add-album-over {
    border: 1px solid #E7E7E7;
    border-radius: 0 0 4px 4px;
    height: 85px;
    overflow: hidden;
}
#add-album .add-album-over p {
    font-size: 14px;
    padding-top: 34px;
    text-align: center;
}
.add-album-overlay {
    left: -9999px;
    position: absolute;
    top: -9999px;
}
.add-album-overlay .ks-ext-close {
    background-position: -51px -52px;
    cursor: pointer;
    display: block;
    height: 10px;
    line-height: 10px;
    overflow: hidden;
    position: absolute;
    right: 12px;
    text-indent: -9999px;
    top: 10px;
    width: 10px;
}
.add-album-overlay .ks-ext-close-x {
    display: none;
}
.msg-error, .msg-loading {
    color: #666666;
    font-size: 12px;
    height: 23px;
    line-height: 23px;
    padding-left: 30px;
}
.msg-error {
    background: url("http://img01.taobaocdn.com/tps/i1/T1punFXj0hXXX9g2ba-21-21.png") no-repeat scroll 5px 1px #FFF6FA;
    border: 1px solid #FFCEE4;
}
.msg-loading {
    background: url("http://img02.taobaocdn.com/tps/i2/T174GKXilkXXXXXXXX-14-14.gif") no-repeat scroll 8px 4px #FFF6FA;
    border: 1px solid #FFCEE4;
}
.msg-box, .msg-loading, .msg-error {
    display: none;
}
.msg-show-box .msg-box {
    display: block !important;
}
.msg-show-loading .msg-loading {
    display: block !important;
}
.msg-show-error .msg-error {
    display: block !important;
}
.msg-zero-before {
    display: inline;
}
.msg-zero-after {
    display: none;
}
.overlength {
    color: #EB1176 !important;
}
.overlength .msg-zero-before {
    display: none;
}
.overlength .msg-zero-after {
    display: inline;
}
.l-j-card {
    background: url("http://img02.taobaocdn.com/tps/i2/T1SNWKXh0wXXXXXXXX-270-110.png") no-repeat scroll 0 0 transparent;
    height: 90px;
    padding: 10px;
    position: relative;
    width: 250px;
    z-index: 11;
}
.l-j-card-r {
    background: url("http://img04.taobaocdn.com/tps/i4/T1W4WKXhJwXXXXXXXX-270-110.png") no-repeat scroll 0 0 transparent;
}
.l-j-card .loading, .l-j-card .error {
    line-height: 80px;
    text-align: center;
}
.l-j-card .l-s {
    width: 60px;
}
.l-j-card .r-s {
    margin-left: 10px;
    width: 180px;
}
.l-j-card .nick, .l-j-card .c-nick {
    height: 21px;
    line-height: 21px;
}
.l-j-card .nick a {
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 21px;
    margin-right: 10px;
    max-width: 105px;
    overflow: hidden;
}
.l-j-card .nick .rank {
    display: block;
    float: left;
    margin-top: 4px;
}
.l-j-card .c-position {
    height: 40px;
    position: relative;
}
.l-j-card .c-nick {
    float: left;
}
.l-j-card .c-nick a {
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 21px;
    max-width: 105px;
    overflow: hidden;
}
.l-j-card .c-nick .card-name-width {
}
.l-j-card .collocation-text {
    bottom: 0;
    color: #EB1175;
    font-size: 12px;
    left: 0;
    position: absolute;
}
.l-j-card .control-icon {
    background: url("http://img02.taobaocdn.com/tps/i2/T1.kLuXdVpXXa5z7Ta-22-37.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 25px;
    text-indent: -9999px;
    width: 22px;
}
.l-j-card .a-info {
    left: 75px;
    position: absolute;
    top: 58px;
    z-index: 10;
}
.l-j-card .a-info ul {
    margin-bottom: 2px;
}
.l-j-card .list li {
    display: block;
    padding-left: 6px;
}
.l-j-card .list li span {
    line-height: 14px;
}
.l-j-card .list li a:hover span {
    text-decoration: underline;
}
.l-j-card .list li span.num {
    border-right: 1px solid #B0B0B0;
    padding-right: 6px;
}
.l-j-card .list li.last span.num {
    border: 0 none;
    padding-right: 0;
}
.l-j-card .attention {
    margin-top: 5px;
}
.card-box {
    left: 14px;
    position: absolute;
    top: -8px;
    z-index: 10;
}
.card-box .card-wrap {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E7E7E7;
    padding: 1px 0;
}
.card-normal .card-l, .card-normal .card-b, .card-normal .space s {
    background: url("http://img02.taobaocdn.com/tps/i2/T1PsC3XfXfXXXXXXXX-241-304.png") repeat scroll 0 0 transparent;
}
.card-normal {
    position: relative;
    z-index: 10;
}
.card-normal .l-j-card {
    background: none repeat scroll 0 0 #F5F5F5;
    height: 103px;
    padding-top: 15px;
    width: 205px;
}
.card-normal .l-j-card .r-s {
    width: 135px;
}
.card-normal .l-j-card .r-s .nick {
    height: 21px;
    overflow: hidden;
    width: 135px;
}
.card-normal .card-l, .card-normal .card-b {
    position: absolute;
    z-index: 10;
}
.card-normal .card-l {
    background-position: -237px -75px;
    display: block;
    height: 60px;
    left: -5px;
    top: 0;
    width: 5px;
}
.card-normal .card-b {
    background-position: 0 -5px;
    bottom: -7px;
    display: block;
    height: 7px;
    left: 0;
    overflow: hidden;
    width: 225px;
}
.card-normal .space {
    position: absolute;
    right: 10px;
    top: 105px;
    z-index: 10;
}
.card-normal .space s {
    background-position: -201px -134px;
    display: block;
    height: 16px;
    left: -15px;
    position: absolute;
    top: 0;
    width: 16px;
    z-index: 10;
}
.pagination {
    font-size: 0;
    height: 40px;
    margin: 10px auto 20px;
    text-align: center;
    width: 990px;
}
.pagination .page-cur, .pagination a {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 2px solid #DDDDDD;
    color: #000000;
    display: inline-block;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    margin-right: 1px;
    overflow: hidden;
    padding: 0 12px;
    vertical-align: top;
}
.pagination a:hover {
    background-color: #FFC9DB;
}
.pagination .page-cur {
    background: none repeat scroll 0 0 #EB1176;
    color: #FFFFFF;
    font-weight: 700;
}
.pagination .page-start, .pagination .page-prev, .pagination .page-next, .pagination .page-end {
    background: url("http://img02.taobaocdn.com/tps/i2/T1vOzdXnXjXXbJQj.t-319-800.png") no-repeat scroll -223px -705px transparent;
    border: 0 none;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    margin: 0 10px;
    padding: 0 0 5px;
}
.pagination .page-start span, .pagination .page-prev span, .pagination .page-next span, .pagination .page-end span {
    background: url("http://img02.taobaocdn.com/tps/i2/T1vOzdXnXjXXbJQj.t-319-800.png") no-repeat scroll -303px -689px #FFFFFF;
    color: #666666;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
    text-align: center;
    width: 75px;
}
.pagination .page-next span, .pagination .page-end span {
    background-position: -243px -582px;
    padding-left: 0;
    padding-right: 10px;
}
.pagination a.page-prev span {
    background-position: -303px -615px;
    color: #EB1176;
    cursor: pointer;
}
.pagination a.page-next span, .pagination a.page-end span {
    background-position: -243px -652px;
    color: #EB1176;
    cursor: pointer;
}
.pagination a.page-next:hover, .pagination a.page-prev:hover {
    text-decoration: none;
}
.pagination .page-break {
    font-size: 14px;
    line-height: 35px;
    padding: 0 6px;
}
#l-j-search {
    padding-top: 20px;
}
#l-j-search .tabs a, #l-j-search .search-box .l, #l-j-search .search-box .m, #l-j-search .search-box .r, .ks-waterfall .conditions a span, .ks-waterfall .conditions a i, .price-sure {
    background: url("http://img01.taobaocdn.com/tps/i1/T1TI1TXlphXXXXXXXX-213-300.png") no-repeat scroll -9999px -9999px transparent;
}
#l-j-search .tabs {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #DFDFDF #DFDFDF -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    height: 39px;
    margin: 0 auto;
    position: relative;
    width: 238px;
}
#l-j-search .tabs a {
    color: #EB1176 !important;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 39px;
    line-height: 39px;
    text-align: center;
    width: 119px;
}
#l-j-search .tabs .a1 {
    border-right: 1px solid #DFDFDF;
    width: 118px;
}
#l-j-search .tabs .no-sel {
    background-position: 0 -37px;
    color: #333333 !important;
}
#l-j-search .panel {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DFDFDF;
    height: 54px;
    margin-top: -1px;
    padding-top: 20px;
}
#l-j-search .search-box, #l-j-search .search-box .l, #l-j-search .search-box .m, #l-j-search .search-box .r {
    height: 33px;
}
#l-j-search .search-box {
    margin: 0 auto;
    width: 512px;
}
#l-j-search .search-box .l {
    background-position: 0 0;
    width: 4px;
}
#l-j-search .search-box .m {
    background-position: 0 -81px;
    background-repeat: repeat-x;
    width: 416px;
}
#l-j-search .search-box .r {
    background-position: -8px 0;
    border: 0 none;
    cursor: pointer;
    display: block;
    width: 91px;
}
#l-j-search .search-box .r:hover, #l-j-search .search-box .r-hover {
    background-position: -104px 0;
}
#l-j-search .keyword {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 0 none;
    height: 29px;
    margin-top: 2px;
    padding-left: 4px;
    width: 412px;
}
.search-txt {
    margin: 20px 0 10px;
}
.search-txt em {
    font-size: 14px;
    font-weight: bold;
}
.ks-waterfall .order, .ks-waterfall .cats {
    border-bottom: 1px solid #EEEEEE;
    padding-bottom: 5px;
}
.ks-waterfall .conditions {
    padding: 10px;
}
.ks-waterfall .conditions .order-title {
    padding-left: 4px;
}
.ks-waterfall .conditions .big-title {
    color: #333333;
    font-size: 14px;
    font-weight: bold;
}
.ks-waterfall .conditions a, .ks-waterfall .conditions a i, .ks-waterfall .conditions a span {
    display: block;
    float: left;
    height: 23px;
}
.ks-waterfall .conditions a {
    color: #333333 !important;
    cursor: pointer;
    line-height: 23px;
    margin: 2px 7px 0 0;
    position: relative;
    text-decoration: none !important;
    word-wrap: break-word;
}
.ks-waterfall .conditions a:hover {
}
.ks-waterfall .conditions a span {
    padding: 0 1px 0 3px;
}
.ks-waterfall .conditions a i {
    position: absolute;
    right: -2px;
    width: 2px;
}
.ks-waterfall .conditions a.sel i, .ks-waterfall .conditions a.sel:hover i {
    background-position: -100px -115px;
}
.ks-waterfall .conditions a.sel span, .ks-waterfall .conditions a.sel:hover span {
    background-position: 0 -115px;
    color: #FFFFFF !important;
}
.ks-waterfall .conditions a:hover span {
    background-position: -108px -115px;
}
.ks-waterfall .conditions a:hover i {
    background-position: -211px -115px;
}
.ks-waterfall .conditions .cats {
    padding-top: 5px;
}
.ks-waterfall .conditions .cat .l {
    width: 42px;
}
.ks-waterfall .conditions .l a {
    margin-right: 0;
}
.ks-waterfall .conditions .cat .r {
    overflow: hidden;
    width: 176px;
}
.ks-waterfall .conditions .price {
    padding-top: 5px;
}
.ks-waterfall .conditions .price ul {
    margin-left: 6px;
    padding-top: 3px;
}
.ks-waterfall .conditions .price li {
    height: 25px;
    line-height: 25px;
}
.ks-waterfall .conditions .price li label {
}
.ks-waterfall .conditions .txt-price {
    height: 18px;
    width: 36px;
}
.ks-waterfall .conditions .custom-area {
    position: relative;
}
.ks-waterfall .conditions .price-sure {
    background-position: -171px -37px;
    display: block;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 1px;
    width: 42px;
    z-index: 10;
}
.water-error {
    margin-left: 250px;
}
.water-error .content {
    width: 740px;
}
.water-error .page-error-txt {
    padding-top: 10px;
}
.search-error {
    height: 0;
    margin-bottom: 0;
    visibility: hidden;
}
#water-fall .container {
}
#sort {
    height: 30px;
    margin: 10px 0 5px;
}
#sort .l-j-sort {
    margin-left: 0;
}
#sort .search-txt {
    color: #333333;
    margin: 0 0 0 20px;
}
.ks-waterfall .order, .ks-waterfall .cats {
    border-bottom: 0 none;
}
.condition a {
    color: #666666;
}
.condition .order-title {
    padding: 4px 0 0 4px;
}
.condition .cats {
    padding-top: 5px;
}
.condition .cats .filters {
    padding-top: 5px;
}
.condition .price {
    padding-bottom: 25px;
}
.condition .price ul {
    margin-left: 6px;
    padding-top: 3px;
}
.condition .price li {
    height: 25px;
    line-height: 25px;
}
.condition .price .txt-price {
    height: 18px;
    width: 36px;
}
.condition .price .price-sure {
    background: url("http://img01.taobaocdn.com/tps/i1/T1TI1TXlphXXXXXXXX-213-300.png") no-repeat scroll -171px -37px transparent;
    color: #333333 !important;
    display: inline-block;
    height: 20px;
    line-height: 23px;
    margin-top: 2px;
    text-decoration: none;
    vertical-align: top;
    width: 42px;
}
.condition h1 {
    border-bottom: 1px solid #EEEEEE;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px 5px;
}
.condition h1 i, .filters a, .filters a i, .condition .colors li .round-mask, .condition .colors li .white-mask {
    background: url("http://img04.taobaocdn.com/tps/i4/T1xb_wXX8kXXXFRSUw-112-225.png") no-repeat scroll -9999px -9999px transparent;
}
.condition h1 i {
    background-position: -96px -112px;
    display: inline-block;
    height: 7px;
    overflow: hidden;
    width: 5px;
}
.filters a {
    color: #666666;
    display: inline-block;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
    padding: 0 5px;
    position: relative;
    white-space: nowrap;
}
.filters a {
    line-height: 21px;
}
.filters .selected {
    background-position: -32px -80px;
    color: #FFFFFF !important;
}
.filters .selected i {
    background-position: -107px -80px;
    display: block;
    float: right;
    height: 21px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 5px;
}
.condition .colors {
    padding: 5px 0;
}
.condition .colors ul {
    padding: 5px 0 0 2px;
}
.condition .colors li {
    cursor: pointer;
    float: left;
    height: 24px;
    overflow: hidden;
    position: relative;
    width: 24px;
}
.condition .colors li .upper-mask, .condition .colors li .round-mask {
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
}
.condition .colors li .upper-mask {
    background-color: #FFFFFF;
    height: 11px;
    opacity: 0.15;
    width: 24px;
    z-index: 2;
}
.condition .colors li .round-mask {
    background-position: -75px -176px;
    height: 24px;
    width: 24px;
    z-index: 3;
}
.condition .colors .hover .round-mask {
    background-position: -50px -176px;
}
.condition .colors .cancel .round-mask {
    background-position: -25px -176px;
}
.condition .colors .selected .round-mask {
    background-position: 0 -176px;
}
.condition .colors li .white-mask {
    background-position: -96px -144px;
    height: 16px;
    left: 4px;
    overflow: hidden;
    position: absolute;
    top: 4px;
    width: 16px;
    z-index: 2;
}
.tag-list i, .tag-list .column .tag a, .tag-list .column-alter a, .tag-list .column-tab a {
    background: url("http://img04.taobaocdn.com/tps/i4/T1xb_wXX8kXXXFRSUw-112-225.png") no-repeat scroll -9999px -9999px transparent;
}
.tag-list .menubar, .tag-list .menu-item, .tag-list .menu-item-mask, .tag-list .menu-item:hover .b-l, .tag-list .menu-item:hover .b-r, .tag-list .menubar .selected .b-l, .tag-list .menubar .selected .b-r, .tag-list .menubar-box, .tag-list .columns, .tag-list .column, .tag-list .column-alter, .tag-list .column-alter .text {
    background: url("http://img03.taobaocdn.com/tps/i3/T1Mj_hXiJpXXb8hL_g-17-638.png") no-repeat scroll -9999px -9999px transparent;
}
.tag-list {
    height: 190px;
    margin-bottom: 23px;
    position: relative;
}
.tag-list .menubar {
    background-position: 0 -82px;
    background-repeat: repeat-x;
    height: 90px;
    margin-top: -8px;
    position: relative;
}
.tag-list .menubar-box {
    background-position: 0 0;
    background-repeat: repeat-x;
    height: 82px;
    left: 50%;
    margin-left: -495px;
    padding-left: 1px;
    position: absolute;
    top: 0;
    width: 973px;
}
.tag-list .menu-item-wrap {
    float: left;
    height: 83px;
    margin-right: 1px;
    position: relative;
    width: 138px;
}
.tag-list .menu-item-mask {
    background-position: 0 -82px;
    background-repeat: repeat-x;
    float: left;
    height: 83px;
    width: 300px;
}
.tag-list .menu-item {
    background-position: 0 -82px;
    background-repeat: repeat-x;
    display: block;
    height: 83px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 138px;
}
.tag-list .menu-item:hover {
    background-position: 0 -174px;
    background-repeat: repeat-x;
    text-decoration: none;
}
.tag-list i {
    display: inline-block;
    height: 32px;
    margin: 12px auto 2px;
    overflow: hidden;
    vertical-align: middle;
    width: 32px;
}
.tag-list .menu-item span {
    color: #666666;
    display: block;
    font-size: 20px;
    text-decoration: none;
}
.tag-list .menu-item .b-l, .tag-list .menu-item .b-r {
    display: none;
}
.tag-list .menu-item:hover .b-l, .tag-list .menu-item:hover .b-r {
    background-position: -8px -341px;
    display: block;
    height: 83px;
    overflow: hidden;
    top: 0;
    width: 1px;
}
.tag-list .menu-item .b-l {
    left: -1px;
    position: absolute;
}
.tag-list .menu-item .b-r {
    position: absolute;
    right: -1px;
}
.tag-list .menu-item-wrap .b-b {
    background-color: #EEEEEE;
    display: block;
    height: 2px;
    overflow: hidden;
    width: 138px;
}
.tag-list .menubar .selected {
    background-position: 0 -258px;
    background-repeat: repeat-x;
    position: relative;
}
.tag-list .menubar .selected:hover {
    background-position: 0 -258px !important;
}
.tag-list .menubar .selected .b-l, .tag-list .menubar .selected .b-r {
    display: block;
    height: 83px;
    overflow: hidden;
    top: 0;
    width: 8px !important;
}
.tag-list .menubar .selected .b-l {
    background-position: 0 -341px !important;
}
.tag-list .menubar .selected .b-r {
    background-position: -9px -341px !important;
}
.tag-list .columns {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-position: 0 -425px;
    background-repeat: repeat-x;
    border-color: -moz-use-text-color #D3D3D3 #D3D3D3;
    border-image: none;
    border-right: 1px solid #D3D3D3;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    float: left;
    height: 105px;
    left: 50%;
    margin-left: -495px;
    overflow: hidden;
    position: absolute;
    top: 84px;
    width: 988px;
}
.tag-list .column-wrap {
    width: 1000px;
}
.tag-list .column {
    background-position: 0 -533px;
    background-repeat: repeat-x;
    float: left;
    height: 105px;
    margin-right: 1px;
    width: 229px;
}
.tag-list .tab-column {
    margin-right: 0;
    position: relative;
    width: 230px;
}
.tag-list .tab-column .rb {
    border-left: 1px solid #FEFEFE;
    border-right: 1px solid #D3D3D3;
    height: 105px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
}
.tag-list .column .img {
    float: left;
    border:1px solid #blue;
    height: 100px;
    margin-top: 5px;
    width: 60px;
}
.tag-list .column ul {
    float: right;
    height: 100px;
    overflow: hidden;
    padding-right: 5px;
    position: relative;
    width: 164px;
}
.tag-list .column li {
    vertical-align: bottom;
}
.tag-list .column .title {
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    overflow: hidden;
    padding-left: 5px;
}
.tag-list .column .title .c6 {
    line-height: 39px;
}
.tag-list .column .tag {
    display: inline-block;
    float: left;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    position: relative;
}
.tag-list .column .tag a {
    color: #666666;
    display: inline-block;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
    padding: 0 5px;
    position: relative;
    white-space: nowrap;
}
:root .tag-list .column .tag a {
    line-height: 21px;
}
.tag-list .column .tag .selected {
    background-position: -32px -80px;
    color: #FFFFFF !important;
}
.tag-list .column .tag .selected i {
    background-position: -107px -80px;
    display: block;
    float: right;
    height: 21px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 5px;
}
.tag-list .column .title .tag {
    margin-top: 9px;
}
.tag-list .column .title .tag .c6 {
    line-height: 21px;
}
.tag-list .tab-column ul {
    height: 66px;
    padding-right: 10px;
    width: 200px;
}
.tag-list .column-tab {
    padding: 9px 0 0 19px;
}
.tag-list .column-tab a {
    color: #666666;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    line-height: 21px;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    width: 39px;
}
:root .tag-list .column-tab a {
    line-height: 21px;
}
.tag-list .column-tab a:hover {
    background-position: -40px -201px;
}
.tag-list .column-tab .tab-selected, .tag-list .column-tab .tab-selected:hover {
    background-position: 0 -201px;
    color: #FFFFFF;
    text-decoration: none;
}
.tag-list .column-tab b {
    background-color: #D3D3D3;
    float: left;
    height: 14px;
    margin: 4px 5px;
    overflow: hidden;
    width: 1px;
}
.tag-list .column-alter {
    background-position: 0 -533px;
    background-repeat: repeat-x;
    float: left;
    height: 105px;
    margin-left: -1px;
    width: 70px;
}
.tag-list .column-alter a {
    background-position: 0 0;
    display: block;
    height: 105px;
    padding-left: 16px;
    text-decoration: none;
    width: 54px;
}
.tag-list .column-alter a:hover {
    background-position: -16px 0;
    text-decoration: none;
}
.tag-list .column-alter .text {
    background-position: 0 -533px;
    background-repeat: repeat-x;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 96px;
    line-height: 28px;
    overflow: hidden;
    padding-top: 9px;
    text-align: center;
    white-space: nowrap;
    width: 54px;
}
.tag-list .column-alter .narrow {
    line-height: 22px;
    padding-top: 8px;
}
.tag-list .wide .column {
    width: 246px;
}
.tag-list .wide .column ul {
    width: 180px;
}
.tag-list .wide .column-alter {
    width: 5px;
}
.tag-list .anim-wrap {
    float: left;
    overflow: hidden;
    position: relative;
}
.tag-list .anim-con {
    position: absolute;
    width: 10000px;
}
.tag-list i {
    background-position: 0 -112px;
}
.tag-list .img {
    background-image: url("http://img03.taobaocdn.com/tps/i3/T1bVTjXd0aXXcbYxgj-60-100.png");
    background-repeat: no-repeat;
}
.tag-list .t-28 {
    background-position: 0 -112px;
}
.tag-list .t-29 {
    background-position: -32px -112px;
}
.tag-list .t-31 {
    background-position: -64px -112px;
}
.tag-list .t-32 {
    background-position: 0 -144px;
}
.tag-list .t-30 {
    background-position: -32px -144px;
}
.tag-list .t-27 {
    background-position: -64px -144px;
}
#sort {
    height: 26px;
    line-height: 26px;
    margin: 20px 0 10px;
}
#sort .title h1 {
    float: left;
    font-family: 微软雅黑;
    font-size: 24px;
    font-weight: normal;
    height: 26px;
    line-height: 26px;
    max-width: 315px;
    overflow: hidden;
}
#sort .h-line {
    background: none repeat scroll 0 0 #E1CFD0;
    display: block;
    float: left;
    height: 15px;
    margin: 4px 15px 0 5px;
    overflow: hidden;
    width: 1px;
}
#sort .sort-panel {
    margin: 5px 0 0 20px;
}
#sort .l-j-price-form {
    line-height: 18px;
}
#sort .l-j-price-form input {
    border: 1px solid #D2D2D2;
    height: 20px;
    line-height: 20px;
    padding: 0;
    vertical-align: middle;
    width: 40px;
}
#sort .l-j-price-form button {
    background: url("http://img02.taobaocdn.com/tps/i2/T1vOzdXnXjXXbJQj.t-319-800.png") no-repeat scroll -234px -259px transparent;
    border: 0 none;
    cursor: pointer;
    height: 20px;
    line-height: 20px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-indent: -9999px;
    vertical-align: middle;
    width: 42px;
}
#water-fall .container {
    position: relative;
}
.ks-waterfall .wrap {
    position: relative;
}
.ks-waterfall .img {
    overflow: hidden;
    position: relative;
    text-align: center;
}
.ks-waterfall .nick {
    vertical-align: middle;
}
.ks-waterfall .icon {
    background: url("http://img02.taobaocdn.com/tps/i2/T1vOzdXnXjXXbJQj.t-319-800.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
}
.ks-waterfall .is-bought {
    background-position: -256px -773px;
    height: 13px;
    width: 38px;
}
.ks-waterfall .has-pic {
    background-position: -297px -773px;
    height: 13px;
    width: 17px;
}
.ks-waterfall .recommend-txt {
    word-break: break-all;
    word-wrap: break-word;
}
.ks-waterfall .info 
{
    margin-top: 0;
    overflow: visible;
    padding-bottom: 3px;
    padding-top: 0px;
    position: relative;
}
.ks-waterfall .oper {
    position: relative;
    padding-bottom:5px;
}
.ks-waterfall .comment ul {
    border-top: 1px solid #ECECEC;
}
.ks-waterfall .comment li {
    border-top: 0 none;
}
.ks-waterfall .item-down {
    background-position: -283px -752px;
    height: 15px;
    left: 5px;
    overflow: hidden;
    position: absolute;
    top: 5px;
    width: 15px;
}
.ks-waterfall .banner {
    display: block;
    height: 150px;
    width: 240px;
}
.page-arrow-l, .page-arrow-r {
    background: url("http://img04.taobaocdn.com/tps/i4/T1xb_wXX8kXXXFRSUw-112-225.png") no-repeat scroll -9999px -9999px transparent;
    clear: both;
    cursor: pointer;
    display: block;
    height: 70px;
    opacity: 0.2;
    overflow: hidden;
    position: fixed;
    top: 9999px;
    width: 35px;
    z-index: 10000;
}
.page-arrow-l:hover, .page-arrow-r:hover {
    filter: none;
    opacity: 1;
}
.page-arrow-l {
    background-position: -67px 0;
    margin-left: -50px;
}
.page-arrow-r {
    background-position: -32px 0;
    margin-left: 1005px;
}
.rss-follow, .gotop {
    margin-left: 1050px;
}
