﻿@charset "utf-8";
/* CSS Document */

/*右侧侧边栏*/
.globa-nav ul.sideMenu2 li span.ico_xia1, .sidebar-nav td i, .sidebar-nav .reserve i, .sidebar-nav .dropdown .form .login_right .login-item i {
    background: url(/themes/jingdong2015/images/header/site_bar.png) no-repeat;
}

@charset "utf-8";

.sidebar-nav {
    position: fixed;
    top: 0;
    right: 0;
    height: 100%;
    width: 35px;
    z-index: 99999;
    padding-top: 1px;
    background-color: #333333;
}

    .sidebar-nav .mods {
        position: relative;
        height: 100%;
    }

    .sidebar-nav .mod {
        margin: 20px 0 14px;
        overflow: visible;
        position: relative;
        border: 0;
        z-index: 1;
        background-color: transparent;
        -webkit-transition: border-color ease .2s, background-color ease .2s;
        -moz-transition: border-color ease .2s, background-color ease .2s;
        transition: border-color ease .2s, background-color ease .2s;
    }

        .sidebar-nav .mod:hover, .sidebar-nav .mod.active {
            background: #C40000 !important;
            z-index: 2;
        }

        .sidebar-nav .mod.active {
            z-index: 100;
        }

            .sidebar-nav .mod.active table {
                color: #fff;
                margin-top: -45px;
            }

            .sidebar-nav .mod.active .dropdown {
                z-index: 10;
                display: block;
            }

    .sidebar-nav .dropdown {
        position: absolute;
        min-height: 114px;
        top: 0;
        right: 42px;
        background: #fff;
        border: 1px solid #e4e4e4;
        display: none;
        padding: 10px;
        box-shadow: -1px 2px 2px 0 rgba(0,0,0,.08);
        -webkit-box-shadown: -1px 2px 2px 0 rgba(0,0,0,.08);
        -moz-box-shadown: -1px 2px 2px 0 rgba(0,0,0,.08);
        -ms-box-shadown: -1px 2px 2px 0 rgba(0,0,0,.08);
    }

    .sidebar-nav .dropdown_t {
        top: -77px;
        *top: -90px;
    }

    .sidebar-nav .dropdown span.cart_arrow {
        display: inline-block;
        height: 134px;
        width: 8px;
        position: absolute;
        top: 0px;
        right: -8px;
        border-left: 1px #fff solid;
    }

    .sidebar-nav .dropdown .arrow-1, .sidebar-nav .dropdown .arrow-2 {
        position: absolute;
        width: 0;
        height: 0;
        top: 16px;
        right: 0px;
        border-style: solid;
        border-width: 8px 0 8px 8px;
        border-color: transparent transparent transparent #ccc;
    }

    .sidebar-nav .dropdown_t .arrow-1, .sidebar-nav .dropdown_t .arrow-2 {
        top: 90px;
        *top: 97px;
    }

    .sidebar-nav .dropdown .arrow-2 {
        border-left-color: #fff;
        right: 1px;
    }

    .sidebar-nav .dropdown .head {
        height: 30px;
        line-height: 30px;
        margin: 5px 0;
    }

        .sidebar-nav .dropdown .head h3 {
            font-size: 13px;
            font-weight: 400;
        }

            .sidebar-nav .dropdown .head h3 i {
                display: inline-block;
                vertical-align: middle;
                width: 22px;
                height: 22px;
                margin-right: 3px;
            }

    .sidebar-nav .btn {
        display: block;
        overflow: hidden;
        position: relative;
        text-align: center;
        z-index: 2;
        -webkit-transition: background-color ease .2s;
        -moz-transition: background-color ease .2s;
        transition: background-color ease .2s;
    }

        .sidebar-nav .btn:hover {
            color: #fff !important;
            text-decoration: none !important;
        }

            .sidebar-nav .btn:hover table {
                margin-top: -45px;
            }

            .sidebar-nav .btn:hover td em {
                color: #333;
                font-size: 13px;
            }

        .sidebar-nav .btn span {
            display: block;
            -webkit-transition: margin-top ease .2s;
            -moz-transition: margin-top ease .2s;
            transition: margin-top ease .2s;
        }

    .sidebar-nav table {
        -webkit-transition: margin-top ease-in-out .2s;
        -moz-transition: margin-top ease-in-out .2s;
        transition: margin-top ease-in-out .2s;
    }

    .sidebar-nav td {
        text-align: center;
        vertical-align: middle;
        line-height: 16px;
        font-size: 13px;
        cursor: pointer;
    }

        .sidebar-nav td i {
            display: block;
            width: 24px;
            height: 24px;
            margin: 0 auto;
        }

        .sidebar-nav td em {
            display: inline-block;
            padding-top: 2px;
            font-style: normal;
            line-height: 18px;
            color: #fff;
            font-size: 11px;
            -webkit-transition: color ease .2s;
            -moz-transition: color ease .2s;
            transition: color ease .2s;
        }

    .sidebar-nav .qrcode i {
        background-position: -6px -144px;
    }

    .sidebar-nav .qrcode .dropdown {
        width: 160px;
        height: auto;
        padding: 20px;
    }

        .sidebar-nav .qrcode .dropdown span {
            display: block;
            width: 110px;
            height: 110px;
            margin: 0 auto 10px;
            background: url(/img/ewm.jpg) no-repeat;
        }

        .sidebar-nav .qrcode .dropdown p {
            font-size: 13px;
            text-align: center;
            margin-bottom: 0;
            color: #666;
        }

    .sidebar-nav .online-service {
        color: #fff !important;
        background: #C40000 !important;
    }

        .sidebar-nav .online-service table {
            color: #fff;
            margin-top: -45px !important;
        }

        .sidebar-nav .online-service .head {
            margin: 5px 0 0;
            height: 20px;
            line-height: 20px;
        }

            .sidebar-nav .online-service .head h3 {
                float: none;
                text-align: center;
                color: #666;
                font-size: 14px;
                font-weight: bold;
            }

        .sidebar-nav .online-service .button-bar {
            padding-bottom: 2px;
        }

        .sidebar-nav .online-service .customer_service {
            width: 130px;
            height: auto;
        }

            .sidebar-nav .online-service .customer_service ul {
                text-align: center;
            }

                .sidebar-nav .online-service .customer_service ul li {
                    list-style: none;
                    height: 30px;
                    line-height: 30px;
                }

        .sidebar-nav .online-service .button-bar iframe {
            display: block;
            margin: 0 auto;
        }

    .sidebar-nav .reserve:hover .count, .sidebar-nav .reserve.active .count {
        display: none;
    }

    .sidebar-nav .reserve .dropdown {
        width: 300px;
    }

    .sidebar-nav .reserve .btn {
        position: relative;
    }

    .sidebar-nav .reserve .btn-bar {
        font-size: 12px;
    }

        .sidebar-nav .reserve .btn-bar a {
            display: inline-block;
            padding: 0 10px;
        }

    .sidebar-nav .reserve .cart_goods {
        width: 300px;
        height: auto;
        float: left;
    }

    .sidebar-nav .reserve .cart_goods_list {
        width: 300px;
        height: 353px;
        overflow: hidden;
        float: left;
    }

    .sidebar-nav .reserve ul {
        height: 343px;
        overflow-y: auto;
        margin-top: 10px;
        font-size: 12px;
    }

    .sidebar-nav .reserve li {
        display: block;
        font-size: 13px;
        margin: 5px 0;
        border-bottom: 1px solid #f2f2f2;
        height: 78px;
        *height: 74px;
    }

        .sidebar-nav .reserve li.loading {
            background: url(/themes/jingdong2015/images/header/loading-2.gif) no-repeat center;
        }

    .sidebar-nav .reserve ul a {
        display: block;
        overflow: hidden;
        padding: 0 10px 0 90px;
        text-decoration: none;
        float: left;
        cursor: pointer;
    }

        .sidebar-nav .reserve ul a i {
            width: 24px;
            height: 24px;
            line-height: 24px;
            text-align: center;
            font-size: 16px;
            background-image: none;
            color: #666;
            float: right;
            margin: -70px -25px 0 0;
            font-style: normal;
            border-radius: 0 0 0 2px;
            -moz-border-radius: 0 0 0 2px;
            -webkit-border-radius: 0 0 0 2px;
            -webkit-transition: all ease .2s;
            -moz-transition: all ease .2s;
            transition: all ease .2s;
        }

    .sidebar-nav .reserve ul i {
        width: 24px;
        height: 24px;
        line-height: 24px;
        text-align: center;
        font-size: 16px;
        background-image: none;
        color: #666;
        float: right;
        font-style: normal;
        border-radius: 0 0 0 2px;
        -moz-border-radius: 0 0 0 2px;
        -webkit-border-radius: 0 0 0 2px;
        -webkit-transition: all ease .2s;
        -moz-transition: all ease .2s;
        transition: all ease .2s;
        float: right;
        cursor: pointer;
        margin-top: 0px;
    }

        .sidebar-nav .reserve ul a i:hover, .sidebar-nav .reserve ul i:hover {
            background: #333;
            color: #fff;
            cursor: pointer;
        }

    .sidebar-nav .reserve img {
        width: 70px;
        height: 70px;
        margin-left: -90px;
        float: left;
    }

    .sidebar-nav .reserve h4 {
        font-size: 13px;
        line-height: 15px;
        font-weight: 400;
        margin: 5px 0 5px;
        width: 150px;
        height: 30px;
        overflow: hidden;
    }

    .sidebar-nav .reserve li span {
        font-size: 12px;
        display: block;
        color: #888;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }

    .sidebar-nav .reserve li strong {
        color: #ea5614;
    }

    .sidebar-nav .reserve .count {
        position: absolute;
        font-size: 12px;
        font-family: Arial;
        font-weight: 700;
        height: 20px;
        width: 20px;
        line-height: 20px;
        color: #fff;
        text-align: center;
        background: url(/themes/jingdong2015/images/header/circle.png) no-repeat;
        top: -8px;
        left: -8px;
        z-index: 2;
    }

    .sidebar-nav .reserve .empty-tip {
        padding: 20px 0;
    }

        .sidebar-nav .reserve .empty-tip p {
            text-align: center;
            font-size: 12px;
            color: #999;
            margin-bottom: 20px;
        }

    .sidebar-nav .reserve.empty .btn-bar {
        display: none;
    }

    .sidebar-nav .reserve.empty .bar {
        display: none;
    }

    .sidebar-nav .reserve.empty ul {
        display: none;
    }

    .sidebar-nav .reserve.empty .empty-tip {
        display: block;
    }

    .sidebar-nav .traffic i {
        background-position: -6px -74px;
    }

    .sidebar-nav .asset i {
        background-position: -6px -214px;
    }

    .sidebar-nav .insure i {
        background-position: -6px -109px;
    }

    .sidebar-nav .vote_list i {
        background-position: -6px -4px;
    }

    .sidebar-nav .reserve i {
        width: 35px;
        height: 35px;
        background-position: 0px -39px;
        display: block;
    }

    .sidebar-nav .reserve .bar {
        margin-bottom: 5px;
        border-bottom: 1px solid #e4e4e4;
        padding-bottom: 10px;
    }

    .sidebar-nav .reserve .tip {
        font-size: 13px;
        height: 30px;
        line-height: 30px;
        text-align: right;
        color: #666;
    }

        .sidebar-nav .reserve .tip .count {
            position: static;
            display: inline-block !important;
            background: 0 0;
            width: auto;
            height: auto;
            padding: 0;
            color: red;
            font-size: 13px;
            margin: 0px 3px;
            font-weight: 700;
        }

    .sidebar-nav .reserve .btn-bar {
        text-align: right;
    }

    .sidebar-nav .reserve .submit-btn {
        display: inline-block;
        background: #ff6400;
        line-height: 30px;
        text-align: center;
        font-size: 13px;
        color: #fff !important;
        border-radius: 2px;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        -webkit-transition: all ease .2s;
        -moz-transition: all ease .2s;
        transition: all ease .2s;
    }

        .sidebar-nav .reserve .submit-btn:hover {
            background: #E65C00;
        }

    .sidebar-nav .top {
        -webkit-transition: all ease .2s;
        -moz-transition: all ease .2s;
        transition: all ease .2s;
    }

        .sidebar-nav .top i {
            background-position: -6px -179px;
        }

    .sidebar-nav .mod, .sidebar-nav td, .sidebar-nav .btn {
        width: 35px;
        height: 45px;
        font-size: 12px;
    }

    .sidebar-nav .mod_head {
        height: 45px;
    }

    .sidebar-nav .btn_head {
        width: 35px;
        display: block;
        overflow: hidden;
        position: relative;
        text-align: center;
        z-index: 2;
    }

    .sidebar-nav .middle-items {
        position: absolute;
        height: 570px;
        top: 50%;
        margin-top: -285px;
    }

    .sidebar-nav .bottom-items {
        background-color: #333333;
        position: absolute;
        bottom: 0;
        z-index: 5;
    }

        .sidebar-nav .bottom-items .mod {
            margin-bottom: 3px;
            margin-top: 5px;
        }

    .sidebar-nav .fold {
        top: 2px;
    }

        .sidebar-nav .fold i {
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 8px 8px 0;
            border-color: gray transparent;
        }

    .sidebar-nav.border {
        border-left: 1px solid #ccc;
        box-shadow: -1px 0 2px 1px rgba(0,0,0,.1);
        -webkit-box-shadown: -1px 0 2px 1px rgba(0,0,0,.1);
        -moz-box-shadown: -1px 0 2px 1px rgba(0,0,0,.1);
        -ms-box-shadown: -1px 0 2px 1px rgba(0,0,0,.1);
    }

    .sidebar-nav.fold {
        height: 59px;
        top: auto;
        bottom: 0;
        overflow: hidden;
    }

        .sidebar-nav.fold, .sidebar-nav.fold .bottom-items {
            background-color: transparent;
        }

            .sidebar-nav.fold .mod {
                display: none;
            }

            .sidebar-nav.fold .fold {
                background-color: #fff;
                border: 1px solid #ccc;
                display: block;
            }

                .sidebar-nav.fold .fold, .sidebar-nav.fold .fold .btn, .sidebar-nav.fold .fold td {
                    width: 33px;
                }

                    .sidebar-nav.fold .fold i {
                        border-width: 0 10px 10px;
                    }

    .sidebar-nav .online-service .dropdown {
        width: 150px !important;
    }

    .sidebar-nav .vote_list .dropdown {
        width: 150px !important;
    }

    .sidebar-nav .online-service .customer_service .sidebar_subdl {
        width: 130px;
        margin: 7px 10px;
        padding: 0;
        list-style-type: none;
    }

        .sidebar-nav .online-service .customer_service .sidebar_subdl dd {
            border-bottom: 1px solid #ededed;
            width: 100%;
            display: block;
        }

            .sidebar-nav .online-service .customer_service .sidebar_subdl dd:last-child {
                border-bottom: 0;
            }

    .sidebar-nav .dropdown .form {
        padding: 10px 15px;
        width: 210px;
    }

        .sidebar-nav .dropdown .form h2 {
            height: 30px;
            line-height: 30px;
            font-size: 16px;
            margin-bottom: 10px;
        }

            .sidebar-nav .dropdown .form h2 strong {
                color: #E31939;
                float: left;
                border-bottom: 2px #E31939 solid;
            }

            .sidebar-nav .dropdown .form h2 span {
                float: right;
                font-size: 12px;
            }

                .sidebar-nav .dropdown .form h2 span a.right_register {
                    background: #E31939;
                    color: #ffffff;
                    padding: 2px 5px;
                    text-decoration: none;
                }

        .sidebar-nav .dropdown .form .item {
            width: 210px;
            height: 30px;
            line-height: 30px;
            padding: 10px 0px 0px;
        }

            .sidebar-nav .dropdown .form .item span, .sidebar-nav .dropdown .form .item div {
                float: left;
            }

            .sidebar-nav .dropdown .form .item span {
                padding: 0px 5px;
                letter-spacing: 7px;
                font-size: 14px;
            }

                .sidebar-nav .dropdown .form .item span.label_t {
                    letter-spacing: 0px;
                }

            .sidebar-nav .dropdown .form .item div input.text {
                height: 15px;
                line-height: 15px;
                padding: 5px;
                width: 145px;
                color: #999;
                border: 1px #ddd solid;
            }

            .sidebar-nav .dropdown .form .item div input.text-1 {
                width: 70px;
            }

            .sidebar-nav .dropdown .form .item img {
                width: 65px;
                height: 25px;
                margin-top: -2px;
                *margin-top: -10px;
            }

            .sidebar-nav .dropdown .form .item div.safety {
                width: 210px;
            }

                .sidebar-nav .dropdown .form .item div.safety .checkbox {
                    float: left;
                    margin: 9px 5px 0px 5px;
                    *margin: 5px 5px 0px 5px;
                }

                .sidebar-nav .dropdown .form .item div.safety .mar-b {
                    vertical-align: middle;
                    float: left;
                }

                .sidebar-nav .dropdown .form .item div.safety a {
                    float: right;
                    color: #E31939;
                    text-decoration: none;
                }

            .sidebar-nav .dropdown .form .item .btn-img {
                width: 210px;
                height: 30px;
                line-height: 30px;
                color: #ffffff;
                background: #E31939;
                text-align: center;
                border: none;
                cursor: pointer;
            }

        .sidebar-nav .dropdown .form .username {
            width: 100%;
            color: #E31939;
            border-bottom: 1px #ddd solid;
        }

        .sidebar-nav .dropdown .form .login_right ul {
            width: 100%;
            height: auto;
            display: inline-block;
        }

        .sidebar-nav .dropdown .form .login_right li {
            width: 50%;
            height: 30px;
            line-height: 30px;
            float: left;
        }

        .sidebar-nav .dropdown .form .login_right .login-item i {
            width: 16px;
            height: 16px;
            display: inline-block;
            vertical-align: middle;
        }

        .sidebar-nav .dropdown .form .login_right .login-item .member i {
            background-position: 0px -245px;
        }

        .sidebar-nav .dropdown .form .login_right .login-item .order i {
            background-position: -25px -245px;
        }

        .sidebar-nav .dropdown .form .login_right .login-item .account i {
            background-position: 0px -270px;
        }

        .sidebar-nav .dropdown .form .login_right .login-item .message_list i {
            background-position: -25px -270px;
        }

        .sidebar-nav .dropdown .form .login_right .login-item a {
            padding-left: 5px;
        }

    .sidebar-nav .online-service .customer_service .sidebar_subdl img {
        vertical-align: middle;
    }

    .sidebar-nav table td {
        color: #ffffff;
    }
/*右侧边栏 end*/



.tab-property .tab-meta {
    padding: 0 15px;
}

    .tab-property .tab-meta li {
        line-height: 28px;
        color: #666;
        overflow: hidden;
        zoom: 1;
    }

        .tab-property .tab-meta li span {
            font-family: 宋体;
            float: left;
            white-space: nowrap;
            width: 60px;
            text-align: center;
        }

        .tab-property .tab-meta li em, .tab-property .buychoose li em {
            font-style: normal;
        }

        .tab-property .tab-meta li del {
            float: left;
            font-family: Arial;
            font-size: 14px;
            text-decoration: none;
            background: url(/images/tdec.gif) 0px 5px repeat-x;
        }

        .tab-property .tab-meta li strong {
            font-family: Arial;
            color: #e50000;
            font-size: 23px;
            vertical-align: top;
            float: left;
            margin-top: -1px;
        }

        .tab-property .tab-meta li img {
            margin: 0 10px 0 2px;
        }

        .tab-property .tab-meta li i.saletips {
            font-style: normal;
            background: #7c6;
            color: #fff;
            padding: 3px 5px;
            margin: 3px 10px 0 0;
            float: left;
            line-height: normal;
        }

.tab-meta .promote {
    margin: 0px;
    padding: 0px;
    line-height: 20px;
    overflow: hidden;
}

    .tab-meta .promote em {
        float: left;
        color: #f50;
        margin: 0 10px 0 2px;
        white-space: nowrap;
    }

.tab-property .tab-meta li a.changeCity {
    background: url(/images/gdcct_v3_mallbg.gif) 100% -373px no-repeat;
    padding-right: 12px;
    margin: 0 2px;
}

.tab-meta li a:link, .tab-meta a:visited {
    color: #0066cc;
}

.tab-meta li a:hover, .tab-meta a:active {
    color: #ff4e00;
}

.tab-property .buychoose {
    background: #f2f2f2;
    padding: 10px 15px;
    color: #666;
    margin-top: 10px;
    overflow: visible;
    zoom: 1;
}

    .tab-property .buychoose li {
        padding: 3px 0;
        clear: both;
        overflow: visible;
        zoom: 1;
    }

        .tab-property .buychoose li span {
            font-family: 宋体;
            float: left;
            width: 60px;
            text-align: right;
            line-height: 32px;
        }

        .tab-property .buychoose li .choose-version, .tab-property .buychoose li .choose-amount {
            float: left;
            width: 540px;
        }


.btnProductSku {
    margin-left: 5px;
    position: relative;
    border: 1px solid #ccc;
}

    .btnProductSku a {
        display: inline-block;
        height: 30px;
        line-height: 30px;
        margin-left: 10px;
        margin-right: 10px;
        text-decoration: none;
        width: 100%;
    }

    .btnProductSku b {
        background-image: url("/images/newicon20130617.png");
        background-position: -202px -224px;
        background-repeat: no-repeat;
        bottom: 0;
        height: 12px;
        overflow: hidden;
        position: absolute;
        right: 0;
        width: 12px;
    }

.btnProductSkuHover {
    border: 1px solid #e4393c;
}

#summary-qita ul.qita {
    height: 25px;
    display: block;
    border-top: 1px #e5dfda dotted;
    border-bottom: 1px #e5dfda dotted;
    padding: 0px 0px 10px;
}

    #summary-qita ul.qita li {
        width: 33%;
        height: 25px;
        text-align: center;
        display: inline-block;
        float: left;
        border-right: 1px #e5dfda solid;
    }

        #summary-qita ul.qita li p {
            height: 25px;
            line-height: 25px;
            color: #999999;
        }

        #summary-qita ul.qita li span {
            width: auto;
            height: 25px;
            line-height: 25px;
            display: inline-block;
            font-size: 12px;
            color: #F52648;
            margin-left: 5px;
        }

.province, .province_cur {
    float: left;
    cursor: pointer;
    width: 100px;
    padding: 0 0 0 5px;
    background: #fff url(./images/bg_storeroom.gif) no-repeat right 2px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #999;
    position: relative;
}

.childmenu {
    width: 373px;
    position: absolute;
    z-index: 1000;
    top: 20px;
    left: -1px;
    background: #fff;
    border: 1px solid #999;
    padding: 5px 14px 14px 14px;
    line-height: 18px;
    display: none;
}

.province_cur .childmenu {
    display: block;
}

.childmenu a {
    float: left;
    margin-right: 10px;
}

.tip_spare {
    display: none;
}

.zhang111 {
    background-color: #33302b;
}

.zhang122 {
    width: 33%;
    height: 120px;
    float: left;
    font-size: 12px;
    color: #FFF;
    background-color: #33302b;
    margin-top: 1px;
    text-align: center;
    padding-top: 30px;
    font-family: 微软雅黑;
}

.zhang211 {
    float: left;
}

.zhang311 {
    float: left;
    width: 300px;
    height: 100px;
    text-align: left;
    padding-left: 10px;
    border-right: dashed 1px #999;
}

.zhang411 {
    font-size: 14px;
    font-weight: 700;
    line-height: 25px;
}

.wen122 {
    width: 33%;
    height: 120px;
    float: left;
    font-size: 12px;
    color: #FFF;
    background-color: #33302b;
    margin-left: 6px;
    margin-top: 1px;
    text-align: center;
    padding-top: 30px;
    font-family: 微软雅黑;
}

.wen111 {
    float: left;
    width: 300px;
    height: 100px;
    text-align: left;
    padding-left: 10px;
    border-right: dashed 1px #999;
}

.wen211 {
    font-size: 14px;
    font-weight: 700;
    line-height: 25px;
}


/*!Name: comment.css
 * Date: 2018-7-30 22:1:22 */
.ui-page a, .ui-page-next, .ui-page-prev {
    display: inline-block;
    background-color: #f7f7f7;
    vertical-align: middle;
    *zoom: 1;
}

.ui-page-skip, .ui-page-total {
    font-size: 14px;
}

.ui-page-next, .ui-page-prev {
    *display: inline;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-image: -moz-linear-gradient(top,#f7f7f7,#f3f2f2);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(1,#f3f2f2));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f3f2f2', GradientType='0');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f3f2f2');
    background-image: linear-gradient(to bottom,#f7f7f7 0,#f3f2f2 100%);
    border: 1px solid #ddd;
    padding: 4px 1em;
    cursor: pointer;
}

    .ui-page-next i, .ui-page-prev i {
        color: #b2b2b2;
        margin-right: 2px;
        font-weight: 700;
    }

    .ui-page-next:hover, .ui-page-prev:hover {
        -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.1);
        -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.1);
        box-shadow: 1px 1px 2px rgba(0,0,0,.1);
        color: #e33b3d;
    }

        .ui-page-next:hover i, .ui-page-prev:hover i {
            color: #e33b3d;
        }

.ui-page-next {
    margin-left: 3px;
}

    .ui-page-next i {
        margin: 0 0 0 2px;
    }

.ui-page a {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    *display: inline;
    background-image: -moz-linear-gradient(top,#f7f7f7,#f3f2f2);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(1,#f3f2f2));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f3f2f2', GradientType='0');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f3f2f2');
    background-image: linear-gradient(to bottom,#f7f7f7 0,#f3f2f2 100%);
    color: #333;
    padding: 4px 1.2em;
    border: 1px solid #ddd;
    margin-left: 3px;
}

    .ui-page a:hover {
        text-decoration: none;
        -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.1);
        -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.1);
        box-shadow: 1px 1px 2px rgba(0,0,0,.1);
        color: #e33b3d;
    }

.ui-page-total {
    margin: 0 10px;
}

.ui-page-skip input {
    width: 30px;
    padding: 0 5px;
}

.ui-page span {
    margin-left: 3px;
    color: #666;
}

.ui-page .ui-page-curr {
    color: #e33b3d;
    font-weight: 700;
    border: 0;
    cursor: default;
    background: 0 0;
}

    .ui-page .ui-page-curr:hover {
        -webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
        -moz-box-shadow: 0 0 0 rgba(0,0,0,0);
        box-shadow: 0 0 0 rgba(0,0,0,0);
    }

.ui-page .ui-page-cancel {
    background: #fff;
    border-color: #ddd;
    color: #ccc;
    cursor: default;
}

    .ui-page .ui-page-cancel:hover {
        -webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
        -moz-box-shadow: 0 0 0 rgba(0,0,0,0);
        box-shadow: 0 0 0 rgba(0,0,0,0);
    }

    .ui-page .ui-page-cancel i {
        color: #ccc;
    }

.ui-page-small .ui-page-next, .ui-page-small .ui-page-prev, .ui-page-small a {
    font-size: 12px;
    height: 28px;
    line-height: 28px;
}

.ui-page-small .ui-page-skip, .ui-page-small .ui-page-total {
    font-size: 12px;
}

#comment .more-link {
    float: right;
    margin-top: -19px;
}

.comment .tag-available span {
    cursor: pointer;
}

    .comment .tag-available span.tag-1:hover, .comment .tag-available span.tag-2:hover {
        color: #666;
        border-color: #666;
        background-color: transparent;
    }

    .comment .tag-available span.tag-1 {
        color: #999;
        border-color: #e0e0e0;
    }

        .comment .tag-available span.tag-1.selected {
            color: #e4393c;
            border-color: #e4393c;
        }

    .comment .tag-available span.tag-2 {
        background: #ebebeb;
    }

        .comment .tag-available span.tag-2.selected, .comment .tag-available span.tag-2.selected:hover {
            color: #088000;
            border-color: #088000;
            background-color: transparent;
        }

.comment .tag-list {
    height: 22px;
    overflow: hidden;
}

    .comment .tag-list span {
        display: inline-block;
        line-height: 20px;
        padding: 0 9px;
        border: 1px solid #e0e0e0;
        border-radius: 2px;
        margin-right: 10px;
        margin-bottom: 10px;
        color: #999;
    }

    .comment .tag-list .default {
        background: #ebebeb;
    }

        .comment .tag-list .default:hover {
            color: #666;
            border-color: #666;
            background: #fff;
        }

        .comment .tag-list .default.selected {
            color: #088000;
            border-color: #088000;
            background: #fff;
        }

.comment .comment-info {
    overflow: hidden;
    zoom: 1;
    padding: 25px 0;
}

    .comment .comment-info .comment-percent {
        width: 90px;
        padding: 15px 0 0 40px;
        float: left;
    }

    .comment .comment-info .percent-tit {
        font-size: 12px;
        color: #666;
        font-weight: 400;
    }

    .comment .comment-info .percent-con {
        line-height: 110%;
        font-size: 45px;
        color: #E4393C;
        font-family: arial;
    }

        .comment .comment-info .percent-con span {
            font-size: 23px;
        }

    .comment .comment-info .percent-info {
        margin-left: 90px;
    }

        .comment .comment-info .percent-info .tag-list {
            height: auto;
            overflow: visible;
        }

    .comment .comment-info .notag {
        background: url(/Product/img/notag-logo.png) no-repeat;
        width: 320px;
        height: 58px;
        margin: 16px auto 0;
        padding-top: 19px;
        padding-left: 98px;
        color: #999;
    }

    .comment .comment-info .empty-rate {
        padding-top: 34px;
    }

    .comment .comment-info .percent-rate {
        padding-top: 15px;
        height: 60px;
        overflow: hidden;
        zoom: 1;
    }

    .comment .comment-info .rate-item {
        width: 145px;
        margin-right: 15px;
        float: left;
        _display: inline;
    }

        .comment .comment-info .rate-item strong {
            font-weight: 400;
        }

    .comment .comment-info .rate-wrap {
        height: 10px;
        margin: 7px 0;
        overflow: hidden;
        border-radius: 5px;
        background: #ebebeb;
    }

    .comment .comment-info .inner-rate {
        height: 10px;
        overflow: hidden;
        border-radius: 5px;
        background: #e4393c;
    }

    .comment .comment-info .rate-info {
        color: #e4393c;
    }

        .comment .comment-info .rate-info span {
            color: #999;
            float: right;
        }

.comment .comments-list {
    min-height: 93px;
}

    .comment .comments-list .ui-page-wrap {
        text-align: right;
        padding-top: 15px;
    }

.comment .sort-select {
    position: relative;
    white-space: nowrap;
    line-height: 30px;
    margin-right: 10px;
}

    .comment .sort-select .current {
        margin-right: 10px;
        padding: 0 10px;
    }

        .comment .sort-select .current span {
            display: inline-block;
            *display: inline;
            *zoom: 1;
            height: 30px;
            vertical-align: top;
        }

        .comment .sort-select .current i {
            display: inline-block;
            *display: inline;
            *zoom: 1;
            width: 16px;
            height: 30px;
            background: url(/Product/img/commentsListIcons1.png) 1px -19px no-repeat;
            _background: url(/Product/img/commentsListIcons1-8.png) 1px -19px no-repeat;
            vertical-align: top;
        }

    .comment .sort-select:hover .others {
        display: block;
    }

    .comment .sort-select .others {
        position: absolute;
        top: -1px;
        right: 9px;
        background: #fff;
        border: 1px solid #ccc;
        box-shadow: 0 0 2px 0 #888;
        display: none;
    }

        .comment .sort-select .others .curr {
            padding: 0 10px;
        }

            .comment .sort-select .others .curr span {
                display: inline-block;
                *display: inline;
                *zoom: 1;
                height: 30px;
                vertical-align: top;
            }

            .comment .sort-select .others .curr i {
                display: inline-block;
                *display: inline;
                *zoom: 1;
                width: 16px;
                height: 30px;
                background: url(/Product/img/commentsListIcons1.png) 1px -42px no-repeat;
                _background: url(/Product/img/commentsListIcons1-8.png) 1px -42px no-repeat;
                vertical-align: top;
            }

        .comment .sort-select .others ul {
            margin-top: 0;
        }

            .comment .sort-select .others ul li {
                cursor: pointer;
                padding: 0 20px 0 10px;
                display: block;
            }

                .comment .sort-select .others ul li:hover {
                    color: #e4393c;
                    background-color: #e6e6e6;
                }

    .comment .sort-select.disable .current i {
        visibility: hidden;
    }

    .comment .sort-select.disable .others {
        display: none;
    }

