.myZC-pop .i3 .pic@charset "utf-8";.carn,.hot-query b,.hot-query em,.msg-num {
                                       font-weight: 700
                                   }

.categorys:hover,.myZC-pop .i3 span:hover img {
    opacity: .9
}

.logo h1,.logo span a,.logo2 a {
    text-indent: -999em
}

#overlay,.my-cart-box,body {
    overflow-x: hidden
}

.car-series-mod a,.cart-salesTit,.history-view-pop li a,.hot-query b,.hot-query li h3 a,.hotline,.lAttr-extra div,.list-attrBrand li,.menu-item h3 b,.menu-item p,.mod1 ul li,.myZC-topAvatarInfo,.myZC-topAvatarInfo p,.nav-crumble-item a span,.nci-brand li a,.nci-brand.specail li,.panel-type-list a,.sale-list .show-list-info a,.sb-IM-pic,.sb-pay-bar span,.sb-shopList h4 a,.sbWebchat-pic,.shop-recommendList h5,.top-msgList li a,.type-panel-main span,.view-type li a {
    white-space: nowrap
}

.car-series-mod a,.cart-salesTit,.history-view-pop li a,.hot-query b,.hot-query li h3 a,.list-attrBrand li,.menu-item h3 b,.menu-item p,.mod1 ul li,.myZC-topAvatarInfo p,.nav-crumble-item a span,.panel-type-list a,.sb-shopList h4 a,.shop-recommendList h5,.top-msgList li a,.top-msgList li p,.type-brand-list h6,.type-panel-main span,.view-type li a {
    text-overflow: ellipsis
}

.detail-likeList h4 a,.top-msgList li p {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

a,input:focus,textarea {
    outline: 0
}

.cb,.fix:after {
    clear: both
}

i {
    display: inline-block;
    vertical-align: middle;
    background-image: url(../images/icon.png);
    background-repeat: no-repeat
}

body {
    min-width: 1203px
}

.extrude {
    color: #ff4200
}

.cont,.page-w {
    width: 1203px;
    margin: 0 auto;
    position: relative
}

.mt15 {
    margin-top: 15px
}

.mt20 {
    margin-top: 20px
}

.mr10 {
    margin-right: 10px
}

.mr15 {
    margin-right: 15px
}

.mb10 {
    margin-bottom: 10px
}

.mb15 {
    margin-bottom: 15px
}

.mb25 {
    margin-bottom: 25px
}

.ml20 {
    margin-left: 20px
}

.ml25 {
    margin-left: 25px
}

.ml35 {
    margin-left: 35px
}

.mlr25 {
    margin-left: 25px;
    margin-right: 25px
}

.ad img {
    display: block;
    width: 230px;
    background: url(../images/pro1.gif) center center no-repeat #f4f4f4
}

.f13 {
    font-size: 13px
}

input[type=password]::-ms-reveal,input[type=text]::-ms-clear {
    display: none
}

.top-nav-bar {
    height: 30px;
    line-height: 30px;
    background: #f1f1f1
}

.top-msg.act,.top-msg.act a.link {
    background: #fff;
    position: relative
}

.top-nav-bar,.top-nav-bar a {
    color: #636363
}

.top-nav-bar a:hover {
    color: #ff4200
}

.other-platforms {
    float: left
}

.top-msg {
    margin-left: -2px;
    border-width: 1px 1px 0;
    border-style: solid;
    border-color: transparent
}

.top-msg a.link {
    margin-left: 0;
    color: #ff4200;
    padding: 0 12px
}

.top-msg.act {
    border-color: #ddd
}

.top-msg.act a.link {
    display: block;
    z-index: 300;
    height: 30px;
    border-right: 1px solid transparent
}

.msg-num {
    display: inline-block;
    vertical-align: 1px;
    margin-left: 3px;
    padding: 0 4px;
    height: 14px;
    border-radius: 7px;
    text-align: center;
    line-height: 14px;
    background: #ff4200;
    color: #fff
}

.top-msgList {
    width: 264px
}

.top-msgList li {
    float: none!important;
    position: relative;
    margin-bottom: 8px;
    padding-left: 12px;
    width: 252px;
    line-height: 18px;
    color: #acacac
}

.top-msgList li a {
    margin-left: 0;
    float: left;
    width: 186px;
    overflow: hidden;
    color: #333;
    word-break: break-all
}

.top-msgList li p {
    padding-bottom: 8px;
    width: 252px;
    max-height: 30px;
    overflow: hidden;
    display: -webkit-box;
    color: #969696;
    word-break: break-all;
    border-bottom: 1px dashed #dcdcdc
}

.top-msgList li h5 {
    display: block;
    margin-bottom: 5px
}

.top-msgList li h5 span {
    float: right;
    color: #666
}

.top-msgList li .dot {
    position: absolute;
    left: 0;
    top: 7px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #ff4e10
}

.top-msgList li .close {
    float: right;
    margin-top: 5px;
    margin-left: 12px;
    width: 7px;
    height: 7px;
    background-position: -87px -652px
}

.top-msgList li:hover .close {
    background-position: -78px -652px
}

.top-msg a.more {
        display: inline-block;
        line-height: 25px;
        color: #ff4e10;
        margin-left: 10px;
        text-align: right;
}

.myZC-pop .i2,.search-btn,.search-tab li,.top-nomsg {
    text-align: center
}

.top-nomsg {
    margin: 12px auto 22px
}

.top-nomsg img {
    vertical-align: middle;
    margin-right: 10px
}

.top-nav {
    float: right
}

.top-nav-bar li {
    float: left;
    border: 1px solid #f1f1f1;
    border-bottom: none;
}

.top-nav-bar li a.link {
    padding: 0 9px;
    border-right: 1px solid #ddd
}

.top-nav-bar li:last-child a {
    border-right: 1px solid transparent
}

.top-nav-bar i {
    margin-right: 6px
}

.top-nav-bar a.extrude {
    color: #ff4200
}

.top-nav li.s {
    margin-left: -3px
}

i.tNArrow-icon {
    margin-left: 8px;
    margin-right: 0;
    vertical-align: 2px;
    width: 7px;
    height: 4px;
    background-position: -53px -639px
}

.top-nav li.act {
    position: relative;
    border-color: #ddd;
    background: #fff
}

.top-nav li.act a.link {
    display: block;
    position: relative;
    z-index: 300;
    height: 30px;
    border-right: 1px solid transparent;
    background: #fff
}

.top-nav li.act .tNArrow-icon {
    background-position: -53px -633px
}

.top-newIco {
    margin-left: 5px;
    vertical-align: -3px
}

.myZC-pop.rwm {
    width: 194px;
    padding: 40px 0 20px;
    left: -41px;
}

.myZC-pop.rwm span {
    display: block;
    font-size: 14px;
}

.myZC-pop {
    border: 1px solid #ddd;
    position: absolute;
    left: -1px;
    top: 29px;
    z-index: 250;
    display: none;
    padding: 2px 0 5px;
    box-shadow: 5px 5px 15px rgba(194,194,194,0.2),-5px -5px 15px rgba(194,194,194,0.2);
    background: #fff
}

.myZC-pop a {
    display: block;
    white-space: nowrap;
}

.myZC-pop .i1 {
    margin-top: -5px;
    padding: 0 9px;
    width: 64px;
    line-height: 25px
}

.myZC-pop .i2 {
    width: 118px;
    float: left;
}

.myZC-pop .i2 img {
    display: block;
    margin: 9px auto 0;
    width: 100px;
    height: 100px
}

.myZC-pop .i2 span {
    display: block;
    color: #636363
}

.myZC-pop .i3 {
    text-align: center
}

.myZC-pop .i3 b {
    margin-top: 12px;
    display: block;
    color: #333;
    line-height: 12px
}

.myZC-pop .i3 .pic {
    display: block;
    margin: 0 auto;
    width: 150px;
    height: 150px
}

.myZC-pop .i3 span {
    display: inline-block
}

.myZC-pop .i4 {
    padding: 9px 13px 5px 9px;
    width: 264px;
    color: #969696
}

.myZC-pop .i5 {
    padding: 9px 13px 5px;
    min-width: 232px;
    color: #666
}

.myZC-pop .i5 div.fix {
    position: relative;
    height: 56px;
    padding-left: 70px
}

.myZC-topAvatarInfo p {
    width: 162px;
    font-weight: 700;
    overflow: hidden
}

.myZC-topAvatar {
    position: absolute;
    left: 0;
    float: left;
    margin-right: 14px;
    width: 56px;
    height: 56px
}

.myZC-topAvatar img {
    width: 56px;
    height: 56px;
    border-radius: 50%
}

.myZC-topAvatarInfo {
    min-width: 162px;
    line-height: 25px
}

.myZC-topAvatarInfo span {
    display: inline-block;
    height: 12px;
    line-height: 12px;
    padding-right: 15px;
    margin-right: 15px;
    border-right: 1px solid #dedede
}

.myZC-topAvatarInfo span.nbr {
    padding-right: 0;
    margin-right: 0;
    border-right: none
}

.myZC-topAvatarInfo b {
    color: #ff4200
}

.myZC-pop .i5 .matter {
    margin-top: 10px
}

.myZC-pop .matter span {
    display: inline-block;
    width: 50%;
    margin-right: -3px
}

.h-main {
    margin: 15px 0
}

.logo {
    margin-top: 8px;
    float: left;
    width: 348px;
    height: 66px
}

.logo h1 a,.logo span a {
    display: block;
    width: 100%;
    height: 66px
}

.logo h1 {
    float: left;
    width: 146px;
    height: 66px;
}

.logo h1 a {
    background: url(../images/logo.png) no-repeat
}

.logo span {
    float: left;
    margin-left: 25px;
    width: 134px;
    background: url(../images/logo-sub.png) left 25px no-repeat
}

.search-col {
    position: relative;
    float: left;
    margin: 0 45px 0 35px;
    width: 610px
}

.search-tab li {
    float: left;
    width: 51px;
    height: 21px;
    line-height: 21px
}

.search-tab a {
    color: #333;
    display: block
}

.search-tab .act,.search-tab li.act:hover {
    background: #ff4200
}

.search-tab li.act a:hover {
    color: #fff
}

.search-tab li a:hover {
    color: #ff4200
}

.search-tab .act a {
    color: #fff
}

.search {
    overflow: hidden;
    zoom: 1
}

.search-txt {
    float: left;
    width: 418px;
    padding: 8px 0 8px 30px;
    line-height: 18px;
    border: 2px solid #ff4200;
    border-right: none;
    background: url(../images/search-icon.png) left center no-repeat #fff;
    color: #666
}

.hot-query .last,.hot-query li {
    line-height: 22px;
    cursor: pointer
}

.search-txt::-webkit-input-placeholder {
    color: #a9a9a9
}

.search-txt:-moz-placeholder {
    color: #a9a9a9
}

.search-txt::-moz-placeholder {
    color: #a9a9a9
}

.search-txt:-ms-input-placeholder {
    color: #a9a9a9
}

.search-btn {
    float: left;
    padding: 0;
    border: 2px solid #ff4200;
    width: 80px;
    height: 38px;
    font-size: 16px;
    color: #fff;
    background: #ff4200
}

.hot-query .last,.hotline {
    text-align: right;
    display: block
}

.search-btn:hover {
    background: #ff561b
}

.hot-query {
    width: 319px;
    border: 1px solid #ccc;
    background: #fff
}

.hot-query li.act,.hot-query li:hover {
    background: #eee
}

.hot-query li {
    position: relative;
    padding: 1px 10px;
    overflow: hidden
}

.hot-query li h3 a {
    float: left;
    width: 160px;
    display: block;
    color: #484848;
    overflow: hidden
}

.hot-query li span {
    position: absolute;
    right: 10px;
    color: #aaa
}

.hot-query p {
    display: none
}

.hot-query em {
    color: #232323
}

.hot-query b {
    display: inline-block;
    max-width: 245px;
    vertical-align: bottom;
    overflow: hidden;
    color: #ff4200
}

.hot-query .style_line {
    padding: 0;
    border-bottom: 1px solid #ddd
}

.hot-query li h3 a:hover {
    color: #484848
}

.hot-query li.style_s.specail {
    height: 22px
}

.hot-query .style_s.specail p {
    display: block;
    padding-left: 8px;
    height: 20px
}

.hot-query .last {
    padding: 2px 10px;
    border-top: 1px solid #e5e5e5;
    color: #606060
}

.hot-query .last:hover {
    background: #f5f5f5
}

.hotline {
    margin: 10px 0;
    font-size: 20px;
    color: #efefef;
    line-height: 24px
}

.hotline i {
    display: inline-block;
    margin-right: 10px;
    width: 25px;
    height: 20px;
    vertical-align: middle;
    background-position: -22px -227px;
    margin-top: -5px
}

.hot-item {
    padding-top: 5px;
    height: 17px;
    color: #bebdbd
}

.hot-item span {
    float: left;
    margin-right: -9px;
    color: #4a4a4a
}

.hot-item div {
    float: left;
    width: 530px;
    height: 16px;
    overflow: hidden
}

.hot-item a {
    margin-right: 13px;
    color: #969696
}

.hot-item a:hover {
    color: #ff4200
}

.my-cart {
    float: right;
    position: relative;
    margin-top: 25px;
    width: 148px
}

.my-cart .my-cart-link {
    display: block;
    padding: 0 12px 0 16px;
    width: 118px;
    height: 36px;
    border: 1px solid #e5e5e5;
    background: #fff
}

.my-cart .my-cart-link,.my-cart .my-cart-link:hover {
    line-height: 36px;
    color: #666
}

.my-cart dfn {
    margin: 0 3px;
    font-size: 13px
}

.my-cart .cart-icon {
    margin-right: 10px
}

.my-cart .arrow-d-icon {
    float: right;
    margin-top: 14px;
    margin-left: 5px
}

.my-cart.hover .my-cart-link {
    position: relative;
    z-index: 22;
    width: 118px;
    height: 36px;
    border: 1px solid #d5d5d5;
    border-bottom: 1px solid #fff;
    background: #fff;
    box-shadow: 0 -1px 5px rgba(0,0,0,.15)
}

.my-cart.hover .blank {
    background: #fff;
    display: block;
    height: 5px;
    left: 1px;
    position: absolute;
    top: 36px;
    width: 146px;
    z-index: 23
}

.my-cart-list {
    display: none;
    position: absolute;
    top: 36px;
    right: 0;
    z-index: 21;
    width: 300px;
    border: 1px solid #d5d5d5;
    background: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,.15)
}

.cart-salesTit,.my-cart-pay {
    border-top: 1px solid #e5e5e5
}

.my-cart-list h4 {
    margin: 10px 15px 0;
    padding-bottom: 10px;
    font-size: 14px;
    color: #2e2f2f
}

.my-cart-box {
    max-height: 345px;
    overflow-y: auto
}

.my-cart-table {
    width: 100%
}

.my-cart-table td {
    padding: 12px 0;
    vertical-align: top
}

.my-cart-table td.bl {
    border-bottom: 1px solid #e5e5e5
}

.my-cart-table td.pb12 {
    padding: 0 0 12px
}

.my-cart-table td .cM {
    padding-left: 13px;
    padding-right: 15px
}

.my-cart-table tr:last-child td {
    border-bottom: none
}

.my-cart-table img {
    display: block;
    margin-left: 15px;
    border: 1px solid #e5e5e5;
    width: 62px;
    height: 62px;
    background: url(../images/sPro.gif) center center no-repeat #f4f4f4
}

.my-cart-table a {
    color: #666
}

.my-cart-table p {
    margin-top: 5px
}

.cart-salesTit {
    height: 34px;
    padding: 0 15px;
    line-height: 34px;
    border-bottom: 1px solid #e5e5e5;
    background: #f1f1f1;
    text-align: left;
    overflow: hidden
}

.cart-salesTit .s {
    display: inline-block;
    margin-top: 8px;
    margin-right: 10px;
    width: 33px;
    height: 16px;
    text-align: center;
    color: #fff;
    line-height: 16px;
    background: #fd9603
}

.cart-gifts {
    margin-top: -5px;
    color: #969696
}

.my-cart-table span {
    float: left
}

.my-cart-table strong {
    color: #ff4200
}

.my-cart-table a.del,.sb-ci1 a.del {
    float: right
}

.my-cart-table a.del i {
    width: 15px;
    height: 15px;
    background-position: -79px -608px
}

.my-cart-table tr:hover a.del i {
    background-position: -79px -625px
}

.my-cart-pay {
    padding: 10px 15px 15px;
    color: #666;
    background: #f1f1f1
}

.carn,a.cart-pay-btn {
    background: #ff4200;
    text-align: center
}

.my-cart-pay p {
    float: left
}

.my-cart-pay span {
    display: block
}

.my-cart-pay dfn {
    color: #666
}

.carn {
    position: absolute;
    top: -8px;
    left: 103px;
    z-index: 100;
    padding: 1px 5px;
    border-radius: 9px;
    line-height: 15px;
    color: #fff
}

a.cart-pay-btn {
    float: right;
    width: 116px;
    height: 36px;
    font-size: 14px;
    color: #fff;
    line-height: 36px
}

a.cart-pay-btn:hover {
    background: rgba(255,66,0,.9);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFFE5318,endcolorstr=#FFFE5318);
    color: #fff
}

.no-goods-tip {
    height: 88px;
    text-align: center;
    line-height: 78px;
    color: #969696
}

.categorys a,.nav a {
    line-height: 38px;
    display: block
}

.no-goods-tip img {
    margin-right: 10px;
    vertical-align: middle
}

.nav-bar {
    width: 100%;
    height: 38px;
}

.categorys {
    float: left;
    width: 210px;
    height: 38px;
    background: #ff4200
}

.categorys a {
    font-size: 16px;
    color: #fff
}

.categorys.ie8:hover {
    background: #ff551a
}

.categorys:hover a {
    color: #fff
}

.categorys i {
    margin: 0 14px 0 18px;
    width: 13px;
    height: 10px;
    background-position: -64px -633px
}

.nav {
    float: left;
    margin-left: 9px;
}

.nav li {
    float: left;
    padding: 0 19px;
    height: 38px;
    text-align: center
}

.nav a {
    position: relative;
    font-size: 14px;
    color: #333
}

.nav .act a,.nav a:hover {
    color: #ff4200
}

.nav-hotline {
    float: right;
    margin-top: 5px
}

.logo2 {
    float: left;
    width: 290px;
    height: 66px
}

.logo2 a {
    float: left;
    width: 190px;
    height: 66px;
    background: url(../images/logo.png) no-repeat
}

.bg,.ensures {
    background: #f7f7f7
}

.logo2 span {
    float: left;
    margin-top: 16px;
    height: 35px;
    padding-left: 8px;
    font-size: 20px;
    line-height: 35px;
    color: #666
}

.bg .h-main {
    margin: 25px 0
}

.footer dt,.footer-hotline span {
    margin-bottom: 5px;
    font-weight: 700
}

.new-icon2 {
    position: absolute;
    margin-left: 2px;
    top: 7px;
    vertical-align: 3px
}

.ensures {
    border-top: 40px solid #f7f7f7;
    padding: 29px 0 !important;
}

.ensures ul {
    margin-left: -122px;
    width: 1336px;
    font-size: 0
}

.ensures li {
    float: left;
    margin-left: 122px;
    width: 212px;
    height: 47px;
    font-size: 16px;
    color: #999
}

.ensures h3 {
    font-size: 18px;
    color: #333
}

.ensures i {
    float: left;
    margin-right: 12px;
    vertical-align: -8px;
    width: 50px;
    height: 50px
}

.ensures-ico1 {
    background-position: 0 -352px
}

.ensures-ico2 {
    background-position: 0 -403px
}

.ensures-ico3 {
    background-position: 0 -454px
}

.ensures-ico4 {
    background-position: 0 -767px
}

.footer {
    padding-top: 28px;
    background: #f7f7f7
}

.footer dl {
    float: left;
    width: 160px
}

.footer dt {
    font-size: 13px;
    color: #5c5c5c
}

.footer dd,.footer dd a {
    color: #686868
}

.footer dd {
    line-height: 24px
}

.footer dd a:hover {
    color: #ff4200
}

.footer-hotline {
    float: left;
    width: 245px;
    color: #686868
}

.footer-hotline span {
    display: block;
    font-size: 17px;
    color: #333
}

.footer-hotline img {
    display: block;
    margin-top: 10px;
    width: 80px;
    height: 80px
}

.footer-business {
    float: left;
    width: 148px;
    color: #686868
}

.footer-business h5 {
    font-size: 17px;
    color: #333
}

.footer-business p {
    line-height: 26px
}

a.merchants-enter {
    display: block;
    margin-top: 8px;
    width: 90px;
    height: 28px;
    text-align: center;
    font-size: 14px;
    line-height: 28px;
    color: #fff;
    background: #ff4200
}

#overlay,#overlay iframe {
    width: 100%;
    height: 100%;
    filter: alpha(opacity=50);
    opacity: .5
}

a.merchants-enter:hover {
    background: #ff561b;
    color: #fff
}

.copyright {
    position: relative;
    margin-top: 18px;
    padding: 25px 0 15px;
    line-height: 24px;
    text-align: center;
    color: #656565;
    border-top: 1px solid #e5e5e5
}

#overlay,#overlay iframe,.dialog,.footer .cert {
    position: absolute
}

.footer .cert {
    right: 240px;
    margin-top: -20px;
    vertical-align: middle
}

#overlay {
    z-index: 99;
    left: 0;
    top: 0;
    background: #333
}

#overlay iframe {
    z-index: -1
}

.dialog {
    left: 0;
    top: 28%;
    right: 0;
    margin: 0 auto;
    width: 830px;
    min-height: 350px;
    background: #fff;
    z-index: 1001;
    zoom: 1;
    border: 6px solid rgba(138,138,138,.3)
}

.dialog-title {
    position: relative;
    padding-left: 15px;
    height: 37px;
    background: #f4f4f4
}

.close-btn,.d-close-icon {
    width: 38px;
    height: 38px;
    cursor: pointer
}

.dialog-title span {
    font-size: 16px;
    line-height: 37px;
    color: #555
}

.btn1,.mod1 h3 {
    font-size: 14px
}

.btn1,.btn3,.btn4 {
    color: #fff;
    text-align: center
}

.close-btn {
    position: absolute;
    right: -1px;
    top: -1px
}

.d-close-icon {
    display: block;
    background: url(../images/t-close2.png) no-repeat #ff4200;
    text-indent: -9999em
}

.close-btn:hover .d-close-icon {
    background: url(../images/t-close2.png) no-repeat #ff7646
}

.dialog-c {
    padding: 14px 11px
}

.btn1 {
    width: 115px;
    height: 35px;
    line-height: 35px;
    background: #e6522f;
    border-radius: 4px
}

.btn1:hover {
    background: #ff571a
}

.btn3,.btn4 {
    padding: 0 15px;
    height: 27px;
    line-height: 23px;
    border-radius: 2px
}

.num-box a,.num-box input {
    float: left;
    border: 1px solid #d3cfc8
}

.btn3 {
    background: #e9530a
}

.btn4 {
    background: #d0d0d0
}

.num-box {
    margin: 3px auto;
    width: 127px;
    height: 28px;
    overflow: hidden
}

.num-box a {
    margin-top: 2px;
    width: 19px;
    height: 22px;
    background-color: #fff
}

.num-box a:hover {
    background-color: #f1f1f1
}

.num-box input {
    margin: 0 4px;
    padding: 0;
    width: 75px;
    height: 26px;
    line-height: 26px;
    text-align: center
}

.mod1 h3 {
    margin-bottom: 8px;
    color: #333
}

.mod1 h3 a {
    font-size: 12px;
    color: #FF4200
}

.home-sidebar .mod1 h3 .act a {
    color: #ff4200;
    border-bottom: 2px solid #ff4200;
}

.mod1 ul li {
    width: 150px;
    line-height: 24px;
    overflow: hidden
}

.mod1 li a:hover {
    color: #ed6337
}

.mod2 {
    margin-bottom: 10px;
    border: 1px solid #ddd;
    background: #fff;
    box-shadow: 0 1px 0 #f3f3f3
}

.mod2 h3 {
    padding: 0 10px;
    height: 34px;
    font: 14px/34px Microsoft YaHei;
    background: #f7f7f7
}

.show-list {
    margin: 0 12px
}

.show-list li {
    padding: 10px 0;
    border-bottom: 1px dotted #e5e5e5
}

.show-list li:last-child {
    border-bottom: none
}

.show-list img {
    float: left;
    margin-right: 10px;
    width: 60px;
    height: 60px;
    overflow: hidden;
    background: url(../images/sPro.gif) center center no-repeat #f4f4f4
}

.show-list-info {
    overflow: hidden;
    zoom: 1;
    font: 12px Verdana,Arial,Helvetica,sans-serif
}

.hot_ss strong,.sb-IM-info .msg b {
    font-weight: 700
}

.show-list-info a {
    display: block;
    margin-bottom: 3px;
    color: #2e2f2f;
    min-height: 18px;
    max-height: 40px;
    line-height: 20px;
    word-break: break-all;
    overflow: hidden
}

.show-list-info strong {
    color: #ef5525
}

.next-arrow2,.pre-arrow2 {
    display: block;
    position: absolute;
    width: 14px;
    height: 22px;
    text-indent: -9999em
}

.history-scroll-c {
    overflow: hidden
}

.show-list2 li img {
    overflow: hidden
}

.show-list2 h4 a:hover {
    color: #ef5e30
}

.list-flagship {
    width: 100%
}

.list-flagship h4 a {
    display: block
}

.car-series-title {
    margin-bottom: 5px;
    padding: 0 20px;
    height: 30px;
    font-size: 14px;
    line-height: 30px;
    color: #333;
    background: #edeef0
}

.car-series-title a {
    color: #333
}

.car-series-title span {
    float: right
}

.car-series-title select {
    margin-left: 4px;
    vertical-align: 0
}

.car-series-mod li {
    float: left;
    width: 50%;
    line-height: 32px;
    border-bottom: 1px dotted #eaeaea;
    overflow: hidden
}

.car-series-mod a {
    display: block;
    margin: 0 20px;
    color: #3c5d96;
    overflow: hidden
}

.car-series-mod a:hover {
    color: #ef5e30
}

.hot-brand-title {
    margin-bottom: 15px;
    padding-top: 15px;
    font-size: 22px;
    color: #434343
}

.hot-brand-title img {
    margin-left: 6px
}

.hot-brand-c {
    position: relative;
    margin-bottom: -10px;
    padding: 15px 0 0;
    width: 1196px;
    border: 1px solid #f1f1f1;
    overflow: hidden
}

.hot-brand-list li {
    float: left;
    width: 199px;
    height: 230px;
    line-height: 18px
}

.hot-brand-list li:first-child .onSale-info {
    margin-left: -2px
}

.hot-brand-list li:hover a,.hot-brand-list li:hover span {
    color: #f7610f
}

.hot-brand-list img {
    display: block;
    margin: 0 auto 13px;
    width: 140px;
    height: 140px;
    background: url(../images/pro1.gif) center center no-repeat #f4f4f4;
    overflow: hidden
}

.hot-brand-list h4 {
    width: 140px;
    max-height: 39px;
    overflow: hidden;
    font-size: 12px
}

.price {
    color: red!important;
    font-size: 14px
}

.onSale-info {
    border-left: 1px solid #f1f1f1;
    padding-left: 20px
}

.onSale-info h4 span {
    font-size: 16px;
    display: block;
    color: #000
}

.hot_ss {
    padding: 10px 0;
    display: block;
    font-size: 14px;
    color: #e60000
}

.hot_ss strong {
    font-size: 16px;
    color: red
}

