
body, button, input, select, textarea {
    font: 12px/1.5 microsoft yahei,tahoma,arial;
}
input:focus, textarea:focus {
    outline: medium none;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
.blank {
    clear: both;
    height: 10px;
    line-height: 10px;
    visibility: hidden;
}
.blank5 {
    clear: both;
    height: 5px;
    line-height: 5px;
    visibility: hidden;
}
.grid-c-l {
    float: left;
}
.grid-c-r {
    float: right;
}
.r {
    float: right;
}
.l {
    float: left;
}
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: outside none none;
}
a {
    color: #555;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
sup {
    vertical-align: text-top;
}
sub {
    vertical-align: text-bottom;
}
legend {
    color: #000;
}
fieldset, img {
    border: medium none;
}
button, input, select, textarea {
    font-size: 100%;
}
.sidebar-nav .mods table {
    border-collapse: collapse;
    border-spacing: 0;
}
#page, #header, #content, #footer {
    margin-left: auto;
    margin-right: auto;
}
.hidden {
    display: none;
}
input.inputBorder {
    border: 1px solid #ddd;
    height: 25px;
    line-height: 25px;
    padding: 0 5px;
    width: 200px;
}
textarea.inputBorder {
    border: 1px solid #ddd;
    height: 50px;
    padding: 5px;
    width: 90%;
}
input.comment_sub {
    background: #e31939 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    float: right;
    height: 25px;
    line-height: 25px;
    margin-right: 8%;
    text-align: center;
    width: 75px;
}
html {
}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong {
    font-size: 1em;
    font-style: normal;
    font-weight: normal;
}
strong {
    font-weight: 400;
}
ul, ol {
    list-style: outside none none;
}
fieldset, img {
    border: medium none;
}
caption {
    text-align: left;
}
body {
    background: #fff none repeat scroll 0 0;
    color: #666666;
    font: 12px/150% microsoft yahei;
    margin: 0;
    padding: 0;
}
a {
    color: #555;
    outline: medium none;
}
a:active {
    text-decoration: none;
}
a:hover {
    color: #e4393c;
    text-decoration: underline;
}
i, cite, em {
    font-style: normal;
}
article, aside, dialog, footer, header, section, footer, nav, figure, menu {
    display: block;
}
.w {
    margin: 0 auto;
    width: 1210px;
}
.wrapper {
    margin: auto;
    width: 1210px;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.block {
    display: block;
}
.none {
    display: none;
}
.goods-price {
    font-family: Verdana;
}
.goods-price em {
    color: #e31939;
    font-family: Verdana;
}
.btn2 {
    background-color: #fff;
    border: 1px solid #ff4a00;
    color: #ff4a00;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    margin-bottom: 0;
    padding: 0;
    text-align: center;
    width: 148px;
}
.btn2:hover, .btn2:focus {
    background-color: #ff4a00;
    color: #fff;
    outline: 0 none;
    text-decoration: none;
}
.btn2.active, .btn2:active {
    background-color: #ff4a00;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset;
    outline: 0 none;
}
.btn2.disabled, .btn2[disabled] {
    background: #ccd0d9 none repeat scroll 0 0;
    box-shadow: none;
    color: #e5e9ec;
    cursor: default;
    opacity: 0.65;
}
.btn-small {
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    width: 118px;
}
.btn-primary {
    background-color: #ff4a00;
    border-color: #ff4a00;
    color: #fff;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.active, .btn-primary:active {
    background-color: #ee330a;
    border-color: #ee330a;
    color: #fff;
}
.btn-yellow {
    background-color: #ffdb3d;
    border-color: #ffdb3d;
    color: #333;
}
.btn-yellow:hover, .btn-yellow:focus, .btn-yellow.active, .btn-yellow:active {
    background-color: #ffc700;
    border-color: #ffc700;
    color: #333;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.block {
    display: block;
    overflow: hidden;
}
.hide {
    display: none;
}
.m, .mt, .mc, .mb, .sm, .smt, .smc, .smb {
    overflow: hidden;
}
.m, .sm {
    margin-bottom: 10px;
}
.pagin a, .pagin span {
    border: 1px solid #ccc;
    float: left;
    font-family: arial;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-left: 2px;
    overflow: hidden;
    padding: 3px 10px;
}
.pagin .text, .pagin .current {
    border: medium none;
    padding: 4px 11px;
}
.pagin a:link, .pagin a:visited {
    color: #555;
}
.pagin a:hover, .pagin a:active {
    background: #555 none repeat scroll 0 0;
    border: 1px solid #555;
    color: #fff;
    text-decoration: none;
}
.pagin .current, .pagin .current:link, .pagin .current:visited {
    color: #f60;
    font-weight: bold;
}
.pagin b {
    height: 9px;
    overflow: hidden;
    position: absolute;
    top: 9px;
    width: 5px;
}
.pagin .prev, .pagin .next, .pagin .prev-disabled, .pagin .next-disabled {
    height: 18px;
    line-height: 18px;
    padding-top: 5px;
    position: relative;
}
.pagin .prev-disabled, .pagin .next-disabled {
    color: #ccc;
    cursor: default;
}
.pagin .prev, .pagin .prev-disabled {
    padding-left: 12px;
}
.pagin .prev b {
    background-position: -68px -608px;
    left: 3px;
}
.pagin .prev-disabled b {
    background-position: -80px -608px;
    left: 3px;
}
.pagin .next, .pagin .next-disabled {
    padding-right: 12px;
}
.pagin .next b {
    background-position: -62px -608px;
    right: 3px;
}
.pagin .next-disabled b {
    background-position: -74px -608px;
    right: 3px;
}
.pagin-m a, .pagin-m span {
    font-size: 12px;
    height: 14px;
    line-height: 14px;
}
.pagin-m b {
    top: 5px;
}
.pagin-m .prev, .pagin-m .next, .pagin-m .prev-disabled, .pagin-m .next-disabled {
    height: 14px;
    line-height: 14px;
    padding-top: 3px;
}
#product-track {
    border-top: 1px solid #e4e4e4;
    margin-top: 10px;
    overflow: hidden;
}
#product-track .nothing {
    margin-top: 100px;
    text-align: center;
}
#product-track .m2 H2 {
    font: 14px/28px "microsoft yahei";
    padding: 0 8px;
}
#product-track .left .m2 .mt {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 50%;
    border-width: 0;
    height: 28px;
    line-height: 28px;
    padding: 0;
}
#product-track .m2 {
}
#product-track .left {
    float: left;
    margin: 0;
    padding: 0;
    width: 222px;
}
#product-track .right {
    float: right;
    margin: 0;
    padding: 0;
    width: 988px;
}
#recent-view-track {
    border-color: #ddd;
    border-style: solid;
    border-width: 0 0 1px 1px;
}
#recent-view-track .mc UL {
    height: 250px;
    overflow-y: auto;
}
#recent-view-track H2 {
    float: left;
    font-size: 14px;
}
#recent-view-track .extra {
    float: right;
    font-size: 12px;
    margin-right: 10px;
}
#recent-view-track UL {
    margin-top: -1px;
    padding: 0 8px;
}
#recent-view-track LI {
    overflow: hidden;
    padding-bottom: 2px;
}
#recent-view-track .p-img {
    float: left;
    height: 50px;
    margin-right: 5px;
    overflow: hidden;
    width: 50px;
}
#recent-view-track .p-name {
    float: left;
    height: 3em;
    margin-top: 5px;
    overflow: hidden;
    width: 130px;
}
#recent-view-track .p-price {
    float: left;
    width: 130px;
}
#recent-view-track .p-price strong {
    color: #e22a40;
}
#recent-view-track .no-track {
    background: rgba(0, 0, 0, 0) url("../img/base/foot.png") no-repeat scroll left bottom;
    color: #999;
    height: 230px;
    margin: 10px;
}
#recent-view-track .no-track P {
    line-height: 1.5em;
    margin-top: 5px;
}
#recent-view-track .no-track H4 {
    font: 18px "microsoft yahei";
}
#recent-view-track .all-recent {
    border-bottom-width: 0;
}
#product-track #maybe-like {
    border-color: #ddd;
    border-style: solid;
    border-width: 0 1px 1px;
}
#maybe-like .mt {
    border-width: 0;
    height: 28px;
    padding: 0;
}
#maybe-like H2 {
    float: left;
    font-size: 14px;
}
#maybe-like .extra {
    float: right;
    font: 12px/29px arial;
    margin-right: 10px;
}
#maybe-like .extra SPAN {
    background: #999 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    height: 16px;
    line-height: 16px;
    margin: 5px 0 0 5px;
    padding: 0 4px;
}
#maybe-like .extra .curr {
    background: #d00 none repeat scroll 0 0;
}
#maybe-like .mc {
    border-width: 0;
    height: 250px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
}
#recent-view-track .mc {
    border-width: 0;
    height: 250px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
}
#maybe-like .mc .p-img {
    padding: 5px 0;
}
#maybe-like .p-comm .star {
    margin-top: 2px;
}
#product-track .star {
    background-image: url("../img/base/newicon20121106.png");
    background-repeat: no-repeat;
}
#maybe-like .mc LI {
    float: left;
    padding: 10px 20px;
    text-align: center;
    width: 133px;
}
#maybe-like .mc .p-name {
    height: 3em;
}
#maybe-like .p-price {
    height: 16px;
}
#maybe-like .p-price strong {
    color: #e22a40;
}
#guess-scroll {
    margin-left: 40px;
}
#maybe-like .disabled {
    cursor: default;
}
#product-track .guess-control {
    background-image: url("../img/base/footprint-arr.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 50px;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    top: 100px;
    width: 14px;
    z-index: 1;
}
#guess-backward {
    background-position: -16px 0;
    left: auto;
    right: 10px;
}
#guess-backward:hover {
    background-position: -16px -50px;
}
#guess-forward {
    background-position: 0 0;
    left: 10px;
}
#guess-forward:hover {
    background-position: 0 -50px;
}
#guess-forward.disabled {
    background-position: 0 -100px;
}
#guess-backward.disabled {
    background-position: -16px -100px;
}
#product-track .star {
    display: inline-block;
    height: 14px;
    width: 75px;
}
#product-track .sa5 {
    background-position: -109px -239px;
}
#product-track .sa4 {
    background-position: -124px -239px;
}
#product-track .sa3 {
    background-position: -139px -239px;
}
#product-track .sa2 {
    background-position: -154px -239px;
}
#product-track .sa1 {
    background-position: -169px -239px;
}
#product-track .sa0 {
    background-position: -184px -239px;
}
#maybe-like .mc LI {
    width: 144px;
}
.rank .mt {
    background: #f7f7f7 none repeat scroll 0 0;
    border-bottom: 1px solid #ddd;
    height: 31px;
    line-height: 31px;
    padding-left: 8px;
}
.tab {
    overflow: hidden;
}
.tab li, .tab a, .tab-item {
    float: left;
    text-align: center;
}
.sn-qrcode p, .sn-qrcode1 p, #mallLogo .mlogo s, .mui-global-iconfont {
    background: transparent url("../images/index/TB1A0MpFFXXXXcyapXXCEcU6VXX-439-220.png") no-repeat scroll -9999px -9999px;
    font-size: 12px;
    font-style: normal;
}
#site-nav a, #site-nav .sn-container {
    color:  #e31939;
}
#site-nav a:hover, #site-nav a:active, #site-nav .menu-bd {
    color: #c40000;
}
#site-nav .menu-bd a {
    color: #666;
}
#site-nav .hover a.menu-hd, #site-nav .sn-menu:hover a.menu-hd {
    color: #c40000;
}
#site-nav .menu-bd a:hover, #site-nav .menu-bd a:active {
    color: #c40000;
    text-decoration: underline;
}
#site-nav {
    background: #f2f2f2 none repeat scroll 0 0;
    border-bottom: 1px solid #e5e5e5;
    height: 26px;
    min-width: 1210px;
    position: relative !important;
    width: auto;
    z-index: 99999;
}
#sn-bg, #site-nav .sn-edge {
    display: none;
}
#sn-bd {
    margin: auto;
    position: relative;
    width: 1210px;
}
#sn-bd::after, #site-nav .sn-container::after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
}
#site-nav .sn-container {
    height: 29px;
    position: relative;
    width: 100%;
}
#site-nav .sn-container .hidden {
    display: none;
}
#site-nav .mui-global-iconfont {
    color: #e31939;
}
#site-nav .sn-cart .mui-global-iconfont {
    position: relative;
    top: -1px;
}
#site-nav .sn-logout, #site-nav .menu-hd, #site-nav .sn-cart, #site-nav .sn-mybrand, #site-nav .sn-mobile, #site-nav .sn-home, #site-nav .sn-quick-menu .sn-cart, #site-nav .sn-login, #site-nav .sn-seller-center, #site-nav .sn-register {
    padding: 0 10px;
}
#site-nav .sn-mobile {
    display: none;
}
#site-nav .sn-login {
    padding-left: 20px;
}
#site-nav .sn-mytaobao .menu-hd, #site-nav .sn-favorite .menu-hd, #site-nav .sn-sitemap .menu-hd, #site-nav .sn-seller .menu-hd {
    padding-right: 14px;
}
#site-nav .sn-login-info {
    display: inline-block;
    height: 29px;
    line-height: 29px;
    position: relative;
}
#site-nav .sn-login-info .sn-separator, #site-nav .sn-simple-logo .sn-separator, #site-nav .sn-quick-menu .sn-separator {
    border-left: 1px solid #ccc;
    display: inline-block;
    font-size: 0;
    height: 14px;
    left: 0;
    line-height: 14px;
    margin: 0 2px 0 5px;
    position: relative;
    top: 6px;
    vertical-align: top;
    width: 0;
}
#site-nav .sn-logout, #site-nav .sn-login, #site-nav .sn-register {
}
#site-nav .sn-logout {
}
#site-nav .sn-quick-menu {
    height: 29px;
    line-height: 29px;
    position: absolute;
    right: 0;
    top: 0;
}
#site-nav .sn-quick-menu li {
    float: left;
    position: relative;
}
#site-nav .menu-item {
    position: relative;
    z-index: 93110;
}
#site-nav .menu-hd {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #f2f2f2;
    border-image: none;
    border-style: solid;
    border-width: 0 1px;
    cursor: pointer;
    display: block;
    height: 29px;
    line-height: 29px;
    position: relative;
    z-index: 100001;
}
#site-nav .sn-favorite .menu-hd {
}
#site-nav .sn-seller .menu-hd, #site-nav .sn-mytaobao .menu-hd {
}
#site-nav .sn-sitemap .menu-hd, #site-nav .sn-mobile .menu-hd {
}
#site-nav .sn-quick-menu .menu-hd b, #site-nav .sn-all-msg b {
    border-color: #bbb transparent transparent;
    border-style: solid dashed dashed;
    border-width: 3px;
    font-size: 0;
    height: 0;
    line-height: 0;
    position: absolute;
    right: 6px;
    top: 12px;
    width: 0;
}
#site-nav .sn-quick-menu .hover .menu-hd b, #site-nav .sn-quick-menu .sn-menu:hover .menu-hd b {
    border-color: #bbb transparent transparent;
    transform: rotate(180deg);
    transform-origin: 50% 30% 0;
    transition: transform 0.2s ease-in 0s;
}
#site-nav .menu-bd {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: #eee;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    display: none;
    left: 0;
    opacity: 0.99;
    position: absolute;
    top: 27px;
    z-index: 93110;
}
#site-nav .menu-bd a {
    color: #666;
}
#site-nav .menu-bd a:hover, #site-nav .menu-bd a:active {
    color: #c40000;
}
#site-nav .sn-quick-menu iframe.menu-bd {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    float: left;
    z-index: -1;
}
#site-nav .menu-bd-panel a {
    display: block;
    line-height: 20px;
}
#site-nav .sn-menu {
    position: relative;
}
#site-nav .sn-menu a:hover {
    text-decoration: underline;
}
#site-nav .sn-quick-menu .hover .menu-hd, #site-nav .sn-menu:hover .menu-hd {
    background-color: #fff;
    border-color: #eee;
    padding-bottom: 1px;
}
#site-nav .sn-quick-menu .hover .menu-bd, #site-nav .sn-menu:hover .menu-bd {
    display: block;
}
#site-nav .sn-mytaobao .menu-bd, #site-nav .sn-favorite .menu-bd, #site-nav .sn-sitemap .menu-bd, #site-nav .sn-seller .menu-bd {
    line-height: 1.4;
    padding: 8px 10px;
}
#site-nav .sn-mytaobao .menu-bd {
    width: 74px;
}
#site-nav .sn-favorite .menu-bd {
    width: 62px;
}
#site-nav .sn-seller .menu-bd {
    left: auto;
    overflow: hidden;
    right: 0;
    width: 122px;
}
#site-nav .sn-seller ul {
    margin-top: -5px;
    overflow: hidden;
    width: 122px;
}
#site-nav .sn-seller li {
    border-bottom: 1px dotted #827777;
    display: block;
    float: none;
    height: auto;
    line-height: 1.4;
    margin-right: -20px;
    padding: 5px 0;
}
#site-nav .sn-seller h3 {
    color: #666;
    font-weight: 700;
}
#site-nav .sn-seller li a {
    display: inline-block;
    line-height: 22px;
    margin-right: 20px;
    width: 48px;
}
#site-nav .sn-mybrand a, .sn-mobile a, .sn-home a {
    display: inline;
}
#site-nav .sn-qrcode {
    background: #fff none repeat scroll 0 0;
    height: 110px;
    left: 0;
    padding: 15px 10px;
    position: absolute;
    top: 27px;
    width: 210px;
}
#site-nav .sn-qrcode .app_xiazai {
    float: left;
    text-align: center;
    width: 100px;
}
#site-nav .sn-qrcode .app_xiazai1 {
    float: left;
    margin-left: 10px;
    text-align: center;
    width: 100px;
}
#site-nav .sn-qrcode .app_xiazai img, #site-nav .sn-qrcode .app_xiazai1 img {
    margin-top: 10px;
}
#site-nav .sn-qrcode .app_xiazai a.app_store {
    background: rgba(0, 0, 0, 0) url("../images/index/app_xiazai.png") no-repeat scroll 0 -360px;
    display: block;
    height: 30px;
    width: 97px;
}
#site-nav .sn-qrcode .app_xiazai1 a.app_android {
    background: rgba(0, 0, 0, 0) url("../images/index/app_xiazai.png") no-repeat scroll 0 -399px;
    display: block;
    height: 30px;
    width: 97px;
}
#site-nav .sn-qrcode p {
    background-position: -141px -73px;
    margin: 0 10px;
    overflow: hidden;
    text-indent: -9999px;
}
#site-nav .sn-qrcode b {
    border-color: transparent transparent #fff;
    border-style: dashed dashed solid;
    border-width: 5px;
    font-size: 0;
    height: 0;
    left: 50%;
    line-height: 0;
    margin-left: -2px;
    position: absolute;
    top: -10px;
    width: 0;
}
#site-nav .sn-sitemap .menu-bd {
    border-width: 0 1px 1px;
    left: auto;
    right: 0;
    width: 1208px;
}
#site-nav .site-hot, #site-nav .site-market, #site-nav .site-brand {
    float: left;
}
#site-nav .sn-sitemap .menu-bd {
    padding: 25px 0;
}
#site-nav .sn-sitemap .menu-hd {
    font-weight: 400;
}
#site-nav .site-cont {
    overflow: hidden;
    padding-left: 30px;
}
#site-nav .site-cont h2 {
    font-family: "Î¢ÈíÑÅºÚ",arial,"ËÎÌå";
    font-size: 16px;
    padding-bottom: 8px;
}
#site-nav .site-cont h2 span {
    padding-left: 6px;
}
#site-nav .site-cont ul {
    overflow: hidden;
}
#site-nav .site-hot h2, #site-nav .site-hot a:hover {
    color: #f56a00;
}
#site-nav .site-market h2, #site-nav .site-market a:hover {
    color: #2263d4;
}
#site-nav .site-brand h2, #site-nav .site-brand a:hover {
    color: #000;
}
#site-nav .site-hot {
    width: 410px;
}
#site-nav .site-market {
    border-left: 1px solid #f5f5f5;
    border-right: 1px solid #f5f5f5;
    width: 375px;
}
#site-nav .site-brand {
    width: 310px;
}
#site-nav .site-list li {
    float: left;
    overflow: hidden;
    padding: 6px 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100px;
}
#site-nav .sn-sitemap .mui-global-iconfont {
    padding-right: 4px;
}
#site-nav .site-list li a {
    position: relative;
}
#site-nav .sn-quick-menu .sn-cart {
    position: relative;
    text-align: center;
    text-decoration: none;
}
#site-nav .sn-quick-menu .sn-cart a {
    position: static;
}
#site-nav .sn-quick-menu .mini-cart .menu-hd {
    padding: 0;
    position: static;
    text-decoration: none;
}
#content {
    margin: auto;
    width: 1210px;
}
#city{
    float:left;
    height: 64px;
    line-height:30px;
    padding-top: 30px;
    width:auto;
    color: #e31939;
}
.city-right{
    float: right;
    font-size: 14px;
    color:#999;
}
.city-right a{
    color:#999;
}
.city-left
{
    float: left;
    font-size: 16px;
    font-weight:blod;
}
#mallLogo {
    float: left;
    height: 64px;
    line-height: 64px;
    padding-top: 30px;
    position: relative;
    width: 244px;
}
#mallLogo a {
    color: #fff;
    display: block;
    position: relative;
    text-indent: 0 !important;
}
#mallLogo s {
    cursor: pointer;
    display: block;
    position: absolute;
    top: 0;
}
#mallLogo .mlogo {
    float: left;
    margin-right: 10px;
}
#mallLogo .mlogo a {
    font-size: 22px;
    height: 30px;
    overflow: hidden;
    width: 190px;
}
#mallLogo .mlogo s {
    background-position: -249px -186px;
    height: 28px;
    width: 190px;
}
#mallLogo .mlogo {
    background-position: -249px -186px;
    padding: 0;
}
.headerCon::after, .clearfix::after, .clearfix::before, .headerCon::before {
    content: "";
    display: table;
    overflow: hidden;
}
.headerCon::after, .clearfix::after {
    clear: both;
}
.headerCon, .clearfix {
}
#header {
    background: #fff none repeat scroll 0 0;
    height: 147px;
    margin-top: -26px;
    min-width: 1210px;
    position: relative;
    width: auto !important;
    z-index: 1000;
}
.headerLayout {
    margin: 0 auto;
    padding-top: 26px;
    width: 1210px;
}