.comment .comment-item {
    zoom: 1;
    padding: 15px;
    border-bottom: 1px solid #ddd;
}

    .comment .comment-item .tag-list {
        padding-bottom: 12px;
    }

        .comment .comment-item .tag-list span {
            cursor: text;
        }

            .comment .comment-item .tag-list span:hover {
                color: #999;
                border-color: #e0e0e0;
            }

    .comment .comment-item .user-column {
        width: 140px;
        float: left;
    }

    .comment .comment-item .user-info {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

        .comment .comment-item .user-info img {
            border-radius: 50%;
            margin-right: 5px;
        }

    .comment .comment-item .user-level {
        padding-top: 3px;
    }

        .comment .comment-item .user-level span {
            color: #088000;
            margin-right: 8px;
        }

    .comment .comment-item .comment-column {
        margin-left: 150px;
    }

    .comment .comment-item .comment-star {
        width: 78px;
        height: 14px;
        background: url(/Product/img/star.png) no-repeat;
    }

    .comment .comment-item .star0 {
        background-position: -80px 0;
    }

    .comment .comment-item .star1 {
        background-position: -64px 0;
    }

    .comment .comment-item .star2 {
        background-position: -48px 0;
    }

    .comment .comment-item .star3 {
        background-position: -32px 0;
    }

    .comment .comment-item .star4 {
        background-position: -16px 0;
    }

    .comment .comment-item .star5 {
        background-position: 0 0;
    }

    .comment .comment-item .comment-con {
        font-size: 14px;
        padding: 10px 0;
        line-height: 180%;
        color: #333;
    }

    .comment .comment-item .order-info {
        float: left;
        color: #999;
    }

        .comment .comment-item .order-info span {
            margin-right: 20px;
        }

        .comment .comment-item .order-info .p-tooltips span, .comment .comment-item .order-info .user-access {
            margin-right: 0;
        }

        .comment .comment-item .order-info a {
            color: #999;
        }

            .comment .comment-item .order-info a:hover {
                color: #e4393c;
            }

        .comment .comment-item .order-info .source {
            position: relative;
        }

        .comment .comment-item .order-info .user-item {
            display: inline;
        }

        .comment .comment-item .order-info .p-tooltips {
            position: relative;
            margin-right: 0;
        }

        .comment .comment-item .order-info .source-layer {
            display: none;
            width: 438px;
            height: 209px;
            padding: 15px 0 15px 15px;
            position: absolute;
            left: -150px;
            top: 22px;
            background: #fff;
            border: 1px solid #cecbce;
            color: #666;
            box-shadow: 0 0 2px 2px #eee;
        }

        .comment .comment-item .order-info .sprite-arrow {
            width: 11px;
            height: 6px;
            background-image: url(/Product/img/__sprite.png);
            background-position: -64px -41px;
            position: absolute;
            top: -6px;
            left: 40%;
        }

    .comment .comment-item .comment-op .praised .sprite-praise, .comment .comment-item .comment-op a:hover .sprite-comment, .comment .comment-item .comment-op a:hover .sprite-praise, .comment .comment-item .sprite-comment, .comment .comment-item .sprite-praise {
        width: 16px;
        height: 16px;
        background-image: url(/Product/img/__sprite.png);
    }

    .comment .comment-item .order-info .hover .source-layer {
        display: block;
        z-index: 1;
    }

    .comment .comment-item .comment-op {
        float: right;
    }

        .comment .comment-item .comment-op i {
            margin-right: 5px;
            vertical-align: 1px;
            vertical-align: -2px;
        }

        .comment .comment-item .comment-op a {
            display: inline-block;
            margin-left: 25px;
            color: #666;
        }

            .comment .comment-item .comment-op .praised, .comment .comment-item .comment-op a:hover {
                color: #e4393c;
            }

                .comment .comment-item .comment-op a:hover .sprite-praise {
                    background-position: 0 -34px;
                }

                .comment .comment-item .comment-op a:hover .sprite-comment {
                    display: inline-block;
                    background-position: -16px -34px;
                }

                .comment .comment-item .comment-op .praised .sprite-praise {
                    background-position: 0 -34px;
                }

    .comment .comment-item .sprite-praise {
        display: inline-block;
        background-position: -32px -34px;
    }

    .comment .comment-item .sprite-comment {
        display: inline-block;
        background-position: -48px -34px;
    }

    .comment .comment-item .pic-list {
        padding-bottom: 15px;
    }

        .comment .comment-item .pic-list img {
            border: 1px solid #e2e2e2;
            padding: 1px;
            margin-right: 6px;
        }

        .comment .comment-item .pic-list .current img {
            border: 2px solid #e53e41;
            padding: 0;
        }

    .comment .comment-item .pic-view {
        position: relative;
        border: 1px solid #e3e3e3;
        margin: 7px 0 11px;
        float: left;
    }

        .comment .comment-item .pic-view img {
            max-width: 370px;
            max-height: 478px;
        }

        .comment .comment-item .pic-view .cursor-next, .comment .comment-item .pic-view .cursor-prev, .comment .comment-item .pic-view .cursor-small {
            width: 100px;
            position: absolute;
            height: 100%;
            top: 0;
            background: url(about:blank) fixed;
            z-index: 3;
        }

        .comment .comment-item .pic-view .cursor-prev {
            left: 0;
            cursor: url(/Product/img/prev2.cur),auto;
        }

:root .comment .comment-item .pic-view .cursor-prev {
    cursor: url(/Product/img/prev.cur),auto;
}

.comment .comment-item .pic-view .cursor-next {
    right: 0;
    cursor: url(/Product/img/next2.cur),auto;
}

:root .comment .comment-item .pic-view .cursor-next {
    cursor: url(/Product/img/next.cur),auto;
}

.comment .comment-item .pic-view .cursor-small {
    width: 100%;
    left: 0;
    cursor: url(/Product/img/small.cur),auto;
    z-index: 2;
}

.comment .comment-item .pic-view .pic-op {
    position: absolute;
    left: 5px;
    top: 5px;
    z-index: 6;
}

    .comment .comment-item .pic-view .pic-op a {
        display: inline-block;
        height: 26px;
        line-height: 26px;
        padding: 0 5px;
        border-radius: 4px;
        background: rgba(0,0,0,.5);
        margin-right: 12px;
        color: #fff;
        *backgdround: #000;
        *filter: alpha(opacity=50);
    }

    .comment .comment-item .pic-view .pic-op .sprite-turn-left, .comment .comment-item .pic-view .pic-op .sprite-turn-right {
        display: inline-block;
        margin-right: 5px;
        vertical-align: -3px;
    }

    .comment .comment-item .pic-view .pic-op .sprite-turn-right {
        width: 16px;
        height: 15px;
        background-image: url(/Product/img/__sprite.png);
        background-position: -48px -50px;
    }

    .comment .comment-item .pic-view .pic-op .sprite-turn-left {
        width: 16px;
        height: 15px;
        background-image: url(/Product/img/__sprite.png);
        background-position: -32px -50px;
    }

.comment .comment-item .recomment-con {
    font-size: 14px;
    margin-top: 12px;
    border-top: 1px solid #f0f0f0;
}

.comment .comment-item .recomment {
    padding: 12px 0 5px;
    color: #ff561c;
    line-height: 170%;
}

.comment .comment-item .comment-time {
    color: #999;
    clear: both;
}

.comment .comment-item .append-comment {
    border-top: 1px solid #f0f0f0;
    margin-top: 12px;
    padding-top: 12px;
}

    .comment .comment-item .append-comment .comment-con {
        padding-top: 5px;
    }

    .comment .comment-item .append-comment .pic-list {
        padding-bottom: 8px;
    }

.comment .comment-item .append-time {
    color: #999;
}

.comment .comment-message:after {
    content: ".";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
}

.comment-more {
    position: relative;
    height: 46px;
    font-size: 0;
    margin: 10px 0;
    background: #f7f7f7;
    text-align: center;
    line-height: 46px;
}

    .comment-more a, .comment-more span {
        font-size: 12px;
        display: inline-block;
    }

    .comment-more span {
        color: #999;
    }

    .comment-more a {
        margin-left: 11px;
    }

    .comment-more .comment-up-triangle {
        position: absolute;
        width: 0;
        height: 0;
        top: -12px;
        left: 50%;
        margin-left: -6px;
        border-width: 0 12px 12px;
        border-color: transparent transparent #f7f7f7;
        border-style: solid;
    }

    .comment-more .sprite-down, .comment-more .sprite-up {
        height: 7px;
        background-image: url(/Product/img/__sprite.png);
        display: inline-block;
        margin-left: 5px;
    }

    .comment-more .sprite-up {
        width: 12px;
        background-position: -64px -34px;
    }

    .comment-more .sprite-down {
        width: 13px;
        background-position: 0 -66px;
    }

.comment-default-good-reputation {
    height: 42px;
    line-height: 42px;
    text-align: center;
    margin-bottom: -10px;
}

    .comment-default-good-reputation span {
        color: #999;
    }

#fold-comment.comment-layer .comment-item {
    padding: 10px;
}

#fold-comment.comment-layer .comment-con {
    line-height: 1.5em;
    white-space: nowrap;
    width: 660px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

#fold-comment.comment-layer .com-table-footer {
    text-align: right;
    margin-top: 15px;
}

.comments-showImgSwitch-wrap {
    padding: 12px 0;
    margin: 0 10px 10px;
}

    .comments-showImgSwitch-wrap .thumbnails {
        height: 85px;
        margin: 0 auto 10px;
        position: relative;
    }

        .comments-showImgSwitch-wrap .thumbnails .thumb-list {
            width: 610px;
            height: 85px;
            margin: 0 auto;
            overflow: hidden;
        }

            .comments-showImgSwitch-wrap .thumbnails .thumb-list ul {
                width: 100000px;
            }

                .comments-showImgSwitch-wrap .thumbnails .thumb-list ul li {
                    float: left;
                    width: 80px;
                    height: 85px;
                    margin-right: 8px;
                }

                    .comments-showImgSwitch-wrap .thumbnails .thumb-list ul li a {
                        display: block;
                        width: 76px;
                        height: 76px;
                        padding: 1px;
                        border: 1px solid #eee;
                        overflow: hidden;
                    }

                        .comments-showImgSwitch-wrap .thumbnails .thumb-list ul li a.selected a, .comments-showImgSwitch-wrap .thumbnails .thumb-list ul li a:hover a, .comments-showImgSwitch-wrap .thumbnails .thumb-list ul li.selected a, .comments-showImgSwitch-wrap .thumbnails .thumb-list ul li:hover a {
                            padding: 0;
                            border: 2px solid #e4393c;
                        }

                        .comments-showImgSwitch-wrap .thumbnails .thumb-list ul li a img {
                            display: block;
                            vertical-align: top;
                            width: 76px;
                            height: 76px;
                        }

                    .comments-showImgSwitch-wrap .thumbnails .thumb-list ul li.selected, .comments-showImgSwitch-wrap .thumbnails .thumb-list ul li:hover {
                        background: url(/Product/img/commentsListIcons2.png) -374px 73px no-repeat;
                        _background: url(/Product/img/commentsListIcons2-8.png) -374px 73px no-repeat;
                    }

.jubao .wrap-tags, .root61 .comment .comment-info .tag-list {
    padding-left: 20px;
}

.comments-showImgSwitch-wrap .thumbnails .thumb-list .i-prev-btn {
    display: inline-block;
    width: 38px;
    height: 76px;
    background: url(/Product/img/commentsListIcons2.png) 6px 24px no-repeat #f9f9f9;
    _background: url(/Product/img/commentsListIcons2-8.png) 6px 24px no-repeat #f9f9f9;
    cursor: pointer;
    border: 1px solid #dfdfdf;
    position: absolute;
    top: 1px;
    left: 0;
}

    .comments-showImgSwitch-wrap .thumbnails .thumb-list .i-prev-btn:hover {
        background-position: -80px 24px;
    }

.comments-showImgSwitch-wrap .thumbnails .thumb-list .i-next-btn {
    display: inline-block;
    width: 38px;
    height: 76px;
    background: url(/Product/img/commentsListIcons2.png) -37px 24px no-repeat #f9f9f9;
    _background: url(/Product/img/commentsListIcons2-8.png) -37px 24px no-repeat #f9f9f9;
    cursor: pointer;
    border: 1px solid #dfdfdf;
    position: absolute;
    top: 1px;
    right: 0;
}

    .comments-showImgSwitch-wrap .thumbnails .thumb-list .i-next-btn:hover {
        background-position: -124px 24px;
    }

.comments-showImgSwitch-wrap .thumbnails .thumb-list .i-prev-disable, .comments-showImgSwitch-wrap .thumbnails .thumb-list .i-prev-disable:hover {
    background-position: -167px 24px;
}

.comments-showImgSwitch-wrap .thumbnails .thumb-list .i-next-disable, .comments-showImgSwitch-wrap .thumbnails .thumb-list .i-next-disable:hover {
    background-position: -213px 24px;
}

.comments-showImgSwitch-wrap .showContent-viewer .photo-viewer {
    width: 542px;
    height: 500px;
    border: 1px solid #dfdfdf;
    overflow: hidden;
    background: #fff;
    float: left;
}

    .comments-showImgSwitch-wrap .showContent-viewer .photo-viewer .photo-wrap {
        width: 100%;
        height: 100%;
        text-align: center;
        font-size: 0;
        position: relative;
    }

        .comments-showImgSwitch-wrap .showContent-viewer .photo-viewer .photo-wrap i {
            display: inline-block;
            width: 1px;
            height: 100%;
            overflow: hidden;
            vertical-align: middle;
        }

        .comments-showImgSwitch-wrap .showContent-viewer .photo-viewer .photo-wrap img {
            vertical-align: middle;
            margin-left: -1px;
        }

        .comments-showImgSwitch-wrap .showContent-viewer .photo-viewer .photo-wrap .cursor-left {
            width: 270px;
            left: 0;
            cursor: url(/Product/img/pic-prev.cur),auto;
            z-index: 3;
            position: absolute;
            height: 100%;
            top: 0;
            background: url(about:blank) fixed;
        }

            .comments-showImgSwitch-wrap .showContent-viewer .photo-viewer .photo-wrap .cursor-left.disable {
                cursor: auto !important;
            }

        .comments-showImgSwitch-wrap .showContent-viewer .photo-viewer .photo-wrap .cursor-right {
            width: 270px;
            right: 0;
            cursor: url(/Product/img/pic-next.cur),auto;
            z-index: 3;
            position: absolute;
            height: 100%;
            top: 0;
            background: url(about:blank) fixed;
        }

            .comments-showImgSwitch-wrap .showContent-viewer .photo-viewer .photo-wrap .cursor-right.disable {
                cursor: auto !important;
            }

.comments-showImgSwitch-wrap .showContent-viewer .info-viewer {
    float: right;
    width: 195px;
    height: 500px;
    overflow: hidden;
}

    .comments-showImgSwitch-wrap .showContent-viewer .info-viewer .p-comment {
        margin-top: 10px;
        padding-right: 5px;
        padding-bottom: 18px;
        border-bottom: 1px solid #eee;
        font-size: 12px;
        line-height: 20px;
        color: #999;
    }

    .comments-showImgSwitch-wrap .showContent-viewer .info-viewer .features-wrap {
        padding-top: 10px;
    }

        .comments-showImgSwitch-wrap .showContent-viewer .info-viewer .features-wrap .p-features {
            float: left;
            width: 105px;
        }

            .comments-showImgSwitch-wrap .showContent-viewer .info-viewer .features-wrap .p-features li {
                color: #999;
                line-height: 20px;
                font-family: "\5b8b\4f53";
                margin-top: 3px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }

        .comments-showImgSwitch-wrap .showContent-viewer .info-viewer .features-wrap .user-item-wrap {
            float: right;
            width: 80px;
        }

            .comments-showImgSwitch-wrap .showContent-viewer .info-viewer .features-wrap .user-item-wrap .user-item {
                width: 80px;
                line-height: 25px;
                height: 25px;
                overflow: hidden;
            }

                .comments-showImgSwitch-wrap .showContent-viewer .info-viewer .features-wrap .user-item-wrap .user-item .user-ico {
                    float: left;
                    margin-right: 5px;
                    border-radius: 50%;
                }

                .comments-showImgSwitch-wrap .showContent-viewer .info-viewer .features-wrap .user-item-wrap .user-item .user-name {
                    line-height: 25px;
                    word-break: break-all;
                }

        .comments-showImgSwitch-wrap .showContent-viewer .info-viewer .features-wrap .type-item {
            color: #999;
            line-height: 22px;
            font-family: "\5b8b\4f53";
        }

.root61 .comment .comment-info .rate-item {
    width: 170px;
    margin: 0 25px 0 20px;
}

.root61 .comments-showImgSwitch-wrap .thumbnails .thumb-list {
    width: 872px;
}

.root61 .comments-showImgSwitch-wrap .showContent-viewer .photo-viewer {
    width: 760px;
}

    .root61 .comments-showImgSwitch-wrap .showContent-viewer .photo-viewer .photo-wrap .cursor-left, .root61 .comments-showImgSwitch-wrap .showContent-viewer .photo-viewer .photo-wrap .cursor-right {
        width: 380px;
    }

.jubao .wrap-tags {
    height: 51px;
    overflow: hidden;
}

    .jubao .wrap-tags span.selected {
        color: #e4393c;
        border: 1px solid #e4393c;
    }

    .jubao .wrap-tags .tag {
        display: inline-block;
        padding: 0 10px;
        margin-right: 10px;
        line-height: 34px;
        margin-bottom: 15px;
        height: 34px;
        border: 1px solid #e0e0e0;
        cursor: pointer;
    }

.jubao .f-textarea {
    margin: 0 20px 20px;
    padding: 5px 10px;
    border: 1px solid #e0e0e0;
}

    .jubao .f-textarea textarea {
        width: 100%;
        height: 36px;
        resize: vertical;
        resize: none;
        outline: 0;
        line-height: 18px;
        color: #333;
        border: none;
    }

.jubao .fop-tip .tip-icon, .jubao .fop-tip .tip-text {
    display: inline-block;
    height: 16px;
    vertical-align: top;
}

.jubao .f-textarea .textarea-ext {
    line-height: 24px;
    text-align: right;
    color: #999;
    font-family: Verdana;
}

.jubao .fop-tip {
    clear: both;
    position: relative;
    top: -15px;
    margin-left: 20px;
    color: #e4393c;
}

    .jubao .fop-tip .tip-icon {
        width: 16px;
        margin-right: 5px;
        background: url(http://misc.360buyimg.com/user/myjd/comment/1.0.0/css/i/sprite-tip.png) 0 -80px no-repeat;
    }

    .jubao .fop-tip .tip-text {
        line-height: 16px;
    }

.jubao .btns {
    padding-right: 20px;
    padding-bottom: 10px;
}

    .jubao .btns .btn_cancle, .jubao .btns .btn_sure {
        height: 34px;
        padding: 0 32px;
        float: right;
        line-height: 34px;
        display: block;
        cursor: pointer;
    }

    .jubao .btns .btn_cancle {
        margin-left: 15px;
        background-color: #f5f5f5;
        border: 1px solid #ddd;
        border-radius: 2px;
        -webkit-transition: .2s;
        transition: .2s;
        color: #333;
    }

    .jubao .btns .btn_sure {
        background-color: #e4393c;
        border: 1px solid #e4393c;
        color: #fff;
        border-radius: 2px;
        -webkit-transition: .2s;
        transition: .2s;
    }

.dialog_jubao_fail, .dialog_jubao_suc {
    text-align: center;
}

    .dialog_jubao_fail .icon, .dialog_jubao_suc .icon {
        width: 48px;
        height: 48px;
        display: block;
        margin: 15px auto;
        background: url(//misc.360buyimg.com/user/myjd/comment/1.0.0/css/i/sprite-tip.png) no-repeat;
    }

    .dialog_jubao_fail .tt, .dialog_jubao_suc .tt {
        line-height: 26px;
        font-size: 16px;
        color: #666;
        font-weight: 700;
    }

    .dialog_jubao_fail .def, .dialog_jubao_suc .def {
        line-height: 30px;
        color: #999;
    }

    .dialog_jubao_fail .btn_close, .dialog_jubao_suc .btn_close {
        width: 90px;
        height: 34px;
        display: block;
        margin: 8px auto 27px;
        line-height: 34px;
        border: 1px solid #ddd;
        border-radius: 2px;
        background-color: #f5f5f5;
        cursor: pointer;
    }

    .dialog_jubao_fail .icon {
        background-position: -100px -88px;
    }

    .dialog_jubao_suc .icon {
        background-position: -152px -88px;
    }

/* jdf-1.0.0/ ui-base.css Date:2018-07-27 18:34:15 */
a, address, b, big, blockquote, body, center, cite, code, dd, del, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, label, legend, li, ol, p, pre, small, span, strong, u, ul, var {
    margin: 0;
    padding: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block;
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

button, html input[type=button], input[type=submit] {
    -webkit-apperance: button;
    cursor: pointer;
}

    button[disabled], html input[disabled] {
        cursor: default;
    }

ol, ul {
    list-style: none;
}

img {
    border: 0;
    vertical-align: middle;
}

em, i, u {
    font-style: normal;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.al {
    text-align: left;
}

.ac {
    text-align: center;
}

.ar {
    text-align: right;
}

.b {
    font-weight: 700;
}

.hide {
    display: none;
}

.clear, .clr {
    display: block;
    overflow: hidden;
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    *zoom: 1;
}

.dorpdown {
    position: relative;
}

.dorpdown-layer {
    display: none;
    position: absolute;
}

.dorpdown:hover .dorpdown-layer, .hover .dorpdown-layer {
    display: block;
}

.cw-icon {
    position: relative;
    cursor: default;
    zoom: 1;
}

    .cw-icon .i, .cw-icon i {
        display: block;
        position: absolute;
        overflow: hidden;
    }

.fr .cw-icon .iconfont {
    position: absolute;
    right: 5px;
    top: 10px;
    width: 12px;
    height: 12px;
    line-height: 12px;
}

.w {
    width: 990px;
    margin: 0 auto;
}

.root61 .w, .w1210 .w {
    width: 1210px;
}

.w1200 .w {
    width: 1200px;
}

.w1190 .w {
    width: 1190px;
}

body {
    font: 12px/150% tahoma,arial,Microsoft YaHei,Hiragino Sans GB,"\u5b8b\u4f53",sans-serif;
    -webkit-font-smoothing: antialiased;
    color: #666;
    background: #fff;
}

#com-content {
    background: #f6f6f6;
}

a {
    color: #666;
    text-decoration: none;
}

    a:hover {
        color: #f30213;
    }

.p-detail, .p-img, .p-market, .p-name, .p-price {
    overflow: hidden;
}

.m, .mb, .mc, .mt, .sm, .smb, .smc, .smt {
    overflow: hidden;
    zoom: 1;
}

.img-error {
    background: url(//misc.360buyimg.com/lib/skin/e/i/error-jd.gif) no-repeat 50% 50%;
}

@font-face {
    font-family: iconfont;
    src: url(//misc.360buyimg.com/jdf/1.0.0/unit/ui-base/5.0.0/font/iconfont.eot);
    src: url(//misc.360buyimg.com/jdf/1.0.0/unit/ui-base/5.0.0/font/iconfont.eot#iefix) format("embedded-opentype"),url(//misc.360buyimg.com/jdf/1.0.0/unit/ui-base/5.0.0/font/iconfont.woff) format("woff"),url(//misc.360buyimg.com/jdf/1.0.0/unit/ui-base/5.0.0/font/iconfont.ttf) format("truetype"),url(//misc.360buyimg.com/jdf/1.0.0/unit/ui-base/5.0.0/font/iconfont.svg#iconfont) format("svg");
}

.iconfont {
    font-family: iconfont;
    font-style: normal;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale;
}
/* jdf-1.0.0/ shortcut.css Date:2018-07-27 18:34:15 */
@charset "UTF-8";

#shortcut-2014 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: #e3e4e5;
    border-bottom: solid 1px #ddd;
}

    #shortcut-2014 .w {
        background: #e3e4e5;
        color: #999;
    }

    #shortcut-2014 a {
        color: #999;
    }

        #shortcut-2014 a:hover {
            color: #f30213;
        }

    #shortcut-2014 li {
        float: left;
        height: 30px;
        padding: 0 2px;
    }

        #shortcut-2014 li#ttbar-navs {
            padding: 0 1px 0 2px;
        }

            #shortcut-2014 li#ttbar-navs.hover, #shortcut-2014 li#ttbar-navs:hover {
                padding: 0 0 0 1px;
            }

        #shortcut-2014 li.dorpdown {
            z-index: 13;
        }

            #shortcut-2014 li.dorpdown:hover {
                padding: 0 1px;
            }

                #shortcut-2014 li.dorpdown:hover .dt {
                    background: #fff;
                    border: solid #ddd;
                    border-width: 0 1px;
                }

        #shortcut-2014 li.hover {
            padding: 0 1px;
        }

            #shortcut-2014 li.hover .dt {
                background: #fff;
                border: solid #ddd;
                border-width: 0 1px;
            }

        #shortcut-2014 li#ttbar-apps .dt {
            background: 0 0;
        }

        #shortcut-2014 li#ttbar-apps.dorpdown:hover .dt, #shortcut-2014 li#ttbar-apps.hover .dt {
            border-color: #e3e4e5;
        }

        #shortcut-2014 li.spacer {
            width: 1px;
            height: 12px;
            margin-top: 9px;
            padding: 0;
            background: #ccc;
            overflow: hidden;
        }

    #shortcut-2014 .dt {
        float: left;
        padding: 0 8px;
    }

    #shortcut-2014 .dd {
        line-height: 24px;
    }

    #shortcut-2014 .loading {
        display: block;
        height: 50px;
        background: url(//misc.360buyimg.com/jdf/1.0.0/unit/globalImages/1.0.0/loading.gif) no-repeat center center;
    }

    #shortcut-2014 .dorpdown-layer {
        top: 30px;
        background: #fff;
        border: 1px solid #ddd;
        *left: 1px;
    }

    #shortcut-2014 .ci-right {
        top: 12px;
        right: 8px;
        height: 7px;
        overflow: hidden;
        font: 400 15px/15px consolas;
        color: #6A6A6A;
        transition: transform .1s ease-in 0s;
        -webkit-transition: -webkit-transform .1s ease-in 0s;
    }

        #shortcut-2014 .ci-right s {
            position: relative;
            top: -7px;
            text-decoration: none;
        }

    #shortcut-2014 li:hover .ci-right {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
    }

    #shortcut-2014 .dd-spacer {
        position: absolute;
        top: -7px;
        height: 10px;
        background: #fff;
        overflow: hidden;
    }

    #shortcut-2014 .style-red {
        color: #f30213;
    }

    #shortcut-2014 #ttbar-home .iconfont {
        position: relative;
        display: inline;
        font-size: 16px;
        color: #5c5452;
        padding-right: 5px;
    }

    #shortcut-2014 #ttbar-mycity {
        padding-left: 0;
    }

        #shortcut-2014 #ttbar-mycity .iconfont {
            position: relative;
            display: inline;
            font-size: 14px;
            color: #5c5452;
        }

        #shortcut-2014 #ttbar-mycity .dt {
            padding: 0 25px 0 10px;
        }

        #shortcut-2014 #ttbar-mycity:hover .dt {
            padding: 0 24px 0 9px;
        }

        #shortcut-2014 #ttbar-mycity .dd {
            width: 301px;
            padding: 10px 0 10px 10px;
        }

        #shortcut-2014 #ttbar-mycity .dorpdown-layer {
            *left: 0;
        }

        #shortcut-2014 #ttbar-mycity .item {
            float: left;
            width: 60px;
            padding: 2px 0;
        }

            #shortcut-2014 #ttbar-mycity .item a {
                float: left;
                padding: 0 8px;
            }

                #shortcut-2014 #ttbar-mycity .item a:hover {
                    background: #F4F4F4;
                }

                #shortcut-2014 #ttbar-mycity .item a.selected {
                    background: #f30213;
                    color: #fff;
                }

        #shortcut-2014 #ttbar-mycity .dd-spacer {
            left: 0;
            width: 75px;
            _width: 76px;
        }

        #shortcut-2014 #ttbar-mycity .dd-spacer-extend {
            width: 87px;
            _width: 107px;
        }

        #shortcut-2014 #ttbar-mycity .areamini_inter {
            margin: 10px 0 10px 10px;
        }

        #shortcut-2014 #ttbar-mycity .areamini_inter_split {
            width: 262px;
            height: 0;
            border-bottom: dotted 1px #eee;
        }

        #shortcut-2014 #ttbar-mycity .areamini_inter_desc {
            margin: 9px 0;
        }

        #shortcut-2014 #ttbar-mycity .areamini_inter_list {
            overflow: hidden;
        }

        #shortcut-2014 #ttbar-mycity .areamini_inter_item {
            float: left;
            width: 145px;
            height: 26px;
            padding: 0;
            line-height: 26px;
        }

        #shortcut-2014 #ttbar-mycity .areamini_inter_lk {
            display: block;
            overflow: hidden;
        }

        #shortcut-2014 #ttbar-mycity .areamini_inter_ico {
            float: left;
            position: relative;
            top: 7px;
            margin-right: 8px;
            width: 15px;
            height: 10px;
            border: solid 1px transparent;
        }

        #shortcut-2014 #ttbar-mycity .areamini_inter_ico_global {
            background-repeat: no-repeat;
            background-position: 0 0;
            height: 12px;
            margin-top: -1px;
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAbCAYAAADYtRcLAAAAAklEQVR4AewaftIAAALFSURBVO3BTYhVVQAA4O9cn454xr+F0dA1FbOwQDBOgkFQizYtslzUokhCyBZCUWRBm9JVWSujRSW1iRDBCMKiaNMiqQ5URIU/pOgNRaJMHME3+m7PrpHKTMHj8Rim+b5Q17W/VSkNYzMewM04hD04jp1lzm2XCSG4Wt2lR6HLVb4Yvr7Wo5ZLqpRuxF4s949RvICleLVKaXuZ81EDNHpmlssFjdp/a+mqUhrGXix3pTfLnDv4uUrpKWyvUnq2zPmcAblp068EdAhFbe41HQGnTxbqTqBAbVwtjc1Y7kp7MaNKaWmZ85Ey57Eqpc/xGHaYQLj9Pf20+MVT/hIQOfTlDGd/v2DVXagxhmBcLY37cARLEDTuwUK8oatKaQ7ewgHsMCgHNeYFh3+Mdm9dZOTO+81fsMeSeIQLqI2r0PiozHkZTmhsw+P4tMy51ngfC7DSoBXoDPltf3L83Byj7aX++OkO9YUZFCbU0ggaBzGC3WXO31cpjeiqUgpYg4CZ/sUPp5/Tq1uMYwUKdM6J60+497pTOoe3mHnrYmFlzRhq42pptDTW4SV8XKX0LR7VVeZcVyk9iA/xlQE6tnW+i2rMLo5aNW+YMOzsrsrRsblCMKGWxi9VSivKnA9iU5XSK3ga31UpPVzm/FmZ8ydVShsx0wDtf32RRq2lRkdjnvMCgokUGjvxZJXSLI1dGMW1eERXldIcrME7BijGthjbYhwzFM8bih1DsWMonhfjmBjbYmyLsS3GthjbYmyLsS3Ude2iKqUSW/BamfOBKqUNeBvLsBAbsa3M+aRLQggms8IlZc4VnsHdVUovYwPO4HmsxhNlzidNmzZt2v9RqKn1KBBc5d2R1bUePXT8m6CPWvps3aF9ehZn66fCFNbSZ2tvW2+yKExhLXWtZyGYzFr6bN/Xe/RqOM7WT4UprKXPPrhhrcmiMIX9CRYv4u0MBGIsAAAAAElFTkSuQmCC);
        }

        #shortcut-2014 #ttbar-mycity .areamini_inter_ico_russia {
            background-repeat: no-repeat;
            background-position: -20px 0;
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAbCAYAAADYtRcLAAAAAklEQVR4AewaftIAAALFSURBVO3BTYhVVQAA4O9cn454xr+F0dA1FbOwQDBOgkFQizYtslzUokhCyBZCUWRBm9JVWSujRSW1iRDBCMKiaNMiqQ5URIU/pOgNRaJMHME3+m7PrpHKTMHj8Rim+b5Q17W/VSkNYzMewM04hD04jp1lzm2XCSG4Wt2lR6HLVb4Yvr7Wo5ZLqpRuxF4s949RvICleLVKaXuZ81EDNHpmlssFjdp/a+mqUhrGXix3pTfLnDv4uUrpKWyvUnq2zPmcAblp068EdAhFbe41HQGnTxbqTqBAbVwtjc1Y7kp7MaNKaWmZ85Ey57Eqpc/xGHaYQLj9Pf20+MVT/hIQOfTlDGd/v2DVXagxhmBcLY37cARLEDTuwUK8oatKaQ7ewgHsMCgHNeYFh3+Mdm9dZOTO+81fsMeSeIQLqI2r0PiozHkZTmhsw+P4tMy51ngfC7DSoBXoDPltf3L83Byj7aX++OkO9YUZFCbU0ggaBzGC3WXO31cpjeiqUgpYg4CZ/sUPp5/Tq1uMYwUKdM6J60+497pTOoe3mHnrYmFlzRhq42pptDTW4SV8XKX0LR7VVeZcVyk9iA/xlQE6tnW+i2rMLo5aNW+YMOzsrsrRsblCMKGWxi9VSivKnA9iU5XSK3ga31UpPVzm/FmZ8ydVShsx0wDtf32RRq2lRkdjnvMCgokUGjvxZJXSLI1dGMW1eERXldIcrME7BijGthjbYhwzFM8bih1DsWMonhfjmBjbYmyLsS3GthjbYmyLsS3Ude2iKqUSW/BamfOBKqUNeBvLsBAbsa3M+aRLQggms8IlZc4VnsHdVUovYwPO4HmsxhNlzidNmzZt2v9RqKn1KBBc5d2R1bUePXT8m6CPWvps3aF9ehZn66fCFNbSZ2tvW2+yKExhLXWtZyGYzFr6bN/Xe/RqOM7WT4UprKXPPrhhrcmiMIX9CRYv4u0MBGIsAAAAAElFTkSuQmCC);
            border: solid 1px #ebebeb;
        }

        #shortcut-2014 #ttbar-mycity .areamini_inter_ico_indonesia {
            background-repeat: no-repeat;
            background-position: 0 -17px;
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAbCAYAAADYtRcLAAAAAklEQVR4AewaftIAAALFSURBVO3BTYhVVQAA4O9cn454xr+F0dA1FbOwQDBOgkFQizYtslzUokhCyBZCUWRBm9JVWSujRSW1iRDBCMKiaNMiqQ5URIU/pOgNRaJMHME3+m7PrpHKTMHj8Rim+b5Q17W/VSkNYzMewM04hD04jp1lzm2XCSG4Wt2lR6HLVb4Yvr7Wo5ZLqpRuxF4s949RvICleLVKaXuZ81EDNHpmlssFjdp/a+mqUhrGXix3pTfLnDv4uUrpKWyvUnq2zPmcAblp068EdAhFbe41HQGnTxbqTqBAbVwtjc1Y7kp7MaNKaWmZ85Ey57Eqpc/xGHaYQLj9Pf20+MVT/hIQOfTlDGd/v2DVXagxhmBcLY37cARLEDTuwUK8oatKaQ7ewgHsMCgHNeYFh3+Mdm9dZOTO+81fsMeSeIQLqI2r0PiozHkZTmhsw+P4tMy51ngfC7DSoBXoDPltf3L83Byj7aX++OkO9YUZFCbU0ggaBzGC3WXO31cpjeiqUgpYg4CZ/sUPp5/Tq1uMYwUKdM6J60+497pTOoe3mHnrYmFlzRhq42pptDTW4SV8XKX0LR7VVeZcVyk9iA/xlQE6tnW+i2rMLo5aNW+YMOzsrsrRsblCMKGWxi9VSivKnA9iU5XSK3ga31UpPVzm/FmZ8ydVShsx0wDtf32RRq2lRkdjnvMCgokUGjvxZJXSLI1dGMW1eERXldIcrME7BijGthjbYhwzFM8bih1DsWMonhfjmBjbYmyLsS3GthjbYmyLsS3Ude2iKqUSW/BamfOBKqUNeBvLsBAbsa3M+aRLQggms8IlZc4VnsHdVUovYwPO4HmsxhNlzidNmzZt2v9RqKn1KBBc5d2R1bUePXT8m6CPWvps3aF9ehZn66fCFNbSZ2tvW2+yKExhLXWtZyGYzFr6bN/Xe/RqOM7WT4UprKXPPrhhrcmiMIX9CRYv4u0MBGIsAAAAAElFTkSuQmCC);
            border: solid 1px #ebebeb;
        }

        #shortcut-2014 #ttbar-mycity .areamini_inter_ico_thailand {
            background-repeat: no-repeat;
            background-position: -20px -17px;
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAbCAYAAADYtRcLAAAAAklEQVR4AewaftIAAALFSURBVO3BTYhVVQAA4O9cn454xr+F0dA1FbOwQDBOgkFQizYtslzUokhCyBZCUWRBm9JVWSujRSW1iRDBCMKiaNMiqQ5URIU/pOgNRaJMHME3+m7PrpHKTMHj8Rim+b5Q17W/VSkNYzMewM04hD04jp1lzm2XCSG4Wt2lR6HLVb4Yvr7Wo5ZLqpRuxF4s949RvICleLVKaXuZ81EDNHpmlssFjdp/a+mqUhrGXix3pTfLnDv4uUrpKWyvUnq2zPmcAblp068EdAhFbe41HQGnTxbqTqBAbVwtjc1Y7kp7MaNKaWmZ85Ey57Eqpc/xGHaYQLj9Pf20+MVT/hIQOfTlDGd/v2DVXagxhmBcLY37cARLEDTuwUK8oatKaQ7ewgHsMCgHNeYFh3+Mdm9dZOTO+81fsMeSeIQLqI2r0PiozHkZTmhsw+P4tMy51ngfC7DSoBXoDPltf3L83Byj7aX++OkO9YUZFCbU0ggaBzGC3WXO31cpjeiqUgpYg4CZ/sUPp5/Tq1uMYwUKdM6J60+497pTOoe3mHnrYmFlzRhq42pptDTW4SV8XKX0LR7VVeZcVyk9iA/xlQE6tnW+i2rMLo5aNW+YMOzsrsrRsblCMKGWxi9VSivKnA9iU5XSK3ga31UpPVzm/FmZ8ydVShsx0wDtf32RRq2lRkdjnvMCgokUGjvxZJXSLI1dGMW1eERXldIcrME7BijGthjbYhwzFM8bih1DsWMonhfjmBjbYmyLsS3GthjbYmyLsS3Ude2iKqUSW/BamfOBKqUNeBvLsBAbsa3M+aRLQggms8IlZc4VnsHdVUovYwPO4HmsxhNlzidNmzZt2v9RqKn1KBBc5d2R1bUePXT8m6CPWvps3aF9ehZn66fCFNbSZ2tvW2+yKExhLXWtZyGYzFr6bN/Xe/RqOM7WT4UprKXPPrhhrcmiMIX9CRYv4u0MBGIsAAAAAElFTkSuQmCC);
        }

        #shortcut-2014 #ttbar-mycity .areamini_inter_ico_spain {
            background-repeat: no-repeat;
            background-position: -40px 0;
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAbCAYAAADYtRcLAAAAAklEQVR4AewaftIAAALFSURBVO3BTYhVVQAA4O9cn454xr+F0dA1FbOwQDBOgkFQizYtslzUokhCyBZCUWRBm9JVWSujRSW1iRDBCMKiaNMiqQ5URIU/pOgNRaJMHME3+m7PrpHKTMHj8Rim+b5Q17W/VSkNYzMewM04hD04jp1lzm2XCSG4Wt2lR6HLVb4Yvr7Wo5ZLqpRuxF4s949RvICleLVKaXuZ81EDNHpmlssFjdp/a+mqUhrGXix3pTfLnDv4uUrpKWyvUnq2zPmcAblp068EdAhFbe41HQGnTxbqTqBAbVwtjc1Y7kp7MaNKaWmZ85Ey57Eqpc/xGHaYQLj9Pf20+MVT/hIQOfTlDGd/v2DVXagxhmBcLY37cARLEDTuwUK8oatKaQ7ewgHsMCgHNeYFh3+Mdm9dZOTO+81fsMeSeIQLqI2r0PiozHkZTmhsw+P4tMy51ngfC7DSoBXoDPltf3L83Byj7aX++OkO9YUZFCbU0ggaBzGC3WXO31cpjeiqUgpYg4CZ/sUPp5/Tq1uMYwUKdM6J60+497pTOoe3mHnrYmFlzRhq42pptDTW4SV8XKX0LR7VVeZcVyk9iA/xlQE6tnW+i2rMLo5aNW+YMOzsrsrRsblCMKGWxi9VSivKnA9iU5XSK3ga31UpPVzm/FmZ8ydVShsx0wDtf32RRq2lRkdjnvMCgokUGjvxZJXSLI1dGMW1eERXldIcrME7BijGthjbYhwzFM8bih1DsWMonhfjmBjbYmyLsS3GthjbYmyLsS3Ude2iKqUSW/BamfOBKqUNeBvLsBAbsa3M+aRLQggms8IlZc4VnsHdVUovYwPO4HmsxhNlzidNmzZt2v9RqKn1KBBc5d2R1bUePXT8m6CPWvps3aF9ehZn66fCFNbSZ2tvW2+yKExhLXWtZyGYzFr6bN/Xe/RqOM7WT4UprKXPPrhhrcmiMIX9CRYv4u0MBGIsAAAAAElFTkSuQmCC);
        }

        #shortcut-2014 #ttbar-mycity .areamini_inter_name {
            float: left;
            width: 120px;
        }

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5) {
    #shortcut-2014 #ttbar-mycity .areamini_inter_ico_global {
        background-repeat: no-repeat;
        -moz-background-size: 50px 24.5px;
        background-size: 50px 24.5px;
        background-position: 0 0;
        background-image: url(data:image/png;base64,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);
    }

    #shortcut-2014 #ttbar-mycity .areamini_inter_ico_russia {
        background-repeat: no-repeat;
        -moz-background-size: 50px 24.5px;
        background-size: 50px 24.5px;
        background-position: -17.5px 0;
        background-image: url(data:image/png;base64,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);
        border: solid 1px #ebebeb;
    }

    #shortcut-2014 #ttbar-mycity .areamini_inter_ico_indonesia {
        background-repeat: no-repeat;
        -moz-background-size: 50px 24.5px;
        background-size: 50px 24.5px;
        background-position: 0 -14.5px;
        background-image: url(data:image/png;base64,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);
        border: solid 1px #ebebeb;
    }

    #shortcut-2014 #ttbar-mycity .areamini_inter_ico_thailand {
        background-repeat: no-repeat;
        -moz-background-size: 50px 24.5px;
        background-size: 50px 24.5px;
        background-position: -17.5px -14.5px;
        background-image: url(data:image/png;base64,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);
    }

    #shortcut-2014 #ttbar-mycity .areamini_inter_ico_spain {
        background-repeat: no-repeat;
        -moz-background-size: 50px 24.5px;
        background-size: 50px 24.5px;
        background-position: -35px 0;
        background-image: url(data:image/png;base64,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);
    }
}