.filter-way {
    padding: 16px 22px;
    height: 31px;
    border-bottom: 1px solid #efefef;
    background: #f8f8f8
}

.filter-way li {
    float: left;
    margin-left: -1px;
    width: 101px
}

.filter-way li a {
    display: block;
    width: 99px;
    height: 29px;
    border: 1px solid #ccc;
    text-align: center;
    font-size: 14px;
    line-height: 29px;
    color: #4f4f4f;
    background: url(../images/fw-bg1.gif) repeat-x
}

.filter-way li a:hover {
    background: url(../images/fw-bg2.gif) repeat-x
}

.filter-way .act a,.filter-way .act a:hover {
    position: relative;
    background: #ff4200;
    border: 1px solid #ff4200;
    color: #fff
}

.filter-way li:first-child a {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

.filter-way li:last-child a {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px
}

.filter-way li i {
    vertical-align: 0
}

.list-nav-category {
    margin-bottom: 10px;
    border: 1px solid #ddd;
    background: #fff
}

.nav-category-group {
    padding: 0 12px 8px 17px;
    border-bottom: 1px solid #ddd;
    background: #eee
}

.nc-group-txt {
    float: left;
    padding: 11px 12px 3px 0;
    width: 100px;
    text-align: right;
    font-size: 13px
}

.nav-crumble-item {
    float: left;
    width: 730px
}

.nav-crumble-item a {
    float: left;
    margin: 8px 8px 0 0;
    padding-left: 7px;
    height: 22px;
    line-height: 22px;
    cursor: pointer;
    border: 1px solid #e6e6e6;
    background: #fff
}

.nav-crumble-item a:hover {
    border: 1px solid #ed6337;
    color: #535353
}

.nav-crumble-item a span {
    display: inline-block;
    max-width: 230px;
    height: 18px;
    line-height: 16px;
    overflow: hidden;
    vertical-align: middle;
    color: #e54e2d
}

.nav-category-group .reset {
    float: right;
    margin-top: 8px;
    margin-left: 15px
}

.nav-category-item {
    background: #f7f5f5;
    line-height: 25px;
    border-bottom: 1px dashed #e5e5e5
}

.nav-category-item:last-child {
    border-bottom: none
}

.nav-category-item dt {
    float: left;
    padding: 15px 5px 15px 15px;
    width: 100px;
    font-size: 13px
}

.nav-category-item dd {
    float: left;
    padding: 15px 10px 15px 17px;
    width: 829px;
    background: #fff
}

.select-type {
    display: inline-block;
    margin-left: 15px;
    vertical-align: -3px;
    width: 50px;
    height: 20px
}

.select-type a.link {
    display: block;
    width: 80px;
    height: 21px;
    background: url(../images/nSelect-type.gif) no-repeat
}

.select-type a.link:hover {
    background: url(../images/nSelect-type2.gif) no-repeat
}

.select-type.act {
    width: 77px
}

.select-type.act a.link {
    background: url(../images/nSelect-type3.gif) no-repeat
}

.select-type.act a.link:hover {
    background: url(../images/nSelect-type4.gif) no-repeat
}

.nci-brand-show,.nci-letter-col {
    float: left;
    width: 740px
}

.nci-brand.nci-brand-show li {
    width: 80px;
    height: 17px;
    overflow: hidden
}

.nc-more,.nc-retract {
    float: right;
    margin-top: 4px;
    margin-left: 15px;
    width: 60px;
    height: 22px;
    text-indent: -9999em
}

.nc-more {
    background: url(../images/nc-more-d.gif) no-repeat
}

.nc-more:hover {
    background: url(../images/nc-more-dH.gif) no-repeat
}

.nc-retract {
    background: url(../images/nc-more-u.gif) no-repeat
}

.nc-retract:hover {
    background: url(../images/nc-more-uH.gif) no-repeat
}

.search-txt2 {
    padding: 0 30px 0 5px;
    width: 205px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #e5e5e5;
    color: #333;
    background: url(../images/search-icon2.gif) right center no-repeat
}

.nci-letter {
    margin: 15px 0 10px
}

.nci-letter a {
    position: relative;
    float: left;
    margin-right: 6px;
    margin-bottom: 5px;
    padding: 3px 6px;
    height: 14px;
    line-height: 12px;
    border: 1px solid #dcdcdc;
    color: #555
}

.nci-letter a.act,.nci-letter a:hover {
    background: #fa5f19;
    color: #FFF;
    border: 1px solid #fa5f19
}

.nci-letter a i {
    position: absolute;
    z-index: 4;
    display: none;
    bottom: -4px;
    left: 50%;
    margin-left: -2px
}

.attr-extra,.attr-extra div {
    position: relative;
    text-align: center
}

.nci-letter a.act i,.nci-letter a:hover i {
    display: block
}

.nci-brand-all {
    padding: 10px 15px;
    width: 775px;
    height: 100px;
    border: 1px solid #eee;
    overflow-y: auto
}

.nci-brand-all a {
    display: inline-block;
    width: 75px;
    font-size: 13px;
    margin-right: 5px;
    color: #535353
}

.nci-brand-all a:hover {
    color: #fa5f19
}

.nci-brand li {
    float: left;
    margin-right: 4px;
    padding-left: 5px;
    width: 80px;
    overflow: hidden
}

.nci-brand li a {
    color: #2E6CA9
}

.nci-brand a {
    padding: 2px 3px;
    color: #474747
}

.nci-brand a:hover {
    color: #fff;
    background: #ed6337;
    text-decoration: none
}

.good-name p a.more,.sb-noGoods-tip a:hover {
    text-decoration: underline
}

.nci-brand.specail li {
    width: 135px;
    overflow: hidden;
    text-overflow: ellipsis
}

.attr-extra,.good-list div.pr {
    overflow: visible
}

.attr-extra {
    margin-top: -12px;
    height: 0;
    margin-bottom: 45px
}

.attr-extra div {
    display: inline-block;
    margin: -2px auto 0;
    padding-left: 15px;
    padding-right: 32px;
    height: 30px;
    line-height: 28px;
    border: 1px solid #ddd;
    border-top: none;
    cursor: pointer;
    color: #535353;
    background: #fff;
    box-shadow: 0 1px 2px rgba(204,203,203,.3)
}

.type-mask,.type-pop {
    position: absolute;
    top: 0
}

.attr-extra b {
    display: inline-block;
    margin-left: 10px;
    width: 9px;
    height: 6px;
    background: url(../images/icon.png) -49px -28px no-repeat
}

.attr-extra .close b {
    background-position: -49px -21px
}

.attr-extra .open b {
    background-position: -49px -28px
}

.page2 {
    float: right;
    margin-top: 10px
}

.page2 a {
    float: left;
    width: 19px;
    height: 11px;
    background: 0 0;
    border: 1px solid transparent
}

.page2 i {
    margin: 2px auto;
    width: 4px;
    height: 7px
}

.page2 a:hover {
    background: #fff;
    border: 1px solid #ff4200
}

.page2 a.disabled {
    cursor: default;
    background: 0 0;
    border: 1px solid transparent
}

.t-close-icon,.type-close,.view-type li:hover {
    cursor: pointer
}

.page2 span {
    float: left;
    margin: -2px 10px 0
}

.page2 b {
    color: #ef5e30
}

.good-name h4 a,.good-pic img {
    overflow: hidden;
    display: block
}

.good-list {
    margin-bottom: 25px
}

.good-list-item {
    margin: 0 14px;
    padding: 17px 0;
    border-bottom: 1px dotted #e5e5e5
}

.good-list-item li {
    float: left
}

.good-pic {
    margin-right: 15px;
    width: 100px
}

.good-pic img {
    width: 100px;
    height: 100px;
    background: url(../images/pro1.gif) center center no-repeat #f4f4f4
}

.good-name {
    width: 485px;
    line-height: 25px
}

.good-name h4 a {
    width: 435px;
    max-height: 50px;
    word-break: break-all;
    color: #535353;
    font-size: 14px
}

.good-name h4 a span {
    display: block;
    color: #ed6337;
    font-size: 12px
}

.good-name h4 a:hover {
    color: #ef5525
}

.good-name p a {
    margin-left: 5px
}

.good-name p a.more {
    color: #ed6337
}

.good-price {
    width: 240px;
    text-align: center
}

.good-price strong {
    display: block;
    margin: 20px 0 5px;
    font-size: 14px;
    color: #ef5525
}

.good-operation {
    width: 102px;
    padding-top: 18px
}

.good-operation a {
    display: block;
    margin-top: 6px;
    width: 98px;
    height: 23px;
    text-align: center;
    line-height: 23px;
    border-radius: 2px
}

.good-btn1 {
    border: 1px solid #f0cab6;
    color: #f40;
    background: #ffe4d0
}

.good-btn2,.good-btn2:hover {
    border: 1px solid #dcdcdc;
    color: #535353;
    background: #f7f7f7
}

.type-pop {
    display: block;
    z-index: 1001;
    left: 10%;
    width: 792px
}

.type-mask {
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .2;
    filter: alpha(opacity=20);
    background: #8a8a8a
}

.type-main {
    position: relative;
    margin: 6px;
    border: 1px solid #dcdcdc;
    color: #7f7d7d;
    background: #fff
}

.type-plr {
    padding: 18px 12px 10px;
    height: 340px;
    overflow-y: auto;
    overflow-x: hidden
}

.type-pop-title {
    position: relative;
    padding-left: 15px;
    height: 45px;
    background: #f4f4f4
}

.type-pop-title span {
    font-size: 16px;
    line-height: 45px;
    color: #555
}

.type-close {
    position: absolute;
    right: -1px;
    top: -1px;
    width: 46px;
    height: 46px;
    background: url(../images/t-close2.png) center center no-repeat #ff4200
}

.type-close:hover {
    background: url(../images/t-close2.png) center center no-repeat #ff7646
}

.type-pop.login {
    width: 405px
}

.type-pop.login .type-pop-title span {
    font-size: 14px
}

.type-pop.login .type-plr {
    height: 390px;
    overflow-y: hidden
}

.type-tab {
    margin-bottom: 15px;
    width: 742px;
    border-bottom: 1px solid #ff4200;
    overflow: hidden
}

.type-tab ul {
    width: 746px
}

.type-tab li {
    float: left;
    height: 39px;
    margin-right: 3px;
    width: 370px;
    background: #eee;
    text-align: center
}

.type-tab li a {
    display: block;
    font-size: 16px;
    line-height: 39px;
    color: #666
}

.type-tab li.act a,.type-tab li:hover a {
    color: #fff
}

.type-tab li.act {
    background: #ff4200
}

.type-tab li:hover {
    background: #ff7646
}

.type-title2 {
    margin-bottom: 5px;
    font-size: 14px;
    color: #fa5f19
}

.view-type {
    margin-bottom: 12px;
    width: 742px;
    overflow: hidden
}

.view-type ul {
    width: 772px
}

.view-type li {
    float: left;
    padding: 9px 30px 9px 0;
    width: 351px;
    border-bottom: 1px dotted #d5d5d5
}

.view-type li a {
    float: left;
    max-width: 310px;
    font-size: 14px;
    color: #7f7d7d;
    overflow: hidden
}

.t-close-icon {
    float: right;
    width: 17px;
    height: 17px;
    background: url(../images/tp-close01.png) no-repeat
}

.view-type li:hover .t-close-icon {
    background: url(../images/tp-close02.png) no-repeat
}

.type-brand p {
    font-size: 14px;
    color: #343434
}

.type-brand-letter {
    margin: 15px 0 10px
}

.type-brand-letter a {
    position: relative;
    float: left;
    margin-right: 6px;
    margin-bottom: 5px;
    padding: 3px 7px;
    height: 16px;
    line-height: 14px;
    border: 1px solid #ff5918;
    color: #ff5918
}

.type-brand-letter a.act,.type-brand-letter a:hover {
    background: #fa5f19;
    color: #FFF;
    border: 1px solid #fa5f19
}

.type-brand-letter i {
    position: absolute;
    z-index: 4;
    display: none;
    bottom: -4px;
    left: 50%;
    margin-left: -2px;
    width: 6px;
    height: 3px;
    background-position: -49px 0
}

.type-brand-letter a.act i,.type-brand-letter a:hover i {
    display: block
}

.type-brand-list {
    width: 742px
}

.type-brand-list ul {
    width: 760px
}

.type-brand-list li {
    float: left;
    margin: 0 11px 11px 0;
    width: 139px
}

.type-brand-list a {
    display: block;
    padding: 5px;
    height: 30px;
    border: 1px solid #dcdcdc
}

.type-brand-list img {
    float: left;
    width: 30px;
    height: 30px
}

.type-brand-list h6 {
    float: left;
    margin-top: 3px;
    padding-left: 10px;
    width: 84px;
    height: 27px;
    font-size: 14px;
    line-height: 27px;
    color: #4c4c4c;
    border-left: 1px solid #dcdcdc;
    overflow: hidden;
    white-space: nowrap
}

.type-brand-list a:hover {
    border: 1px solid #ff1e1e
}

.type-nav-crumble {
    margin-bottom: 8px
}

.type-nav-crumble .txt {
    float: left;
    margin-top: 3px;
    color: #7f7d7d
}

.type-crumble-items {
    float: left;
    width: 685px
}

.type-crumble-items a {
    float: left;
    margin: 0 14px 14px 0;
    padding: 4px 0 4px 7px;
    height: 15px;
    line-height: 15px;
    border: 1px solid #fa5f19;
    background: #fbede7;
    border-radius: 2px
}

.type-crumble-items a:hover {
    border: 1px solid #ed6337;
    color: #535353
}

.type-crumble-items a span {
    padding-right: 7px;
    border-right: 1px solid #fa5f19;
    color: #e54e2d
}

.type-crumble-items a i {
    margin-left: 3px;
    margin-top: -2px;
    width: 22px;
    height: 15px;
    background: url(../images/t-close3.png) center center no-repeat
}

.type-title3 {
    margin-bottom: 7px;
    padding-left: 13px;
    font-size: 14px;
    color: #1d1d1d;
    background: url(../images/t-dot.png) left center no-repeat
}

.type-panel-main {
    width: 742px;
    overflow: hidden
}

.type-panel-main div {
    width: 755px
}

.type-panel-main a {
    float: left;
    margin: 0 14px 17px 0;
    padding: 5px;
    width: 125px;
    height: 24px;
    border: 1px solid #dcdcdc;
    text-align: center;
    line-height: 24px;
    color: #4c4c4c
}

.type-panel-main span {
    display: block;
    margin: 0 auto;
    overflow: hidden;
    max-width: 120px
}

.type-panel-main.specail div {
    width: 756px
}

.type-panel-main.specail a {
    margin: 0 14px 17px 0;
    width: 100px
}

.type-panel-main a:hover {
    border: 1px solid #ff1e1e
}

.type-title3.ml12 {
    margin-left: 12px
}

.panel-type-list {
    margin-bottom: 15px;
    padding-top: 10px;
    border-top: 1px solid #dcdcdc
}

.panel-type-list li {
    padding-left: 23px;
    height: 33px;
    line-height: 33px
}

.panel-type-list a {
    display: block;
    color: #676767;
    overflow: hidden
}

.panel-type-list li:hover {
    background: #f4f4f4
}

.type-btns {
    padding: 10px 14px;
    height: 38px;
    text-align: right;
    background: #f8f8f8
}

.page,.sb-IM-pic,.sb-noGoods-tip,.sb-shopList h4 a,.sb-tab a,.sbWebchat-pic,a.sb-pay {
    text-align: center
}

.type-btn1,.type-btn2 {
    margin-left: 10px;
    width: 128px;
    height: 38px;
    font-size: 14px;
    line-height: 38px;
    border-radius: 3px
}

.type-btn1 {
    color: #fff;
    background: #fa5f19
}

.type-btn1:hover {
    background: #ff7739
}

.type-btn2 {
    color: #4c4c4c;
    background: #e3e3e3
}

.type-btn2:hover {
    background: #eee
}

#txt {
    width: 681px;
    height: 18px;
    color: #b5b5b5;
    position: absolute;
    left: 14px;
    top: 12px;
    z-index: 2;
    display: none
}

.type-enterVIN {
    position: absolute;
    left: 207px;
    top: 7px;
    width: 370px;
    font-size: 14px;
    height: 28px;
    border: 1px solid #dcdcdc;
    overflow: hidden;
    background: #fff
}

.type-enterVIN input[type=text] {
    float: left;
    margin: 3px 0 0 10px;
    width: 330px;
    height: 18px;
    font-size: 14px;
    line-height: 18px
}

.type-enterVIN input[type=button] {
    float: right;
    width: 28px;
    height: 28px;
    text-indent: -9999em;
    background: url(../images/search-icon2.gif) center center no-repeat
}

.currentType {
    display: inline-block;
    font-size: 14px
}

.currentType-brand {
    margin-right: 20px;
    border: 1px solid #dcdcdc;
    vertical-align: middle;
    width: 50px;
    height: 50px
}

.currentType span {
    color: #2c2c2c
}

.type-sBtn {
    display: block;
    margin-top: 20px;
    width: 590px;
    height: 50px;
    font-size: 18px;
    line-height: 50px;
    border-radius: 5px;
    color: #fff;
    background: #fa5f19
}

.type-sBtn:hover {
    background: #ff7739
}

.shortcut-bar {
    width: 36px;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 9999;
    height: 100%;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    background: #383838
}

.shortcut-bar.expand {
    width: 305px
}

.shortcut-bar i {
    background-image: url(../images/shortcut-icon.png);
    z-index: 2
}

.sb-cartNum,.sb-item1.act,.sb-item1.hover,.sb-item2.act,.sb-item2:hover,.sb-item3.hover,.sbCallCenter.hover,.sbCorrection.hover,.sbCustom.hover {
    background: #ff4200
}

.sb-item1,.sb-item2,.sb-item3 {
    position: relative;
    margin-bottom: 5px;
    width: 36px;
    height: 34px;
    cursor: pointer
}

.sb-cartNum,.sb-item2,.sb-newMsg {
    position: absolute
}

.sbCart {
    margin-top: 280px
}

.sbTop {
    bottom: 59px;
    display: none
}

.sbSurvey {
    bottom: 25px
}

.sb-cartNum {
    z-index: 15;
    right: 3px;
    top: -6px;
    display: block;
    height: 14px;
    padding: 1px 4px;
    line-height: 14px;
    font-size: 12px;
    border-radius: 8px;
    -moz-border-radius: 8px;
    color: #fff
}

.act .sb-cartNum,.hover .sb-cartNum {
    background: #fff;
    color: #fa5f19
}

.sb-newMsg,.sb-tip {
    background: #ff4200
}

.sb-tip,.sb-tip a {
    color: #fff
}

.sb-tip a:hover {
    color: #fff
}

.sb-newMsg {
    z-index: 15;
    right: 5px;
    top: 7px;
    display: block;
    padding: 3px;
    border-radius: 3px;
    -moz-border-radius: 3px
}

.sb-cont,.sb-tip,.sb-tip2 {
    top: 0;
    position: absolute
}

.sb-tip {
    right: -70px;
    z-index: -1;
    padding-left: 12px;
    width: 57px;
    height: 34px;
    line-height: 34px;
    zoom: 1
}

.sb-tip2 {
    right: 36px;
    z-index: 10;
    background: #fff;
    box-shadow: 0 0 18px rgba(0,0,0,.12);
    border-radius: 2px
}

.sb-i1 {
    padding: 16px 0 15px 20px;
    width: 240px
}

.sbWebchat-pic {
    float: left;
    margin-right: 20px;
    width: 100px;
    color: #666
}

.sbWebchat-pic img {
    display: block;
    margin: 0 auto 5px;
    width: 100px;
    height: 100px
}

.sb-IM-pic {
    margin: 0 auto 25px;
    width: 170px;
    color: #727272;
    cursor: default
}

.sb-IM-pic img {
    display: block;
    margin: 0 auto 20px;
    width: 70px;
    height: 70px
}

.sbQrClient {
    padding: 6px 0 15px;
    background: #f8f7f7
}

.sbQrClient .sbAndroid,.sbQrClient .sbApple {
    margin: 12px auto 0;
    width: 139px;
    height: 41px;
    border-radius: 20px
}

.sbQrClient .sbApple {
    background: #63c2a0
}

.sbQrClient .sbAndroid {
    background: #ff6421
}

.sb-i2 {
    width: 200px
}

.sb-IM-info a {
    display: block;
    padding: 0 15px;
    width: 170px;
    height: 38px;
    line-height: 38px;
    color: #666
}

.sb-IM-info .msg {
    border-bottom: 1px solid #e5e5e5
}

.sb-IM-info .msg .new b {
    color: #fa4100
}

.sb-IM-info a:hover {
    color: #ff4200
}

.sb-IM-info i {
    margin-right: 12px
}

.sb-cont {
    left: 36px;
    z-index: 2;
    border: 1px solid #e5e5e5;
    width: 268px;
    height: 100%;
    background: #fff
}

.sb-close {
    position: absolute;
    right: 5px;
    top: 8px;
    z-index: 20;
    width: 30px;
    height: 30px;
    background-image: url(../images/shortcut-icon.png);
    background-position: 0 -352px;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -ms-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s
}

.sb-title {
    margin-bottom: 10px;
    padding-left: 15px;
    height: 46px;
    font-size: 16px;
    line-height: 46px;
    color: #666;
    background: #f1f1f1
}

.sb-cntArea {
    width: 268px;
    height: auto;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
    zoom: 1;
}

.sb-cntArea .sb-innerCnt1,.sb-cntArea .sb-innerCnt2,.sb-cntArea .sb-innerCnt3 {
    padding-right: 15px;
    width: 253px;
    overflow-x: hidden
}

.history-record {
    margin: 0 0 15px 15px;
    font-size: 14px;
    color: #9c9c9c
}

.sb-shopList {
    margin: 0 15px;
    width: 238px
}

.sb-shopList li {
    margin-bottom: 15px;
    padding: 14px 0 0;
    height: 125px;
    background: #fff;
    border: 1px solid #e7e7e7
}

.sb-shopList li img {
    display: block;
    margin: 0 auto;
    width: 110px;
    height: 44px
}

.sb-shopList h4 {
    margin-top: 14px;
    padding-top: 10px;
    width: 100%;
    border-top: 1px dashed #dcdcdc
}

.sb-shopList h4 a {
    display: block;
    width: 220px;
    color: #969696;
    word-break: break-all;
    word-wrap: break-word;
    overflow: hidden
}

.sb-shopList h4 a:hover {
    color: #fa5f19
}

.sb-shopList a.sb-btn2 i {
    margin-left: 8px;
    width: 5px;
    height: 9px;
    background-position: -62px -443px
}

.sb-shopList a.sb-btn2 {
    display: block;
    margin: 8px auto 0;
    width: 104px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    background: #818181
}

.sb-shopList li:hover .sb-btn2 {
    background: #fd9808
}

.sb-list {
    width: 258px;
    margin-left: -5px
}

.sb-list li {
    float: left;
    margin: 0 0 12px 20px
}

.sb-list .b {
    position: relative;
    width: 106px;
    height: 106px;
    border: 1px solid #e5e5e5
}

.sb-list .sb_big_mask {
    display: none;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 24px
}

.sb-list li img {
    display: block;
    width: 80px;
    height: 80px;
    border: 13px solid #fff
}

.sb-list h4 {
    margin-top: 8px;
    width: 106px;
    height: 38px;
    overflow: hidden
}

.sb-list h4 a,.sb-list-info h4 a {
    display: block;
    line-height: 18px;
    color: #666;
    word-break: break-all;
    word-wrap: break-word
}

.sb-list h4 a:hover,.sb-list-info h4 a:hover {
    color: #fa5f19
}

.sb-list strong {
    display: none;
    position: absolute;
    left: 8px;
    bottom: 3px;
    color: #fff;
    cursor: pointer
}

.sb-list-info strong {
    margin-right: 3px;
    color: #fff;
    font-size: 14px
}

.sb-list a.sb-btn {
    display: none;
    position: absolute;
    right: 8px;
    bottom: 5px
}

.sb-list a.sb-btn i {
    width: 20px;
    height: 16px;
    background-position: -8px -9px
}

.sb-ci1 .sb-list-info strong {
    margin-right: 3px;
    color: #ff4200;
    font-size: 14px
}

.sb-ci1 .sb-list-info strong.f12 {
    font-size: 12px
}

.sb-list li:hover .b {
    border: 1px solid #6f6f6f
}

.sb-list li:hover .b.hightLight {
    border: 1px solid #feac3b
}

.sb-list li:hover .sb_big_mask {
    display: block;
    background: url(../images/sb-list-bg1.png)
}

.sb-list li:hover .sb-btn,.sb-list li:hover strong {
    display: block
}

.sb-list li:hover .mask.hightLight,.sb-list li:hover .mask:hover {
    display: block;
    background: url(../images/sb-list-bg2.png);
    cursor: pointer
}

.sb-tab {
    margin: 10px 15px;
    height: 30px;
    background: #eee
}

.sb-tab a {
    float: left;
    width: 50%;
    height: 30px;
    line-height: 30px;
    color: #666
}

.sb-tab a:hover {
    color: #fd9808
}

.sb-tab a.act {
    color: #fff;
    background: #fd9808
}

.sb-list2 {
    margin-top: -10px;
    width: 268px
}

.sb-list2 li {
    padding: 0 15px;
    border-bottom: 1px solid #e5e5e5
}

.sb-ci1 {
    margin: 12px 0
}

.sb-ci1 img {
    width: 64px;
    height: 64px;
    border: 1px solid #e8e8e8;
    float: left;
    margin-right: 14px
}

.sb-list-info {
    float: left;
    width: 158px
}

.sb-list-info p {
    margin-top: 5px
}

.sb-pay-bar {
    position: fixed;
    bottom: 0;
    z-index: 105;
    height: 36px;
    border-top: 1px solid #e5e5e5;
    padding: 9px 18px 10px 15px;
    width: 235px;
    background: #f1f1f1;
    color: #575757
}

.sb-pay-bar span {
    float: left
}

.sb-pay-bar b {
    display: inline-block;
    vertical-align: -1px;
    color: #ff4200
}

a.sb-pay {
    float: right;
    width: 116px;
    height: 36px;
    font-size: 14px;
    color: #fff;
    line-height: 36px;
    background: #ff4200;
    position: absolute;
    right: 18px;
    top: 9px;
}

a.sb-pay:hover {
    background: rgba(255,66,0,.9);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#FFFE5318,endcolorstr=#FFFE5318);
    color: #fff
}

.sb-item1 i,.sb-item2 i,.sb-item3 i {
    width: 36px;
    height: 34px
}

.sbCart-ico {
    background-position: 0 0
}

.sbCollect-ico {
    background-position: 0 -36px
}

.sbFootmark-ico {
    background-position: 0 -72px
}

.sbCustom-ico {
    background-position: 0 -108px
}

.sbCallCenter-ico {
    background-position: 0 -379px
}

.sbQrcode-ico {
    background-position: 0 -144px
}

.sbCorrection-ico {
    background-position: 0 -309px
}

.sbInquiry-ico {
    background-position: 0 -503px
}

.sbTop-ico {
    background-position: 0 -180px
}

.sbSurvey-ico {
    background-position: 0 -216px
}

i.sb-arr {
    position: absolute;
    top: 12px;
    width: 7px;
    height: 8px;
    background-position: -25px -267px
}

i.sb-arr2 {
    display: none;
    position: absolute;
    top: 11px;
    left: 36px;
    z-index: 5;
    width: 6px;
    height: 9px;
    background-position: -25px -276px
}

.sb-item1.act i.sb-arr2 {
    display: block
}

.sb-i1 i.sb-arr {
    left: 260px
}

.sb-i2 i.sb-arr {
    left: 200px
}