#mallSearch {
    float: right;
    overflow: hidden;
    padding-top: 20px;
    width: 540px;
}
.mallSearch-form {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e31939;
    border-image: none;
    border-style: solid;
    border-width: 3px 0 3px 3px;
}
#mallSearch legend {
    display: none;
}
#mallSearch fieldset {
    position: relative;
}
.mallSearch-input {
    background: #fff none repeat scroll 0 0;
    height: 30px;
    position: relative;
}
#mallSearch label {
    color: #666;
    font-size: 12px;
    height: 30px;
    left: 8px;
    line-height: 30px;
    position: absolute;
    top: 0;
    visibility: hidden;
    z-index: 1;
}
#mallSearch #keyword {
    background: transparent url("data:image/gif;base64,R0lGODlhAQADAJEAAObm5t3d3ff39wAAACH5BAAAAAAALAAAAAABAAMAAAICDFQAOw==") repeat-x scroll 0 0;
    border: 0 none;
    box-sizing: content-box;
    color: #999;
    height: 20px;
    line-height: 20px;
    margin: 0;
    outline: 0 none;
    padding: 5px 3px 5px 5px;
    position: relative;
    width: 289px;
    z-index: 2;
}
#mallSearch .button {
    background-color: #e31939;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    height: 32px;
    letter-spacing: 4px;
    line-height: 32px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index:2;
    width: 90px;
}
#mallSearch .mallSearch-input_t .button {
    height: 30px;
    line-height: 30px;
}
#mallSearch .s-combobox {
    height: 30px;
}
#mallSearch .s-combobox .s-combobox-input:focus {
    outline: 0 none;
}
button::-moz-focus-inner {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.hot-query {
    height: 16px;
    margin-left: -12px;
    overflow: hidden;
    padding: 4px 0 0;
    width: 100%;
}
.hot-query li {
    border-left: 1px solid #ccc;
    display: inline;
    line-height: 1.1;
    padding: 0 12px;
}
.hot-query li a {
    color: #999;
}
#content {
    background: #f5f5f5 none repeat scroll 0 0;
}
.main-container {
    margin: auto;
    position: relative;
    width: 1210px;
}
#header .mallSearch-form {
    overflow: hidden;
}
#header #mallSearch label, #header .s-combobox .s-combobox-input-wrap, #header #mallSearch .s-combobox, #header .mallSearch-input {
    height: 32px;
    *height:30px;
    line-height: 32px;
}
#header #mallSearch {
    float: left;
    padding-left: 50px;
	-webkit-transform:translate3d(0, 0, 0);
}
#header #mallSearch button {
    height: 33px;
    line-height: 33px;
    right: -1px;
}
#header #mallSearch #keyword {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 22px;
    line-height: 22px;
    padding-bottom: 8px;
}
#header #mallSearch .hot-query {
    padding-top: 6px;
}
#header #mallSearch #keyword:focus, #header .s-combobox .s-combobox-input:focus {
    outline: 0 none;
}
#header .headerCon {
    position: relative;
}
#header .header-extra {
    float: left;
    height: 120px;
    width: 675px;/*850px*/
}
#header .header-banner {
    float: none;
    height: 110px;
    padding-left: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 17px;
    z-index: 1;
}
.sn-quick-menu .sn-mybrand-link {
    background-position: 0 -22px;
    padding-left: 18px;
}
.sn-quick-menu .sn-cart-link {
    background-position: -5px -2px;
    padding-left: 18px;
}
.sn-quick-menu .sn-mobile-link {
    background: rgba(0, 0, 0, 0) url("../img/shouji.png") no-repeat scroll 7px 7px;
    text-indent: 12px;
    width: 55px;
}
.sn-quick-menu .sn-site-link {
    background: rgba(0, 0, 0, 0) url("../images/index/sn-site-link.png") no-repeat scroll left center;
    height: 26px;
    line-height: 26px;
    padding-left: 18px;
}
.menu-hd:hover .sn-site-link {
    background: rgba(0, 0, 0, 0) url("../img/header/sn-site-hover.png") no-repeat scroll left center;
    padding-left: 18px;
}
#footer {
    background: #fff none repeat scroll 0 0;
    border-top: 0 none;
    clear: both;
    height: auto;
    margin: 0;
    min-height: 401px;
    padding: 0;
    position: relative;
    text-align: left;
}
#footer p {
    padding: 0;
}
#footer p strong {
    font-weight: 400;
}
#footer p a {
    color: #555;
    margin-right: 3px;
}
.site-footer {
    background: #fafafa none repeat scroll 0 0;
    color: #333;
    font-size: 14px;
    line-height: 1.5em;
    position: relative;
    z-index: 999;
}
.site-footer dd {
    font-size: 12px;
}
.site-footer .footer-service {
    border-bottom: 1px solid #dfdfdf;
    padding: 15px 0 20px;
}
.site-footer .footer-links {
    border-bottom: 1px solid #dfdfdf;
    color: #6d6d6d;
    padding: 20px 0;
}
.site-footer .footer-info {
    font-size: 12px;
    padding: 15px 0;
}
.site-footer .list-service {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.site-footer .list-service li {
    float: left;
    text-align: center;
    width: 20%;
}
.site-footer .list-service li a {
    background: rgba(0, 0, 0, 0) url("../img/header/footer-icon.png") no-repeat scroll center 0;
    color: #333;
    display: block;
    font-size: 12px;
    padding-top: 55px;
}
.site-footer .list-service li a .iconfont {
    color: #6d6d6d;
    font-size: 30px;
}
.site-footer .list-service li a:hover .iconfont {
    color: #ff4a00;
}
.site-footer .list-service li a.ic1 {
    background-position: 40px 0;
}
.site-footer .list-service li a.ic2 {
    background-position: -203px 0;
}
.site-footer .list-service li a.ic3 {
    background-position: -449px 0;
}
.site-footer .list-service li a.ic4 {
    background-position: -697px 0;
}
.site-footer .list-service li a.ic5 {
    background-position: -944px 0;
}
.site-footer .list-service li a strong {
    color: #000;
    display: block;
    font-size: 16px;
    font-weight: 400;
    margin-top: 5px;
}
.site-footer .col-links {
    border-right: 1px solid #dfdfdf;
    float: left;
    margin: 0 0 0 30px;
    text-align: center;
    width: 165px;
}
.site-footer .col-links dt {
    color: #333;
    font-size: 16px;
    margin-bottom: 10px;
}
.site-footer .col-links dd {
    margin: 0 0 6px;
}
.site-footer .col-links dd a {
    color: #6d6d6d;
}
.site-footer .col-links dd a:hover {
    color: #ff4a00;
}
.site-footer .col-links-first {
    margin-left: 0;
}
.site-footer .col-contact {
    float: right;
    text-align: center;
    width: 250px;
}
.site-footer .col-contact p {
    margin: 0 0 15px;
}
.site-footer .col-contact p.phone {
    color: #000;
    font-size: 26px;
    line-height: 1;
    margin-bottom: 5px;
}
.site-footer .info-text {
    float: left;
    margin: 0 auto 10px;
    text-align: center;
    width: 100%;
}
.site-footer .info-text a {
    color: #333;
    text-decoration: none;
}
.site-footer .info-text a:hover {
    color: #ff4a00;
}
.site-footer .info-text .nav_bottom a {
    padding: 0 8px;
    text-decoration: none;
}
.site-footer .info-text .logo-mini {
    background: #ff4a00 none repeat scroll 0 0;
    float: left;
    height: 40px;
    margin-right: 15px;
    text-align: center;
    width: 40px;
}
.site-footer .info-text .logo-mini i {
    color: #fff;
    font-size: 28px;
}
.site-footer .info-text .sep {
    margin: 0 3px;
}
.site-footer .info-text p {
    line-height: 25px;
    margin: 0;
}
.site-footer .info-sites {
    color: #8c8c8c;
    float: right;
    font-size: 12px;
    position: relative;
    width: 225px;
}
.site-footer .info-sites .global-site-current {
    display: inline-block;
    height: 30px;
    width: 110px;
}
.site-footer .info-sites .arrow1, .site-footer .info-sites .arrow2 {
    background: #fff none repeat scroll 0 0;
    display: block;
    padding: 4px;
}
.site-footer .info-sites .arrow2 {
    margin-left: 10px;
    padding-left: 6px;
    padding-right: 6px;
}
.site-footer .info-sites .global-site-list {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dfdfdf;
    bottom: 0;
    display: none;
    left: 0;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 198px;
    z-index: 2;
}
.site-footer .info-sites .global-site-list li a {
    display: block;
    height: 18px;
    padding: 10px;
}
.site-footer .info-links {
    clear: both;
}
.site-footer .info-links img {
    height: 20px;
    width: auto;
}
.btn2 {
    background-color: #fff;
    border: 1px solid #ff4a00;
    color: #ff4a00;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    margin-bottom: 0;
    padding: 0;
    text-align: center;
    width: 148px;
}
.btn2:hover, .btn2:focus {
    background-color: #ff4a00;
    color: #fff;
    outline: 0 none;
    text-decoration: none;
}
.btn2.active, .btn2:active {
    background-color: #ff4a00;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset;
    outline: 0 none;
}
.btn2.disabled, .btn2[disabled] {
    background: #ccd0d9 none repeat scroll 0 0;
    box-shadow: none;
    color: #e5e9ec;
    cursor: default;
    opacity: 0.65;
}
.btn-small {
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    width: 118px;
}
.btn-primary {
    background-color: #ff4a00;
    border-color: #ff4a00;
    color: #fff;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.active, .btn-primary:active {
    background-color: #ee330a;
    border-color: #ee330a;
    color: #fff;
}
.btn-yellow {
    background-color: #ffdb3d;
    border-color: #ffdb3d;
    color: #333;
}
.btn-yellow:hover, .btn-yellow:focus, .btn-yellow.active, .btn-yellow:active {
    background-color: #ffc700;
    border-color: #ffc700;
    color: #333;
}
.sidebar-nav {
    background-color: #666;
    height: 100%;
    padding-top: 1px;
    position: fixed;
    right: 0;
    top: 0;
    width: 35px;
    z-index: 99999;
}
.sidebar-nav .mods {
    height: 100%;
    position: relative;
}
.sidebar-nav .mod {
    background-color: transparent;
    border: 0 none;
    margin: 20px 0 14px;
    overflow: visible;
    position: relative;
    transition: border-color 0.2s ease 0s, background-color 0.2s ease 0s;
    z-index: 1;
}
.sidebar-nav .mod:hover, .sidebar-nav .mod.active {
    background: #c40000 none repeat scroll 0 0 !important;
    z-index: 2;
}
.sidebar-nav .mod.active {
    z-index: 100;
}
.sidebar-nav .mod.active table {
    color: #fff;
    margin-top: -45px;
}
.sidebar-nav .mod.active .dropdown {
    display: block;
    z-index: 10;
}
.sidebar-nav .dropdown {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e4e4e4;
    box-shadow: -1px 2px 2px 0 rgba(0, 0, 0, 0.08);
    display: none;
    min-height: 114px;
    padding: 10px;
    position: absolute;
    right: 42px;
    top: 0;
}
.sidebar-nav .dropdown_t {
    top: -77px;
}
.sidebar-nav .dropdown span.cart_arrow {
    border-left: 1px solid #fff;
    display: inline-block;
    height: 134px;
    position: absolute;
    right: -8px;
    top: 0;
    width: 8px;
}
.sidebar-nav .dropdown .arrow-1, .sidebar-nav .dropdown .arrow-2 {
    border-color: transparent transparent transparent #ccc;
    border-style: solid;
    border-width: 8px 0 8px 8px;
    height: 0;
    position: absolute;
    right: 0;
    top: 16px;
    width: 0;
}
.sidebar-nav .dropdown_t .arrow-1, .sidebar-nav .dropdown_t .arrow-2 {
    top: 90px;
}
.sidebar-nav .dropdown .arrow-2 {
    border-left-color: #fff;
    right: 1px;
}
.sidebar-nav .dropdown .head {
    height: 30px;
    line-height: 30px;
    margin: 5px 0;
}
.sidebar-nav .dropdown .head h3 {
    font-size: 13px;
    font-weight: 400;
}
.sidebar-nav .dropdown .head h3 i {
    background: rgba(0, 0, 0, 0) url("../img/header/check-o-1.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 22px;
    margin-right: 3px;
    vertical-align: middle;
    width: 22px;
}
.sidebar-nav .btn {
    display: block;
    overflow: hidden;
    position: relative;
    text-align: center;
    transition: background-color 0.2s ease 0s;
    z-index: 2;
}
.sidebar-nav .btn:hover {
    color: #fff !important;
    text-decoration: none !important;
}
.sidebar-nav .btn:hover table {
    margin-top: -45px;
}
.sidebar-nav .btn:hover td em {
    color: #333;
    font-size: 13px;
}
.sidebar-nav .btn span {
    display: block;
    transition: margin-top 0.2s ease 0s;
}
.sidebar-nav table {
    transition: margin-top 0.2s ease-in-out 0s;
}
.sidebar-nav td {
    cursor: pointer;
    font-size: 13px;
    line-height: 16px;
    text-align: center;
    vertical-align: middle;
}
.sidebar-nav td i {
    display: block;
    height: 24px;
    margin: 0 auto;
    width: 24px;
}
.sidebar-nav td em {
    color: #fff;
    display: inline-block;
    font-size: 11px;
    font-style: normal;
    line-height: 18px;
    padding-top: 2px;
    transition: color 0.2s ease 0s;
}
.sidebar-nav .qrcode i {
    background: rgba(0, 0, 0, 0) url("../images/index/qrcode.png") no-repeat scroll center center;
}
.sidebar-nav .qrcode .dropdown {
    height: auto;
    padding: 20px;
    width: 160px;
}
.sidebar-nav .qrcode .dropdown span {
    background: rgba(0, 0, 0, 0) url("../images/index/akd_weixin_qrcode.png") no-repeat scroll 0 0;
    display: block;
    width:110px;
    height: 110px;
    margin: 0 auto 10px;
    width: 110px;
}
.sidebar-nav .qrcode .dropdown p {
    color: #666;
    font-size: 13px;
    margin-bottom: 0;
    text-align: center;
}
.sidebar-nav .online-service {
    background: #c40000 none repeat scroll 0 0 !important;
    color: #fff !important;
}
.sidebar-nav .online-service table {
    color: #fff;
    margin-top: -45px !important;
}
.sidebar-nav .online-service .head {
    height: 20px;
    line-height: 20px;
    margin: 5px 0 0;
}
.sidebar-nav .online-service .head h3 {
    color: #666;
    float: none;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.sidebar-nav .online-service .button-bar {
    padding-bottom: 2px;
}
.sidebar-nav .online-service .customer_service {
    height: auto;
    width: 130px;
}
.sidebar-nav .online-service .customer_service ul {
    text-align: center;
}
.sidebar-nav .online-service .customer_service ul li {
    height: 30px;
    line-height: 30px;
    list-style: outside none none;
}
.sidebar-nav .online-service .button-bar iframe {
    display: block;
    margin: 0 auto;
}
.sidebar-nav .reserve:hover .count, .sidebar-nav .reserve.active .count {
    display: none;
}
.sidebar-nav .reserve .dropdown {
    width: 300px;
}
.sidebar-nav .reserve .btn {
    position: relative;
}
.sidebar-nav .reserve .btn-bar {
    font-size: 12px;
}
.sidebar-nav .reserve .btn-bar a {
    display: inline-block;
    padding: 0 10px;
}
.sidebar-nav .reserve .cart_goods {
    float: left;
    height: auto;
    width: 300px;
}
.sidebar-nav .reserve .cart_goods_list {
    float: left;
    height: 353px;
    overflow: hidden;
    width: 300px;
}
.sidebar-nav .reserve ul {
    font-size: 12px;
    height: 343px;
    margin-top: 10px;
    overflow-y: auto;
}
.sidebar-nav .reserve li {
    border-bottom: 1px solid #f2f2f2;
    display: block;
    font-size: 13px;
    height: 78px;
    margin: 5px 0;
}
.sidebar-nav .reserve li.loading {
    background: rgba(0, 0, 0, 0) url("../img/header/loading-2.gif") no-repeat scroll center center;
}
.sidebar-nav .reserve ul a {
    cursor: pointer;
    display: block;
    float: left;
    overflow: hidden;
    padding: 0 10px 0 90px;
    text-decoration: none;
}
.sidebar-nav .reserve ul a i {
    background-image: none;
    border-radius: 0 0 0 2px;
    color: #666;
    float: right;
    font-size: 16px;
    font-style: normal;
    height: 24px;
    line-height: 24px;
    margin: -70px -25px 0 0;
    text-align: center;
    transition: all 0.2s ease 0s;
    width: 24px;
}
.sidebar-nav .reserve ul i {
    background-image: none;
    border-radius: 0 0 0 2px;
    color: #666;
    cursor: pointer;
    float: right;
    font-size: 16px;
    font-style: normal;
    height: 24px;
    line-height: 24px;
    text-align: center;
    transition: all 0.2s ease 0s;
    width: 24px;
}
.sidebar-nav .reserve ul a i:hover, .sidebar-nav .reserve ul i:hover {
    background: #333 none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
}
.sidebar-nav .reserve img {
    float: left;
    height: 70px;
    margin-left: -90px;
    width: 70px;
}
.sidebar-nav .reserve h4 {
    font-size: 13px;
    font-weight: 400;
    height: 30px;
    line-height: 15px;
    margin: 5px 0;
    overflow: hidden;
    width: 150px;
}
.sidebar-nav .reserve li span {
    color: #888;
    display: block;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sidebar-nav .reserve li strong {
    color: #ea5614;
}
.sidebar-nav .reserve .count {
    background: rgba(0, 0, 0, 0) url("../img/header/circle.png") no-repeat scroll 0 0;
    color: #fff;
    font-family: Arial;
    font-size: 12px;
    font-weight: 700;
    height: 20px;
    left: -8px;
    line-height: 20px;
    position: absolute;
    text-align: center;
    top: -8px;
    width: 20px;
    z-index: 2;
}
.sidebar-nav .reserve .empty-tip {
    padding: 20px 0;
}
.sidebar-nav .reserve .empty-tip p {
    color: #999;
    font-size: 12px;
    margin-bottom: 20px;
    text-align: center;
}
.sidebar-nav .reserve.empty .btn-bar {
    display: none;
}
.sidebar-nav .reserve.empty .bar {
    display: none;
}
.sidebar-nav .reserve.empty ul {
    display: none;
}
.sidebar-nav .reserve.empty .empty-tip {
    display: block;
}
.sidebar-nav .compare i {
    background: rgba(0, 0, 0, 0) url("../img/header/compare.png") no-repeat scroll 0 0;
}
.sidebar-nav .compare .compare-btn {
    background-color: #ff6400;
    border-radius: 2px;
    color: #fff !important;
    font-size: 14px;
    font-weight: 700;
    transition: all 0.2s ease 0s;
}
.sidebar-nav .compare .compare-btn:hover {
    background-color: #e65c00;
}
.sidebar-nav .compare .compare-btn.disabled {
    background-color: #cbcac9;
    color: #333;
}
.sidebar-nav .compare .empty-btn {
    color: #999;
    padding: 0 5px;
}
.sidebar-nav .traffic i {
    background: rgba(0, 0, 0, 0) url("../images/index/likes.png") no-repeat scroll center center;
}
.sidebar-nav .asset i {
    background: rgba(0, 0, 0, 0) url("../images/index/asset-5.png") no-repeat scroll center center;
}
.sidebar-nav .insure i {
    background: rgba(0, 0, 0, 0) url("../images/index/collect.png") no-repeat scroll center center;
}
.sidebar-nav .loan i {
    background: rgba(0, 0, 0, 0) url("../images/index/calc.png") no-repeat scroll center center;
}
.sidebar-nav .history i {
    background: rgba(0, 0, 0, 0) url("../images/index/history.png") no-repeat scroll center center;
}
.sidebar-nav .history .dropdown {
    bottom: -1px;
    top: auto;
}
.sidebar-nav .history .arrow-1, .sidebar-nav .history .arrow-2 {
    bottom: 16px;
    top: auto;
}
.sidebar-nav .history .bar {
    border-top: 1px solid #e4e4e4;
    margin-top: 5px;
    padding-top: 10px;
}
.sidebar-nav .reserve i {
    background: rgba(0, 0, 0, 0) url("../images/index/gou.png") no-repeat scroll center center;
    display: block;
    height: 35px;
    width: 35px;
}
.sidebar-nav .reserve .bar {
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 5px;
    padding-bottom: 10px;
}
.sidebar-nav .reserve .tip {
    color: #666;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    text-align: right;
}
.sidebar-nav .reserve .tip .count {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: red;
    display: inline-block !important;
    font-size: 13px;
    font-weight: 700;
    height: auto;
    margin: 0 3px;
    padding: 0;
    position: static;
    width: auto;
}
.sidebar-nav .reserve .btn-bar {
    text-align: right;
}
.sidebar-nav .reserve .submit-btn {
    background: #ff6400 none repeat scroll 0 0;
    border-radius: 2px;
    color: #fff !important;
    display: inline-block;
    font-size: 13px;
    line-height: 30px;
    text-align: center;
    transition: all 0.2s ease 0s;
}
.sidebar-nav .reserve .submit-btn:hover {
    background: #e65c00 none repeat scroll 0 0;
}
.sidebar-nav .map i {
    background: rgba(0, 0, 0, 0) url("../img/header/map.png") no-repeat scroll 0 0;
}
.sidebar-nav .top {
    transition: all 0.2s ease 0s;
}
.sidebar-nav .top.disabled {
    height: 0;
    margin: 0;
    overflow: hidden;
}
.sidebar-nav .top i {
    background: rgba(0, 0, 0, 0) url("../images/index/top.png") no-repeat scroll center center;
}
.sidebar-nav .mod, .sidebar-nav td, .sidebar-nav .btn {
    font-size: 12px;
    height: 45px;
    width: 35px;
}
.sidebar-nav .mod_head {
    height: 45px;
}
.sidebar-nav .btn_head {
    display: block;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 35px;
    z-index: 2;
}
.sidebar-nav .middle-items {
    height: 550px;
    margin-top: -275px;
    position: absolute;
    top: 50%;
}
.sidebar-nav .bottom-items {
    background-color: #666;
    bottom: 0;
    position: absolute;
    z-index: 5;
}
.sidebar-nav .bottom-items .mod {
    margin-bottom: 3px;
    margin-top: 5px;
}
.sidebar-nav .fold {
    top: 2px;
}
.sidebar-nav .fold i {
    border-color: gray transparent;
    border-style: solid;
    border-width: 8px 8px 0;
    height: 0;
    width: 0;
}
.sidebar-nav.border {
    border-left: 1px solid #ccc;
    box-shadow: -1px 0 2px 1px rgba(0, 0, 0, 0.1);
}
.sidebar-nav.fold {
    bottom: 0;
    height: 59px;
    overflow: hidden;
    top: auto;
}
.sidebar-nav.fold, .sidebar-nav.fold .bottom-items {
    background-color: transparent;
}
.sidebar-nav.fold .mod {
    display: none;
}
.sidebar-nav.fold .fold {
    background-color: #fff;
    border: 1px solid #ccc;
    display: block;
}
.sidebar-nav.fold .fold, .sidebar-nav.fold .fold .btn, .sidebar-nav.fold .fold td {
    width: 33px;
}
.sidebar-nav.fold .fold i {
    border-width: 0 10px 10px;
}
.sidebar-nav .online-service .dropdown {
    width: 150px !important;
}
.sidebar-nav .online-service .customer_service .sidebar_subdl {
    list-style-type: none;
    margin: 7px 10px;
    padding: 0;
    width: 130px;
}
.sidebar-nav .online-service .customer_service .sidebar_subdl dd {
    border-bottom: 1px solid #ededed;
    display: block;
    width: 100%;
}
.sidebar-nav .online-service .customer_service .sidebar_subdl dd:last-child {
    border-bottom: 0 none;
}
.sidebar-nav .dropdown .form {
    padding: 10px 15px;
    width: 210px;
}
.sidebar-nav .dropdown .form h2 {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
}
.sidebar-nav .dropdown .form h2 strong {
    border-bottom: 2px solid #e31939;
    color: #e31939;
    float: left;
}
.sidebar-nav .dropdown .form h2 span {
    float: right;
    font-size: 12px;
}
.sidebar-nav .dropdown .form h2 span a.right_register {
    background: #e31939 none repeat scroll 0 0;
    color: #ffffff;
    padding: 2px 5px;
    text-decoration: none;
}
.sidebar-nav .dropdown .form .item {
    height: 30px;
    line-height: 30px;
    padding: 10px 0 0;
    width: 210px;
}
.sidebar-nav .dropdown .form .item span, .sidebar-nav .dropdown .form .item div {
    float: left;
}
.sidebar-nav .dropdown .form .item span {
    font-size: 14px;
    letter-spacing: 7px;
    padding: 0 5px;
}
.sidebar-nav .dropdown .form .item span.label_t {
    letter-spacing: 0;
}
.sidebar-nav .dropdown .form .item div input.text {
    border: 1px solid #ddd;
    color: #999;
    height: 15px;
    line-height: 15px;
    padding: 5px;
    width: 145px;
}
.sidebar-nav .dropdown .form .item div input.text-1 {
    width: 70px;
}
.sidebar-nav .dropdown .form .item img {
    height: 25px;
    margin-top: -2px;
    width: 65px;
}
.sidebar-nav .dropdown .form .item div.safety {
    width: 210px;
}
.sidebar-nav .dropdown .form .item div.safety .checkbox {
    float: left;
    margin: 9px 5px 0;
}
.sidebar-nav .dropdown .form .item div.safety .mar-b {
    float: left;
    vertical-align: middle;
}
.sidebar-nav .dropdown .form .item div.safety a {
    color: #e31939;
    float: right;
    text-decoration: none;
}
.sidebar-nav .dropdown .form .item .btn-img {
    background: #e31939 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 210px;
}
dd#qqdd {
    height: 40px;
    line-height: 40px;
}
dt#qqdt {
    border-bottom: 1px solid #a8a8a8;
    color: #666;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    text-align: left;
}
.sidebar-nav .online-service .customer_service .sidebar_subdl img {
    vertical-align: middle;
}
.sidebar-nav table td {
    color: #ffffff;
}
.Left {
    float: left;
}
.globa-nav {
    background: #fff none repeat scroll 0 0;
    border-bottom: 2px solid #e31939;
    height: 37px;
}
.globa-nav .allGoodsCat {
    height: 38px;
    position: relative;
    width: 246px;
    z-index: 1000;
}
.globa-nav .allGoodsCat .menuEvent {
    background: #e31939 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-family: Î¢ÈíÑÅºÚ;
    font-weight: 700;
    height: 38px;
    left: 0;
    line-height: 38px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: 0;
    width: 246px;
    z-index: 9999;
}
.globa-nav .allGoodsCat .menuEvent .catName {
    font-size: 15px;
    height: 38px;
    line-height: 38px;
}
.globa-nav .allGoodsCat .menuEvent i {
    background: rgba(0, 0, 0, 0) url("../images/upgrade_ad/xiala.png") no-repeat scroll 0 0;
    display: block;
    height: 7px;
    left: 175px;
    position: absolute;
    top: 17px;
    width: 10px;
}
.globa-nav ul.allMenu {
    font-size: 14px;
    font-weight: 400;
    line-height: 36px;
    padding: 0;
    text-align: center;
}
.globa-nav ul.allMenu li {
    float: left;
    position: relative;
    text-decoration: none;
    z-index: 10;
}
.globa-nav .header_box {
    -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 #e5e5e5 #e5e5e5;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    left: 0;
    position: absolute;
    top: 37px;
    z-index: 101;
}
.globa-nav .header_box a {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 1px solid #e5e5e5;
    color: #3c3c3c;
    display: inline-block;
    text-align: left;
}
.globa-nav .header_box a:hover {
    color: #cf0f02 !important;
}
.globa-nav ul.allMenu li a {
    color: #3c3c3c;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    padding: 0 16px;
    text-decoration: none;
}
.globa-nav ul.allMenu li .header_box a {
    color: #3c3c3c;
}
.globa-nav ul.allMenu li a.index {
    margin-left: 20px;
    padding: 0;
    width: 88px;
}
.globa-nav ul.allMenu li a.nav:hover, .globa-nav ul.allMenu li a.current {
    color: #ca0b13 !important;
}
.globa-nav ul.sideMenu2 {
    font-size: 14px;
    font-weight: 700;
    height: 37px;
    line-height: 37px;
    padding: 0;
}
.globa-nav ul.sideMenu2 li {
    float: left;
    padding-left: 5px;
    position: relative;
    z-index: 100;
}
.globa-nav ul.sideMenu2 li a {
    color: #cf0f02;
    display: inline-block;
    height: 37px;
    line-height: 37px;
    padding: 0 15px;
    position: relative;
    text-decoration: none;
    z-index: 9;
}
.globa-nav ul.sideMenu2 li span.ico_xia1 {
    background: rgba(0, 0, 0, 0) url("../img/header/li_xia.gif") no-repeat scroll 0 top;
    height: 6px;
    position: absolute;
    right: 10px;
    top: 16px;
    width: 11px;
}
.globa-nav ul.sideMenu2 li .header_box a {
    color: #3c3c3c;
    font-weight: normal;
}
.globa-nav ul.sideMenu2 li a.nav:hover, .globa-nav ul.sideMenu2 li a.current {
    background: rgba(0, 0, 0, 0) url("../img/header/curbg1.gif") repeat-x scroll center 0;
    color: #cf0f02 !important;
}
.globa-nav ul.sideMenu2 li.shopnima a.nav:hover, .globa-nav ul.sideMenu2 li.shopnima a.current {
    background: rgba(0, 0, 0, 0) url("../img/header/curnimei.gif") repeat-x scroll left 0;
    color: #cf0f02 !important;
}
.globa-nav ul.sideMenu2 li.shopzhou a.nav:hover, .globa-nav ul.sideMenu2 li.shopzhou a.current {
    background: rgba(0, 0, 0, 0) url("../img/header/shopzhou.gif") repeat-x scroll left 0;
    color: #cf0f02 !important;
}
.globa-nav ul.allMenu li span.icon_hot {
    background: rgba(0, 0, 0, 0) url("../img/sicon.gif") no-repeat scroll -38px top;
    display: block;
    height: 23px;
    position: absolute;
    right: 0;
    top: -10px;
    width: 19px;
    z-index: 99;
}
.globa-nav ul.allMenu li span.ico_xia {
    background: rgba(0, 0, 0, 0) url("../img/li_xia.gif") no-repeat scroll 0 top;
    height: 6px;
    position: absolute;
    right: 0;
    top: 16px;
    width: 11px;
}
.blank15 {
    background: #fff none repeat scroll 0 0;
    clear: both;
    height: 12px;
    line-height: 12px;
}
.globa-nav ul.allMenu li span.icon_new {
    background: rgba(0, 0, 0, 0) url("../img/sicon.gif") no-repeat scroll -19px top;
    display: block;
    height: 23px;
    position: absolute;
    right: 0;
    top: -10px;
    width: 19px;
}
.expandMenu {
    display: none;
    left: 0;
    position: absolute;
    top: 37px;
}
.all_cat {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #ffffff none repeat scroll 0 0;
    border-color: -moz-use-text-color #e7e7e7 #e7e7e7;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    height: 792px;
    position: absolute;
    width: 244px;
    z-index: 1000;
}
.all_cat .list {
    cursor: pointer;
    height: 49px;
}
.all_cat .list .cat {
    height: 55px;
    padding: 0 12px;
    position: absolute;
    width: 220px;
    z-index: 12;
}
.all_cat .list .cat .catName {
    border-bottom: 1px dotted #dfdfdf;
    height: 50px;
    overflow: hidden;
    padding: 3px 0;
}
.all_cat .list .cat .catName:hover{
	color:#FFF;
}
.all_cat .list .cat .catName strong, .all_cat .list .cat .catName span {
    display: inline-block;
    font-weight: normal;
    height: 25px;
    line-height: 16px;
    *line-height: 18px;
}
.all_cat .list .cat .catName a {
    text-decoration: none;
	color: #3c3c3c;
}
.all_cat .list .cat .catName strong {
    background:url("../images/index/menu-icon.png") no-repeat;
    
     display: block;
    font-family: microsoft yahei,tahoma,arial;
    font-size: 18px;
    font-weight: 400;
    line-height: 14px;
    *line-height:18px;
    margin-top: 18px;
    padding-left: 77px;
    width: 185px;
}
.all_cat .list.hover .cat .catName strong {
    background: rgba(0, 0, 0, 0) url("../images/index/menu-icon-hover.png") no-repeat scroll 0 0;
}
.all_cat .list .cat .catName .cat1 {
    background-position: 20px -7px;
}
.all_cat .list .cat .catName .cat2 {
    background-position: 20px -33px;
}
.all_cat .list .cat .catName .cat3 {
    background-position: 20px -54px;
}
.all_cat .list .cat .catName .cat4 {
    background-position: 20px -79px;
}
.all_cat .list .cat .catName .cat5 {
    background-position: 20px -104px;
}
.all_cat .list .cat .catName .cat6 {
    background-position: 20px -128px;
}
.all_cat .list .cat .catName .cat7 {
    background-position: 20px -153px;
}
.all_cat .list .cat .catName .cat8 {
    background-position: 20px -176px;
}
.all_cat .list .cat .catName .cat9 {
    background-position: 20px -201px;
}
.all_cat .list .cat .catName .cat10 {
    background-position: 20px -226px;
}
.all_cat .list .cat .catName .cat11 {
    background-position: 20px -250px;
}
.all_cat .list .cat .catName .cat12 {
    background-position: 20px -275px;
}
.all_cat .list .cat .catName .cat13 {
    background-position: 20px -307px;
}
.all_cat .list .cat .catName .cat14 {
    background-position: 20px -342px;
}
.all_cat .list .cat .catName .cat15 {
    background-position: 20px -375px;
}
.all_cat .list .cat .catName .cat16 {
    background-position: 20px -400px;
}
.all_cat .list.hover .cat .catName .cat1 {
    background-position: 20px -7px;
}
.all_cat .list.hover .cat .catName .cat2 {
    background-position: 20px -33px;
}
.all_cat .list.hover .cat .catName .cat3 {
    background-position: 20px -54px;
}
.all_cat .list.hover .cat .catName .cat4 {
    background-position: 20px -79px;
}
.all_cat .list.hover .cat .catName .cat5 {
    background-position: 20px -104px;
}
.all_cat .list.hover .cat .catName .cat6 {
    background-position: 20px -128px;
}
.all_cat .list.hover .cat .catName .cat7 {
    background-position: 20px -153px;
}
.all_cat .list.hover .cat .catName .cat8 {
    background-position: 20px -176px;
}
.all_cat .list.hover .cat .catName .cat9 {
    background-position: 20px -201px;
}
.all_cat .list.hover .cat .catName .cat10 {
    background-position: 20px -226px;
}
.all_cat .list.hover .cat .catName .cat11 {
    background-position: 20px -250px;
}
.all_cat .list.hover .cat .catName .cat12 {
    background-position: 20px -275px;
}
.all_cat .list.hover .cat .catName .cat13 {
    background-position: 20px -307px;
}
.all_cat .list.hover .cat .catName .cat14 {
    background-position: 20px -342px;
}
.all_cat .list.hover .cat .catName .cat15 {
    background-position: 20px -375px;
}
.all_cat .list.hover .cat .catName .cat16 {
    background-position: 20px -400px;
}
.all_cat .list.hover .cat .catName span {
    color: #ddd;
}
.all_cat .list .cat .catName p {
    height: 15px;
    overflow: hidden;
    padding: 5px 0 5px 30px;
    width: 187px;
}
.all_cat .list .cat .catName p a {
    color: #666;
    display: inline-block;
    padding: 2px 10px 0 0;
}
.all_cat .list .cat .catList {
    height: 47px;
    margin-top: 3px;
}
.all_cat .list .cat .catList a {
    color: #676767;
    display: inline-block;
    line-height: 22px;
}
.all_cat .list .hideMap {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: #e6e6e6 #e6e6e6 #e6e6e6 -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2), 1px -3px 5px rgba(0, 0, 0, 0.2);
    display: none;
    left: 244px;
    min-height: 160px;
    position: absolute;
    top: 0;
    width: 600px;
    z-index: 11;
}
.all_cat .list .Map_positon1 {
    top: 0;
}
.all_cat .list .Map_positon2 {
    top: 0;
}
.all_cat .list .Map_positon3 {
    top: 50px;
}
.all_cat .list .Map_positon4 {
    top: 100px;
}
.all_cat .list .Map_positon5 {
    top: 150px;
}
.all_cat .list .Map_positon6 {
    top: 200px;
}
.all_cat .list .Map_positon7 {
    top: 250px;
}
.all_cat .list .Map_positon8 {
    top: 300px;
}
.all_cat .list .Map_positon9 {
    top: 350px;
}
.all_cat .list .Map_positon10 {
    top: 396px;
}
.all_cat .list .Map_positon11 {
    top: 445px;
}
.all_cat .list .Map_positon12 {
    top: 497px;
}
.all_cat .list .Map_positon13 {
    top: 631px;
    *top:631px;
}
.all_cat .list .Map_positon14 {
     top: 631px;
    *top:631px;
 }
.all_cat .list .Map_positon15 {
    top: 631px;
    *top:631px;
}
.all_cat .list .Map_positon16 {
    top: 631px;
    *top:634px;
}
.all_cat .list .hideMap .topMap .subCat {
    float: left;
    font-size: 12px;
    margin-bottom: 5px;
    margin-left: 15px;
    margin-top: 10px;
    min-height: 115px;
    width: 535px;
}
.all_cat .list .hideMap .topMap .subCat .list1 {
    border-bottom: 1px dotted #ddd;
    font-family: microsoft yahei,tahoma,arial;
    height: auto;
    padding: 10px 0;
}
.all_cat .list .hideMap .topMap .subCat .list1 .cat1 {
    border-left: 3px solid #555;
    color: #3c3c3c;
    font-family: microsoft yahei,tahoma,arial;
    font-size: 12px;
    font-weight: bold;
    height: 14px;
    line-height: 14px;
    padding-left: 7px;
}
.all_cat .list .hideMap .topMap .subCat .list1 .link1 {
    color: #ddd;
    line-height: 20px;
    padding-top: 5px;
    width: 100%;
}
.all_cat .list .hideMap .topMap .subCat .list1 .link1 a {
    border-right: 1px solid #ddd;
    display: inline-block;
    height: 12px;
    line-height: 12px;
    margin-top: 8px;
    padding: 0 10px;
}
.all_cat .list .hideMap .topMap .ad {
    float: right;
    height: 381px;
    overflow: hidden;
    width: 250px;
}
.all_cat .list .hideMap .topMap .subBrand {
    float: right;
    font-size: 12px;
    margin-right: 15px;
    width: 194px;
}
.all_cat .list .hideMap .topMap .subBrand dt {
    border-bottom: 1px dotted #d9d9d9;
    color: #b10000;
    font-family: Î¢ÈíÑÅºÚ;
    font-size: 14px;
    font-weight: 400;
    height: 20px;
    line-height: 20px;
    padding: 10px 0;
}
.all_cat .list .hideMap .topMap .subBrand dd {
    height: auto;
    padding: 10px 0;
}
.all_cat .list .hideMap .bottomMap {
    background: #f9f9f9 none repeat scroll 0 0;
    border-top: 1px solid #f2f2f2;
    height: 88px;
}
.all_cat .list .hideMap .bottomMap .brand {
    float: left;
    height: 72px;
    padding: 8px 0;
}
.all_cat .list .hideMap .bottomMap .brand .li {
    border-right: 1px dashed #e8e8e8;
    float: left;
    height: 72px;
    padding: 0 25px;
    text-align: center;
    width: 85px;
}
.all_cat .list .hideMap .bottomMap .brand .img {
    height: 50px;
    overflow: hidden;
}
.all_cat .list .hideMap .bottomMap .brand .name {
    color: #848482;
    font-family: Î¢ÈíÑÅºÚ;
    font-size: 14px;
    font-weight: 700;
    height: 22px;
    line-height: 22px;
}
.all_cat .list .hideMap .bottomMap .go {
    background: #d0d0d0 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    float: right;
    font-family: Î¢ÈíÑÅºÚ;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin: 29px 30px 0 0;
    padding: 0 28px;
    text-decoration: none;
}
.all_cat .list.hover .cat {
    background: #e31939 none repeat scroll 0 0;
    height: 54px;
    overflow: hidden;
    color:#FFF;
    width: 221px;
}
.all_cat .list.hover .cat .catName a {
    color: #fff;
}
.all_cat .list.hover .cat .catName p a {
    color: #fff;
}
.all_cat .otherMenu {
    height: 33px;
    padding: 10px 8px;
}
.all_cat .otherMenu a {
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    padding: 0 6px;
}
.Right, #mainNav ul.mainNav_r {
    float: right;
}
a:hover img {
    text-decoration: none;
}
.red, a.red, .topMenu .login .red {
    color: #c00;
}
.topMenu .login a:hover {
    color: #c00 !important;
    text-decoration: none !important;
}
.black, a.black, .footer-table .dl, .toptitle p a {
    color: #666;
}
.none {
    display: none;
}
.footer-icon .iconMap {
    height: 30px;
}
.inline_block, .globa-nav .allMenu img {
    display: inline-block;
}
.uline {
    text-decoration: underline;
}
#top .weibo a span, #top .top_menu LI A {
    color: #888;
}
.globa-nav .allGoodsCat .menuEvent:hover, .all_cat .list .hideMap .bottomMap .go:hover, .footer-icon .order .orderBtn:hover {
    color: #fff !important;
}
.globa-nav .allGoodsCat .menuEvent strong, .globa-nav .allGoodsCat .menuEvent span, .footer-icon .iconMap a {
    display: inline-block;
    vertical-align: top;
}
.all_cat .list .hideMap .bottomMap .brand a, .all_cat .list.hover .hideMap, .globa-nav .allGoodsCat.hover .expandMenu {
    display: block;
}
.blank5 {
    clear: both;
    height: 5px;
    line-height: 5px;
    overflow: hidden;
}
.search-type a {
    cursor: pointer;
    float: left;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 50px;
}
.search-type a:hover {
    background-color: #f9e6e6;
    color: #c60000;
}
.search-type .cur, .search-type a.curr {
    background-color: #e31939;
    color: #fff;
    font-weight: 700;
}
.my_left {
    background-image: url("../img/bg_title.png");
    background-repeat: no-repeat;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin: 0;
    overflow: hidden;
    padding-left: 15px;
    padding-top: 5px;
    width: 244px;
}
.as-shelter {
    background-color: #000;
    display: block;
    height: 50px;
    opacity: 0.8;
    position: fixed;
    top: -50px;
    transition: top 0.3s ease-out 0s;
    width: 100%;
    z-index: 10;
}
.as-shelter.show {
    top: 0;
}
.as-total-container {
    box-shadow: 0 0 4px #eaeaea;
    display: block;
    height: 50px;
    margin: 0 auto;
    opacity: 1;
    position: fixed;
    top: -50px;
    transition: top 0.3s ease-out 0s;
    width: 100%;
    z-index: 10;
}
.attached-search-container {
    background-color: transparent;
    border: 0 none;
    height: 50px;
    margin: 0 auto;
    position: relative;
    top: 0;
    width: 1210px;
}
.as-total-container.show {
    top: 0;
}
.attached-search-container .mallSearch-form {
    border: 0 none !important;
}
.attached-search-container #mallSearch {
    float: none !important;
    height: 30px;
    margin: -42px auto;
    padding: 0 !important;
    position: relative;
    width: 620px !important;
    z-index: 10;
}
.attached-search-container #mallSearch button {
    height: 32px;
    right: -1px;
}
.attached-search-container .mallSearch-input {
    height: 30px;
}
.attached-search-container .s-combobox {
    width: 520px;
}
.attached-search-container #mallSearch #keyword.s-combobox-input {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    opacity: 1;
    outline: 0 dotted transparent;
    width: 520px !important;
}
.attached-search-container .fp-iconfont {
    background: rgba(0, 0, 0, 0) url("../img/header/fp-iconfont-logo.png") no-repeat scroll 0 0;
    color: #fff;
    height: 28px;
    left: 0;
    line-height: 28px;
    margin: 12px 0 15px;
    position: relative;
    top: -3px;
    width: 210px;
    z-index: 20;
}
.attached-search-container #mallSearch .hot-query {
    display: none !important;
}
.attached-search-container .fp-tel {
    color: #ea5642;
    font-size: 14px;
    position: absolute;
    right: 14px;
    top: 3px;
}

/*Ê×Ò³ËÑË÷¼æÈÝ*/
#mallSearch{
	dispaly:block;
	*height:120px;
	height:120px\0;
}
.mall-search .search-type{
	*position:absolute;
	display:block;
	*top:15px;
	*left:50px;
	position:absolute\0;
	top:15px\0;
	left:50px\0;
}
.mall-search .mallSearch-form {
	*position:absolute;
	display:block;
	width:100%;
	*top:40px;
	*left:50px;
	position:absolute\0;
	top:40px\0;
	left:50px\0;
}
#header #mallSearch .hot-query{
	*position:absolute;
	display:block;
	*top:80px;
	*left:50px;
	position:absolute\0;
	top:80px\0;
	left:50px\0;
}
.mallSearch-form{

display:block;}