#shortcut-2014 #ttbar-login {
    margin-right: 10px;
}

    #shortcut-2014 #ttbar-login .link-login {
        font-family: "verdana,simsun";
    }

    #shortcut-2014 #ttbar-login .dt {
        padding-right: 72px;
    }

        #shortcut-2014 #ttbar-login .dt .nickname {
            display: block;
            width: 70px;
            white-space: nowrap;
            overflow: hidden;
            text-align: right;
        }

    #shortcut-2014 #ttbar-login .dorpdown-layer {
        width: 280px;
    }

    #shortcut-2014 #ttbar-login .dd-spacer {
        width: 150px;
    }

    #shortcut-2014 #ttbar-login .icon-plus-nickname {
        position: absolute;
        right: 27px;
        top: 7px;
        display: block;
        width: 38px;
        height: 16px;
        background: #d7d4cb url(//misc.360buyimg.com/jdf/1.0.0/unit/shortcut/5.0.0/i/user-plus-status.png) no-repeat 0 -68px;
    }

    #shortcut-2014 #ttbar-login .icon-plus-dropdown {
        display: block;
        width: 80px;
        height: 16px;
        background: url(//misc.360buyimg.com/jdf/1.0.0/unit/shortcut/5.0.0/i/user-plus-status.png) no-repeat 0 -34px;
    }

    #shortcut-2014 #ttbar-login .icon-plus-state0 .icon-plus-nickname {
        background-position: 0 -68px;
    }

    #shortcut-2014 #ttbar-login .icon-plus-state0 .icon-plus-dropdown {
        background-position: 0 -34px;
    }

    #shortcut-2014 #ttbar-login .icon-plus-state1 .icon-plus-nickname {
        background-position: 0 -51px;
    }

    #shortcut-2014 #ttbar-login .icon-plus-state1 .icon-plus-dropdown {
        background-position: 0 0;
    }

    #shortcut-2014 #ttbar-login .icon-plus-state2 .icon-plus-nickname {
        background-position: 0 -68px;
    }

    #shortcut-2014 #ttbar-login .icon-plus-state2 .icon-plus-dropdown {
        background-position: 0 -34px;
    }

    #shortcut-2014 #ttbar-login .icon-plus-state3 {
        border-color: #dec57b;
    }

        #shortcut-2014 #ttbar-login .icon-plus-state3 .icon-plus-nickname {
            background-position: 0 -51px;
        }

        #shortcut-2014 #ttbar-login .icon-plus-state3 .icon-plus-dropdown {
            background-position: 0 -17px;
        }

        #shortcut-2014 #ttbar-login .icon-plus-state3 .u-pic img {
            padding: 2px;
            background: url(//misc.360buyimg.com/jdf/1.0.0/unit/shortcut/5.0.0/i/user-plus-img-bg.png) no-repeat;
            background: none\0;
            *background: 0 0;
        }

    #shortcut-2014 #ttbar-login .icon-plus-state4 .icon-plus-nickname {
        background-position: 0 -68px;
    }

    #shortcut-2014 #ttbar-login .icon-plus-state4 .icon-plus-dropdown {
        background-position: 0 -34px;
    }

    #shortcut-2014 #ttbar-login.u-ent .dt {
        padding-right: 81px;
    }

    #shortcut-2014 #ttbar-login.u-ent .icon-plus-nickname {
        width: 47px;
        background-position: 0 -125px;
    }

    #shortcut-2014 #ttbar-login.u-ent .icon-plus-dropdown {
        background-position: 0 -105px;
    }

    #shortcut-2014 #ttbar-login.u-ent .u-msg a {
        color: #c96;
    }

    #shortcut-2014 #ttbar-login .userinfo {
        padding: 10px 0 10px 15px;
        overflow: hidden;
    }

    #shortcut-2014 #ttbar-login .u-pic {
        float: left;
        margin-right: 10px;
    }

        #shortcut-2014 #ttbar-login .u-pic img {
            border-radius: 50%;
            -moz-border-radius: 50%;
            -webkit-border-radius: 50%;
        }

    #shortcut-2014 #ttbar-login .u-plus {
        padding: 10px 0 0;
        overflow: hidden;
    }

    #shortcut-2014 #ttbar-login .link-logout {
        float: right;
        margin-right: 10px;
        line-height: 1.2;
    }

    #shortcut-2014 #ttbar-login .u-msg {
        font-family: simsun,Hiragino Sans GB;
        padding-top: 4px;
    }

    #shortcut-2014 #ttbar-login .badge-list-next, #shortcut-2014 #ttbar-login .badge-list-prev {
        float: left;
        font-family: simsun,Hiragino Sans GB;
        font-size: 30px;
        margin-top: 16px;
        color: #999;
    }

    #shortcut-2014 #ttbar-login .badge-list-prev {
        margin-left: 10px;
    }

        #shortcut-2014 #ttbar-login .badge-list-next:hover, #shortcut-2014 #ttbar-login .badge-list-prev:hover {
            color: #6a6a6a;
        }

    #shortcut-2014 #ttbar-login .badge-list {
        height: 88px;
        overflow: hidden;
        padding-top: 10px;
        border-top: 1px solid #e3e4e5;
    }

    #shortcut-2014 #ttbar-login .u-badges {
        float: left;
        position: relative;
        width: 222px;
        height: 82px;
        overflow: hidden;
        margin: 0 3px;
    }

    #shortcut-2014 #ttbar-login .badge-panel {
        width: 74px;
        text-align: center;
    }

        #shortcut-2014 #ttbar-login .badge-panel i {
            display: block;
            width: 55px;
            height: 56px;
            margin: 0 auto;
            background-image: url(//misc.360buyimg.com/jdf/1.0.0/unit/shortcut/5.0.0/i/user-medal24.png);
            _background-image: url(//misc.360buyimg.com/jdf/1.0.0/unit/shortcut/5.0.0/i/user-medal8.png);
            background-repeat: no-repeat;
        }

        #shortcut-2014 #ttbar-login .badge-panel .has-gbzx, #shortcut-2014 #ttbar-login .badge-panel .has-jxzlb, #shortcut-2014 #ttbar-login .badge-panel .has-plus, #shortcut-2014 #ttbar-login .badge-panel .has-sdtk, #shortcut-2014 #ttbar-login .badge-panel .has-smhx, #shortcut-2014 #ttbar-login .badge-panel .has-srtq, #shortcut-2014 #ttbar-login .badge-panel .has-yfdm, #shortcut-2014 #ttbar-login .badge-panel .has-yfsm, #shortcut-2014 #ttbar-login .badge-panel .hasnt-gbzx, #shortcut-2014 #ttbar-login .badge-panel .hasnt-jxzlb, #shortcut-2014 #ttbar-login .badge-panel .hasnt-plus, #shortcut-2014 #ttbar-login .badge-panel .hasnt-sdtk, #shortcut-2014 #ttbar-login .badge-panel .hasnt-smhx, #shortcut-2014 #ttbar-login .badge-panel .hasnt-srtq, #shortcut-2014 #ttbar-login .badge-panel .hasnt-yfdm, #shortcut-2014 #ttbar-login .badge-panel .hasnt-yfsm {
            background-image: url(//misc.360buyimg.com/jdf/1.0.0/unit/shortcut/5.0.0/i/sprite.shortcutUserinfo.png);
        }

        #shortcut-2014 #ttbar-login .badge-panel .has-plus {
            background-position: 0 0;
        }

        #shortcut-2014 #ttbar-login .badge-panel .hasnt-plus {
            background-position: -56px 0;
        }

        #shortcut-2014 #ttbar-login .badge-panel .has-yfsm {
            background-position: 0 -56px;
        }

        #shortcut-2014 #ttbar-login .badge-panel .hasnt-yfsm {
            background-position: -56px -56px;
        }

        #shortcut-2014 #ttbar-login .badge-panel .has-srtq {
            background-position: -112px -56px;
        }

        #shortcut-2014 #ttbar-login .badge-panel .hasnt-srtq {
            background-position: -168px -56px;
        }

        #shortcut-2014 #ttbar-login .badge-panel .has-sdtk {
            background-position: 0 -112px;
        }

        #shortcut-2014 #ttbar-login .badge-panel .hasnt-sdtk {
            background-position: -56px -112px;
        }

        #shortcut-2014 #ttbar-login .badge-panel .has-smhx {
            background-position: -112px 0;
        }

        #shortcut-2014 #ttbar-login .badge-panel .hasnt-smhx {
            background-position: -168px 0;
        }

        #shortcut-2014 #ttbar-login .badge-panel .has-jxzlb {
            background-position: -112px -112px;
        }

        #shortcut-2014 #ttbar-login .badge-panel .hasnt-jxzlb {
            background-position: -168px -112px;
        }

        #shortcut-2014 #ttbar-login .badge-panel .has-gbzx {
            background-position: 0 -168px;
        }

        #shortcut-2014 #ttbar-login .badge-panel .hasnt-gbzx {
            background-position: -56px -168px;
        }

        #shortcut-2014 #ttbar-login .badge-panel .has-yfdm {
            background-position: -112px -168px;
        }

        #shortcut-2014 #ttbar-login .badge-panel .hasnt-yfdm {
            background-position: -168px -168px;
        }

        #shortcut-2014 #ttbar-login .badge-panel .has-mfxz, #shortcut-2014 #ttbar-login .badge-panel .has-shsm, #shortcut-2014 #ttbar-login .badge-panel .has-zskf, #shortcut-2014 #ttbar-login .badge-panel .has-zxj, #shortcut-2014 #ttbar-login .badge-panel .has-zzfp {
            width: 50px;
            height: 50px;
            background-image: url(//misc.360buyimg.com/jdf/1.0.0/unit/shortcut/5.0.0/i/ent.sprite.shortcutUserinfo.png);
        }

        #shortcut-2014 #ttbar-login .badge-panel .has-zxj {
            background-position: -236px 0;
        }

        #shortcut-2014 #ttbar-login .badge-panel .has-mfxz {
            background-position: -118px 0;
        }

        #shortcut-2014 #ttbar-login .badge-panel .has-zzfp {
            background-position: 0 0;
        }

        #shortcut-2014 #ttbar-login .badge-panel .has-shsm {
            background-position: -59px 0;
        }

        #shortcut-2014 #ttbar-login .badge-panel .has-zskf {
            background-position: -177px 0;
        }

    #shortcut-2014 #ttbar-login .badge-panel-main .fore1 i {
        background-position: 0 0;
    }

    #shortcut-2014 #ttbar-login .badge-panel-main .fore1.u-dis i {
        background-position: 0 -56px;
    }

    #shortcut-2014 #ttbar-login .badge-panel-main .fore2 i {
        background-position: -55px 0;
    }

    #shortcut-2014 #ttbar-login .badge-panel-main .fore2.u-dis i {
        background-position: -55px -56px;
    }

    #shortcut-2014 #ttbar-login .badge-panel-main .fore3 i {
        background-position: -110px 0;
    }

    #shortcut-2014 #ttbar-login .badge-panel-main .fore3.u-dis i {
        background-position: -110px -56px;
    }

    #shortcut-2014 #ttbar-login .badge-panel-main .fore4 i {
        background-position: -165px 0;
    }

    #shortcut-2014 #ttbar-login .badge-panel-main .fore4.u-dis i {
        background-position: -165px -56px;
    }

    #shortcut-2014 #ttbar-login .badge-panel-main .fore5 i {
        background-position: -220px 0;
    }

    #shortcut-2014 #ttbar-login .badge-panel-main .fore5.u-dis i {
        background-position: -220px -56px;
    }

    #shortcut-2014 #ttbar-login .badge-panel-main .fore6 i {
        background-position: -275px 0;
    }

    #shortcut-2014 #ttbar-login .badge-panel-main .fore6.u-dis i {
        background-position: -275px -56px;
    }

    #shortcut-2014 #ttbar-login .badge-panel-main .fore7 i {
        background-position: -330px 0;
    }

    #shortcut-2014 #ttbar-login .badge-panel-main .fore7.u-dis i {
        background-position: -330px -56px;
    }

    #shortcut-2014 #ttbar-login .badge-panel-main .fore8 i {
        background-position: -385px 0;
    }

    #shortcut-2014 #ttbar-login .badge-panel-main .fore8.u-dis i {
        background-position: -385px -56px;
    }

    #shortcut-2014 #ttbar-login .badge-panel-main .fore9 i {
        background-position: -440px 0;
    }

    #shortcut-2014 #ttbar-login .badge-panel-main .fore9.u-dis i {
        background-position: -440px -56px;
    }

    #shortcut-2014 #ttbar-login .badge-panel-main .fore10 i {
        background-position: -495px 0;
    }

    #shortcut-2014 #ttbar-login .badge-panel-main .fore10.u-dis i {
        background-position: -495px -56px;
    }

    #shortcut-2014 #ttbar-login .badge-panel-main .fore1 .u-name {
        background: #ceaa62;
        color: #fff;
    }

    #shortcut-2014 #ttbar-login .badge-panel-main .u-name {
        display: inline;
        line-height: 1.5;
        margin-top: 6px;
        padding: 2px 1px;
    }

    #shortcut-2014 #ttbar-login .icon-plus-state3 .fore1 .u-name {
        background: #ceaa62;
        color: #fff;
    }

    #shortcut-2014 #ttbar-login .icon-plus-state4 .fore1 .u-name {
        background: 0 0;
        color: #666;
    }

#shortcut-2014 #ttbar-apps .dt {
    padding: 0 8px;
}

    #shortcut-2014 #ttbar-apps .dt .ci-left {
        top: 5px;
        left: 7px;
        width: 15px;
        height: 20px;
        background: url(//misc.360buyimg.com/jdf/1.0.0/unit/globalImages/1.0.0/jd2015img.png) 0 0 no-repeat;
    }

#shortcut-2014 #ttbar-apps .dd {
    width: 190px;
    border-bottom: 3px solid #60575a;
}

#shortcut-2014 #ttbar-apps .dorpdown-layer {
    right: 0;
}

#shortcut-2014 #ttbar-apps .dd-spacer {
    position: absolute;
    display: block;
    top: -9px;
    left: 154px;
    margin-left: -5px;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    border-width: 5px;
    border-style: solid;
    border-color: #e4e4e4 #e4e4e4 #fff;
}

#shortcut-2014 #ttbar-apps.hover .dt .ci-left {
    background: url(//misc.360buyimg.com/jdf/1.0.0/unit/globalImages/1.0.0/jd2015img.png) 0 -25px no-repeat;
}

#shortcut-2014 #ttbar-atte .dt, #shortcut-2014 #ttbar-serv .dt {
    width: 49px;
    padding-right: 25px;
}

#shortcut-2014 #ttbar-atte .dd, #shortcut-2014 #ttbar-serv .dd {
    width: 82px;
    padding-bottom: 8px;
}

#shortcut-2014 #ttbar-atte .item, #shortcut-2014 #ttbar-serv .item {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 70px;
    padding-left: 15px;
}

#shortcut-2014 #ttbar-ent .dt {
    width: 49px;
    padding-right: 25px;
}

#shortcut-2014 #ttbar-ent .dd {
    left: 1px;
    width: 140px;
    padding: 10px 0 10px 15px;
}

#shortcut-2014 #ttbar-ent .dd-spacer {
    width: 82px;
    left: 0;
}

#shortcut-2014 #ttbar-ent .item {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 56px;
    white-space: nowrap;
}

#shortcut-2014 #ttbar-atte .dd-spacer {
    left: 0;
    width: 82px;
}

#shortcut-2014 #ttbar-serv .dd {
    width: 170px;
    right: 1px;
    padding: 10px 0;
}

#shortcut-2014 #ttbar-serv .dd-spacer {
    width: 82px;
    right: 0;
}

#shortcut-2014 #ttbar-serv .item {
    padding-left: 10px;
}

#shortcut-2014 #ttbar-serv .item-business, #shortcut-2014 #ttbar-serv .item-client {
    font-weight: 700;
    padding-left: 10px;
    color: #666;
}

#shortcut-2014 #ttbar-serv .item-business {
    border-top: 1px dotted #eee;
    padding-top: 5px;
    margin-top: 5px;
}

#shortcut-2014 #ttbar-navs .dt {
    width: 49px;
    padding-right: 25px;
}

#shortcut-2014 #ttbar-navs .dd {
    right: -69px;
    width: 988px;
    padding: 20px 0 16px;
    *left: auto;
    _right: -1px;
}

#shortcut-2014 #ttbar-navs dl {
    float: left;
    width: 201px;
    padding-left: 20px;
    border-left: 1px solid #eee;
}

    #shortcut-2014 #ttbar-navs dl.fore1 {
        border-left: none;
        width: 301px;
    }

#shortcut-2014 #ttbar-navs dt {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 6px;
    color: #666;
}

#shortcut-2014 #ttbar-navs .item {
    float: left;
    width: 100px;
}

#shortcut-2014 #ttbar-navs .dd-spacer {
    right: 69px;
    width: 82px;
}

#shortcut-2014 .hover .dorpdown-layer {
    -webkit-transition: all 600ms cubic-bezier(0.23,1,.32,1);
}

.u-place-tip {
    position: absolute;
    left: 0;
    top: 32px;
    width: 229px;
    height: 47px;
    z-index: 20;
    background: url(//misc.360buyimg.com/jdf/1.0.0/unit/shortcut/5.0.0/i/u-place-tip24.png) no-repeat center 0;
    _background: url(//misc.360buyimg.com/jdf/1.0.0/unit/shortcut/5.0.0/i/u-place-tip8.png) no-repeat center 0;
}

.root61 #shortcut-2014 #ttbar-navs .dd {
    width: 1208px;
}

.root61 #shortcut-2014 #ttbar-navs .fore2 {
    display: block;
}

.root61 #shortcut-2014 #ttbar-navs dl {
    width: 259px;
}

    .root61 #shortcut-2014 #ttbar-navs dl.fore1 {
        width: 347px;
    }

.root61 #shortcut-2014 #ttbar-navs .item {
    width: 86px;
}

.w1190 #shortcut-2014 #ttbar-navs .dd {
    width: 1188px;
}

.w1190 #shortcut-2014 #ttbar-navs .fore2 {
    display: block;
}

.w1190 #shortcut-2014 #ttbar-navs dl {
    width: 255px;
}

    .w1190 #shortcut-2014 #ttbar-navs dl.fore1 {
        width: 340px;
    }

.w1190 #shortcut-2014 #ttbar-navs .item {
    width: 85px;
}

.w1200 #shortcut-2014 #ttbar-navs .dd {
    width: 1198px;
}

.w1200 #shortcut-2014 #ttbar-navs .fore2 {
    display: block;
}

.w1200 #shortcut-2014 #ttbar-navs dl {
    width: 255px;
}

    .w1200 #shortcut-2014 #ttbar-navs dl.fore1 {
        width: 340px;
    }

.w1200 #shortcut-2014 #ttbar-navs .item {
    width: 85px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min-device-pixel-ratio:1.5) {
    #shortcut-2014 #ttbar-login .badge-panel .has-gbzx, #shortcut-2014 #ttbar-login .badge-panel .has-jxzlb, #shortcut-2014 #ttbar-login .badge-panel .has-plus, #shortcut-2014 #ttbar-login .badge-panel .has-sdtk, #shortcut-2014 #ttbar-login .badge-panel .has-smhx, #shortcut-2014 #ttbar-login .badge-panel .has-srtq, #shortcut-2014 #ttbar-login .badge-panel .has-yfsm, #shortcut-2014 #ttbar-login .badge-panel .hasnt-gbzx, #shortcut-2014 #ttbar-login .badge-panel .hasnt-jxzlb, #shortcut-2014 #ttbar-login .badge-panel .hasnt-plus, #shortcut-2014 #ttbar-login .badge-panel .hasnt-sdtk, #shortcut-2014 #ttbar-login .badge-panel .hasnt-smhx, #shortcut-2014 #ttbar-login .badge-panel .hasnt-srtq, #shortcut-2014 #ttbar-login .badge-panel .hasnt-yfsm {
        background-size: 224px 224px;
        background-image: url(//misc.360buyimg.com/jdf/1.0.0/unit/shortcut/5.0.0/i/sprite.shortcutUserinfo@2x.png);
    }

    #shortcut-2014 #ttbar-login .badge-panel .has-mfxz, #shortcut-2014 #ttbar-login .badge-panel .has-shsm, #shortcut-2014 #ttbar-login .badge-panel .has-zskf, #shortcut-2014 #ttbar-login .badge-panel .has-zxj, #shortcut-2014 #ttbar-login .badge-panel .has-zzfp {
        background-size: 285px 50px;
        background-image: url(//misc.360buyimg.com/jdf/1.0.0/unit/shortcut/5.0.0/i/ent.sprite.shortcutUserinfo@2x.png);
    }
}
/* jdf-1.0.0/ myjd.css Date:2018-07-27 18:34:15 */
@charset "UTF-8";

#ttbar-myjd .dt {
    width: 49px;
    padding-right: 25px;
}

#ttbar-myjd .dorpdown-layer {
    width: 280px;
}

#ttbar-myjd .userinfo {
    padding: 10px 0 10px 15px;
    overflow: hidden;
}

#ttbar-myjd .u-pic {
    float: left;
    margin-right: 10px;
}

    #ttbar-myjd .u-pic img {
        border-radius: 50%;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
    }

#ttbar-myjd .u-name {
    padding: 6px 0 0;
    font-weight: 700;
}

#ttbar-myjd .orderlist {
    display: none;
    background: #000;
}

#ttbar-myjd .myjdlist1, #ttbar-myjd .myjdlist2 {
    width: 265px;
    padding: 5px 0 5px 15px;
    overflow: hidden;
}

    #ttbar-myjd .myjdlist1 .fore1, #ttbar-myjd .myjdlist1 .fore2, #ttbar-myjd .myjdlist2 .fore1, #ttbar-myjd .myjdlist2 .fore2 {
        float: left;
        width: 126px;
    }