.sb-title i {
    display: none;
    margin-right: 6px;
    width: 17px;
    height: 17px;
    vertical-align: -1px;
    background-image: url(../images/shortcut-icon.png)
}

.sbCart-ico2 {
    background-position: 0 -254px
}

i.sbCollect-ico2 {
    width: 15px;
    height: 13px;
    background-position: 0 -273px
}

.sbFootmark-ico2 {
    background-position: 0 -288px
}

.sb-IM-info .msg i {
    width: 18px;
    height: 12px;
    background-position: 0 -438px
}

.sb-IM-info .msg .new i {
    background-position: 0 -452px
}

.sb-IM-info .online i {
    width: 18px;
    height: 18px;
    background-position: 0 -418px
}

.sb-IM-info .msg a:hover i {
    background-position: 0 -452px
}

.sb-IM-info .online a:hover i {
    background-position: 0 -466px
}

#tab1,#tab2,#tab3 {
    position: relative;
    left: 280px;
    display: none
}

#tab1.act,#tab2.act,#tab3.act {
    display: block
}

.sb-close:hover {
    transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg)
}

.sb-noGoods-tip {
    margin-top: 250px;
    line-height: 22px;
    color: #969696
}

.sb-noGoods-tip img {
    display: block;
    margin: 0 auto 15px
}

.sb-noGoods-tip a {
    display: block;
    color: #ff4200
}

.sb-list .sb-noGoods-tip {
    margin-left: 20px
}

.sb-cntArea .cart-salesTit {
    padding: 0;
    background: 0 0;
    border-top: none;
    border-bottom: 1px dashed #dedede
}

.cart-gifts {
    padding: 0;
    margin-left: -5px;
    margin-bottom: 8px
}

.my-cart-box .cart-gifts {
    margin-left: 10px
}

.sb-ci1 a.del {
    margin-top: 3px
}

.sb-ci1 a.del i {
    display: none;
    width: 15px;
    height: 15px;
    background-image: url(../images/icon.png);
    background-position: -79px -608px
}

.sb-list2 li:hover a.del i {
    display: block;
    background-position: -79px -625px
}

.page {
    margin-top: 25px;
    height: 33px;
    font-size: 0
}

.page li {
    display: inline-block;
    height: 33px;
    margin: 0 3px
}

.page li a,.page li.more span {
    display: block;
    font: 12px Microsoft YaHei,Arial,simsun
}

.page li a {
    padding: 7px 12px;
    border: 1px solid #e5e5e5;
    color: #333;
    background: #fff
}

.page li.p-next a,.page li.p-prev a {
    padding: 7px 18px;
    background: #fafafa
}

.page li a.preNext,.page li a.prePage {
    padding: 7px 12px
}

.page li.current a,.page li:hover a {
    border: 1px solid #ff4200;
    background: #ff4200;
    color: #fff
}

.page li.p-next i,.page li.p-prev i {
    width: 5px;
    height: 9px
}

.page li.p-prev i {
    margin-right: 7px;
    background-position: -62px -22px
}

.page li.p-next i {
    margin-left: 7px;
    background-position: -68px -22px
}

.page li.p-prev:hover i {
    background-position: -79px -22px
}

.page li.p-next:hover i {
    background-position: -85px -22px
}

.page li.more span {
    padding: 7px 12px;
    border: 1px solid #d9d9d9;
    color: #333
}

.dialog .page {
    margin-top: 10px;
    text-align: right
}

.dialog .page li a {
    padding: 3px 8px
}

.dialog .page li.p-next a,.dialog .page li.p-prev a {
    padding: 3px 10px
}

.page li.total {
    margin-left: 15px;
    line-height: 33px;
    font: 12px Microsoft YaHei,Arial,simsun;
    color: #333
}

.page-btn,.page-txtbox {
    text-align: center;
    border: 1px solid #e5e5e5
}

.page-txtbox {
    margin: 1px 5px;
    padding: 6px 0;
    width: 46px
}

.page-btn {
    margin-left: 8px;
    display: inline-block;
    padding: 6px 0;
    width: 48px;
    background: #fafafa
}

.page-btn:hover {
    border: 1px solid #ff4200;
    background: #ff4200;
    color: #fff
}

.page li span {
    margin-left: 15px
}

.pagination a,.pagination span {
    display: inline-block;
    margin: 0 3px;
    padding: 7px 12px;
    font: 12px Microsoft YaHei,Arial,simsun;
    border: 1px solid #d9d9d9;
    color: #333;
    background: #fff
}

.pagination a:hover {
    text-decoration: none
}

.error-info a,.login-other a:hover,.login-title a:hover,.reg-ohter a:hover,.trend-info h3 a:hover {
    text-decoration: underline
}

.pagination .current,.pagination a:hover {
    border: 1px solid #ff4200;
    background: #ff4200;
    color: #fff
}

.pagination .next,.pagination .prev {
    display: inline-block;
    background-image: url(../images/icon.gif);
    background-repeat: no-repeat;
    border: 1px solid #d9d9d9;
    background-color: #fff;
    color: #333
}

.pagination .next i,.pagination .prev i {
    width: 7px;
    height: 9px
}

.pagination .prev i {
    margin-right: 7px;
    background-position: -60px -22px
}

.pagination .next i {
    margin-left: 7px;
    background-position: -68px -22px
}

.pagination a.prev:hover i {
    background-position: -77px -22px
}

.pagination a.next:hover i {
    background-position: -85px -22px
}

.ui-dialog .pagination {
    margin-top: 0;
    text-align: right
}

.ui-dialog {
    position: absolute;
    width: 300px;
    overflow: inherit;
    overflow-x: hidden;
    overflow-y: hidden
}

.ui-widget-content {
    border: 6px solid rgba(138,138,138,.3)
}

.ui-icon {
    width: 38px;
    height: 38px
}

.ui-dialog .ui-dialog-titlebar-close {
    margin: 0;
    top: -1px;
    right: -1px;
    width: 38px;
    height: 38px
}

.ui-widget-header .ui-icon {
    background: url(../images/t-close2.png) no-repeat #ff4200
}

.ui-dialog .ui-dialog-titlebar-close:hover .ui-icon {
    background: url(../images/t-close2.png) no-repeat #ff7646
}

.ui-dialog .ui-dialog-titlebar {
    height: 37px;
    line-height: 37px;
    background: #f4f4f4;
    border-bottom: none
}

.ui-dialog .ui-dialog-title {
    font: 16px/37px "microsoft yahei",tahoma,"\5FAE\8F6F\96C5\9ED1";
    color: #555
}

.quick-enter {
    position: fixed;
    right: 50%;
    margin-right: 621px;
    top: 150px;
    width: 37px;
    display: none;
}

.quick-enter li {
    margin-top: -1px;
    width: 37px;
    height: 37px;
    cursor: pointer
}

.quick-enter li a {
    display: block
}

.quick-enter img {
    display: block;
    width: 35px;
    height: 35px;
    background: #fff;
    border: 1px solid #dcdcdc
}

.quick-enter span {
    display: none;
    width: 35px;
    height: 35px;
    background: #ff4200;
    border: 1px solid #ff4200;
    text-align: center;
    font-size: 12px;
    line-height: 36px;
    color: #fff
}

.quick-enter span.special {
    padding-top: 4px;
    line-height: 13px;
    height: 31px
}

.quick-enter li:hover img {
    display: none
}

.quick-enter li:hover span {
    display: block
}

.quick-enter li.act img {
    display: none
}

.quick-enter li.act span {
    display: block
}

.login-cnt {
    padding: 45px 30px;
    width: 320px;
    height: 352px;
    background: #fff
}

.type-pop.login .login-cnt {
    padding: 20px 24px
}

.login-title {
    margin-bottom: 20px
}

.login-title span {
    float: left;
    font-size: 18px;
    color: #606060
}

.close-icon,.safeLogin a {
    float: right
}

.login-title a {
    float: right;
    margin-top: 3px;
    margin-right: 10px;
    font-size: 14px;
    color: #ff4200
}

.login-warn {
    height: 29px;
    border: 1px solid #ffe57d;
    line-height: 29px;
    background: #fff8da;
    color: #666
}

.warn-icon {
    margin-left: 10px;
    margin-right: 15px;
    width: 17px;
    height: 15px;
    background-position: 0 -208px
}

.login-sidebar ul {
    height: 245px;
    margin-bottom: 10px
}

.login-field {
    margin-top: 15px;
    width: 316px;
    height: 33px;
    border: 1px solid #d9d9d9;
    position: relative
}

.login-field .passWa,.login-field .txt {
    width: 316px;
    height: 18px;
    color: #b5b5b5;
    position: absolute;
    left: 45px;
    top: 10px;
    z-index: 2;
    display: none
}

.login-field.act,.login-field.focus {
    border: 1px solid #8cb659
}

.login-field i {
    width: 32px;
    height: 33px;
    border-right: 1px solid #d9d9d9
}

.login-field.act i {
    border-right: 1px solid #8cb659
}

.login-field .textbox {
    padding: 6px 10px;
    width: 263px;
    border: none;
    background: 0 0;
    font-size: 14px
}

.textbox::-webkit-input-placeholder {
    color: #bebebe
}

.textbox:-moz-placeholder {
    color: #bebebe
}

.textbox::-moz-placeholder {
    color: #bebebe
}

.textbox:-ms-input-placeholder {
    color: #bebebe
}

.login-field.pr .textbox {
    width: 166px
}

.verification-code {
    position: absolute;
    top: 5px;
    right: 5px;
    display: block;
    width: 78px;
    height: 20px;
    border: 1px solid #897375;
    cursor: pointer
}

.login-tips {
    margin: 12px 0 -5px;
    color: #fa5f19;
    font-family: simsun
}

.safeLogin {
    margin-top: 16px;
    color: #535353;
    font-family: simsun
}

.safeLogin a:hover {
    color: red
}

.login-btn {
    margin-top: 16px;
    width: 100%;
    padding: 5px 0;
    font-size: 20px;
    text-align: center;
    color: #fff;
    background: #ff4200;
    border-radius: 4px
}

.login-btn:hover {
    background: #ff571a
}

.login-other,.login-other a {
    color: #5b5b5b;
    font-family: simsun
}

.login-other em {
    margin: 0 1px;
    color: #5b5b5b
}

.user-icon {
    background-position: 0 -650px
}

.pw-icon {
    background-position: 0 -684px
}

.verification-icon {
    background-position: 0 -718px
}

.act .user-icon {
    background-position: -33px -650px
}

.act .pw-icon {
    background-position: -33px -684px
}

.act .verification-icon {
    background-position: -33px -718px
}

.login-icon2 {
    margin-right: 8px;
    vertical-align: -4px;
    width: 18px;
    height: 17px;
    background-position: -58px -480px
}

.lMore-icon {
    margin-right: 6px;
    vertical-align: -3px;
    width: 19px;
    height: 19px;
    background-position: -58px -459px
}

.exit-icon,.zc-icon {
    height: 13px;
    vertical-align: -2px
}

.error {
    margin: 90px auto 120px;
    width: 480px;
    font-size: 14px
}

.error-info {
    margin-left: 15px;
    line-height: 25px;
    color: #5b5b5b
}

.error-info a,.error-info dfn,.error-info h3 {
    color: #fa5b00
}

.error-info h3 {
    margin: 40px 0 3px;
    font-size: 20px;
    font-weight: 700
}

.error-info .extrude {
    display: block;
    color: #1a3757
}

.error-info a {
    margin-right: 20px
}

.exit-icon {
    margin-right: 5px;
    width: 13px;
    background-position: 0 -337px
}

.zc-icon {
    width: 11px;
    background-position: -15px -337px
}

.phone-icon {
    width: 10px;
    height: 15px;
    vertical-align: -3px;
    background-position: -67px -647px
}

.car-icon {
    width: 13px;
    height: 10px;
    vertical-align: -1px
}

.cart-icon,.cart-icon2 {
    width: 17px;
    height: 17px;
    vertical-align: -4px;
    background-position: -57px -424px
}

.arrow-d-icon {
    width: 9px;
    height: 9px;
    background-position: -75px -424px
}

.hover .arrow-d-icon {
    background-position: -85px -424px
}

.fork-icon {
    width: 12px;
    height: 12px;
    background-position: -16px -227px
}

.home-ico2,.home-icon {
    margin-right: 8px;
    width: 14px
}

.home-icon {
    height: 14px;
    vertical-align: -2px;
    background-position: -30px -227px
}

.home-ico2 {
    height: 13px;
    vertical-align: -1px;
    background-position: -65px -680px;
    display: none;
}

.next-arrow2 i,.pre-arrow2 i {
    width: 14px;
    height: 22px;
    display: block
}

.pre-arrow2 i {
    background-position: -1px -106px
}

.next-arrow2 i {
    background-position: -17px -106px
}

.go-icon {
    background-position: -14px -22px
}

.del-icon {
    margin-right: 5px;
    width: 13px;
    height: 13px;
    background-position: 0 -227px
}

a .arrow-l-icon {
    background-position: -32px -207px
}

a .arrow-r-icon {
    background-position: -50px -207px
}

.close-icon {
    margin-left: 10px;
    width: 23px;
    height: 22px;
    background-position: -24px -745px
}

.max-icon,.min-icon {
    width: 19px;
    height: 22px
}

a:hover .close-icon {
    background-color: #ff4200;
    background-position: 0 -745px
}

.min-icon {
    background-position: -55px -272px
}

.max-icon {
    background-position: -75px -272px
}

.list-icon,.minus-icon {
    margin-right: 8px;
    width: 12px;
    height: 12px
}

.minus-icon {
    vertical-align: 0;
    background-position: 0 -22px
}

.list-icon {
    vertical-align: -2px;
    background-position: -45px -227px
}

.arrow-d1-icon,.arrow-u1-icon {
    margin-left: 10px;
    width: 7px;
    height: 9px;
    vertical-align: -1px
}

.act .list-icon {
    background-position: -58px -227px
}

.arrow-u1-icon {
    background-position: -72px -227px
}

.arrow-d1-icon {
    background-position: -54px -147px
}

.act .arrow-u1-icon {
    background-position: -80px -227px
}

.act .arrow-d1-icon {
    background-position: -54px -157px
}

.search-icon {
    margin-left: 6px;
    width: 12px;
    height: 12px;
    background-position: -52px -190px;
    vertical-align: -2px
}

.p-l-icon {
    display: block;
    background-position: -46px -12px
}

.p-r-icon {
    display: block;
    background-position: -51px -12px
}

a:hover .p-l-icon {
    background-position: -56px -12px
}

a:hover .p-r-icon {
    background-position: -61px -12px
}

.disabled .p-l-icon,.disabled:hover .p-l-icon {
    background-position: -66px -12px
}

.disabled .p-r-icon,.disabled:hover .p-r-icon {
    background-position: -71px -12px
}

.iPhone-ico {
    background-position: -23px -577px
}

.android-ico {
    background-position: -49px -606px
}

.ad-load {
    background: url(../images/loading.gif) center center no-repeat
}

.coupon-exchange {
    margin-top: 10px;
    padding: 5px 0 10px;
    border-top: 1px dashed #f4cebc;
    border-bottom: 1px dashed #f4cebc
}

.coupon-exchange a {
    color: #d74803
}

.coupon-txtbox {
    margin-right: 6px;
    padding: 0 5px;
    width: 103px;
    height: 23px;
    border: 1px solid #e5e5e5
}

.coupon-btn {
    width: 50px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: #d2544b;
    border-radius: 2px;
    color: #fff
}

.coupon-exchange span {
    margin-left: 25px
}

.coupon-exchange b {
    color: #d2544b
}

.contract .pagination {
    height: 72px
}

.contract .pagination a,.contract .pagination span {
    margin-bottom: 5px
}

.qWPartCont.expansion .pagination {
    padding-top: 6px
}

.floor-title a:hover,.menu-item,.nav {
    color: #ef5e30
}

.android,.apple {
    padding: 9px 18px 7px 10px;
    width: 115px;
    height: 27px;
    border-radius: 20px
}

.next-arrow-i,.pre-arrow-i {
    display: block;
    width: 26px;
    height: 41px
}

.next-arrow,.next-arrow2,.pre-arrow,.pre-arrow2 {
    z-index: 11
}

.pre-arrow-i {
    background-position: 0 -271px
}

.next-arrow-i {
    background-position: -28px -271px
}

.again_search input[type=submit] {
    float: left;
    margin-left: -1px;
    width: 100px;
    text-align: center;
    height: 36px;
    font-size: 16px;
    line-height: 36px;
    color: #FFF;
    background: #ed6337
}

.again_search input[type=submit]:hover {
    background: #ff561b
}

.mod2 {
    min-height: 80px
}

.chinapay_info,.chinapay_pic {
    float: left
}

.chinapay_info {
    margin-left: 10px;
    width: 280px
}

.chinapay_butt {
    display: inline-block;
    margin-right: 5px;
    height: 23px;
    text-align: center;
    line-height: 23px;
    background: url(../images/take_l.gif) left 0 no-repeat;
    color: #313131;
    cursor: pointer
}

.chinapay_butt span {
    padding: 0 10px 0 12px;
    display: inline-block;
    background: url(../images/take_r.gif) right 0 no-repeat
}

.chinapay_butt:hover {
    text-decoration: none;
    color: #333
}

.tips_info .chinapay_butt {
    margin-top: 10px
}

.tips_info i {
    background: 0 0
}

.tips_info a {
    color: #888;
    text-decoration: none
}

.tips_info a:hover {
    color: #F50;
    text-decoration: none
}

a.f_btn_seach_65 {
    display: block;
    float: left;
    margin: 10px 10px 10px 0;
    text-align: center;
    width: 60px;
    height: 25px;
    line-height: 25px;
    color: #fff;
    background: url(../images/sprite.gif) 0 -64px repeat-x
}

.clearCarType,.no-cont p .btn {
    display: inline-block;
    text-align: center
}

#favoritesTag input {
    border: 1px solid #ddd
}

.no-cont {
    margin: 80px auto;
    width: 580px
}

.no-cont h3 {
    font-size: 16px;
    color: #2c2c2c;
    text-align: center
}

.no-cont h3 img {
    vertical-align: -50px;
    margin-right: 30px
}

.again_search {
    margin: 40px 0 20px
}

.again_search span {
    float: left;
    margin-top: 7px;
    font-size: 14px
}

.again_search input[type=text] {
    float: left;
    padding-left: 5px;
    width: 393px;
    height: 32px;
    line-height: 34px;
    border: 1px solid #c9c9c9;
    box-shadow: inset 0 1px 2px rgba(204,203,203,.5)
}

.again_search input[type=button] {
    float: left;
    margin-left: -1px;
    width: 100px;
    text-align: center;
    height: 36px;
    font-size: 16px;
    line-height: 36px;
    color: #FFF;
    background: #ed6337
}

.no-cont p {
    margin-left: 72px;
    line-height: 24px
}

.no-cont p .btn {
    margin-left: 6px;
    width: 78px;
    height: 20px;
    line-height: 20px;
    color: #fd441e;
    background: #fff;
    border-radius: 1px;
    border: 1px solid #ff4200
}

.no-cont p .btn:hover {
    background: #ff4200;
    color: #fff
}

.loading {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 2%;
    margin: 15px 0 5px;
    padding: 10px 0;
    width: 96%;
    font: 12px arial,simsun;
    color: #f60;
    text-align: center;
    line-height: 14px;
    border: 1px solid #edd28b;
    background: #fffdee
}

#txtVIN,.flex-control-nav {
    z-index: 2;
    position: absolute
}

.loading img {
    margin-right: 5px;
    vertical-align: middle
}

/*.clearCarType {
    vertical-align: 0;
    margin-left: 15px;
    width: 69px;
    height: 22px;
    background: url(../images/clearCarType.gif) no-repeat;
    cursor: pointer;
    text-indent: -99999em
}*/

.flex-control-nav a,.flex-direction-nav li a {
    text-indent: -9999em;
    overflow: hidden;
    cursor: pointer
}

.clearCarType:hover {
    background: url(../images/clearCarType2.gif) no-repeat
}

.price-range {
    float: left;
    margin-left: 25px
}

.price-rangeTxt {
    padding: 1px;
    width: 40px;
    height: 18px;
    border: 1px solid #d3cfc8;
    line-height: 17px;
    vertical-align: 3px
}

.price-range em {
    margin: 6px 4px 0;
    font-size: 18px;
    color: #d3cfc8;
    vertical-align: 0
}

.price-range-btn {
    margin-left: 5px;
    padding: 2px 9px 1px;
    height: 12px;
    line-height: 12px;
    border: 1px solid #bbb;
    border-radius: 2px;
    color: #666;
    text-align: center;
    background: #fbfbfb;
    vertical-align: 2px
}

#txtVIN {
    width: 202px;
    height: 22px;
    line-height: 22px;
    color: #b5b5b5;
    left: 5px;
    top: 2px;
    display: none
}

.sbFootmark-del {
    position: absolute;
    right: 40px;
    top: 16px;
    cursor: pointer;
    display: block;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    background: url(../images/icon.png) -79px -625px no-repeat
}

.flex-control-nav {
    bottom: 10px;
    width: 100%;
    left: 88px;
    text-align: center
}

.flex-control-nav a,.flex-control-nav li {
    display: inline-block;
    width: 12px;
    height: 4px
}

.flex-control-nav li {
    margin: 0 3px;
    zoom: 1
}

.flex-control-nav a {
    background: #fff
}

.flex-control-nav .flex-active {
    background: #ff4200
}

.flex-direction-nav {
    position: absolute;
    z-index: 3;
    width: 100%;
    display: none;
    top: 192px
}

.flex-direction-nav li a {
    display: block;
    width: 33px;
    height: 65px;
    position: absolute;
    opacity: .9
}

#scroller,#scrollerInner,.flexslider3 {
    position: relative
}

.flex-direction-nav li a.flex-prev {
    left: 0;
    background: url(../images/s-prev.png) center center no-repeat
}

.flex-direction-nav li a.flex-next {
    right: 0;
    background: url(../images/s-next.png) center center no-repeat
}

.flex-direction-nav li a:hover {
    opacity: 1
}

.flexslider3 {
    float: right;
    margin-top: 7px;
    width: 226px;
    height: 24px;
    overflow: hidden
}

.flexslider3 .slides {
    position: relative;
    z-index: 1
}

.flexslider3 .slides li {
    width: 200px;
    height: 40px
}

.flexslider3 .slides li img {
    display: block;
    width: 200px;
    height: 26px
}

.flexslider3 .flex-direction-nav {
    width: 18px;
    right: 0;
    top: 0
}

.flexslider3 .flex-direction-nav li a {
    border: 1px solid transparent;
    width: 16px;
    height: 9px;
    opacity: 1
}

.flexslider3 .flex-direction-nav li a:hover {
    border: 1px solid #d2d2d2
}

.flexslider3 .flex-direction-nav li a.flex-prev {
    top: 0;
    background: url(../images/icon.png) -78px -713px no-repeat
}

.flexslider3 .flex-direction-nav li a.flex-next {
    top: 13px;
    background: url(../images/icon.png) -78px -723px no-repeat
}

#scrollerBar,#scrollerHandler {
    position: absolute;
    top: 0;
    width: 5px;
    border-radius: 3px
}

#scroller {
    width: 253px
}

#scrollerBar {
    right: 5px;
    height: 100%;
    background: #fff
}

#scrollerHandler {
    left: 0;
    height: 5px;
    background: #969696
}

#scrollerContent {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.login-btn2 {
    margin-top: 16px;
    width: 100%;
    height: 40px;
    font-size: 14px;
    text-align: center;
    color: #666;
    background: #f1f1f1;
    border-radius: 4px
}

.login-btn2:hover {
    color: #ff4200;
    background: #f1f1f1
}

.inquiry-notes {
    font: 12px arial,simsun;
    color: #666;
    text-align: center;
    line-height: 40px;
    border-bottom: 1px dashed #dedede;
    background: #fffaf2
}

.ask-num-box a,.ask-num-box input {
    border: 1px solid #d3cfc8;
    float: left
}

.inquiry-notes a {
    color: #ff4200
}

.sb-ci1 .sb-list-info .inquiry-name {
    height: 38px;
    overflow: hidden
}

.sb-ci1 .sb-list-info .num-box {
    margin-left: -79px;
    margin-top: 14px;
    height: 26px
}

.sb-ci1 .sb-list-info .num-box a {
    margin-top: 0;
    width: 23px;
    height: 24px
}

.sb-ci1 .sb-list-info .num-box input {
    margin: 0 -1px;
    width: 59px;
    height: 24px;
    line-height: 24px
}

.shortcut-bar i.min-icon {
    margin: 2px 0 2px 2px;
    background: url(../images/icon.png) -55px -272px no-repeat
}

.shortcut-bar i.max-icon {
    margin: 2px 0 2px 2px;
    background: url(../images/icon.png) -75px -272px no-repeat
}

.sb-ci1 a.del.mt0 {
    margin-top: 0
}

.ask-num-box {
    margin: 3px auto;
    width: 127px;
    height: 28px;
    overflow: hidden
}

.ask-num-box a {
    margin-top: 2px;
    width: 19px;
    height: 22px;
    background-color: #fff
}

.ask-num-box a:hover {
    background-color: #f1f1f1
}

.ask-num-box input {
    margin: 0 4px;
    padding: 0;
    width: 75px;
    height: 26px;
    line-height: 26px;
    text-align: center
}

.ask-message-box {
    display: none;
    position: absolute;
    width: 105px;
    line-height: 20px;
    background: #E9FBE4;
    box-shadow: 1px 2px 3px #E9FBE4;
    border: 1px solid #C9E9C0;
    border-radius: 4px;
    text-align: center;
    color: #0C7823;
    font: 12px Microsoft YaHei;
    margin-top: 10px;
    padding: 5px;
    z-index: 100
}

.ask-triangle {
    position: absolute;
    left: 50px;
    overflow: hidden;
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: dashed dashed solid
}

.ask-triangle-background {
    top: -16px;
    border-color: transparent transparent #C9E9C0
}

.ask-triangle-border {
    top: -15px;
    border-color: transparent transparent #E9FBE4
}

.list-num .ask-num-box {
    margin: 30px auto 5px
}

.list-num .ask-message-box {
    margin-left: 10px
}

.inquiry-result {
    position: relative;
    padding: 16px 65px;
    font-size: 12px
}

.inquiry-result .ok-icon {
    position: absolute;
    left: 18px;
    top: 18px;
    width: 26px;
    height: 26px;
    background-position: -65px -105px
}

.inquiry-resultInfo {
    color: #666
}

.inquiry-resultInfo h3 {
    margin-bottom: 5px;
    font-size: 14px;
    color: #000
}

.inquiry-resultInfo .btn {
    margin-top: 15px
}

.inquiry-resultInfo a {
    display: inline-block;
    text-align: center;
    width: 88px;
    height: 26px;
    line-height: 26px;
    border-radius: 3px
}

.inquiry-resultInfo a.view {
    border: 1px solid #ed6337;
    background: #ed6337;
    color: #fff
}

.inquiry-resultInfo a.go {
    margin-left: 8px;
    border: 1px solid #d9dee7;
    background: #fff;
    color: #666
}

.num-box .numberbox a.max,.num-box .numberbox a.min {
    background-image: url(../images/icon.png);
    background-repeat: no-repeat
}

.num-box .numberbox a {
    text-indent: 99999em
}

.num-box .numberbox a.min {
    background-position: -55px -786px
}

.num-box .numberbox a.max {
    background-position: -75px -786px
}

.mt10 {
    margin-top: 10px
}

.home-left {
    float: left;
    width: 210px;
    height: 408px;
    overflow: hidden
}

.home-left a,.home-left img {
    display: block
}

