body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, th, td {
    margin: 0;
    padding: 0;
}

body, button, input, select, textarea {
    font-family: Tahoma,Arial,Verdana,Simsun;
    font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}

address, cite, dfn, em, var, i {
    font-style: normal;
}

code, kbd, pre, samp {
    font-family: courier new,courier,monospace;
}

small {
    font-size: 12px;
}

ul, ol {
    list-style: none;
}

a {
    text-decoration: none;
    hide-focus: expression(this.hideFocus=true);
    outline: 0;
    cursor: pointer;
}

    a:hover {
        text-decoration: underline;
    }

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

legend {
    color: #000;
}

fieldset, img {
    border: 0;
}

button, input, select, textarea {
    font-size: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

pre {
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
}

article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video, details, summary {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

article, aside, dialog, figure, footer, header, hgroup, nav, section, figcaption, details, summary {
    display: block;
}

* html, * html body {
    background-image: url(../image/v21.gif);
    background-attachment: fixed;
}

* html {
    zoom: expression(function(ele){ele.style.zoom="1";document.execCommand("BackgroundImageCache",false,true)}(this));
}

* html pre {
    word-wrap: break-word;
    white-space: normal;
}

body {
    color: #666;
    background-color: #fff;
    font-family: "microsoft yahei";
}

td, th, a {
    color: #666;
    text-decoration: none;
}

    a:hover {
        text-decoration: underline;
    }

del {
    color: #999;
    text-decoration: line-through;
}

.red, a.red {
    color: red;
}

.blue, a.blue {
    color: #06c;
}

.green, a.green {
    color: #090;
}

.orange, a.orange {
    color: #f60;
}

.gray, .grey {
    color: #999;
}

.f14 {
    font-size: 14px;
}

.bold, .fw7 {
    font-weight: 700;
}

.ma {
    margin: 0 auto;
}

.mt5 {
    margin-top: 5px;
}

.mt10 {
    margin-top: 10px;
}

.mt20 {
    margin-top: 20px;
}

.mt30 {
    margin-top: 30px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb30 {
    margin-bottom: 30px;
}

.ml5 {
    margin-left: 5px;
}

.ml10 {
    margin-left: 10px;
}

.ml20 {
    margin-left: 20px;
}

.ml30 {
    margin-left: 30px;
}

.p5 {
    padding: 5px;
}

.p10 {
    padding: 10px;
}

.p20 {
    padding: 20px;
}

.p30 {
    padding: 30px;
}

.pt5 {
    padding-top: 5px;
}

.pt10 {
    padding-top: 10px;
}

.pt20 {
    padding-top: 20px;
}

.pt30 {
    padding-top: 30px;
}

.pb5 {
    padding-bottom: 5px;
}

.pb10 {
    padding-bottom: 10px;
}

.pb20 {
    padding-bottom: 20px;
}

.pb30 {
    padding-bottom: 30px;
}

.pl5 {
    padding-left: 5px;
}

.pl10 {
    padding-left: 10px;
}

.pl20 {
    padding-left: 20px;
}

.pl30 {
    padding-left: 30px;
}

.tal {
    text-align: left !important;
}

.tac {
    text-align: center !important;
}

.tar {
    text-align: right !important;
}

.fl {
    float: left !important;
}

.fr {
    float: right !important;
}

.fn {
    float: none !important;
}

.cl {
    clear: left;
}

.cr {
    clear: right;
}

.clear, .clrfix, .clearfix, .clearfloat {
    *zoom: 1;
    clear: both;
}

    .clear:after, .clrfix:after, .clearfix:after, .clearfloat:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

.relative, .posr {
    position: relative;
}

.absolute, .posa {
    position: absolute;
}

.fixed, .posf {
    position: fixed;
}

.hidden, .dpn, .e-datatemplate {
    display: none;
}

.sep {
    color: #ddd;
    font-family: "microsoft yahei";
    margin: 0 5px;
}

.sep10 {
    color: #ddd;
    font-family: "microsoft yahei";
    margin: 0 10px;
}

.ul, .uline, .underline, a.ul, a.ul:hover, a.uline, a.uline:hover, a.underline, a.underline:hover {
    text-decoration: underline;
}

.noul, a.noul, a.noul:hover, .nouline, a.nouline, a.nouline:hover {
    text-decoration: none;
}

.rmb i {
    font-family: "microsoft yahei";
}

.noime {
    ime-mode: disabled;
}

.nowrap {
    white-space: nowrap;
}

.wordwrap {
    word-break: break-all;
    word-wrap: break-word;
    overflow: hidden;
}

.short, .ellipsis li {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.disabled {
    opacity: .3;
    filter: alpha(opacity=30);
}

.loading {
    height: 100px;
    background: url(../images/indicator_medium.gif) no-repeat center center;
}

.e-imageload img, .e-loading {
    background: url(../images/loading.gif) no-repeat center center;
}

.fix-bottom {
    position: fixed;
    bottom: 5px;
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-5));
}

.fix-bottom-5 {
    position: fixed;
    bottom: 5px;
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-5));
}

.fix-bottom-10 {
    position: fixed;
    bottom: 10px;
    _position: absolute;
    _bottom: auto;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-10));
}

.w950, .layout {
    width: 950px;
    margin-left: auto;
    margin-right: auto;
    *zoom: 1;
}

    .w950:after, .layout:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

.w1280 .layout {
    width: 1200px;
}

.head-top li.bldr, .head-top li a.txt-down, .head-top li.licate a, .head-top li.liphone span.phone, .head-top li.liphone p.phonetips, .head-top li.liphone, .head-top .icon_list, .allCategory .allCategory_box_main li h4 a.more, .head-search .btn-search, .head-shopcart, .head-shopcart .shopcart-list li.list-preview a.go2cart, .head-top li.ulephone .ico-phone {
    background: url(../images/header_1407.png) no-repeat;
}

.header {
    background-color: #fff;
    position: relative;
    font-family: Tahoma,"瀹嬩綋";
    font-size: 12px;
    *zoom: 1;
    clear: both;
    z-index: 900;
    min-width: 950px;
}

.w1280 .header {
    min-width: 1200px;
}

.head-topline a {
    display: block;
    height: 80px;
    background-repeat: no-repeat;
    background-position: center center;
}

.head-note {
    line-height: 30px;
    background-color: #ffc;
    color: red;
    text-align: center;
    border-bottom: solid 1px #ccc;
    font-size: 14px;
}

.head-top {
    background-color: #f7f7f7;
    padding-top: 6px;
    height: 29px;
    position: relative;
    z-index: 902;
    border-bottom: 1px solid #ededed;
}

    .head-top ul {
        height: 22px;
    }

    .head-top li {
        float: left;
        padding: 0 12px;
        line-height: 22px;
        height: 27px;
    }

        .head-top li.bldr {
            background-position: -150px 5px;
        }

        .head-top li a.txt-down {
            background-position: right 2px;
            *background-position: right 0;
            padding-right: 10px;
        }

        .head-top li.welcome {
            padding-right: 0;
        }

        .head-top li.dropdown {
            z-index: 2;
            width: 58px;
            position: relative;
        }

            .head-top li.dropdown ul {
                display: none;
                height: auto;
                position: absolute;
                top: 22px;
                left: -1px;
                padding: 5px 0;
                border: solid 1px #d9d9d9;
                border-top: 0;
                background-color: #fff;
            }

            .head-top li.dropdown li {
                height: 28px;
                line-height: 28px;
                padding: 0;
                float: none;
                overflow: hidden;
            }

            .head-top li.dropdown a {
                white-space: nowrap;
            }

            .head-top li.dropdown ul {
                width: 82px;
            }

                .head-top li.dropdown ul li a {
                    display: block;
                    background-color: #fff;
                    padding-left: 12px;
                }

                    .head-top li.dropdown ul li a:hover {
                        background-color: #f3f3f3;
                        color: #c52e15;
                        text-decoration: none;
                    }

        .head-top li.dropdown-hover {
            border: solid 1px #d9d9d9;
            border-bottom: 0;
            background: #fff;
            margin: -1px;
            margin-bottom: 0;
            z-index: 3;
        }

            .head-top li.dropdown-hover ul {
                display: block;
            }

            .head-top li.dropdown-hover a.txt-down {
                background-position: right -18px;
                *background-position: right -20px;
            }

        .head-top li.lihome {
            padding: 0;
        }

            .head-top li.lihome a {
                background: url(../images/ico_return-home.png) no-repeat left center;
                padding-left: 20px;
            }

        .head-top li.licate {
            padding-left: 32px;
            position: relative;
        }

            .head-top li.licate a {
                padding-right: 10px;
                background-position: right 2px;
                *background-position: right 0;
            }

        .head-top li.licate-hover {
            background: #fff;
            margin-top: -6px;
            padding-top: 6px;
            margin-right: -1px;
            padding-right: 13px;
        }

            .head-top li.licate-hover a {
                text-decoration: none;
                background-position: right -18px;
                *background-position: right -20px;
            }

            .head-top li.licate-hover .icon_list {
                top: 10px;
            }

        .head-top li.liphone {
            position: relative;
            padding-right: 0;
            width: 61px;
            z-index: 1;
        }

            .head-top li.liphone span.phone {
                background-position: -260px -25px;
                display: block;
                width: 60px;
                height: 18px;
                margin-top: 3px;
                text-indent: -10000px;
                overflow: hidden;
            }

            .head-top li.liphone p.phonetips {
                display: none;
                position: absolute;
                right: 0;
                top: 18px;
                width: 134px;
                height: 28px;
                margin: 0;
                padding: 0;
                background-position: -130px -136px;
            }

        .head-top li.liphone-hover p.phonetips {
            display: block;
        }

    .head-top .icon_list {
        width: 16px;
        height: 16px;
        background-position: -319px 0;
        display: block;
        position: absolute;
        left: 10px;
        top: 4px;
    }

    .head-top .txt-welcome {
        display: none;
    }

    .head-top li.ulephone {
        padding-left: 26px;
    }

        .head-top li.ulephone .ico-phone {
            width: 16px;
            height: 16px;
            display: block;
            position: absolute;
            left: 10px;
            top: 4px;
        }

    .head-top li.dropdown .uleapp {
        width: 180px;
        left: 50%;
        margin-left: -90px;
        -moz-border-radius: 8px;
        -webkit-border-radius: 8px;
        border-radius: 8px;
        padding: 10px 0;
    }

        .head-top li.dropdown .uleapp li {
            width: 158px;
            height: 163px;
            margin: 0 auto;
        }

.allCategory {
    background: #fff;
    position: absolute;
    width: 100%;
    left: 0;
    top: 33px;
    z-index: 999;
    padding: 0 0 15px;
    overflow: hidden;
    *zoom: 1;
    border-bottom: solid 1px #d9d9d9;
}

    .allCategory .allCategory_box {
        width: 950px;
        margin: 0 auto;
        overflow: hidden;
        position: relative;
        height: auto;
    }

    .allCategory .allCategory_main {
        width: 1020px;
        height: auto;
        margin: 0;
        float: none;
        padding: 0;
    }

        .allCategory .allCategory_main li {
            margin: 15px 63px 0 0;
            padding: 0;
            color: #fff;
            width: 190px;
            height: 70px;
            float: left;
            overflow: hidden;
            line-height: 22px;
        }

            .allCategory .allCategory_main li h4 {
                border-bottom: 1px solid #d9d9d9;
                line-height: 26px;
                font-size: 14px;
                margin: 0;
                padding: 0;
                height: 26px;
                font-family: 'microsoft yahei';
            }

                .allCategory .allCategory_main li h4 a {
                    float: left;
                    margin-right: 10px;
                }

                    .allCategory .allCategory_main li h4 a.more {
                        float: right;
                        text-indent: -10000px;
                        overflow: hidden;
                        margin: 7px 0 0;
                        width: 12px;
                        height: 12px;
                        background: url(../images/sprite_topcate.png) no-repeat right 0;
                    }

                .allCategory .allCategory_main li h4:hover a {
                    color: #c52d15;
                }

                    .allCategory .allCategory_main li h4:hover a.more, .allCategory .allCategory_main li h4 a.more:hover {
                        background-position: right -12px;
                    }

            .allCategory .allCategory_main li p {
                width: 200px;
                margin: 0;
                padding: 0;
            }

                .allCategory .allCategory_main li p a {
                    margin-right: 10px;
                    white-space: nowrap;
                    float: left;
                }

            .allCategory .allCategory_main li a:hover {
                color: #c52d15;
                text-decoration: none;
            }

    .allCategory .allCategory_side {
        width: 190px;
        height: 60px;
        background: url(../images/sprite_topcate.png) no-repeat;
        position: absolute;
        right: 0;
        bottom: 0;
        margin: 0;
        padding: 0;
        overflow: hidden;
    }

        .allCategory .allCategory_side a {
            float: left;
            margin-left: 30px;
            width: 55px;
            line-height: 24px;
            height: 24px;
            margin-top: 6px;
        }

            .allCategory .allCategory_side a.s2 {
                margin-left: 50px;
            }

            .allCategory .allCategory_side a:hover {
                color: #c52d15;
                text-decoration: none;
            }

.w1280 .head-top .txt-welcome {
    display: inline;
}

.w1280 .allCategory .allCategory_box {
    width: 1200px;
}

.w1280 .allCategory .allCategory_main {
    width: 1270px;
}

    .w1280 .allCategory .allCategory_main li {
        margin-right: 60px;
        width: 255px;
    }

        .w1280 .allCategory .allCategory_main li p {
            width: 275px;
        }

            .w1280 .allCategory .allCategory_main li p a {
                margin-right: 20px;
            }

.w1280 .allCategory .allCategory_side {
    width: 278px;
    height: 75px;
    background-position: left -60px;
    right: -22px;
}

    .w1280 .allCategory .allCategory_side a {
        width: 48px;
        padding-top: 55px;
        text-align: center;
        height: 20px;
        line-height: 20px;
        margin: 0 21px 0 0;
    }

.head-main {
    height: 80px;
    padding-top: 12px;
    padding-bottom: 7px;
    position: relative;
    z-index: 1;
}

.head-logo {
    height: 75px;
    float: left;
    background: url(../images/logo.png) no-repeat left bottom;
}

    .head-logo a {
        text-indent: -10000px;
        overflow: hidden;
        display: block;
        float: left;
        height: 75px;
    }

    .head-logo .logo-ule {
        width: 75px;
    }

    .head-logo .logo-event {
        width: 180px;
        text-indent: 0;
        margin-left: 10px;
    }

        .head-logo .logo-event img {
            display: block;
            width: 180px;
        }

.logo-dev {
    background-image: url(../images/logo_dev.png);
}

.logo-beta {
    background-image: url(../images/logo_beta.png);
}

.head-shopcart {
    float: right;
    position: relative;
    margin-top: 10px;
    width: 158px;
    height: 34px;
    background-position: 0 -86px;
    border: 1px solid #bdbdbd;
    background-color: #fff;
    z-index: 901;
}

    .head-shopcart .shopcart-sum {
        padding-left: 31px;
        line-height: 33px;
        cursor: pointer;
    }

    .head-shopcart s {
        width: 158px;
        height: 1px;
        background-color: #fff;
        display: none;
        position: absolute;
        top: 41px;
        left: 0;
        z-index: 2;
        font-size: 0;
    }

    .head-shopcart ul.shopcart-list {
        display: none;
        top: 41px;
        right: -1px;
    }

    .head-shopcart em {
        font-style: normal;
    }

    .head-shopcart .shopcart-title {
        color: #fff;
    }

    .head-shopcart .shopcart-num {
        right: 20px;
        top: 0;
        color: #900;
        text-align: center;
        font-size: 16px;
        font-family: Arial,Helvetica,sans-serif;
        position: absolute;
        width: 58px;
        height: 30px;
        overflow: hidden;
    }

    .head-shopcart .shopcart-num2 {
        color: #900;
    }

    .head-shopcart .shopcart-list {
        position: absolute;
        display: none;
        width: 280px;
        padding: 0;
        right: 0;
        top: 24px;
        background-color: #fff;
        border: 1px solid #bdbdbd;
        color: #666;
        z-index: 1;
    }

        .head-shopcart .shopcart-list li {
            padding: 10px 0;
            overflow: hidden;
            margin: 0 10px;
        }

        .head-shopcart .shopcart-list .shopcart-pic {
            margin-right: 10px;
            float: left;
            width: 80px;
        }

        .head-shopcart .shopcart-list img {
            display: block;
            width: 80px;
            height: 80px;
        }

        .head-shopcart .shopcart-list .shopcart-item {
            float: left;
        }

            .head-shopcart .shopcart-list .shopcart-item em {
                padding-left: 15px;
                color: #666;
            }

        .head-shopcart .shopcart-list .shopcart-name {
            display: block;
            width: 170px;
            line-height: 18px;
            max-height: 54px;
            padding-bottom: 5px;
            margin-bottom: 5px;
            border-bottom: dotted 1px #aaa;
            overflow: hidden;
        }

        .head-shopcart .shopcart-list .shopcart-attr {
            color: #999;
            line-height: 18px;
            width: 170px;
        }

        .head-shopcart .shopcart-list li.first {
            border-top: 0;
        }

        .head-shopcart .shopcart-list li.list-up, .head-shopcart .shopcart-list li.list-down {
            padding: 0;
            line-height: 22px;
            height: 22px;
            border: solid 1px #cfcfcf;
            background: #f5f5f5 url(../images/shopcart_arrow.png) no-repeat center top;
            border-radius: 2px;
            cursor: pointer;
        }

        .head-shopcart .shopcart-list li.list-up {
            background-position: center bottom;
            margin-top: 10px;
            margin-bottom: -1px;
        }

        .head-shopcart .shopcart-list li.list-down {
            margin-bottom: 10px;
        }

        .head-shopcart .shopcart-list li.disabled {
            cursor: not-allowed;
        }

        .head-shopcart .shopcart-list li.list-empty {
            text-align: center;
            padding: 8px;
            margin: 0;
            line-height: 16px;
            color: #333;
            border-bottom: 0;
            height: auto;
        }

        .head-shopcart .shopcart-list li.list-preview {
            margin: 0;
            border: 0;
            text-align: right;
            padding: 0 0 8px;
            height: auto;
        }

            .head-shopcart .shopcart-list li.list-preview .foot {
                display: block;
                height: 30px;
                line-height: 30px;
                background-color: #fff5ba;
                padding: 0 10px;
            }

                .head-shopcart .shopcart-list li.list-preview .foot strong {
                    color: #9e0606;
                    font-family: "microsoft yahei";
                }

                .head-shopcart .shopcart-list li.list-preview .foot .fl strong {
                    padding: 0 5px;
                }

            .head-shopcart .shopcart-list li.list-preview a.go2cart {
                display: block;
                margin: 8px 8px 0 172px;
                padding: 0;
                line-height: 22px;
                width: 100px;
                height: 24px;
                text-align: center;
                color: #fff;
                background: #f60 url(../images/shopcart_btn.png) no-repeat;
            }

            .head-shopcart .shopcart-list li.list-preview a:hover {
                text-decoration: none;
            }