#ttbar-myjd .myjdlist2 {
    border-top: 1px solid #f1f1f1;
}

#ttbar-myjd .viewlist {
    width: 250px;
    padding: 0 15px 10px;
    border-top: 1px solid #f1f1f1;
    padding-top: 10px;
}

    #ttbar-myjd .viewlist .smt {
        zoom: 1;
    }

        #ttbar-myjd .viewlist .smt h4 {
            float: left;
        }

        #ttbar-myjd .viewlist .smt .extra {
            float: right;
        }

    #ttbar-myjd .viewlist .item {
        float: left;
        padding: 4px;
        line-height: 0;
        font-size: 0;
    }

#ttbar-myjd .dd-spacer {
    left: 0;
    width: 82px;
}

#ttbar-myjd .user-level1, #ttbar-myjd .user-level2, #ttbar-myjd .user-level3, #ttbar-myjd .user-level4, #ttbar-myjd .user-level5, #ttbar-myjd .user-level6 {
    display: inline-block;
    width: 17px;
    height: 17px;
    line-height: 17px;
    vertical-align: middle;
    margin-left: 5px;
    background: url(//misc.360buyimg.com/jdf/1.0.0/unit/myjd/2.0.0/i/rank2014.gif);
}

#ttbar-myjd .user-level2 {
    background-position: 0 -17px;
}

#ttbar-myjd .user-level3 {
    background-position: 0 -34px;
}

#ttbar-myjd .user-level4 {
    background-position: 0 -51px;
}

#ttbar-myjd .user-level5 {
    background-position: 0 -68px;
}

#ttbar-myjd .user-level6 {
    background-position: 0 -85px;
}
/* jdf-1.0.0/ nav.css Date:2018-07-27 18:34:15 */
#nav-2014 {
    margin-top: 10px;
    height: 33px;
    border-bottom: 2px solid #f30213;
    _overflow: hidden;
}

    #nav-2014 .w {
        position: relative;
        z-index: 9;
    }

        #nav-2014 .w .w-spacer {
            display: none;
        }

    #nav-2014 .w-spacer {
        position: absolute;
        top: -1px;
        z-index: 1;
        width: 100%;
        height: 44px;
        border-top: 1px solid #DDD;
        border-bottom: 2px solid #B1191A;
    }

#categorys-2014 {
    float: left;
    position: relative;
    z-index: 10;
    width: 190px;
    height: 33px;
    line-height: 33px;
    background: #f30213;
    overflow: visible;
}

    #categorys-2014 .dt {
        padding: 0 10px;
        font-size: 14px;
        position: relative;
        bottom: 0;
        color: #fff;
    }

        #categorys-2014 .dt a {
            display: block;
            height: 33px;
            background: #f30213;
            color: #fff;
            text-decoration: none;
            text-align: center;
        }

        #categorys-2014 .dt s {
            position: relative;
            top: -9px;
            text-decoration: none;
        }

        #categorys-2014 .dt .ci-right {
            top: 14px;
            right: 7px;
            height: 7px;
            overflow: hidden;
            font: 700 20px/16px simsun,Hiragino Sans GB;
            color: #fff;
            transition: transform .1s ease-in 0s;
            -webkit-transition: -webkit-transform .1s ease-in 0s;
            display: block;
            position: absolute;
        }

    #categorys-2014 .dd {
        background: #fff;
        -webkit-box-shadow: -1px 3px 12px -1px rgba(0,0,0,.3);
        -moz-box-shadow: -1px 3px 12px -1px rgba(0,0,0,.3);
        box-shadow: -1px 3px 12px -1px rgba(0,0,0,.3);
        margin-top: 2px;
    }

    #categorys-2014 .dd-inner {
        padding: 10px 0 11px;
        border: none;
        border: solid 1px #f7f7f7 \0;
        border: solid 1px #f7f7f7 \9;
        border-top: none\9;
        filter: progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#F2FFFFFF", endColorstr="#F2FFFFFF");
        background-color: rgba(255,255,255,.95);
        *background-image: url(about:blank);
        background-image: url(about:blank) \0;
    }

        #categorys-2014 .dd-inner .item {
            position: relative;
            z-index: 1;
            height: 27px;
            color: #fff;
        }

            #categorys-2014 .dd-inner .item a {
                color: #626262;
            }

                #categorys-2014 .dd-inner .item a:hover {
                    color: #f30213;
                }

        #categorys-2014 .dd-inner h3 {
            position: absolute;
            z-index: 2;
            height: 27px;
            padding-left: 16px;
            line-height: 27px;
            font-size: 14px;
            font-weight: 400;
            color: #333;
        }

        #categorys-2014 .dd-inner .cate_menu_line {
            padding: 0 2px;
            font-size: 12px;
            line-height: 28px;
            font-family: Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53;
        }

        #categorys-2014 .dd-inner i {
            position: absolute;
            z-index: 1;
            top: 9px;
            right: 14px;
            width: 4px;
            height: 14px;
            font: 400 9px/14px consolas;
        }

        #categorys-2014 .dd-inner .hover {
            filter: progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#19270202", endColorstr="#19270202");
            background-color: rgba(39,2,2,.1);
        }

@media all and (min-width:0) {
    #categorys-2014 .dd-inner {
        border: none;\9
    }
}

#categorys-2014 .dorpdown-layer {
    display: none;
    position: absolute;
    left: 190px;
    top: 35px;
    width: 798px;
    min-height: 478px;
    border: 1px solid #f7f7f7;
    background-color: #f7f7f7;
    -webkit-box-shadow: 2px 0 5px -1px rgba(0,0,0,.3);
    -moz-box-shadow: 2px 0 5px -1px rgba(0,0,0,.3);
    box-shadow: 2px 0 5px -1px rgba(0,0,0,.3);
    -webkit-transition: top .25s ease;
    transition: top .25s ease;
    overflow: hidden;
}

    #categorys-2014 .dorpdown-layer .hover {
        display: block;
    }

#categorys-2014 .item-sub {
    display: none;
    zoom: 1;
    overflow: hidden;
}

    #categorys-2014 .item-sub:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
    }

#categorys-2014 .item-channels {
    float: left;
    display: inline;
    width: 590px;
    height: 24px;
    padding: 20px 0 0 20px;
    background: #f7f7f7;
    overflow: hidden;
}

    #categorys-2014 .item-channels a {
        float: left;
        display: inline;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        padding: 0 0 0 8px;
        margin-right: 10px;
        line-height: 24px;
        background: #7C7171;
        color: #fff;
        white-space: nowrap;
    }

        #categorys-2014 .item-channels a:hover {
            background: #f30213;
        }

            #categorys-2014 .item-channels a:hover i {
                background: #B1191A;
            }

    #categorys-2014 .item-channels i {
        display: inline-block;
        *zoom: 1;
        _display: inline;
        margin-left: 8px;
        width: 23px;
        height: 24px;
        font: 400 9px/24px consolas;
        background: #5c5251;
        text-align: center;
        cursor: pointer;
    }

    #categorys-2014 .item-channels .line {
        border-left: 1px solid #dbdbdb;
        display: inline;
        float: left;
        height: 24px;
        margin-right: 7px;
        width: 1px;
        overflow: hidden;
    }

    #categorys-2014 .item-channels .img-link {
        background: 0 0;
        line-height: normal;
        padding: 0;
    }

        #categorys-2014 .item-channels .img-link:hover {
            background: 0 0;
        }

    #categorys-2014 .item-channels .style-red {
        background: #f30213;
    }

        #categorys-2014 .item-channels .style-red i {
            background: #b1191a;
        }

        #categorys-2014 .item-channels .style-red:hover {
            background: #961019;
        }

            #categorys-2014 .item-channels .style-red:hover i {
                background: #851313;
            }

#categorys-2014 .subitems {
    float: left;
    width: 575px;
    padding: 10px 0 1006px 20px;
    margin-bottom: -1000px;
    background: #f7f7f7;
    min-height: 409px;
    _height: 409px;
    _overflow: visible;
}

    #categorys-2014 .subitems dl {
        position: relative;
        width: 100%;
        overflow: hidden;
        line-height: 2em;
    }

        #categorys-2014 .subitems dl.fore1 dd {
            border-top: none;
        }

    #categorys-2014 .subitems dt {
        position: absolute;
        left: 0;
        top: 0;
        width: 54px;
        padding: 8px 30px 0 0;
        text-align: right;
        font-weight: 700;
    }

        #categorys-2014 .subitems dt i {
            position: absolute;
            top: 13px;
            right: 18px;
            width: 4px;
            height: 14px;
            font: 400 9px/14px consolas;
        }

    #categorys-2014 .subitems dd {
        min-height: 24px;
        padding: 6px 16px 6px 84px;
        border-top: 1px solid #eee;
    }

        #categorys-2014 .subitems dd a {
            float: left;
            padding: 0 8px;
            margin: 4px 0;
            line-height: 16px;
            height: 16px;
            border-left: 1px solid #e0e0e0;
            white-space: nowrap;
        }

    #categorys-2014 .subitems .style-red {
        color: #f30213;
    }

    #categorys-2014 .subitems .style-red-border {
        float: left;
        margin: 4px 8px 4px 0;
        height: 16px;
        background: #f6f0f0;
        overflow: hidden;
    }

        #categorys-2014 .subitems .style-red-border a {
            font-family: "Microsoft YaHei",tahoma,arial,"Hiragino Sans GB","\5b8b\4f53",sans-serif;
            color: #f30213;
            line-height: 12px;
            line-height: 14px\9;
            line-height: 14px\0;
            line-height: 12px\9 \0;
            height: 12px;
            padding: 1px;
            margin: 0;
            border: 1px dotted #db7078;
            border-left: none;
            border-right: none;
            display: inline-block;
        }

        #categorys-2014 .subitems .style-red-border .left-b, #categorys-2014 .subitems .style-red-border .right-b {
            float: left;
            background: url(//img10.360buyimg.com/uba/jfs/t2986/155/1039328667/119/6d2a472a/57722598N82f09586.png) no-repeat 0 0;
            width: 5px;
            height: 16px;
        }

        #categorys-2014 .subitems .style-red-border .right-b {
            background-position: -5px 0;
        }

#categorys-2014 .item-brands {
    float: right;
    display: inline;
    width: 168px;
    overflow: hidden;
    margin: 19px 20px 10px 0;
}

    #categorys-2014 .item-brands a {
        float: left;
        display: inline;
        margin: 1px 0 0 1px;
    }

#categorys-2014 .item-promotions {
    float: right;
    display: inline;
    width: 168px;
    margin-right: 20px;
}

    #categorys-2014 .item-promotions a {
        display: block;
        margin-bottom: 1px;
    }

#nav-2014 .hover .dt .ci-right {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    _top: 17px;
}

#navitems-2014 {
    float: left;
    position: relative;
    z-index: 2;
}

    #navitems-2014 .spacer, #navitems-2014 a, #navitems-2014 li, #navitems-2014 ul {
        float: left;
    }

    #navitems-2014 .spacer {
        display: block;
    }

    #navitems-2014 a {
        height: 33px;
        padding: 0 22px;
        text-align: center;
        text-decoration: none;
        font-size: 14px;
        line-height: 33px;
        color: #333;
    }

        #navitems-2014 a:hover {
            color: #f30213;
        }

    #navitems-2014 .spacer {
        width: 1px;
        height: 13px;
        margin: 10px 0;
        background: #eee;
        overflow: hidden;
    }

    #navitems-2014 #navitems-group1 a {
        font-weight: 700;
    }

        #navitems-2014 #navitems-group1 a.b:hover, #navitems-2014 #navitems-group1 a:hover, #navitems-2014 #navitems-group1 li.curr a {
            color: #f30213;
        }

    #navitems-2014 #navitems-group2 a {
        color: #666;
    }

        #navitems-2014 #navitems-group2 a:hover {
            color: #f30213;
        }

        #navitems-2014 #navitems-group2 a.b {
            color: #333;
        }

            #navitems-2014 #navitems-group2 a.b:hover {
                color: #f30213;
            }

#treasure {
    float: right;
}

.root61 #categorys-2014 .item-channels {
    width: 800px;
}

.root61 #categorys-2014 .dorpdown-layer {
    width: 1020px;
}

.root61 #categorys-2014 .subitems {
    width: 800px;
}

.w1190 #categorys-2014 .item-channels {
    width: 775px;
}

.w1190 #categorys-2014 .dorpdown-layer {
    width: 1000px;
}

.w1190 #categorys-2014 .subitems {
    width: 775px;
}

.w1200 #categorys-2014 .item-channels {
    width: 790px;
}

.w1200 #categorys-2014 .dorpdown-layer {
    width: 1010px;
}

.w1200 #categorys-2014 .subitems {
    width: 790px;
}
/* jdf-1.0.0/ global-footer.css Date:2018-07-27 18:34:15 */
#footer-2017 {
    padding-bottom: 30px;
    background: #eaeaea;
    text-align: center;
}

    #footer-2017 .copyright_links p {
        font-size: 0;
    }

        #footer-2017 .copyright_links p a, #footer-2017 .copyright_links p span {
            font-size: 12px;
        }

    #footer-2017 .copyright_info {
        padding: 10px 0;
        line-height: 22px;
        color: #999;
    }

        #footer-2017 .copyright_info a {
            color: #999;
        }

            #footer-2017 .copyright_info a:hover {
                color: #f30213;
            }

    #footer-2017 .copyright_split {
        margin: 0 6px;
        color: #ccc;
    }

    #footer-2017 .copyright_license {
        margin-left: 16px;
    }

    #footer-2017 .copyright_auth_ico {
        overflow: hidden;
        display: inline-block;
        margin: 0 3px;
        width: 103px;
        height: 32px;
        background-image: url(//misc.360buyimg.com/jdf/1.0.0/unit/global-footer/5.0.0/i/ico_footer.png);
        line-height: 1000px;
    }

    #footer-2017 .copyright_auth_ico_1 {
        background-position: 0 0;
    }

    #footer-2017 .copyright_auth_ico_2 {
        background-position: -104px 0;
    }

    #footer-2017 .copyright_auth_ico_3 {
        background-position: 0 -33px;
    }

    #footer-2017 .copyright_auth_ico_4 {
        background-position: -104px -33px;
    }

    #footer-2017 .copyright_auth_ico_5 {
        background-position: 0 -66px;
    }

    #footer-2017 .copyright_auth_ico_6 {
        background-position: -104px -66px;
    }

    #footer-2017 .mod_copyright_inter_ico {
        display: inline-block;
        width: 15px;
        height: 10px;
        vertical-align: -1px;
        margin-right: 10px;
        background-repeat: no-repeat;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAbCAYAAADYtRcLAAAAAklEQVR4AewaftIAAALFSURBVO3BTYhVVQAA4O9cn454xr+F0dA1FbOwQDBOgkFQizYtslzUokhCyBZCUWRBm9JVWSujRSW1iRDBCMKiaNMiqQ5URIU/pOgNRaJMHME3+m7PrpHKTMHj8Rim+b5Q17W/VSkNYzMewM04hD04jp1lzm2XCSG4Wt2lR6HLVb4Yvr7Wo5ZLqpRuxF4s949RvICleLVKaXuZ81EDNHpmlssFjdp/a+mqUhrGXix3pTfLnDv4uUrpKWyvUnq2zPmcAblp068EdAhFbe41HQGnTxbqTqBAbVwtjc1Y7kp7MaNKaWmZ85Ey57Eqpc/xGHaYQLj9Pf20+MVT/hIQOfTlDGd/v2DVXagxhmBcLY37cARLEDTuwUK8oatKaQ7ewgHsMCgHNeYFh3+Mdm9dZOTO+81fsMeSeIQLqI2r0PiozHkZTmhsw+P4tMy51ngfC7DSoBXoDPltf3L83Byj7aX++OkO9YUZFCbU0ggaBzGC3WXO31cpjeiqUgpYg4CZ/sUPp5/Tq1uMYwUKdM6J60+497pTOoe3mHnrYmFlzRhq42pptDTW4SV8XKX0LR7VVeZcVyk9iA/xlQE6tnW+i2rMLo5aNW+YMOzsrsrRsblCMKGWxi9VSivKnA9iU5XSK3ga31UpPVzm/FmZ8ydVShsx0wDtf32RRq2lRkdjnvMCgokUGjvxZJXSLI1dGMW1eERXldIcrME7BijGthjbYhwzFM8bih1DsWMonhfjmBjbYmyLsS3GthjbYmyLsS3Ude2iKqUSW/BamfOBKqUNeBvLsBAbsa3M+aRLQggms8IlZc4VnsHdVUovYwPO4HmsxhNlzidNmzZt2v9RqKn1KBBc5d2R1bUePXT8m6CPWvps3aF9ehZn66fCFNbSZ2tvW2+yKExhLXWtZyGYzFr6bN/Xe/RqOM7WT4UprKXPPrhhrcmiMIX9CRYv4u0MBGIsAAAAAElFTkSuQmCC);
    }

    #footer-2017 .mod_copyright_inter_ico_global {
        background-position: 0 0;
        width: 15px;
        height: 12px;
        margin-top: -1px;
    }

    #footer-2017 .mod_copyright_inter_ico_rissia {
        background-position: -20px 0;
    }

    #footer-2017 .mod_copyright_inter_ico_indonesia {
        background-position: 0 -17px;
    }

    #footer-2017 .mod_copyright_inter_ico_thailand {
        background-position: -20px -17px;
    }

    #footer-2017 .mod_copyright_inter_ico_spain {
        background-position: -40px 0;
    }

.root61 #footer-2017 .copyright_split, .w1190 #footer-2017 .copyright_split, .w1200 #footer-2017 .copyright_split {
    margin: 0 10px;
}
/* jdf-1.0.0/ service.css Date:2018-07-27 18:34:15 */
#service-2017 {
    padding-bottom: 18px;
    background: #eaeaea;
    overflow: hidden;
}

    #service-2017 dl {
        float: left;
    }

    #service-2017 dt {
        padding-bottom: 6px;
        font-weight: 700;
        font-size: 14px;
        color: #777;
        height: 22px;
    }

    #service-2017 dd {
        font-size: 12px;
        color: #666;
        height: 22px;
        overflow: hidden;
    }

    #service-2017 .slogen {
        *zoom: 1;
        position: relative;
        height: 42px;
        padding: 30px 0 30px 55px;
        overflow: hidden;
    }

        #service-2017 .slogen .item {
            float: left;
            position: relative;
            width: 224px;
            height: 42px;
            line-height: 42px;
            font-size: 18px;
            font-weight: 700;
            text-indent: 46px;
            color: #444;
        }

            #service-2017 .slogen .item i {
                display: block;
                position: absolute;
                top: 0;
                left: 0;
                width: 36px;
                height: 42px;
                text-indent: -9999px;
                background-image: url(//misc.360buyimg.com/jdf/1.0.0/unit/service/5.0.0/i/ico_service.png);
                background-repeat: no-repeat;
                background-position: 0 0;
            }

        #service-2017 .slogen .fore2 i {
            background-position: 0 -43px;
        }

        #service-2017 .slogen .fore3 i {
            background-position: 0 -86px;
        }

        #service-2017 .slogen .fore4 i {
            background-position: 0 -129px;
        }

    #service-2017 .jd-help {
        border-top: solid 1px #dedede;
        border-bottom: solid 1px #dedede;
    }

        #service-2017 .jd-help dl {
            width: 206px;
            line-height: 22px;
        }

    #service-2017 .wrap {
        *zoom: 1;
        padding: 20px 0 20px 55px;
        margin-right: -340px;
    }

.root61 #service-2017 .slogen {
    padding-left: 65px;
    margin-right: -23px;
}

.root61 #service-2017 .wrap {
    padding-left: 65px;
    margin-right: -140px;
}

.w1200 #service-2017 .slogen {
    padding-left: 60px;
    margin-right: -28px;
}

.w1200 #service-2017 .wrap {
    padding-left: 60px;
    margin-right: -135px;
}

.w1190 #service-2017 .slogen {
    padding-left: 55px;
    margin-right: -33px;
}

.w1190 #service-2017 .wrap {
    padding-left: 55px;
    margin-right: -145px;
}

.root61 #service-2017 .slogen .item, .w1190 #service-2017 .slogen .item, .w1200 #service-2017 .slogen .item {
    width: 292px;
}

.root61 #service-2017 .wrap dl, .w1190 #service-2017 .wrap dl, .w1200 #service-2017 .wrap dl {
    width: 255px;
}
/*!Name: common.css
 * Date: 2018-7-30 22:1:22 */
.ETooltips .arrow, .lh, .p-name, .plist-2 li, .sp-search p {
    overflow: hidden;
}

.btn-def:hover, .btn-primary:hover, .btn-special1:hover, .btn-special2:hover, .btn-special3:hover, .itemInfo-wrap ins, .li .item a, .sp-category dl a, s {
    text-decoration: none;
}

.btn-def, .btn-primary, .btn-special1, .btn-special2, .btn-special3 {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}

.btn-def {
    border: 1px solid #ddd;
    background-color: #f8f8f8;
    color: #666;
    height: 23px;
    line-height: 23px;
    padding: 0 10px;
}

    .btn-def:hover {
        color: #333;
    }

.btn-primary, .btn-special1 {
    background-color: #df3033;
    color: #fff;
}

    .btn-primary:hover, .btn-special1:hover {
        color: #fff;
    }

.btn-special2, .btn-special3 {
    background-color: #85c360;
    color: #fff;
}

    .btn-special2:hover, .btn-special3:hover {
        color: #fff;
    }

    .btn-special3, .btn-special3:hover {
        color: #e4393c;
    }

.btn-primary {
    height: 28px;
    line-height: 28px;
    padding: 0 16px;
}

.btn-special1, .btn-special2, .btn-special3 {
    height: 23px;
    line-height: 23px;
    font-size: 18px;
}

.btn-special1, .btn-special2 {
    font-weight: 700;
}

.btn-special3 {
    background: #fff;
    border: 1px solid #e4393c;
}

.btn-buyplus, .btn-buyplus:hover {
    background-color: #414141;
    color: #fff38d;
}

.notify-stock, .notify-stock:hover {
    color: #e4393c;
}

.btn-sm {
    height: 19px;
    line-height: 19px;
}

.btn-lg {
    height: 46px;
    line-height: 46px;
    padding: 0 26px;
    font-size: 18px;
    font-family: "microsoft yahei";
}

.notify-stock {
    background: #fff;
    border: 1px solid #e4393c;
}

.btn-disable {
    border: 1px solid #ebebeb;
    color: #ccc;
    background-color: #f7f7f7;
    cursor: not-allowed;
}

    .btn-disable:hover {
        border-color: #ebebeb;
        color: #ccc;
    }

.ershou .btn-primary:hover {
    color: #fff;
}

.ershou .btn-primary, .ershou .btn-special1 {
    background: #2a70e9;
}

.ershou .btn-disable {
    border: 1px solid #ebebeb;
    color: #ccc;
    background-color: #f7f7f7;
    cursor: not-allowed;
}

    .ershou .btn-disable:hover {
        border-color: #ebebeb;
        color: #ccc;
    }

.p-price em {
    color: #999;
}

.p-price .price {
    color: #e4393c;
}

.p-price strong {
    color: #e4393c;
    font-size: 14px;
    font-family: Verdana;
}

.p-img {
    padding-bottom: 5px;
}

.p-name {
    max-height: 3em;
    min-height: 36px;
    _height: 3em;
    line-height: 1.5em;
    margin-bottom: 5px;
}

.ebook .aside .p-name {
    min-height: auto;
    _height: auto;
}

.ebook .aside .plist {
    padding: 0 9px;
}

.ebook .m-aside .mc .plist li {
    padding: 10px 0;
}

.plist {
    margin-bottom: 10px;
}

.plist-1 {
    padding: 0 10px;
}

    .plist-1 .fore1 .p-num, .plist-1 .fore2 .p-num, .plist-1 .fore3 .p-num {
        background: #e4393c;
    }

    .plist-1 li {
        clear: both;
        height: 85px;
        position: relative;
    }

        .plist-1 li .p-num {
            position: absolute;
            left: 0;
            top: 0;
            width: 20px;
            height: 20px;
            line-height: 20px;
            border-radius: 10px;
            background-color: #d5d5d5;
            color: #fff;
            text-align: center;
        }

    .plist-1 .p-img {
        float: left;
        margin-right: 5px;
    }

:root .plist-2 li .p-name {
    filter: none;
}

.plist-2 li {
    position: relative;
}

    .plist-2 li .p-name {
        position: absolute;
        left: 0;
        right: 0;
        bottom: -42px;
        background: rgba(0,0,0,.7);
        filter: progid:DXImageTransform.Microsoft.gradient( startcolorstr=#B2000000, endcolorstr=#B2000000 );
        padding-left: 10px;
    }

        .plist-2 li .p-name a {
            color: #fff;
        }

    .plist-2 li.hover .p-name, .plist-2 li:hover .p-name {
        bottom: 19px;
    }

#sp-new .plist-2 li .p-num, .pop-hot .plist-2 li .p-num {
    bottom: 5px;
    top: auto;
}

#sp-new .plist-2 li .p-count, .pop-hot .plist-2 li .p-count {
    margin-left: 22px;
}

#sp-new .plist-2 li .p-price, .pop-hot .plist-2 li .p-price {
    text-align: center;
}

#sp-new .plist-2 li .p-name, .pop-hot .plist-2 li .p-name {
    width: 140px;
    left: 50%;
    margin-left: -80px;
    padding: 0 10px;
}

#sp-new .plist-2 li.hover .p-name, #sp-new .plist-2 li:hover .p-name, .pop-hot .plist-2 li.hover .p-name, .pop-hot .plist-2 li:hover .p-name {
    bottom: 24px;
}

.ETab div.small {
    border: 1px solid #f5f5f5;
    background-color: #fafafa;
    padding-left: 10px;
}

    .ETab div.small li {
        padding: 5px 10px;
    }

        .ETab div.small li.current, .ETab div.small li.current a {
            background: #fafafa;
            color: #e4393c;
        }

    .ETab div.small .extra .item {
        padding-top: 4px;
    }

.ETab div.medium li {
    padding: 5px 15px;
    font-size: 12px;
}

.ETab div.large li {
    padding: 10px 25px;
    font-size: 14px;
}

.ETab .tab-main {
    position: relative;
    background-color: #f7f7f7;
    border: 1px solid #eee;
    border-bottom: 1px solid #e4393c;
    display: inline-block;
    display: block;
}

    .ETab .tab-main:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

* html .ETab .tab-main {
    height: 1%;
}

* + html .ETab .tab-main {
    min-height: 1%;
}

    .ETab .tab-main ul {
        margin-top: -1px;
    }

    .ETab .tab-main li {
        position: relative;
        display: inline-block;
        *display: inline;
        *zoom: 1;
        font-family: "microsoft yahei";
        cursor: pointer;
    }

        .ETab .tab-main li sup {
            background-color: #c81623;
            color: #fff;
            padding: 0 4px;
            position: absolute;
            right: -5px;
            top: -1px;
            font: 12px/16px arial;
        }

            .ETab .tab-main li sup b {
                position: absolute;
                left: 0;
                top: 13px;
                color: #c81623;
                font: 12px simsun;
            }

        .ETab .tab-main li:hover {
            color: #e4393c;
        }

        .ETab .tab-main li.current {
            background-color: #e4393c;
            color: #fff;
            cursor: default;
        }

    .ETab .tab-main .extra {
        position: absolute;
        top: 0;
        right: 0;
    }

.EDropdown, .EDropdown .head {
    position: relative;
}

.ETab .tab-main .extra s {
    font-family: simsun;
}

.ETab .tab-main .extra .item {
    float: right;
    *display: inline;
    margin-right: 10px;
    padding-top: 8px;
}

.ETab .tab-main .extra .btn-primary {
    margin-top: -3px;
}

.ETab .tab-con {
    padding: 10px 0;
}

.nav-qrcode .content {
    padding: 15px;
}

.ershou .ETab .tab-main {
    border-bottom: 1px solid #2a70e9;
}

    .ershou .ETab .tab-main li.current {
        background: #2a70e9;
    }

.ershou .ETab div.small {
    border: 1px solid #f5f5f5;
    background-color: #fafafa;
    padding-left: 10px;
}

    .ershou .ETab div.small li.current, .ershou .ETab div.small li.current a {
        background: #fafafa;
        color: #e4393c;
    }

.EDropdown .head {
    height: 23px;
    line-height: 23px;
    float: left;
    z-index: 1;
    padding: 1px 1px 0;
    cursor: pointer;
}

    .EDropdown .head .text {
        margin-left: 5px;
    }

.EDropdown .content {
    position: absolute;
    z-index: 0;
    background-color: #fff;
    top: 23px;
    left: 0;
}

.EDropdown .arrow {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 13px;
    height: 7px;
    margin: 0 10px 0 5px;
    _font-size: 0;
    background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/common/i/arr-close.png) no-repeat;
    transition: .2s ease;
    -ms-transition: .2s ease;
    -moz-transition: .2s ease;
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
}

.EDropdown .arr-open {
    background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/common/i/arr-open.png) no-repeat;\9
}

.EDropdown .close {
    position: absolute;
    right: 15px;
    top: 10px;
    width: 12px;
    height: 12px;
    overflow: hidden;
    line-height: 1000px;
    background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/common/i/close.png);
}

.EDropdown .border .head {
    border: 1px solid #ccc;
    border-bottom: none;
    padding: 0;
}

.EDropdown .border .content {
    border: 1px solid #ccc;
}

.hover .content {
    display: block;
}

.hover .head {
    background-color: #fff;
}

.hover .arrow {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}

.root61 .EDropdown .content {
    right: auto;
    left: 0;
}

.ETooltips {
    position: absolute;
    display: none;
}

.sp-search p label, .sp-search p span, .tag-list li {
    display: inline-block;
}

.ETooltips .content {
    padding: 10px;
    background: #fff;
    border: 1px solid #cecbce;
    color: #666;
    -moz-box-shadow: 0 0 2px 2px #eee;
    -webkit-box-shadow: 0 0 2px 2px #eee;
    box-shadow: 0 0 2px 2px #eee;
}