.menu-sidebar {
    float: left;
    width: 173px;
    position: absolute;
    margin-top: -440px;
    z-index: 4;
    background: rgba(0,1,19,0.5);
}

.menu-sidebar .menu-items {
    height: 380px;
    padding: 30px 0
}

.menu-item {
    z-index: 8;
    height: 36px;
    line-height: 36px;
}

.menu-iem-icon {
    position: absolute;
    top: 2px;
}

.menu-item h3 a {
    color: #fff;
}

.menu-iem-content {
    position: relative;
    z-index: 10;
    padding-left: 15px;
    height: 36px;
    cursor: pointer
}

.menu-item h3 {
    color: #fff;
    font-size: 14px;
    display: inline-block;
    padding-left: 20px;
}

.menu-item h3 span {
    float: left;
    width: 25px;
    height: 36px;
    overflow: hidden
}

.menu-item h3 img {
    display: block;
    margin: 7px auto 0;
}

.menu-item h3 img.h,.subMenu-pop {
    display: none
}

.menu-item h3 b {
    float: left;
    overflow: hidden;
    margin-left: 20px;
}

.menu-item p {
    position: relative;
    top: -7px;
    left: 33px;
    width: 142px;
    overflow: hidden;
    color: #e3e3e3
}

.menu-item p a {
    margin-right: 5px;
    color: #e3e3e3
}

.menu-item.hover .menu-iem-content {
    width: 175px;
}

.menu-item.hover .arrow-r-icon {
    width: 6px;
    height: 10px;
    background-position: -61px -442px;
    position: absolute;
    right: 54px;
    top: 13px;
}

.subMenu-pop {
    position: absolute;
    top: 0;
    left: 173px;
    z-index: 5;
    padding: 0 23px 0;
    width: 317px;
    height: 440px;
    background: #fff
}

.menu-ensure {
    margin: 0 28px 20px
}

.menu-ensure a {
    position: relative;
    float: right;
    padding-right: 18px;
    font-size: 14px;
    color: #185486
}

.menu-ensure i {
    position: absolute;
    right: 2px;
    top: 3px;
    width: 13px;
    height: 13px;
    background: url(../images/menu-more.png) no-repeat;
    -moz-transition: all .4s ease 0s;
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s
}

.menu-ensure a:hover i {
    right: 5px
}

.subMenu-title {
    display: block;
    margin: 40px 0 25px;
    font-weight: 700;
    font-size: 15px;
}

.subMenu-title i {
    margin-left: 8px
}

.subMenu-title a,.subMenu-title a:hover {
    color: #333
}

.subMenu-list1 {
    margin-left: -8px;
}

.subMenu-list1 li {
    display: inline-block;
    height: 12px;
    line-height: 12px;
    margin-bottom: 8px;
    margin-left: 8px;
    padding-right: 8px;
    border-right: 1px solid #c6c6c6
}

.subMenu-list1 li:last-child {
    border-right: none
}

.subMenu-list1 a {
    color: #666;
    text-align: center
}

.subMenu-list1 a:hover {
    color: #ff4200
}

.subMenu-list2 {
    margin-top: 12px;
    font-size: 0
}

.subMenu-list2 li {
    font-size: 14px;
    text-align: center;
    background: #fff;
    display: inline-block;
    position: relative;
    margin-right: 16px;
    width: 98px;
    height: 40px;
    border: 1px solid #e5e5e5;
    overflow: hidden
}

.subMenu-list2 li a {
    color: #2e6ca9;
}

.menu-ad,.menu-item.hover .subMenu-pop,.subMenu-list2 a {
    display: block
}

.subMenu-list2 img {
    display: block;
    margin: 4px auto;
    max-width: 90px;
    height: 34px;
    background: url(data:image/gif;
    base64,R0lGODlhPAA8ANUAAPPz8/X19fb29vf39+/v7/Ly8uTk5N7e3u7u7vHx8d3d3dXV1dvb2/j4+ODg4Pn5+ejo6OHh4dLS0tra2vr6+uPj49nZ2djY2NfX1/Dw8OLi4tzc3Onp6dTU1Obm5t/f3+fn5+3t7erq6uXl5ezs7NbW1tPT0+vr69DQ0M/Pz/v7+9HR0f39/fz8/PT09AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAA8ADwAAAb/QJdwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8LgcEBgEAPIhHg/RFPB5AHQmKBd3RAEBTIpfAAMCKAgmIowuBQEQBC6ARXQCHJteAgYSARMQj48CAxckFAECsbKyAxAbA5xYAH8CEgsDEiIFCAkEBBkrBcUIGQTLxgguJJehnVOACxsKEwsKChcHFgwSBxMb2h8VBgoMCykjHRgCRIL0UZ4LEA8UDg4CEy4mCEBgocEAEBMwNBDw4ISvAA4iKAoQooAlAgAENNP0JKOIDhzsDEgxwIQDCBU0SBAQAIMICiIEALCgYACFEBIWArgwQgEJ/3gaFBwoEQIKgAYdJOAakACFiwsFFgBYcGEAiQMDEVxd4CLRAX8BRnCIxYCCAhASShg45CSABQMyhUSIgIDBBokXMFRAQBVCgg4WLCxgAMJEgwoKIIAMUOIDBwUfGMQy+uBOvQGVMTdw8eDBvM5CVKho0IACZhcNOre4Q4E0hdb1Ouaqtqfapl0hRhjIUGCDAw8amEXwAGJEAgMQQBjAOJvLxAoRSjBgACChBQkZQEifYCGEA+gHLI65E+GEIw8TKqjXEAEkCEcHPCgw4GHemAQHWHzIYIGAAQcabBAAAiFgEAICHnygwQEH4DJeZBj0k0AE5ThAAIULOGCAAQx8gEIBAxBUEgYACSQwgjKYnLBhBsUYIIQIHIjgwTRn0AHIRIzUNsQd4uXh449ABinkkEQWaeSRSCap5JJMNunkk1C6EAQAOw==) center center no-repeat #f4f4f4
}

.menu-ad {
    position: absolute;
    bottom: 15px;
    width: 198px;
    height: 146px
}

.home-banner {
    display: none;
    float: left;
    margin: 0 9px;
    width: 734px;
    height: 476px;
    position: relative;
    z-index: 1
}

.slider {
    height: 476px;
    overflow: hidden
}

.slider img {
    display: block
}

.slider-list {
    width: 734px;
    height: 476px;
    overflow: hidden
}

.slider-list img {
    display: block;
    height: 476px;
    background: url(data:image/gif;
    base64,R0lGODlhjACMANUAAPPz8/X19fb29vf39/Ly8u/v79vb29ra2uDg4Pj4+Nzc3O7u7ujo6OLi4vn5+ezs7Ofn5/Hx8djY2N7e3vDw8Obm5t3d3erq6u3t7evr6+Xl5dnZ2ePj4+np6eHh4dLS0tXV1eTk5NPT09bW1tfX19TU1N/f3/r6+tDQ0NHR0c/Pz/z8/Pv7+/39/c3NzfT09AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACMAIwAAAb/wJdwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7iEAQG5vWEALwECvkoAwMIDAcbAxEPAxsMLDA0QBC/MzUMDLxwSIikhz9nXAAkBHCIlKBILythFu1a8nMADAh4lFgofHsHv5C8E8PrXBICwYQQp1RPQAAWCBQdEXBBYBACBXRgYFHBW8KKABR02XsMEYBgHFAYCXPhgIEKyeUN2XRhxoMAwmEuACXgAIkWH/wQvrF0aFuLDgQADDqRgMMCeAKdPB1CQUOLBCYECsmY9qFWr0wEMRChwOVKSxWtZNXwAwZTB2gsEKCwoEKGA3bgmUpggUNfuXAp0IxAoINcu3QURXjxgQOBl2WKGjAmDIMIFCAUGqILYcOAAiQ0GDkjYoEDBCBESPHM+sEGCAQQNGnAwQEJC6cwWHszOYC4YziQJ/WCDAEKshdAjQBiwYEH0gQkKQEv4MGJCcwXQmSswwaFBiAbHDfRUUUIDhBIkbCJZxlFIcD4XAVRIx+AghA8SCjjIgOBBgAwNtIOACB5ctMsCIXhQAQUw7RKBByKwhMECVF2QjEFaLbPLQAbxEv9PIJIJwAAIJTDlwFUIOOSAAJ0JcYAFH21GQQIODABBaCSQ8FNWK2awDwgcBJAAAip4IIxvBWBwUUAEYFBASQIQBsBdID7VAQgg7AjAABiUIMICJ6TYgQAmfPAAANN1YA8ACJAQAgYVTMCAEAFQgMAHKFiAQQInMJACCTMyGUJmClDgwAMIhNaBAxgcYN4BEHzIBzQOXODlT9sgpYEKBgywgAgIgCUCBwx90MBT55BwwQknUHBBBAIAAMEGIug5wAkJYDDCBxAkkBUADUhQgQa5PTCBBhWU0AABFogwwQgjYLDNe3QYlIClvDZVTwQHoNDBC6IRsMBmAFwAggQUJMP/0wRZSdOOsSKAoMEL5igzgQoICLOLBjquKEAGBjBwwgMWQHAnCbuGsAu1cxzTwTca+HrNZCiQQEAGYjEw3QUBGJCCsBcA0MEHG2jQAAIZvNDBCCikcIBsE0xwgQYojBABoxpNUEIFHDCQQAMgXJDBBCFw4OWuG6jnxy4ZbFBCCE8ZE9ALHvCTAEQGKECCkQEgIEGOHLywgALnWlBfBAqUsMHaEoDA0o0i9HqOBQUwMEIJB3QQAAQjbGDCBR0wZwJmUMe6NAAYXNAOQsco9kBjARTwAF0BCdBkBq/yQkEGC5RU5wUPLIBBBg88kAEFEXSQclB28ZI4AQI1CVcCkg9W/0DnF/5hkAMOKHMNAczc6kAwNfIO1AsD8L5iYjTWGBS9LLDgAI18njAAjdvQu6IDK6zQu0EnrGAOnyfiOoDUujsj9TsLP+M7exxiA01T9PtqTATHUJQ/Ui8NBJg/6AMeIJYRnHesjxnrIwI0mjQhDYRgARSgAAE0oAAEQKACsakABBngARNUoAMQ0MADUhcCDTAghCGoQAHc4Yl47GI2HniWASZggJBpwDMWcJpRKECZEWBGAaypAAY0gAAOcMADCJhANX6ziYH8SwIilAACCmCCEWQgAx2ogAkGZ4ANVKBrXmTAqxbwAAqEwAIcQIAFGmACA0hLFAYBgAI8sB8DbP/Jgx04gAeMaMTYYAAfDOjABqqxpQJAB4MWSFAFAsKwStQDAgcoiQEqcIIKKCAAFejbBBrggU6STgJSPEB15FSABiigAQzQQHcWmQD0dQIYCYjABDLQAg2YwAEUGGQBKnBG2OhDYeJqFAkykLgFWNIEJrNAzNRkuE9ACQEgIN0I+lNBAhSNjdQ44QMqYEENQKsBFYjAAmjogQZk5jLpcmULI9BGE3wmiQiIAAU8oMwJHAABGigAATo4ARCQAAEeCMEDBrUd2pAgYLkLhUUiEIEHaEBJiKkTAxiAuRCEAAIUeAH+ChCClAHDVaq7wAUr8LiBjAJKLuRQPNhDBF4IBCdbHoIJAYRCCsk8xjd0klRZErIhizRyHEANqlCHStSiGvWoSE2qUpfK1KY69alQjapUp0rVqlr1qljNqla3ytWuevWrYA2rWMdK1rKa9axoTata18rWtrr1rXEIAgA7) center center no-repeat #f4f4f4
}

.slider-controls {
    position: absolute;
    bottom: 18px;
    left: 45%;
    width: 80px;
    margin: 0 auto;
    height: 9px
}

.slider-controls a {
    display: block;
    margin: 0 5px;
    float: left
}

.slider-controls i {
    width: 10px;
    height: 9px;
    background: #fff;
    border-radius: 5px;
    text-indent: -9999em
}

.slider-controls .act i,.slider-controls a:hover i {
    background: #ed6338
}

.scroll-col {
    zoom: 1;
    float: left;
    position: relative;
    margin-top: 10px;
    width: 976px;
    height: 133px;
    overflow: hidden
}

.s-next-arrow,.s-pre-arrow {
    filter: alpha(opacity=80);
    -moz-opacity: .8;
    opacity: .8;
    display: none;
    position: absolute;
    top: 50%;
    margin-top: -32px;
    width: 29px;
    height: 64px;
    text-indent: -9999em;
    background: #c9c9c9
}

.s-pre-arrow {
    left: 0
}

.s-next-arrow {
    right: 0
}

.scroll-c {
    overflow: hidden
}

.scroll-c .contents {
    position: relative
}

.scroll-c ul {
    float: left;
    width: 984px;
    height: 133px;
    overflow: hidden
}

.scroll-c ul div {
    float: left
}

.scroll-c li {
    float: left;
    width: 243px;
    overflow: hidden;
    border-right: 3px solid #fff
}

.scroll-c li img {
    display: block;
    margin: 0 auto;
    width: 243px;
    height: 133px;
    background: url(data:image/gif;
    base64,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) center center no-repeat #f4f4f4
}

.scroll-c li:nth-child(4n) {
    border-right: none
}

.h-brand-show {
    height: 54px;
    border-bottom: 1px solid #dcdcdc;
    background: #f4f4f4
}

.h-brand-show li {
    float: left;
    width: 120px;
    height: 54px;
    text-align: center
}

.h-brand-show img {
    margin: 15px auto;
    height: 25px;
    background: url(data:image/gif;
    base64,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) center center no-repeat #f4f4f4
}

.home-sidebar {
    float: left;
    padding: 30px 27px;
    width: 200px;
    height: 380px;
    background: rgba(255,255,255,.95);
    right: 0;
    box-shadow: 5px 5px 15px rgba(194,194,194,0.2),-5px -5px 15px rgba(194,194,194,0.2);
}

.home-sidebar.ie8 {
    background: url(../images/home-sidebarBg.png)
}

.home-sidebar .mod1 {
    margin-top: 30px;
    overflow: hidden
}

.home-sidebar .mod1 h3 {
    margin-bottom: 0;
    font-size: 16px;
    height: 31px;
}

.home-sidebar .mod1 h3 em {
    display: inline-block;
    width: 1px;
    margin: 3px 15px 0;
    height: 12px;
    background: #e5e5e5;
    float: left;
}

.home-sidebar .mod1 h3 a {
    color: #666;
    padding-bottom: 7px;
    font-size: 14px;
    float: left;
}

.home-sidebar .mod1 ul {
    margin-top: 10px
}

.home-sidebar .mod1 li {
    width: 100%;
    height: 24px;
    line-height: 24px;
}

.home-sidebar .mod1 li i {
    background: url(../images/indexforv/gonggao.png);
    display: inline-block;
    width: 11px;
    height: 12px;
    margin-right: 5px;
}

.home-sidebar .mod1 li span {
    margin-right: 4px;
}

.home-sidebar .mod1 li a {
    color: #666
}

.home-sidebar .mod1 h3 a:hover,.home-sidebar .mod1 li:hover a {
    color: #ff4200
}

.home-QRCode {
    margin-top: 20px;
    width: 102px;
    height: 102px
}

.home-phone {
    position: absolute;
    bottom: 0;
    right: -18px;
    -moz-transition: all .4s ease 0s;
    -webkit-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;
    transition: all .4s ease 0s
}

.flexslider,.home-app,.home-sArea {
    position: relative
}

.home-phone:hover {
    right: -22px
}

.s-next {
    right: 0
}

.home-app {
    padding: 17px 0 0 17px;
    height: 160px
}

.home-app h3 {
    font-size: 16px;
    color: #333
}

.sliderwarp {
    height: 440px;
}

.flexslider {
    width: 940px;
    height: 440px;
    overflow: hidden;
    background: #fff;
}

.flexslider .slides {
    position: relative;
    z-index: 1
}

.flexslider .slides li {
    width: 100%;
    height: 440px
}

.flexslider .slides li a {
    display: block;
    margin: 0 auto;
    width: 940px;
    height: 440px
}

.flexslider .slides li img {
    display: block;
    width: 940px;
    height: 440px;
    cursor: pointer
}

.flexslider .flex-direction-nav li a {
    opacity: 0;
    filter: alpha(opacity=0)
}

.flexslider:hover .flex-direction-nav li a {
    opacity: .9;
    filter: alpha(opacity=90)
}

.flexslider:hover .flex-direction-nav li a:hover {
    opacity: 1;
    filter: alpha(opacity=100)
}

.category,.home-sidebar {
    position: absolute;
    z-index: 10;
    margin-top: -440px;
}

.category {
    top: 0;
    left: 230px;
    background: #fff;
    width: 780px;
    border: 1px solid #ff4200;
    overflow: hidden
}

.category a {
    padding-top: 12px;
    display: block;
    position: relative;
    text-align: center;
    height: 45px;
    width: 111px;
    border-bottom: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5
}

.category a span {
    display: none
}

.category a:hover span {
    display: block;
    position: absolute;
    top: 0;
    color: #5c5c5c;
    font-size: 14px;
    background: #f4f4f4;
    width: 111px;
    height: 57px;
    text-align: center;
    line-height: 57px
}

.s-pre {
    left: 0;
    top: 52px
}

.s-next {
    top: 52px
}

.s-next,.s-pre {
    position: absolute;
    background: #a3a3a3;
    opacity: .8;
    width: 29px;
    height: 63px
}

.s-next i,.s-pre i {
    width: 18px;
    height: 28px;
    margin: 16px auto 0;
    display: block
}

.s-next-arrow:hover,.s-pre-arrow:hover {
    background: #a9a8a8
}

.s-pre i {
    background-position: -67px -344px
}

.s-next i {
    background-position: -67px -388px
}

.arrow-icon {
    background: url(../images/icon.png) -31px -600px no-repeat;
    width: 8px;
    height: 12px;
    display: block;
    float: right
}

.shop-recommend {
    margin-bottom: 10px;
    height: 78px;
    border: 1px solid #eee;
    background: #fffaef
}

.shop-recommend .turn-page {
    position: absolute;
    top: 10px;
    right: 12px
}

.shop-recommend h4 {
    float: left;
    margin-left: -1px;
    padding: 10px;
    width: 20px;
    text-align: center;
    line-height: 20px;
    border-left: 3px solid #ff532b;
    font-size: 16px;
    color: #ff4200;
    background: #fff
}

.shop-pic {
    float: left;
    width: 150px;
    height: 78px;
    background: #fff
}

.shop-pic img {
    display: block;
    margin: 20px 0 0 10px;
    width: 120px;
    height: 40px;
    background: url(data:image/gif;
    base64,R0lGODlhPAA8ANUAAPPz8/X19fb29vf39+/v7/Ly8uTk5N7e3u7u7vHx8d3d3dXV1dvb2/j4+ODg4Pn5+ejo6OHh4dLS0tra2vr6+uPj49nZ2djY2NfX1/Dw8OLi4tzc3Onp6dTU1Obm5t/f3+fn5+3t7erq6uXl5ezs7NbW1tPT0+vr69DQ0M/Pz/v7+9HR0f39/fz8/PT09AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAA8ADwAAAb/QJdwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8LgcEBgEAPIhHg/RFPB5AHQmKBd3RAEBTIpfAAMCKAgmIowuBQEQBC6ARXQCHJteAgYSARMQj48CAxckFAECsbKyAxAbA5xYAH8CEgsDEiIFCAkEBBkrBcUIGQTLxgguJJehnVOACxsKEwsKChcHFgwSBxMb2h8VBgoMCykjHRgCRIL0UZ4LEA8UDg4CEy4mCEBgocEAEBMwNBDw4ISvAA4iKAoQooAlAgAENNP0JKOIDhzsDEgxwIQDCBU0SBAQAIMICiIEALCgYACFEBIWArgwQgEJ/3gaFBwoEQIKgAYdJOAakACFiwsFFgBYcGEAiQMDEVxd4CLRAX8BRnCIxYCCAhASShg45CSABQMyhUSIgIDBBokXMFRAQBVCgg4WLCxgAMJEgwoKIIAMUOIDBwUfGMQy+uBOvQGVMTdw8eDBvM5CVKho0IACZhcNOre4Q4E0hdb1Ouaqtqfapl0hRhjIUGCDAw8amEXwAGJEAgMQQBjAOJvLxAoRSjBgACChBQkZQEifYCGEA+gHLI65E+GEIw8TKqjXEAEkCEcHPCgw4GHemAQHWHzIYIGAAQcabBAAAiFgEAICHnygwQEH4DJeZBj0k0AE5ThAAIULOGCAAQx8gEIBAxBUEgYACSQwgjKYnLBhBsUYIIQIHIjgwTRn0AHIRIzUNsQd4uXh449ABinkkEQWaeSRSCap5JJMNunkk1C6EAQAOw==) center center no-repeat #f4f4f4
}

.shop-recommendList {
    float: left;
    margin: 25px 0 0 15px
}

.shop-recommendList li {
    float: left;
    margin-right: 15px;
    width: 230px;
    height: 35px;
    line-height: 35px;
    cursor: pointer
}

.shop-recommendList h5 {
    float: left;
    margin-right: 10px;
    max-width: 165px;
    overflow: hidden
}

.shop-recommendList h5 a {
    font-size: 14px;
    line-height: 35px;
    color: #3e3e3e
}

.shop-recommendList .go {
    display: none;
    color: #333
}

.shop-recommendList li:hover h5 a {
    color: #f23400
}

.shop-recommendList li:hover .go {
    display: block
}

.shop-recommend .shop-ico {
    margin-right: 9px;
    width: 14px;
    height: 15px;
    background-position: -79px -490px
}

.sidebar {
    float: left;
    width: 210px
}

.c-main {
    float: left;
    margin-left: 10px;
    width: 983px
}

/*.local {
    margin: 15px 0 13px
}*/

.local,.local a {
    color: #535353
}

.hotGoods-recommend {
    margin-top: 15px;
    padding: 14px 12px;
    border: 1px solid #e5e5e5;
    border-top: 2px solid #ababab
}

.hotGoods-recommend h3 {
    margin-bottom: 15px;
    font-size: 16px;
    color: #4a4a4a
}

.hotGoods-recommend ul {
    width: 1206px
}

.hotGoods-recommend li {
    float: left;
    width: 165px;
    margin: 0 18px;
    line-height: 18px
}

.hotGoods-recommend img {
    display: block;
    margin-bottom: 12px;
    width: 140px;
    height: 140px;
    background: url(data:image/gif;
    base64,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) center center no-repeat
}

.hotGoods-recommend h4 {
    display: block;
    margin-bottom: 5px;
    width: 160px;
    max-height: 39px;
    overflow: hidden
}

.hotGoods-recommend strong {
    display: block;
    margin: 5px 0 8px;
    font-size: 15px;
    color: #e60000
}

.hotGoods-recommend a.list-cartBtn {
    display: block;
    width: 80px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    background: #ff5e17;
    border: 1px solid #e44e2d;
    border-radius: 3px;
    color: #fff
}

.hotGoods-recommend a.list-cartBtn:hover {
    background: #ff571a
}

.list-attrs-col {
    margin-bottom: 10px;
    background: #fff
}

.nav-attrs-group {
    padding: 0 12px 0 17px;
    border: 1px solid #ddd;
    background: #f4f4f4
}

.nav-attrs-group h3 {
    float: left;
    margin: 6px 25px 0 0;
    font-size: 16px;
    color: #535353
}

.nav-attrs-operation {
    float: right;
    position: relative;
    width: 197px;
    height: 33px
}

.nav-attrs-operation .del-icon {
    margin-right: 5px;
    width: 14px;
    height: 14px;
    background-position: -65px -523px
}

.nav-attrs-operation a:hover .del-icon {
    background-position: -80px -523px
}

.nav-attrs-operation .history-icon {
    margin-right: 5px;
    width: 13px;
    height: 13px;
    background-position: -66px -508px
}

.nav-attrs-operation a.act .history-icon,.nav-attrs-operation a:hover .history-icon {
    background-position: -80px -508px
}

.history-arrow {
    display: none;
    position: absolute;
    left: 51%;
    bottom: -8px;
    z-index: 50;
    width: 16px;
    height: 10px;
    background-position: -64px -569px
}

.nav-attrs-crumble {
    position: relative;
    float: left;
    padding-right: 100px;
    padding-bottom: 4px;
    width: 786px
}

.nav-attrs-crumble a {
    float: left;
    margin: 5px 8px 0 0;
    padding-left: 7px;
    height: 22px;
    line-height: 22px;
    cursor: pointer;
    border: 1px solid #dcdcdc;
    background: #fff
}

.nav-attrs-crumble a:hover {
    border: 1px solid #ed6337;
    color: #535353
}

.nav-attrs-crumble a span {
    color: #e54e2d
}

.nav-attrs-operation .link {
    float: right;
    margin-left: 15px;
    margin-top: 8px;
    font-size: 13px
}

.nav-attrs-operation .link.act,.nav-attrs-operation .link:hover {
    color: red
}

.nav-attrs-operation .link.act {
    position: relative
}

.nav-attrs-operation .link i {
    vertical-align: -1px
}

.link.act .history-arrow {
    display: block
}

.history-view-pop {
    display: block;
    position: absolute;
    top: 33px;
    right: -13px;
    width: 345px;
    height: 315px;
    border: 1px solid #ddd;
    background: #fff;
    z-index: 5
}

.history-view-pop ul {
    height: 271px;
    overflow: hidden
}

.history-view-pop li {
    padding: 8px 14px;
    border-bottom: 1px dashed #eee
}

.history-view-pop li:last-child {
    border-bottom: none
}

.history-view-pop li a {
    float: left;
    width: 275px;
    overflow: hidden;
    color: #494949
}

.history-view-pop li i {
    float: right;
    margin-top: 3px;
    width: 9px;
    height: 9px;
    background: url(../images/t-close01.png) no-repeat;
    cursor: pointer
}

.history-view-pop li:hover {
    background: #f9f9f9
}

.history-view-pop a:hover,.history-view-pop li:hover a {
    color: #ff6427
}

.history-view-pop li:hover i {
    background: url(../images/t-close02.png) no-repeat
}

a.save-navCrumble {
    position: absolute;
    right: 0;
    top: 0;
    margin-right: 0;
    width: 90px;
    border-radius: 3px;
    border: 1px solid #fa5f19;
    background: #fa5f19;
    color: #fff
}

a.save-navCrumble i {
    margin-right: 5px;
    width: 12px;
    height: 12px;
    background-position: -82px -569px
}

a.save-navCrumble:hover {
    color: #fff
}

.list-attrs-item {
    border: 3px solid #fff;
    line-height: 25px;
    background: #fff;
    border-bottom: 1px solid #e5e5e5
}

.list-attrs-item dt {
    float: left;
    padding: 8px 5px 9px;
    width: 100px;
    font-size: 13px;
    text-align: right
}

.list-attrs-item dd {
    float: left;
    padding: 8px 10px;
    width: 1064px;
    background: #fff
}

.list-attrs-item.act {
    margin-bottom: 5px;
    border: 3px solid #ffd48c;
    background: #fff5e2
}

.list-attrs-item.act dd {
    background: #fff
}

.select-type-board {
    float: left;
    margin-right: 65px
}

.select-type-board span {
    color: #2c2c2c
}

li.general-pro-item {
    padding-top: 1px
}

.general-pro-item input[type=checkbox],.select-type-board input[type=checkbox] {
    margin-right: 10px;
    vertical-align: -2px
}