.head-shopcart-hover {
    background-position: -166px -86px;
    border-bottom: 0;
    height: 42px;
}

    .head-shopcart-hover s {
        display: block;
    }

.head-shopcart-fixed {
    position: fixed;
    right: 10px;
    top: 100px;
    _position: absolute;
}

.head-search {
    float: right;
    margin-top: 10px;
    width: 443px;
    position: relative;
    margin-right: 136px;
    _display: inline;
}

    .head-search form {
        height: 36px;
    }

    .head-search .txt-keyword {
        float: left;
        border: solid 3px #c7181d;
        border-right: 0;
        padding: 0 5px;
        width: 357px;
        height: 30px;
        line-height: 30px;
        background: #fff;
        font-size: 14px;
        box-sizing: content-box;
    }

    .head-search button {
        border: 0;
        float: left;
        padding: 0;
        background: 0;
        text-indent: -10000px;
        overflow: hidden;
        cursor: pointer;
    }

    .head-search .btn-search {
        width: 73px;
        height: 36px;
        background-position: -370px -46px;
    }

    .head-search p.search-hotkeys {
        line-height: 18px;
        margin-top: 5px;
        height: 18px;
        overflow: hidden;
        padding: 0;
        _margin-top: 3px;
    }

        .head-search p.search-hotkeys a {
            margin-right: 3px;
            white-space: nowrap;
        }

            .head-search p.search-hotkeys a font {
                color: #c51010;
            }

    .head-search .search-suggest {
        display: none;
        position: absolute;
        top: 36px;
        left: 0;
        padding: 0;
        width: 368px;
        border: solid 1px #dfdfdf;
        background: #fff;
        z-index: 898;
        box-shadow: 1px 1px 3px #dfdfdf;
        -webkit-box-shadow: 1px 1px 3px #dfdfdf;
        -moz-box-shadow: 1px 1px 3px #dfdfdf;
    }

        .head-search .search-suggest li {
            padding: 3px 8px 4px 8px;
            line-height: 26px;
            cursor: pointer;
            margin: 0;
            display: block;
            clear: both;
            overflow: hidden;
        }

            .head-search .search-suggest li.selected {
                color: #c52e15;
                background-color: #f3f3f3;
            }

                .head-search .search-suggest li.selected .name {
                    font-weight: 700;
                }

        .head-search .search-suggest em {
            font-style: normal;
        }

            .head-search .search-suggest em.name {
                float: left;
            }

            .head-search .search-suggest em.num {
                float: right;
                color: #999;
            }

                .head-search .search-suggest em.num b {
                    color: #333;
                    font-weight: normal;
                    margin: 0 2px 0 3px;
                }

.head-main-hasevent .head-search {
    margin-right: 41px;
}

.w1280 .head-search {
    width: 533px;
    margin-right: 216px;
}

    .w1280 .head-search .txt-keyword {
        width: 447px;
    }

    .w1280 .head-search .search-suggest {
        width: 458px;
    }

.w1280 .head-main-hasevent .head-search {
    margin-right: 121px;
}

.head-nav {
    height: 39px;
    background-color: #a71b1b;
    border-top: 1px solid #7a090b;
    position: relative;
    width: 100%;
}

    .head-nav ul.navlinks {
        height: 39px;
        overflow: hidden;
    }

    .head-nav .layout .clearA {
        height: 0;
        overflow: hidden;
        zoom: 1;
    }

    .head-nav .navlinks li {
        float: left;
        width: 95px;
    }
.head-nav .layout .li-special{display:none;}
.w1280 .head-nav .layout .li-special {display:block;}

.w1280 .head-nav .navlinks li {
    width: 100px;
}

.head-nav .navlinks li a {
    width: 100px;
    height: 39px;
    line-height: 39px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 15px;
    font-family: 'microsoft yahei';
    font-weight: 500;
    overflow: hidden;
    text-decoration: none;
}

    .head-nav .navlinks li a:hover {
        color: #fff;
        background-color: #6c0709;
        text-decoration: none;
    }

.head-nav .navlinks li.on a, .head-nav .navlinks li.on a:hover {
    color: #fcdd0d;
    background-color: #6c0709;
}

.head-nav .navlinks li.fr a {
    background: 0;
}

.head-nav .navlinks li.dropdown a.txt-down {
    _height: 15px;
    _line-height: 15px;
    _padding: 9px 0 15px;
}

    .head-nav .navlinks li.dropdown a.txt-down i {
        display: inline-block;
        width: 16px;
        height: 12px;
        font-size: 0;
        vertical-align: middle;
        background: url(../images/headnav_arrow.png) no-repeat 5px top;
    }

.head-nav .navlinks li.dropdown .navcon {
    z-index: 2;
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    top: 39px;
    background-color: #fff;
    border-bottom: solid 1px #d9d9d9;
    padding: 25px 0;
    _width: expression(documentElement.clientWidth);
}

.head-nav .navlinks li.dropdown-hover a.txt-down i {
    background-position: 5px bottom;
}

.head-nav .navlinks li.dropdown-hover a.txt-down {
    background-color: #fff;
    color: #7a090b;
}

.head-nav .navlinks li.dropdown-hover .navcon {
    display: block;
}

    .head-nav .navlinks li.dropdown-hover .navcon a {
        background-color: #fff;
    }

.head-nav .navlinks li.li-ju {
    display: block;
}

.head-nav .navlinks li.li-mobile {
    display: none;
}

.head-nav .navcon-frame {
    width: 950px;
    overflow: hidden;
    margin: 0 auto;
}

    .head-nav .navcon-frame li {
        float: left;
    }

        .head-nav .navcon-frame li a {
            width: 340px !important;
        }

        .head-nav .navcon-frame li a {
            display: block;
            background: 0;
        }

            .head-nav .navcon-frame li a:hover {
                background: 0;
            }

.head-nav .navcon-board ul {
    height: 110px;
    overflow: hidden;
}

.head-nav .navcon-board li {
    width: 100px;
    height: 100px;
    margin-right: 70px;
    background: url(../images/onboard950.jpg) no-repeat;
}

    .head-nav .navcon-board li a {
        display: block;
        padding: 70px 0 10px;
        width: 100%;
        height: 20px;
        line-height: 20px;
        text-align: center;
        color: #fff;
        font-size: 14px;
        font-weight: bold;
        font-family: "microsoft yahei";
    }

    .head-nav .navcon-board li.nz {
        background-position: 0 0;
    }

    .head-nav .navcon-board li.dn {
        background-position: -100px 0;
    }

    .head-nav .navcon-board li.tw {
        background-position: -200px 0;
    }

    .head-nav .navcon-board li.korea {
        background-position: -400px 0;
    }

    .head-nav .navcon-board li.au {
        background-position: -300px 0;
    }

    .head-nav .navcon-board li.russia {
        margin-right: 0;
        background-position: -500px 0;
    }

.head-nav .navcon-coupon ul, .head-nav .navcon-mobile ul {
    width: 1010px;
    height: 100px;
    overflow: hidden;
}

.head-nav .navcon-coupon li, .head-nav .navcon-mobile li, .head-nav .navcon-coupon li a, .head-nav .navcon-mobile li a {
    width: 290px !important;
    height: 100px;
    display: block;
}

.head-nav .navcon-coupon li, .head-nav .navcon-mobile li {
    margin-right: 35px;
}

    .head-nav .navcon-coupon li img, .head-nav .navcon-mobile li img {
        float: left;
        width: 100px;
        height: 100px;
    }

    .head-nav .navcon-coupon li label, .head-nav .navcon-mobile li label {
        display: block;
        margin-left: 110px;
        width: 180px;
        text-align: left;
        cursor: pointer;
    }

    .head-nav .navcon-coupon li a, .head-nav .navcon-mobile li a {
        cursor: pointer;
    }

        .head-nav .navcon-coupon li a strong, .head-nav .navcon-mobile li a strong {
            display: block;
            color: #333;
            font-size: 16px;
            line-height: 24px;
            font-family: "microsoft yahei";
        }

        .head-nav .navcon-coupon li a span, .head-nav .navcon-mobile li a span {
            display: block;
            line-height: 20px;
            color: #999;
            font-size: 12px;
        }

        .head-nav .navcon-coupon li a:hover strong, .head-nav .navcon-mobile li a:hover strong {
            color: #c52e15;
        }

        .head-nav .navcon-coupon li a:hover span, .head-nav .navcon-mobile li a:hover span {
            color: #333;
        }

    .head-nav .navcon-coupon li.mb1 a strong, .head-nav .navcon-mobile li.mb1 a strong, .head-nav .navcon-coupon li.mb1 a:hover strong, .head-nav .navcon-mobile li.mb1 a:hover strong {
        color: #c52e15;
    }

    .head-nav .navcon-coupon li.mb2 a strong, .head-nav .navcon-mobile li.mb2 a strong, .head-nav .navcon-coupon li.mb2 a:hover strong, .head-nav .navcon-mobile li.mb2 a:hover strong {
        color: #f46017;
    }

    .head-nav .navcon-coupon li.mb3 a strong, .head-nav .navcon-mobile li.mb3 a strong, .head-nav .navcon-coupon li.mb3 a:hover strong, .head-nav .navcon-mobile li.mb3 a:hover strong {
        color: #149c44;
    }

.head-nav .navcon-mobile li {
    width: 316px;
    margin-right: 0;
}

.w1280 .head-nav li.li-mobile {
    display: block;
}

.w1280 .head-nav .navcon-frame {
    width: 1200px;
}

.w1280 .head-nav .navcon-board ul {
    height: 130px;
}

.w1280 .head-nav .navcon-board li {
    width: 130px;
    height: 130px;
    margin-right: 84px;
    background: url(../images/onboard.jpg) no-repeat;
}

    .w1280 .head-nav .navcon-board li a {
        padding: 102px 0 8px;
    }

    .w1280 .head-nav .navcon-board li.nz {
        background-position: 0 0;
    }

    .w1280 .head-nav .navcon-board li.dn {
        background-position: -130px 0;
    }

    .w1280 .head-nav .navcon-board li.tw {
        background-position: -260px 0;
    }

    .w1280 .head-nav .navcon-board li.korea {
        background-position: -520px 0;
    }

    .w1280 .head-nav .navcon-board li.au {
        background-position: -390px 0;
    }

    .w1280 .head-nav .navcon-board li.russia {
        margin-right: 0;
        background-position: -650px 0;
    }

.w1280 .head-nav .navcon-coupon ul, .w1280 .head-nav .navcon-mobile ul {
    width: 1290px;
    height: 130px;
}

.w1280 .head-nav .navcon-coupon li, .w1280 .head-nav .navcon-mobile li, .w1280 .head-nav .navcon-coupon li a, .w1280 .head-nav .navcon-mobile li a {
    width: 340px !important;
    height: 130px;
}

.w1280 .head-nav .navcon-coupon li, .w1280 .head-nav .navcon-mobile li {
    margin-right: 90px;
}

    .w1280 .head-nav .navcon-coupon li img, .w1280 .head-nav .navcon-mobile li img {
        width: 130px;
        height: 130px;
    }

    .w1280 .head-nav .navcon-coupon li label, .w1280 .head-nav .navcon-mobile li label {
        margin-left: 140px;
        width: 200px;
        padding-top: 20px;
    }

.w1280 .head-nav .navcon-mobile li {
    width: 400px !important;
    margin-right: 0;
}

#qqcaibei {
    width: 950px;
    line-height: 26px;
    margin: 0 auto;
}

    #qqcaibei a {
        color: #06c;
    }

.w1280 #qqcaibei {
    width: 1200px;
}

.foot-banner, .foot-iconlink {
    background: url(../images/footer1603.png?t=1) no-repeat;
}

.foot-iconlink {
    background: url(../images/footer1603_950.png?t=1) no-repeat;
}

.w1280 .foot-iconlink {
    background: url(../images/footer1603.png?t=1) no-repeat;
}

.footer {
    padding: 20px 0;
    font-family: "瀹嬩綋";
    font-size: 12px;
    background-color: #fff;
    *zoom: 1;
    clear: both;
    min-width: 950px;
}

.foot-banner {
    height: 56px;
    border: solid 1px #ddd;
    border-width: 1px 0;
    padding: 17px 0;
    background-position: 0 -35px;
}

    .foot-banner a {
        float: left;
        height: 52px;
        text-indent: -9999px;
        overflow: hidden;
        cursor: pointer;
    }

        .foot-banner a.foot-banner-post {
            width: 80px;
        }

        .foot-banner a.foot-banner-tom {
            width: 120px;
            margin-left: 20px;
        }

        .foot-banner a.foot-banner-commitment {
            width: 210px;
            margin-left: 30px;
        }

        .foot-banner a.foot-banner-free {
            width: 220px;
            margin-left: 16px;
        }

        .foot-banner a.foot-banner-weibo {
            width: 220px;
            margin-left: 20px;
            display: none;
        }

    .foot-banner span.foot-banner-weibo {
        float: left;
        width: 63px;
        height: 24px;
        padding: 17px 0 0 160px;
        display: none;
    }

.foot-helper {
    padding: 10px 0 20px;
    text-align: left;
    overflow: hidden;
    width: 100%;
}

    .foot-helper ul {
        width: 1000px;
    }

    .foot-helper li {
        width: 120px;
        padding: 5px 46px 0 0;
        float: left;
    }

        .foot-helper li h4 {
            color: #666;
            line-height: 22px;
            margin: 0 0 5px;
            border-bottom: dotted 1px #ccc;
        }

        .foot-helper li a {
            display: block;
            line-height: 22px;
            color: #888;
        }

            .foot-helper li a strong {
                background: #af0505;
                color: #fff;
                padding: 2px 5px 3px;
            }

.foot-license {
    line-height: 20px;
    padding: 15px 0 5px;
    text-align: center;
    color: #999;
    border-top: solid 1px #ddd;
}

    .foot-license ul {
        height: 20px;
        overflow: hidden;
    }

    .foot-license li {
        float: left;
        height: 20px;
        line-height: 20px;
        margin-right: 9px;
        font-family: "microsoft yahei";
    }

.foot-copyright {
    line-height: 20px;
    color: #999;
    font-family: verdana;
}

.foot-iconlink {
    background-position: 0 0;
    margin-top: 15px;
}

    .foot-iconlink a {
        float: left;
        width: 100px;
        height: 34px;
        margin-right: 5px;
        text-indent: -10000px;
        overflow: hidden;
    }

.w1280 .foot-iconlink a {
    width: 100px;
    margin-right: 10px;
}

#friendshiplink {
    border-top: 1px solid #ddd;
    line-height: 22px;
    padding: 5px 0;
}

.friendshiplink {
    height: 22px;
    overflow: hidden;
    background: url(/ule/common/css/images/friendshiplink_ico.png) right 6px no-repeat;
}

.friendshiplink_on {
    height: auto;
    background-position: right -24px;
}

.friendshiplink a {
    float: left;
    width: 115px;
    height: 25px;
}

    .friendshiplink a:hover {
        color: #c51010;
    }

.w1280 .footer {
    min-width: 1200px;
}

.w1280 .foot-banner {
    background-position: 0 -125px;
}

    .w1280 .foot-banner a.foot-banner-post {
        margin-left: 30px;
    }

    .w1280 .foot-banner a.foot-banner-commitment {
        margin-left: 80px;
    }

    .w1280 .foot-banner a.foot-banner-free {
        margin-left: 105px;
    }

    .w1280 .foot-banner a.foot-banner-weibo {
        margin-left: 50px;
    }

    .w1280 .foot-banner span.foot-banner-weibo {
        margin-left: 70px;
    }

.w1280 .foot-helper ul {
    width: 1300px;
}

.w1280 .foot-helper li {
    padding-right: 96px;
}

.w1280 .friendshiplink a {
    width: 140px;
}

.header-simp .head-main {
    height: 75px;
    padding: 12px 0;
}

.header-simp .head-nav {
    display: none;
}

.header-login {
    border-bottom: solid 4px #a71b1c;
}

    .header-login .head-main {
        height: 75px;
        padding: 12px 0;
    }

    .header-login .head-search, .header-login .head-shopcart, .header-login .head-nav {
        display: none;
    }

.header-cart {
    border-bottom: solid 4px #a71b1c;
}

    .header-cart .head-main {
        height: 75px;
        padding: 12px 0;
    }

    .header-cart .head-search, .header-cart .head-shopcart, .header-cart .head-nav {
        display: none;
    }

.footer-simp .foot-banner, .footer-simp .foot-helper {
    display: none;
}

.header-mini {
    z-index: 901;
}

    .header-mini .head-main, .header-mini .head-nav {
        display: none;
    }

.header-checkout {
    border-bottom: solid 4px #a71f24;
}

    .header-checkout .head-main {
        height: 75px;
        padding-top: 7px;
        overflow: hidden;
    }

    .header-checkout .head-search {
        margin-right: 0;
        margin-top: 19px;
    }

    .header-checkout .head-main-hasevent .head-search {
        margin-right: 0;
    }

    .header-checkout .head-search p, .header-checkout .head-shopcart, .header-checkout .head-nav {
        display: none;
    }

.w1280 .header-checkout .head-search {
    margin-right: 0;
}

.w1280 .header-checkout .head-main-hasevent .head-search {
    margin-right: 0;
}

.header-store .head-main {
    height: 75px;
}

.header-store .head-search {
    float: right;
    width: 513px;
    margin-right: 0;
}

    .header-store .head-search .btn-search {
        background: url(../images/headsearch_store_new.png) no-repeat -370px 0;
    }

    .header-store .head-search .btn-searchstore {
        width: 70px;
        height: 36px;
        background: url(../images/headsearch_store_new.png) no-repeat -443px 0;
    }

    .header-store .head-search .search-suggest {
        width: 369px;
        left: 0;
        top: 36px;
    }

    .header-store .head-search p.search-hotkeys {
        margin-top: 2px;
    }

.header-store .head-main-hasevent .head-search {
    margin-right: 0;
}

.header-store .head-shopcart, .header-store .head-nav {
    display: none;
}

.w1280 .header-store .head-search {
    width: 603px;
    margin-right: 0;
}

    .w1280 .header-store .head-search .txt-keyword {
        width: 447px;
    }

    .w1280 .header-store .head-search .search-suggest {
        width: 458px;
    }

.w1280 .header-store .head-main-hasevent .head-search {
    margin-right: 0;
}

.header-province .head-logo .logo-event {
    display: none;
}

.header-province .head-search {
    margin-right: 81px;
}