.ETooltips .arrow {
    position: absolute;
    background-image: url(data:image/gif;base64,R0lGODlhCwALAJECAM7Lzv///////wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkFERDZFOTU0OTdEMTExRTU5OUEwOUI4MTEyQUM5QkQxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2OEE0MkRBOTdENDExRTVCM0Y0RUU5QTQ1OUJEODA4IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2OEE0MkQ5OTdENDExRTVCM0Y0RUU5QTQ1OUJEODA4IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MEMyNERBMDhEMzk3RTUxMUFFRTBCREQ4QzU2QjU2OTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QURENkU5NTQ5N0QxMTFFNTk5QTA5QjgxMTJBQzlCRDEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAACACwAAAAACwALAAACGpQNpxi5AoJ0J8pZr05WX+5hzLZ0lBKd5VIAADs=);
    background-repeat: no-repeat;
}

.ETooltips .close {
    position: absolute;
    color: #666;
    font: 12px simsun;
    cursor: pointer;
}

.ETooltips-top {
    padding-bottom: 5px;
}

    .ETooltips-top .arrow {
        left: 10px;
        bottom: 0;
        width: 11px;
        height: 6px;
        background-position: 0 -5px;
        _bottom: -1px;
        z-index: 2;
    }

    .ETooltips-top .close {
        right: 1px;
        top: 0;
    }

.ETooltips-right {
    padding-left: 5px;
}

    .ETooltips-right .arrow {
        top: 10px;
        left: 0;
        width: 6px;
        height: 11px;
        background-position: 0 0;
    }

    .ETooltips-right .close {
        right: 1px;
        top: 1px;
    }

.ETooltips-bottom {
    padding-top: 5px;
}

    .ETooltips-bottom .arrow {
        top: 0;
        left: 10px;
        width: 11px;
        height: 6px;
        background-position: 0 0;
    }

    .ETooltips-bottom .close {
        right: 1px;
        top: 5px;
    }

.ETooltips-left {
    padding-right: 5px;
}

    .ETooltips-left .arrow {
        right: 0;
        top: 10px;
        width: 6px;
        height: 11px;
        background-position: -5px 0;
    }

    .ETooltips-left .close {
        right: 6px;
        top: 1px;
    }

.ETooltips-opposite .arrow {
    left: 80%;
}

.ELazy-loading {
    background: url(data:image/gif;base64,R0lGODlhKwAeAJEAAP///93d3Xq9VAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFFAAAACwDAA0AJQADAAACEpSPAhDtHxacqcr5Lm416f1hBQAh+QQJFAAAACwDAA0AJQADAAACFIyPAcLtDKKcMtn1Mt3RJpw53FYAACH5BAkUAAAALAMADQAlAAMAAAIUjI8BkL0CoxQtrYrenPjcrgDbVAAAOw==) center center no-repeat;
    *background-image: url(//misc.360buyimg.com/lib/skin/e/i/loading-jd.gif);
}

.ELazy-error {
    background: url(data:image/gif;base64,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) center center no-repeat;
    *background-image: url(//misc.360buyimg.com/lib/skin/e/i/error-jd.gif);
}

#rank .p-price {
    font-size: 14px;
}

.pop-hot .ETab .tab-main li {
    padding: 10px 22px;
}

.plist-pop {
    padding: 10px 10px 0;
}

    .plist-pop li {
        position: relative;
        margin-bottom: 10px;
    }

        .plist-pop li .p-count {
            color: #999;
        }

        .plist-pop li .p-num {
            position: absolute;
            left: 0;
            top: 0;
            width: 20px;
            height: 20px;
            line-height: 20px;
            border-radius: 10px;
            background-color: #e4393c;
            color: #fff;
            text-align: center;
        }

.sp-search .mc {
    padding: 8px;
}

.sp-search p {
    *zoom: 1;
    padding: 2px;
}

    .sp-search p label {
        width: 5em;
        text-align: right;
    }

    .sp-search p.sp-form-item1 input {
        width: 104px;
        *width: 107px;
    }

    .sp-search p.sp-form-item2 input {
        width: 3em;
    }

.sp-form-item1 input, .sp-form-item2 input, .sp-form-item3 input {
    border: 1px solid #ccc;
    padding: 2px;
}

.sp-category .sp-single, .sp-category dt {
    border-bottom: none;
}

.sp-form-item3 input {
    margin-left: -1px;
    background: #fff;
    color: #000;
    padding: 3px 10px;
    border-radius: 3px;
    cursor: pointer;
    background-image: -ms-linear-gradient(top,#F7F7F7 0,#F3F2F2 100%);
    background-image: -moz-linear-gradient(top,#F7F7F7 0,#F3F2F2 100%);
    background-image: -o-linear-gradient(top,#F7F7F7 0,#F3F2F2 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#F7F7F7),color-stop(1,#F3F2F2));
    background-image: -webkit-linear-gradient(top,#F7F7F7 0,#F3F2F2 100%);
    background-image: linear-gradient(to bottom,#F7F7F7 0,#F3F2F2 100%);
    *border: 0;
    *padding: 0;
    *width: 48px;
    *height: 24px;
    *line-height: 1000px;
    *overflow: hidden;
    *background: url(//static.360buyimg.com/item/unite/1.0.52/css/i/sp-btn-search.png) no-repeat #fff;
}

.sp-category dl a {
    display: block;
    height: 28px;
    line-height: 28px;
}

.sp-category dd {
    display: none;
}

    .sp-category dd a {
        height: 26px;
        line-height: 26px;
        white-space: nowrap;
    }

.sp-category dt {
    border-top: 1px solid #ddd;
    position: relative;
}

    .sp-category dt s {
        display: block;
        position: absolute;
        left: 10px;
        top: 6px;
        width: 16px;
        height: 16px;
        background-image: url(//misc.360buyimg.com/201007/skin/df/i/20130603A.png);
        background-repeat: no-repeat;
        background-position: -20px 0;
        cursor: pointer;
    }

.sp-category .open s {
    background-position: -37px 0;
}

.sp-category .mt, .sp-category dt a {
    background: #f7f7f7;
}

.sp-category .open dd {
    display: block;
}

.sp-category .open dt {
    border-bottom: 1px solid #ddd;
}

.sp-category dt a {
    padding-left: 36px;
}

.sp-category dd a {
    padding-left: 37px;
}

    .sp-category dd a:hover {
        color: #e4393c;
        font-weight: 700;
    }

.sp-category .mc {
    margin-top: -1px;
}

.m-aside .mc .plist li {
    padding: 5px 0;
    _zoom: 1;
}

.clb {
    clear: both;
}

.invisible {
    visibility: hidden;
}

blockquote, q {
    quotes: none;
}

    blockquote:after, blockquote:before, q:after, q:before {
        content: '';
        content: none;
    }

.lh {
    zoom: 1;
}

    .lh li {
        float: left;
        *display: inline;
    }

.arr {
    font-family: simsun;
}

.hl_red {
    color: #e4393c;
}

.hl_blue {
    color: #005aa0;
}

.loading-style1 {
    width: 126px;
    margin: 0 auto;
    text-align: center;
    color: #999;
}

    .loading-style1 b {
        display: block;
        width: 43px;
        height: 24px;
        margin: 0 auto 5px;
        background: url(//misc.360buyimg.com/lib/skin/e/i/loading-jd.gif) 50% 50% no-repeat;
    }

.aside, .detail {
    display: inline;
}

.m-aside .mt, .m-content .mt {
    background-color: #f7f7f7;
    border: 1px solid #eee;
}

.aside {
    float: left;
    width: 210px;
    margin-bottom: 20px;
}

.m-aside, .m-content {
    margin-bottom: 15px;
}

.detail {
    float: right;
    width: 770px;
    min-height: 220px;
}

.root61 .detail {
    width: 990px;
}

.building .detail {
    width: 100%;
}

.m-content h3 {
    font: 700 14px "microsoft yahei";
}

.m-content .mt {
    position: relative;
    padding: 10px;
    _zoom: 1;
}

    .m-content .mt .extra {
        position: absolute;
        top: 0;
        right: 0;
    }

#nav-2014 .new-tab, .li .item {
    position: relative;
}

.m-content .mt .extra .item {
    float: right;
    *display: inline;
    margin-right: 10px;
    padding-top: 8px;
}

.m-content .mt .extra .btn-primary {
    margin-top: -3px;
}

.m-content .mc {
    overflow: visible;
}

.m-aside h3 {
    font: 700 14px "microsoft yahei";
}

.m-aside .mt {
    padding: 10px;
}

.m-aside .mc {
    padding: 10px 10px 0;
    border: 1px solid #eee;
    border-top: none;
    overflow: visible;
}

.m-aside .no-padding, .no-padding {
    padding: 0;
}

.tag-list li {
    *display: inline;
    *zoom: 1;
    padding: 2px 4px;
    background-color: #eef1ff;
    margin: 0 10px 10px 0;
}

.itemInfo-wrap .s-arrow {
    font-family: simsun;
    text-decoration: none;
}

.itemInfo-wrap .summary {
    position: relative;
    padding-bottom: 5px;
    _zoom: 1;
}

    .itemInfo-wrap .summary #day-sales-rank {
        margin-bottom: 0;
    }

    .itemInfo-wrap .summary .competition {
        border-bottom: 1px dotted #dfdfdf;
        padding-bottom: 5px;
        margin-bottom: 18px;
    }

        .itemInfo-wrap .summary .competition .sprite-map {
            display: inline-block;
            width: 11px;
            height: 15px;
            background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/common/i/__sprite.png?v=102158);
            background-position: -11px 0;
            margin-left: 5px;
            vertical-align: -2px;
        }

            .itemInfo-wrap .summary .competition .sprite-map:hover {
                width: 11px;
                height: 15px;
                background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/common/i/__sprite.png?v=102158);
                background-position: 0 0;
            }

.itemInfo-wrap .summary-first {
    *z-index: 5;
}

.itemInfo-wrap .dt {
    float: left;
    padding-left: 10px;
    font-family: simsun;
    color: #999;
}

.itemInfo-wrap .dd {
    margin-left: 70px;
}

#day-sales-rank .dd a {
    color: #5e69ad;
    margin-left: 20px;
}

.li {
    margin-bottom: 3px;
    line-height: 32px;
    display: inline-block;
    display: block;
}

    .li:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

* html .li {
    height: 1%;
}

* + html .li {
    min-height: 1%;
}

    .li .hl_blue {
        cursor: pointer;
    }

    .li .item {
        float: left;
        color: #666;
        background-color: #FFF;
        margin-right: 7px;
        margin-bottom: 4px;
    }

        .li .item a {
            border: 1px solid #ccc;
            padding: 0 13px;
            display: block;
            white-space: nowrap;
            *display: inline;
            *zoom: 1;
        }

        .li .item.hover a, .li .item.selected a, .li .item:hover a {
            border: 1px solid #e3393c;
            color: #666;
        }

        .li .item.disabled a {
            border: 1px dashed #ccc;
            color: #999;
        }

.p-choose-wrap .item-hl-bg {
    padding-top: 4px;
    background-color: #ffe6e6;
}

#hotwords {
    float: left;
    width: 462px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}

    #hotwords strong {
        display: none;
    }

    #hotwords a {
        margin-right: 10px;
    }

.root61 #hotwords {
    width: 518px;
}

#nav-2014 .new-tab .icon-new {
    position: absolute;
    min-width: 24px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    padding: 0 3px;
    display: block;
    right: -10px;
    top: -3px;
    font-size: 12px;
    font-family: simsun;
    color: #fff;
    background: #529f57;
}

.ershou #categorys-2014, .ershou #categorys-2014 .dd, .ershou #categorys-2014 .dt a, .ershou #search-2014 .button {
    background: #2a70e9;
}

#nav-2014 .new-tab .icon-new span {
    width: 0;
    height: 0;
    border-top: 3px solid #529f57;
    border-right: 3px solid transparent;
    position: absolute;
    left: 0;
    bottom: -3px;
}

.ershou .li .item.hover a, .ershou .li .item.selected a, .ershou .li .item:hover a {
    border: 1px solid #2a70e9;
    color: #666;
}

.ershou .li .item.disabled a {
    border: 1px dashed #ccc;
    color: #999;
}

.ershou #categorys-2014 .dd-inner .item, .ershou #categorys-2014 .dorpdown-layer, .ershou #nav-2014, .ershou #search-2014 .text {
    border-color: #2a70e9;
}

.ershou #categorys-2014 .dd a:hover, .ershou #categorys-2014 .dd-inner .hover a, .ershou #settleup-2014 .cw-icon a:hover {
    color: #2a70e9;
}

.ershou #service-2014 .slogen .item {
    display: none;
}

.ershou #service-2014 .slogen {
    background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/common/i/service-bg.png) center 25px no-repeat #f5f5f5;
}

.ershou #logo-2014 .logo {
    width: 151px;
    height: 60px;
    background: url(//img30.360buyimg.com/devfe/jfs/t15118/224/857107058/3296/b5edc83/5a3b237cN12a3e7fb.png) 50% 50% no-repeat;
}

.ershou #settleup-content .smb a {
    background: #2a70e9;
}

.ershou #settleup-2014 .ci-count {
    background-color: #2a70e9;
}

.ershou #settleup-2014 .ci-left {
    background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/common/i/cart.png) no-repeat;
    top: 9px;
    left: 18px;
    width: 18px;
    height: 16px;
    display: block;
    position: absolute;
    overflow: hidden;
}

.root61 .ershou #service-2014 .slogen {
    background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/common/i/service-bg-root61.png) center 25px no-repeat #f5f5f5;
}

.car-filter {
    display: none;
}

.m-itemover-title {
    height: 38px;
    line-height: 38px;
    border: 1px solid #ddd;
    background: #f5f5f5;
    margin-bottom: 15px;
}

    .m-itemover-title h3 {
        padding-left: 10px;
    }

.y-beian {
    margin-left: 10px;
    width: 147px;
}

.y-copyright {
    width: 337px;
}

.y-zige {
    width: 270px;
}

.y-beian, .y-copyright, .y-zige {
    float: left;
    margin-right: 20px;
    line-height: 1.8em;
}

.root61 .y-beian {
    margin: 0 80px;
}

.root61 .y-copyright {
    margin-right: 80px;
}
/*!Name: main.css
 * Date: 2018-7-30 22:1:22 */
.product-intro {
    position: relative;
    *z-index: 1;
    margin-top: 10px;
    margin-bottom: 10px;
}

    .product-intro .preview-wrap {
        width: 302px;
        float: left;
        padding-bottom: 15px;
        *position: relative;
        *zoom: 1;
        *z-index: 7;
    }

    .product-intro .itemInfo-wrap {
        _overflow: hidden;
        width: 648px;
        float: right;
    }

.clothing .product-intro .itemInfo-wrap {
    min-height: 590px;
    _height: 590px;
    margin-right: 24px;
    width: 624px;
}

.cat-1-737 .product-intro .itemInfo-wrap {
    min-height: 479px;
    _height: 479px;
}

.root61 .product-intro .preview-wrap {
    width: 452px;
}

.root61 .product-intro .itemInfo-wrap {
    width: 738px;
}

.root61 .clothing .product-intro .itemInfo-wrap {
    width: 590px;
    float: left;
    margin-left: 30px;
}

.ebook .product-intro .itemInfo-wrap {
    margin-right: 24px;
    width: 580px;
}

#J-global-toolbar .jdm-tbar-tab-qrcode .tab-ico, #J-global-toolbar .jdm-tbar-tab-qrcode:hover .tab-ico {
    background: url(//img10.360buyimg.com/devfe/jfs/t7507/196/1481278321/1134/d2c81887/599d3334Nf16495a3.gif) 8px center no-repeat;
}

#J-global-toolbar .jdm-tbar-tab-qrcode .tab-text, #J-global-toolbar .jdm-tbar-tab-qrcode:hover .tab-text {
    left: 35px;
}

#J-global-toolbar .jdm-toolbar-tabs {
    margin-top: -100px;
}

#J-global-toolbar .toolbar-qrcode {
    padding: 12px;
    border-radius: 5px;
    position: absolute;
    left: -145px;
    top: -152px;
    background: #e93536;
    color: #fff;
    font-size: 14px;
}

    #J-global-toolbar .toolbar-qrcode p {
        padding-bottom: 10px;
    }

    #J-global-toolbar .toolbar-qrcode .close {
        position: absolute;
        border: 1px solid #fff;
        color: #fff;
        background: #e93536;
        border-radius: 10px;
        right: -5px;
        top: -5px;
        width: 15px;
        height: 15px;
        text-align: center;
        font: 15px/15px simsun;
    }

#J-global-toolbar .jdm-tbar-tab-xianshitehui .tab-ico {
    background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/main/i/_sprite_9_1.png) 8px 8px no-repeat;
}

#J-global-toolbar .jdm-tbar-tab-xianshitehui .toolbar-ext-xianshitehui {
    position: absolute;
    right: 0;
    bottom: -.2px;
    color: #fff;
    font-size: 12px;
    z-index: 10;
    visibility: visible;
}

    #J-global-toolbar .jdm-tbar-tab-xianshitehui .toolbar-ext-xianshitehui .xianshitehui-bg {
        display: none;
    }

    #J-global-toolbar .jdm-tbar-tab-xianshitehui .toolbar-ext-xianshitehui .xianshitehui-bg-animate {
        display: inline;
    }

        #J-global-toolbar .jdm-tbar-tab-xianshitehui .toolbar-ext-xianshitehui .xianshitehui-bg-animate img {
            display: none;
        }

    #J-global-toolbar .jdm-tbar-tab-xianshitehui .toolbar-ext-xianshitehui .toolbar-ext-tips {
        display: none;
        min-width: 160px;
        border-radius: 50%;
        border: 1px solid #7a6e6e;
        background: no-repeat #fff;
        position: absolute;
        right: 40px;
        bottom: 65px;
        text-align: center;
    }

        #J-global-toolbar .jdm-tbar-tab-xianshitehui .toolbar-ext-xianshitehui .toolbar-ext-tips .ext-tip-text {
            padding: 20px;
            line-height: 20px;
            color: #666;
        }

            #J-global-toolbar .jdm-tbar-tab-xianshitehui .toolbar-ext-xianshitehui .toolbar-ext-tips .ext-tip-text .ext-price {
                color: #df3033;
            }

        #J-global-toolbar .jdm-tbar-tab-xianshitehui .toolbar-ext-xianshitehui .toolbar-ext-tips .ext-tip-arrow {
            background-repeat: no-repeat;
            position: absolute;
            background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/main/i/_sprite_9_1.png);
            background-position: 0 -40px;
            height: 14px;
            right: 15px;
            bottom: -5px;
            width: 28px;
        }

        #J-global-toolbar .jdm-tbar-tab-xianshitehui .toolbar-ext-xianshitehui .toolbar-ext-tips.xianshi-ext-lg .ext-tip-arrow {
            bottom: -2px;
        }

#J-global-toolbar .jdm-tbar-tab-xianshitehui.z-jdm-tbar-tab-hover .tab-text {
    left: 35px;
}

#J-global-toolbar .jdm-tbar-tab-xianshitehui.z-jdm-tbar-tab-hover .toolbar-ext-xianshitehui .xianshitehui-bg {
    display: inline;
}

#J-global-toolbar .jdm-tbar-tab-xianshitehui.z-jdm-tbar-tab-hover .toolbar-ext-xianshitehui .xianshitehui-bg-animate {
    display: none;
}

#J-global-toolbar .jdm-tbar-tab-xianshitehui.z-jdm-tbar-tab-hover .toolbar-ext-tips {
    display: block;
}
/*!Name: address.css
 * Date: 2018-7-30 22:1:22 */
#stock-address.hover {
    z-index: 3;
}

.stock-address {
    float: left;
    margin-top: -3px;
    margin-left: -5px;
}

    .stock-address .head {
        white-space: nowrap;
    }

        .stock-address .head .text {
            float: left;
        }

    .stock-address dl {
        margin: 0 10px;
        padding-bottom: 15px;
    }

    .stock-address dd {
        padding-top: 10px;
    }

        .stock-address dd a {
            margin-right: 10px;
        }

    .stock-address .line {
        margin: 0 10px 10px;
        height: 0;
        overflow: hidden;
        border-bottom: 1px dotted #eee;
    }

    .stock-address .content {
        background-color: #fff;
        width: 380px;
        padding-top: 20px;
    }

    .stock-address .address-used {
        cursor: pointer;
    }

        .stock-address .address-used .arrow {
            float: right;
            margin-top: 5px;
            background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/common/i/arr-open.png) no-repeat;
            background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/common/i/arr-close.png) no-repeat;\9
        }

        .stock-address .address-used.more .arrow {
            background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/common/i/arr-close.png) no-repeat;
            background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/common/i/arr-open.png) no-repeat;\9
        }

        .stock-address .address-used li a {
            width: auto;
        }

    .stock-address .address-select {
        cursor: pointer;
    }

        .stock-address .address-select .arrow {
            float: right;
            margin-top: 5px;
            background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/common/i/arr-open.png) no-repeat;
            background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/common/i/arr-close.png) no-repeat;\9
        }

        .stock-address .address-select.clicked .arrow {
            background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/common/i/arr-close.png) no-repeat;
            background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/common/i/arr-open.png) no-repeat;\9
        }

    .stock-address .hw-tab-con {
        position: relative;
    }

        .stock-address .hw-tab-con .hw-letters li {
            padding: 0 2px 0 0;
            margin-right: 0;
            display: inline;
        }

            .stock-address .hw-tab-con .hw-letters li a.clicked, .stock-address .hw-tab-con .hw-letters li a:hover {
                background: 0 0;
                color: #e4393c;
            }

        .stock-address .hw-tab-con div.area-letter {
            padding-top: 10px;
            padding-bottom: 10px;
            color: #999;
        }

        .stock-address .hw-tab-con div.area-letter-curr {
            color: #e4393c;
        }

        .stock-address .hw-tab-con ul {
            padding-bottom: 10px;
            border-bottom: 1px solid #eee;
        }

    .stock-address .hw-area-wrap {
        height: 300px;
        overflow-y: scroll;
    }

.stock-address-list li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.stock-address-list a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 0 2px;
}

.address-used .stock-address-list a, .address-used .stock-address-list li, .clicked .stock-address-list {
    display: block;
}

.stock-address-list a.clicked, .stock-address-list a:hover {
    background: #e4393c;
    color: #fff;
}

.address-used.auto .stock-address-list ul {
    height: auto;
}

.address-used.clicked .stock-address-list ul {
    height: 9em;
    overflow: auto;
}

    .address-used.clicked .stock-address-list ul .address {
        width: 238px;
    }

.address-used .stock-address-list ul {
    height: 1.5em;
    overflow: hidden;
}

.address-used .stock-address-list a:hover, .address-used .stock-address-list li.selected a {
    background-color: transparent;
    color: #e4393c;
}

.address-used .stock-address-list .name {
    display: inline-block;
    width: 4em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 15px;
}

.address-used .stock-address-list .address {
    display: inline-block;
    width: 248px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.address-tab .tab li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-right: 5px;
    border: 1px solid #ddd;
    padding: 2px 10px;
    background: #fff;
    color: #005aa0;
    font: 700 14px 'microsoft yahei';
    border-bottom: none;
}

.address-tab .tab .current {
    border: 2px solid #e4393c;
    border-bottom: 2px solid #fff;
}

.address-tab .tab-con {
    border-top: 2px solid #e4393c;
    margin-top: -2px;
    padding-top: 10px;
}

    .address-tab .tab-con li {
        width: 6.4em;
        margin-right: 5px;
        margin-bottom: 5px;
    }

        .address-tab .tab-con li a {
            margin-right: 0;
        }

        .address-tab .tab-con li.long-area {
            width: 13em;
        }

        .address-tab .tab-con li.longer-area {
            width: 26em;
        }

.summary-service {
    color: #999;
}

    .summary-service i {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: top;
        margin-left: 2px;
    }

    .summary-service a {
        color: #999;
        margin: 0 5px;
    }

.clothing .summary-service a {
    color: #e4393c;
}

#summary-supply {
    clear: both;
    margin-top: -10px;
}

    #summary-supply.stand-alone {
        margin-top: 0;
    }

.summary-line {
    height: 0;
    overflow: hidden;
    border-bottom: 1px dotted #dfdfdf;
    margin-bottom: 15px;
}

.summary-stock .store {
    margin-bottom: 5px;
}

    .summary-stock .store .store-selector {
        margin-right: 10px;
        float: left;
    }

        .summary-stock .store .store-selector div {
            float: left;
            z-index: 1;
        }

        .summary-stock .store .store-selector .head {
            z-index: 2;
        }

        .summary-stock .store .store-selector .sprite-arr-close {
            margin-left: 5px;
            display: inline-block;
            vertical-align: middle;
        }

    .summary-stock .store .store-prompt {
        margin-right: 10px;
        color: #999;
        height: 24px;
        float: left;
    }

        .summary-stock .store .store-prompt strong {
            margin-right: 5px;
            float: left;
            font-size: 12px;
        }

        .summary-stock .store .store-prompt .store-prompt-num {
            float: left;
            margin-right: 10px;
        }

        .summary-stock .store .store-prompt .support {
            float: left;
        }

            .summary-stock .store .store-prompt .support .support-name {
                color: #666;
            }

            .summary-stock .store .store-prompt .support img {
                margin: 0 3px;
            }

        .summary-stock .store .store-prompt .tip {
            float: left;
        }

.summary-stock .dcashDesc i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 16px;
    height: 16px;
    overflow: hidden;
    line-height: 1000px;
    vertical-align: middle;
    background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/address/i/question.png);
}

.choose-support a .sprite-baina, .choose-support a .sprite-giftbuy, .choose-support a .sprite-jnbt, .choose-support a .sprite-old2new, .choose-support a .sprite-question, .choose-support a .sprite-sjwx, .choose-support a .sprite-tcbg, .choose-support a .sprite-zengzhi {
    width: 16px;
    height: 16px;
    background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/address/i/__sprite.png);
}

.choose-support li {
    margin-right: 10px;
    float: left;
    *position: relative;
}

.choose-support a {
    display: inline-block;
    line-height: 18px;
}

    .choose-support a span {
        position: relative;
        *left: 5px;
        z-index: -1;
        display: inline-block;
        border: 1px solid #ced2e6;
        line-height: 16px;
        line-height: 14px\9;
        border-radius: 8px;
        padding: 0 5px 0 18px;
        *padding-left: 15px;
        color: #5e69ad;
        margin-left: -18px;
        *margin-left: 5px;
    }

    .choose-support a .sprite-jnbt {
        background-position: -16px -16px;
    }

    .choose-support a .sprite-old2new {
        background-position: -32px 0;
    }

    .choose-support a .sprite-question {
        background-position: -32px -16px;
    }

    .choose-support a .sprite-sjwx {
        background-position: 0 -32px;
    }

    .choose-support a .sprite-tcbg {
        background-position: -16px -32px;
    }

    .choose-support a .sprite-giftbuy {
        background-position: -16px 0;
    }

    .choose-support a .sprite-baina {
        background-position: 0 0;
    }

    .choose-support a .sprite-zengzhi {
        background-position: -32px -32px;
    }

    .choose-support a i {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: -4px;
        *position: absolute;
        *z-index: 1;
    }

.promise-icon {
    height: 24px;
}

    .promise-icon a:hover {
        color: #666;
    }

    .promise-icon .title {
        margin-right: 5px;
    }

    .promise-icon .icon-list {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        position: relative;
        height: 20px;
        overflow: hidden;
    }

        .promise-icon .icon-list img {
            margin-right: 2px;
        }

    .promise-icon ul {
        background-image: none;
        float: left;
        display: inline-block;
        display: block;
    }

        .promise-icon ul:after {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }

    * html .promise-icon ul {
        height: 1%;
    }

    * + html .promise-icon ul {
        min-height: 1%;
    }

        .promise-icon ul a {
            color: #646FB0;
            float: left;
            overflow: hidden;
            *display: inline;
            margin-bottom: 5px;
            padding: 0 10px;
            border-right: 1px solid #EAEAEA;
            white-space: nowrap;
        }

            .promise-icon ul a:hover {
                color: #E4393C;
            }

        .promise-icon ul .noborder {
            border-right: none;
        }

.promise-icon-more {
    padding-left: 5px;
}

    .promise-icon-more .icon-list {
        position: relative;
        padding: 0 26px 0 4px;
    }

        .promise-icon-more .icon-list i {
            display: block;
            position: absolute;
            top: 6px;
            right: 5px;
            width: 13px;
            height: 7px;
            background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/common/i/arr-close.png) no-repeat;
        }

.hover .icon-list {
    background-color: #fff;
    z-index: 3;
    border: 1px solid #ccc;
    padding: 5px 25px 5px 3px;
    overflow: visible;
    height: auto;
    top: -5px;
    left: -3px;
}

    .hover .icon-list i {
        top: 10px;
        right: 9px;
        background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/common/i/arr-open.png) no-repeat;
    }

.ebook .summary-stock {
    display: none;
}

.DJD-tips {
    padding: 5px 10px;
    background: #fefff7;
    border: 1px solid #ccc;
    color: #e4393c;
    box-shadow: 1px 1px 1px 1px rgba(0,0,0,.1);
}

    .DJD-tips i {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        width: 16px;
        height: 16px;
        vertical-align: middle;
    }

    .DJD-tips .sprite-close {
        position: absolute;
        top: 8px;
        right: 10px;
        cursor: pointer;
        font: 14px simsun;
    }

    .DJD-tips .sprite-info {
        margin-right: 5px;
        width: 16px;
        height: 16px;
        background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/address/i/__sprite.png);
        background-position: 0 -16px;
    }

.zengzhi-layer {
    padding: 20px;
}

    .zengzhi-layer h3 {
        font-family: "Microsoft YaHei";
        font-size: 14px;
        color: #5e69ad;
        padding-bottom: 8px;
    }

    .zengzhi-layer .zengzhi-info, .zengzhi-layer .zengzhi-intr {
        font-family: simsun;
        font-size: 12px;
        line-height: 180%;
    }

    .zengzhi-layer h3 .icon-zengzhi {
        display: inline-block;
        width: 22px;
        height: 22px;
        background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/address/i/icon-zengzhi.png) no-repeat;
        margin-right: 5px;
        vertical-align: -4px;
    }

    .zengzhi-layer .zengzhi-intr {
        color: #000;
    }

    .zengzhi-layer .zengzhi-info {
        background: #f7f7f7;
        border: 1px solid #ddd;
        margin-top: 15px;
        padding: 14px 20px 20px;
        color: #666;
    }

        .zengzhi-layer .zengzhi-info li {
            padding: 4px 0;
            list-style-position: inside;
        }

    .zengzhi-layer .process {
        margin: 0 16px;
    }

        .zengzhi-layer .process .arrow {
            display: block;
            width: 16px;
            height: 15px;
            background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/address/i/icon-arrow.png) no-repeat;
            margin: 0 auto;
        }

    .zengzhi-layer .process-item {
        background: #fff;
        border: 1px solid #ddd;
        margin: 8px 0;
        text-align: center;
        line-height: 26px;
    }

        .zengzhi-layer .process-item span {
            color: #e33c3f;
        }

    .zengzhi-layer .btn-confirm {
        margin: 0 auto;
        display: block;
        width: 122px;
        line-height: 36px;
        background: #e33c3f;
        color: #fff;
        border-radius: 2px;
        font-size: 14px;
        text-align: center;
        font-weight: 700;
    }

        .zengzhi-layer .btn-confirm:hover {
            background: #ee484b;
        }

#summary-presale-wellfare {
    padding-bottom: 2px;
}

    #summary-presale-wellfare .dt {
        line-height: 32px;
    }

    #summary-presale-wellfare .dd {
        padding-top: 8px;
    }

    #summary-presale-wellfare .quan-item {
        position: relative;
        float: left;
        height: 16px;
        padding-left: 2px;
        line-height: 15px;
        text-align: center;
        border-top: 1px solid #df3033;
        border-bottom: 1px solid #df3033;
        background: #ffdedf;
        font-size: 14px;
        white-space: nowrap;
        margin-right: 13px;
        cursor: pointer;
    }

    #summary-presale-wellfare .text {
        padding: 0 10px;
        color: #df3033;
        font-size: 12px;
    }

    #summary-presale-wellfare .quan-item b, #summary-presale-wellfare .quan-item s {
        position: absolute;
        top: -1px;
        display: block;
        height: 18px;
        width: 2px;
        overflow: hidden;
        background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/address/i/quan-arr.gif) no-repeat;
    }

    #summary-presale-wellfare .quan-item s {
        left: 0;
        background-position: -2px 0;
    }

    #summary-presale-wellfare .quan-item b {
        right: -2px;
    }

    #summary-presale-wellfare .quan-item:hover {
        background: #fff4f4;
    }

        #summary-presale-wellfare .quan-item:hover b, #summary-presale-wellfare .quan-item:hover s {
            background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/address/i/quan-arr-hover.gif) no-repeat;
        }

        #summary-presale-wellfare .quan-item:hover s {
            background-position: -2px 0;
        }

    #summary-presale-wellfare .more-btn {
        font-family: SimSun;
        color: #999;
        position: relative;
        float: left;
        height: 16px;
        line-height: 18px;
        cursor: pointer;
    }
/*!Name: prom.css
 * Date: 2018-7-30 22:1:22 */
.itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips .tips .content p i, .rate-layer .layer-con .trend {
    float: right;
}

.hasmore .comment-count {
    border-left: none;
}

.itemInfo-wrap .sku-name {
    font: 700 16px Arial,"microsoft yahei";
    color: #666;
    padding-top: 10px;
    line-height: 28px;
    margin-bottom: 5px;
}

    .itemInfo-wrap .sku-name img {
        vertical-align: -2px;
    }

.itemInfo-wrap .news {
    color: #e4393c;
    margin-bottom: 5px;
}

    .itemInfo-wrap .news .item {
        margin-bottom: 5px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 618px;
        max-height: 1.5em;
        line-height: 1.5em;
    }

.clothing .itemInfo-wrap .news .item {
    max-height: 3em;
    white-space: normal;
}

.itemInfo-wrap .news .item a {
    text-decoration: underline;
}

.root61 .itemInfo-wrap .news .item {
    width: 738px;
}

.root61 .clothing .itemInfo-wrap .news .item {
    width: 590px;
}

.itemInfo-wrap .news .item .cdetail {
    color: #666;
    margin-left: 8px;
}

    .itemInfo-wrap .news .item .cdetail span {
        font-family: simsun;
    }

    .itemInfo-wrap .news .item .cdetail:hover, .itemInfo-wrap .news .item em {
        color: #5E69AD;
    }

.itemInfo-wrap .news a {
    color: #5e69ad;
}