.attr-more,.attr-multiple,.attr-retract {
    float: right;
    margin-top: 4px;
    margin-left: 14px;
    width: 60px;
    height: 22px;
    text-indent: -9999em
}

.attr-more {
    background: url(../images/l-more-d.gif) no-repeat
}

.attr-retract {
    background: url(../images/l-more-u.gif) no-repeat
}

.attr-multiple {
    background: url(../images/l-multiple-d.gif) no-repeat
}

.attr-more:hover {
    background: url(../images/l-more-dH.gif) no-repeat
}

.attr-retract:hover {
    background: url(../images/l-more-uH.gif) no-repeat
}

.attr-multiple:hover {
    background: url(../images/l-multiple-dH.gif) no-repeat
}

.list-letter {
    margin: 15px 0 10px;
    width: 820px
}

.list-letter a {
    position: relative;
    float: left;
    margin-right: 6px;
    margin-bottom: 5px;
    padding: 3px 6px;
    height: 14px;
    line-height: 12px;
    border: 1px solid #dcdcdc;
    color: #555
}

.list-attrBrandAll a span,.list-attrBrandAll li.s {
    line-height: 46px;
    font-size: 14px;
    text-align: center
}

.list-letter a.act,.list-letter a:hover {
    background: #fa5f19;
    color: #FFF;
    border: 1px solid #fa5f19
}

.list-letter a i {
    position: absolute;
    z-index: 4;
    display: none;
    bottom: -4px;
    left: 50%;
    margin-left: -2px;
    width: 6px;
    height: 3px;
    background-position: -49px 0
}

.list-letter a.act i,.list-letter a:hover i {
    display: block
}

.list-attrBrand {
    float: left;
    width: 975px
}

.list-attrBrand li {
    float: left;
    margin-right: 4px;
    padding-left: 5px;
    width: 77px;
    overflow: hidden;
    color: #2E6CA9
}

.lA-Category li {
    width: 78px;
    text-overflow: clip
}

.lA-Category li.s1 {
    width: 164px
}

.list-attrBrand li a {
    color: #2E6CA9
}

.list-attrBrand a {
    padding: 2px 3px;
    color: #474747
}

.list-attrBrand li:hover {
    color: #fff
}

.list-attrBrand a:hover {
    color: #fff;
    background: #ed6337;
    text-decoration: none
}

.list-brandCnt {
    padding: 10px 1px;
    width: 1028px;
    max-height: 150px;
    overflow-y: auto
}

.list-attrBrandAll li {
    position: relative;
    float: left;
    margin-left: -1px;
    margin-bottom: -1px;
    padding: 1px;
    width: 105px;
    height: 46px;
    border: 1px solid #e5e5e5
}

.list-attrBrandAll img {
    position: absolute;
    z-index: 2;
    left: 3px;
    top: 3px;
    width: 100px;
    height: 40px
}

.list-attrBrandAll a {
    display: block;
    position: relative;
    width: 105px;
    height: 46px;
    overflow: hidden;
    color: #2e6ca9
}

.list-attrBrandAll a span {
    width: 105px;
    height: 46px;
    display: block;
    position: absolute;
    left: 105px;
    top: 0;
    color: #5c5c5c;
    background: #f4f4f4;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: 11
}

.latestTrend li:hover img,.zc-promotionList li:hover img {
    opacity: .9;
    filter: alpha(opacity=90)
}

.list-attrBrandAll li.act i {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 15;
    display: block;
    width: 12px;
    height: 14px;
    background: url(../images/list-selected.gif) no-repeat
}

.list-attrBrandAll a:hover {
    color: #fa5f19
}

.list-attrBrandAll li.s {
    display: block;
    color: #2e6ca9;
    background: #fff
}

.list-attrBrandAll li.act,.list-attrBrandAll li.hover {
    z-index: 1;
    padding: 0;
    border: 2px solid #f44a00
}

.lAttr-extra {
    position: relative;
    margin: -11px 0 45px;
    overflow: visible;
    height: 0;
    border-bottom: 1px solid #ddd;
    text-align: center
}

.lAttr-extra div {
    position: relative;
    display: inline-block;
    max-width: 691px;
    min-width: 50px;
    padding: 0 45px 0 30px;
    height: 30px;
    line-height: 28px;
    border: 1px solid #ddd;
    border-top: none;
    cursor: pointer;
    color: #535353;
    background: #fff;
    box-shadow: 0 1px 2px rgba(204,203,203,.3);
    text-overflow: ellipsis;
    overflow: hidden
}

.lAttr-extra b {
    display: block;
    position: absolute;
    top: 11px;
    right: 22px;
    margin-left: 10px;
    width: 9px;
    height: 6px;
    background: url(../images/icon.png) -49px -28px no-repeat
}

.lAttr-extra .close b {
    background-position: -49px -21px
}

.lAttr-extra .open b {
    background-position: -49px -28px
}

.lAttr-extra:hover {
    border-bottom: 1px solid #ff5907
}

.lAttr-extra:hover div {
    border: 1px solid #ff5907;
    border-top: none;
    color: #ff5907
}

.lAttr-extra:hover .close b {
    background-position: -79px -459px
}

.lAttr-extra:hover .open b {
    background-position: -79px -466px
}

.list-brandShow,.list-letterPanel {
    float: left;
    width: 890px
}

.list-attrBrand.list-brandShow li {
    width: 80px
}

.lSearch-txt {
    padding-left: 0;
    width: 280px;
    height: 28px;
    line-height: 28px;
    color: #7f7d7d
}

.lSearch-txt input[type=text] {
    float: left;
    width: 250px;
    height: 26px
}

.lSearch-txt input[type=button] {
    float: right;
    width: 28px;
    height: 28px;
    background: url(../images/search-icon2.gif) center center
}

.list-attrsPrice .list-attrBrand {
    width: auto
}

.list-attrsPrice .list-attrBrand li {
    min-width: 77px;
    width: auto
}

.list-attrBrand-btns {
    padding: 10px 0;
    text-align: center
}

.list-attrBrand-btns a {
    margin: 0 3px;
    padding: 2px 10px;
    border-radius: 3px
}

a.list-attrBtn1 {
    border: 1px solid #ff4200;
    color: #fff;
    background: #ff4200
}

a.list-attrBtn2 {
    border: 1px solid #bbb;
    color: #666;
    background: #fbfbfb
}

.list-attrBrand-btns a.disabled {
    cursor: default;
    border: 1px solid #e5e5e5;
    color: #e9e9e9;
    background: #fdfdfd
}

.turn-page {
    float: right
}

.list-flagship h4,.list-item li,.turn-page a {
    float: left
}

.turn-page a {
    margin-left: 6px;
    width: 17px;
    height: 17px;
    background: #ff4200;
    overflow: hidden
}

.turn-page a.disabled {
    background: #c5c5c5
}

.turn-page i {
    width: 17px;
    height: 17px;
    vertical-align: top
}

.list-flagship-pic {
    border-top: 1px solid #dedede
}

.list-flagship-pic img {
    display: block;
    width: 150px;
    height: 60px;
    margin: 15px auto;
    background: url(data:image/gif;
    base64,R0lGODlhPAA8ANUAAPPz8/X19fb29vf39+/v7/Ly8uTk5N7e3u7u7vHx8d3d3dXV1dvb2/j4+ODg4Pn5+ejo6OHh4dLS0tra2vr6+uPj49nZ2djY2NfX1/Dw8OLi4tzc3Onp6dTU1Obm5t/f3+fn5+3t7erq6uXl5ezs7NbW1tPT0+vr69DQ0M/Pz/v7+9HR0f39/fz8/PT09AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAA8ADwAAAb/QJdwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8LgcEBgEAPIhHg/RFPB5AHQmKBd3RAEBTIpfAAMCKAgmIowuBQEQBC6ARXQCHJteAgYSARMQj48CAxckFAECsbKyAxAbA5xYAH8CEgsDEiIFCAkEBBkrBcUIGQTLxgguJJehnVOACxsKEwsKChcHFgwSBxMb2h8VBgoMCykjHRgCRIL0UZ4LEA8UDg4CEy4mCEBgocEAEBMwNBDw4ISvAA4iKAoQooAlAgAENNP0JKOIDhzsDEgxwIQDCBU0SBAQAIMICiIEALCgYACFEBIWArgwQgEJ/3gaFBwoEQIKgAYdJOAakACFiwsFFgBYcGEAiQMDEVxd4CLRAX8BRnCIxYCCAhASShg45CSABQMyhUSIgIDBBokXMFRAQBVCgg4WLCxgAMJEgwoKIIAMUOIDBwUfGMQy+uBOvQGVMTdw8eDBvM5CVKho0IACZhcNOre4Q4E0hdb1Ouaqtqfapl0hRhjIUGCDAw8amEXwAGJEAgMQQBjAOJvLxAoRSjBgACChBQkZQEifYCGEA+gHLI65E+GEIw8TKqjXEAEkCEcHPCgw4GHemAQHWHzIYIGAAQcabBAAAiFgEAICHnygwQEH4DJeZBj0k0AE5ThAAIULOGCAAQx8gEIBAxBUEgYACSQwgjKYnLBhBsUYIIQIHIjgwTRn0AHIRIzUNsQd4uXh449ABinkkEQWaeSRSCap5JJMNunkk1C6EAQAOw==) center center no-repeat #f4f4f4
}

.list-flagship li {
    padding: 0 10px;
    height: 40px;
    line-height: 40px
}

.list-flagship li:nth-child(odd) {
    background: #f5f5f5
}

.list-flagship a {
    color: #333
}

.list-flagship h4 a {
    font-size: 14px;
    line-height: 40px;
    color: #414141
}

.list-flagship span.fr {
    display: none
}

.list-flagship li:hover {
    cursor: pointer
}

.list-flagship li:hover h4 a {
    color: #f23400
}

.list-flagship li:hover span.fr {
    display: block
}

.sidebar .ad {
    margin-bottom: 10px;
    overflow: hidden
}

.sale-list em {
    float: left;
    margin: 0 6px;
    font-size: 18px;
    color: #ef5525
}

.sale-list img {
    display: none;
    background: url(data:image/gif;
    base64,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) center center no-repeat #f4f4f4
}

.sale-list .show-list-info a {
    max-height: 20px;
    text-overflow: ellipsis
}

.sale-list li:hover em {
    display: none
}

.list-name span,.list-pic img,.sale-list li:hover img {
    display: block
}

.sale-list li:hover .show-list-info a {
    max-height: 40px;
    white-space: normal
}

.detail-brandFlagship h3,.history-sidebar li a,.list-name .suit-carType .carSeriesTxt,.pro-base-info li {
    white-space: nowrap;
    text-overflow: ellipsis
}

.find-pw .r-fields.set-pw-fields {
    width: 450px
}

.r-fields.set-pw-fields label {
    width: 95px
}

.ok-col div b.extrude {
    color: #e80101
}

.list-col {
    position: relative;
    border: 1px solid #e4e4e4
}

.list-item {
    padding: 15px 19px;
    border-bottom: 1px solid #e4e4e4
}

.list-item:hover {
    background: #fafafa;
    cursor: pointer
}

.list-pic {
    margin-right: 22px;
    width: 100px
}

.list-pic img {
    width: 100px;
    height: 100px;
    background: url(data:image/gif;
    base64,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) center center no-repeat #f4f4f4;overflow: hidden
}

.list-name {
    width: 498px;
    line-height: 25px
}

.list-name h4 {
    margin-bottom: 5px
}

.list-name h4 a {
    display: block;
    width: 481px;
    overflow: hidden;
    word-break: break-all;
    color: #535353;
    font-size: 14px
}

.list-name h4 a:hover {
    color: #ef5525
}

.list-name span img {
    margin-right: 7px
}

.list-name .suit-carType {
    height: 32px
}

.list-name .suit-carType .carSeriesTxt {
    display: inline-block;
    vertical-align: bottom;
    max-width: 212px;
    overflow: hidden
}

.list-name .suit-carType a.link {
    color: #fa5f19
}

.list-price {
    width: 180px;
    margin-right: 22px;
    text-align: center
}

.list-price strong {
    display: block;
    margin-top: 30px;
    font-size: 16px;
    font-weight: 700;
    color: #ef5525
}

.list-price strong span {
    font-weight: 400
}

.list-num {
    width: 130px
}

.list-num .num-box {
    margin: 30px auto 5px
}

.list-operation {
    margin-top: 30px;
    margin-left: 47px;
    width: 154px
}

.list-operation a {
    display: inline-block;
    margin-left: 10px;
    text-align: center;
    height: 24px;
    line-height: 24px;
    border-radius: 3px;
    border: 1px solid #bbb;
    color: #535353;
    background: #f8f8f8
}

.list-operation a.good-btn1 {
    width: 78px;
    border: 1px solid #e44e2d;
    background: #ff5e17;
    color: #fff
}

.list-operation a.good-btn1:hover {
    border: 1px solid #ff571a;
    background: #ff571a
}

.list-operation a.good-btn2 {
    border: 1px solid #bbb;
    width: 48px
}

.list-operation a.good-btn2:hover {
    background: #e6e6e6
}

.want-find {
    padding: 10px 0;
    font-size: 13px;
    color: #535353
}

.want-find a {
    margin-left: 15px;
    margin-right: 12px;
    font-size: 12px;
    color: #004b86
}

.want-find a:hover {
    color: #e54f2e
}

.want-find span {
    margin-left: -5px;
    color: #a0a0a0
}

.mod3 {
    border: 1px solid #ddd
}

.list-col .good-list {
    margin-bottom: 0
}

.list-col .good-list .page {
    margin-bottom: 25px
}

.more-carType {
    display: none;
    position: relative;
    margin-left: 10px
}

.more-carType.dib {
    display: inline-block
}

.more-carType .link i {
    margin-left: 8px;
    width: 11px;
    height: 7px;
    background-position: -80px -481px
}

.more-carType .link {
    position: relative;
    display: block;
    padding: 0 12px 0 10px;
    width: 45px;
    height: 22px;
    border: 1px solid transparent;
    border-bottom: none
}

.more-carType.act .link {
    z-index: 600;
    border-color: #fa5f19;
    background: #fff
}

.carTypeMore-pop {
    display: none;
    position: absolute;
    top: 22px;
    left: 0;
    padding: 10px 0 10px 10px;
    width: 600px;
    border: 1px solid #fa5f19;
    background: #fff;
    cursor: default;
    z-index: 500
}

.more-carType.act .carTypeMore-pop {
    display: block
}

.more-carType.act .link i {
    background-position: -80px -473px
}

.carTypeMore-close {
    position: absolute;
    top: -1px;
    right: -1px;
    width: 29px;
    height: 29px;
    border-bottom-left-radius: 100%
}

.carTypeMore-close i {
    display: block;
    width: 29px;
    height: 29px;
    background-position: -64px -538px
}

.suit-carType-items {
    max-height: 400px;
    overflow-y: auto
}

.suit-carType-items li {
    float: none;
    padding: 15px 8px;
    border-bottom: 1px dashed #e4e4e4
}

.suit-carType-items li:last-child {
    border-right: none
}

.suit-carType-items h4 {
    font-size: 15px;
    color: #fa5f19
}

.suit-carType-items p a {
    display: inline-block;
    margin-right: 35px;
    font-size: 13px;
    color: #797979
}

.suit-carType-items p a:hover {
    color: #fa5f19
}

.list-col .page2 {
    float: none;
    position: absolute;
    top: 12px;
    right: 20px
}

.history-c,.history-sidebar {
    float: left;
    padding-bottom: 15px
}

.history-scroll-list,.stock-tip {
    position: relative
}

.history-col {
    clear: both;
    margin-top: 15px;
    width: 1201px;
    border: 1px solid #ddd;
    border-top: 2px solid #999;
    background: #fff
}

.history-sidebar {
    width: 228px;
    height: 248px;
    border-right: 1px solid #ddd
}

.history-c {
    width: 969px
}

.history-title {
    margin: 17px 12px 17px 15px;
    font-size: 14px
}

.history-title a {
    float: right;
    color: #5a5a5a;
    font-size: 12px
}

.history-sidebar li {
    margin: 0 12px 0 15px;
    line-height: 24px
}

.history-sidebar li a {
    display: block;
    padding-left: 10px;
    color: #535353;
    overflow: hidden;
    background: url(../images/list-dot1.png) left center no-repeat
}

.history-sidebar li a:hover {
    background: url(../images/list-dot2.png) left center no-repeat
}

.history-sidebar li a:hover,.history-title a:hover {
    color: #ef5e30
}

.pre-arrow2 {
    top: 45%;
    left: 15px
}

.next-arrow2 {
    top: 45%;
    right: 15px
}

.history-scroll-c {
    margin-left: 40px;
    width: 888px;
    height: 195px
}

.show-list2 {
    width: 1000px
}

.show-list2 li {
    float: left;
    margin: 0 14px;
    width: 120px;
    line-height: 22px
}

.show-list2 li img {
    display: block;
    margin-bottom: 10px;
    width: 120px;
    height: 120px;
    background: url(data:image/gif;
    base64,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) center center no-repeat #f4f4f4
}

.show-list2 h4 a {
    display: block;
    margin-bottom: 5px;
    width: 120px;
    height: 40px;
    text-align: left;
    color: #5a5a5a;
    overflow: hidden
}

.show-list2 strong {
    font-size: 14px;
    color: #ef5525
}

.detail-base {
    margin-bottom: 20px;
    padding: 20px 0;
    background: #f2f2f2
}

.detail-base .local {
    margin-top: 0
}

.pro-detail {
    background: #fff;
    color: #707070
}

.pro-detail-pic {
    float: left;
    margin: 0 31px 0 11px;
    padding: 13px 0 5px;
    width: 350px
}

.pro-detail .big-pic {
    display: block;
    border: 1px solid #e5e5e5;
    width: 350px;
    height: 350px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: url(data:image/gif;
    base64,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) center center no-repeat #f4f4f4
}

.small-pic {
    margin: 10px 0 10px 1px;
    width: 365px
}

.small-pic li {
    float: left;
    margin-right: 12px;
    width: 60px
}

.small-pic li a {
    display: block
}

.small-pic img {
    width: 60px;
    height: 60px;
    border: 1px solid #d2d2d2;
    background: url(data:image/gif;
    base64,R0lGODlhPAA8ANUAAPPz8/X19fb29vf39+/v7/Ly8uTk5N7e3u7u7vHx8d3d3dXV1dvb2/j4+ODg4Pn5+ejo6OHh4dLS0tra2vr6+uPj49nZ2djY2NfX1/Dw8OLi4tzc3Onp6dTU1Obm5t/f3+fn5+3t7erq6uXl5ezs7NbW1tPT0+vr69DQ0M/Pz/v7+9HR0f39/fz8/PT09AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAA8ADwAAAb/QJdwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8LgcEBgEAPIhHg/RFPB5AHQmKBd3RAEBTIpfAAMCKAgmIowuBQEQBC6ARXQCHJteAgYSARMQj48CAxckFAECsbKyAxAbA5xYAH8CEgsDEiIFCAkEBBkrBcUIGQTLxgguJJehnVOACxsKEwsKChcHFgwSBxMb2h8VBgoMCykjHRgCRIL0UZ4LEA8UDg4CEy4mCEBgocEAEBMwNBDw4ISvAA4iKAoQooAlAgAENNP0JKOIDhzsDEgxwIQDCBU0SBAQAIMICiIEALCgYACFEBIWArgwQgEJ/3gaFBwoEQIKgAYdJOAakACFiwsFFgBYcGEAiQMDEVxd4CLRAX8BRnCIxYCCAhASShg45CSABQMyhUSIgIDBBokXMFRAQBVCgg4WLCxgAMJEgwoKIIAMUOIDBwUfGMQy+uBOvQGVMTdw8eDBvM5CVKho0IACZhcNOre4Q4E0hdb1Ouaqtqfapl0hRhjIUGCDAw8amEXwAGJEAgMQQBjAOJvLxAoRSjBgACChBQkZQEifYCGEA+gHLI65E+GEIw8TKqjXEAEkCEcHPCgw4GHemAQHWHzIYIGAAQcabBAAAiFgEAICHnygwQEH4DJeZBj0k0AE5ThAAIULOGCAAQx8gEIBAxBUEgYACSQwgjKYnLBhBsUYIIQIHIjgwTRn0AHIRIzUNsQd4uXh449ABinkkEQWaeSRSCap5JJMNunkk1C6EAQAOw==) center center no-repeat #f4f4f4;box-sizing: border-box;
    -moz-box-sizing: border-box;
    webkit-box-sizing: border-box
}

.small-pic li.act img {
    border: 2px solid #ed6337
}

.collect-pro {
    width: 67px;
    color: #999;
    cursor: pointer
}

.collect-pro i {
    vertical-align: -3px;
    margin-right: 5px;
    width: 14px;
    height: 13px;
    background-position: 0 -549px
}

.collect-pro.selected {
    color: #ff8f1c
}

.collect-pro.selected i {
    background-position: -15px -549px
}

.pro-detail-info {
    float: left;
    padding: 25px 0;
    width: 582px;
    min-height: 492px
}

.pro-detail-title {
    padding-right: 18px;
    font-weight: 700;
    font-size: 16px;
    word-break: break-all
}

.pro-detail-title b.extrude,.pro-detail-title span {
    display: block;
    margin-left: -5px;
    margin-top: 5px;
    font-size: 14px
}

.m-price {
    display: block;
    margin: 20px 0 25px;
    padding: 15px 18px;
    font: 22px Microsoft YaHei
}

.detail-base .m-price {
    margin-bottom: 0;
    padding: 8px 15px;
    height: 29px;
    font-size: 20px;
    background: url(../images/detail-priceBg.png) no-repeat;
    color: #666
}

.detail-base .m-price dfn {
    font: 700 24px Microsoft YaHei;
    vertical-align: -1px;
    color: #e44e2d
}

.detail-base .m-price span {
    font: 20px aral;
    vertical-align: 0;
    color: #e44e2d
}

.num,.pro-base-info,.promotion-info {
    padding: 0 6px 7px 0;
    border-bottom: 1px dotted #d1d1d1
}

.num span.f13,.promotion-info span.f13 {
    font-size: 12px
}

.pro-base-info {
    margin-top: 16px;
    padding-bottom: 5px
}

.pro-base-info li {
    float: left;
    width: 240px;
    margin-right: 5px;
    margin-bottom: 8px;
    padding-right: 14px;
    overflow: hidden
}

.promotion-c li,.promotion-item h4 {
    margin-bottom: 10px
}

.promotion-info {
    margin-top: 18px
}

.promotion-item-ul {
    margin-top: -18px;
    margin-left: 70px
}

.promotion-item a {
    margin-left: 5px;
    color: #005bbe
}

.promotion-item span {
    color: #333
}

.promotion-item input[type=radio] {
    margin-right: 10px;
    vertical-align: -2px
}

.promotion-c {
    display: none;
    margin-top: 10px;
    margin-left: 28px
}

.promotion-c li {
    height: 40px
}

.promotion-c img {
    display: inline-block;
    vertical-align: -15px;
    margin-right: 5px;
    width: 40px;
    height: 40px;
    background: #c9c9c9
}

.promotion-c span {
    margin-left: 8px
}

.promotion-c a {
    color: #434343
}

.promotion-item.act span {
    color: #f23f00
}

.promotion-item.act .promotion-c {
    display: block
}

.promotion-item.act .promotion-c a {
    color: #999
}

.promotion-item.act .promotion-c span {
    padding: 0 2px;
    color: #fff;
    background: #f23f00
}

.num {
    margin-top: 22px;
    margin-bottom: 22px;
    border-bottom: none
}

.num .num-box {
    display: inline-block;
    vertical-align: -10px;
    width: 127px
}

.num em {
    margin-left: 18px;
    color: #605f5e;
    font-size: 14px
}

.num dfn {
    color: #ed6337;
    vertical-align: -1px
}

.buy-btn,.cart-btn {
    padding: 0 27px 0 25px;
    width: 116px;
    color: #fff
}

.num .num-box i {
    margin-top: 3px
}

.pro-detail-info .num {
    margin-top: 12px;
    margin-bottom: 20px
}

.pro-detail-info .num-box {
    margin: 0
}

.pro-detail-info .num-box i {
    display: block;
    margin: 3px auto 0
}

.pro-detail-info .disabled {
    background: #eee
}

.detail-btns i {
    vertical-align: -2px
}

.detail-btns {
    font-family: Microsoft YaHei
}

.buy-btn,.cart-btn,.collect-btn {
    display: inline-block;
    margin-right: 8px;
    height: 40px;
    font: 18px/40px Microsoft YaHei;
    text-align: center;
    border-radius: 4px
}

.cart-btn {
    background: #ff4200;
    border: 1px solid #ff4200
}

.buy-btn {
    background: #fa9310;
    border: 1px solid #fa9310
}

.collect-btn {
    padding: 0 20px 0 15px;
    background: #eee;
    color: #484848;
    border: 1px solid #c9c9c9
}

.cart-btn:hover {
    color: #fff;
    background: #ff571a;
    border: 1px solid #ff571a
}

.buy-btn:hover {
    color: #fff;
    background: #f6a946;
    border: 1px solid #f6a946
}

.collect-btn:hover {
    color: #484848;
    background: #f5f5f5
}

.pro-detail-info .cart-btn.disabled {
    background: #f07d7e;
    border: 1px solid #f07d7e;
    cursor: default
}

.pro-detail-info a.buy-btn.disabled {
    background: #fdc989;
    border: 1px solid #fdc989;
    color: #fff;
    cursor: default
}

.stock-tip {
    display: inline-block;
    margin-left: 5px;
    color: #e44e2d
}

.stock-tip b {
    vertical-align: -1px
}

.stock-icon {
    display: none;
    position: absolute;
    left: -8px;
    top: 10px;
    width: 8px;
    height: 11px;
    background: url(../images/new-detail-icon.png) 0 -30px no-repeat
}

.pro-detail-info .stock-tip {
    width: 375px;
    vertical-align: middle
}

.detail-brandFlagship {
    box-shadow: none
}

.detail-brandFlagship h3 {
    padding-right: 15px;
    overflow: hidden
}

.detail-brandFlagship img {
    display: block;
    margin: 20px auto;
    width: 150px;
    height: 58px;
    background: url(data:image/gif;
    base64,R0lGODlhPAA8ANUAAPPz8/X19fb29vf39+/v7/Ly8uTk5N7e3u7u7vHx8d3d3dXV1dvb2/j4+ODg4Pn5+ejo6OHh4dLS0tra2vr6+uPj49nZ2djY2NfX1/Dw8OLi4tzc3Onp6dTU1Obm5t/f3+fn5+3t7erq6uXl5ezs7NbW1tPT0+vr69DQ0M/Pz/v7+9HR0f39/fz8/PT09AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAA8ADwAAAb/QJdwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8LgcEBgEAPIhHg/RFPB5AHQmKBd3RAEBTIpfAAMCKAgmIowuBQEQBC6ARXQCHJteAgYSARMQj48CAxckFAECsbKyAxAbA5xYAH8CEgsDEiIFCAkEBBkrBcUIGQTLxgguJJehnVOACxsKEwsKChcHFgwSBxMb2h8VBgoMCykjHRgCRIL0UZ4LEA8UDg4CEy4mCEBgocEAEBMwNBDw4ISvAA4iKAoQooAlAgAENNP0JKOIDhzsDEgxwIQDCBU0SBAQAIMICiIEALCgYACFEBIWArgwQgEJ/3gaFBwoEQIKgAYdJOAakACFiwsFFgBYcGEAiQMDEVxd4CLRAX8BRnCIxYCCAhASShg45CSABQMyhUSIgIDBBokXMFRAQBVCgg4WLCxgAMJEgwoKIIAMUOIDBwUfGMQy+uBOvQGVMTdw8eDBvM5CVKho0IACZhcNOre4Q4E0hdb1Ouaqtqfapl0hRhjIUGCDAw8amEXwAGJEAgMQQBjAOJvLxAoRSjBgACChBQkZQEifYCGEA+gHLI65E+GEIw8TKqjXEAEkCEcHPCgw4GHemAQHWHzIYIGAAQcabBAAAiFgEAICHnygwQEH4DJeZBj0k0AE5ThAAIULOGCAAQx8gEIBAxBUEgYACSQwgjKYnLBhBsUYIIQIHIjgwTRn0AHIRIzUNsQd4uXh449ABinkkEQWaeSRSCap5JJMNunkk1C6EAQAOw==) center center no-repeat #f4f4f4
}