.header-province .head-areaselector {
    position: relative;
    z-index: 999;
}

    .header-province .head-areaselector .sel-title {
        position: absolute;
        z-index: 2;
        top: 0;
        left: 0;
        width: 54px;
        text-align: center;
        padding-right: 10px;
        height: 20px;
        line-height: 20px;
        border: solid 1px #aeaeae;
        cursor: pointer;
        background: #fff url(../images/header_1312.png?140114) no-repeat -385px 3px;
    }

    .header-province .head-areaselector .sel-areas {
        position: absolute;
        z-index: 1;
        top: 20px;
        left: 0;
        width: 330px;
        border: solid 1px #aeaeae;
        padding: 10px 15px;
        background-color: #fff;
        display: none;
    }

        .header-province .head-areaselector .sel-areas p {
            line-height: 24px;
            color: #999;
        }

        .header-province .head-areaselector .sel-areas .hotcity {
            border-bottom: dotted 1px #999;
            padding: 5px 0;
        }

        .header-province .head-areaselector .sel-areas li {
            float: left;
            width: 50px;
            margin: 5px 5px 0 0;
            line-height: 24px;
        }

            .header-province .head-areaselector .sel-areas li label {
                float: left;
                display: block;
                padding: 0 5px;
                cursor: pointer;
            }

                .header-province .head-areaselector .sel-areas li label:hover {
                    background-color: #eae9e7;
                }

            .header-province .head-areaselector .sel-areas li.on label {
                background-color: #eae9e7;
                color: #06c;
            }

.header-province .head-areaselector-hover .sel-title {
    border-bottom: 0;
}

.header-province .head-areaselector-hover .sel-areas {
    display: block;
}

.header-province .logo-zone {
    float: left;
    margin-left: 20px;
    color: #ac0003;
    text-indent: 0;
    text-decoration: none;
}

    .header-province .logo-zone strong {
        display: block;
        font-size: 25px;
        font-family: 'Microsoft Yahei','simHei';
        line-height: 30px;
        padding-top: 10px;
        letter-spacing: 6px;
    }

    .header-province .logo-zone label {
        display: block;
        font-size: 20px;
        font-family: "microsoft yahei";
        line-height: 30px;
        cursor: pointer;
    }

.header-province .head-logo .head-areaselector {
    float: left;
    margin-left: 5px;
    margin-top: 15px;
}

.header-province .head-nav {
    display: none;
}

.footer-province {
    background-color: #f4f4f4;
    border-top: solid 1px #ddd;
    padding: 10px 0 20px;
}

    .footer-province .foot-helper ul {
        width: 950px;
    }

    .footer-province .foot-helper li {
        width: 210px;
        float: left;
        margin-right: 25px;
        padding: 0;
    }

        .footer-province .foot-helper li h4 {
            padding-left: 40px;
            background: url(../images/shengguangfooternew.png) no-repeat;
            font-family: 'Microsoft Yahei';
            line-height: 34px;
            margin-bottom: 5px;
            border-bottom: 0;
        }

        .footer-province .foot-helper li p {
            padding-left: 40px;
        }

        .footer-province .foot-helper li a {
            padding-left: 0;
            background: 0;
        }

        .footer-province .foot-helper li.i1 h4 {
            background-position: 0 0;
        }

        .footer-province .foot-helper li.i2 h4 {
            background-position: 0 -89px;
        }

        .footer-province .foot-helper li.i3 h4 {
            background-position: 0 -169px;
        }

        .footer-province .foot-helper li.ule {
            float: right;
            width: 244px;
            margin-right: 0;
            height: 120px;
            background: url(../images/shengguangfooternew.png) no-repeat -216px 10px;
        }

            .footer-province .foot-helper li.ule a {
                display: block;
                width: 244px;
                height: 120px;
                text-indent: -10000px;
                overflow: hidden;
            }

.w1280 .header-province .head-search {
    margin-right: 151px;
}

.w1280 .footer-province .foot-helper ul {
    width: 1200px;
}

.w1280 .footer-province .foot-helper li {
    margin-right: 100px;
}

    .w1280 .footer-province .foot-helper li.ule {
        margin-right: 0;
    }

.header-fenxiao {
    border-bottom: solid 4px #a71b1c;
}

    .header-fenxiao .head-main {
        height: 75px;
        padding: 12px 0;
    }

    .header-fenxiao .head-logo .logo-event {
        display: none;
    }

    .header-fenxiao .head-search p, .header-fenxiao .head-nav {
        display: none;
    }

.header-jicai .head-main {
    height: 88px;
    padding-top: 12px;
}

.header-jicai .head-logo {
    width: 215px;
    background: url(../images/logo_jicai.jpg) 0 0 no-repeat;
}

    .header-jicai .head-logo .logo-jicai {
        width: 130px;
    }

    .header-jicai .head-logo .logo-event {
        display: none;
    }

.header-jicai .now_area {
    float: left;
    width: 180px;
    height: 30px;
    margin-top: 15px;
    font-weight: bold;
    position: relative;
    z-index: 999;
}

    .header-jicai .now_area .now_area_text {
        float: left;
        width: 55px;
        height: 25px;
        padding: 0 15px 0 5px;
        display: inline;
        text-align: center;
        line-height: 25px;
        border: 1px solid #cacaca;
        color: #666;
        cursor: pointer;
        background: url(../images/bg_jicai_top.jpg) -130px -33px no-repeat;
        font-size: 14px;
    }

    .header-jicai .now_area .now_area_text_btm {
        position: absolute;
        top: 25px;
        left: 1px;
        width: 75px;
        height: 2px;
        background: #fff;
        display: none;
        z-index: 901;
    }

    .header-jicai .now_area .now_area_list {
        position: absolute;
        top: 25px;
        left: 0;
        width: 300px;
        height: auto;
        padding: 20px 10px;
        background: #fff;
        border: 1px solid #cacaca;
        display: none;
        z-index: 900;
    }

        .header-jicai .now_area .now_area_list a {
            margin: 5px 15px;
            display: inline-block;
            font-size: 14px;
        }

.header-jicai .now_area_hover .now_area_text {
    background-position: -130px -73px;
}

.header-jicai .now_area_hover .now_area_text_btm, .header-jicai .now_area_hover .now_area_list {
    display: block;
}

.header-jicai .head-search {
    margin-top: 28px;
}

    .header-jicai .head-search p.search-hotkeys {
        display: none;
    }

    .header-jicai .head-search form {
        background: url(../images/bg_jicai_top.jpg) 0 0 no-repeat;
    }

    .header-jicai .head-search .txt-keyword {
        width: 350px;
        height: 25px;
        line-height: 25px;
    }

    .header-jicai .head-search .btn-search {
        width: 70px;
        height: 25px;
    }

.header-jicai .head-shopcart {
    width: 98px;
    height: 33px;
    background: url(../images/bg_jicai_top.jpg) 0 -40px no-repeat;
    margin-top: 28px;
}

.header-jicai .head-shopcart-hover {
    height: 40px;
    background-position: 0 -80px;
}

.header-jicai .shopcart-sum {
    float: left;
    width: 98px;
    height: 40px;
    cursor: pointer;
    padding: 0;
}

.header-jicai .head-shopcart .shopcart-sum .shopcart-top {
    position: absolute;
    right: 0;
    top: -20px;
    height: 24px;
    padding-right: 10px;
    margin: 0;
    background: url(../images/daigou_header_cart.gif) right -75px no-repeat;
}

.header-jicai .head-shopcart .shopcart-sum .shopcart-num {
    float: left;
    height: 24px;
    padding-left: 10px;
    margin: 0;
    line-height: 20px;
    background: url(../images/daigou_header_cart.gif) left -75px repeat-x;
    color: #804040;
    text-decoration: none;
    width: auto;
    right: 10px;
    font-size: 12px;
}

.header-jicai .head-shopcart .head-shopcart-bottom {
    position: absolute;
    top: 37px;
    left: 1px;
    width: 96px;
    height: 2px;
    background: #fff;
    display: none;
    z-index: 900;
}

.header-jicai .head-shopcart-hover .head-shopcart-bottom {
    display: block;
}

.header-jicai .head-shopcart ul.shopcart-list {
    top: 38px;
    border: 1px solid #aeaeae;
}

.header-jicai .head-shopcart .shopcart-list li.list-preview .foot {
    margin: 0 1px;
    background: #e8f3ff;
}

.header-jicai .head-shopcart .shopcart-list li.list-preview a.go2cart {
    background: #3576be;
    width: 150px;
    height: 30px;
    margin: 5px 10px 0 120px;
    font-size: 14px;
    line-height: 30px;
    font-weight: bold;
}

.header-jicai .head-nav {
    background: #0b3471;
    height: 40px;
    border-top: 0;
}

    .header-jicai .head-nav ul {
        background: 0;
        height: 40px;
        padding: 0;
    }

    .header-jicai .head-nav li a {
        width: 105px;
        background: 0;
        height: 40px;
        line-height: 40px;
        font-weight: bold;
        margin-right: 1px;
    }

        .header-jicai .head-nav li a:hover {
            background: #06214b;
            color: #fff;
        }

    .header-jicai .head-nav li.ulehome a, .header-jicai .head-nav li.ulehome a:hover {
        background: url(../images/bg_jicai_top.jpg) -320px -40px no-repeat;
        text-align: right;
    }

.header-jicai .licate {
    display: none;
}

.footer-jicai .foot-helper {
    display: none;
}

.footer-jicai .foot-license {
    border-top: 0;
}

.w1280 .header-jicai .head-logo {
    margin-right: 0;
}

.w1280 .header-jicai .head-search {
    margin-left: 175px;
    display: inline;
}

.z10 {
    z-index: 10;
}

.z20 {
    z-index: 20;
}

.z18 {
    z-index: 18;
}

.z22 {
    z-index: 22;
}

.lh2 {
    line-height: 2em;
}

.bgf {
    background-color: #fff;
}

.w175 {
    width: 175px;
}

.w960 {
    width: 960px;
}

.c666 {
    color: #666;
}

.cfff {
    color: #fff;
}

.pl12 {
    padding-left: 12px;
}

.mb12 {
    margin-bottom: 12px;
}

.mtop10 {
    margin-top: 10px;
}

iframe#v {
    display: none;
}

#header, #footer {
    clear: both;
}

#wrapper, .wrap {
    width: 950px;
    margin-left: auto;
    margin-right: auto;
    *zoom: 1;
}

    #wrapper:after, .wrap:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

.w1280 #wrapper, .w1280 .wrap {
    width: 1200px;
}

#main {
    float: left;
    width: 680px;
    overflow: hidden;
}

#side {
    float: right;
    width: 250px;
}

.w1280 #main {
    width: 930px;
}

#wrapper .footer {
    min-width: 0;
}

.quickCart-itemImg li {
    position: relative;
    overflow: hidden;
    float: left;
    margin-right: 3px;
    width: 40px;
    height: 40px;
    border: 1px solid #333;
    cursor: pointer;
}

.quickCart-itemImg img {
    display: block;
    width: 40px;
    height: 40px;
}

.quickCart-itemImg li.curr {
    margin: -1px 2px -1px -1px;
    border: 2px solid #900;
}

.quickCart-itemSize li {
    position: relative;
    float: left;
    margin-right: 3px;
    margin-bottom: 3px;
    padding: 0 10px;
    height: 26px;
    background-color: #fff;
    border: 1px solid #333;
    cursor: pointer;
    line-height: 26px;
    text-align: center;
}

    .quickCart-itemSize li.curr {
        margin: -1px 2px 2px -1px;
        border: 2px solid #900;
    }

.quickCart-itemImg-checked, .quickCart-itemSize-checked {
    padding: 8px 0 !important;
}

.selectedStyel {
    position: absolute;
    overflow: hidden;
    right: 0;
    bottom: 0;
    width: 8px;
    height: 9px;
    background: url(/i/vi/091221/selected.png) no-repeat;
}

.color_o {
    color: #f60;
    font-weight: bold;
}

.header-simp .head-cart {
    width: 570px;
    height: 35px;
    float: right;
    margin-top: 20px;
}

.header-simp .step {
    margin-top: 2px;
}

.header-simp .step_img {
    background: url(../images/cart_tit_new.png?v201402101030) no-repeat;
    width: 570px;
    height: 35px;
    display: block;
    overflow: hidden;
}

.header-simp .head-cart span {
    width: 105px;
    display: none;
    float: left;
    color: #999;
}

.header-simp .step0 .step_img {
    background-position: 0 0;
}

.header-simp .step1 .step_img {
    background-position: 0 -35px;
}

.header-simp .step2 .step_img {
    background-position: 0 -70px;
}

.header-simp .step3 .step_img {
    background-position: 0 -105px;
}

.header-simp .step4 .step_img {
    background-position: 0 -140px;
}

.header-simp .step0 .step_0 {
    width: 112px;
    color: #333;
}

.header-simp .step1 .step_0 {
    color: #333;
}

.header-simp .step1 .step_1 {
    width: 112px;
    color: #333;
}

.header-simp .step2 .step_0, .header-simp .step2 .step_1 {
    color: #333;
}

.header-simp .step2 .step_2 {
    width: 112px;
    color: #333;
}

.header-simp .step3 .step_0, .header-simp .step3 .step_1, .header-simp .step3 .step_2 {
    color: #333;
}

.header-simp .step3 .step_3 {
    width: 112px;
    color: #333;
}

.header-simp .step4 span {
    color: #333;
}

.header-simp .head-cart .step_4 {
    width: auto;
}