.itemInfo-wrap .summary-price-wrap {
    padding: 10px 0 0;
    background: #f3f3f3;
}

    .itemInfo-wrap .summary-price-wrap .summary-price {
        position: relative;
        margin-bottom: 5px;
    }

        .itemInfo-wrap .summary-price-wrap .summary-price .dt {
            line-height: 22px;
        }

        .itemInfo-wrap .summary-price-wrap .summary-price .p-price {
            color: #E4393C;
            font-family: "microsoft yahei";
            margin-right: 10px;
        }

            .itemInfo-wrap .summary-price-wrap .summary-price .p-price span {
                font-size: 16px;
            }

            .itemInfo-wrap .summary-price-wrap .summary-price .p-price .price {
                font-size: 22px;
            }

        .itemInfo-wrap .summary-price-wrap .summary-price .notice {
            color: #005aa0;
            vertical-align: 2px;
        }

            .itemInfo-wrap .summary-price-wrap .summary-price .notice:hover {
                color: #e4393c;
            }

        .itemInfo-wrap .summary-price-wrap .summary-price .yijia {
            margin-left: 10px;
            vertical-align: 2px;
        }

            .itemInfo-wrap .summary-price-wrap .summary-price .yijia .car_red_bg, .itemInfo-wrap .summary-price-wrap .summary-price .yijia .hl_red_bg {
                color: #fff;
                background: #f0999b;
                padding: 2px;
                margin-right: 2px;
                display: inline-block;
                line-height: 18px;
            }

            .itemInfo-wrap .summary-price-wrap .summary-price .yijia .sprite-question {
                display: inline-block;
                vertical-align: -4px;
                width: 16px;
                height: 16px;
                background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/__sprite.png);
                background-position: 0 -20px;
            }

        .itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy {
            color: #999;
            font-size: 12px;
            margin-left: 5px;
            vertical-align: 2px;
        }

            .itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy.zIndex {
                position: relative;
                z-index: 9999;
            }

            .itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips {
                position: relative;
                z-index: 1;
                display: inline-block;
                *display: inline;
                *zoom: 1;
                color: #666;
                margin-left: 5px;
                vertical-align: -3px;
            }

                .itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips:hover .tips {
                    display: block;
                }

                .itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips .sprite-question {
                    cursor: pointer;
                    display: inline-block;
                    vertical-align: 0;
                    width: 16px;
                    height: 16px;
                    background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/__sprite.png);
                    background-position: 0 -20px;
                }

                .itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips .tips {
                    display: none;
                    position: absolute;
                    left: -12px;
                    top: 24px;
                    width: 215px;
                }

                    .itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips .tips .content {
                        padding: 0 10px 8px;
                        background: #fff;
                        border: 1px solid #cecbce;
                        box-shadow: 0 0 2px 2px #eee;
                    }

                        .itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips .tips .content h3 {
                            margin-bottom: 5px;
                            line-height: 36px;
                            color: #666;
                            border-bottom: 1px dotted #cdcbce;
                        }

                        .itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips .tips .content p {
                            font-family: "microsoft yahei";
                            color: #999;
                            line-height: 220%;
                        }

                    .itemInfo-wrap .summary-price-wrap .summary-price .bluk-buy .price-tips .tips .sprite-arrow {
                        width: 11px;
                        height: 6px;
                        background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/__sprite.png);
                        background-position: 0 -36px;
                        position: absolute;
                        overflow: hidden;
                        left: 15px;
                        top: -5px;
                    }

    .itemInfo-wrap .summary-price-wrap .summary-info {
        position: absolute;
        z-index: 1;
        right: 10px;
        top: 8px;
        color: #999;
    }

        .itemInfo-wrap .summary-price-wrap .summary-info a {
            color: #005aa0;
            margin-left: 5px;
        }

            .itemInfo-wrap .summary-price-wrap .summary-info a:hover {
                color: #e4393c;
            }

        .itemInfo-wrap .summary-price-wrap .summary-info .item {
            border-left: solid 1px #e6e6e6;
            text-align: center;
            padding: 0 10px;
            line-height: 15px;
        }

        .itemInfo-wrap .summary-price-wrap .summary-info p {
            color: #999;
        }

        .itemInfo-wrap .summary-price-wrap .summary-info .count {
            font: 14px verdana;
            color: #005ea7;
        }

        .itemInfo-wrap .summary-price-wrap .summary-info .buy-rate .count:hover {
            text-decoration: none;
        }

    .itemInfo-wrap .summary-price-wrap .buy-rate {
        border-left: 1px solid #ccc;
        padding-left: 10px;
        margin-left: 5px;
    }

    .itemInfo-wrap .summary-price-wrap .summary-top {
        display: inline-block;
        display: block;
    }

        .itemInfo-wrap .summary-price-wrap .summary-top:after {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }

    * html .itemInfo-wrap .summary-price-wrap .summary-top {
        height: 1%;
    }

    * + html .itemInfo-wrap .summary-price-wrap .summary-top {
        min-height: 1%;
    }

        .itemInfo-wrap .summary-price-wrap .summary-top .summary-promotion {
            background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/common/i/price-bg.png) 0 -12px repeat-x #efefef;
            *background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/common/i/price-bg.png) 0 -12px repeat-x #efefef;
            padding-bottom: 5px;
        }

        .itemInfo-wrap .summary-price-wrap .summary-top .p-promotions-wrap {
            position: relative;
            overflow: hidden;
        }

        .itemInfo-wrap .summary-price-wrap .summary-top .p-promotions {
            position: relative;
            line-height: 30px;
            padding-right: 90px;
            min-height: 35px;
            *zoom: 1;
        }

            .itemInfo-wrap .summary-price-wrap .summary-top .p-promotions a:link {
                color: #666;
            }

            .itemInfo-wrap .summary-price-wrap .summary-top .p-promotions a:hover {
                color: #C81623;
            }

            .itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .car_red_bg, .itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .hl_red_bg {
                color: #df3033;
                background: 0 0;
                border: 1px solid #df3033;
                padding: 2px 3px;
                margin-right: 5px;
                display: inline-block;
                line-height: 16px;
                *zoom: 1;
            }

            .itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .yellow, .itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .yellow-bg {
                background: 0 0;
                border: 1px solid #d3b679;
                color: #cfae68;
                padding: 2px 3px;
                margin-right: 5px;
                display: inline-block;
                line-height: 16px;
                *zoom: 1;
            }

            .itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .hl_red {
                color: #666;
                line-height: 18px;
            }

            .itemInfo-wrap .summary-price-wrap .summary-top .p-promotions #pickOneTip .hl_red, .itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .view-all-promotions .prom-sum {
                color: #999;
            }

.rate-layer .layer-con .total, .rate-layer .layer-tit {
    line-height: 32px;
    border-bottom: 1px dotted #cecbce;
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .hl_red .sprite-tips {
    display: inline-block;
    margin-right: 6px;
    vertical-align: -3px;
    width: 11px;
    height: 15px;
    background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/__sprite.png);
    background-position: -16px -20px;
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .detail-btn {
    white-space: nowrap;
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .prom-tags {
    width: 658px;
    height: 26px;
    display: none;
}

.itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .view-all-promotions {
    position: absolute;
    right: 10px;
    top: 30px;
    width: 81px;
    text-align: right;
    cursor: pointer;
}

    .itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .view-all-promotions .sprite-arr-close {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: middle;
        margin-right: 3px;
        width: 13px;
        height: 7px;
        background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/__sprite.png);
        background-position: -27px -20px;
        _overflow: hidden;
    }

    .itemInfo-wrap .summary-price-wrap .summary-top .p-promotions .view-all-promotions .sprite-arr-open {
        width: 13px;
        height: 7px;
        background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/__sprite.png);
        background-position: -27px -27px;
    }

.itemInfo-wrap .summary-price-wrap .summary-top .z-promotions-all-show {
    *zoom: 1;
    position: absolute;
    z-index: 5;
    width: 100%;
}

    .itemInfo-wrap .summary-price-wrap .summary-top .z-promotions-all-show .prom-item, .itemInfo-wrap .summary-price-wrap .summary-top .z-promotions-all-show .prom-quan {
        height: auto;
        white-space: normal;
        text-overflow: clip;
        overflow: visible;
        *zoom: 1;
    }

    .itemInfo-wrap .summary-price-wrap .summary-top .z-promotions-all-show .p-promotions-wrap {
        height: auto;
        _position: relative;
        *zoom: 1;
        padding-bottom: 5px;
    }

        .itemInfo-wrap .summary-price-wrap .summary-top .z-promotions-all-show .p-promotions-wrap .more-prom-ins, .itemInfo-wrap .summary-price-wrap .summary-top .z-promotions-all-show .p-promotions-wrap .view-all-promotions {
            display: none;
            *zoom: 1;
        }

.itemInfo-wrap .summary-price-wrap .z-has-more-promotion {
    position: relative;
    height: 60px;
    z-index: 4;
    *z-index: 5;
    margin-bottom: 5px;
}

    .itemInfo-wrap .summary-price-wrap .z-has-more-promotion .prom-item, .itemInfo-wrap .summary-price-wrap .z-has-more-promotion .prom-quan {
        height: 30px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .itemInfo-wrap .summary-price-wrap .z-has-more-promotion .p-promotions-wrap {
        height: 60px;
        *height: 52px;
        _width: 560px;
        _position: relative;
        _zoom: 1;
    }

        .itemInfo-wrap .summary-price-wrap .z-has-more-promotion .p-promotions-wrap .more-prom-ins, .itemInfo-wrap .summary-price-wrap .z-has-more-promotion .p-promotions-wrap .view-all-promotions {
            display: block;
        }

.rate-layer {
    width: 208px;
    background: #fff;
    color: #666;
}

    .rate-layer .sprite-arrow {
        position: absolute;
        overflow: hidden;
        left: 20px;
        top: -6px;
        width: 11px;
        height: 6px;
        background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/__sprite.png);
        background-position: 0 -36px;
    }

    .rate-layer .layer-tit h3 {
        font-size: 12px;
        color: #666;
    }

    .rate-layer .layer-tit span {
        float: right;
        color: #999;
        margin-top: -32px;
    }

    .rate-layer .layer-con a {
        margin: 0;
    }

    .rate-layer .layer-con .score-list {
        padding-top: 4px;
    }

        .rate-layer .layer-con .score-list li {
            line-height: 22px;
        }

    .rate-layer .layer-con .label {
        display: inline-block;
        width: 60px;
        color: #999;
    }

    .rate-layer .layer-con .sprite-down, .rate-layer .layer-con .sprite-up {
        display: inline-block;
        margin-left: 5px;
    }

.prom-gift-label, .prom-plus-gift-label {
    margin-left: -40px;
    display: inline;
    float: left;
}

.rate-layer .layer-con .sprite-down {
    width: 9px;
    height: 9px;
    background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/__sprite.png);
    background-position: -40px 0;
}

.rate-layer .layer-con .sprite-up {
    width: 9px;
    height: 9px;
    background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/__sprite.png);
    background-position: -40px -9px;
}

.rate-layer .layer-con .tips {
    border-top: 1px dotted #cecbce;
    margin-top: 8px;
    padding-top: 8px;
}

    .rate-layer .layer-con .tips dt {
        font-weight: 700;
        margin-bottom: 2px;
    }

#prom-mbuy {
    *z-index: 6;
}

    #prom-mbuy .qrcode-wrap {
        *z-index: 6;
        *zoom: 1;
    }

#p-ad-phone {
    height: 18px;
    text-overflow: ellipsis;
}

.summary-promotion .dt {
    line-height: 30px;
}

.prom-gifts {
    padding-left: 40px;
}

.prom-gift-label {
    width: 40px;
}

    .prom-gift-label em {
        padding: 1px 2px;
        color: #fff;
        background-color: #e4393c;
    }

#summary-mbuy, #summary-mbuy i {
    position: absolute;
    background: #fff;
    z-index: 5;
}

.prom-plus-gift-label {
    width: 70px;
}

    .prom-plus-gift-label em {
        padding: 1px 2px;
    }

.prom-plus-gift-list {
    width: 90%;
    float: left;
}

    .prom-plus-gift-list .prom-gift-item {
        padding: 0 5px;
        float: left;
        height: 30px;
        white-space: nowrap;
    }

    .prom-plus-gift-list .gift-limit {
        color: #cfae68;
    }

    .prom-plus-gift-list a {
        float: left;
        width: 25px;
        height: 25px;
        margin-right: 3px;
    }

    .prom-plus-gift-list .gift-img {
        display: block;
        width: 25px;
        height: 25px;
    }

    .prom-plus-gift-list .gift-number {
        font-size: 12px;
        font-family: arial;
        color: #e4393c;
    }

.prom-gift-list {
    width: 100%;
    float: left;
}

    .prom-gift-list .prom-gift-item {
        padding: 0 5px;
        float: left;
        height: 30px;
        white-space: nowrap;
    }

    .prom-gift-list .gift-limit {
        color: #999;
    }

    .prom-gift-list a {
        float: left;
        width: 25px;
        height: 25px;
        margin-right: 3px;
    }

    .prom-gift-list .gift-img {
        display: block;
        width: 25px;
        height: 25px;
    }

    .prom-gift-list .gift-number {
        font-size: 12px;
        font-family: arial;
        color: #e4393c;
    }

#summary-mbuy {
    top: 114px;
    left: 220px;
    _left: 224px;
    width: 185px;
    height: 165px;
    border: 1px solid #eee;
    border-top: none;
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.12);
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.12);
    box-shadow: 0 0 10px rgba(0,0,0,.12);
}

    #summary-mbuy .loading-style1 {
        margin: 40px 0 0 10px;
    }

    #summary-mbuy .qrcode, #summary-mbuy p {
        margin-left: 20px;
    }

    #summary-mbuy p {
        height: 25px;
        line-height: 25px;
    }

    #summary-mbuy i {
        left: 1px;
        top: -6px;
        *top: -8px;
        display: inline-block;
        *zoom: 1;
        width: 183px;
        height: 8px;
    }

.mob-buy {
    position: relative;
    *width: 100%;
}

    .mob-buy .qrcode-wrap {
        position: absolute;
        left: 150px;
        top: 0;
        width: 185px;
        height: 35px;
        display: inline-block;
        *zoom: 1;
        *z-index: 8;
    }

    .mob-buy .icon b, .mob-buy .icon s {
        display: inline-block;
        *zoom: 1;
        overflow: hidden;
        vertical-align: middle;
    }

    .mob-buy .icon s {
        width: 19px;
        height: 22px;
        margin: 0 10px;
        background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/mbuy.png) no-repeat;
    }

    .mob-buy .icon b {
        width: 7px;
        height: 7px;
        margin-left: 3px;
        background: url(//misc.360buyimg.com/lib/skin/2013/i/20130330A_2.png) -95px -55px no-repeat;
    }

.mob-buy-curr .qrcode-wrap {
    border: 1px solid #eee;
    border-bottom: none;
    background: #fff;
    -moz-box-shadow: 0 -5px 10px rgba(0,0,0,.12);
    -webkit-box-shadow: 0 -5px 10px rgba(0,0,0,.12);
    box-shadow: 0 -5px 10px rgba(0,0,0,.12);
}

.mob-buy-curr .icon s {
    background-position: 0 -22px;
}

#summary-quan {
    padding-bottom: 2px;
}

    #summary-quan .dt {
        line-height: 32px;
    }

    #summary-quan .dd {
        padding-top: 8px;
    }

    #summary-quan .quan-item {
        position: relative;
        float: left;
        height: 16px;
        padding-left: 2px;
        line-height: 15px;
        text-align: center;
        border-top: 1px solid #df3033;
        border-bottom: 1px solid #df3033;
        background: #ffdedf;
        font-size: 14px;
        white-space: nowrap;
        margin-right: 13px;
        cursor: pointer;
    }

    #summary-quan .text {
        padding: 0 10px;
        color: #df3033;
        font-size: 12px;
    }

    #summary-quan .quan-item b, #summary-quan .quan-item s {
        position: absolute;
        top: -1px;
        display: block;
        height: 18px;
        width: 2px;
        overflow: hidden;
        background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/quan-arr.gif) no-repeat;
    }

    #summary-quan .quan-item s {
        left: 0;
        background-position: -2px 0;
    }

    #summary-quan .quan-item b {
        right: -2px;
    }

    #summary-quan .quan-item:hover {
        background: #fff4f4;
    }

        #summary-quan .quan-item:hover b, #summary-quan .quan-item:hover s {
            background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/quan-arr-hover.gif) no-repeat;
        }

        #summary-quan .quan-item:hover s {
            background-position: -2px 0;
        }

    #summary-quan .more-btn {
        font-family: SimSun;
        color: #999;
        position: relative;
        float: left;
        height: 16px;
        line-height: 18px;
        cursor: pointer;
    }

.top-cd-banner {
    height: 32px;
    line-height: 32px;
    background: #e4393c;
    padding: 0 14px;
    color: #fff;
    font-family: "Microsoft YaHei";
}

    .top-cd-banner .act-type i, .top-cd-banner .time-remain i {
        width: 16px;
        height: 16px;
        display: inline-block;
        vertical-align: middle;
    }

    .top-cd-banner .act-type {
        float: left;
        font-size: 16px;
        color: #ffe134;
        _margin: 8px 0;
    }

        .top-cd-banner .act-type i {
            background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/act-icon.png) no-repeat;
            _background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/act-icon-8.png) no-repeat;
            background-position: 0 0;
        }

        .top-cd-banner .act-type span {
            margin-left: 8px;
            font-size: 14px;
            color: #fff;
        }

    .top-cd-banner .time-remain {
        float: right;
        font-size: 14px;
        _margin: 8px 0;
    }

        .top-cd-banner .time-remain i {
            background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/act-icon.png) no-repeat;
            _background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/act-icon-8.png) no-repeat;
            background-position: 0 -20px;
            margin-right: 5px;
        }

        .top-cd-banner .time-remain span {
            color: #ffe134;
        }

.itemInfo-wrap .author {
    padding: 8px 0;
}

    .itemInfo-wrap .author a {
        color: #5e69ad;
    }

        .itemInfo-wrap .author a:hover {
            color: #e4393c;
        }

.itemInfo-wrap .original-price {
    color: #999;
    margin-left: 60px;
    vertical-align: 2px;
}

.itemInfo-wrap .del-price {
    margin-left: 12px;
    font-family: "microsoft yahei";
}

    .itemInfo-wrap .del-price span {
        font-weight: 700;
    }

.itemInfo-wrap .summary-price-wrap .summary-price .del {
    text-decoration: line-through;
    font-size: 12px;
    color: #999;
}

    .itemInfo-wrap .summary-price-wrap .summary-price .del .price, .itemInfo-wrap .summary-price-wrap .summary-price .del span {
        font-size: 12px;
    }

.ebook .itemInfo-wrap .news .item {
    width: auto;
    max-height: 3em;
}

.ebook .summary-price-wrap {
    padding: 10px 0 1px;
}

.sam-price, .user-price, .watsons {
    padding-top: 5px;
}

.root61 .ebook .itemInfo-wrap {
    width: 590px;
    float: left;
    margin-left: 30px;
}

.fans-price .text, .plus-price .text {
    margin-left: 5px;
    margin-right: 8px;
}

.root61 .ebook .itemInfo-wrap .news .item {
    width: 580px;
}

.sam-price .sprite-question, .user-price .sprite-question {
    display: inline-block;
    width: 16px;
    background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/__sprite.png);
    background-position: 0 -20px;
    vertical-align: middle;
    height: 16px;
    cursor: pointer;
}

.plus-price .p-price-plus {
    font: 16px "microsoft yahei";
    position: relative;
    bottom: -2px;
    color: #333;
}

.plus-price strong {
    font-weight: 400;
}

.plus-price a {
    font-family: simsun;
    color: #005aa0;
}

.fans-price .p-price-fans {
    font: 16px "microsoft yahei";
    position: relative;
    vertical-align: middle;
    color: #7049ff;
}

.fans-price strong {
    font-weight: 400;
}

.fans-price .text {
    vertical-align: middle;
}

.sam-price .sam-icon, .user-price .user-icon, .watsons__logo {
    margin-right: 5px;
}

.sam-price .p-price-sam {
    position: relative;
    bottom: -2px;
    color: #005aa0;
    font-size: 16px;
    font-family: "microsoft yahei";
}

.sam-price .text {
    margin-left: 20px;
    color: #999;
}

.sam-price a {
    color: #005aa0;
    font-family: simsun;
}

.user-price .p-price-user {
    position: relative;
    bottom: -2px;
    color: #ff911c;
    font-size: 16px;
    font-family: "microsoft yahei";
}

.user-price .text {
    margin-left: 20px;
    color: #999;
}

.user-price a {
    color: #005aa0;
    font-family: simsun;
}

.watsons {
    font-size: 0;
}

.watsons__logo {
    *zoom: 1;
    *display: inline;
    display: inline-block;
    width: 20px;
    height: 16px;
    background: url(//img30.360buyimg.com/devfe/jfs/t19393/271/1724621772/1669/8878db54/5ad4975eNcddb09a7.png) no-repeat;
    vertical-align: middle;
}

.watsons__text {
    color: #999;
    font-size: 12px;
    vertical-align: middle;
}

.watsons__link {
    color: #0099a8;
    font-size: 12px;
    vertical-align: middle;
}

    .watsons__link:hover {
        color: #e4393c;
    }

.watsons__link--mr18 {
    margin-right: 18px;
}

.watsons__link--mr3 {
    margin-right: 3px;
}

.watsons .sprite-question {
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/__sprite.png);
    background-position: 0 -20px;
}

.itemInfo-wrap .summary-price-wrap .building-price .p-price {
    font-size: 12px;
    color: #666;
    line-height: 190%;
}

.activity-banner {
    height: 32px;
    line-height: 32px;
    padding: 0 10px;
    font-family: "Microsoft YaHei";
    overflow: hidden;
    zoom: 1;
}

.seckill .sprite-seckill, .seckilling .sprite-seckilling {
    width: 20px;
    height: 20px;
    vertical-align: -4px;
    margin-right: 5px;
}

.qfxr .activity-message span, .seckilling .activity-message span {
    line-height: 24px;
    border-radius: 2px;
    display: inline-block;
    text-align: center;
}

.activity-banner i {
    display: inline-block;
}

.activity-type {
    float: left;
}

    .activity-type strong {
        font-size: 16px;
        color: #ffe134;
        font-weight: 400;
    }

    .activity-type span {
        margin-left: 8px;
        font-size: 12px;
        color: #fff;
        font-weight: 700;
    }

.activity-message {
    float: right;
    color: #fff;
    font-size: 14px;
}

    .activity-message .item {
        margin-left: 30px;
    }

    .activity-message em {
        color: #ffe134;
    }

    .activity-message .J-count {
        font-weight: 700;
    }

#banner-shangou.seckill {
    background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/shangou.png) no-repeat #f0f0f0;
}

    #banner-shangou.seckill .sprite-seckill {
        background: 0 0;
    }

.seckill {
    background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/seckill.png) no-repeat #f0f0f0;
}

    .seckill .sprite-seckill {
        background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/__sprite.png);
        background-position: 0 0;
    }

    .seckill .activity-type strong {
        color: #e4393c;
    }

    .seckill .activity-message {
        color: #666;
        font-size: 12px;
    }

#banner-shangou.seckilling {
    background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/shangou_ing.png) no-repeat #c208aa;
}

    #banner-shangou.seckilling .sprite-seckilling {
        background: 0 0;
    }

.seckilling {
    background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/seckilling.png) no-repeat #e84540;
}

    .seckilling .sprite-seckilling {
        background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/__sprite.png);
        background-position: -20px 0;
    }

    .seckilling .activity-type strong {
        color: #fff;
    }

    .seckilling .activity-message {
        color: #fbe2e2;
        font-size: 12px;
    }

        .seckilling .activity-message span {
            font-size: 14px;
            color: #fff;
            width: 22px;
            background: #443b3b;
            margin: 0 4px;
        }

.qfxr {
    overflow: hidden;
    zoom: 1;
    background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/qfxr-banner.png) no-repeat #ff5c68;
}

    .qfxr .icon-qfxr {
        display: inline-block;
        width: 133px;
        height: 24px;
        margin-top: 4px;
        background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/icon-qfxr.png) no-repeat;
    }

    .qfxr .activity-type strong {
        color: #e4393c;
    }

    .qfxr .activity-message {
        color: #fbe2e2;
        font-size: 12px;
    }

        .qfxr .activity-message span {
            font-size: 14px;
            color: #fff;
            width: 22px;
            background: #443b3b;
            margin: 0 4px;
        }

.decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .discount {
    font-size: 12px;
    color: #666;
    margin-left: 3px;
}

.decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .proposed-price {
    color: #666;
    font-size: 12px;
    margin-left: 60px;
    font-family: simsun;
}

.decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .price-tips {
    position: relative;
    z-index: 1;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    color: #666;
    margin-left: 5px;
    vertical-align: -3px;
}

    .decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .price-tips:hover .tips {
        display: block;
    }

.decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .sprite-question {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/__sprite.png);
    background-position: 0 -20px;
}

.decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .tips {
    display: none;
    position: absolute;
    left: -12px;
    top: 24px;
    width: 215px;
}

    .decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .tips .content {
        padding: 10px;
        background: #fff;
        border: 1px solid #cecbce;
        box-shadow: 0 0 2px 2px #eee;
    }

    .decoration .itemInfo-wrap .summary-price-wrap .summary-price .p-price .tips .sprite-arrow {
        width: 11px;
        height: 6px;
        background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/__sprite.png);
        background-position: 0 -36px;
        position: absolute;
        overflow: hidden;
        left: 15px;
        top: -5px;
    }

.belt-bg {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/belt-bg.png) no-repeat;
    background-size: 100%;
    z-index: 5;
}

    .belt-bg p {
        font-size: 17px;
        color: #fff;
        white-space: nowrap;
        text-align: center;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,0);
        -ms-transform: translate(-50%,0);
        -moz-transform: translate(-50%,0);
        -webkit-transform: translate(-50%,0);
        -o-transform: translate(-50%,0);
    }

.summary-service .p-price {
    color: #E4393C;
    font-family: "microsoft yahei";
    margin-left: 5px;
}

.J-xsth-sale {
    margin-left: 10px;
    vertical-align: 2px;
}

    .J-xsth-sale .J-xsth-panel {
        color: #fff;
        background: #ff8b00;
        padding: 2px 5px 2px 6px;
        margin-right: 2px;
        display: inline-block;
        line-height: 18px;
        font-weight: 600;
    }

        .J-xsth-sale .J-xsth-panel .s-arrow {
            padding-left: 2px;
            font-size: 10px;
        }

    .J-xsth-sale .sprite-question {
        cursor: pointer;
        display: inline-block;
        vertical-align: middle;
        width: 16px;
        height: 16px;
        background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/prom/i/__sprite.png);
        background-position: 0 -20px;
    }

#pingou-banner-new .sprite-pingou {
    background: url(//img13.360buyimg.com/devfe/jfs/t21118/118/117736536/1383/3fbd777b/5afc35e5Nec3ac600.png) no-repeat;
    display: inline-block;
    width: 23px;
    height: 20px;
    position: relative;
    top: 5px;
    margin-right: 10px;
}

#pingou-banner-new .activity-type strong {
    color: #fff;
}

.btn-pingou {
    line-height: 20px;
    font-size: 14px;
}

    .btn-pingou span {
        position: relative;
        top: 5px;
    }

.summary-price > .dt span {
    color: #E4393C;
    display: inline-block;
    width: 16px;
}

#InitCartUrl.btn-pingou {
    background: #85c360;
}

    #InitCartUrl.btn-pingou.btn-disable {
        background: #f7f7f7;
    }

.line-thro {
    text-decoration: line-through;
    vertical-align: 2px;
}

.qrcode-pingou {
    text-align: center;
    padding-bottom: 10px;
    margin: -10px;
}

    .qrcode-pingou p {
        line-height: 32px;
        font-size: 16px;
        background: #f2f2f2;
        text-align: left;
        padding-left: 20px;
        margin-bottom: 10px;
    }
/*!Name: colorsize.css
 * Date: 2018-7-30 22:1:22 */
#choose-attrs .no-stock a, #choose-attrs .no-stock a:hover {
    color: #999;
}

.choose-attr-clothes .item.disabled a, .choose-attr-clothes .item.disabled a:hover, .choose-attr-clothes .item.no-stock a, .choose-attr-clothes .item.no-stock a:hover {
    opacity: .5;
    border: 1px dashed #898989;
    cursor: not-allowed;
    color: #999;
}

#choose-attr-1 {
    line-height: 40px;
}

    #choose-attr-1 .item {
        background-color: #F7F7F7;
    }

        #choose-attr-1 .item a {
            padding: 0;
        }

            #choose-attr-1 .item a i {
                margin: 0 8px;
            }

#choose-attr-2 i.reco {
    position: absolute;
    right: 0;
    top: 0;
    width: 13px;
    height: 13px;
    line-height: 13px;
    background: url(//img12.360buyimg.com/devfe/jfs/t5896/169/7905619409/187/3c4afdd2/5975bbe5Nc1b752e2.png) no-repeat;
}

.size-assistant {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-bottom: 4px;
    line-height: 28px;
    border: 1px solid #ced2e6;
    border-radius: 14px;
    background: #fff;
}

    .size-assistant .sprite-size {
        display: inline-block;
        margin-right: 8px;
        vertical-align: -4px;
        width: 16px;
        height: 16px;
        background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/colorsize/i/__sprite.png?v=111051);
        background-position: 0 0;
    }

    .size-assistant span {
        margin-left: 5px;
        font-family: simsun;
    }

    .size-assistant a {
        display: inline-block;
        padding: 0 12px;
        line-height: 28px;
        color: #6067aa;
    }

.ebook #choose-color .item {
    height: 43px;
}

.ebook #choose-series {
    line-height: 40px;
    margin-top: 14px;
}

    .ebook #choose-series .item a {
        padding: 0;
    }

        .ebook #choose-series .item a i {
            margin: 0 8px;
        }

.ebook #choose-color {
    margin-top: 15px;
}

.building #choose-color {
    padding-top: 15px;
    border-top: 1px dotted #dfdfdf;
}
/*!Name: buytype.css
 * Date: 2018-7-30 22:1:22 */
#shf-feetype .lh li, #shf-feetype dd {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.buytype {
    text-align: left;
}

#choose-type-hy .icon {
    width: 16px;
    height: 16px;
    overflow: hidden;
    line-height: 1000px;
    margin-top: 8px;
    margin-right: 5px;
}

#choose-type-hy .question {
    background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/buytype/i/question.png);
}

#shf-feetype {
    padding: 0 30px;
}

    #shf-feetype .dl-1 dd, #shf-feetype dt {
        font-size: 14px;
    }

    #shf-feetype dl {
        margin-bottom: 10px;
    }

    #shf-feetype dd {
        width: 410px;
    }

    #shf-feetype ul {
        margin-bottom: 5px;
    }

    #shf-feetype .lh li {
        float: none;
        width: 400px;
        background: #f3f3f3;
        margin-bottom: 1px;
        padding: 0 5px;
        height: 2.5em;
        line-height: 2.5em;
    }

        #shf-feetype .lh li em {
            color: #999;
        }

    #shf-feetype table {
        background: #f3f3f3;
        border-collapse: collapse;
        margin-top: 5px;
    }

        #shf-feetype table td {
            width: 193px;
            height: 2em;
            border: 1px solid #ddd;
            padding: 5px;
        }

.shf-buy-now {
    padding-top: 10px;
}

    .shf-buy-now a {
        display: inline-block;
        *zoom: 1;
        height: 30px;
        padding: 0 20px;
        font: 700 14px/30px simsum;
    }

        .shf-buy-now a:hover {
            text-decoration: none;
        }
/*!Name: track.css
 * Date: 2018-7-30 22:1:22 */
.brand-logo {
    text-align: center;
}

#track.hover .extra {
    display: block;
    right: 10px;
    left: -210px;
    box-shadow: 0 0 10px #f0f0f0;
}

#track.hover .extra-trigger {
    display: none;
}