.enter-collect {
    margin: 20px 14px;
    padding-top: 20px;
    border-top: 1px dashed #ccc
}

.enter-collect a {
    margin: 0 8px 0 3px;
    display: inline-block;
    width: 72px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    color: #605f5e;
    background: #f5f5f5;
    border: 1px solid #ccc
}

a.goInto {
    background: #333;
    border: 1px solid #333;
    color: #fff
}

.pro-suit-title {
    margin: 15px 0 20px 22px;
    color: #565454;
    font-size: 14px
}

.pro-suit-title h3 {
    float: left;
    font-size: 16px
}

.pro-suit-title .select-type-board {
    float: right;
    margin-right: 40px
}

.pro-suit {
    margin-bottom: 20px;
    border: 1px solid #dfdfdf;
    border-top: 2px solid #999;
    background: url(../images/detail-bg.gif) 960px 0 repeat-y #fff
}

.pro-suit-m {
    width: 960px;
    background: #f9f9f9
}

.pro-suit img {
    display: block;
    margin-bottom: 10px;
    width: 120px;
    height: 120px;
    border: 1px solid #d2d2d2;
    background: url(data:image/gif;
    base64,R0lGODlhjACMANUAAPPz8/X19fb29vf39/Ly8u/v79vb29ra2uDg4Pj4+Nzc3O7u7ujo6OLi4vn5+ezs7Ofn5/Hx8djY2N7e3vDw8Obm5t3d3erq6u3t7evr6+Xl5dnZ2ePj4+np6eHh4dLS0tXV1eTk5NPT09bW1tfX19TU1N/f3/r6+tDQ0NHR0c/Pz/z8/Pv7+/39/c3NzfT09AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACMAIwAAAb/wJdwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7iEAQG5vWEALwECvkoAwMIDAcbAxEPAxsMLDA0QBC/MzUMDLxwSIikhz9nXAAkBHCIlKBILythFu1a8nMADAh4lFgofHsHv5C8E8PrXBICwYQQp1RPQAAWCBQdEXBBYBACBXRgYFHBW8KKABR02XsMEYBgHFAYCXPhgIEKyeUN2XRhxoMAwmEuACXgAIkWH/wQvrF0aFuLDgQADDqRgMMCeAKdPB1CQUOLBCYECsmY9qFWr0wEMRChwOVKSxWtZNXwAwZTB2gsEKCwoEKGA3bgmUpggUNfuXAp0IxAoINcu3QURXjxgQOBl2WKGjAmDIMIFCAUGqILYcOAAiQ0GDkjYoEDBCBESPHM+sEGCAQQNGnAwQEJC6cwWHszOYC4YziQJ/WCDAEKshdAjQBiwYEH0gQkKQEv4MGJCcwXQmSswwaFBiAbHDfRUUUIDhBIkbCJZxlFIcD4XAVRIx+AghA8SCjjIgOBBgAwNtIOACB5ctMsCIXhQAQUw7RKBByKwhMECVF2QjEFaLbPLQAbxEv9PIJIJwAAIJTDlwFUIOOSAAJ0JcYAFH21GQQIODABBaCSQ8FNWK2awDwgcBJAAAip4IIxvBWBwUUAEYFBASQIQBsBdID7VAQgg7AjAABiUIMICJ6TYgQAmfPAAANN1YA8ACJAQAgYVTMCAEAFQgMAHKFiAQQInMJACCTMyGUJmClDgwAMIhNaBAxgcYN4BEHzIBzQOXODlT9sgpYEKBgywgAgIgCUCBwx90MBT55BwwQknUHBBBAIAAMEGIug5wAkJYDDCBxAkkBUADUhQgQa5PTCBBhWU0AABFogwwQgjYLDNe3QYlIClvDZVTwQHoNDBC6IRsMBmAFwAggQUJMP/0wRZSdOOsSKAoMEL5igzgQoICLOLBjquKEAGBjBwwgMWQHAnCbuGsAu1cxzTwTca+HrNZCiQQEAGYjEw3QUBGJCCsBcA0MEHG2jQAAIZvNDBCCikcIBsE0xwgQYojBABoxpNUEIFHDCQQAMgXJDBBCFw4OWuG6jnxy4ZbFBCCE8ZE9ALHvCTAEQGKECCkQEgIEGOHLywgALnWlBfBAqUsMHaEoDA0o0i9HqOBQUwMEIJB3QQAAQjbGDCBR0wZwJmUMe6NAAYXNAOQsco9kBjARTwAF0BCdBkBq/yQkEGC5RU5wUPLIBBBg88kAEFEXSQclB28ZI4AQI1CVcCkg9W/0DnF/5hkAMOKHMNAczc6kAwNfIO1AsD8L5iYjTWGBS9LLDgAI18njAAjdvQu6IDK6zQu0EnrGAOnyfiOoDUujsj9TsLP+M7exxiA01T9PtqTATHUJQ/Ui8NBJg/6AMeIJYRnHesjxnrIwI0mjQhDYRgARSgAAE0oAAEQKACsakABBngARNUoAMQ0MADUhcCDTAghCGoQAHc4Yl47GI2HniWASZggJBpwDMWcJpRKECZEWBGAaypAAY0gAAOcMADCJhANX6ziYH8SwIilAACCmCCEWQgAx2ogAkGZ4ANVKBrXmTAqxbwAAqEwAIcQIAFGmACA0hLFAYBgAI8sB8DbP/Jgx04gAeMaMTYYAAfDOjABqqxpQJAB4MWSFAFAsKwStQDAgcoiQEqcIIKKCAAFejbBBrggU6STgJSPEB15FSABiigAQzQQHcWmQD0dQIYCYjABDLQAg2YwAEUGGQBKnBG2OhDYeJqFAkykLgFWNIEJrNAzNRkuE9ACQEgIN0I+lNBAhSNjdQ44QMqYEENQKsBFYjAAmjogQZk5jLpcmULI9BGE3wmiQiIAAU8oMwJHAABGigAATo4ARCQAAEeCMEDBrUd2pAgYLkLhUUiEIEHaEBJiKkTAxiAuRCEAAIUeAH+ChCClAHDVaq7wAUr8LiBjAJKLuRQPNhDBF4IBCdbHoIJAYRCCsk8xjd0klRZErIhizRyHEANqlCHStSiGvWoSE2qUpfK1KY69alQjapUp0rVqlr1qljNqla3ytWuevWrYA2rWMdK1rKa9axoTata18rWtrr1rXEIAgA7) center center no-repeat #f4f4f4
}

.master-pro h4,.pro-suit-list h4 {
    width: 120px;
    min-height: 20px;
    height: 40px;
    line-height: 20px;
    white-space: normal;
    word-break: break-all;
    overflow: hidden
}

.article-list h3,.detail-table2 td div,.zc-promotionList h4 {
    white-space: nowrap;
    text-overflow: ellipsis
}

.master-pro strong,.pro-suit-list strong {
    display: block;
    color: #ef5525
}

.master-pro {
    position: relative;
    margin-left: 22px;
    width: 198px
}

.add-icon {
    position: absolute;
    left: 155px;
    top: 50px;
    display: block;
    width: 22px;
    height: 22px
}

.pro-suit-list {
    width: 740px;
    overflow-x: auto
}

.pro-suit-list li {
    float: left;
    margin: 0 12px;
    width: 122px;
    line-height: 20px;
    overflow: hidden
}

.pro-suit-all {
    padding: 22px 25px;
    width: 191px;
    color: #717171
}

.pro-suit-all span {
    display: block;
    margin-bottom: 15px;
    color: #333;
    font-size: 14px
}

.pro-suit-all dfn {
    color: #e54e2d
}

.pro-suit-all strong {
    display: inline-block;
    font-size: 18px;
    vertical-align: -2px
}

.pro-tab {
    margin-top: 10px;
    padding-left: 10px;
    border-bottom: 1px solid #ddd;
    height: 25px
}

.pro-tab li {
    float: left;
    height: 24px;
    line-height: 24px;
    margin-right: 9px;
    width: 88px;
    background: #f8f8f8;
    border-width: 1px 1px 0;
    border-style: solid;
    border-color: #ddd;
    text-align: center
}

.add-cart,.pro-tab2 li a {
    line-height: 48px;
    display: block
}

.pro-tab li a {
    display: block
}

.pro-tab li.act {
    border-color: #e54e2d;
    background: #e54e2d
}

.pro-tab li.act a {
    color: #fff
}

.pro-tab2 li {
    float: left;
    height: 48px;
    width: 120px;
    border-right: 1px solid #ddd;
    text-align: center
}

.pro-tab2 li a {
    font-size: 14px;
    color: #333
}

.pro-tab2 li.act {
    height: 46px;
    border-top: 2px solid #e54f2e;
    background: #fff
}

.pro-tab2 li.act a {
    color: #e6502e
}

.c-detail {
    border-width: 0 1px 1px;
    border-style: solid;
    border-color: #ddd
}

.add-cart {
    position: absolute;
    right: -1px;
    top: 0;
    padding: 0 25px;
    width: 120px;
    height: 48px;
    font-size: 16px;
    background: #ef5e30;
    color: #FFF
}

.add-cart:hover {
    width: 120px;
    background: #ff561b;
    color: #FFF
}

.add-cart.disabled,.add-cart.disabled:hover {
    background: #f07e5a;
    cursor: default
}

.pro-c.p0 {
    padding: 0;
    background: #fafafa
}

.pro-mainCont {
    float: left;
    padding: 30px 20px 30px 13px;
    width: 773px;
    background: #fff;
    overflow: hidden
}

.pro-mainCont .bb {
    margin: -10px 0 25px -13px;
    padding-bottom: 20px;
    width: 806px;
    border-bottom: 1px solid #eaeaea
}

.pro-descCate {
    float: left;
    width: 169px
}

.pro-descCate ul {
    margin: 45px 0 0 45px
}

.detail-title,.detailCont {
    margin-bottom: 20px
}

.pro-descCate a {
    display: block;
    padding: 14px 0;
    color: #181818
}

.circle-icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    width: 18px;
    height: 14px;
    background: url(../images/new-detail-icon.png) 0 -16px no-repeat
}

.pro-descCate .current .circle-icon,.pro-descCate a:hover .circle-icon {
    background: url(../images/new-detail-icon.png) no-repeat
}

.detail-title {
    padding-left: 10px;
    width: 740px;
    height: 28px;
    font-size: 14px;
    line-height: 28px;
    color: #fff;
    background: url(../images/detail-title.gif) no-repeat
}

.pro-suit .currentType img.currentType-brand {
    display: inline-block;
    margin-top: -5px;
    margin-bottom: 0;
    width: 38px;
    height: 35px;
    border: 1px solid #dcdcdc
}

.pro-c {
    padding: 30px 25px
}

.pro-c-info {
    line-height: 22px
}

.detail-table2 {
    width: 806px;
    color: #636363
}

.detail-table2 td {
    padding-left: 25px;
    width: 243px;
    line-height: 25px
}

.detail-table2 td div {
    width: 243px;
    overflow: hidden
}

.detail-table {
    margin: 10px 0;
    width: 100%;
    line-height: 1.7em
}

.detail-table td,.detail-table th {
    border: 1px solid #eaeaea;
    padding: 5px 10px
}

.detail-table th {
    width: 120px;
    background: #fafafa
}

.suitable-type-item {
    padding: 20px 8px 0
}

.advice-col dt,.advice-user {
    padding-left: 25px;
    line-height: 22px
}

.suitable-type-item h4 {
    margin-bottom: 10px;
    font-size: 16px
}

.suitable-type-item p {
    padding-bottom: 10px;
    border-bottom: 1px dashed #dcdcdc
}

.suitable-type-item p a {
    display: inline-block;
    color: #0068b9;
    font-size: 14px;
    margin-right: 25px;
    margin-bottom: 5px
}

.suitable-type-item p a:hover {
    color: #fb6f00
}

.suitable-type-item .car-series-mod li {
    line-height: 40px
}

.suitable-type-item .car-series-mod a {
    font-size: 13px;
    color: #454545
}

.suitable-type-item .car-series-mod a:hover {
    color: #ef5e30
}

.pro-suit-title {
    margin-top: 0;
    margin-left: 0;
    border-bottom: 1px solid #e5e5e5
}

.pro-suit-tab {
    margin-top: -2px;
    height: 52px
}

.pro-suit-tab li {
    float: left;
    width: 110px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-top: 2px solid #999;
    border-left: 1px solid #f9f9f9;
    border-right: 1px solid #f9f9f9
}

.pro-suit-tab .act {
    border-top: 2px solid #ed6337;
    border-bottom: 1px solid #f9f9f9;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5
}

.pro-suit-tab a {
    font-size: 14px;
    color: #605e5b
}

.pro-suit-title .select-type-board {
    margin-top: 12px
}

.pro-suit-all strong {
    color: #ef5525
}

.pro-suit .pro-suit-tab2 {
    margin: -8px 0 10px 15px;
    color: #c8c8c8
}

.pro-suit .pro-suit-tab2 a {
    margin: 0 8px;
    font-size: 14px;
    color: #605e5b
}

.pro-suit .pro-suit-tab2 a.act,.pro-suit .pro-suit-tab2 a:hover {
    color: #ed6337
}

.pro-suit-mainCont2 {
    width: 930px;
    overflow-x: auto;
    overflow-y: hidden;
    height: 213px
}

.pro-suit-list ul {
    height: 218px;
    overflow: hidden
}

.car-type-pop {
    margin-top: 15px
}

.no-cont2 {
    margin: 25px 0;
    color: #767575
}

.advice-col {
    margin-left: -25px;
    width: 980px
}

.advice-col dt {
    float: left
}

.answers-icon,.questions-icon {
    display: none;
    margin-right: 8px;
    width: 16px;
    height: 16px
}

.advice-col dd {
    float: left;
    width: 878px;
    line-height: 22px
}

.advice-col dd p {
    display: block;
    float: left;
    width: 730px;
    word-wrap: break-word
}

.advice-user {
    margin-top: 15px;
    color: #9c9a9c
}

.advice-user span {
    margin-right: 90px
}

.questions {
    color: #666
}

.answers {
    color: #ff4200;
    padding-bottom: 15px;
    border-bottom: 1px solid #e5e5e5
}

.answers dd span {
    float: right;
    color: #a9a9a9
}

.advice-form h3 {
    margin-top: 50px;
    color: #474646
}

.advice-form h3 span {
    font-size: 14px;
    color: #333
}

.advice-form textarea {
    margin: 20px 0 10px;
    padding: 5px;
    width: 602px;
    height: 80px;
    border: 1px solid #d5d5d5
}

.advice-form input {
    display: block;
    width: 100px;
    height: 36px;
    font-size: 18px;
    line-height: 36px;
    text-align: center;
    background: #e43d40;
    color: #FFF;
    border-radius: 3px
}

.stock-tip2 {
    position: relative;
    top: -15px;
    display: none;
    margin: 0 18px 6px 77px;
    padding: 7px 0;
    width: 100px;
    height: 17px;
    text-align: center;
    background: #fff;
    border: 1px solid #e4393c;
    color: #e4393c
}

.stock-tip2 .tArrow-ico {
    display: block;
    position: absolute;
    top: -7px;
    left: 50%;
    margin-left: -5px;
    width: 9px;
    height: 7px;
    background: url(../images/order/ORD-icon.png) 0 -10px no-repeat
}

.detail-likeList {
    position: relative;
    float: right;
    margin: 22px 18px 25px 0;
    width: 185px;
    overflow: hidden
}

.detail-likeList h3 {
    width: 100%;
    height: 15px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #c9c9c9;
    color: #999
}

.detail-likeList span {
    display: block;
    margin: 0 auto;
    width: 80px;
    text-align: center;
    height: 28px;
    line-height: 28px;
    background: #fff
}

.detail-likeList .bd {
    position: relative;
    margin: 0 auto 30px;
    width: 125px;
    height: 513px;
    overflow: hidden
}

.detail-likeList ul {
    overflow: hidden;
    zoom: 1
}

.detail-likeList li {
    margin-top: 10px;
    width: 125px;
    height: 161px
}

.detail-likeList li img {
    display: block;
    margin: 0 auto 5px;
    width: 100px;
    height: 100px;
    border: 1px solid #eee;
    background: url(data:image/gif;
    base64,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) center center no-repeat #f4f4f4
}

.detail-likeList h4 {
    margin-left: 12px;
    height: 34px
}

.detail-likeList h4 a {
    height: 34px;
    line-height: 18px;
    color: #2e2e2e;
    overflow: hidden;
    display: -webkit-box
}

.detail-likeList strong {
    display: block;
    margin-left: 12px;
    margin-top: 5px;
    font: 700 12px Microsoft YaHei;
    color: #c40001
}

.likeDownArrow,.likeUpArrow {
    display: block;
    position: absolute;
    bottom: 10px;
    width: 19px;
    height: 10px;
    text-indent: -99999em;
    background-image: url(../images/icon.png);
    background-repeat: no-repeat
}

.likeUpArrow {
    left: 41%;
    background-position: 0 -563px
}

.likeDownArrow {
    right: 32%;
    background-position: 0 -574px
}

.likeUpArrow.act,.likeUpArrow:hover {
    background-position: -20px -563px
}

.likeDownArrow.act,.likeDownArrow:hover {
    background-position: -40px -563px
}

.detail-likeList img.noPic2 {
    margin: 160px 0 0 -20px
}

.detail-advice2 {
    position: relative
}

.detail-advice2 .pro-tab2.nbg {
    background: url(../images/tab-bg2.gif) repeat-x
}

.detail-advice2 .page {
    position: absolute;
    top: -15px;
    right: 8px;
    height: 26px
}

.detail-advice2 .page li {
    height: 26px
}

.detail-advice2 .page li a {
    padding-top: 4px;
    padding-bottom: 4px
}

.c-detail .page li:hover a,.detail-advice2 .page li.current a {
    background: #fff
}

.detail-advice2 .page li a.disabled {
    border: 1px solid #dfdfdf;
    cursor: default;
    color: #c0c1be
}

.detail-advice2 .page .question-pre.disabled i {
    background: 0 0;
    border-width: 5px 7px 4px 5px;
    border-style: solid;
    border-color: transparent #c0c1be transparent transparent;
    width: 0;
    height: 0
}

.detail-advice2 .page .question-next.disabled i {
    background: 0 0;
    border-width: 5px 7px 4px 5px;
    border-style: solid;
    border-color: transparent transparent transparent #c0c1be;
    width: 0;
    height: 0
}

.zc-MainDetail {
    padding-bottom: 15px;
    border: 1px solid #e5e5e5
}

.zc-tab {
    margin-top: -1px;
    margin-left: -1px;
    height: 42px;
    border-left: 1px solid #e5e5e5;
    background: url(../images/zc-tabBg.png) repeat-x
}

.zc-tab li {
    float: left;
    height: 39px;
    width: 101px;
    text-align: center;
    border-width: 3px 1px 0;
    border-style: solid;
    border-color: transparent
}

.zc-tab li a {
    display: block;
    font-size: 14px;
    line-height: 39px;
    color: #333
}

.zc-tab li.act {
    border-color: #e54f2e #e5e5e5 #fff;
    background: #fff
}

.zc-tab li.act a {
    color: #ff4200
}

.article-list {
    margin: 10px 30px 20px 18px
}

.article-list li {
    height: 38px;
    font-size: 14px;
    line-height: 38px
}

.article-list a {
    display: block;
    color: #666
}

.article-list a:hover,.article-list li:hover a {
    color: #ff4200
}

.article-list a i {
    display: inline-block;
    margin-right: 10px;
    width: 4px;
    height: 4px;
    background: #666;
    border-radius: 50%
}

.article-list li:hover i {
    background: #ff4200
}

.article-list h3 {
    float: left;
    max-width: 1000px;
    overflow: hidden
}

.article-list .date {
    float: right
}

.article-c {
    padding: 20px;
    border: 1px solid #ddd
}

.article-title {
    margin-bottom: 15px;
    font-size: 22px;
    text-align: center;
    color: #414141
}

div.date {
    color: #7c7c7c
}

.article-main {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #ddd;
    line-height: 22px
}

.trend-info p,.trend-mainCnt {
    line-height: 24px;
    word-wrap: break-word
}

.article-main img {
    max-width: 920px
}

.article-sidebar {
    width: 214px
}

.c-main.article-col {
    width: 979px
}

.zc-promotion {
    margin: 16px 30px 20px 18px
}

.zc-promotion-item {
    padding-top: 10px
}

.zc-promotion-item .date {
    float: left;
    margin-right: 15px;
    width: 75px;
    height: 75px;
    text-align: center;
    color: #fff;
    background: #e44e2d;
    font-size: 16px
}

.zc-promotion-item .date dfn {
    display: block;
    margin: 5px 0 -6px;
    font-size: 36px
}

.zc-promotion-item dd {
    overflow: hidden;
    zoom: 1
}

.zc-promotionList li {
    float: left;
    margin-left: 20px;
    margin-bottom: 15px;
    padding: 2px;
    width: 325px;
    height: 248px;
    border: 1px solid #dbdddc
}

.zc-promotionList .pic {
    margin-bottom: 12px;
    width: 325px;
    height: 148px;
    background: #f7f7f7
}

.zc-promotionList .p-summary {
    padding: 0 12px;
    color: #969696
}

.zc-promotionList h4 {
    margin-bottom: 8px;
    overflow: hidden
}

.zc-promotionList h4 a {
    font-size: 14px;
    color: #333
}

.zc-promotionList h4 img {
    margin-right: 10px;
    vertical-align: middle
}

.zc-promotionList .p-link {
    display: block;
    margin-top: 8px;
    color: #ff4200
}

.zc-promotionList .p-link i {
    margin-left: 8px;
    width: 5px;
    height: 9px;
    background-position: -89px -641px
}

.trendBg {
    background: #f2f2f2;
    padding: 20px 0
}

.trend-main {
    padding: 25px;
    background: #fff
}

.trend-main2 {
    padding: 36px 178px;
    background: #fff
}

.trend-list {
    margin-top: -9px
}

.trend-list li {
    padding: 14px 0 17px;
    height: 127px
}

.trend-pic img {
    float: left;
    margin-right: 18px;
    width: 220px;
    height: 127px;
    background: url(data:image/gif;
    base64,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) center center no-repeat #f4f4f4
}

.trend-info {
    float: left;
    padding: 10px 25px 0 8px;
    width: 882px;
    height: 127px;
    border-bottom: 1px solid #e5e5e5;
    color: #aaa;
    font-size: 14px
}

.trend-info h3 {
    margin-bottom: 12px
}

.trend-info h3 a {
    font-size: 16px;
    color: #000
}

.trend-info h3 a:hover {
    color: #ff4200
}

.trend-info p {
    margin-top: 8px;
    color: #757575;
    font-size: 15px
}

.trend-title {
    margin-bottom: 15px;
    font-size: 24px;
    text-align: center;
    color: #414141
}

.trend-date {
    color: #7c7c7c;
    font-size: 16px;
    text-align: center
}

.trend-mainCnt {
    margin-top: 35px;
    color: #757575;
    font-size: 14px
}

.trend-mainCnt div,.trend-mainCnt p,.trend-mainCnt span {
    margin-bottom: 16px
}

.trend-mainCnt img {
    display: block;
    margin: 16px 0;
    max-width: 847px
}

.latestTrend {
    margin-top: 30px;
    padding-bottom: 60px;
}

.latestTrend h3 {
    padding-right: 10px;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 700;
    color: #3b3b3b
}

.latestTrend h4,.latestTrend p {
    padding: 0 10px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.latestTrend h3 a {
    float: right;
    margin-top: 11px;
    font-weight: 400;
    font-size: 12px;
    color: #666
}

.latestTrend h3 a:hover {
    color: #ff4200
}

.latestTrend h3 i {
    margin-left: 8px;
    vertical-align: 0;
    width: 5px;
    height: 9px;
    background-position: -70px -443px
}

.latestTrend h3 a:hover i {
    background-position: -89px -641px
}

.latestTrend ul {
    width: 1212px
}

.latestTrend li {
    float: left;
    margin-right: 12px;
    width: 291px;
    height: 263px;
    background: #fff
}

.latestTrend li:hover {
    box-shadow: 8px 8px 15px rgba(0,0,0,.08);
}

.latestTrend img {
    display: block;
    border-top: 3px solid #f7f7f7;
    width: 100%;
    height: 176px;
    background: url(data:image/gif;
    base64,R0lGODlhjACMANUAAPPz8/X19fb29vf39/Ly8u/v79vb29ra2uDg4Pj4+Nzc3O7u7ujo6OLi4vn5+ezs7Ofn5/Hx8djY2N7e3vDw8Obm5t3d3erq6u3t7evr6+Xl5dnZ2ePj4+np6eHh4dLS0tXV1eTk5NPT09bW1tfX19TU1N/f3/r6+tDQ0NHR0c/Pz/z8/Pv7+/39/c3NzfT09AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACMAIwAAAb/wJdwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7iEAQG5vWEALwECvkoAwMIDAcbAxEPAxsMLDA0QBC/MzUMDLxwSIikhz9nXAAkBHCIlKBILythFu1a8nMADAh4lFgofHsHv5C8E8PrXBICwYQQp1RPQAAWCBQdEXBBYBACBXRgYFHBW8KKABR02XsMEYBgHFAYCXPhgIEKyeUN2XRhxoMAwmEuACXgAIkWH/wQvrF0aFuLDgQADDqRgMMCeAKdPB1CQUOLBCYECsmY9qFWr0wEMRChwOVKSxWtZNXwAwZTB2gsEKCwoEKGA3bgmUpggUNfuXAp0IxAoINcu3QURXjxgQOBl2WKGjAmDIMIFCAUGqILYcOAAiQ0GDkjYoEDBCBESPHM+sEGCAQQNGnAwQEJC6cwWHszOYC4YziQJ/WCDAEKshdAjQBiwYEH0gQkKQEv4MGJCcwXQmSswwaFBiAbHDfRUUUIDhBIkbCJZxlFIcD4XAVRIx+AghA8SCjjIgOBBgAwNtIOACB5ctMsCIXhQAQUw7RKBByKwhMECVF2QjEFaLbPLQAbxEv9PIJIJwAAIJTDlwFUIOOSAAJ0JcYAFH21GQQIODABBaCSQ8FNWK2awDwgcBJAAAip4IIxvBWBwUUAEYFBASQIQBsBdID7VAQgg7AjAABiUIMICJ6TYgQAmfPAAANN1YA8ACJAQAgYVTMCAEAFQgMAHKFiAQQInMJACCTMyGUJmClDgwAMIhNaBAxgcYN4BEHzIBzQOXODlT9sgpYEKBgywgAgIgCUCBwx90MBT55BwwQknUHBBBAIAAMEGIug5wAkJYDDCBxAkkBUADUhQgQa5PTCBBhWU0AABFogwwQgjYLDNe3QYlIClvDZVTwQHoNDBC6IRsMBmAFwAggQUJMP/0wRZSdOOsSKAoMEL5igzgQoICLOLBjquKEAGBjBwwgMWQHAnCbuGsAu1cxzTwTca+HrNZCiQQEAGYjEw3QUBGJCCsBcA0MEHG2jQAAIZvNDBCCikcIBsE0xwgQYojBABoxpNUEIFHDCQQAMgXJDBBCFw4OWuG6jnxy4ZbFBCCE8ZE9ALHvCTAEQGKECCkQEgIEGOHLywgALnWlBfBAqUsMHaEoDA0o0i9HqOBQUwMEIJB3QQAAQjbGDCBR0wZwJmUMe6NAAYXNAOQsco9kBjARTwAF0BCdBkBq/yQkEGC5RU5wUPLIBBBg88kAEFEXSQclB28ZI4AQI1CVcCkg9W/0DnF/5hkAMOKHMNAczc6kAwNfIO1AsD8L5iYjTWGBS9LLDgAI18njAAjdvQu6IDK6zQu0EnrGAOnyfiOoDUujsj9TsLP+M7exxiA01T9PtqTATHUJQ/Ui8NBJg/6AMeIJYRnHesjxnrIwI0mjQhDYRgARSgAAE0oAAEQKACsakABBngARNUoAMQ0MADUhcCDTAghCGoQAHc4Yl47GI2HniWASZggJBpwDMWcJpRKECZEWBGAaypAAY0gAAOcMADCJhANX6ziYH8SwIilAACCmCCEWQgAx2ogAkGZ4ANVKBrXmTAqxbwAAqEwAIcQIAFGmACA0hLFAYBgAI8sB8DbP/Jgx04gAeMaMTYYAAfDOjABqqxpQJAB4MWSFAFAsKwStQDAgcoiQEqcIIKKCAAFejbBBrggU6STgJSPEB15FSABiigAQzQQHcWmQD0dQIYCYjABDLQAg2YwAEUGGQBKnBG2OhDYeJqFAkykLgFWNIEJrNAzNRkuE9ACQEgIN0I+lNBAhSNjdQ44QMqYEENQKsBFYjAAmjogQZk5jLpcmULI9BGE3wmiQiIAAU8oMwJHAABGigAATo4ARCQAAEeCMEDBrUd2pAgYLkLhUUiEIEHaEBJiKkTAxiAuRCEAAIUeAH+ChCClAHDVaq7wAUr8LiBjAJKLuRQPNhDBF4IBCdbHoIJAYRCCsk8xjd0klRZErIhizRyHEANqlCHStSiGvWoSE2qUpfK1KY69alQjapUp0rVqlr1qljNqla3ytWuevWrYA2rWMdK1rKa9axoTata18rWtrr1rXEIAgA7) center center no-repeat #f4f4f4
}

.latestTrend h4 {
    margin: 22px 0 8px;
    font-weight: 700;
    color: #666
}

.latestTrend p {
    color: #969696
}

.latestTrend li:hover h4 {
    color: #ff4200
}

.latestTrend li:hover img {
    border-top: 0 solid #f7f7f7;
}

.join-btn,.join-btn:hover {
    color: #fff
}

.login-col {
    position: relative;
    margin: 15px auto -15px;
    height: 570px;
    background: #e7e5e5
}

.login-shadow {
    position: absolute;
    right: 5px;
    top: 58px;
    padding: 6px;
    width: 380px;
    height: 442px;
    background: #d9d9d9;
    opacity: .45;
    filter: alpha(opacity=45);
    border-radius: 5px
}

.login-pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 570px;
    background: #e3e2e2
}