.buzhou20160516 {
    background: url(/i/zone/2015/0120//progress31.jpg)no-repeat;
    width: 692px;
    height: 70px;
    margin-top: -10px;
}

.buzhou120160516 {
    background: url(/i/zone/2015/0120//progress4.jpg)no-repeat;
    width: 692px;
    height: 70px;
    margin-top: -10px;
}

.mod-category {
    position: relative;
    z-index: 2;
    float: left;
    width: 190px;
    margin-top: -1px;
}

    .mod-category .cate-hd, .mod-category dt a i, .mod-category dt a ins, .mod-category .subcate-title, .mod-category a.btn-up {
        background: url(//i0.ulecdn.com/ule/www/hp/2016/0914/images/sprite_category.png) no-repeat;
    }

    .mod-category .cate-hd {
        height: 40px;
        background-position: 0 -16px;
    }

        .mod-category .cate-hd a {
            display: block;
            height: 40px;
            text-indent: -10000px;
            overflow: hidden;
        }

        .mod-category .cate-hd:hover {
            background-position: 0 -76px;
        }

    .mod-category .cate-bd {
        position: absolute;
        border-top: 0;
        background-color: #f8f8f8\9;
        background-color: #f8f8f8\0;
        background-color: rgba(248,248,248,.9);
        margin: 0;
        padding: 0;
        width: 190px;
        display: none;
    }

.mod-category-show .cate-bd {
    display: block;
}

.w1280 .mod-category dt {
    position: relative;
    line-height: 24px;
    height: 24px;
    z-index: 3;
    padding: 6px 5px 6px 15px;
    overflow: hidden;
    font-family: "microsoft yahei";
}

.mod-category dt {
    position: relative;
    line-height: 18px;
    height: 18px;
    z-index: 3;
    padding: 6px 5px 5px 15px;
    overflow: hidden;
    font-family: "microsoft yahei";
}

    .mod-category dt a {
        color: #333;
        font-size: 13px;
        margin-right: 3px;
    }

    .mod-category dt .iSpi {
        display: inline-block;
        width: 8px;
    }

    .mod-category dt a:hover {
        color: #c52e15;
    }

    .mod-category dt a.second {
        margin-left: 10px;
    }

    .mod-category dt a i {
        display: inline-block;
        width: 16px;
        height: 16px;
        margin-right: 10px;
        vertical-align: middle;
        -webkit-transition: all .5s linear;
        transition: all .5s linear;
        overflow: hidden;
    }

    .mod-category dt a ins.new {
        display: inline-block;
        width: 42px;
        height: 16px;
        margin-left: 5px;
        vertical-align: middle;
        background-position: -246px -55px;
    }

    .mod-category dt a.z14 i {
        background-position: 0 0;
    }

    .mod-category dt a.z28 i {
        background-position: -16px 0;
    }

    .mod-category dt a.z11 i {
        background-position: -32px 0;
    }

    .mod-category dt a.z15 i {
        background-position: -48px 0;
    }

    .mod-category dt a.z23 i {
        background-position: -64px 0;
    }

    .mod-category dt a.z41 i {
        background-position: -96px 0;
    }

    .mod-category dt a.z42 i {
        background-position: -272px -16px;
    }

    .mod-category dt a.z14 i {
        background-position: -80px 0;
    }

    .mod-category dt a.z22 i {
        background-position: -96px 0;
    }

    .mod-category dt a.z16 i {
        background-position: -112px 0;
    }

    .mod-category dt a.z17 i {
        background-position: -128px 0;
    }

    .mod-category dt a.z10 i {
        background-position: -144px 0;
    }

    .mod-category dt a.z21 i {
        background: url(//i0.ulecdn.com/ule/www/hp/2014/0710/images/zjl_icon_001.png) 0 0 no-repeat;
    }

    .mod-category dt a.z27 i {
        background-position: -160px 0;
    }

    .mod-category dt a.z12 i {
        background-position: -192px 0;
    }

    .mod-category dt a.z20 i {
        background-position: -176px 0;
    }

    .mod-category dt a.z26 i {
        background-position: -208px 0;
    }

    .mod-category dt a.z29 i {
        background-position: -224px 0;
    }

    .mod-category dt a.z39 i {
        background-position: -240px 0;
    }

    .mod-category dt a.z40 i {
        background-position: -256px 0;
    }

    .mod-category dt a.z99 i {
        background-position: -272px 0;
    }

    .mod-category dt a.z100 i {
        background-position: 0 -116px;
    }

    .mod-category dt.hover {
        border-right: 0;
        background-color: #fff;
        padding: 6px 5px 6px 15px;
        width: 170px;
        box-shadow: -1px 2px 1px 0 #ccc;
        z-index: 4;
    }

        .mod-category dt.hover a i {
            -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
        }

.mod-category dd {
    display: none;
    margin: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 189px;
    padding: 0;
    width: 760px;
    background-color: #fff;
    z-index: 2;
    box-shadow: 1px 2px 1px 0 #ccc;
    border-top: 0;
}

.w1280 .mod-category dd {
    width: 1010px;
}

.cate-head {
    font-family: Microsoft YaHei;
    font-size: 15px;
    color: #333;
    font-weight: bold;
    border-bottom: 1px solid #ebebeb;
    margin: 0 15px;
    height: 37px;
    background-color: #fff;
}

    .cate-head .cate-tab {
        text-align: center;
        float: left;
        width: 120px;
        height: 36px;
        line-height: 38px;
        position: relative;
        cursor: pointer;
    }

    .cate-head .cate-curr {
        border-bottom: 2px solid #c6181c;
    }

.cate-body {
    margin: 0 15px;
    overflow: hidden;
    _zoom: 1;
}

    .cate-body .cate-list {
        display: none;
    }

        .cate-body .cate-list.cate-curr {
            display: block;
        }

    .cate-body .cate-list2 {
        overflow: hidden;
        _zoom: 1;
        padding-bottom: 10px;
    }

    .cate-body .cate-list .cate-sub {
        overflow: hidden;
        _zoom: 1;
        float: left;
        width: 445px;
        z-index: 1;
        position: relative;
    }

.w1280 .cate-body .cate-list .cate-sub {
    width: 695px;
}

.only-cate-sub .cate-body .cate-list .cate-sub {
    width: 99%;
}

.cate-body .cate-list .cate-sub-dl {
    clear: both;
    line-height: 22px;
    overflow: hidden;
    _zoom: 1;
    padding-top: 6px;
}

.cate-body .cate-list .sub-list-dt {
    float: left;
    overflow: hidden;
    _zoom: 1;
    width: 100px;
    padding: 6px 10px;
    font-family: Microsoft YaHei;
    font-size: 14px;
    font-weight: bold;
}

    .cate-body .cate-list .sub-list-dt a {
        color: #333;
        text-decoration: none;
    }

        .cate-body .cate-list .sub-list-dt a.red {
            color: red;
            text-decoration: none;
        }

.cate-body .cate-list .sub-list-dd {
    height: auto;
    overflow: hidden;
    _zoom: 1;
    font-family: 'Microsoft YaHei';
    border-bottom: 1px solid #ebebeb;
    padding: 6px 0;
}

.cate-body .cate-list .cate-sub-dl-end .sub-list-dd {
    border-bottom: 0;
}

.cate-body .cate-list .sub-list-dd a {
    color: #666;
    white-space: nowrap;
    margin-right: 20px;
    float: left;
}

    .cate-body .cate-list .sub-list-dd a.red {
        color: red;
        white-space: nowrap;
        margin-right: 20px;
        float: left;
    }

    .cate-body .cate-list .sub-list-dd a:hover {
        color: #d52226;
    }

.cate-body .cate-list .cate-ad {
    overflow: hidden;
    _zoom: 1;
    width: 260px;
    float: right;
    padding: 5px 0 10px 15px;
}

    .cate-body .cate-list .cate-ad .cate-ad-item {
        display: inline-block;
        float: left;
        overflow: hidden;
        _zoom: 1;
        padding: 0 14px;
        margin-top: 7px;
    }

        .cate-body .cate-list .cate-ad .cate-ad-item img {
            display: block;
        }

.w1280 .only-cate-hasad .cate-body {
    background: url(//i0.ulecdn.com/ule/www/hp/2016/0914/images/zjl_icon_003.jpg) 585px 0 repeat-y;
}

    .w1280 .only-cate-hasad .cate-body .cate-list .cate-sub {
        width: 585px;
        _position: static;
    }

    .w1280 .only-cate-hasad .cate-body .cate-list .cate-ad {
        width: 380px;
        padding-top: 60px;
    }

        .w1280 .only-cate-hasad .cate-body .cate-list .cate-ad .cate-ad-item img {
            width: 380px;
            height: 300px;
        }

.only-cate-hasad .cate-body .cate-list .cate-ad {
    display: none;
}

.w1280 .only-cate-hasad .cate-body .cate-list .cate-ad {
    display: block;
}

.cate-body .cate-list .cate-ad .cate-ad-item-last {
    padding: 0;
}

.cate-body .cate-brand-item {
    float: left;
    padding: 3px 19px 3px 19px;
    height: 138px;
}

.cate-body .cate-brand-item-last {
    padding: 3px 10px 3px 10px;
}

.cate-body .cate-brand-item a {
    display: block;
    margin-top: 20px;
}

    .cate-body .cate-brand-item a img {
        display: block;
    }

.cate-body .catePage {
    position: absolute;
    top: 282px;
    left: 0;
    width: 26px;
    height: 26px;
    overflow: hidden;
    _zoom: 1;
    z-index: 500;
    cursor: pointer;
    background: url(//i0.ulecdn.com/ule/www/hp/2016/0914/images/down.gif) center center no-repeat;
}

.cate-body .catePage-down {
    background: url(//i0.ulecdn.com/ule/www/hp/2016/0914/images/up.gif) center center no-repeat;
}

.w1280 .cate-body .bottomAd {
    padding: 10px 0 17px 8px;
    margin-top: 130px;
}

.cate-body .bottomAd {
    padding: 10px 0 17px 8px;
    margin-top: 20px;
}

    .cate-body .bottomAd .iBtn {
        overflow: hidden;
        _zoom: 1;
        width: 110px;
        height: 36px;
        line-height: 36px;
        text-align: center;
        color: #fff;
        background: #d52226;
        border-radius: 4px;
        display: inline-block;
        margin-right: 15px;
        font-size: 14px;
        font-weight: bold;
        font-family: 'microsoft yahei';
    }

    .cate-body .bottomAd .iBtn1 {
        background: url(//i0.ulecdn.com/ule/www/hp/2016/0914/images/zjl_icon_001.jpg) 0 0 no-repeat;
        width: 270px;
        height: 110px;
        overflow: hidden;
        text-indent: -999px;
        float: left;
    }

    .cate-body .bottomAd .iBtn2 {
        background: url(//i0.ulecdn.com/ule/www/hp/2016/0914/images/zjl_icon_002.jpg) 0 0 no-repeat;
        width: 260px;
        height: 110px;
        overflow: hidden;
        text-indent: -999px;
        float: left;
    }

.li-home {
    display: none;
}

.mod-category .cate-bd {
    display: block !important;
}

.head-nav .navlinks li {
    width: 100px;
}

.channel-hd h3 span, .channel-hd a.more, .mod-topslide .slide-index span, .mod-cheaplist .prod-tag, .mod-cheaplist .prod-discount span, .mod-cheaplist .prod-discount a, .mod-leftfocus .btn-next, .mod-prodlist-r5 label, .mod-speclist .slide-index i, .mod-rightfocus .slide-index span, .mod-rightfocus .slide-button a, .mod-rightstore .btn-prev, .mod-rightstore .btn-next, .mod-rightstore .btn-visit {
    background: url(//i0.ulecdn.com/ule/www/hp/2014/0710/images/sprite_channel3.png) no-repeat;
    _background-image: url(//i0.ulecdn.com//i0.ulecdn.com/ule/www/hp/2014/0710/images/sprite_channel2_ie6.png);
}

.mod-speclist .slide-quote {
    background: url(//i0.ulecdn.com/ule/www/hp/2014/0710/images/bg_quote_ie6.png) no-repeat;
    _background-image: url(//i0.ulecdn.com//i0.ulecdn.com/ule/www/hp/2014/0710/images/bg_quote_ie6.png) no-repeat;
}

.mod-chongzhi .dl-mobile input, .mod-chongzhi .dl-mobile .txt-error, .mod-chongzhi .dl-value .help a, .mod-chongzhi .dl-button dd.error, .mod-chongzhi .chongzhi-note, .mod-chongzhi .chongzhi-note .quan, .mod-jiaofei .dl-citys h5, .mod-jiaofei .jiaofei-buttons span, .mod-jiaofei .jiaofei-note {
    background: url(//i0.ulecdn.com/ule/www/hp/2014/0710/images/sprite_ulelife2.png) no-repeat;
}

.mod-comlist .slide-index, .mod-ulelife .slide-index {
    background: url(//i0.ulecdn.com/ule/www/hp/2014/0710/images/1px_ce.gif) repeat-x 0 bottom;
}

.wrapper {
    min-width: 950px;
    background: #f3f4f6;
}

    .wrapper a:hover {
        text-decoration: none;
    }

.firstscreen .grid-lmr {
    width: 950px;
    margin: 0 auto;
    z-index: 2;
    position: relative;
    *zoom: 1;
}

    .firstscreen .grid-lmr:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

    .firstscreen .grid-lmr .col-left {
        float: left;
        width: 190px;
        margin-top: -230px;
        background-color: #f8f8f8;
        position: relative;
        z-index: 3;
        display: none;
    }

    .firstscreen .grid-lmr .col-main {
        float: left;
        width: 100%;
        padding-top: 20px;
        position: relative;
        z-index: 2;
    }

    .firstscreen .grid-lmr .col-right {
        float: right;
        margin-right: 0;
        width: 212px;
        margin-top: -375px;
        position: relative;
        z-index: 1;
    }

.w1280 .firstscreen .grid-lmr .col-right li {
    width: 100%;
    height: 143px;
    margin-bottom: 9px;
    margin-top: 7px;
    text-align: center;
    background-color: #f8f8f8\9;
    background-color: #f8f8f8\0;
    background-color: rgba(255,255,255,.9);
    -webkit-transition: background-color .5s ease-in;
    -moz-transition: background-color .5s ease-in;
    transition: background-color .5s ease;
}

    .w1280 .firstscreen .grid-lmr .col-right li:hover, .firstscreen .grid-lmr .col-right li:hover {
        background-color: rgba(255,255,255,1);
    }

.firstscreen .grid-lmr .col-right li {
    width: 212px;
    height: 114px;
    margin-bottom: 9px;
    margin-top: 7px;
    text-align: center;
    background-color: #f8f8f8\9;
    background-color: #f8f8f8\0;
    background-color: rgba(255,255,255,.9);
    -webkit-transition: background-color .5s ease-in;
    -moz-transition: background-color .5s ease-in;
    transition: background-color .5s ease;
}

.firstscreen .grid-lmr .col-right ul img {
    width: 100%;
    height: 100%;
    vertical-align: middle;
    background: 0;
}

.w1280 .wrapper {
    min-width: 1200px;
}

.w1280 .firstscreen .grid-lmr {
    width: 1200px;
}

    .w1280 .firstscreen .grid-lmr .col-left, .w1280 .firstscreen .grid-lmr .col-right {
        float: right;
        margin-right: 0;
        width: 265px;
        margin-top: -464px;
        position: relative;
        z-index: 1;
    }

    .w1280 .firstscreen .grid-lmr .col-main {
        width: 100%;
    }

.topline {
    width: 950px;
    margin: 0 auto 20px;
    overflow: hidden;
}

    .topline a {
        display: block;
        overflow: hidden;
    }

    .topline img {
        display: block;
        width: 1200px;
        height: 100px;
        margin-left: -125px;
    }

.topline3 {
    width: 950px;
    height: 130px;
    margin: 0 auto 20px;
}

    .topline3 a {
        float: left;
        margin-left: 10px;
        -webkit-transition: all .3s linear;
        transition: all .3s linear;
    }

        .topline3 a.first {
            margin-left: 0;
        }

    .topline3 img {
        display: block;
        width: 306px;
        height: 130px;
        position: relative;
    }

.w1280 .topline {
    width: 1200px;
}

    .w1280 .topline img {
        margin-left: 0;
    }

.w1280 .topline3 {
    width: 1200px;
    height: 130px;
}

    .w1280 .topline3 a, .topline3 a {
        margin-left: 16px;
    }

        .w1280 .topline3 a.first, .topline3 a.first {
            margin-left: 0;
        }

    .w1280 .topline3 img {
        width: 390px;
        height: 130px;
    }

.channel {
    width: 950px;
    margin: 0 auto 20px;
}

.w1280 .channel .channel-hd {
    height: 40px;
    padding-bottom: 1px;
    margin-right: 2px;
}

.channel .channel-hd {
    height: 40px;
    padding-bottom: 1px;
    margin-right: 10px;
}

    .channel .channel-hd h3 {
        float: left;
        margin-left: 15px;
        margin-right: 10px;
        _width: 300px;
        font-size: 22px;
        font-weight: bolder;
    }

        .channel .channel-hd h3 a {
            display: block;
            height: 50px;
            padding-left: 50px;
        }

        .channel .channel-hd h3 strong {
            display: block;
            height: 18px;
            text-indent: -10000px;
            overflow: hidden;
        }

        .channel .channel-hd h3 span {
            display: inline-block;
            height: 16px;
            line-height: 16px;
            margin-top: 8px;
            font-weight: normal;
            padding-right: 22px;
            background-position: right -157px;
        }

        .channel .channel-hd h3 a:hover span {
            color: #c52f16;
            background-position: right -172px;
        }

    .channel .channel-hd p.more {
        float: left;
        margin-top: 12px;
        line-height: 16px;
    }

    .channel .channel-hd .link {
        float: right;
        margin-top: 12px;
        line-height: 16px;
        font-size: 14px;
        color: #333;
    }

        .channel .channel-hd .link:hover {
            float: right;
            margin-top: 12px;
            line-height: 16px;
        }

.channel-f01 .channel-hd a:hover {
    color: #ff7b30;
}

.channel-f02 .channel-hd a:hover {
    color: #1bb145;
}

.channel-f03 .channel-hd a:hover {
    color: #2289ff;
}

.channel-f04 .channel-hd a:hover {
    color: #000;
}

.channel-f05 .channel-hd a:hover {
    color: #ff2f91;
}

.channel .channel-hd p.more a {
    float: left;
    margin-left: 10px;
    color: #99999b;
    font-size: 14px;
}

    .channel .channel-hd p.more a:hover {
        color: #c52f16;
    }

.channel .channel-hd a.more {
    float: right;
    display: inline-block;
    width: 18px;
    height: 18px;
    line-height: 16px;
    background-position: -90px -158px;
    text-indent: -10000px;
    overflow: hidden;
    margin: 7px;
    margin-right: 0;
    margin-top: 12px;
}

.channel .grid-lmr {
    *zoom: 1;
}

    .channel .grid-lmr:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

.w1280 .channel .grid-lmr .col-left {
    float: left;
    width: 270px;
    height: 100%;
    _overflow: hidden;
}

.channel .grid-lmr .col-left {
    float: left;
    width: 220px;
    height: 100%;
    _overflow: hidden;
}

    .channel .grid-lmr .col-left:hover {
        opacity: .8;
    }

.w1280 .channel .grid-lmr .col-main {
    float: left;
    width: 930px;
    height: 100%;
    _overflow: hidden;
}

.channel .grid-lmr .col-main {
    float: left;
    width: 730px;
    height: 100%;
    _overflow: hidden;
}

.channel .grid-lmr .col-right {
    float: right;
    width: 240px;
    height: 100%;
    _overflow: hidden;
}

.channel-f01 .channel-hd h3 {
    color: #ff7b30;
}

.channel-f01 .channel-hd i {
    background: #ff7b30;
}

.channel-f01 .channel-hd {
    border-bottom: 1px solid #ff7b30;
}

.channel-f02 .channel-hd h3 {
    color: #1bb145;
}

.channel-f02 .channel-hd i {
    background: #1bb145;
}

.channel-f02 .channel-hd {
    border-bottom: 1px solid #1bb145;
}

.channel-f03 .channel-hd h3 {
    color: #2289ff;
}

.channel-f03 .channel-hd i {
    background: #2289ff;
}

.channel-f03 .channel-hd {
    border-bottom: 1px solid #2289ff;
}

.channel-f04 .channel-hd h3 {
    color: #000;
}

.channel-f04 .channel-hd i {
    background: #000;
}

.channel-f04 .channel-hd {
    border-bottom: 1px solid #000;
}

.channel-f05 .channel-hd h3 {
    color: #ff2f91;
}

.channel-f05 .channel-hd i {
    background: #ff2f91;
}

.channel-f05 .channel-hd {
    border-bottom: 1px solid #ff2f91;
}

.channel-f01 .grid-lmr .col-left {
    border-top-color: #c38c39;
}

.channel-f01 .mod-leftfocus, .channel-f01 .mod-leftfocus .slide-items li, .channel-f01 .mod-leftfocus .slide-items img {
    height: 388px;
}

.channel-f02 .channel-hd h3 {
    background-position: -40px -50px;
}

.channel-f02 .grid-lmr {
    height: 600px;
    background: #f3f4f6;
}

    .channel-f02 .grid-lmr .col-left {
        border-top-color: #59a9e6;
    }

.channel-f03 .channel-hd h3 {
    background-position: -40px -100px;
}

.channel-f03 .grid-lmr {
    height: 432px;
}

    .channel-f03 .grid-lmr .col-left {
        border-top-color: #4e8bc8;
    }

.channel-f03 .mod-leftfocus, .channel-f03 .mod-leftfocus .slide-items li, .channel-f03 .mod-leftfocus .slide-items img {
    height: 432px;
}

.channel-f04 .channel-hd h3 {
    background-position: -40px -150px;
}

.channel-f04 .grid-lmr {
    height: 458px;
}

    .channel-f04 .grid-lmr .col-left {
        border-top-color: #ef3d9a;
    }

.channel-f04 .mod-leftfocus, .channel-f04 .mod-leftfocus .slide-items li, .channel-f04 .mod-leftfocus .slide-items img {
    height: 458px;
}

.channel-f05 .channel-hd h3 {
    background-position: -40px -200px;
}

.channel-f05 .grid-lmr {
    height: 458px;
}

    .channel-f05 .grid-lmr .col-left {
        border-top-color: #a3629d;
    }

.channel-f05 .mod-leftfocus, .channel-f05 .mod-leftfocus .slide-items li, .channel-f05 .mod-leftfocus .slide-items img {
    height: 458px;
}

.channel-f06 .channel-hd h3 {
    background-position: -40px -250px;
}

.channel-f06 .grid-lmr {
    height: 458px;
}

    .channel-f06 .grid-lmr .col-left {
        border-top-color: #2e71b0;
    }

.channel-f06 .mod-leftfocus, .channel-f06 .mod-leftfocus .slide-items li, .channel-f06 .mod-leftfocus .slide-items img {
    height: 458px;
}

.channel-f07 .channel-hd h3 {
    background-position: -40px -300px;
}

.channel-f07 .grid-lmr {
    height: 458px;
}

    .channel-f07 .grid-lmr .col-left {
        border-top-color: #d19570;
    }

.channel-f07 .mod-leftfocus, .channel-f07 .mod-leftfocus .slide-items li, .channel-f07 .mod-leftfocus .slide-items img {
    height: 458px;
}

.channel-f08 .channel-hd h3 {
    background-position: -40px -350px;
}

.channel-f08 .grid-lmr {
    height: 432px;
}

    .channel-f08 .grid-lmr .col-left {
        border-top-color: #f55e59;
    }

.channel-f08 .mod-leftfocus, .channel-f08 .mod-leftfocus .slide-items li, .channel-f08 .mod-leftfocus .slide-items img {
    height: 432px;
}

.channel-f09 .channel-hd h3 {
    background-position: -40px -400px;
}

.channel-f09 .grid-lmr {
    height: 288px;
}

    .channel-f09 .grid-lmr .col-left {
        border-top-color: #ec8c95;
    }

.channel-f09 .mod-leftfocus, .channel-f09 .mod-leftfocus .slide-items li, .channel-f09 .mod-leftfocus .slide-items img {
    height: 288px;
}

.channel-f10 .channel-hd h3 {
    background-position: -40px -450px;
}

.channel-f10 .grid-lmr {
    height: 288px;
}

    .channel-f10 .grid-lmr .col-left {
        border-top-color: #40a8de;
    }

.channel-f10 .mod-leftfocus, .channel-f10 .mod-leftfocus .slide-items li, .channel-f10 .mod-leftfocus .slide-items img {
    height: 288px;
}

.channel-f11 .channel-hd h3 {
    background-position: -40px -500px;
}

.channel-f11 .grid-lmr {
    height: 288px;
}

    .channel-f11 .grid-lmr .col-left {
        border-top-color: #f85f3b;
    }

.channel-f11 .mod-leftfocus, .channel-f11 .mod-leftfocus .slide-items li, .channel-f11 .mod-leftfocus .slide-items img {
    height: 288px;
}

.w1280 .channel {
    width: 1200px;
}

.w1280 .grid-lmr .col-main {
    width: 930px;
}

.w1280 .mod-topslide {
    height: 467px;
    z-index: 1;
    position: relative;
}

.mod-topslide {
    height: 376px;
    z-index: 1;
    position: relative;
}

    .mod-topslide .slide-index span {
        text-indent: -100px;
        overflow: hidden;
    }

    .mod-topslide .slide-items {
        height: 240px;
        overflow: hidden;
    }

.w1280 .mod-topslide .slide-items li {
    height: 230px;
}

.mod-topslide .slide-items li {
    height: 230px;
}

    .mod-topslide .slide-items li a, .mod-topslide .slide-items li .col-right-box {
        display: block;
        width: 520px;
        margin: 0 auto;
    }

    .mod-topslide .slide-items li img {
        display: block;
        width: 100%;
        height: 376px;
    }

.mod-topslide .slide-index {
    position: absolute;
    height: 24px;
    right: 50%;
    bottom: 15px;
    margin-right: -200px;
}

    .mod-topslide .slide-index span {
        display: block;
        width: 17px;
        height: 17px;
        line-height: 17px;
        color: #fff;
        text-align: center;
        margin-left: 10px;
        float: left;
        background-position: -67px -158px;
        cursor: pointer;
    }

        .mod-topslide .slide-index span.active {
            background-position: -47px -158px;
        }

.mod-topslide .slide-bottom {
    position: absolute;
    height: 3px;
    left: 0;
    right: 0;
    bottom: 0;
    _width: 100%;
}

.w1280 .mod-topslide .slide-items, .w1280 .mod-topslide .slide-items li {
    height: 467px;
}

.mod-topslide .slide-items, .mod-topslide .slide-items li {
    height: 376px;
}

.w1280 .mod-topslide .slide-items li a, .w1280 .mod-topslide .slide-items li .col-right-box {
    width: 1200px;
}

.mod-topslide .slide-items li a, .mod-topslide .slide-items li .col-right-box {
    width: 950px;
}

.w1280 .mod-topslide .slide-items li img {
    width: 100%;
    height: 467px;
}

.w1280 .mod-topslide .slide-items li .col-right {
    float: right;
    margin-right: 0;
    width: 265px;
    margin-top: -465px;
    position: relative;
    z-index: 1;
}

    .w1280 .mod-topslide .slide-items li .col-right li {
        width: 100%;
        height: 143px;
        margin-bottom: 9px;
        margin-top: 7px;
        text-align: center;
        background-color: #f8f8f8\9;
        background-color: #f8f8f8\0;
        background-color: rgba(255,255,255,.9);
        -webkit-transition: background-color .5s ease-in;
        -moz-transition: background-color .5s ease-in;
        transition: background-color .5s ease;
    }

        .w1280 .mod-topslide .slide-items li .col-right li:hover, .mod-topslide .slide-items li .col-right li:hover {
            background-color: rgba(255,255,255,1);
        }

.mod-topslide .slide-items li .col-right li {
    width: 212px;
    height: 114px;
    margin-bottom: 9px;
    margin-top: 7px;
    text-align: center;
    background-color: #f8f8f8\9;
    background-color: #f8f8f8\0;
    background-color: rgba(255,255,255,.9);
    -webkit-transition: background-color .5s ease-in;
    -moz-transition: background-color .5s ease-in;
    transition: background-color .5s ease;
}

    .mod-topslide .slide-items li .col-right li a {
        width: 100%;
        height: 100%;
    }

    .mod-topslide .slide-items li .col-right li img {
        width: 100%;
        height: 100%;
        vertical-align: middle;
        background: 0;
    }

.w1280 .mod-topslide .slide-index {
    margin-right: -315px;
}

.mod-comlist {
    width: 100%;
    height: 240px;
    padding-top: 53px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    margin-bottom: 20px;
}

    .mod-comlist .slide-index {
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        width: 100%;
        height: 53px;
        background-color: #fff;
        z-index: 2;
    }

        .mod-comlist .slide-index h4 {
            float: left;
            width: 245px;
            height: 50px;
            line-height: 50px;
            padding-bottom: 2px;
            text-align: center;
            color: #333;
            font-size: 16px;
            font-family: "microsoft yahei";
            cursor: pointer;
            font-weight: normal;
        }

            .mod-comlist .slide-index h4.active {
                height: 51px;
                line-height: 50px;
                padding-bottom: 0;
                border-bottom: solid 1px #c5181c;
                background: #fdf3f2;
                color: #d63334;
            }

            .mod-comlist .slide-index h4 i {
                display: inline-block;
                height: 25px;
                width: 25px;
                background: url(//i0.ulecdn.com/ule/www/hp/2016/0914/images/sprite_category2018.png) no-repeat;
                vertical-align: middle;
                margin-right: 5px;
            }

            .mod-comlist .slide-index h4 .i1 {
                background-position: -25px 0;
            }

            .mod-comlist .slide-index h4.active .i1 {
                background-position: 0 0;
            }

            .mod-comlist .slide-index h4 .i2 {
                background-position: -51px 0;
            }

            .mod-comlist .slide-index h4.active .i2 {
                background-position: -77px 0;
            }

            .mod-comlist .slide-index h4 .i3 {
                background-position: -104px 0;
            }

            .mod-comlist .slide-index h4.active .i3 {
                background-position: -131px 0;
            }

    .mod-comlist .slide-items {
        width: 100%;
        height: 360px;
        position: relative;
        z-index: 1;
    }

        .mod-comlist .slide-items ul {
            float: left;
            width: 950px;
            height: 240px;
            overflow: hidden;
            background: #fff;
        }

        .mod-comlist .slide-items li {
            float: left;
            width: 165px;
            height: 223px;
            padding: 6px 11px;
            border-left: solid 1px #f1f0ec;
            position: relative;
            background: #fff;
            margin: 0;
        }

            .mod-comlist .slide-items li.i1 {
                border-left: 0;
            }

        .mod-comlist .slide-items .prod-img {
            display: block;
            position: relative;
        }

            .mod-comlist .slide-items .prod-img img {
                display: block;
                width: 140px;
                height: 140px;
                margin: 0 auto;
            }

        .mod-comlist .slide-items .prod-name {
            margin-top: 5px;
            line-height: 22px;
            height: 22px;
            overflow: hidden;
        }

            .mod-comlist .slide-items .prod-name a {
                font-size: 14px;
                display: block;
                color: #333;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }

                .mod-comlist .slide-items .prod-name a:hover {
                    color: #333;
                    font-size: 14px;
                }

        .mod-comlist .slide-items .prod-price {
            margin-top: 10px;
            line-height: 18px;
            font-family: "microsoft yahei";
            text-align: center;
        }

            .mod-comlist .slide-items .prod-price span {
                color: #c52e13;
            }

            .mod-comlist .slide-items .prod-price strong {
                margin-left: 4px;
                font-size: 18px;
                font-family: "microsoft yahei";
                font-weight: normal;
            }

            .mod-comlist .slide-items .prod-price del {
                display: block;
                margin-top: 5px;
                color: #999;
            }

        .mod-comlist .slide-items li:hover .prod-name a, .mod-comlist .slide-items li.hover .prod-name a {
            color: #333;
        }

    .mod-comlist .mod-cheaplist .prod-tag {
        position: absolute;
        left: 0;
        top: 0;
        display: block;
        width: 36px;
        height: 36px;
        background-position: -92px -76px;
    }

    .mod-comlist .mod-cheaplist .prod-name {
        line-height: 22px;
        height: 22px;
        overflow: hidden;
    }

    .mod-comlist .mod-cheaplist .prod-discount {
        float: right;
        width: 90px;
        margin-top: 10px;
        display: none;
    }

        .mod-comlist .mod-cheaplist .prod-discount span {
            display: block;
            width: 46px;
            height: 20px;
            line-height: 20px;
            padding-left: 4px;
            text-align: center;
            color: #fff;
            background-position: 0 -136px;
        }

        .mod-comlist .mod-cheaplist .prod-discount .btn-buy {
            display: none;
            width: 63px;
            height: 20px;
            text-indent: -10000px;
            overflow: hidden;
            background-position: -51px -136px;
        }

    .mod-comlist .mod-cheaplist li:hover .prod-discount span, .mod-comlist .mod-cheaplist li.hover .prod-discount span {
        display: none;
    }

    .mod-comlist .mod-cheaplist li:hover .prod-discount a, .mod-comlist .mod-cheaplist li.hover .prod-discount a {
        display: block;
    }

.w1280 .mod-comlist {
    width: 100%;
    height: 285px;
    margin-bottom: 20px;
}

    .w1280 .mod-comlist .slide-index {
        width: 100%;
    }

        .w1280 .mod-comlist .slide-index h4 {
            width: 210px;
        }

    .w1280 .mod-comlist .slide-items {
        width: 100%;
    }

        .w1280 .mod-comlist .slide-items ul {
            width: 1200px;
            height: 285px;
            padding: 0;
        }

        .w1280 .mod-comlist .slide-items li {
            padding: 10px 19px;
            width: 200px;
            height: 259px;
            border-bottom: 0;
            border-left: solid 1px #f1f0ec;
        }

            .w1280 .mod-comlist .slide-items li.i1 {
                border-left: 0;
            }

.firstscreen .col-main li:hover {
    box-shadow: 0 16px 30px -14px rgba(0,36,100,0.3);
    transition: box-shadow .5s;
}

.mod-prodlist-c42 li:hover, .gyg li:hover {
    box-shadow: 0 16px 30px -14px rgba(0,36,100,0.3);
    transition: box-shadow .5s;
}

.w1280 .mod-comlist .slide-items .prod-img {
    float: none;
}

    .w1280 .mod-comlist .slide-items .prod-img img {
        width: 200px;
        height: 200px;
    }

.w1280 .mod-comlist .slide-items .prod-name {
    float: none;
    width: 100%;
    margin-left: 0;
    height: 22px;
}

.w1280 .mod-comlist .slide-items .prod-price {
    float: none;
    width: 100%;
    margin-left: 0;
}

    .w1280 .mod-comlist .slide-items .prod-price del {
        float: left;
        margin-left: 10px;
        margin-top: 0;
    }

.w1280 .mod-comlist .slide-items .prod-discount {
    position: absolute;
    right: 10px;
    bottom: 5px;
    float: none;
    width: auto;
    display: none;
}

.mod-ulelife {
    margin: 0 10px;
    width: 220px;
    height: 180px;
    padding-top: 40px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

    .mod-ulelife .slide-index {
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        height: 40px;
        background-color: #fff;
        z-index: 2;
    }

        .mod-ulelife .slide-index h4 {
            float: left;
            width: 110px;
            height: 40px;
        }

            .mod-ulelife .slide-index h4 span {
                display: block;
                height: 38px;
                line-height: 38px;
                padding-bottom: 2px;
                text-align: center;
                color: #333;
                font-size: 14px;
                cursor: pointer;
                font-family: "microsoft yahei";
            }

            .mod-ulelife .slide-index h4:hover span, .mod-ulelife .slide-index h4.active span {
                padding-bottom: 0;
                border-bottom: solid 2px #c5181c;
            }

    .mod-ulelife .slide-items {
        width: 220px;
        height: 180px;
        position: relative;
        z-index: 1;
    }

        .mod-ulelife .slide-items .mod-chongzhi, .mod-ulelife .slide-items .mod-jiaofei {
            float: left;
            width: 220px;
            height: 180px;
            overflow: hidden;
        }

.mod-chongzhi .chongzhi-form {
    padding-top: 10px;
    height: 114px;
    position: relative;
    z-index: 2;
}

.mod-chongzhi .dl-mobile {
    height: 26px;
    line-height: 26px;
    border: solid 1px #ccc;
    position: relative;
}

    .mod-chongzhi .dl-mobile dt {
        width: 46px;
        background-color: #e9e9e9;
        text-align: center;
        float: left;
    }

    .mod-chongzhi .dl-mobile dd {
        float: right;
        width: 172px;
    }

    .mod-chongzhi .dl-mobile input {
        display: block;
        width: 142px;
        height: 26px;
        line-height: 26px;
        *height: 24px;
        *line-height: 24px;
        border: 0;
        margin: 0;
        padding: 0 20px 0 10px;
        background-position: right -192px;
        background-color: #fff;
    }

    .mod-chongzhi .dl-mobile .txt-error {
        display: none;
        position: absolute;
        left: -1px;
        right: -1px;
        top: 37px;
        color: #c42e15;
        padding-left: 22px;
        line-height: 28px;
        background-color: #fff;
        background-position: 0 -354px;
    }

.mod-chongzhi .dl-value {
    margin-top: 10px;
    height: 28px;
}

    .mod-chongzhi .dl-value dt {
        width: 46px;
        background-color: #e9e9e9;
        text-align: center;
        float: left;
        line-height: 26px;
        height: 26px;
        border: solid 1px #ccc;
        border-right: 0;
    }

    .mod-chongzhi .dl-value dd.select {
        float: left;
        width: 72px;
        height: 22px;
        padding: 2px;
        background-color: #fff;
        border: solid 1px #ccc;
        border-left: 0;
    }

        .mod-chongzhi .dl-value dd.select select {
            display: block;
            width: 72px;
            height: 22px;
            border: 0;
            background-color: #fff;
            padding: 2px 0;
        }

    .mod-chongzhi .dl-value dd.amount {
        float: left;
        padding-left: 10px;
        line-height: 28px;
        height: 28px;
    }

        .mod-chongzhi .dl-value dd.amount strong {
            color: #c52e13;
            margin-right: 4px;
        }

    .mod-chongzhi .dl-value dd.help {
        float: right;
        height: 28px;
    }

        .mod-chongzhi .dl-value dd.help a {
            display: block;
            width: 16px;
            height: 16px;
            margin-top: 6px;
            text-indent: -10000px;
            overflow: hidden;
            background-position: 0 -338px;
        }

            .mod-chongzhi .dl-value dd.help a:hover {
                background-position: -16px -338px;
            }

.mod-chongzhi .dl-button {
    margin-top: 10px;
    position: relative;
    background: url(//i0.ulecdn.com/ule/www/hp/2014/0710/images/tips_chongzhi.png) no-repeat right center;
}

    .mod-chongzhi .dl-button input {
        display: block;
        width: 122px;
        height: 26px;
        background-color: #f6730b;
        border: solid 1px #e84e08;
        color: #fff;
        font-size: 14px;
        font-weight: bold;
        cursor: pointer;
        font-family: "microsoft yahei";
    }

        .mod-chongzhi .dl-button input:hover {
            background-color: #f78f3b;
        }

        .mod-chongzhi .dl-button input.unsupport {
            background-color: #999;
            border-color: #999;
        }

        .mod-chongzhi .dl-button input.waiting {
            background: #ecece6 url(//i0.ulecdn.com/ule/www/hp/2014/0710/images/indicator_mozilla_yellow.gif) no-repeat 10px center;
            border-color: #d1d1d1;
            font-weight: normal;
            color: #a9a9a9;
            padding-left: 20px;
        }

    .mod-chongzhi .dl-button dd.error {
        display: none;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        background-color: #fffceb;
        border: solid 1px #fde4c6;
        padding: 2px 15px 2px 32px;
        line-height: 18px;
        background-position: 10px -386px;
    }

.mod-chongzhi .chongzhi-note {
    padding: 5px 0 5px 40px;
    line-height: 20px;
    border-top: dotted 1px #ccc;
    background-position: 0 -287px;
    position: relative;
    z-index: 1;
}

    .mod-chongzhi .chongzhi-note a, .mod-chongzhi .chongzhi-note span {
        display: block;
        line-height: 20px;
        height: 20px;
        overflow: hidden;
        color: #999;
    }

        .mod-chongzhi .chongzhi-note a:hover {
            color: #333;
        }

        .mod-chongzhi .chongzhi-note a.quan {
            position: absolute;
            right: 0;
            width: 31px;
            height: 16px;
            top: 7px;
            text-indent: -10000px;
            overflow: hidden;
            background-position: -33px -338px;
        }

            .mod-chongzhi .chongzhi-note a.quan:hover {
                background-position: -65px -338px;
            }

.mod-jiaofei .jiaofei-form {
    padding-top: 10px;
    height: 114px;
}

.mod-jiaofei .dl-citys {
    height: 26px;
    line-height: 26px;
    border: solid 1px #ccc;
    position: relative;
}

    .mod-jiaofei .dl-citys dt {
        width: 62px;
        background-color: #e9e9e9;
        text-align: center;
        float: left;
    }

    .mod-jiaofei .dl-citys dd {
        float: right;
        width: 156px;
    }

    .mod-jiaofei .dl-citys h5 {
        margin: 0;
        padding: 0 0 0 12px;
        font-weight: normal;
        line-height: 26px;
        background-position: right -218px;
        color: #333;
    }

    .mod-jiaofei .dl-citys p {
        display: none;
        position: absolute;
        left: -1px;
        right: -1px;
        top: 27px;
        width: 188px;
        background-color: #fff;
        border: solid 1px #e6e6e6;
        border-top: 0;
        padding: 5px 15px;
        line-height: 24px;
    }

        .mod-jiaofei .dl-citys p strong {
            display: block;
        }

        .mod-jiaofei .dl-citys p span {
            display: block;
            margin-left: -10px;
        }

            .mod-jiaofei .dl-citys p span a {
                display: block;
                float: left;
                padding: 0 5px;
                white-space: nowrap;
            }

                .mod-jiaofei .dl-citys p span a:hover {
                    background-color: #de2312;
                    color: #fff;
                }

        .mod-jiaofei .dl-citys p a.more {
            float: right;
        }

.mod-jiaofei .dl-citys-hover p {
    display: block;
}

.mod-jiaofei .jiaofei-buttons {
    height: 64px;
    margin-top: 12px;
    width: 240px;
}

    .mod-jiaofei .jiaofei-buttons a {
        float: left;
        width: 64px;
        height: 64px;
        margin-right: 14px;
    }

        .mod-jiaofei .jiaofei-buttons a span {
            display: block;
            padding-top: 40px;
            line-height: 24px;
            text-align: center;
            color: #666;
            cursor: pointer;
        }

        .mod-jiaofei .jiaofei-buttons a.shui span {
            background-position: 0 0;
        }

            .mod-jiaofei .jiaofei-buttons a.shui span.unsupport {
                background-position: right 0;
                cursor: default;
            }

        .mod-jiaofei .jiaofei-buttons a.dian span {
            background-position: 0 -64px;
        }

            .mod-jiaofei .jiaofei-buttons a.dian span.unsupport {
                background-position: right -64px;
                cursor: default;
            }

        .mod-jiaofei .jiaofei-buttons a.ranq span {
            background-position: 0 -128px;
        }

            .mod-jiaofei .jiaofei-buttons a.ranq span.unsupport {
                background-position: right -128px;
                cursor: default;
            }

.mod-jiaofei .jiaofei-note {
    padding: 5px 0 5px 48px;
    line-height: 20px;
    border-top: dotted 1px #ccc;
    background-position: 0 -287px;
}

.mod-rightfocus {
    margin: 10px;
    background-color: #eee;
    width: 220px;
    height: 120px;
    background-color: #fff;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

    .mod-rightfocus .slide-items {
        width: 100%;
        height: 100%;
    }

        .mod-rightfocus .slide-items li {
            float: left;
        }

        .mod-rightfocus .slide-items a, .mod-rightfocus .slide-items img {
            display: block;
        }

        .mod-rightfocus .slide-items li, .mod-rightfocus .slide-items img {
            width: 220px;
            height: 120px;
        }

    .mod-rightfocus .slide-index {
        display: none;
        position: absolute;
        bottom: 5px;
        left: 0;
        right: 0;
        height: 10px;
        line-height: 10px;
        text-align: center;
    }

        .mod-rightfocus .slide-index span {
            display: inline-block;
            width: 10px;
            height: 10px;
            margin: 0 2px;
            cursor: pointer;
            background-position: 0 -76px;
            text-indent: -100px;
            overflow: hidden;
        }

            .mod-rightfocus .slide-index span.active {
                background-position: -10px -76px;
            }

    .mod-rightfocus .slide-button {
        display: none;
    }

        .mod-rightfocus .slide-button a {
            width: 32px;
            height: 32px;
            cursor: pointer;
            position: absolute;
            top: 44px;
        }

        .mod-rightfocus .slide-button .btn-prev {
            background-position: 0 0;
            left: 5px;
        }

            .mod-rightfocus .slide-button .btn-prev:hover {
                background-position: -32px 0;
            }

        .mod-rightfocus .slide-button .btn-next {
            background-position: -64px 0;
            right: 5px;
        }

            .mod-rightfocus .slide-button .btn-next:hover {
                background-position: -96px 0;
            }

    .mod-rightfocus:hover .slide-index, .mod-rightfocus-hover .slide-index, .mod-rightfocus:hover .slide-button, .mod-rightfocus-hover .slide-button {
        display: block;
    }

.mod-rightstore {
    border: solid 1px #eee;
    height: 296px;
    padding: 0 9px;
}

    .mod-rightstore .hd {
        height: 34px;
        line-height: 34px;
        border-bottom: solid 1px #eee;
    }

        .mod-rightstore .hd h4 {
            color: #333;
            font-family: "microsoft yahei";
            font-size: 14px;
            float: left;
        }

        .mod-rightstore .hd .minipage {
            float: right;
        }

        .mod-rightstore .hd .btn-prev, .mod-rightstore .hd .btn-next {
            float: left;
            display: block;
            width: 20px;
            height: 20px;
            margin-top: 7px;
            cursor: pointer;
        }

        .mod-rightstore .hd .btn-prev {
            background-position: 0 -32px;
        }

            .mod-rightstore .hd .btn-prev:hover {
                background-position: -20px -32px;
            }

            .mod-rightstore .hd .btn-prev.disabled {
                background-position: 0 -32px;
                cursor: default;
            }

        .mod-rightstore .hd .btn-next {
            background-position: -40px -32px;
        }

            .mod-rightstore .hd .btn-next:hover {
                background-position: -60px -32px;
            }

            .mod-rightstore .hd .btn-next.disabled {
                background-position: -40px -32px;
                cursor: default;
            }

        .mod-rightstore .hd .txt-page {
            float: left;
            width: 40px;
            text-align: center;
        }

    .mod-rightstore .bd {
        overflow: hidden;
        margin-top: 10px;
        height: 236px;
        width: 220px;
        position: relative;
    }

    .mod-rightstore .slide-items {
        height: 236px;
    }

        .mod-rightstore .slide-items li {
            height: 236px;
            float: left;
        }

        .mod-rightstore .slide-items a {
            display: block;
            height: 236px;
            position: relative;
        }

        .mod-rightstore .slide-items img {
            display: block;
            width: 220px;
            height: 236px;
        }

        .mod-rightstore .slide-items .btn-visit {
            display: none;
            position: absolute;
            right: 5px;
            bottom: 0;
            width: 78px;
            height: 24px;
            background-position: -48px -112px;
        }

        .mod-rightstore .slide-items a:hover .btn-visit {
            display: block;
        }

.mod-leftfocus {
    width: 225px;
    height: 288px;
    background-color: #fff;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

    .mod-leftfocus .slide-items {
        position: relative;
        z-index: 1;
        width: 100%;
        height: 100%;
    }

        .mod-leftfocus .slide-items li {
            float: left;
        }

        .mod-leftfocus .slide-items a, .mod-leftfocus .slide-items img {
            display: block;
        }

    .mod-leftfocus .slide-index {
        position: absolute;
        bottom: 20px;
        left: 20px;
        z-index: 2;
    }

        .mod-leftfocus .slide-index span {
            display: block;
            width: 16px;
            height: 16px;
            margin-top: 5px;
            cursor: pointer;
            text-indent: -100px;
            overflow: hidden;
            background-color: #000;
            opacity: .4;
            filter: alpha(opacity=40);
        }

            .mod-leftfocus .slide-index span.active {
                width: 32px;
            }

    .mod-leftfocus .slide-button {
        position: absolute;
        top: 50px;
        right: 35px;
    }

        .mod-leftfocus .slide-button .btn-prev {
            display: none;
        }

        .mod-leftfocus .slide-button .btn-next {
            display: none;
            width: 48px;
            height: 48px;
            background-position: 0 -88px;
            cursor: pointer;
        }

.mod-leftfocus-hover .slide-items {
    opacity: .9;
    filter: alpha(opacity=90);
}

.mod-leftfocus-hover .slide-button .btn-next {
    display: block;
}

.mod-piclist-c2 {
    margin: 15px 0 20px;
    height: 160px;
}

    .mod-piclist-c2 a {
        float: left;
        display: block;
        width: 220px;
        height: 160px;
        margin-right: 10px;
        overflow: hidden;
        position: relative;
        -webkit-transition: all .3s linear;
        transition: all .3s linear;
    }

        .mod-piclist-c2 a:hover, .mod-piclist-c2 a.hover {
            -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
        }

        .mod-piclist-c2 a img {
            display: block;
            width: 340px;
            height: 160px;
        }

    .mod-piclist-c2:hover a {
        background-color: #333;
    }

        .mod-piclist-c2:hover a img {
            opacity: .7;
            filter: alpha(opacity=70);
        }

        .mod-piclist-c2:hover a:hover img {
            opacity: 1;
            filter: alpha(opacity=100);
        }

.mod-piclist-c3 {
    height: 256px;
}

    .mod-piclist-c3 a {
        float: left;
        display: block;
        margin-right: 2px;
        -webkit-transition: all .3s linear;
        transition: all .3s linear;
        width: 178px;
        height: 256px;
        overflow: hidden;
        position: relative;
    }

        .mod-piclist-c3 a:hover, .mod-piclist-c3 a.hover {
            -webkit-transform: translateX(-5px);
            transform: translateX(-5px);
        }

        .mod-piclist-c3 a img {
            display: block;
            width: 178px;
            height: 256px;
        }

        .mod-piclist-c3 a.i1 {
            width: 270px;
        }

            .mod-piclist-c3 a.i1 img {
                width: 340px;
            }

        .mod-piclist-c3 a.i3 {
            display: none;
        }

    .mod-piclist-c3:hover a {
        background-color: #333;
    }

        .mod-piclist-c3:hover a img {
            opacity: .7;
            filter: alpha(opacity=70);
        }

        .mod-piclist-c3:hover a:hover img {
            opacity: 1;
            filter: alpha(opacity=100);
        }

.w1280 .mod-piclist-c2 a {
    width: 340px;
    margin-right: 20px;
}

.w1280 .mod-piclist-c3 a.i1 {
    width: 340px;
}

.w1280 .mod-piclist-c3 a.i3 {
    display: block;
}

.mod-prodlist-c4, .mod-prodlist-c41, .mod-prodlist-c42 {
    overflow: hidden;
    position: relative;
}

    .mod-prodlist-c4 ul, .mod-prodlist-c41 ul, .mod-prodlist-c42 ul {
        overflow: hidden;
    }

.w1280 .mod-prodlist-c4 li, .w1280 .mod-prodlist-c41 li, .w1280 .mod-prodlist-c42 li {
    float: left;
    background: #fff;
    margin-left: 15px;
    position: relative;
    _display: inline;
    height: 200px;
    width: 150px;
    padding: 10px;
    margin-left: 6px;
    margin-bottom: 15px;
}

.mod-prodlist-c4 li, .mod-prodlist-c41 li, .mod-prodlist-c42 li {
    float: left;
    background: #fff;
    margin-left: 15px;
    position: relative;
    _display: inline;
    height: 205px;
    width: 150px;
    padding: 5px 10px;
    margin-left: 10px;
    margin-bottom: 10px;
}

.mod-prodlist-c4 .prod-img, .mod-prodlist-c41 .prod-img, .mod-prodlist-c42 .prod-img {
    display: block;
}

    .mod-prodlist-c4 .prod-img img, .mod-prodlist-c41 .prod-img img, .mod-prodlist-c42 .prod-img img {
        display: block;
        width: 160px;
        height: 160px;
    }

.mod-prodlist-c4 .prod-price, .mod-prodlist-c41 .prod-price, .mod-prodlist-c42 .prod-price {
    margin-top: 8px;
    line-height: 18px;
    font-family: "microsoft yahei";
    text-align: center;
}

    .mod-prodlist-c4 .prod-price span, .mod-prodlist-c41 .prod-price span, .mod-prodlist-c42 .prod-price span {
        color: #c52e13;
        font-size: 18px;
    }

    .mod-prodlist-c4 .prod-price strong, .mod-prodlist-c41 .prod-price strong, .mod-prodlist-c42 .prod-price strong {
        margin-left: 4px;
        font-size: 18px;
    }

    .mod-prodlist-c4 .prod-price del, .mod-prodlist-c41 .prod-price del, .mod-prodlist-c42 .prod-price del {
        margin-left: 10px;
        color: #999;
    }

.mod-prodlist-c4 {
    margin-top: 30px;
    height: 257px;
    border-bottom: solid 1px #eee;
}

    .mod-prodlist-c4 ul {
        height: 257px;
    }

    .mod-prodlist-c4 li {
        height: 257px;
    }

        .mod-prodlist-c4 li:hover, .mod-prodlist-c4 li.hover {
            height: 254px;
            border-bottom: solid 3px #c6171c;
        }

            .mod-prodlist-c4 li:hover .prod-name a, .mod-prodlist-c4 li.hover .prod-name a {
                color: #333;
            }

    .mod-prodlist-c4 .prod-name {
        margin-top: 10px;
        line-height: 22px;
        height: 44px;
        overflow: hidden;
    }

        .mod-prodlist-c4 .prod-name a {
            color: #999;
        }

            .mod-prodlist-c4 .prod-name a:hover {
                color: #333;
            }

.mod-prodlist-c41 {
    margin-top: 20px;
    height: 183px;
}

    .mod-prodlist-c41 ul {
        height: 183px;
    }

    .mod-prodlist-c41 li {
        height: 183px;
    }

        .mod-prodlist-c41 li:hover .prod-name a, .mod-prodlist-c41 li.hover .prod-name a {
            color: #333;
        }

    .mod-prodlist-c41 .prod-name {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 23px;
        _bottom: 22px;
        width: 130px;
        margin-bottom: 20px;
        padding: 0 5px;
        cursor: pointer;
        line-height: 17px;
        height: 33px;
        overflow: hidden;
        background-color: rgba(255,255,255,0.8);
        filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ccffffff,endcolorstr=#ccffffff);
    }

        .mod-prodlist-c41 .prod-name a {
            color: #999;
        }

    .mod-prodlist-c41 .prod-price {
        margin-top: 5px;
    }

.w1280 .mod-prodlist-c42 {
    height: 560px;
}

.mod-prodlist-c42 {
    height: 450px;
}

    .mod-prodlist-c42 li:hover .prod-name a, .mod-prodlist-c42 li.hover .prod-name a {
        color: #333;
    }

    .mod-prodlist-c42 .prod-name {
        left: 15px;
        right: 0;
        bottom: 38px;
        _bottom: 37px;
        margin-bottom: 0;
        padding: 0 5px;
        cursor: pointer;
        line-height: 17px;
        height: 17px;
        overflow: hidden;
        background-color: rgba(255,255,255,0.8);
        filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ccffffff,endcolorstr=#ccffffff);
    }

        .mod-prodlist-c42 .prod-name a {
            font-size: 14px;
            display: block;
            color: #333;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

.mod-prodlist-c5 {
    margin-top: 20px;
    height: 192px;
    overflow: hidden;
    border-bottom: solid 1px #eee;
    position: relative;
}

    .mod-prodlist-c5 ul {
        overflow: hidden;
        margin-left: -27px;
        height: 192px;
    }

    .mod-prodlist-c5 li {
        float: left;
        width: 130px;
        margin-left: 27px;
        position: relative;
        height: 192px;
        _display: inline;
    }

        .mod-prodlist-c5 li:hover, .mod-prodlist-c5 li.hover {
            height: 189px;
            border-bottom: solid 3px #c6171c;
        }

            .mod-prodlist-c5 li:hover .prod-name a, .mod-prodlist-c5 li.hover .prod-name a {
                color: #333;
            }

            .mod-prodlist-c5 li:hover .prod-price, .mod-prodlist-c5 li.hover .prod-price {
                color: #fff;
                background-color: #d52226;
                filter: "progid:DXImageTransform.Microsoft.gradient(startcolorstr=#ffd52226,endcolorstr=#ffd52226)";
            }

    .mod-prodlist-c5 .prod-img {
        display: block;
    }

        .mod-prodlist-c5 .prod-img img {
            display: block;
            width: 130px;
            height: 130px;
        }

    .mod-prodlist-c5 .prod-name {
        margin-top: 10px;
        line-height: 22px;
        height: 44px;
        overflow: hidden;
    }

        .mod-prodlist-c5 .prod-name a {
            color: #999;
        }

            .mod-prodlist-c5 .prod-name a:hover {
                color: #333;
            }

    .mod-prodlist-c5 .prod-price {
        position: absolute;
        left: 0;
        right: 0;
        top: 108px;
        font-family: "microsoft yahei";
        line-height: 22px;
        padding: 0 5px;
        color: #000;
        background-color: rgba(255,255,255,0.6);
        filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99ffffff,endcolorstr=#99ffffff);
    }

        .mod-prodlist-c5 .prod-price strong {
            margin-left: 4px;
            font-size: 14px;
        }

        .mod-prodlist-c5 .prod-price del {
            margin-left: 10px;
        }

.w1280 .mod-prodlist-c4 li, .w1280 .mod-prodlist-c41 li, .w1280 .mod-prodlist-c42 li {
    padding: 10px;
    width: 202px;
    height: 250px;
    margin-left: 10px;
    margin-bottom: 10px;
}

.w1280 .mod-prodlist-c4 .prod-img img, .w1280 .mod-prodlist-c41 .prod-img img, .w1280 .mod-prodlist-c42 .prod-img img {
    width: 200px;
    height: 200px;
    margin: 0 auto;
}

.w1280 .mod-prodlist-c41 .prod-name {
    width: 150px;
    margin-bottom: 0;
}

.w1280 .mod-prodlist-c42 li {
    background: #fff;
}

.w1280 .mod-prodlist-c42 .prod-name {
    left: 20px;
    width: 200px;
    margin-bottom: 0;
    margin-top: 10px;
}

.w1280 .mod-prodlist-c5 ul {
    margin-left: -13px;
}

.w1280 .mod-prodlist-c5 li {
    margin-left: 13px;
}

.mod-prodlist-r5 {
    margin-top: 15px;
    height: 416px;
    border-bottom: solid 1px #eee;
}

    .mod-prodlist-r5 h4 {
        color: #000;
        font-size: 14px;
        padding-left: 19px;
        border-left: solid 1px #eee;
        font-family: "microsoft yahei";
        line-height: 16px;
        height: 16px;
        overflow: hidden;
    }

    .mod-prodlist-r5 ul {
        height: 385px;
        padding-left: 19px;
        border-left: solid 1px #eee;
        overflow: hidden;
    }

    .mod-prodlist-r5 li {
        height: 60px;
        padding: 8px 0 8px 28px;
        border-bottom: dotted 1px #ccc;
        position: relative;
        zoom: 100%;
    }

        .mod-prodlist-r5 li.i5 {
            border-bottom: 0;
        }

        .mod-prodlist-r5 li:hover, .mod-prodlist-r5 li.hover {
            padding-bottom: 7px;
            border-bottom: solid 2px #c6171c;
        }

            .mod-prodlist-r5 li:hover .prod-name a, .mod-prodlist-r5 li.hover .prod-name a {
                color: #333;
            }

    .mod-prodlist-r5 .prod-img {
        float: right;
        display: block;
    }

        .mod-prodlist-r5 .prod-img img {
            display: block;
            width: 60px;
            height: 60px;
        }

    .mod-prodlist-r5 .prod-name {
        float: left;
        width: 122px;
        line-height: 20px;
        height: 40px;
        overflow: hidden;
    }

        .mod-prodlist-r5 .prod-name a {
            color: #999;
        }

            .mod-prodlist-r5 .prod-name a:hover {
                color: #333;
            }

    .mod-prodlist-r5 .prod-price {
        float: left;
        width: 122px;
        line-height: 20px;
        font-family: "microsoft yahei";
    }

        .mod-prodlist-r5 .prod-price span {
            color: #c52e13;
        }

        .mod-prodlist-r5 .prod-price strong {
            margin-left: 4px;
            font-size: 14px;
        }

        .mod-prodlist-r5 .prod-price del {
            display: none;
        }

    .mod-prodlist-r5 label {
        position: absolute;
        display: block;
        top: 13px;
        left: 0;
        width: 18px;
        height: 20px;
        background-position: -102px -52px;
        text-align: center;
        line-height: 16px;
        color: #fff;
    }

    .mod-prodlist-r5 .i1 label {
        background-position: -48px -52px;
    }

    .mod-prodlist-r5 .i2 label {
        background-position: -66px -52px;
    }

    .mod-prodlist-r5 .i3 label {
        background-position: -84px -52px;
    }

.mod-prodlist-r3 {
    margin-top: 15px;
    height: 372px;
    border-bottom: solid 1px #eee;
}

    .mod-prodlist-r3 ul {
        height: 357px;
        padding-left: 19px;
        border-left: solid 1px #eee;
    }

    .mod-prodlist-r3 li {
        height: 100px;
        padding: 9px 0;
    }

        .mod-prodlist-r3 li.i1 {
            padding: 0 0 18px;
            border-bottom: dotted 1px #ccc;
        }

            .mod-prodlist-r3 li.i1:hover, .mod-prodlist-r3 li.i1.hover {
                padding-bottom: 16px;
            }

        .mod-prodlist-r3 li.i2 {
            border-bottom: dotted 1px #ccc;
        }

            .mod-prodlist-r3 li.i2:hover, .mod-prodlist-r3 li.i2.hover {
                padding-bottom: 7px;
            }

        .mod-prodlist-r3 li.i3 {
            padding: 18px 0 0;
        }

            .mod-prodlist-r3 li.i3:hover, .mod-prodlist-r3 li.i3.hover {
                padding-bottom: 13px;
            }

        .mod-prodlist-r3 li:hover, .mod-prodlist-r3 li.hover {
            border-bottom: solid 3px #c6171c;
        }

            .mod-prodlist-r3 li:hover .prod-name a, .mod-prodlist-r3 li.hover .prod-name a {
                color: #333;
            }

    .mod-prodlist-r3 .prod-img {
        float: right;
        display: block;
    }

        .mod-prodlist-r3 .prod-img img {
            display: block;
            width: 100px;
            height: 100px;
        }

    .mod-prodlist-r3 .prod-name {
        float: left;
        width: 110px;
        line-height: 22px;
        height: 44px;
        overflow: hidden;
    }

        .mod-prodlist-r3 .prod-name a {
            color: #999;
        }

            .mod-prodlist-r3 .prod-name a:hover {
                color: #333;
            }

    .mod-prodlist-r3 .prod-price {
        float: left;
        width: 110px;
        margin-top: 8px;
        line-height: 24px;
        font-family: "microsoft yahei";
    }

        .mod-prodlist-r3 .prod-price span {
            display: block;
            color: #c52e13;
        }

        .mod-prodlist-r3 .prod-price strong {
            margin-left: 4px;
            font-size: 18px;
        }

        .mod-prodlist-r3 .prod-price del {
            display: block;
            color: #999;
        }

.mod-prodlist-r31 {
    border: solid 1px #eee;
    border-top: 0;
    padding: 15px 10px 0;
    height: 240px;
}

    .mod-prodlist-r31 h4 {
        color: #000;
        font-size: 14px;
        font-family: "microsoft yahei";
        line-height: 15px;
        height: 15px;
        overflow: hidden;
    }

    .mod-prodlist-r31 ul {
        height: 225px;
        overflow: hidden;
    }

    .mod-prodlist-r31 li {
        padding: 7px 0;
        height: 60px;
        border-bottom: dotted 1px #ccc;
    }

        .mod-prodlist-r31 li.i3 {
            border-bottom: 0;
        }

        .mod-prodlist-r31 li:hover, .mod-prodlist-r31 li.hover {
            padding-bottom: 6px;
            border-bottom: solid 2px #c6171c;
        }

            .mod-prodlist-r31 li:hover .prod-name a, .mod-prodlist-r31 li.hover .prod-name a {
                color: #333;
            }

    .mod-prodlist-r31 .prod-img {
        float: left;
        display: block;
    }

        .mod-prodlist-r31 .prod-img img {
            display: block;
            width: 60px;
            height: 60px;
        }

    .mod-prodlist-r31 .prod-name {
        float: right;
        width: 148px;
        line-height: 20px;
        height: 40px;
        overflow: hidden;
    }

        .mod-prodlist-r31 .prod-name a {
            color: #999;
        }

            .mod-prodlist-r31 .prod-name a:hover {
                color: #333;
            }

    .mod-prodlist-r31 .prod-price {
        float: right;
        width: 148px;
        line-height: 20px;
        font-family: "microsoft yahei";
    }

        .mod-prodlist-r31 .prod-price span {
            display: block;
            color: #c52e13;
        }

        .mod-prodlist-r31 .prod-price strong {
            margin-left: 4px;
            font-size: 14px;
        }

        .mod-prodlist-r31 .prod-price del {
            display: none;
        }

.mod-prodlist-r2 {
    margin-top: 30px;
    height: 257px;
    border-bottom: solid 1px #eee;
}

    .mod-prodlist-r2 ul {
        height: 241px;
        padding-left: 19px;
        border-left: solid 1px #eee;
    }

    .mod-prodlist-r2 li {
        height: 100px;
        padding-bottom: 20px;
    }

        .mod-prodlist-r2 li.i1 {
            border-bottom: dotted 1px #ccc;
        }

            .mod-prodlist-r2 li.i1:hover, .mod-prodlist-r2 li.i1.hover {
                padding-bottom: 18px;
            }

        .mod-prodlist-r2 li.i2 {
            padding-top: 20px;
            padding-bottom: 0;
        }

            .mod-prodlist-r2 li.i2:hover, .mod-prodlist-r2 li.i2.hover {
                padding-bottom: 13px;
            }

        .mod-prodlist-r2 li:hover, .mod-prodlist-r2 li.hover {
            border-bottom: solid 3px #c6171c;
        }

            .mod-prodlist-r2 li:hover .prod-name a, .mod-prodlist-r2 li.hover .prod-name a {
                color: #333;
            }

    .mod-prodlist-r2 .prod-img {
        float: right;
        display: block;
    }

        .mod-prodlist-r2 .prod-img img {
            display: block;
            width: 100px;
            height: 100px;
        }

    .mod-prodlist-r2 .prod-name {
        width: 110px;
        float: left;
        line-height: 22px;
        height: 44px;
        overflow: hidden;
    }

        .mod-prodlist-r2 .prod-name a {
            color: #999;
        }

            .mod-prodlist-r2 .prod-name a:hover {
                color: #333;
            }

    .mod-prodlist-r2 .prod-price {
        width: 110px;
        float: left;
        margin-top: 8px;
        line-height: 24px;
        font-family: "microsoft yahei";
    }

        .mod-prodlist-r2 .prod-price span {
            display: block;
            color: #c52e13;
        }

        .mod-prodlist-r2 .prod-price strong {
            margin-left: 4px;
            font-size: 18px;
        }

        .mod-prodlist-r2 .prod-price del {
            display: block;
            color: #999;
        }

.mod-prodlist-c4 .prod-img, .mod-prodlist-c41 .prod-img, .mod-prodlist-c42 .prod-img, .mod-prodlist-c5 .prod-img {
    position: relative;
}

    .mod-prodlist-c4 .prod-img .prod-tag11, .mod-prodlist-c41 .prod-img .prod-tag11, .mod-prodlist-c42 .prod-img .prod-tag11, .mod-prodlist-c5 .prod-img .prod-tag11 {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 40px;
        height: 37px;
        line-height: 16px;
        padding-top: 5px;
        text-align: center;
        font-size: 14px;
        font-family: "microsoft yahei";
        color: #fff7c1;
        background: url(//i0.ulecdn.com/ule/www/hp/2014/0710/images/promtag.gif) no-repeat;
    }

.mod-speclist .slide-main {
    padding-top: 20px;
    width: 240px;
    height: 160px;
    border-bottom: solid 2px #bfbfbf;
    overflow: hidden;
    position: relative;
}

.mod-speclist .slide-items {
    width: 100%;
    height: 100%;
}

    .mod-speclist .slide-items li {
        float: left;
        width: 240px;
        height: 160px;
    }

    .mod-speclist .slide-items a {
        display: block;
        height: 140px;
        padding: 5px 0 15px 0;
        overflow: hidden;
        position: relative;
        color: #333;
        line-height: 20px;
        font-family: "microsoft yahei";
    }

        .mod-speclist .slide-items a img {
            display: block;
            width: 140px;
            height: 140px;
        }

    .mod-speclist .slide-items img {
        -webkit-transition: all .3s linear;
        transition: all .3s linear;
        margin-left: 115px;
    }

    .mod-speclist .slide-items strong {
        position: absolute;
        left: 0;
        top: 40px;
        font-size: 18px;
    }

    .mod-speclist .slide-items span {
        position: absolute;
        left: 0;
        top: 70px;
        font-size: 14px;
    }

    .mod-speclist .slide-items a:hover strong {
        color: #c32d14;
    }

    .mod-speclist .slide-items a:hover img {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px);
    }

.mod-speclist .slide-quote {
    position: absolute;
    width: 34px;
    height: 22px;
    left: 0;
    top: 20px;
}

.mod-speclist .slide-index {
    margin-top: 10px;
    width: 270px;
    height: 64px;
}

    .mod-speclist .slide-index a {
        float: left;
        display: block;
        padding: 1px;
        border: solid 1px #eee;
        margin-right: 24px;
        position: relative;
    }

        .mod-speclist .slide-index a img {
            display: block;
            width: 60px;
            height: 60px;
        }

        .mod-speclist .slide-index a i {
            position: absolute;
            display: block;
            width: 23px;
            height: 9px;
            background-position: -92px -32px;
            left: 50%;
            margin-left: -12px;
            top: -20px;
            display: none;
        }

        .mod-speclist .slide-index a:hover {
            border-color: #888;
        }

        .mod-speclist .slide-index a.active i {
            display: block;
        }

.mod-brandlist {
    margin-top: 20px;
    border: solid 1px #eee;
    height: 181px;
    overflow: hidden;
    padding: 0 9px;
}

    .mod-brandlist ul {
        margin-top: -1px;
    }

    .mod-brandlist li {
        float: left;
        width: 100px;
        height: 40px;
        padding: 10px 5px;
        border-bottom: dotted 1px #ccc;
    }

    .mod-brandlist a {
        display: block;
        position: relative;
    }

        .mod-brandlist a img {
            width: 100px;
            height: 40px;
        }

        .mod-brandlist a span {
            display: none;
            position: absolute;
            width: 100px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            top: 0;
            left: 0;
            right: 0;
            color: #fff;
            background-color: rgba(0,0,0,0.6);
            filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000);
        }

        .mod-brandlist a:hover span {
            display: block;
        }

    .mod-brandlist img {
        width: 100px;
        height: 46px;
    }

#floatTool {
    width: 32px;
}

    #floatTool a {
        display: block;
        width: 32px;
        height: 32px;
        text-align: center;
        text-decoration: none;
        border-bottom: dotted 1px #ccc;
        padding: 10px 0;
    }

        #floatTool a span {
            display: block;
            line-height: 14px;
            height: 31px;
            color: #999;
            font-family: verdana;
            background-color: #f3f4f6;
            border-radius: 4px;
        }

        #floatTool a label {
            display: none;
            font-size: 12px;
            line-height: 14px;
            height: 28px;
            padding: 2px 0;
            color: #fff;
            background-color: #c28d38;
            cursor: pointer;
            border-radius: 4px;
        }

        #floatTool a:hover, #floatTool a.on {
            height: 32px;
            padding: 10px 0;
        }

            #floatTool a:hover span, #floatTool a.on span {
                display: none;
            }

            #floatTool a:hover label, #floatTool a.on label {
                display: block;
                padding-top: 3px;
            }

        #floatTool a.f01 label {
            background-color: #ff7b30;
        }

        #floatTool a.f02 label {
            background-color: #1bb145;
        }

        #floatTool a.f03 label {
            background-color: #2289ff;
        }

        #floatTool a.f04 label {
            background-color: #010101;
        }

        #floatTool a.f05 label {
            background-color: #ff2f91;
        }

        #floatTool a.f06 label {
            background-color: #2e71b0;
        }

        #floatTool a.f07 label {
            background-color: #d19570;
        }

        #floatTool a.f08 label {
            background-color: #f55e59;
        }

        #floatTool a.f09 label {
            background-color: #ec8c95;
        }

        #floatTool a.f10 label {
            background-color: #40a8de;
        }

        #floatTool a.f11 label {
            background-color: #f85f3b;
        }

        #floatTool a.returntop {
            background-position: center center;
            background: url(//i0.ulecdn.com/ule/www/hp/2014/0710/images/returntop2.png);
            margin-top: 10px;
            height: 40px;
            background-repeat: no-repeat;
            border-bottom: 0;
            margin-left: 4px;
        }

.header818 {
    background: url("/i/event/2015/0803/header-bg950.jpg") no-repeat;
    background-position: 0 36px;
}

.w1280 .header818 {
    background: url("/i/event/2015/0803/header-bg1200.jpg") no-repeat;
    background-position: 0 36px;
}

.wrapper818 {
    background: url("/i/event/2015/0803/bg_818.png") no-repeat;
}

.w1280 .wrapper818 {
    background: url("/i/event/2015/0803/bg_818.png") no-repeat;
}

.oleft, .oright {
    background: url("/ule/zone/channel/2015/0917/index_1200.jpg") no-repeat;
    width: 360px;
    height: 308px;
    position: fixed;
    bottom: 0;
    z-index: -1;
    display: none;
}

.oleft {
    right: 50%;
    margin-right: 475px;
    background-position: 0 0;
}

.oright {
    left: 50%;
    margin-left: 475px;
    background-position: -370px 0;
}

.w1280 .oleft {
    margin-right: 600px;
}

.w1280 .oright {
    margin-left: 600px;
}

.head-main {
    z-index: 3;
}

.fixed-menu {
    position: fixed;
    top: 0;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop-147));
    width: 100%;
    left: 0;
    right: 0;
    height: 50px;
    background-image: url(/ule/common/css/images/zjl_icon_001.png);
    background-repeat: repeat;
    border-bottom: 1px solid #d5d5d5;
    box-shadow: 1px 1px 3px #d5d5d5;
    -webkit-box-shadow: 1px 1px 3px #d5d5d5;
    -moz-box-shadow: 1px 1px 3px #d5d5d5;
}

    .fixed-menu .fixed-middel {
        width: 950px;
        margin: 0 auto;
        clear: both;
    }

.w1280 .fixed-menu .fixed-middel {
    width: 1200px;
    zoom: 1;
}

.fixed-menu .fixed-logo {
    background-image: url(//i0.ulecdn.com/ule/common/css/images/zjl_icon_002.png);
    _background-image: url(//i0.ulecdn.com/ule/common/css/images/zjl_icon_002_png8.png);
    width: 54px;
    height: 40px;
    float: left;
    margin-top: 5px;
}

.fixed-menu .head-search {
    margin-top: 7px;
    margin-right: 296px;
}

.w1280 .fixed-menu .head-search {
    margin-right: 376px;
}

.fixed-menu .head-search .search-hotkeys {
    display: none;
}

.fixed-menu .head-search .txt-keyword {
    border: solid 2px #c7181d;
    border-right: 0;
    height: 32px;
    line-height: 32px;
}

.fixed-menu-ie6 {
    position: absolute;
    background-color: #fbfbfb;
    border-bottom: 1px solid #d5d5d5;
    display: none;
    height: 50px;
    width: 100%;
    _top: expression(eval(document.documentElement.scrollTop));
}

.w1280 .channel .mod-leftfocus, .w1280 .channel .mod-leftfocus .slide-items li, .w1280 .channel .mod-leftfocus .slide-items img {
    width: 270px;
    height: 550px;
}

.channel .mod-leftfocus, .channel .mod-leftfocus .slide-items li, .channel .mod-leftfocus .slide-items img {
    width: 220px;
    height: 440px;
}

.w1280 .channel .grid-lmr {
    height: 550px;
    background: #f3f4f6;
}

.channel .grid-lmr {
    height: 440px;
    background: #f3f4f6;
}

.channel .channel-hd i {
    display: inline-block;
    width: 5px;
    margin-top: 3px;
    height: 25px;
    float: left;
}

.mod-comlist ul {
    width: 100%;
    height: 243px;
    overflow: hidden;
}

.w1280 .mod-comlist li {
    float: left;
    width: 200px;
    height: 223px;
    padding: 0 12px;
    position: relative;
    background: #fff;
    margin: 0;
}

.mod-comlist li {
    margin: 5px;
}

.w1280 .gyg .mod-cheaplist li {
    float: left;
    width: 200px;
    height: 223px;
    position: relative;
    background: #fff;
    margin: 6px;
}

.gyg .mod-cheaplist li {
    float: left;
    width: 160px;
    height: 223px;
    padding: 0 12px;
    position: relative;
    background: #fff;
    margin: 5px;
}

    .gyg .mod-cheaplist li.right {
        margin: 6px 6px 6px 0;
    }

    .gyg .mod-cheaplist li.left {
        margin: 6px 0 6px 6px;
    }

.mod-comlist li.i1 {
    border-left: 0;
}

.mod-comlist .prod-img {
    display: block;
    position: relative;
}

    .mod-comlist .prod-img img {
        display: block;
        width: 140px;
        height: 140px;
        margin: 0 auto;
    }

.mod-comlist .prod-name {
    margin-top: 10px;
    line-height: 22px;
    height: 44px;
    overflow: hidden;
}

    .mod-comlist .prod-name a {
        font-size: 14px;
        display: block;
        color: #333;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

        .mod-comlist .prod-name a:hover {
            color: #333;
            font-size: 14px;
        }

.mod-comlist .prod-price {
    margin-top: 5px;
    line-height: 18px;
    font-family: "microsoft yahei";
}

    .mod-comlist .prod-price span {
        color: #c52e13;
        font-size: 18px;
    }

.gyg .mod-comlist .prod-price span {
    color: #c52e13;
    float: left;
}

.mod-comlist .prod-price strong {
    margin-left: 4px;
    font-size: 18px;
    font-weight: normal;
}

.gyg .prod-price del {
    display: inline;
    margin-left: 5px;
    color: #999;
}

.mod-comlist li:hover .prod-name a, .mod-comlist li.hover .prod-name a {
    color: #333;
}

.topgoods h1 {
    text-align: center;
    font-size: 22px;
    color: #333;
}

.topgoods h2 {
    margin: 35px auto 30px auto;
    background-position: center center;
    text-align: center;
    font-size: 16px;
    color: #bbb;
    letter-spacing: 6px;
    height: 30px;
    line-height: 50px;
    background-image: url('//i0.ulecdn.com/ule/www/hp/2014/0710/images/end.png');
    background-repeat: no-repeat;
}

.topgoods .mod-comlist {
    padding-top: 10px;
    height: auto;
}

    .topgoods .mod-comlist ul {
        height: auto;
    }

.w1280 .topgoods .mod-comlist li {
    height: 280px;
    padding: 15px;
}

.topgoods .mod-comlist li {
    height: 240px;
    padding: 10px;
}

.w1280 .topgoods .mod-comlist .prod-img img {
    height: 200px;
    width: 200px;
}

.topgoods .mod-comlist .prod-img img {
    height: 160px;
    width: 160px;
}

.topgoods .mod-comlist .shop_area {
    padding: 5px 0;
    height: 16px;
    overflow: hidden;
}

    .topgoods .mod-comlist .shop_area .plg-livechat-kefu {
        margin-left: 5px;
        float: left;
        _float: left;
    }

    .topgoods .mod-comlist .shop_area a {
        float: left;
        line-height: 20px;
        max-width: 132px;
    }

    .topgoods .mod-comlist .shop_area .uleTong {
        float: left;
        margin-left: 5px;
    }

    .topgoods .mod-comlist .shop_area a.area {
        float: right;
        width: 25px;
        cursor: text;
    }

    .topgoods .mod-comlist .shop_area .action {
        float: right;
        display: block;
        background-color: #8e4d31;
        width: 16px;
        height: 16px;
        line-height: 16px;
        color: #fff;
        text-align: center;
        margin-left: 4px;
        margin-top: 3px;
    }

.topgoods .mod-comlist .ad .prod-img img, .topgoods .mod-comlist .ad .prod-img, .w1280 .topgoods .mod-comlist .ad .prod-img img, .w1280 .topgoods .mod-comlist .ad .prod-img {
    height: 100%;
    width: 100%;
}

.w1280 .topgoods .mod-comlist li.ad {
    padding: 0;
    height: 310px;
    width: 230px;
}

.topgoods .mod-comlist li.ad {
    padding: 0;
    height: 260px;
    width: 180px;
}

.w1280 .center {
    width: 1200px;
    height: 415px;
    margin: 0 auto 20px auto;
}

.center {
    width: 950px;
    height: 360px;
    margin: 0 auto 20px auto;
}

.w1280 .autochange .col {
    width: 369px;
    height: 405px;
}

.autochange .col {
    width: 285px;
    height: 330px;
    background: #fff;
    float: left;
    padding: 5px 10px;
}

.col1 .leftbtn, .col1 .rightbtn, .col3 .leftbtn, .col3 .rightbtn {
    display: none;
}

.autochange .col .title {
    height: 55px;
    line-height: 55px;
}

.autochange .col h1 {
    display: inline;
    font-weight: normal;
    font-size: 20px;
    color: #333;
    float: left;
}

.autochange .col .title span {
    float: right;
    font-size: 12px;
    color: #999;
}

    .autochange .col .title span a {
        color: #999;
        font-size: 14px;
    }

        .autochange .col .title span a:hover {
            color: red;
        }

.w1280 .autochange .col ul {
    width: 100%;
    height: 354px;
    overflow: hidden;
}

.autochange .col ul {
    width: 100%;
    height: 270px;
    overflow: hidden;
}

.w1280 .autochange .col ul li.auto {
    width: 370px;
    height: 354px;
    float: left;
    overflow: hidden;
}

.autochange .col ul li.auto {
    width: 285px;
    height: 270px;
    float: left;
    overflow: hidden;
}

.autochange .col3, .autochange .col2 {
    margin-left: 16px;
    position: relative;
}

    .autochange .col3 side3 {
        overflow: hidden;
    }

.autochange .con {
    position: relative;
    width: 100%;
    overflow: hidden;
}

a.leftbtn:hover, a.rightbtn:hover {
    opacity: .7;
}

.leftbtn, .rightbtn {
    text-indent: 10000px;
    opacity: .4;
    position: relative;
    top: -200px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 20px;
    background-color: #6e6e70;
    color: #fff;
    font-size: 20px;
    z-index: 1000;
    background-image: url(//i0.ulecdn.com/ule/www/hp/2014/0710/images/sprite_channel3.png);
    background-repeat: no-repeat;
}

    .leftbtn.disabled, .rightbtn.disabled, .leftbtn.disabled:hover, .rightbtn.disabled:hover {
        opacity: .2;
    }

.leftbtn {
    float: left;
    background-position: 4px -158px;
}

.rightbtn {
    float: right;
    background-position: -18px -158px;
}

.slide2 .leftbtn, .slide2 .rightbtn {
    display: none;
}

.autochange .col img {
    width: 100%;
    height: 100%;
}

.w1280 .autochange .col2 li.big {
    height: 200px;
    width: 370px;
}

.autochange .col2 li.big {
    height: 170px;
    width: 285px;
}

.w1280 .autochange .col2 li.small {
    height: 115px;
    width: 116px;
    margin: 10px 5px;
    float: left;
}

.autochange .col2 li.small {
    height: 88px;
    width: 88px;
    margin: 10px 5px;
    float: left;
}

.autochange .col2 li.first, .w1280 .autochange .col2 li.first {
    margin-left: 0;
}

.autochange .col2 li.last, .w1280 .autochange .col2 li.last {
    margin-right: 0;
}

.autochange .slide-index {
    text-align: center;
    position: relative;
    top: -20px;
}

    .autochange .slide-index span, .slide-img span {
        background-repeat: no-repeat;
        display: inline-block;
        margin-left: 10px;
        width: 11px;
        height: 11px;
        text-indent: -20px;
        overflow: hidden;
        background-image: url(//i0.ulecdn.com/ule/www/hp/2014/0710/images/sprite_channel3.png);
        _background-image: url(//i0.ulecdn.com//i0.ulecdn.com/ule/www/hp/2014/0710/images/sprite_channel2_ie6.png);
        opacity: .5;
    }

        .autochange .slide-index span.active, .slide-img span.active {
            background-position: -11px -76px;
            opacity: 1;
        }

.slide-img span {
    background-position: -23px -76px;
}

.autochange .slide-index span {
    background-position: 0 -76px;
}

.w1280 .slide-img .slide-index {
    top: -20px;
    left: 170px;
    display: inline-block;
    position: relative;
}

.slide-img .slide-index {
    top: -15px;
    left: 120px;
    position: relative;
}

.w1280 .autochange .col3 .slide3 {
    width: 369px;
    position: relative;
}

.autochange .col3 .slide3 {
    width: 285px;
    position: relative;
}

.autochange .col3 {
    width: 285px;
}

.w1280 .autochange .col3 li.small {
    height: 104px;
    margin-bottom: 10px;
    width: 370px;
    position: relative;
    background-size: 100% 100%;
}

    .w1280 .autochange .col3 li.small a.link {
        position: absolute;
        z-index: 1000;
        display: block;
        height: 104px;
        width: 320px;
    }

    .w1280 .autochange .col3 li.small a.lq {
        position: absolute;
        z-index: 1000;
        display: block;
        height: 104px;
        width: 50px;
        left: 320px;
    }

.autochange .col3 li.small a.link {
    position: absolute;
    z-index: 1000;
    display: block;
    height: 80px;
    width: 250px;
}

.autochange .col3 li.small a.lq {
    position: absolute;
    z-index: 1000;
    display: block;
    height: 104px;
    width: 80px;
    left: 250px;
}

.autochange .col3 li.small {
    height: 80px;
    margin-bottom: 10px;
    width: 285px;
    background-size: 100% 100%;
}

.w1280 .slide-img {
    display: inline-block;
    width: 390px;
    height: 130px;
    overflow: hidden;
    margin-left: 13px;
}

    .w1280 .slide-img a {
        margin-left: 0;
    }

.slide-img {
    display: inline-block;
    width: 316px;
    height: 144px;
    overflow: hidden;
    position: relative;
    *left: 13px;
}

.w1280 .slide-img li {
    width: 390px;
    height: 130px;
    float: left;
}

.slide-img li {
    width: 316px;
    height: 144px;
    float: left;
}

.pages-loading {
    height: 20px;
    background: url(../images/loading.gif) center no-repeat;
    display: none;
}

.gyg .mod-comlist .mod-cheaplist .prod-price del {
    margin-left: 8px;
    display: inline;
}

.event-btn {
    display: block;
    text-align: center;
    -webkit-border-radius: 20px;
    -o-border-radius: 20px;
    -ms-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

    .event-btn:hover {
        text-decoration: none;
    }

.coup-over, .recd-over {
    background-color: #000;
    -moz-opacity: .7;
    -webkit-opacity: .7;
    opacity: .7;
    filter: alpha(opacity=70);
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
}

.event-txt, .event-txt a {
    color: #333;
}

.floatTool {
    position: fixed;
    z-index: 800;
    left: 50%;
    margin-left: 490px;
    display: none;
}

    .floatTool ul {
        text-align: center;
    }

        .floatTool ul li {
            cursor: pointer;
        }

    .floatTool a:hover {
        text-decoration: none;
    }

    .floatTool .ft-to-top {
        margin: 0 auto;
        cursor: pointer;
    }

.coup-over .coup-over-icon, .coup-over .coup-over-icon1 {
    display: block;
    width: 96px;
    height: 96px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -48px;
    margin-left: -48px;
}

.coup-over .coup-over-icon {
    background: url("/j/jend/event/event.png") 0 -272px no-repeat;
    _background: url("/j/jend/event/event-ie.png") 0 -272px no-repeat;
}

.coup-over .coup-over-icon1 {
    background: url("/j/jend/event/event.png") 0 -370px no-repeat;
    _background: url("/j/jend/event/event-ie.png") 0 -370px no-repeat;
}

.coup-list {
    width: 960px;
    margin-left: -10px;
    font-size: 14px;
}

    .coup-list:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

    .coup-list li {
        width: 210px;
        padding: 0 10px;
        float: left;
        position: relative;
        overflow: hidden;
        margin: 10px 0 0 10px;
    }

        .coup-list li .coup-bl, .coup-list li .coup-br {
            position: absolute;
            width: 10px;
            height: 100%;
            top: 0;
        }

        .coup-list li .coup-bl {
            left: 0;
        }

        .coup-list li .coup-br {
            right: 0;
        }

        .coup-list li .coup-left, .coup-list li .coup-right {
            float: left;
            padding: 10px 0;
        }

        .coup-list li .coup-left {
            width: 89px;
            border-right: 1px dashed #fff;
            margin-right: 10px;
        }

        .coup-list li .coup-right {
            width: 110px;
        }

        .coup-list li .event-txt {
            overflow: hidden;
            line-height: 20px;
            margin-bottom: 20px;
        }

        .coup-list li .coup-left .event-txt {
            height: 20px;
        }

        .coup-list li .coup-right .event-txt {
            height: 40px;
        }

        .coup-list li .coup-left .event-price-min big {
            font-size: 58px;
            font-weight: bold;
            font-family: "microsoft yahei";
            line-height: 50px;
            letter-spacing: -4px;
            position: relative;
            left: -2px;
        }

        .coup-list li .coup-right .event-btn {
            font-size: 16px;
            height: 32px;
            line-height: 32px;
        }

.couDialog {
    width: 548px;
    height: 308px;
    background-color: #fff;
    position: relative;
    overflow: hidden;
}

    .couDialog .couBg .bg {
        background: url("//i0.ulecdn.com/j/jend/event/coupon.jpg") 0 0 no-repeat;
        position: absolute;
        height: 34px;
    }

    .couDialog .couBg .bg1 {
        width: 45px;
        top: 22px;
        left: 33px;
        background-position: -603px 0;
    }

    .couDialog .couBg .bg2 {
        width: 63px;
        top: 22px;
        left: 175px;
        background-position: -652px 0;
    }

    .couDialog .couBg .bg3 {
        width: 45px;
        right: 14px;
        bottom: 12px;
        background-position: -603px 0;
    }

    .couDialog .couCode {
        position: absolute;
        bottom: 18px;
        right: 60px;
        font-size: 14px;
    }

    .couDialog .tips {
        position: relative;
        text-align: left;
        top: 280px;
        padding-left: 20px;
    }

    .couDialog .couClose {
        background: url("//i0.ulecdn.com/j/jend/event/coupon.jpg") -602px -36px no-repeat;
        position: absolute;
        right: 14px;
        top: 14px;
        width: 41px;
        height: 41px;
        text-indent: -1000px;
        overflow: hidden;
        cursor: pointer;
    }

    .couDialog .couImg {
        float: left;
        width: 250px;
        height: 308px;
        position: relative;
    }

        .couDialog .couImg i {
            background: url("//i0.ulecdn.com/j/jend/event/coupon.jpg") 0 0 no-repeat;
            display: block;
            width: 200px;
            height: 190px;
            position: absolute;
            top: 50%;
            margin-top: -95px;
            left: 50%;
            margin-left: -100px;
        }

            .couDialog .couImg i.success {
                background-position: 0 0;
            }

            .couDialog .couImg i.other {
                background-position: -202px 0;
            }

            .couDialog .couImg i.error {
                background-position: -402px 0;
            }

    .couDialog .couInfo {
        overflow: hidden;
        margin: 64px 10px 0 0;
        width: 288px;
    }

    .couDialog .couText {
        font-size: 22px;
        color: #f21717;
    }

    .couDialog .couPrompt {
        color: #666;
        font-size: 14px;
        padding-top: 10px;
    }

    .couDialog .couBtns {
        overflow: hidden;
        padding-top: 15px;
        position: relative;
    }

        .couDialog .couBtns .confirm, .couDialog .couBtns .myCoupons {
            display: block;
            line-height: 40px;
            text-align: center;
            letter-spacing: 1px;
            font-size: 14px;
            height: 40px;
            float: left;
            -webkit-border-radius: 20px;
            -o-border-radius: 20px;
            -ms-border-radius: 20px;
            -moz-border-radius: 20px;
            border-radius: 20px;
        }

            .couDialog .couBtns .confirm:hover, .couDialog .couBtns .myCoupons:hover {
                text-decoration: none;
            }

        .couDialog .couBtns .confirm {
            width: 116px;
            color: #fff;
            margin-right: 10px;
            background-color: #f21717;
        }

        .couDialog .couBtns .myCoupons {
            border: 1px solid #f21717;
            width: 130px;
            color: #f21717;
        }

 .mod-comlist .slide-items .prod-name a, .mod-prodlist-c42 .prod-name a, .mod-comlist .prod-name a, .mod-comlist li:hover .prod-name a {
    font-size: 14px;
    display: block;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.textOverflow {
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}

.topline img:hover, .topline3 img:hover, .autochange img:hover {
    opacity: .8;
}

.autochange .col3 li a:hover {
    background: #fff;
    background: none\9;
    opacity: .2;
}


.w1280 .act {
    height: 571px;
    margin-bottom: 20px;
    width: 1200px;
    margin: 0 auto 20px auto;
}

.act {
    height: 460px;
    margin-bottom: 20px;
    width: 950px;
    margin: 0 auto 20px auto;
    position: relative;
}

.w1280 .act.m7 .leftbg {
    background-size:auto;
    width: 387px;
    height: 582px;
    position: relative;
    float: left;
    left: -76px;
    background-image: url(//i0.ulecdn.com/i/event/2018/0618/znq/hp_act_2018znq.png);
    background-repeat: no-repeat;
}

.act.m7 .leftbg {
    background-size: 100% 500px;
    width: 360px;
    height: 460px;
    position: relative;
    float: left;
    left: -130px;
    background-image: url(//i0.ulecdn.com/i/event/2018/0618/znq/hp_act_2018znq.png);
    background-repeat: no-repeat;
}

.act.m7 .leftbg a {
    height: 100%;
    width: 100%;
    display: block;
}

.w1280 .act.m7 .con {
    position: absolute;
    left: 262px;
    height: 571px;
    width: 938px;
    background-color: #8c3efe;
    float: left;
}

.act.m7 .con {
    position: absolute;
    left: 230px;
    height: 460px;
    width: 730px;
    background-color: #8c3efe;
    float: left;
}

.w1280 .act.m7 .con li {
    float: left;
    width: 222px;
    height: 270px;
    margin: 10px 0 0 10px;
}

.act.m7 li img {
    height: 100%;
    width: 100%;
}

.act.m7 .con li {
    float: left;
    width: 170px;
    height: 215px;
    margin: 10px 0 0 10px;
}



.event {
    background-repeat: no-repeat;
    background: url(/i/search/131212/event_bg.png) no-repeat;
    
    _background: url(/i/search/131212/ie6/event_bg.png) no-repeat;
    position: absolute;
    width: 55px;
    height: 55px;
    top: 0;
    right: 0;
    z-index: 2;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    color: #fff;
    text-align: center;
        display: block;
    line-height: 20px;
    width: 55px;
    height: 20px;
    padding: 15px 0 20px 0;
}
.slide3 .iItem {
    font-family: 'Microsoft YaHei';
    border: 1px solid #f1f0ec;
    width: 370px;
    height: 102px;
    position: relative;
    font-size: 14px;
    margin-bottom: 10px;
    background-repeat: no-repeat;
    background-position: 135px 30px;
    color: #ff504d;
    border-radius: 4px;
}
.slide3 .iItem .shop_img {
    margin: 1px;
    width: 100px;
    height: 100px;
    cursor: default;
    display: block;
}
.slide3 .l-tab-con .l-status {
    position: absolute;
    width: 86px;
    height: 86px;
    left: 211px;
    top: 35px;
    display: none;
}
.slide3 .iItem .l-right-box {
    position: absolute;
    left: 140px;
    top:16px;
    width: 180px;
}
.slide3 .iItem .l-txt .l-txt-a {
    font-size: 14px;
    position: relative;
    height: 28px;
    line-height: 28px;
}
.slide3 .l-txt-a i {
    position: absolute;
    font-size: 22px;
    top: -3px;
    left: -4px;
}
.slide3 .iItem .l-txt .l-txt-a b {
    font-size: 34px;
    position: absolute;
    left: 10px;
    top: -3px;
    font-weight: normal;
    font-weight: bold;
}
.slide3 .iItem .l-txt .l-txt-b {
    color: #999;
    height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 28px;
}
.slide3 .iItem p {
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 22px;
    color: #333;
}
.slide3 .iItem .l-btn {
    display: block; 
    width: 44px;
    border-left: 0;
    position: absolute;
    right: -1px;
    height: 104px;
    top: -1px;
    text-align: center;
}
.slide3 .iItem .l-btn {
    background: url(/i/event/2018/0409/pc_img/dp1.jpg) 0 0 repeat-y #ff504d;
}
.slide3 span.l-coupon-name {
    display: inline-block;
    width: 65px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    border-radius: 12px;
    color: #fff;
    position: absolute;
    right: 16px;
    top: -2px;
    right: 10px;
    top: -2px;
}

.slide3 .iItem .l-txt-a .l-coupon-name {
    background-color: #ff504d;
}
.slide3 .iItem .l-btn .txt {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 20px;
    margin-left: -5px;
    margin-top: -49px;
    font-size: 12px;
    color: #fff;
}
.slide3 .iItem .l-btn .txt:hover{
    color: #fff;
    opacity: .5;
    font-weight: bolder;
}
.autochange .col3 .slide3 li .iItem a:hover {
    opacity:1;
}
.autochange .slide3 img {
    width: 100px;
    height: 100px;
}