.track {
    background: #fff;
    position: absolute;
    *z-index: 6;
    right: 0;
    top: -10px;
}

    .track .extra-trigger {
        position: relative;
        z-index: 11;
        float: left;
        margin-right: -24px;
        width: 23px;
        height: 519px;
        text-align: center;
        border-left: 1px solid #f2f2f2;
        cursor: pointer;
    }

        .track .extra-trigger .sprite-extra {
            display: block;
            overflow: hidden;
            margin: 0 0 5px 6px;
            width: 7px;
            height: 11px;
            background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/track/i/__sprite.png);
            background-position: 0 -15px;
        }

        .track .extra-trigger a {
            display: block;
            padding-top: 140px;
        }

            .track .extra-trigger a:hover {
                color: #666;
            }

    .track .extra {
        display: none;
        width: 210px;
        z-index: 10;
        background: #fff;
    }

    .track .track-tit {
        position: relative;
        line-height: 50px;
        font-size: 12px;
        color: #666;
        font-weight: 400;
        text-align: center;
    }

        .track .track-tit span {
            position: absolute;
            z-index: 1;
            left: 0;
            right: 0;
            top: 25px;
            height: 1px;
            background: #f2f2f2;
        }

        .track .track-tit h3 {
            position: relative;
            z-index: 2;
            display: inline-block;
            *display: inline;
            *zoom: 1;
            background: #fff;
            padding: 0 25px;
        }

    .track .track-con {
        width: 150px;
        overflow: hidden;
        margin: 0 auto;
        *float: right;
    }

.cat-1-737 .track .track-con {
    height: 340px;
}

.track .track-con li {
    position: relative;
    padding: 10px 0;
}

    .track .track-con li a {
        position: relative;
        *zoom: 1;
        *display: inline;
        display: inline-block;
    }

.track .track-con div {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: absolute;
    left: 0;
    right: 0;
    top: 126px;
    line-height: 12px;
    background: rgba(255,255,255,.9);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#9FFFFFFF, endcolorstr=#9FFFFFFF);
    padding: 6px;
    *width: 150px;
}

.track .track-con p {
    *width: 150px;
    line-height: 18px;
    color: #C81623;
    text-align: center;
}

.track .track-con img {
    width: 150px;
}

.track .track-more .sprite-down, .track .track-more .sprite-up {
    width: 28px;
    height: 15px;
    background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/track/i/__sprite.png);
}

.track .track-more {
    padding-top: 10px;
    text-align: center;
    clear: both;
}

    .track .track-more a {
        display: inline-block;
        margin: 0 10px;
        text-indent: -9999px;
        overflow: hidden;
    }

    .track .track-more .sprite-down {
        background-position: 0 0;
    }

    .track .track-more .sprite-up {
        background-position: -28px 0;
    }

.root61 .track {
    width: 210px;
    position: static;
    float: right;
    right: auto;
}

    .root61 .track .extra-trigger {
        display: none;
    }

    .root61 .track .extra {
        display: block;
        right: auto;
        left: auto;
        box-shadow: none;
    }

    .root61 .track:hover .extra {
        top: 0;
    }
/*!Name: suits.css
 * Date: 2018-7-30 22:1:22 */
#choose-suits {
    *position: relative;
    *z-index: 2;
}

    #choose-suits .dd {
        position: relative;
        z-index: 2;
    }

    #choose-suits .item {
        position: static;
    }

.choose-suits .item .title {
    background-color: #FFF;
    position: relative;
}

.choose-suits .open .title {
    z-index: 4;
    border: 1px solid #e4393c;
}

.choose-suits .open a.title, .choose-suits .open a:hover {
    border-bottom: 1px solid #fff;
    color: #e4393c;
}

.choose-suits .open .suits-panel {
    display: block;
    z-index: 3;
}

.choose-suits .suits-panel {
    position: absolute;
    top: 33px;
    left: 0;
    z-index: 1;
    background-color: #FFF;
    border: 1px solid #ccc;
    width: 540px;
    display: none;
}

    .choose-suits .suits-panel .p-price strong {
        font-size: 12px;
    }

    .choose-suits .suits-panel .disabled .p-price strong {
        color: #f4adad;
    }

.choose-suits .suits-box {
    margin: 20px 35px 0;
    border-bottom: 1px dotted #dfdfdf;
    overflow: hidden;
}

    .choose-suits .suits-box .J-scroll {
        width: 505px;
        overflow: hidden;
    }

        .choose-suits .suits-box .J-scroll ul {
            width: 1000px;
        }

        .choose-suits .suits-box .J-scroll .thumb-scroll-wrap {
            margin-left: 16px;
            margin-right: 16px;
            width: 78px;
            overflow: hidden;
        }

        .choose-suits .suits-box .J-scroll .yb-item-cat {
            width: 130px;
            height: 30px;
            margin-top: 5px;
        }

    .choose-suits .suits-box li.sku-item {
        width: 135px;
        float: left;
        padding-right: 35px;
        position: relative;
    }

        .choose-suits .suits-box li.sku-item .p-img {
            width: 100px;
            height: 100px;
            position: relative;
            padding-bottom: 0;
            text-align: center;
            margin: 0 auto;
        }

            .choose-suits .suits-box li.sku-item .p-img span {
                position: absolute;
                left: 0;
                right: 0;
                bottom: 0;
                line-height: 20px;
                padding-left: 5px;
                color: #fff;
                background: rgba(0,0,0,.5);
                *filter: alpha(opacity=50);
            }

            .choose-suits .suits-box li.sku-item .p-img a {
                padding: 0;
            }

                .choose-suits .suits-box li.sku-item .p-img a.disabled {
                    cursor: default;
                }

            .choose-suits .suits-box li.sku-item .p-img .no-item, .choose-suits .suits-box li.sku-item .p-img .no-stock {
                color: #FFF;
                background: rgba(0,0,0,.3);
                filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#32000000, endcolorstr=#32000000);
                position: absolute;
                bottom: 0;
                left: 0;
                line-height: 20px;
                height: 20px;
                width: 100%;
                padding: 0 2px;
                overflow: hidden;
            }

        .choose-suits .suits-box li.sku-item .p-pic {
            position: relative;
            z-index: 2;
            width: 110px;
            margin: 5px auto 0;
        }

            .choose-suits .suits-box li.sku-item .p-pic .sprite-arrowL {
                width: 11px;
                height: 19px;
                background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/suits/i/__sprite.png);
                background-position: -44px 0;
                position: absolute;
                left: 0;
                top: 4px;
                padding: 0;
            }

            .choose-suits .suits-box li.sku-item .p-pic .sprite-arrowR {
                width: 11px;
                height: 19px;
                background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/suits/i/__sprite.png);
                background-position: 0 -32px;
                position: absolute;
                right: 0;
                top: 4px;
                padding: 0;
            }

            .choose-suits .suits-box li.sku-item .p-pic .pic-list {
                padding: 0 2px;
                line-height: 24px;
                overflow: hidden;
            }

                .choose-suits .suits-box li.sku-item .p-pic .pic-list a {
                    display: inline;
                    padding: 0;
                    vertical-align: top;
                }

                .choose-suits .suits-box li.sku-item .p-pic .pic-list img {
                    border: 1px solid #fff;
                }

                .choose-suits .suits-box li.sku-item .p-pic .pic-list .current img {
                    border: 1px solid #e53e41;
                }

            .choose-suits .suits-box li.sku-item .p-pic .inner-list {
                width: 26px;
            }

        .choose-suits .suits-box li.sku-item .p-name {
            width: 130px;
            height: 28px;
            margin-top: 5px;
            overflow: hidden;
        }

            .choose-suits .suits-box li.sku-item .p-name a {
                height: 34px;
                padding: 0;
                white-space: normal;
            }

                .choose-suits .suits-box li.sku-item .p-name a:hover {
                    color: #E3393C;
                }

        .choose-suits .suits-box li.sku-item .p-check-price-num {
            line-height: 14px;
            font-size: 14px;
        }

            .choose-suits .suits-box li.sku-item .p-check-price-num .p-checkbox {
                margin-right: 3px;
                vertical-align: -3px;
            }

            .choose-suits .suits-box li.sku-item .p-check-price-num .p-price {
                color: #E4393C;
            }

        .choose-suits .suits-box li.sku-item .plus {
            width: 23px;
            height: 23px;
            overflow: hidden;
            line-height: 1000px;
            position: absolute;
            left: 139px;
            top: 46px;
            background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/suits/i/plus.png) no-repeat;
        }

        .choose-suits .suits-box li.sku-item.last {
            margin-right: 0;
            padding-right: 0;
        }

            .choose-suits .suits-box li.sku-item.last .plus {
                display: none;
            }

    .choose-suits .suits-box .disabled .p-name a, .choose-suits .suits-box .disabled .p-name a:hover {
        color: #bfbfbf;
    }

    .choose-suits .suits-box .arrow, .choose-suits .suits-box .arrow-next, .choose-suits .suits-box .arrow-prev {
        position: absolute;
        top: 62px;
        width: 22px;
        height: 32px;
        cursor: pointer;
        padding: 0;
    }

        .choose-suits .suits-box .arrow i, .choose-suits .suits-box .arrow-next i, .choose-suits .suits-box .arrow-prev i {
            display: inline-block;
            *display: inline;
            *zoom: 1;
            vertical-align: middle;
            margin-right: 5px;
        }

    .choose-suits .suits-box .arrow-next {
        right: 5px;
    }

        .choose-suits .suits-box .arrow-next .sprite-arrow-next {
            width: 22px;
            height: 32px;
            background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/suits/i/__sprite.png);
            background-position: 0 0;
        }

    .choose-suits .suits-box .arrow-prev {
        left: 5px;
    }

        .choose-suits .suits-box .arrow-prev .sprite-arrow-prev {
            width: 22px;
            height: 32px;
            background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/suits/i/__sprite.png);
            background-position: -22px 0;
        }

.choose-suits .suits-detail {
    padding: 10px;
    height: 28px;
}

    .choose-suits .suits-detail .btns {
        float: right;
    }

        .choose-suits .suits-detail .btns a {
            _display: inline;
        }

    .choose-suits .suits-detail .text {
        color: #999;
    }

    .choose-suits .suits-detail .suits-price {
        float: left;
        margin-right: 15px;
    }

        .choose-suits .suits-detail .suits-price .p-price strong {
            font-size: 18px;
        }

    .choose-suits .suits-detail .suits-save-price {
        float: left;
    }

        .choose-suits .suits-detail .suits-save-price span {
            display: inline-block;
            *display: inline;
            *zoom: 1;
            line-height: 20px;
            padding: 1px 4px;
            vertical-align: middle;
        }

        .choose-suits .suits-detail .suits-save-price .text {
            background: #999;
            color: #fff;
        }

        .choose-suits .suits-detail .suits-save-price .p-price {
            border: 1px solid #ccc;
            border-left: none;
            padding: 0 4px;
        }

    .choose-suits .suits-detail .suits-tips {
        color: #e4393c;
    }

    .choose-suits .suits-detail .suits-save-price .p-price strong {
        font-weight: 400;
        color: #999;
    }

.choose-suits .item:hover .btns a {
    color: #FFF;
}

    .choose-suits .item:hover .btns a.btn-disable {
        color: #ccc;
    }

.p-choose-wrap .item .suits-panel a {
    border: none;
}

.ele-suits .suits-panel {
    width: 500px;
}

.ele-suits .suits-box {
    margin: 20px 40px 0;
}

    .ele-suits .suits-box .J-scroll {
        width: 415px;
    }

        .ele-suits .suits-box .J-scroll .thumb-scroll-wrap {
            margin-left: 16px;
            margin-right: auto;
            width: auto;
            overflow: visible;
        }

        .ele-suits .suits-box .J-scroll .yb-item-cat {
            position: relative;
            left: 0;
            top: 5px;
            width: 130px;
            height: 40px;
        }

            .ele-suits .suits-box .J-scroll .yb-item-cat .yb-item {
                padding: 4px 5px 4px 6px;
                border: 1px solid #DDD;
                line-height: 20px;
                position: relative;
                z-index: 2;
                cursor: pointer;
            }

                .ele-suits .suits-box .J-scroll .yb-item-cat .yb-item a {
                    padding: 0;
                }

                .ele-suits .suits-box .J-scroll .yb-item-cat .yb-item .arrow-icon {
                    position: absolute;
                    right: 8px;
                    top: 12px;
                    width: 9px;
                    height: 5px;
                    background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/suits/i/__sprite.png);
                    background-position: -44px -19px;
                }

            .ele-suits .suits-box .J-scroll .yb-item-cat .more-item {
                display: none;
                position: absolute;
                top: 29px;
                background-color: #FFF;
                border: 1px solid #DDD;
                width: 128px;
                padding-top: 5px;
                overflow: hidden;
                z-index: 1;
            }

                .ele-suits .suits-box .J-scroll .yb-item-cat .more-item a {
                    display: block;
                    line-height: 20px;
                    padding: 0 5px;
                    color: #999;
                }

                    .ele-suits .suits-box .J-scroll .yb-item-cat .more-item a:hover {
                        color: #E4393C;
                    }

        .ele-suits .suits-box .J-scroll .selected .more-item {
            display: block;
        }

        .ele-suits .suits-box .J-scroll .selected .yb-item .arrow-icon {
            width: 9px;
            height: 5px;
            background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/suits/i/__sprite.png);
            background-position: -44px -24px;
        }

    .ele-suits .suits-box li.sku-item {
        width: 100px;
        height: 163px;
        float: left;
        padding-right: 46px;
        position: relative;
    }

        .ele-suits .suits-box li.sku-item .p-img {
            width: 100px;
            height: 100px;
            position: relative;
            padding-bottom: 0;
            margin-bottom: 5px;
        }

            .ele-suits .suits-box li.sku-item .p-img a {
                padding: 0;
            }

            .ele-suits .suits-box li.sku-item .p-img .no-item, .ele-suits .suits-box li.sku-item .p-img .no-stock {
                color: #FFF;
                background: rgba(0,0,0,.3);
                filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#32000000, endcolorstr=#32000000);
                position: absolute;
                bottom: 0;
                left: 0;
                line-height: 20px;
                height: 20px;
                width: 100%;
                padding: 0 2px;
                overflow: hidden;
            }

        .ele-suits .suits-box li.sku-item .p-pic {
            width: auto;
            margin: auto;
        }

            .ele-suits .suits-box li.sku-item .p-pic .pic-list {
                width: 95px;
            }

        .ele-suits .suits-box li.sku-item .p-name {
            height: 34px;
            margin: auto;
        }

        .ele-suits .suits-box li.sku-item .plus {
            left: 110px;
        }

        .choose-suits .ele-suits .suits-box li.sku-item .arrow-next, .choose-suits .ele-suits .suits-box li.sku-item .arrow-prev, .ele-suits .choose-suits .suits-box li.sku-item .arrow-next, .ele-suits .choose-suits .suits-box li.sku-item .arrow-prev, .ele-suits .suits-box li.sku-item .arrow {
            padding: auto;
        }

        .ele-suits .suits-box li.sku-item .arrow-next {
            right: 0;
        }

        .ele-suits .suits-box li.sku-item .asrrow-prev {
            left: 0;
        }

#choose-shop .bt-info-tips {
    height: 32px;
}

    #choose-shop .bt-info-tips .icon {
        width: 16px;
        height: 16px;
        overflow: hidden;
        line-height: 1000px;
        margin-top: 8px;
        margin-right: 5px;
    }

    #choose-shop .bt-info-tips .prom {
        background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/suits/i/hui.png);
    }
/*!Name: baitiao.css
 * Date: 2018-7-30 22:1:22 */
.choose-baitiao .item, .choose-jincai .item {
    position: relative;
}

    .choose-baitiao .item a, .choose-jincai .item a {
        text-align: center;
    }

.choose-baitiao .hover .baitiao-tips, .choose-jincai .hover .baitiao-tips {
    display: block;
}

.choose-baitiao .icon, .choose-jincai .icon {
    width: 16px;
    height: 16px;
    overflow: hidden;
    line-height: 1000px;
    margin-top: 8px;
    margin-right: 5px;
}

.choose-baitiao .prom, .choose-jincai .prom {
    background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/baitiao/i/hui.png);
}

.choose-baitiao .question, .choose-jincai .question {
    background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/baitiao/i/question.png);
}

.baitiao-list {
    float: left;
}

    .baitiao-list strong {
        font-weight: 400;
    }

    .baitiao-list span {
        color: #999;
    }

        .baitiao-list span em {
            display: inline-block;
            *zoom: 1;
            padding: 1px 2px;
            color: #fff;
            background: #fc1d3c;
        }

    .baitiao-list .disabled em {
        background: #ccc;
    }

    .baitiao-list .baitiao-tips {
        position: absolute;
        z-index: 6;
        top: 32px;
        left: 0;
        width: 250px;
        padding: 5px 10px;
        background: #fefff7;
        border: 1px solid #ccc;
        color: #666;
    }

        .baitiao-list .baitiao-tips ul {
            padding-bottom: 3px;
        }

        .baitiao-list .baitiao-tips li {
            margin-top: 5px;
            line-height: 18px;
        }

.baitiao-text-wrap {
    clear: both;
}

.baitiao-text {
    display: inline;
    clear: both;
}

    .baitiao-text em {
        color: #999;
    }

    .baitiao-text a {
        color: #005aa0;
        display: inline;
    }

.bt-info-tips {
    float: left;
    height: 39px;
}
/*!Name: o2o.css
 * Date: 2018-7-30 22:1:22 */
.choose-shop .service-provider {
    color: #999;
    clear: both;
}

.choose-shop .operate a {
    display: inline;
    line-height: 30px;
    margin-right: 5px;
    color: #005aa0;
}

    .choose-shop .operate a:hover {
        color: #e4393c;
    }

.choose-shop .icon-o2o {
    display: inline-block;
    margin-right: 5px;
    vertical-align: -3px;
    width: 12px;
    height: 16px;
    background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/o2o/i/__sprite.png?v=102158);
    background-position: 0 0;
}

.deli-to-shop a {
    margin-right: 20px;
}

.deli-to-shop input {
    vertical-align: middle;
}
/*!Name: summary.css
 * Date: 2018-7-30 22:1:22 */
.period-buy, .period-buy .dd {
    position: relative;
}

    .period-buy li {
        line-height: 1.5em;
        margin-bottom: .5em;
    }

    .period-buy .item {
        position: static;
    }

    .period-buy .period-inner {
        line-height: 32px;
        padding: 0 15px;
        margin-right: 4px;
        border: 1px solid #ccc;
    }

    .period-buy .period-more {
        display: none;
        position: absolute;
        top: 32px;
        left: 0;
        background: #fff;
        border: 1px solid #ddd;
        padding: 15px 10px;
        width: 580px;
        height: 310px;
        overflow: hidden;
        z-index: 2;
    }

    .period-buy .selected .period-more {
        display: block;
    }

    .period-buy .selected .period-inner {
        border-color: #e4393c;
        background: #fff;
        border-bottom: none !important;
        position: relative;
        z-index: 3;
    }

    .period-buy .sprite-hui, .period-buy .sprite-question {
        display: inline-block;
        vertical-align: -2px;
        width: 16px;
        height: 16px;
        background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/summary/i/__sprite.png);
    }

    .period-buy .service-tips {
        position: relative;
        display: inline-block;
    }

    .period-buy .sprite-question {
        background-position: -16px 0;
    }

    .period-buy .sprite-hui {
        background-position: 0 0;
        margin-right: 2px;
    }

    .period-buy .service-tips .tips {
        width: 400px;
        position: absolute;
        left: -10px;
        top: 32px;
        display: none;
    }

        .period-buy .service-tips .tips .content {
            padding: 10px;
            background: #fff;
            border: 1px solid #cecbce;
            color: #666;
            -moz-box-shadow: 0 0 2px 2px #eee;
            -webkit-box-shadow: 0 0 2px 2px #eee;
            box-shadow: 0 0 2px 2px #eee;
        }

            .period-buy .service-tips .tips .content dt {
                font-weight: 700;
                margin-bottom: 3px;
            }

            .period-buy .service-tips .tips .content dd {
                line-height: 170%;
            }

            .period-buy .service-tips .tips .content p {
                border-top: 1px dotted #999;
                margin-top: 7px;
                padding-top: 7px;
            }

                .period-buy .service-tips .tips .content p a {
                    color: #5e69ad;
                    margin: 0 5px;
                }

                    .period-buy .service-tips .tips .content p a:hover {
                        color: #e4393c;
                    }

        .period-buy .service-tips .tips .sprite-arrow {
            width: 11px;
            height: 6px;
            background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/summary/i/__sprite.png);
            background-position: -12px -16px;
            position: absolute;
            overflow: hidden;
            left: 12px;
            top: -5px;
            _bottom: -1px;
        }

    .period-buy .hover .tips {
        display: block;
        z-index: 2;
    }

.choose-shop .icon-o2o {
    display: inline-block;
    margin-right: 5px;
    vertical-align: -3px;
    width: 12px;
    height: 16px;
    background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/summary/i/__sprite.png);
    background-position: 0 -16px;
}
/*!Name: buybtn.css
 * Date: 2018-7-30 22:1:22 */
.choose-btns {
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 0 10px;
}

    .choose-btns .choose-amount {
        width: 58px;
        height: 44px;
        overflow: hidden;
        border: 1px solid #ccc;
        position: relative;
        margin-right: 10px;
        float: left;
    }

        .choose-btns .choose-amount input {
            display: block;
            width: 43px;
            height: 42px;
            line-height: 42px;
            position: absolute;
            top: 1px;
            left: 0;
            border: none;
            border: 0;
            text-align: center;
        }

        .choose-btns .choose-amount a.disabled {
            color: #ccc;
            cursor: not-allowed;
        }

        .choose-btns .choose-amount a {
            display: block;
            width: 15px;
            text-align: center;
            height: 22px;
            line-height: 22px;
            overflow: hidden;
            background: #f1f1f1;
            color: #666;
            position: absolute;
            right: -1px;
            border: 1px solid #ccc;
        }

            .choose-btns .choose-amount a.btn-add {
                top: -1px;
            }

            .choose-btns .choose-amount a.btn-reduce {
                bottom: -1px;
            }

    .choose-btns .btn-lg {
        margin-right: 10px;
        float: left;
    }

    .choose-btns .pingou-tips {
        line-height: 50px;
        color: #999;
    }

    .choose-btns .yuyue-text {
        line-height: 46px;
        margin-right: 10px;
    }

        .choose-btns .yuyue-text a {
            color: #005aa0;
        }

    .choose-btns .question {
        background-image: url(//static.360buyimg.com/item/default/1.0.37/components/baitiao/i/question.png);
        background-repeat: no-repeat;
    }

    .choose-btns .icon {
        width: 16px;
        height: 16px;
        overflow: hidden;
        margin-top: 16px;
    }

.noborder {
    border: none;
}

.bgm-text a {
    color: #666;
}

.bgm-text {
    line-height: 50px;
    color: #999;
}

.bgm-text-active {
    color: #666;
}

.reservation-cd .text {
    margin-left: 10px;
}

    .reservation-cd .text em {
        color: #999;
        margin-right: 10px;
    }

.ebook .btn-buy {
    color: #5e69ad;
    float: left;
    margin-top: 13px;
}

    .ebook .btn-buy:hover {
        color: #e4393c;
    }

.ebook .btn-special3 {
    height: 44px;
    line-height: 44px;
}

.btn-extra-text {
    line-height: 50px;
}

    .btn-extra-text a {
        color: #005aa0;
    }

.easy-buy-tips-ab p.hl_gray {
    line-height: 18px;
    padding: 3px 0;
}

.easy-buy-tips-ab img {
    margin-left: -10px;
    margin-top: -10px;
}

.easy-buy-tips-ab .mod-btn {
    margin-top: 5px;
    display: block;
    text-align: center;
    padding: 4px 0;
    border: 1px solid #ccc;
    background: #F5F5F5;
}

    .easy-buy-tips-ab .mod-btn, .easy-buy-tips-ab .mod-btn:hover {
        color: #666;
    }

        .easy-buy-tips-ab .mod-btn:hover {
            background: #fff;
        }
/*!Name: crumb.css
 * Date: 2018-7-30 22:1:22 */
.crumb-br .br-list li, .ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.layout-area {
    z-index: 9 !important;
    position: relative;
}

.crumb, .crumb-wrap {
    position: relative;
    z-index: 5;
}

.crumb-wrap {
    background: #f2f2f2;
    *z-index: 2;
    clear: both;
}

.crumb {
    padding: 13px 0 9px;
}

    .crumb .item {
        float: left;
    }

    .crumb .sep {
        font-family: simsun;
        padding: 0 10px;
    }

.hover div.border .head {
    border-bottom: none;
    padding-bottom: 1px;
}

.crumb-br {
    top: -2px;
}

    .crumb-br .inner {
        _float: left;
        _position: relative;
    }

    .crumb-br .arrow {
        margin-left: 0;
    }

    .crumb-br .border .head {
        border-bottom: 1px solid #ccc;
        height: 20px;
        line-height: 20px;
        background-color: #fff;
    }

    .crumb-br .hover .head {
        border-bottom: none;
    }

    .crumb-br .head a {
        padding: 0 5px;
    }

    .crumb-br .plist-1 {
        padding-bottom: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
        border-bottom: 1px dotted #dfdfdf;
        display: none;
    }

    .crumb-br .br-reco li {
        width: 206px;
        height: 65px;
        margin-left: 5px;
        clear: none;
    }

    .crumb-br .content {
        top: 20px;
        width: 660px;
        padding: 10px 0;
    }

    .crumb-br .br-list li {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        width: 110px;
        padding-left: 15px;
        margin-top: 5px;
    }

.ellipsis {
    width: 120px;
}
/*!Name: fittings.css
 * Date: 2018-7-30 22:1:22 */
#suit-con .clb, #suit-con .stabcon {
    clear: both;
}

#suit-con .p-selected a, #suit-con .stab li {
    white-space: nowrap;
}

#shop-reco {
    height: 210px;
    overflow: hidden;
}

#reco-more {
    padding-right: 10px;
}

    #reco-more.hover .head {
        background-color: transparent;
    }

.fittings .tab-main {
    *z-index: 1;
}

.fittings a.current {
    color: #e4393c;
}

.fittings .acc-buy-center {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 10px;
    border: 1px solid #ccc;
    margin-top: 10px;
}

.fittings .tab-con {
    padding-top: 20px;
}

.fittings .item {
    display: inline-block;
    display: block;
}

    .fittings .item:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

* html .fittings .item {
    height: 1%;
}

* + html .fittings .item {
    min-height: 1%;
}

.fittings .p-list {
    padding: 0 3px;
    width: 134px;
    height: 161px;
    position: relative;
    list-style: none;
}

    .fittings .p-list .p-name {
        margin-bottom: 0;
    }

    .fittings .p-list .p-price strong {
        font-size: 14px;
        line-height: 14px;
    }

    .fittings .p-list .plus {
        width: 23px;
        height: 23px;
        overflow: hidden;
        line-height: 1000px;
        position: absolute;
        right: 8px;
        top: 38px;
        background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/fittings/i/plus.png) no-repeat;
    }

    .fittings .p-list input {
        vertical-align: middle;
    }

.fittings .master {
    float: left;
    *display: inline;
    width: 144px;
}

    .fittings .master .p-list {
        float: right;
    }

.fittings .suits {
    float: left;
    width: 640px;
    height: 187px;
    overflow: hidden;
    position: relative;
}

    .fittings .suits .switchable-wrap {
        overflow: hidden;
        height: 161px;
        position: relative;
    }

        .fittings .suits .switchable-wrap .lh-wrap {
            margin: 0 38px 0 36px;
        }

        .fittings .suits .switchable-wrap .next-btn, .fittings .suits .switchable-wrap .prev-btn {
            background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/fittings/i/page-btn.png) 0 -94px no-repeat;
            width: 23px;
            height: 73px;
            display: block;
            position: absolute;
            z-index: 1;
            left: 5px;
            top: 15px;
        }

        .fittings .suits .switchable-wrap .next-btn {
            left: auto;
            right: 15px;
            background-position: 0 0;
        }

        .fittings .suits .switchable-wrap .prev-btn.disabled {
            background-position: -94px -94px !important;
            cursor: default;
        }

        .fittings .suits .switchable-wrap .next-btn.disabled {
            background-position: -94px 0 !important;
            cursor: default;
        }

#suit-con .p-choose .hl_blue, #suit-con .suits ul li .p-choose .hl_blue {
    cursor: pointer;
}

.fittings .suits .switchable-wrap .prev-btn.hover, .fittings .suits .switchable-wrap .prev-btn:hover {
    background-position: -46px -94px;
}

.fittings .suits .switchable-wrap .next-btn.hover, .fittings .suits .switchable-wrap .next-btn:hover {
    background-position: -46px 0;
}

.fittings .infos {
    position: relative;
    float: left;
    display: inline;
    width: 150px;
    padding-left: 50px;
    padding-top: 15px;
}

    .fittings .infos .more-link {
        padding-bottom: 10px;
    }

        .fittings .infos .more-link a {
            color: #005aa0;
        }

    .fittings .infos .p-price, .fittings .infos .selected {
        margin-bottom: 10px;
    }

        .fittings .infos .p-price strong, .fittings .infos .selected strong {
            font-size: 18px;
        }

    .fittings .infos .equal {
        width: 23px;
        height: 23px;
        overflow: hidden;
        line-height: 1000px;
        position: absolute;
        left: 0;
        top: 30px;
        background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/fittings/i/equal.png) no-repeat;
    }

    .fittings .infos .btn-primary {
        padding: 0 22px;
    }

    .fittings .infos .extra {
        width: 90px;
        border: 1px solid #e1e1e1;
        text-align: center;
        line-height: 26px;
        margin-top: 8px;
    }

.fittings .recommend-more .head {
    height: auto;
    line-height: 18px;
    float: none;
    padding: 0;
}

.fittings .recommend-more .content {
    position: absolute;
    top: 30px;
    z-index: 3;
    border: 1px solid #ddd;
    padding: 6px 12px;
    width: 80px;
}

#suit-con #fitting-suit #stabcon_suits li, #suit-con #stabcon_suits, #suit-con .pop-wrap, #suit-con .suits ul li, #suit-con .suits ul li li {
    position: relative;
}

.fittings .recommend-more .content a {
    display: block;
    font-size: 12px;
    padding: 6px 10px;
}

.root61 .fittings .suits {
    width: 840px;
}

    .root61 .fittings .suits .switchable-wrap .prev-btn {
        left: 22px;
    }

    .root61 .fittings .suits .switchable-wrap .next-btn {
        right: 15px;
    }

    .root61 .fittings .suits .switchable-wrap .lh-wrap {
        margin: 0 38px 0 68px;
    }

#suit-con .master s, #suit-con .suits ul li s {
    display: inline;
    margin-right: 3px;
    margin-top: 100px;
}

.root61 .fittings .p-list {
    padding: 0 5px;
}

#suit-con .stab {
    overflow: hidden;
    padding-bottom: 15px;
}

    #suit-con .stab li {
        margin-left: -1px;
        padding: 0 15px;
        height: 16px;
        cursor: pointer;
        border-left: 1px solid #D4D1C8;
        line-height: 16px;
        text-align: center;
        color: #e4393c;
        margin-bottom: 10px;
    }

#suit-con .infos .btns, #suit-con .infos .p-price, #suit-con .infos .p-saving {
    margin-left: 35px;
}

    #suit-con .infos .p-price strong, #suit-con .suits ul li li .p-price strong {
        color: #E4393C;
    }

#suit-con .master {
    float: left;
    padding: 0 0 0 10px;
    text-align: center;
    overflow: hidden;
    width: 164px;
}

    #suit-con .master .p-name {
        width: 140px;
        height: 36px;
        padding: 0 10px;
    }

    #suit-con .master s {
        float: right;
        width: 24px;
        height: 22px;
        background: url(//static.360buyimg.com/item/main/1.0.14/css/i/newicon20140910.png) 0 -260px no-repeat;
    }

#suit-con .pop-wrap {
    float: left;
}