.login-pic img {
    display: none;
    max-width: 100%;
    height: 570px
}

.login-sidebar {
    position: relative;
    float: right;
    margin-top: 64px;
    margin-right: 11px
}

.join-btn {
    position: absolute;
    bottom: -35px;
    right: 0;
    display: block;
    width: 107px;
    height: 35px;
    text-align: center;
    font-size: 14px;
    line-height: 35px;
    background: #8cb659;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px
}

.important {
    margin-right: 3px;
    color: #c10000
}

.mod4 {
    margin: 50px 0 38px;
    padding: 40px 50px;
    border: 1px solid #ccc;
    background: #fff;
    box-shadow: 0 0 5px rgba(193,193,193,.4)
}

.title1 {
    padding-bottom: 15px;
    color: #5e5e5e;
    border-bottom: 1px solid #dcdcdc
}

.title1.f18 span {
    float: right;
    margin-top: 8px;
    padding-right: 5px;
    font-size: 14px;
    color: #959595
}

.title1.f18 span b {
    font-size: 16px;
    color: #ff4848
}

.email-icon {
    float: left;
    margin-right: 25px;
    margin-top: -3px
}

.r-fields li {
    margin-bottom: 24px;
    vertical-align: middle
}

.r-fields label {
    display: inline-block;
    width: 66px;
    text-align: right;
    vertical-align: middle;
    font-size: 14px;
    color: #010101
}

.textbox2 {
    padding-left: 12px;
    width: 326px;
    height: 38px;
    border: 1px solid #b5b5b5;
    font-size: 14px;
    line-height: 38px
}

.textbox2.short {
    width: 120px
}

.reg-col {
    margin: 40px 0 10px
}

.reg-col .r-fields li {
    position: relative;
    margin-bottom: 19px;
    vertical-align: middle
}

.reg-col .r-fields li.mt30 {
    margin-top: 27px
}

.reg-col .r-fields input[type=checkbox] {
    vertical-align: -2px;
    margin-left: 0
}

.reg-col .r-fields label {
    width: 135px;
    color: #535353
}

.reg-col .textbox2 {
    padding-left: 5px;
    width: 265px;
    height: 30px;
    border: 1px solid #ccc;
    line-height: 30px;
    background: #fafafa
}

.reg-col a {
    color: #ff4200
}

.textbox2::-webkit-input-placeholder {
    font-size: 12px;
    color: #979797
}

.textbox2:-moz-placeholder {
    font-size: 12px;
    color: #979797
}

.textbox2::-moz-placeholder {
    font-size: 12px;
    color: #979797
}

.textbox2:-ms-input-placeholder {
    font-size: 12px;
    color: #979797
}

.find-pw {
    margin: 110px 0 90px 295px
}

.btn5.mt10,.change-pic {
    margin-top: 10px
}

.find-pw .r-fields {
    width: 410px
}

.verification-pic2 {
    margin-left: 30px;
    width: 84px;
    height: 40px;
    vertical-align: middle
}

.change-pic {
    float: right;
    font-size: 14px;
    color: #2678b2
}

.btn5 {
    padding: 8px 50px;
    color: #fff;
    font-size: 16px;
    background: #f60;
    border-radius: 2px
}

.btn5:hover {
    background: #ff571a
}

.btn5.s {
    background: #ff4200;
    border-radius: 0
}

.btn5.s:hover {
    background: #ff4200;
    opacity: .9;
    filter: alpha(opacity=90)
}

.murchant-joins {
    margin-bottom: 40px
}

.murchant-joins li {
    position: relative;
    float: left;
    margin-right: 28px;
    padding: 28px 0;
    width: 200px;
    height: 90px;
    border: 1px solid #c0bfbf;
    background: #f4f4f4;
    border-radius: 3px;
    text-align: center
}

.murchant-joins a {
    font-size: 16px;
    color: #555454
}

.murchant-joins span i {
    display: block;
    margin: 0 auto 10px
}

.murchant-joins li .r-arrow-icon {
    display: none;
    position: absolute;
    left: 49%;
    bottom: -7px
}

.murchant-joins li.act,.murchant-joins li:hover {
    box-shadow: 0 0 2px rgba(155,155,155,.5)
}

.murchant-joins li.act {
    border: 1px solid #efcdb9;
    background: #fcf3ed
}

.reg-table .textbox2,.reg-table textarea {
    background: #fafafa;
    border: 1px solid #ccc
}

.murchant-joins li.act .r-arrow-icon {
    display: block
}

.murchant-joins li.act a {
    color: #f60
}

.reg-table {
    margin: 18px 0 0;
    font-size: 14px
}

.msg-cnt,.upload-list {
    margin-top: 10px
}

.reg-table th {
    text-align: right;
    width: 135px;
    padding: 9px 0
}

.reg-table td {
    padding: 9px 0;
    text-align: left;
    position: relative
}

.reg-table .vtn10 {
    vertical-align: -10px
}

.reg-table .vt {
    vertical-align: top
}

.reg-table td,.reg-table th {
    line-height: 22px
}

.reg-table .textbox2 {
    padding-left: 5px;
    width: 265px;
    height: 29px;
    line-height: 29px
}

.reg-table .long {
    width: 693px
}

.reg-table textarea {
    width: 693px;
    height: 80px;
    line-height: 18px;
    padding-left: 2px
}

.r-tip {
    position: absolute;
    left: 9px;
    top: 9px;
    z-index: 2;
    display: none;
    height: 30px;
    font-size: 12px;
    line-height: 30px;
    color: #979797
}

.area_list,.btn6,.msg-box,.r-file-btn {
    display: inline-block
}

.r-file-btn {
    margin-right: 15px;
    top: 5px;
    zoom: 1;
    width: 70px;
    height: 24px;
    position: relative;
    overflow: hidden
}

.r-file-input,.r-upload-btn {
    position: absolute;
    left: 0;
    top: 0;
    height: 24px
}

.r-upload-btn {
    width: 70px;
    text-align: center;
    line-height: 24px;
    background: #448aca;
    color: #fff;
    border-radius: 3px
}

.r-file-input {
    width: 80px;
    font-size: 300px;
    overflow: hidden;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
}

.home-user .operate a:hover,.improve-btn.hover,.rs-mod3 .user-info p.s2 a:hover {
    opacity: .9;
    filter: alpha(opacity=90)
}

.upload-list li {
    margin-bottom: 5px;
    padding: 10px;
    width: 590px;
    background: #f6f9fc;
    font: 14px Microsoft YaHei;
    color: #7f7f7f
}

.upload-list li a {
    margin-left: 35px;
    font: 14px Microsoft YaHei;
    color: #0556aa
}

.reg-title {
    margin-bottom: 25px;
    padding-bottom: 10px;
    font: 16px Microsoft YaHei;
    color: #535353;
    border-bottom: 1px solid #e1e1e1
}

.msg-box {
    zoom: 1;
    margin-left: 10px;
    padding: 7px;
    vertical-align: middle
}

.msg-cnt {
    margin-left: 135px;
    color: #979797;
    font: 12px simsun
}

.msg-box i {
    margin-right: 5px;
    width: 16px;
    height: 16px
}

.msg-error {
    border: 1px solid #fcc7c7;
    background: #fff2f2
}

.msg-ok {
    border: 1px solid #c0f9bb;
    background: #e9fce7
}

.reg-ohter {
    margin-top: 30px;
    padding: 20px 0 0 135px;
    width: 375px;
    font-size: 14px;
    background: url(../images/r-line.gif) center top no-repeat;
    color: #575757
}

.reg-ohter a {
    margin-left: 5px;
    color: #f60;
    font-size: 14px
}

a,a:hover {
    text-decoration: none
}

.existing-account {
    position: relative;
    z-index: 1;
    margin: -22px 0 -30px;
    font-size: 14px;
    color: #575757
}

.add,.popping {
    position: fixed
}

.existing-account .btn5 {
    margin-top: -2px;
    margin-left: 8px;
    padding: 2px 12px;
    font-size: 14px
}

.error-col,.ok-col {
    margin: 60px 0 195px;
    padding: 32px 57px;
    height: 166px;
    font-size: 14px;
    color: #393939
}

.error-col p,.ok-col div,.ok-col p {
    margin-left: 45px
}

.error-col img,.ok-col img {
    margin-right: 12px;
    vertical-align: -10px
}

.error-col h3,.ok-col h3 {
    margin-bottom: 30px;
    font-size: 26px;
    padding-bottom: 25px
}

.error-col {
    border: 1px solid #e9c59a;
    background: #fffbed
}

.ok-col {
    border: 1px solid #aed58b;
    background: #f1fff5
}

.error-col h3 {
    color: #eb6f36;
    border-bottom: 1px dashed #e9c59a
}

.ok-col h3 {
    color: #418306;
    border-bottom: 1px dashed #a2db82
}

.ok-col div {
    margin-bottom: 20px
}

.ok-col div .extrude {
    color: #0163e8
}

.btn6,.btn6:hover {
    color: #fff
}

.btn6 {
    width: 120px;
    height: 32px;
    text-align: center;
    font-size: 14px;
    line-height: 32px;
    background: #f60;
    border-radius: 2px
}

div.tc a.db.btn1 {
    margin: 10px auto;
    color: #fff
}

.reg-agreement {
    height: 280px;
    overflow-y: auto
}

.popping,.popping img {
    width: 540px;
    height: 483px
}

.floor-pro-list li:hover a,.floor-pro-list strong,.hot-brand-list li:hover a,.subMenu-pop ul a:hover {
    color: #f7610f
}

.popping {
    z-index: 1000;
    left: 50%;
    top: 50%;
    margin-left: -270px;
    margin-top: -240px;
    display: none
}

.popping img {
    display: block
}

.add,.add img {
    width: 145px;
    height: 129px
}

.add {
    top: 100%;
    left: 100%;
    transition: .6s;
    -webkit-transform: scale(1)
}

.add img,.closee,.msg-tips,.winRoll,.winerList .txt {
    position: absolute
}

.add img {
    bottom: -80px;
    right: -50px
}

.closee {
    width: 34px;
    height: 34px;
    background: url(../images/close-1.png) no-repeat;
    right: 0;
    top: 0
}

.add .closee {
    top: 80px;
    right: -60px;
    width: 22px;
    height: 22px;
    -webkit-transform: scale(.8);
    background: url(../images/close-2.png) no-repeat
}

.fs-arrow-p {
    margin: 0 70px
}

.history-view-pop .page2 {
    float: none;
    text-align: center
}

.history-view-pop .page2 a,.history-view-pop .page2 span {
    float: none;
    display: inline-block;
    vertical-align: middle
}

.list-attrs-item .w890 {
    width: 890px
}

.msg-tips {
    z-index: 110;
    display: inline-block;
    margin-left: 12px;
    padding: 5px 10px 5px 8px;
    min-width: 140px;
    vertical-align: middle;
    border: 1px solid #fcc7c7;
    background: #fff2f2;
    font-size: 14px;
    color: #ff4848
}

.msg-tips i {
    margin: -1px 7px 0 -17px;
    width: 9px;
    height: 12px;
    background-position: -43px -548px
}

.reg-col .textbox2.focus,.reg-table .textbox2.focus {
    border: 1px solid #8cb659
}

.textbox2.rError {
    border: 1px solid #ff4848
}

.winerList {
    border-bottom: 1px solid #e5e5e5
}

.reg-col .r-fields li .r-tip {
    top: 3px;
    left: 143px
}

.next-arrow i,.pre-arrow i {
    display: block;
    margin: 24px auto;
    width: 8px;
    height: 20px
}

.s-next-arrow i,.s-pre-arrow i {
    width: 16px;
    height: 24px;
    margin: 20px auto 0;
    display: block
}

.pre-arrow i {
    background-position: -2px -595px
}

.next-arrow i {
    background-position: -14px -595px
}

.s-pre-arrow i {
    background-position: -68px -345px
}

.s-next-arrow i {
    background-position: -68px -387px
}

.subMenu-title i {
    width: 5px;
    height: 9px;
    background-position: -62px -443px
}

.go-icon {
    margin-right: 4px;
    width: 12px;
    height: 7px
}

.add-icon {
    background-position: -67px -185px
}

.menu-item.hover {
    background: #606060;
}

.questions-icon {
    background-position: -72px -297px
}

.answers-icon {
    background-position: -55px -297px
}

.shop-icon {
    margin-right: 8px;
    vertical-align: -3px;
    width: 18px;
    height: 17px;
    background-position: -69px -208px
}

.collect-icon {
    margin-right: 5px;
    width: 16px;
    height: 16px;
    background-position: -33px -130px
}

.cart-icon2,.cart-icon3 {
    margin-right: 6px;
    width: 20px;
    height: 19px;
    background-position: 0 -315px
}

.cart-icon2 {
    margin-right: 10px
}

.buy-icon,.collect-icon2 {
    margin-right: 6px;
    width: 16px;
    height: 16px
}

.buy-icon {
    background-position: -21px -315px
}

.collect-icon2 {
    background-position: -39px -315px
}

.email-icon {
    width: 48px;
    height: 48px;
    background: url(../images/big-icon.png) 0 -155px no-repeat
}

.murchant-icon1 {
    width: 57px;
    height: 75px;
    background: url(../images/big-icon.png) no-repeat
}

.murchant-icon2 {
    width: 73px;
    height: 75px;
    background: url(../images/big-icon.png) 0 -79px no-repeat
}

.act .murchant-icon1 {
    background: url(../images/big-icon.png) -60px 0 no-repeat
}

.act .murchant-icon2 {
    background: url(../images/big-icon.png) -75px -79px no-repeat
}

.r-arrow-icon {
    width: 14px;
    height: 7px;
    background-position: -36px -190px
}

.visitor-icon {
    margin-right: 5px;
    vertical-align: -3px;
    width: 13px;
    height: 16px;
    background-position: -63px -168px
}

.msg-error i {
    background-position: 0 -190px
}

.msg-ok i {
    background-position: -18px -190px
}

.upload-icon {
    margin-right: 10px;
    width: 10px;
    height: 16px;
    background-position: -77px -168px
}

.nci-letter a i {
    width: 6px;
    height: 3px;
    background-position: -49px 0
}

.winerList {
    margin-top: 10px;
    padding: 12px 3px;
    width: 1196px;
    height: 15px
}

.winRoll,.winRoll .wrap {
    width: 1061px;
    height: 15px
}

.winerList .txt {
    left: 0;
    font-size: 14px;
    color: #000
}

.winRoll {
    left: 135px;
    margin-top: 3px
}

.winRoll .wrap {
    position: relative;
    margin: 0 auto;
    overflow: hidden
}

.winRoll ul {
    position: absolute;
    top: 0;
    left: 0;
    height: 15px;
    overflow: hidden
}

.winRoll li {
    float: left;
    margin-right: 30px;
    height: 15px;
    line-height: 15px
}

.winRoll li a {
    color: #5b5b5b;
    cursor: default
}

.activity-close,.ad-close,.fixed-close,.luckyMoney {
    cursor: pointer
}

.winRoll li span {
    margin-left: 1px;
    color: red
}

.full-column-ad {
    width: 100%;
    height: 80px;
    zoom: 1
}

.full-column-ad div {
    position: relative;
    top: -1px;
    margin: 0 auto;
    width: 1203px
}

.full-column-ad img {
    display: block;
    width: 100%;
    height: 80px
}

.ad-close {
    position: absolute;
    right: -9px;
    top: 0;
    z-index: 2;
    display: block;
    width: 22px;
    height: 22px
}

.fixed-mask,.fixedBar {
    position: fixed;
    bottom: 0;
    z-index: 15
}

.ad-close i {
    margin-top: 9px;
    width: 13px;
    height: 13px;
    background-position: -81px -680px
}

.ad-close:hover i {
    background-color: rgba(0,0,0,.2)
}

.home-user {
    color: #666;
    padding-bottom: 30px;
    border-bottom: 1px solid #e5e5e5;
}

.home-user p {
    margin-bottom: 30px
}

.home-user p span {
    display: block;
    margin-bottom: 8px;
    font-size: 14px;
    color: #333
}

.home-user p span a {
    display: inline-block;
    max-width: 140px;
    font-size: 14px;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top
}

.home-user p span a:hover {
    color: #ff4200
}

.home-user .operate a {
    display: inline-block;
    width: 88px;
    height: 22px;
    line-height: 22px;
    color: #ff4200;
    text-align: center;
    border: 2px solid #ff4200;
}

.home-user .operate a:hover {
    color: #fff;
    background: #ff4200
}

.u-login {
    float: left;
}

.u-reg {
    float: right;
}

.home-user .matter li {
    float: left;
    width: 33%;
    height: 33px;
    text-align: center;
    border-right: 1px solid #e5e5e5
}

.u-login i,.u-reg i {
    display: none;
    vertical-align: -2px;
    height: 14px;
    margin-right: 10px
}

.home-user .matter li.tl {
    text-align: left;
}

.home-user .matter li.tl b,.home-user .matter li.tr b {
    width: 36px;
    text-align: center;
}

.home-user .matter li.tr {
    text-align: right
}

.home-user .matter li.tr b {
    margin-left: 35px;
}

.home-user .matter li:last-child {
    border-right: none
}

.home-user .matter b {
    display: block;
    font-weight: 700;
    font-size: 14px;
    color: #ff4200
}

.u-login i {
    width: 15px;
    background-position: -64px -664px
}

.u-reg i {
    width: 14px;
    background-position: -80px -664px
}

.reg-table th .important {
    color: #ff4200
}

.improve-info {
    margin-left: 135px;
    font-size: 14px;
    color: #979797
}

.improve-info a {
    margin-left: 10px;
    color: #ff4200
}

.improve-info i {
    margin-left: 8px;
    width: 9px;
    height: 6px;
    background-position: -31px -556px
}

.improve-info.expand i {
    background-position: -31px -549px
}

.improve-infoCnt {
    display: none;
    margin-top: 30px;
    margin-bottom: -8px;
    border-top: 1px dashed #ddd
}

.improve-infoCnt.show {
    display: block
}

.improve-btn {
    padding: 5px 48px;
    color: #fff;
    font-size: 14px;
    background: #ff4200
}

.improve-btn.s {
    margin-left: 10px;
    background: #969696
}

.rs-mod3 {
    padding: 30px 80px 30px 60px;
    border-top: 3px solid #6eb048;
    font-size: 14px;
    background: #f3fbed
}

.rs-mod3 .ok-title {
    font-size: 18px;
    color: #418306
}

.rs-mod3 .ok-icon {
    margin-right: 10px;
    width: 26px;
    height: 26px;
    background-position: -65px -105px
}

.rs-mod3 .user-info {
    margin: 15px 0 20px;
    padding-top: 20px;
    padding-left: 36px;
    line-height: 25px;
    color: #666;
    border-top: 1px dashed #a2db82
}

.rs-mod3 .user-info span {
    color: #0c4bff
}

.rs-mod3 .user-info p.s1 {
    margin-top: 10px
}

.rs-mod3 .user-info p.s2 {
    margin-top: 15px
}

.rs-mod3 .user-info p.s2 a {
    display: inline-block;
    margin-top: 15px;
    padding: 8px 19px;
    color: #fff;
    font-size: 14px;
    background: #ff4200
}

.activity-mask,.fixed-mask {
    opacity: .5;
    filter: alpha(opacity=50)
}

.tuan-proDetail {
    margin-bottom: 40px;
    padding: 15px 0 30px
}

.tuan-proDetail .pro-detail-pic {
    margin: 0 35px 0 18px;
    padding: 18px 0 5px;
    width: 438px
}

.tuan-proDetail .small-pic {
    float: left;
    width: 60px;
    margin: 0 20px 0 0
}

.tuan-proDetail .small-pic li {
    float: none;
    margin-right: 0
}

.fixedBar img,.fl {
    float: left
}

.tuan-proDetail .pro-detail-info {
    min-height: 340px
}

.tuan-proDetail .pro-detail-title {
    font-size: 16px;
    color: #535353
}

.tuan-proDetail .pro-base-info {
    border-bottom: none
}

.tuan-proMain {
    margin-left: 0;
    width: 100%
}

.pro-tab2 {
    height: 48px;
    background: url(../images/tab-bg.gif) repeat-x
}

.tuan-proMain .pro-tab2 {
    margin-left: 1px
}

.tuan-proMain .pro-tab2 li {
    margin-left: -2px;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    cursor: pointer
}

.tuan-proMain .pro-tab2 li a {
    margin: 13px 0;
    height: 22px;
    line-height: 22px;
    border-right: 1px solid #ddd
}

.tuan-proMain .pro-tab2 li.last a {
    border-right: none
}

.tuan-proMain li.act {
    height: 45px;
    border-top: 3px solid #ff4200;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd
}

.tuan-proMain li.act a {
    height: 16px;
    line-height: 16px;
    color: #ff4200;
    border-right: none
}

.tuan-proMain .pro-mainCont .bb {
    margin: -10px 0 25px -50px;
    width: 1029px
}

.tuan-proMain .detail-table2 {
    width: 1029px
}

.tuan-proMain .detail-table2 td {
    width: 343px
}

.tuan-proMain .pro-mainCont {
    padding: 30px 70px 30px 50px;
    width: 909px
}

.fixed-mask {
    width: 100%;
    height: 150px;
    background: #000
}

.fixedBar {
    left: 50%;
    margin-left: -602px;
    height: 219px
}

.fixedBar img.mln80 {
    margin-left: -80px
}

.fixedBar p {
    position: relative
}

.fixedBar p span {
    position: absolute;
    left: 0;
    top: 138px;
    font-size: 16px;
    line-height: 24px;
    color: #fff
}

.fixed-close {
    position: absolute;
    right: -9px;
    top: 75px;
    z-index: 3;
    display: block;
    width: 22px;
    height: 22px
}

.fixed-close i {
    width: 13px;
    height: 13px;
    background-position: -81px -680px
}

.activity-pop {
    display: block;
    z-index: 9001;
    position: fixed;
    top: 0;
    left: 50%
}

.activity-pop.w410 {
    width: 410px;
    height: 546px;
    margin-left: -205px;
    z-index: 9005
}

.activity-pop.w611 {
    width: 611px;
    height: 501px;
    margin-left: -306px;
    z-index: 9001
}

.activity-mask {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 20;
    width: 100%;
    background: #000
}

.activity-close {
    position: absolute;
    right: -22px;
    top: 22px;
    width: 34px;
    height: 34px;
    background: url(data:image/png;
    base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowOGZjOGQzYy05ZGEwLTRkMjEtOTE5YS01YzJjNTQ3MmMxZDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkFGRDgxOTcwNTJBMTFFNjlDQ0RBRkQxMThFNDc2NUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkFGRDgxOTYwNTJBMTFFNjlDQ0RBRkQxMThFNDc2NUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAwOEI2QTk4NEUyMDY4MTE4MjJBRUM4RUM2QjMzNkI4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA4ZmM4ZDNjLTlkYTAtNGQyMS05MTlhLTVjMmM1NDcyYzFkMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlFWZIoAAAOVSURBVHjavFjfS9NRFP/uBxg6BKtZa2zCpJcNxHpwNonwQY3oD6gnBW2YvSdTQR/UkJ6zWAr61h9QIYpIgcv5og22l2rhBi5bJdQmCRvrfOR85bs15/1+t3ng7J577/d7zmfn3nu+51ydpIJyuVwdNdeIncRXiS3EdTydJk4QfyKOEG/pdLq0gM6jVicIoJWaO8Q3JHW0QfyGAG2XBYQeukjNA2IP+plMJhcMBn+vra39DgQC6UgkcphMJrOYM5vNBqfTWePxeOo6Ozvr3W53vdFolPUHiF8SoB+qgdADt6gZJDalUqns4uLi3szMTDIej2dEXGG1Wo0+n8/c29t7yWQyGWgoRfyCwLwTBkKTj6i5DXl5efmX1+uN7+zsZCQN1NTUZPT7/bbu7u7zPLREYJ4VAtGfBCKbzUoTExOxnp6er1pBgPAudEAXdEI328gjXQGIm9Q8xgtDQ0NR+if7UgWJPNswOzvrMBiwUtJT8sz7/zxCAxeoeQh5amoqXmkQIOicnJyMcXeQbeZ7hAZ9OB0rKyv7tJ5RqYpE+87R1dXVwKfpybFHOE54cDr6+/tjUpUJNmCLw0KrcmkQrCQcUdHjWQ7BBmwpbes4bL9CsHI4HKHTgMRiMS9au93uL+cZm81mjEajLRz07un52yEhYqrxhmxMdLyYV2CTu9cBxAUJYVtEgfJfFhpV9kt5Q6bV1VXZpgtAmo++ThsbaVFvFAOjFgRoc3PzgMVmALFCCoVCh2o23EmeEQXBNv+yeAVAaiHJX1GtYNSCKLBZqy/nGJbaI2oJQA7kfEIriFIbuBQpbB4AyC6klpaWc+WA0AJGYXMXQD5Dam9vry3HE1rAtLW1yTa/AEgYEtK7cjaqlg2rsBnOC/Gk5GMikchKZ0AFIf6+nlP+IAZGR0cbpTOi4eFhM4P4gHxWPr6v8YNEF0jPwhuwxd23x2kA1x0BZNvz8/P2agOZm5uzcWYPb2wXJs/YZH+QOVGia64WCOjmjD7FNvNzVvLKT9QdkMfGxuxIdCsNAjqhm7vPlQVXXohHVo26A1k2su3x8fGKeQa6FBn8EtsqXk6cVGANDAzEtaaQ2JjYE6cVWMIl58LCwt709PR30ThjsVgMIyMjjX19fdpLTpEifH19PR0Oh/OKcJfLVdPR0VHZIrzItcRdYrfKlQkiRgldS8iCIMkXNS6+qLmMpeM5uP4bX9Tg+7XFlzdC9E+AAQCeYvXC0U9glgAAAABJRU5ErkJggg==) no-repeat;text-indent: -9999em;
    -webkit-transition: all .5s ease-out 0s;
    -moz-transition: all .5s ease-out 0s;
    -ms-transition: all .5s ease-out 0s;
    -o-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s
}

.activity-close:hover {
    transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg)
}

.activity-pop.w611 .activity-close {
    right: 25px
}

.luckyMoney.disabled {
    cursor: default
}

.luckyMoney-btn {
    display: block;
    margin: 20px auto 0;
    width: 178px;
    height: 56px;
    background: url(../images/luckyMoney-btn.png) no-repeat;
    text-indent: -9999em
}

.luckyMoney-btn:hover {
    background-position: 0 -58px
}

.luckyMoney-btn.disabled,.luckyMoney-btn.disabled:hover {
    background-position: 0 -116px;
    cursor: default
}

.luckyMoneyResult {
    margin: 90px auto 0;
    padding: 93px 0 20px 37px;
    width: 300px;
    background: url(../images/luckyMoney-resultBg.png) no-repeat
}

.luckyMoneyResult .cnt {
    margin-left: 20px;
    width: 245px;
    font-size: 14px;
    text-align: center;
    color: #666
}

.luckyMoneyResult .h110 {
    height: 110px
}

.luckyMoneyResult h3 {
    font-size: 20px;
    color: #f19525
}

.luckyMoneyResult strong {
    margin: 0 0 13px;
    padding-top: 30px;
    display: block;
    font-size: 30px;
    color: #ff4200
}

.luckyMoneyResult strong.pt40 {
    padding-top: 40px
}

.luckyMoneyResult .face {
    display: block;
    margin-left: 92px
}

.luckyMoneyResult p {
    padding-top: 18px;
    font-size: 13px;
    line-height: 21px;
    color: #fff
}

.luckyMoneyResult p a {
    color: #ffde2f
}

.luckyMoneyResult span {
    font-weight: 700;
    font-size: 14px
}

#lottery {
    position: relative;
    width: 426px;
    height: 569px;
    margin: 0 auto;
    background: url(../images/lottery-pic.png) no-repeat;
    padding: 95px 81px 25px 104px
}

#lottery .light {
    position: absolute;
    z-index: 1;
    margin-left: -22px;
    margin-top: -23px
}

#lottery table {
    position: absolute;
    z-index: 2
}

#lottery td {
    position: relative;
    width: 142px;
    height: 117px;
    text-align: center;
    vertical-align: top;
    font-index: -999
}

#lottery td a.lottery-btn {
    display: block;
    margin: 0 auto;
    width: 138px;
    height: 113px;
    background: url(../images/lottery-btn.png) no-repeat
}

#lottery td a.lottery-btn span {
    display: block;
    padding-top: 62px;
    font-size: 26px;
    color: #fff264
}

#lottery td a.lottery-btn:hover {
    background-position: 0 -116px
}

#lottery a.lottery-btn.disabled,#lottery a.lottery-btn.disabled:hover {
    background-position: 0 -232px
}

.lottery-mask {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .2;
    filter: alpha(opacity=20)
}

.lottery-mask.active {
    display: block
}

#lottery td.active .lottery-mask {
    opacity: 0;
    filter: alpha(opacity=0)
}

/*.inquiry-typeCol {
    margin-top: 0;
    height: 60px;
    border: 1px solid #e5e5e5;
    background: #f1f1f1
}

.inquiry-typeCol .currentType-brand {
    width: 40px;
    height: 40px
}

.inquiry-typeCol .currentCarType {
    float: left;
    margin-top: 10px
}

.inquiry-typeCol .quickWear-type {
    display: inline-block;
    margin-left: 15px;
    font-size: 14px;
    height: 42px
}

.inquiry-typeCol .quickWear-type span {
    color: #2c2c2c
}

.inquiry-typeCol .currentCarType .quickWear-type img {
    margin-right: 20px;
    border: 1px solid #dcdcdc;
    vertical-align: middle
}

.inquiry-typeCol .currentCarType .clearCarType {
    vertical-align: 4px
}*/

.inquiry-title {
    margin: 23px 0 17px;
    color: #000;
    font-size: 16px
}

.inquiry-table {
    margin-top: 18px;
    width: 100%;
    border: 1px solid #e5e5e5
}

.inquiry-table th {
    padding: 0 20px;
    height: 43px;
    line-height: 43px;
    background: #f8f8f8;
    color: #333;
    text-align: center
}

.inquiry-table th em {
    color: #fc441e
}

.inquiry-table td {
    padding: 18px 20px;
    border-top: 1px solid #e5e5e5;
    text-align: center
}

.inquiry-table .dropDown span,.remark-txtbox {
    padding: 0 10px 0 15px;
    height: 26px;
    line-height: 26px;
    color: #333
}

.remark-txtbox {
    width: 173px;
    border: 1px solid #d3cfc8
}

.warn {
    border: 1px solid #fc441e
}

.remark-txtbox.focus {
    border: 1px solid #8cb659
}

.remark-txtbox.rError {
    border: 1px solid #ff4848
}

.remark-txtbox.long {
    width: 323px
}

.inquiry-table .dropDown {
    position: relative;
    width: 160px;
    margin: 0 auto
}

.inquiry-table .dropDown span {
    display: block;
    width: 133px;
    border: 1px solid #d3cfc8;
    text-align: left;
    background: url(../images/inquiry-ico.png) right 0 no-repeat;
    cursor: pointer
}

.inquiry-table .dropDown ul {
    display: none;
    position: absolute;
    top: 27px;
    padding: 7px 0 2px;
    border: 1px solid #d3cfc8;
    color: #3c3c3c;
    text-align: left;
    background: #fff
}

.inquiry-table .dropDown li {
    margin: 1px 0;
    padding: 0 10px 0 15px;
    width: 133px;
    height: 21px;
    line-height: 21px;
    cursor: pointer
}

.inquiry-table .dropDown.act span {
    background: url(../images/inquiry-ico.png) right -26px no-repeat
}

.inquiry-table .dropDown.act ul {
    display: block;
    z-index: 2
}

.inquiry-table .dropDown li:hover {
    color: #e23b41;
    background: #f5f5f5
}

.inquiry-addBtn,.inquiry-delBtn {
    display: block;
    margin: 0 auto;
    height: 24px;
    line-height: 24px;
    border-radius: 3px
}

a.inquiry-delBtn {
    width: 68px;
    border: 1px solid #e24f35;
    background: #fc5f29;
    color: #fff;
    text-align: center
}

a.inquiry-addBtn {
    padding-left: 35px;
    width: 47px;
    border: 1px solid #bbb;
    background: url(../images/inquiry-ico.png) 19px -54px no-repeat #f8f8f8;
    color: #535353;
    text-align: left
}

.inquiry-btnBar {
    margin: 35px 0
}

.inquiry-btn1,.inquiry-btn2 {
    display: inline-block;
    width: 130px;
    height: 35px;
    font-size: 14px;
    text-align: center;
    color: #fff
}

.inquiry-btn1 {
    background: #fc441e
}

.inquiry-btn2 {
    margin-left: 7px;
    background: #969696
}

.inquiry-table .w1 {
    width: 210px
}

.inquiry-table .w2 {
    width: 136px
}

.inquiry-table .w3 {
    width: 200px
}

.inquiry-table .w4 {
    width: 350px
}

.inquiry-table .w5 {
    width: 100px
}

.categoryResults {
    display: none;
    position: absolute;
    z-index: 500;
    margin-left: 5px;
    padding: 5px 0;
    width: 198px;
    border: 1px solid #eee;
    background: #fff;
    max-height: 176px;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: left
}

.categoryResults li {
    padding: 0 10px 0 15px;
    line-height: 22px;
    cursor: pointer;
    overflow: hidden
}

.mr25 {
    margin-right: 25px
}

.correction-pro,.question-pro {
    color: #999;
    cursor: pointer
}

.correction-pro i {
    vertical-align: 0;
    margin-right: 5px;
    width: 12px;
    height: 10px;
    background-position: -82px -739px
}

.question-pro i {
    vertical-align: -1px;
    margin-right: 5px;
    width: 11px;
    height: 11px;
    background-position: -83px -751px
}

.vm,button,input,select {
    vertical-align: middle
}

.correction-pro:hover,.question-pro:hover {
    color: #ff8f1c
}

.correction-pro:hover i {
    background-position: -69px -739px
}

.question-pro:hover i {
    background-position: -69px -751px
}

.add-cart .sbInquiry-ico,.cart-btn .sbInquiry-ico {
    margin-right: 6px;
    width: 19px;
    height: 18px;
    background-position: -75px -764px
}

a,article,b,body,caption,dd,dfn,div,dl,dt,em,form,h1,h2,h3,h4,h5,h6,html,i,img,label,legend,li,ol,p,span,strong,sub,sup,table,td,th,tr,u,ul {
    margin: 0;
    padding: 0
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: 400
}

body {
    font: 12px Microsoft YaHei,Arial,simsun,Helvetica,sans-serif;
    color: #535353;
    background: #fff
}

a {
    color: #5d5d5d
}

a:hover {
    color: #ef5e30
}

.fix {
    zoom: 1
}

.fix:after {
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden
}

ol,ul {
    list-style: none
}

img,input {
    border: none
}

table {
    border-collapse: collapse
}

b,strong,th {
    font-weight: 400
}

button,input,select {
    font: 12px Microsoft YaHei,Arial,simsun,Helvetica,sans-serif
}

button,input[type=button],input[type=reset],input[type=submit] {
    cursor: pointer
}

button {
    padding: 0
}

dfn,em,i {
    font-style: normal
}

textarea {
    resize: none
}

.cl {
    clear: left
}

.cr {
    clear: right
}

.tl {
    text-align: left
}

.tc {
    text-align: center
}

.tr {
    text-align: right
}

.ac {
    margin-left: auto;
    margin-right: auto
}

.fr {
    float: right
}

.pr {
    position: relative
}

.abs_right,.pa {
    position: absolute
}

.abs_right {
    right: 0
}

.dib {
    display: inline-block
}

.db {
    display: block
}

.hide {
    display: none
}

.ti {
    text-indent: 24px
}

.f14 {
    font-size: 14px
}

.f16 {
    font-size: 16px
}

.f18 {
    font-size: 18px
}

.f20 {
    font-size: 20px
}

.f26 {
    font-size: 26px
}

.fb {
    font-weight: 700
}

.ui-dialog {
    position: absolute;
    width: 300px;
    overflow-x: hidden;
    overflow-y: hidden;
}

.ui-widget-content {
    border: 6px solid rgba(138,138,138,0.3);
}

.ui-icon {
    width: 38px;
    height: 38px;
}

.ui-dialog .ui-dialog-titlebar-close {
    margin: 0;
    top: -1px;
    right: -1px;
    width: 38px;
    height: 38px;
}

.ui-widget-header .ui-icon {
    background: #ff4200 url(../images/t-close2.png) no-repeat 0 0;
}

.ui-dialog .ui-dialog-titlebar-close:hover .ui-icon {
    background: #ff7646 url(../images/t-close2.png) no-repeat 0 0;
}

.ui-dialog .ui-dialog-titlebar {
    height: 37px;
    line-height: 37px;
    background: #f4f4f4;
    border-bottom: none;
}

.ui-dialog .ui-dialog-title {
    font: 16px/37px "microsoft yahei",tahoma,"\5FAE\8F6F\96C5\9ED1";
    color: #555;
}

.reg-schedule {
    margin: 55px auto 20px;
    padding: 0 146px;
    background: #d3d3d3;
    border-radius: 2px;
    width: 470px;
}

.reg-schedule li {
    float: left;
    width: 235px;
    height: 2px;
    text-align: center;
}

.reg-schedule b {
    display: inline-block;
    margin-right: 10px;
    width: 20px;
    height: 20px;
    background: #d3d3d3;
    border-radius: 10px;
    color: #fff;
    text-align: center;
    line-height: 20px;
}

.reg-schedule span {
    font-size: 14px;
}

.reg-schedule a {
    position: relative;
    top: -30px;
    cursor: default;
    color: #767676;
}

.reg-schedule a:hover {
    color: #767676;
}

.reg-schedule .act,.reg-schedule .act b {
    background: #ff4200;
}

.reg-schedule .act a {
    color: #ff4200;
}

.reg-schedule .act:first-child {
    border-radius: 2px 0 0 2px;
}

.reg-schedule .act:last-child {
    border-radius: 0 2px 2px 0;
}

.issue-cl {
    display: none;
    border-bottom: 1px solid #dcdcdc;
    margin: 0 50px;
    color: #666;
}

.issue-cl.s {
    margin-top: 50px;
}

.issue-cl span {
    float: right;
    font-size: 13px;
}

.issue-cl span b {
    color: #ff4200;
}

.issue-cl .title1 {
    padding-bottom: 10px;
}

a.gain-cl {
    margin-left: 5px;
    line-height: 35px;
    background: #ff4200;
    display: inline-block;
    color: #fff;
    padding: 0 10px;
}

a.gain-cl.disabled {
    background: #efefef;
    color: #494949;
}

a.gain-cl.disabled b {
    color: #ff4200;
}

.improve-cl {
    border-top: none;
    margin-top: -10px;
}

.succeed-cl {
    background: #f7f7f7;
    width: 761px;
    margin: 40px 220px -10px;
    padding: 15px 0px;
}

.succeed-cl .reminder-cl {
    color: #408305;
    font-size: 16px;
    padding-left: 30px;
}

.icon-cl {
    margin-right: 10px;
    width: 26px;
    height: 26px;
    background-position: -65px -105px;
}

.charac-cl {
    font-size: 13px;
    color: #666;
    padding: 5px 0 0 65px;
}

.uploading-cl {
    margin: -32px 0 10px 136px;
    padding: 20px 35px;
    border: 1px solid #e5e5e5;
    width: 602px;
}

.icon-plaint {
    width: 18px;
    height: 18px;
    background-position: -2px -505px;
    margin-right: 5px;
}

.uploading-cl .hint-cl {
    display: none;
    float: left;
    margin-left: -75px;
    font-size: 14px;
    color: #333;
    padding-bottom: 10px;
}

.tu-uploading {
    margin-left: -14px;
    margin-top: 10px;
}

.tu-uploading ul {
    width: 630px;
}

.tu-uploading li {
    margin: 9px 14px;
    width: 182px;
    height: 200px;
    float: left;
    position: relative;
}

.tu-uploading .btn-tu {
    width: 90px;
    height: 29px;
    line-height: 29px;
    text-align: center;
    color: #969696;
    display: block;
    border: 1px solid #e5e5e5;
    margin: 10px auto;
}

.tu-uploading .camera-cl {
    width: 17px;
    height: 12px;
    background: url(../images/icon2.png) no-repeat -2px -848px;
    vertical-align: -1px;
    margin-right: 5px;
}

.sweet_hint {
    background: #fdf7f5;
    border: 1px solid #f8c1af;
    margin-top: 20px;
}

.hint-title {
    color: #666;
    padding: 7px 50px 7px 115px;
    position: relative;
    line-height: 20px;
}

.hint-title span {
    position: absolute;
    top: 7px;
    left: 15px;
}

.hint-title strong {
    color: #ff4200;
}

.sweet_hint .trumpet-btn {
    width: 17px;
    height: 15px;
    background-position: -2px -827px;
    margin-right: 10px;
    margin-left: 10px;
}

.league_tj {
    width: 130px;
    line-height: 40px;
    text-align: center;
    color: #fff !important;
    background: #ff4200;
    display: inline-block;
    font-size: 16px;
    margin-top: 20px;
}

.approve_bt {
    margin-left: 5px;
}

.mod3_cl {
    background: #fff;
    box-shadow: 0 0 5px rgba(193,193,193,0.4);
}

.mod3_cl .mod3_left {
    float: left;
    border-right: 1px dashed #dcdcdc;
    width: 620px;
}

.mod3_cl .mod3_left .details_cl {
    margin: 15px 0 20px;
    padding-left: 36px;
}

.mod3_cl .mod3_left .details_cl .serve_cl {
    padding-top: 15px;
}

.mod3_cl .mod3_left .details_cl .perfect_cl {
    padding-top: 25px;
}

.mod3_cl .mod3_right {
    float: right;
    margin: 20px 0px;
}

.mod3_cl .mod3_right .scan_cl li {
    float: left;
    margin: 15px 30px 0 0;
}

.mod3_cl .mod3_right .scan_cl .state-cl {
    color: #363636;
    font-size: 15px;
}

.mod3_cl .mod3_right .scan_cl .scan_title {
    font-size: 12px;
    color: #666;
}

.member-cl {
    margin: 30px 20px;
}

.webuploader-container {
    position: relative;
}

.webuploader-element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
}

.webuploader-pick {
    position: relative;
    display: inline-block;
    cursor: pointer;
    color: #969696;
    text-align: center;
    width: 90px;
    height: 29px;
    line-height: 29px;
}

.sl_cl {
    position: absolute;
    top: 35px;
    left: 65px;
}

.colse_cl {
    position: absolute;
    top: -6px;
    right: -3px;
    width: 22px;
    height: 22px;
    background: url(../images/icon_btn_04.png) no-repeat;
}

.colse_cl:hover {
    background: url(../images/icon_btn_03.png) no-repeat;
}

.colse_cl img {
    display: none;
}

.tu-uploading .btn-tu:hover {
    border: 1px solid #ff4200;
}

.tu-uploading .btn-tu:hover .webuploader-pick {
    color: #ff4200;
}

.tu-uploading .btn-tu:hover .webuploader-pick .camera-cl {
    background: url(../images/icon2.png) no-repeat -22px -848px;
}

.tu-uploading img {
    border: 1px solid #e5e5e5;
}

.sl_cl img {
    width: 54px;
    height: 54px;
    border: none;
}

.helpline {
    margin-bottom: -5px;
    text-align: center;
    font-size: 13px;
    color: #666;
}

.helpline b {
    color: #ff4200;
}

.dCTab li {
    float: left;
    width: 140px;
    height: 32px;
    border: 1px solid #e5e5e5;
    margin-right: 12px;
    margin-bottom: 10px;
    text-align: center;
    line-height: 32px;
    background: #fff;
    cursor: pointer;
}

.dCTab li.act {
    border: 1px solid #ff4200;
    background: #fff url(../images/dC-checked.png) no-repeat right bottom;
}

.dCTab li input[type=checkbox] {
    display: none;
}

.sidebar-askPrice {
    float: right;
    margin-top: 7px;
    width: 215px;
    height: 24px;
    overflow: hidden;
    cursor: pointer;
}

.sidebar-askPrice  img {
    display: block;
}

.correction .tu-uploading .btn-tu {
    width: 80px;
    height: 1px;
}

.apTxt {
    padding-top: 10px;
    color: #969696;
    font-size: 12px;
}

.apTxt a {
    display: inline-block;
    width: 84px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #666;
    border: 1px solid #bfbfbf;
    border-radius: 2px;
}

.apTxt a:hover {
    border: 1px solid #ff4200;
    color: #ff4200;
}

.top-nav-bar li.h-tel {
    margin-left: 6px;
    color: #ff4200;
}

.top-nav-bar li.h-tel img {
    margin-right: 6px;
    vertical-align: -2px;
}

.top-nav-bar li.h-tel em {
    font-size: 13px;
    color: #ff4200;
}

.top-nav-bar.bc li.h-tel {
    color: #535353;
}

.top-nav-bar.bc i.tNArrow-icon {
    display: none;
}

.ensures.bc {
    background: none;
    padding-top: 0;
    margin-bottom: -18px;
}

.ensures.bc li {
    font-size: 14px;
}

.ensures.bc h3 {
    margin-bottom: 2px;
}

.footer.bc {
    padding-top: 0;
}

.ensures.bc i {
    background-image: url(../images/bc-icon.png);
    width: 44px;
    height: 44px;
}

.ensures.bc i.ensures-ico1 {
    background-position: 0 0;
}

.ensures.bc i.ensures-ico2 {
    background-position: -47px 0;
}

.ensures.bc i.ensures-ico3 {
    background-position: -94px 0;
}

.ensures.bc i.ensures-ico4 {
    background-position: -141px 0;
}

.index-bg {
    background: #f7f7f7;
}

.float-layer {
    background: rgba(255,255,255,0.97);
    position: fixed;
    top: 0;
    width: 100%;
    height: 82px;
    box-shadow: 6px 0px 8px rgba(0,0,0,.18);
}

.float-layer .page-w .hot-item {
    display: none;
}

.float-layer .h-main {
    margin: 0;
}

.float-layer .search-col {
    margin-top: 9px;
}

.customserviced {
    width: 62px;
    height: 64px;
    background: #7b7b7b;
    color: #fff;
    position: fixed;
    bottom: 45px;
    right: 70px;
    text-align: center;
    cursor: pointer;
}

.customserviced:hover {
    background: #ff4200;
}

.customserviced img {
    display: block;
    margin: 10px auto;
}

.diaog-vin-new {
    line-height: 28px;
}

.diaog-vin-new .diaog-vin-input {
    vertical-align: -1px;
}

#qeegoo-vin-dialog.ui-dialog-content {
    padding: 20px 30px;
}

.hot-query .query-history {
    height: 32px;
    line-height: 32px;
    margin-top: -1px;
    border-top: 1px solid #f0f0f0;
    padding: 0 10px;
}

.hot-query .query-history .close {
    background: url(../images/icon.png);
    background-position: -87px -652px;
    width: 8px;
    height: 8px;
    margin-top: 14px;
    text-indent: -9999px;
}

.hot-query .query-history .close:hover {
    background-position: -78px -652px;
}

.menu-item.last-menu-item .menu-iem-content {
    border-radius: 30px;
    background: #f7f7f7;
    width: 110px;
    padding: 0!important;
    margin-left: 15px;
    height: 30px;
    text-align: center;
    box-shadow: 3px 3px 5px rgba(194,194,194,0.2),-3px -3px 5px rgba(194,194,194,0.2);
    line-height: 30px;
    margin-top: 5px;
}

.menu-item.last-menu-item .menu-iem-content:before {
    display: none;
}

.menu-item.last-menu-item.hover {
    border-radius: 30px;
    padding: 0!important;
    background: none;
}

.menu-item.last-menu-item.hover a {
    color: #ff4200;
}

.menu-item.last-menu-item i {
    background: url(../../resources/themes/images/icon.png);
    width: 6px;
    height: 13px;
    background-position: -27px -534px;
    margin-left: 11px;
    vertical-align: -3px;
}

.menu-item.last-menu-item b {
    float: none;
}

.asshow {
    display: none;
}

.asshow.act {
    display: block
}

.hot-query .style_s.specail p a {
    width: 185px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*20200914询价篮侧滑样式*/
.pop_panel {
    font-size: 12px;
    width: 100%;
    height: 100%;
    position: relative;
}
.ibar_plugin_content {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    _height: expression(( document.documentElement.clientHeight-100-40)+"px");
    overflow: auto;
    /*height: 88%;*/
}

.ibar_plugin_content ul, ol {
    list-style: none;
    padding: 0;
    margin: 0;
}

.ibar_plugin_content li {
    padding-bottom: 6px;
    position: relative;
}

.ibar_plugin_content .content_item {
    color: #565656;
    margin-bottom: 10px;
    background-color: #fcfcfc;
    padding: 6px 10px;
}
.ibar_plugin_content .content_item .item_body {
    padding-left: 18px;
    padding-top: 3px;
}

.ibar_plugin_content .content_item .item_body li {
    border-top: dashed 1px #eeeeee;
}

.ibar_plugin_content .content_item .item_body li div.name {
    width: 90px;
    display: inline-block;
    vertical-align: text-top;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ibar_plugin_content .content_item .item_body li div.count {
    width: 95px;
    display: inline-block;
    text-align: right;
    vertical-align: text-top;
    margin: 0 2px;
}

.ibar_plugin_content .content_item .item_body li div.price_4s {
    width: 95px;
    margin-left: 5px;
    text-align: right;
    display: inline-block;
    vertical-align: text-top;
}

.ibar_plugin_content .item_title {
    min-height: 30px;
    line-height: 23px;
    position: relative;
    border-bottom: 1px solid #e8e8e8;
}

.ibar_plugin_content .item_vin_code {
    margin-left: 18px;
    color: #999999;
    padding: 5px 0;
}

.ibar_plugin_content .item_title input {
    vertical-align: middle;
    margin-top: 6px;
}
.ibar_plugin_content .item_title i {
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
    top: 5px;
    right: 0px;
    position: absolute;
    height: 15px;
    width: 15px;
}
.ibar_plugin_content i.item_redio {
    display: inline-block;
    background: url(../../resources/themes/images/askPrice/nocurrent.png) no-repeat;
    cursor: pointer;
    vertical-align: middle;
    top: 5px;
    left: 0px;
    position: absolute;
    height: 15px;
    width: 15px;
}
.ibar_plugin_content i.item_redio.current {
    background: url(../../resources/themes/images/askPrice/current.png) no-repeat;
}
.ibar_plugin_content .item_title span {
    vertical-align: text-top;
    margin-left: 5px;
}

.ibar_plugin_content .item_title .remove_item {
    display: inline-block;
    background: url(../../resources/themes/images/askPrice/xjl_del_all.png) no-repeat;
    cursor: pointer;
    vertical-align: middle;
    top: 5px;
    right: 0px;
    position: absolute;
    height: 14px;
    width: 14px;
}
.ibar_plugin_content .item_title .remove_item:hover {
    background: url(../../resources/themes/images/askPrice/xjl_del_all.png) no-repeat;
}

.ibar_plugin_content .item_body i {
    display: inline-block;
    background: url(../../resources/themes/images/askPrice/xjl_del.png) no-repeat;
    cursor: pointer;
    vertical-align: middle;
    top: 4px;
    right: 0px;
    position: absolute;
    height: 11px;
    width: 11px;
}

.ibar_plugin_content .item_body i:hover {
    display: inline-block;
    background: url(../../resources/themes/images/askPrice/xjl_del.png) no-repeat;
    cursor: pointer;
    vertical-align: middle;
    top: 4px;
    right: 0px;
    position: absolute;
    height: 11px;
    width: 11px;
}