#suit-con .suits {
    float: left;
    width: 788px;
}

    #suit-con .suits ul {
        float: left;
        height: 100%;
        overflow: hidden;
    }

        #suit-con .suits ul li {
            width: 197px;
            padding-left: 0;
        }

            #suit-con .suits ul li s {
                float: right;
                width: 24px;
                height: 22px;
                background: url(//static.360buyimg.com/item/main/1.0.13/css/i/newicon20140910.png) 0 -260px no-repeat;
            }

            #suit-con .suits ul li .p-img {
                position: relative;
                padding: 5px 0;
            }

            #suit-con .suits ul li .p-scroll {
                width: 155px;
                _width: 155px;
                height: 29px;
                background: #fff;
                overflow: hidden;
                padding: 5px 0;
                border: 1px solid #fff;
                border-bottom: 0;
            }

                #suit-con .suits ul li .p-scroll .p-scroll-btn {
                    background-image: url(//static.360buyimg.com/item/main/1.0.13/css/i/scroll-btns.png);
                    background-repeat: no-repeat;
                    float: left;
                    width: 16px;
                    height: 29px;
                    text-indent: -9999px;
                }

                #suit-con .suits ul li .p-scroll .p-scroll-prev {
                    margin-right: 2px;
                    background-position: 0 0;
                }

                    #suit-con .suits ul li .p-scroll .p-scroll-prev.disabled {
                        background-position: 0 -31px;
                    }

                #suit-con .suits ul li .p-scroll .p-scroll-next {
                    background-position: -18px 0;
                }

                    #suit-con .suits ul li .p-scroll .p-scroll-next.disabled {
                        background-position: -18px -31px;
                    }

                #suit-con .suits ul li .p-scroll .p-scroll-wrap {
                    float: left;
                    width: 186px;
                    height: 29px;
                    overflow: hidden;
                }

                #suit-con .suits ul li .p-scroll .suits ul {
                    float: left;
                    height: 100%;
                    overflow: hidden;
                }

            #suit-con .suits ul li li {
                width: 30px;
                height: 30px;
                padding: 0;
            }

                #suit-con .suits ul li li a {
                    padding: 1px;
                    border: 1px solid #ddd;
                    float: left;
                }

                    #suit-con .suits ul li li a img {
                        width: 25px;
                        height: 25px;
                    }

                    #suit-con .suits ul li li a.curr {
                        border: 1px solid #e4393c;
                    }

                #suit-con .suits ul li li .p-name {
                    width: 156px;
                    height: 36px;
                }

                #suit-con .suits ul li li .choose {
                    width: 156px;
                }

    #suit-con .suits .last-item s {
        display: none;
    }

#suit-con .infos {
    margin-top: 50px;
    float: right;
    width: 190px;
    line-height: 20px;
}

    #suit-con .infos s {
        float: left;
        width: 24px;
        height: 22px;
        margin-top: 40px;
        background: url(//static.360buyimg.com/item/main/1.0.14/css/i/newicon20140910.png) -30px -260px no-repeat;
    }

    #suit-con .infos .p-name {
        height: 36px;
        overflow: hidden;
        line-height: 13px;
        margin-left: 35px;
        margin-bottom: 0;
    }

    #suit-con .infos .p-price .p-simsun {
        font-family: simsun;
    }

    #suit-con .infos .p-saving .hl_green {
        color: #090;
    }

    #suit-con .infos .btns {
        color: #999;
    }

    #suit-con .infos .btn-buy {
        display: block;
        width: 77px;
        height: 25px;
        margin-top: 10px;
        text-align: center;
        line-height: 25px;
        color: #fff;
        font-weight: 700;
        background: url(//static.360buyimg.com/item/main/1.0.14/css/i/newicon20140910.png) -166px -112px no-repeat;
    }

#suit-con #pop-box, #suit-con #pop-box-suit {
    visibility: hidden;
    position: absolute;
    z-index: 5;
    left: 0;
    top: 169px;
    width: 175px;
    overflow: hidden;
    background: #fff;
    border: 1px solid #C4C4C4;
    -moz-box-shadow: 0 0 5px #ddd;
    -webkit-box-shadow: 0 0 5px #DDD;
    box-shadow: 0 0 5px #DDD;
}

#suit-con #p-scroll, #suit-con #p-scroll-suit {
    padding: 10px 0 0 10px;
}

#suit-con #tab-suits {
    overflow: visible;
}

#suit-con .stabcon_suits .choose {
    height: 16px;
}

#suit-con #stabcon_suits .p-scroll {
    width: 155px;
    _width: 155px;
    height: 29px;
    background: #fff;
    overflow: hidden;
    padding: 5px 0;
    border: 1px solid #fff;
    border-bottom: 0;
}

#suit-con #stabcon_suits .p-scroll-prev {
    margin-right: 2px;
    background-position: 0 0;
}

#suit-con #stabcon_suits .p-scroll-next {
    background-position: -18px 0;
}

#suit-con #stabcon_suits .p-scroll-btn {
    float: left;
    display: none;
    width: 16px;
    height: 29px;
    text-indent: -9999px;
    background-image: url(//static.360buyimg.com/item/main/1.0.14/css/i/scroll-btns.png);
    background-repeat: no-repeat;
}

#suit-con .disabled {
    cursor: default;
}

#suit-con #stabcon_suits .p-scroll-wrap {
    float: left;
    width: 186px;
    height: 29px;
    overflow: hidden;
}

#suit-con #fitting-suit #stabcon_suits .p-scroll li {
    width: 30px;
    height: 30px;
    padding: 0;
}

#suit-con #stabcon_suits .p-scroll-wrap li, #suit-con .p-scroll-wrap li a {
    float: left;
}

    #suit-con #stabcon_suits .p-scroll-wrap li a {
        padding: 1px;
        border: 1px solid #ddd;
    }

        #suit-con #stabcon_suits .p-scroll-wrap li a.curr {
            border: 1px solid #e4393c;
        }

#suit-con #stabcon_pop .p-scroll-wrap li, #suit-con .p-scroll-wrap li a {
    float: left;
}

#suit-con #stabcon_suits .p-scroll-wrap li a img {
    width: 25px;
    height: 25px;
}

#suit-con #p-size, #suit-con #p-size-btn, #suit-con #p-size-btn-suit, #suit-con #p-size-suit, #suit-con #p-tips, #suit-con #p-tips-suit {
    padding: 0 10px;
}

    #suit-con #p-size-suit a {
        display: inline-block;
        padding: 2px 5px;
        border: 1px solid #ccc;
        margin: 0 5px 10px 0;
    }

#suit-con #stabcon_suits .selected {
    border-color: #e4393c;
}

#suit-con #p-size-btn-suit {
    padding-bottom: 10px;
}

    #suit-con #p-size-btn a, #suit-con #p-size-btn-suit a {
        display: inline-block;
        width: 50px;
        margin-right: 5px;
        height: 21px;
        line-height: 21px;
        background: url(//static.360buyimg.com/item/main/1.0.14/css/i/scroll-btns.png) -36px 0 no-repeat;
        text-align: center;
    }

#suit-con .p-selected {
    background: #fffdee;
    width: 138px;
    border: 1px solid #edd28b;
    margin: 7px 0;
    padding: 4px 10px;
}

    #suit-con .p-selected a, #suit-con .p-selected a:hover, #suit-con .p-selected a:visited {
        color: #005ea7;
    }

#suit-con #fitting-suit #stabcon_suits li .choose, #suit-con #fitting-suit #stabcon_suits li .p-name {
    width: 156px;
}

.shopRec-content .plist li {
    width: 160px;
    margin: 10px 19px;
    float: left;
    _display: inline;
}

    .shopRec-content .plist li .p-price {
        text-align: center;
    }

.root61 .shopRec-content .plist li {
    margin: 10px 20px;
    _display: inline;
}

#shopRecSuit .tab-main .hide {
    display: none;
}
/*!Name: detail.css
 * Date: 2018-7-30 22:1:22 */
.p-parameter ul li, .p-parameter ul li .detail p {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ptable-item, .p-parameter {
    border-bottom: 1px solid #eee;
}

    .Ptable-item h3, .package-list h3 {
        font-weight: 400;
        font-size: 12px;
        float: left;
    }

.formwork_text, .service-rule p {
    text-indent: 2em;
}

.detail-con li {
    background: #ccc;
}

.p-parameter {
    padding: 0 10px 10px;
    margin-bottom: 10px;
}

    .p-parameter .more-par {
        padding-right: 20px;
        margin-top: -5px;
        text-align: right;
    }

        .p-parameter .more-par a {
            color: #005aa0;
        }

    .p-parameter ul {
        padding: 20px 0 15px;
        overflow: hidden;
        _zoom: 1;
    }

        .p-parameter ul li {
            width: 145px;
            padding-left: 42px;
            float: left;
            margin-bottom: 5px;
        }

            .p-parameter ul li i {
                float: left;
                width: 33px;
                height: 33px;
                overflow: hidden;
                line-height: 1000px;
                margin-top: 2px;
                margin-left: -37px;
                background-repeat: no-repeat;
                background-position: 0 0;
            }

            .p-parameter ul li .i-phone {
                height: 31px;
                background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/detail/i/param1.png);
            }

            .p-parameter ul li .i-camera {
                background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/detail/i/param2.png);
            }

            .p-parameter ul li .i-cpu {
                background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/detail/i/param3.png);
            }

            .p-parameter ul li .i-network {
                background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/detail/i/param4.png);
            }

            .p-parameter ul li .detail {
                width: 142px;
                min-height: 0;
            }

* + html .addcart-mini .mini-product-info, * + html .quality-life {
    min-height: 1%;
}

.p-parameter ul li .detail p {
    width: 100%;
    line-height: 18px;
    margin-bottom: 4px;
}

.p-parameter .p-parameter-list li a {
    color: #5e69ad;
}

.detail-correction {
    padding: 8px 0 8px 10px;
    zoom: 1;
    background-color: #fff;
}

    .detail-correction b {
        display: inline-block;
        width: 16px;
        height: 15px;
        background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/detail/i/warring.png) no-repeat;
        margin-right: 5px;
        vertical-align: middle;
        *zoom: 1;
    }

    .detail-correction a {
        color: #005ea7;
    }

.Ptable {
    margin: 10px 0;
}

.Ptable-item {
    padding: 12px 0;
    line-height: 220%;
    color: #999;
    font-size: 12px;
}

    .Ptable-item:after {
        content: "";
        height: 0;
        visibility: hidden;
        display: block;
        clear: both;
    }

    .Ptable-item h3 {
        width: 110px;
        text-align: right;
    }

    .Ptable-item dl {
        margin-left: 110px;
    }

    .Ptable-item dt {
        width: 160px;
        float: left;
        text-align: right;
        padding-right: 5px;
    }

    .Ptable-item dd {
        margin-left: 210px;
    }

    .Ptable-item .Ptable-tips {
        position: relative;
        float: left;
        width: auto;
        margin-left: 0;
    }

        .Ptable-item .Ptable-tips:hover {
            z-index: 2;
        }

    .Ptable-item .Ptable-sprite-question {
        display: inline-block;
        margin-left: 4px;
        width: 16px;
        height: 16px;
        vertical-align: -3px;
        background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/detail/i/sprite.png) no-repeat;
    }

.Ptable-tips .tips {
    display: none;
    position: absolute;
    left: -10px;
    top: 27px;
    width: 300px;
}

.Ptable-tips:hover .tips {
    display: block;
}

.Ptable-tips .content {
    padding: 8px 10px;
    background: #fff;
    border: 1px solid #cecbce;
    box-shadow: 0 0 2px 2px #eee;
}

.Ptable-tips p {
    font-family: "microsoft yahei";
    color: #999;
    line-height: 160%;
    text-align: left;
}

.Ptable-tips .Ptable-sprite-arrow {
    position: absolute;
    overflow: hidden;
    left: 15px;
    top: -5px;
    width: 11px;
    height: 6px;
    background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/detail/i/sprite.png) -19px 0 no-repeat;
}

.package-list {
    padding: 12px 0;
    line-height: 220%;
    color: #999;
    font-size: 12px;
    margin-top: -1px;
}

    .package-list p {
        margin-left: 155px;
        padding-right: 50px;
    }

    .package-list h3 {
        width: 130px;
        text-align: right;
    }

.item-detail-copyright {
    padding: 0 10px;
    line-height: 180%;
}

    .item-detail-copyright strong {
        display: inline-block;
        padding: 8px 0 3px;
    }

#tuan-shouhou p {
    margin: 5px 0;
    line-height: 150%;
}

.item-warnning {
    display: inline-block;
    padding: 1px 5px;
    color: #e4393c;
    background: #ffe8e8;
    border: 1px solid #db9a9a;
    margin-left: 10px;
    *zoom: 1;
}

    .item-warnning s {
        float: left;
        width: 16px;
        height: 16px;
        margin: 1px 4px 0 0;
        background-position: -100px -267px;
    }

.formwork {
    overflow: hidden;
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px dashed #e6e6e6;
    line-height: 23px;
    text-align: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
}

.formwork_title1, .formwork_titlecenter, .formwork_titleleft, .formwork_titleleft2 {
    line-height: 25px;
    font-size: 14px;
}

.formwork p {
    margin: 0;
    padding: 0;
}

.formwork_img {
    width: 750px;
    margin: 0 auto;
    text-align: center;
}

.formwork_titleleft {
    font-weight: 700;
}

.formwork_titlecenter {
    text-align: center;
    font-weight: 700;
}

.formwork_text {
    width: 100%;
}

.formwork_imgleft, .formwork_imgleft1, .formwork_tpl_imgleft, .formwork_tpl_imgright, .formwork_tpl_left, .formwork_tpl_left1 {
    float: left;
}

.formwork_imgleft {
    width: 200px;
    padding: 10px 20px 10px 0;
}

.formwork_imgright {
    float: right;
    width: 200px;
    padding: 10px 0 10px 20px;
}

.formwork_imgleft1 {
    width: 360px;
    padding: 10px 20px 10px 0;
}

.formwork_imgright1 {
    float: right;
    width: 360px;
    padding: 10px 0 10px 20px;
}

.formwork_tpl_left {
    width: 375px;
}

.formwork_tpl_imgleft {
    width: 150px;
    padding: 10px 20px 10px 0;
}

.formwork_tpl_imgright {
    width: 150px;
    padding: 10px 20px 10px 10px;
}

.formwork_tpl_left1 {
    width: 375px;
    text-align: center;
}

.formwork_tpl_img {
    width: 100%;
    padding: 20px;
}

.formwork_title1 {
    text-align: center;
    font-weight: 700;
}

.formwork_bt_dz, .formwork_bt_it, .formwork_bt_rb, .formwork_bt_top {
    width: 750px;
    height: 43px;
    background-image: url(//misc.360buyimg.com/product/skin/2013/i/20130604A.png);
    background-repeat: no-repeat;
}

    .formwork_bt_dz span, .formwork_bt_it span, .formwork_bt_rb span, .formwork_bt_top span {
        float: left;
        padding-left: 10px;
        line-height: 25px;
        font-family: "microsoft yahei";
        font-size: 14px;
    }

        .formwork_bt_dz span.s2, .formwork_bt_it span.s2, .formwork_bt_rb span.s2, .formwork_bt_top span.s2 {
            padding-left: 4px;
            line-height: 20px;
            font-size: 12px;
        }

.formwork_bt {
    overflow: hidden;
    width: 753px;
    padding: 10px 0;
    line-height: 23px;
    text-align: left;
    font-size: 14px;
    font-family: Arial,Helvetica,sans-serif;
}

.formwork_bt_dz {
    background-position: 0 0;
}

    .formwork_bt_dz span {
        color: #FFF;
        padding-top: 14px;
    }

        .formwork_bt_dz span.s2 {
            padding-top: 18px;
        }

.formwork_bt_rb {
    background-position: 0 -90px;
}

    .formwork_bt_rb span {
        font-size: 18px;
        color: #C90014;
        padding-left: 2px;
        padding-top: 12px;
    }

        .formwork_bt_rb span.s2 {
            color: #666;
            padding-left: 10px;
            line-height: 25px;
            padding-top: 16px;
        }

.formwork_bt_it {
    background-position: 0 -45px;
}

    .formwork_bt_it span {
        color: #000;
        padding-top: 8px;
    }

        .formwork_bt_it span.s2 {
            line-height: 23px;
            padding-top: 10px;
        }

.formwork_bt_top {
    background-position: 0 -135px;
}

    .formwork_bt_top span {
        color: #000;
        padding-top: 10px;
    }

        .formwork_bt_top span.s2 {
            padding-top: 14px;
        }

#detail .tab-main {
    position: relative;
    overflow: visible;
}

    #detail .tab-main.pro-detail-hd-fixed {
        position: fixed;
        top: 0;
        z-index: 30;
        width: 770px;
    }

.root61 #detail .tab-main.pro-detail-hd-fixed {
    width: 990px;
}

.nav-qrcode .EDropdown .head {
    height: 30px;
}

.nav-qrcode .EDropdown .content {
    top: 30px;
    right: 0;
    left: auto;
}

.nav-qrcode .icon-qr {
    margin-left: 10px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 16px;
    height: 16px;
    overflow: hidden;
    line-height: 1000px;
    background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/detail/i/qr-thumb.png) no-repeat;
    vertical-align: middle;
}

.addcart-mini {
    display: none;
}

    .addcart-mini .hover .content {
        z-index: 1;
    }

    .addcart-mini .EDropdown .content {
        top: 26px;
        right: 1px;
        left: auto;
    }

    .addcart-mini .mini-product-info {
        background-color: #FFF;
        width: 224px;
        height: 101px;
        padding: 10px;
        border: 1px solid #ccc;
        display: inline-block;
        display: block;
    }

        .addcart-mini .mini-product-info:after {
            content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }

    * html .addcart-mini .mini-product-info {
        height: 1%;
    }

        .addcart-mini .mini-product-info .p-img {
            margin-right: 10px;
        }

.detail-content {
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    background: #f7f7f7;
}

.detail-content-wrap {
    width: 100%;
    float: left;
    background-color: #fff;
    border-top: 1px soild #eee;
}

    .detail-content-wrap .detail-content-item {
        width: 100%;
    }

    .detail-content-wrap .content_tpl {
        width: 750px;
        margin: 0 auto;
    }

.detail-video-con .video-introduce, .detail-video-con .video-player {
    width: 750px;
    height: 422px;
}

.detail-video-con .video-introduce {
    position: absolute;
    left: 0;
    top: 0;
}

.detail-video-con .video-list .playing .mask, .detail-video-con .video-list .playing .video-play {
    display: block;
}

.detail-content-nav {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 160px;
}

    .detail-content-nav .detail-update {
        display: block;
        position: relative;
        padding-left: 36px;
        width: 62px;
        height: 32px;
        line-height: 32px;
        color: #fff;
        background: #6e9cd0;
        margin: 10px auto 0;
    }

        .detail-content-nav .detail-update i {
            position: absolute;
            width: 20px;
            height: 20px;
            background: url(//static.360buyimg.com/item/unite/1.0.52/css/i/item.sprite.png) -30px -48px no-repeat;
            display: block;
            left: 8px;
            top: 5px;
        }

        .detail-content-nav .detail-update:hover {
            text-decoration: none;
            background: #5289c7;
        }

            .detail-content-nav .detail-update:hover i {
                background-position: 0 -48px;
            }

    .detail-content-nav .book-qrcode {
        padding-top: 10px;
    }

        .detail-content-nav .book-qrcode .imgbox {
            width: 98px;
            height: 98px;
            margin: 0 auto;
        }

            .detail-content-nav .book-qrcode .imgbox img {
                width: 98px;
                height: 98px;
            }

        .detail-content-nav .book-qrcode .text {
            padding-top: 5px;
            text-align: center;
        }

    .detail-content-nav.fixed-top {
        position: fixed;
        top: 36px;
        right: 50%;
        margin-right: -605px;
    }

.detail-content-tab {
    font-size: 14px;
}

    .detail-content-tab li {
        position: relative;
        padding: 15px 0 15px 33px;
    }

        .detail-content-tab li i {
            display: none;
        }

    .detail-content-tab .current i, .root61 .addcart-mini, .root61 .z-have-detail-nav .detail-content-nav {
        display: block;
    }

    .detail-content-tab .current {
        background-color: #e4393c;
    }

        .detail-content-tab .current a {
            color: #fff;
        }

        .detail-content-tab .current .arrow-l {
            width: 7px;
            height: 13px;
            position: absolute;
            left: -7px;
            top: 17px;
            background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/detail/i/arrow.png) no-repeat;
        }

.service-pic {
    text-align: center;
    padding-top: 10px;
}

.root61 .z-have-detail-nav {
    padding-right: 157px;
}

    .root61 .z-have-detail-nav .detail-content-wrap {
        width: 830px;
    }

        .root61 .z-have-detail-nav .detail-content-wrap .content_tpl {
            width: 753px;
        }

.root61 .detail .p-parameter {
    padding: 0 10px 10px;
}

.root61 .detail .p-parameter-list {
    padding: 20px 0 15px;
}

    .root61 .detail .p-parameter-list li {
        width: 200px;
    }

        .root61 .detail .p-parameter-list li .detail {
            width: 197px;
        }

#state strong {
    color: #e4393c;
}

.serve-agree-bd {
    padding: 20px 20px 20px 62px;
}

    .serve-agree-bd dt {
        display: block;
        height: 32px;
        line-height: 32px;
        margin-left: -42px;
        font-size: 16px;
        color: #e4393c;
        font-family: "microsoft yahei";
    }

        .serve-agree-bd dt i {
            display: inline-block;
            *display: inline;
            *zoom: 1;
            width: 32px;
            height: 32px;
            line-height: 32px;
            padding-right: 10px;
            vertical-align: bottom;
        }

        .serve-agree-bd dt .goods {
            background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/detail/i/iconZP.png) no-repeat;
        }

        .serve-agree-bd dt .unprofor {
            background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/detail/i/iconLB.png) no-repeat;
        }

        .serve-agree-bd dt .no-worries {
            background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/detail/i/iconWY.png) no-repeat;
        }

    .serve-agree-bd dd {
        display: block;
        padding: 10px 0 30px;
        line-height: 18px;
    }

    #parameter-brand, .serve-agree-bd .no-worries-text {
        padding-bottom: 0;
    }

    .serve-agree-bd dd a {
        color: #005aa0;
    }

#J-detail-banner {
    text-align: center;
}

    #J-detail-banner img {
        width: 750px;
    }

#detail .tab-con:after {
    content: "";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
}

#detail .tab-con {
    zoom: 1;
}

.root61 #J-detail-banner img {
    width: 990px;
}

#parameter-brand li {
    width: 50%;
}

.follow-brand {
    margin-left: 5px;
}

.p-parameter .p-parameter-list .follow-brand {
    color: #666;
}

.follow-brand b {
    color: #e4393c;
    font-size: 22px;
    font-family: simsun;
    vertical-align: middle;
    padding-right: 3px;
}

.ebook .detail-content-wrap .content_tpl {
    width: auto;
    padding: 0 30px;
}

.ebook .detail-content-wrap .formwork {
    border: none;
}

.ebook .detail-content-wrap .formwork_bt {
    width: auto;
    padding-top: 0;
    _width: 770px;
}

    .ebook .detail-content-wrap .formwork_bt .more {
        display: none;
    }

        .ebook .detail-content-wrap .formwork_bt .more a {
            color: #828ABF;
        }

.ebook .detail-content-wrap .formwork_bt_it {
    width: auto;
    height: auto;
    background: 0 0;
    border-bottom: 1px dotted #666;
    padding: 0 0 5px;
    margin-bottom: 10px;
}

    .ebook .detail-content-wrap .formwork_bt_it span {
        display: block;
        line-height: 35px;
        float: none;
        color: #e4393c;
        font-weight: 700;
        border-bottom: 1px dotted #666;
    }

    .ebook .detail-content-wrap .formwork_bt_it .s2 {
        display: none;
    }

.root61 .ebook .detail-content-wrap .detail-content-item {
    width: auto;
    padding: 0 70px 0 20px;
}

.quality-life {
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid #e3dddd;
    display: inline-block;
    display: block;
}

    .quality-life:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

* html .quality-life {
    height: 1%;
}

    .quality-life .q-logo {
        float: left;
        width: 250px;
    }

    .quality-life ul {
        float: left;
    }

    .quality-life li {
        float: left;
        display: inline;
        width: 100px;
        text-align: center;
        padding-top: 5px;
        margin-right: 20px;
        position: relative;
    }

        .quality-life li span {
            display: block;
        }

        .quality-life li .fresh-wd {
            position: absolute;
            top: 20px;
            left: 0;
            width: 100%;
            text-align: center;
            color: #df7368;
        }

        .quality-life li .fresh-ico-1 {
            cursor: default;
        }

    .quality-life i {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        width: 45px;
        height: 45px;
        margin-bottom: 5px;
        vertical-align: middle;
        background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/detail/i/quality-life.png) no-repeat;
    }

    .quality-life .ql-ico-3 i {
        background-position: 0 0;
    }

    .quality-life .ql-ico-2 i {
        background-position: 0 -150px;
    }

    .quality-life .ql-ico-5 i {
        background-position: 0 -50px;
    }

    .quality-life .ql-ico-1 i {
        background-position: 0 -100px;
    }

    .quality-life .ql-ico-4 i {
        background-position: 0 -200px;
    }

    .quality-life .ql-ico-10 i {
        background-position: 0 -300px;
    }

    .quality-life .ql-ico-yuan i {
        background-position: 0 -350px;
    }

    .quality-life .fresh-ico-1 i {
        background-position: 0 -401px;
    }

    .quality-life .fresh-ico-3 i {
        background-position: 0 -451px;
    }

    .quality-life .fresh-ico-3 .fresh-wd {
        font-size: 18px;
        display: none;
    }

    .quality-life .fresh-ico-2 i {
        background-position: 0 -200px;
    }

.detail-video-con {
    padding: 20px 0;
}

    .detail-video-con .video-wrap {
        width: 750px;
        height: 422px;
        margin: 0 auto;
        position: relative;
    }

    .detail-video-con .video-player {
        width: 750px;
        height: 422px;
    }

    .detail-video-con .play-btn {
        width: 42px;
        height: 42px;
        background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/detail/i/__sprite.png) -42px 0;
        position: absolute;
        left: 20px;
        bottom: 20px;
    }

    .detail-video-con .video-list {
        position: relative;
        width: 750px;
        height: 144px;
        overflow: hidden;
        zoom: 1;
        margin: 7px auto 0;
    }

        .detail-video-con .video-list .ui-switchable-panel-main {
            position: relative;
            width: 756px;
            height: 144px;
            overflow: hidden;
        }

        .detail-video-con .video-list .list-next, .detail-video-con .video-list .list-prev {
            position: absolute;
            z-index: 5;
            top: 0;
            bottom: 32px;
            width: 24px;
            padding-top: 47px;
            background: rgba(0,0,0,.5);
        }

            .detail-video-con .video-list .list-next i, .detail-video-con .video-list .list-prev i {
                display: block;
                margin: 0 auto;
            }

            .detail-video-con .video-list .list-next .sprite-prev, .detail-video-con .video-list .list-prev .sprite-prev {
                width: 9px;
                height: 17px;
                background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/detail/i/__sprite.png);
                background-position: -9px -42px;
            }

            .detail-video-con .video-list .list-next .sprite-next, .detail-video-con .video-list .list-prev .sprite-next {
                width: 9px;
                height: 17px;
                background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/detail/i/__sprite.png);
                background-position: 0 -42px;
            }

            .detail-video-con .video-list .list-next.disabled, .detail-video-con .video-list .list-prev.disabled {
                display: none;
            }

        .detail-video-con .video-list .list-prev {
            left: 0;
        }

        .detail-video-con .video-list .list-next {
            right: 7px;
        }

        .detail-video-con .video-list li {
            width: 189px;
            float: left;
            position: relative;
        }

            .detail-video-con .video-list li:hover .mask, .detail-video-con .video-list li:hover .video-pause, .detail-video-con .video-list li:hover .video-play {
                display: block;
            }

            .detail-video-con .video-list li img {
                margin-right: 7px;
            }

        .detail-video-con .video-list .tips {
            height: 18px;
            line-height: 18px;
            padding: 0 5px;
            color: #fff;
            border-radius: 3px;
            position: absolute;
            z-index: 4;
            left: 4px;
            top: 4px;
        }

            .detail-video-con .video-list .tips.live {
                background: #13ab41;
            }

            .detail-video-con .video-list .tips.playback {
                background: #ed444c;
            }

        .detail-video-con .video-list .mask {
            display: none;
            position: absolute;
            left: 0;
            top: 0;
            width: 182px;
            height: 108px;
            background: rgba(0,0,0,.5);
        }

        .detail-video-con .video-list .title {
            line-height: 32px;
            text-align: center;
            background: #ededed;
            color: #242424;
            display: block;
            margin-right: 7px;
            font-size: 14px;
        }

.book-review .review-con .more, .book-review .ui-page-wrap {
    text-align: right;
}

.detail-video-con .video-list .video-pause, .detail-video-con .video-list .video-play {
    display: none;
    width: 42px;
    height: 42px;
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    margin: -37px 0 0 -21px;
}

.detail-video-con .video-list .video-play {
    background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/detail/i/__sprite.png) -42px 0;
}

.detail-video-con .video-list .video-pause {
    background-image: url(//static.360buyimg.com/item/unite/1.0.52/components/default/detail/i/__sprite.png);
    background-position: 0 0;
}

.building #detail .pro-detail-hd-fixed, .root61 .building #detail .tab-main.pro-detail-hd-fixed {
    width: 1210px;
}

.building #J-detail-content img {
    margin: 0 auto;
    display: block;
}

.book-review {
    padding: 20px 0 10px;
}

    .book-review .has-more .more {
        display: block;
    }

    .book-review .open {
        height: auto;
        overflow: auto;
    }

    .book-review .close {
        height: 120px;
        overflow: hidden;
    }

    .book-review .review-item {
        padding: 0 0 20px 10px;
    }

        .book-review .review-item .user-line {
            padding-left: 25px;
        }

            .book-review .review-item .user-line .avatar {
                display: inline-block;
                width: 40px;
                height: 40px;
                border-radius: 20px;
                overflow: hidden;
                vertical-align: middle;
            }

                .book-review .review-item .user-line .avatar img {
                    width: 40px;
                    height: 40px;
                }

            .book-review .review-item .user-line .name {
                color: #000;
                vertical-align: middle;
                margin: 0 20px 0 10px;
            }

            .book-review .review-item .user-line .star {
                display: inline-block;
                vertical-align: middle;
                width: 78px;
                height: 14px;
                background: url(//static.360buyimg.com/item/unite/1.0.52/components/default/comment/i/star.png) no-repeat;
            }

            .book-review .review-item .user-line .star0 {
                background-position: -80px 0;
            }

            .book-review .review-item .user-line .star1 {
                background-position: -64px 0;
            }

            .book-review .review-item .user-line .star2 {
                background-position: -48px 0;
            }

            .book-review .review-item .user-line .star3 {
                background-position: -32px 0;
            }

            .book-review .review-item .user-line .star4 {
                background-position: -16px 0;
            }

            .book-review .review-item .user-line .star5 {
                background-position: 0 0;
            }

            .book-review .review-item .user-line .time {
                float: right;
                color: #999;
                padding-top: 10px;
            }

    .book-review .review-content {
        line-height: 2em;
    }

    .book-review .review-con {
        background: #f9f9f9;
        padding: 8px 18px;
        line-height: 220%;
        border-radius: 8px;
        margin-top: 10px;
        position: relative;
    }

        .book-review .review-con .arrowUp {
            position: absolute;
            top: -8px;
            left: 40px;
            width: 0;
            height: 0;
            border-left: 5px solid transparent;
            border-right: 5px solid transparent;
            border-bottom: 10px solid #f9f9f9;
        }

        .book-review .review-con .more a {
            color: #5e69ad;
        }

.item-detail {
    padding: 10px;
}

.service-rule {
    padding: 10px 20px;
    line-height: 160%;
}

    .service-rule h3 {
        font-size: 14px;
        color: #e4393c;
        padding-bottom: 10px;
    }

    .service-rule .rule-con {
        padding-top: 8px;
    }

        .service-rule .rule-con h4 {
            color: #e4393c;
        }

        .service-rule .rule-con ol {
            padding-top: 4px;
        }

        .service-rule .rule-con li {
            list-style-type: decimal;
            list-style-position: inside;
            padding-left: 10px;
        }

        .service-rule .rule-con strong {
            display: block;
            font-weight: 400;
            margin-bottom: 8px;
            padding-left: 10px;
        }

            .service-rule .rule-con strong span {
                font-weight: 700;
            }

.er-same-tip {
    padding: 4px 10px;
    border: 1px solid #ccc;
    display: inline-block;
    margin-left: 10px;
    margin-top: 10px;
}

.pro-detail-hd-fixed-div {
    position: fixed;
    width: 100%;
    border-bottom: solid 1px #dbdbdb;
    left: 0;
    top: 0;
    height: 36.5px;
    height: 38px\9;
    background: #fff;
    display: none;
}

#J-detail-pop-tpl-top-new {
    overflow: hidden;
}

.loading10 {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(0, 0, 0);
    opacity: 0.7;
    z-index: 5000;
    color: #fff;
    font-size: 20px;
    text-align: center;
}

    .loading10 .progress {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
    }

.tab-property .tab-meta li {
    margin-top: 10px;
    /*   height:40px;**/
}


.rootNav #summary-price1 .p-price {
    color: #e4393c;
    font-size: 20px;
}

.tab-property .tab-meta li span {
    font-family: 宋体;
    float: left;
    white-space: nowrap;
    width: 60px;
    text-align: right;
}
