/*Powered by��www.toprand.com*/

/*��ҳ*/
body.on {
    position: fixed;
    height: 100%;
    width: 100%;
    left: 0;
}

.header {
    height: 4rem;
    line-height: 4rem;
    position: relative;
    color: #000000;
}

    .header .nav {
        width: 2rem;
    }

    .header a {
        color: #000;
    }

    .header .logo {
        width: 12.5rem;
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -20.75%;
        width: 41.5%;
    }

.banner .fullSlide {
    width: 100%;
    margin: 0 auto;
    position: relative;
}

    .banner .fullSlide .hd {
        width: 100%;
        line-height: 0.75rem;
        height: 0.75rem;
        position: absolute;
        text-align: right;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        padding-right: 1.7rem;
        bottom: 4.5%;
    }

        .banner .fullSlide .hd ul {
            text-align: right;
            font-size: 0;
        }

            .banner .fullSlide .hd ul li {
                display: inline-block;
                width: 0.75rem;
                height: 0.75rem;
                background-color: #9f9f9f;
                margin: 0 0.375rem;
                overflow: hidden;
                cursor: pointer;
                border-radius: 50%;
                -webkit-border-radius: 50%;
            }

            .banner .fullSlide .hd ul .on {
                background: #000000;
            }

    .banner .fullSlide .bd {
        position: relative;
        z-index: 0;
    }

        .banner .fullSlide .bd li {
            position: relative;
        }

            .banner .fullSlide .bd li img {
                width: 100%;
            }

            .banner .fullSlide .bd li .person {
                position: absolute;
                width: 58%;
                left: 2%;
                top: 7%;
                z-index: 2;
            }

            .banner .fullSlide .bd li .ban_font {
                position: absolute;
                right: 4%;
                top: 20%;
                z-index: 2;
                width: 42%;
            }

.main {
}

    .main > div, .lookbook {
        margin-top: 1rem;
        display: block;
    }
/*161125*/
.advertise .picScroll {
    text-align: center;
}

    .advertise .picScroll .bd ul {
        width: 100%;
    }

    .advertise .picScroll .bd li {
        width: 50%;
        float: left;
        font-size: 14px;
        text-align: center;
    }

        .advertise .picScroll .bd li:nth-child(even) {
            float: right;
        }

        .advertise .picScroll .bd li a {
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            display: block;
            margin: 0 3px;
        }

.main .submit {
    height: 3rem;
    line-height: 3rem;
    background-color: #bdbdbd;
    font-size: 1.8rem;
    text-align: center;
    display: block;
    color: #ffffff;
    margin-top: 1rem;
}

.style {
    position: relative;
    text-align: right;
}

    .style .styleb {
        width: 97%;
        display: inline-block;
    }

    .style .video {
        position: absolute;
        left: 0;
        bottom: -4%;
        width: 82%;
        z-index: 2
    }

.club .clubl {
    background-color: #eeeeee;
    width: 48%;
    display: table-cell;
}

    .club .clubl a {
        display: block;
        margin: auto;
        width: 90%;
    }

.club .clubr {
    width: 52%;
    display: table-cell;
}

.product ul {
    margin: 0 -5px;
    overflow: hidden;
}

    .product ul li {
        float: left;
        width: 50%;
    }

        .product ul li a {
            border: 1px solid #bdbdbd;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            margin: 0 5px;
            display: block;
        }

.footer {
    padding-top: 4rem;
    line-height: 1rem;
    color: #979797;
    padding-bottom: 1.75rem;
}

.logof {
    display: block;
    margin: auto;
    width: 40%;
    margin-bottom: 4rem;
}

.footer .submit {
    text-align: center;
}

    .footer .submit a {
        width: 12rem;
        height: 3rem;
        display: inline-block;
        line-height: 3rem;
        font-size: 1rem;
        background-color: #000;
        color: #fff;
        text-align: center;
        margin: 0 0.25rem;
    }

.footer .contact {
    text-align: center;
    margin-top: 4rem;
}

    .footer .contact a {
        margin: 0 0.75rem;
        display: inline-block;
        width: 8%;
    }

.footer .fnav ul {
    font-size: 0;
    margin-top: 1.5rem;
    text-align: center;
    margin-bottom: 3rem;
}

    .footer .fnav ul li {
        display: inline-block;
        line-height: 3rem;
        font-size: 1rem;
        margin: 0 0.45rem; /* width: 20%; */ /* float: left; */
    }

        .footer .fnav ul li a {
            color: #979797;
        }

            .footer .fnav ul li a img {
                width: 26% !important;
                max-height: 100%; /* display:inline-block; */
                vertical-align: middle; /* margin:0px auto 0.2rem; */ /* float: left; */
            }

.footer p {
    text-align: center;
}

.gotop {
    width: 3.5rem;
    height: 3.5rem;
    background: url(../images/icon/gotop.png) no-repeat;
    background-size: contain;
    position: fixed;
    right: 1rem;
    bottom: 5%;
    z-index: 9999;
    cursor: pointer;
    display: none;
}

.navb {
    width: 100%;
    height: 100%;
    font-size: 1.5rem;
    position: fixed;
    left: -100%;
    top: 0;
    background-color: #ffffff;
    z-index: 99999;
    line-height: 3.9rem;
    padding-top: 1.35rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    overflow-y: scroll;
}
    /*161125*/
    .navb .close {
        padding-left: 1rem;
        background: url(../images/icon/p.jpg) no-repeat left center;
        font-size: 1.3rem;
        line-height: 1.3rem;
        background-size: 1.3% !important;
        cursor: pointer;
    }

    .navb .sel {
        margin-top: 2rem;
        overflow: hidden;
        margin-bottom: 3rem;
    }

        .navb .sel .selpu {
            width: 86%;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            border: 1px solid #f1f1f1;
            border-right: none;
            line-height: 3rem;
        }

        .navb .sel .button {
            width: 14%;
            height: 3rem;
            line-height: 3rem;
            background: url(../images/icon/sel.jpg) no-repeat center center #272829;
            background-size: 35%;
        }

    .navb .menu > ul {
        border-top: 1px solid #eeeeee;
    }

        .navb .menu > ul > li {
            background-color: #f9f9f9;
            border-bottom: 1px solid #eeeeee;
        }
        .navb .menu > ul > li:nth-of-type(6){
            display: none;
        }
            .navb .menu > ul > li > a, .navb .menu .semenu li a {
                display: block;
                text-align: center;
            }

    .navb .menu .semenu {
        background-color: #fff;
        display: none;
    }

/*lookbook*/
.lookh {
    /* background: url(../images/icon/bg.jpg) repeat; */
    height: 3.5rem;
    line-height: 3.5rem;
    text-align: center;
}

    .lookh ul li {
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        font-size: 1.3rem;
        line-height: 3.35rem;
        float: left;
    padding-right: 0.8rem;
    }

        .lookh ul li a {
            display: block;
        }

        .lookh ul li.on a {
            border-bottom: 3px solid #000000;
            display: block;
            color: #000000;
     
        }



.book1 {
    overflow: hidden;
    display: block;
    clear: both;
}

    .book1 ul {
        margin: 0 -7px;
        display: block;
        clear: both;
        overflow: hidden;
    }

        .book1 ul li {
            float: left;
            width: 50%;
            margin-top: 2rem;
        }

            .book1 ul li a {
                margin: 0 7px;
                display: block;
                border: 1px solid #e5e5e5;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
            }

.book2 {
    border: 1px solid #eeeeee;
    background: url(../images/icon/bg1.jpg) repeat;
    margin-top: 1rem;
}

    .book2 ul {
        width: 100%;
        overflow: hidden
    }

        .book2 ul li {
            width: 33.3%;
            float: left;
            text-align: center;
            margin-top: 0.5rem;
        }

            .book2 ul li a {
                -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* ȡ�����Ӹ��� */
                display: block;
                border: 1px solid #e5e5e5;
                box-sizing: border-box;
                -webkit- box-sizing: border-box;
                margin: 0 2%;
            }

.zhizhao {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 10000;
    background: url(../images/icon/bg2.png) repeat;
    display: none;
}

.imgb {
    position: fixed;
    z-index: 10001;
    left: 5%;
    top: 50%;
    width: 90%;
    display: none;
}

    .imgb img {
        width: 100%;
    }

.showpic {
    position: fixed;
    z-index: 10001;
    display: none;
    max-width: 100%;
}

.nothing {
    text-align: center;
    line-height: 1.8rem;
    color: #000000;
    padding-top: 3.5rem;
    display: none;
}

    .nothing .spe {
        font-size: 1.2rem;
        line-height: 3.85rem;
    }

    .nothing .p1 {
        margin-top: 2.25rem;
        margin-bottom: 1rem;
    }

        .nothing .p1 img {
            width: 33.8%;
        }

    .nothing .p2 img {
        width: 62.5%;
    }

/*style*/
.styli li {
    width: 33.3%;
}

.event ul li {
    margin-top: 1rem;
}

    .event ul li .evpic {
        width: 95%;
        margin: 0 auto 1rem;
    }

    .event ul li .evfont {
        background-color: #f8f8f8;
        text-align: center;
        line-height: 1.75rem;
        padding: 0.2rem 3% 2rem;
    }

        .event ul li .evfont h2 {
            line-height: 5.8rem;
            background: url(../images/icon/bor.jpg) no-repeat center bottom;
            margin-bottom: 1.6rem;
            font-size: 1.3rem;
            color: #000000;
            background-size: 13.5% 5%;
        }

    .event ul li .share {
        margin-top: 4.2rem;
    }

.bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more {
    float: none !important;
    margin: 0 0.5% !important;
    background: url(../images/icon/share.png) no-repeat !important;
    background-size: cover !important;
    width: 2.5rem;
    height: 2.5rem !important;
    padding-left: 0 !important;
    display: inline-block;
}

.more {
    line-height: 4rem;
    text-align: center;
    font-size: 1.2rem;
}

.sty_video ul li {
    position: relative;
    margin-top: 1rem;
}

    .sty_video ul li .font {
        height: 2.5rem;
        line-height: 2.5rem;
        color: #ffffff;
        position: absolute;
        bottom: 0;
        left: 0;
        background: url(../images/icon/bg2.png) repeat;
        width: 98%;
        padding-left: 2%;
    }

.star {
    padding-top: 2rem;
}

    .star .picScroll-left {
        width: 95%;
        overflow: hidden;
        margin: auto;
        position: relative;
        height: 3.25rem;
        line-height: 3.25rem;
        border-top: 1px solid #d2d2d2;
        border-bottom: 1px solid #d2d2d2;
        font-size: 13px;
    }

        .star .picScroll-left .hd {
            overflow: hidden;
            height: 11px;
            position: absolute;
            width: 100%;
            left: 0;
            top: 1.35rem;
        }

            .star .picScroll-left .hd .prev, .star .picScroll-left .hd .next {
                display: block;
                width: 10px;
                height: 11px;
                overflow: hidden;
                cursor: pointer;
                background: url("../images/icon/jump3.png") no-repeat;
            }

            .star .picScroll-left .hd .next {
                background-position: -20px 0px;
                float: right;
            }

            .star .picScroll-left .hd .prevStop {
                background-position: -10px 0;
            }

            .star .picScroll-left .hd .nextStop {
                background-position: -30px 0px;
            }

        .star .picScroll-left .bd {
            width: 310px;
            margin: auto;
            overflow: hidden;
            position: absolute;
            left: 0;
            right: 0;
        }

            .star .picScroll-left .bd ul {
                overflow: hidden;
                zoom: 1;
            }

                .star .picScroll-left .bd ul li {
                    margin-right: 100px;
                    float: left;
                    _display: inline;
                    overflow: hidden;
                    text-align: center;
                }

                    .star .picScroll-left .bd ul li.on a {
                        font-size: 15px;
                        color: #000000;
                    }

                    .star .picScroll-left .bd ul li a {
                        display: block;
                    }

.starli {
    margin: 0 -10px;
    width: 95%;
    margin: auto;
}

    .starli li {
        float: left;
        width: 50%;
    }

        .starli li a {
            display: block;
            margin: 0 10px;
        }

#wrapper {
    width: 95%;
    margin: auto;
}

    #wrapper hgroup {
        text-align: center;
    }

#container {
    position: relative;
    margin: 0 -5px;
}

.grid {
    width: 50% !important;
    min-height: 100px; /*margin:10px;*/
    float: left; /*box-shadow: 0 1px 3px rgba(34,25,25,0.4); -moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4); -webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);*/
}

    .grid a {
        margin: 0 5px;
        display: block;
    }

        .grid a.showb {
            border: 1px solid #efefef;
        }

    .grid .meta {
        text-align: right;
        color: #777;
        font-style: italic;
    }

    .grid .imgholder a > img {
        max-width: 100%;
        display: block;
        background: url(../images/icon/loding.gif) no-repeat center;
        cursor: pointer;
        width: 100%;
    }

/*LS club*/
.info {
    background: url(../images/LS-club.jpg) no-repeat;
    background-size: cover;
    text-align: center;
    font-size: 1.2rem;
    line-height: 1.2rem;
    color: #000000;
    padding: 4.7rem 0;
}

    .info .name {
        width: 40%;
        position: relative;
        display: block;
        margin: auto;
        background: url(../images/icon/bor1.jpg) no-repeat left center,url(../images/icon/bor1.jpg) no-repeat right center;
        background-size: 20% 10%;
        font-size: 1.8rem;
        line-height: 1.8rem;
    }

        .info .name span {
            margin: 0 1%;
        }

    .info img {
        width: 40%;
        margin-top: 4rem;
        margin-bottom: 2rem;
    }

/*brand*/
.corpor {
    padding: 2rem 0;
}

    .corpor a {
        color: #000;
    }

    .corpor .fir {
        text-align: center;
        font-size: 1.2rem;
        line-height: 2.5rem;
        margin-bottom: 2.5rem;
    }

        .corpor .fir li {
            width: 100%;
        }

            .corpor .fir li.on > a {
                border-bottom: 1px solid #000;
            }

    .corpor .sec {
        background-color: #f3f0f0;
        display: none;
        font-size: 1rem;
    }

        .corpor .sec a {
        }

.brful .fullSlide {
    width: 100%;
    margin: 0 auto;
    position: relative;
}

    .brful .fullSlide .hd {
        width: 100%;
        line-height: 0.75rem;
        height: 0.75rem;
        position: absolute;
        text-align: right;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        bottom: -1.25rem;
    }

        .brful .fullSlide .hd ul {
            text-align: center;
            font-size: 0;
        }

            .brful .fullSlide .hd ul li {
                display: inline-block;
                width: 0.75rem;
                height: 0.75rem;
                background-color: #dfdfdf;
                margin: 0 0.375rem;
                overflow: hidden;
                cursor: pointer;
                border-radius: 50%;
                -webkit-border-radius: 50%;
            }

            .brful .fullSlide .hd ul .on {
                background: #000000;
            }

    .brful .fullSlide .bd {
        position: relative;
        z-index: 0;
    }

        .brful .fullSlide .bd li {
            position: relative;
        }

            .brful .fullSlide .bd li img {
                width: 100%;
            }

.provi {
    margin-top: 1rem;
    position: relative;
}

    .provi .fonts {
        line-height: 2.5rem;
        height: 2.5rem;
        background: url(../images/icon/bg1.png) repeat;
        color: #ffffff;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 0.6rem;
        position: absolute;
        left: 0;
        bottom: -2.25rem;
        width: 100%;
    }

.filet {
    line-height: 1.9rem;
    padding-top: 2.5rem;
}

.layout {
    text-align: center;
}

.h2 {
    font-size: 1.2rem;
    text-align: center;
    font-weight: bold;
    color: #000;
    line-height: 1.2rem;
    margin-bottom: 1.2rem;
}

.filet p {
    margin-bottom: 1.9rem;
}

.filet .sum {
    margin-top: 2.3rem;
    display: block;
    width: 100%;
    height: 3rem;
    line-height: 3rem;
    text-align: center;
    background-color: #eeeeee;
    font-size: 1.2rem;
    color: #000;
}

.comp {
    margin: 2.5rem 0;
}

    .comp .picScroll {
        text-align: center;
        position: relative;
    }

        .comp .picScroll .bd ul {
            width: 100%;
        }

        .comp .picScroll .bd li {
            width: 50%;
            float: left;
            text-align: center;
        }

            .comp .picScroll .bd li a {
                -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* ȡ�����Ӹ��� */
                display: block;
                border: 1px solid #e5e5e5;
                box-sizing: border-box;
                -webkit- box-sizing: border-box;
                margin: 0 2%;
            }

        .comp .picScroll .hd {
            position: absolute;
            width: 100%;
            bottom: -2.4rem;
            height: 0.75rem;
            line-height: 0.75rem;
            overflow: hidden;
            text-align: center;
        }

            .comp .picScroll .hd ul {
                text-align: center;
                font-size: 0;
            }

            .comp .picScroll .hd li {
                display: inline-block;
                width: 0.75rem;
                height: 0.75rem;
                background: #d2d2d2;
                margin: 0 0.5rem;
                overflow: hidden;
                -webkit-border-radius: 50%;
                -moz-border-radius: 8px;
                border-radius: 50%;
            }

.compf {
    border: 1px solid #eeeeee;
    border-top: none;
    height: 7.25rem;
    line-height: 1.8rem;
    text-align: center;
    padding-top: 1.75rem;
    background-color: #fff;
}

    .compf h2 {
        font-size: 1.2rem;
        line-height: 1.2rem;
        margin-bottom: 1.3rem;
    }

    .compf p {
        padding: 0 2%;
    }


/*product*/
.book2_on {
    border: 1px solid #eeeeee;
    background: url(../images/icon/bg1.jpg) repeat;
    margin-top: 1rem;
    padding: 1rem 0;
}

.se_nav ul {
    overflow: hidden;
    text-align: center;
    line-height: 2rem;
    margin-bottom: 1rem;
}

    .se_nav ul li {
        float: left;
        width: 50%;
    }

.produ > li {
    width: 50%;
    position: relative;
}

    .produ > li > a {
        background: url(../images/icon/down.png) no-repeat right center;
        padding-right: 5%;
        margin: 0 15%;
        background-position: 85%;
        background-size: 6%;
    }

    .produ > li.act > a {
        border-bottom: 3px solid #000;
        background-image: url(../images/icon/up.png);
    }

    .produ > li .select {
        border: 1px solid #e5e5e5;
        border-top: none;
        background-color: #fff;
        line-height: 2.5rem;
        display: none;
        position: absolute;
        left: 15%;
        top: 3.5rem;
        width: 70%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        z-index: 99
    }

        .produ > li .select ul {
            margin: 5% 0;
            overflow: hidden;
        }

        .produ > li .select li {
            width: 100%;
        }

.proli {
    margin: 2rem 0;
}

    .proli .layout {
        overflow: hidden;
    }

    .proli ul {
        overflow: hidden;
        margin: 0 -10px 2rem;
    }

    .proli li {
        width: 50%;
        float: left;
        text-align: center;
        line-height: 2.1rem;
    }

        .proli li a {
            display: block;
            margin: 0 10px;
            color: #000000;
        }

            .proli li a .prof {
                border-top: 1px solid #f0f0f0;
                padding: 0.5rem 0 2.5rem;
            }

.mores {
    line-height: 3rem;
    height: 3rem;
    width: 100%;
    text-align: center;
    background-color: #d7d7d7;
    font-size: 1.2rem;
    color: #fff;
    display: block;
}

.prode {
    padding-bottom: 1rem;
}

    .prode .fullSlide {
        width: 100%;
        margin: 0 auto;
        position: relative;
    }

        .prode .fullSlide .hd {
            width: 100%;
            line-height: 0.75rem;
            height: 0.75rem;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
        }

            .prode .fullSlide .hd ul {
                text-align: center;
                font-size: 0;
            }

                .prode .fullSlide .hd ul li {
                    display: inline-block;
                    width: 0.75rem;
                    height: 0.75rem;
                    background-color: #dfdfdf;
                    margin: 0 0.375rem;
                    overflow: hidden;
                    cursor: pointer;
                    border-radius: 50%;
                    -webkit-border-radius: 50%;
                }

                .prode .fullSlide .hd ul .on {
                    background: #000000;
                }

        .prode .fullSlide .bd {
            position: relative;
            z-index: 0;
            margin-bottom: 1rem;
        }

            .prode .fullSlide .bd li {
                position: relative;
                width: 100%;
                text-align: center;
            }

.prodef {
    border: 2px solid #eeeeee;
    margin-top: 2rem;
    padding-top: 1.9rem;
    text-align: center;
    line-height: 1.8rem;
    margin-bottom: 2rem;
}

    .prodef h2 {
        font-size: 2rem;
        font-weight: bold;
        color: #010101;
        line-height: 2rem;
    }

    .prodef h3 {
        font-size: 1.5rem;
        font-weight: bold;
        color: #010101;
        line-height: 1.5rem;
        margin-top: 1.1rem;
        margin-bottom: 1rem;
        letter-spacing: 0.3rem;
    }

.prodl {
    margin-top: 2rem;
    overflow: hidden;
    text-align: left;
    padding: 0 2%;
    margin-bottom: 1rem;
}

    .prodl dt {
        width: 100%;
    }

    .prodl dd {
        width: 33%;
        float: left;
    }

.submit_o {
    overflow: hidden;
}

    .submit_o ul {
        overflow: hidden;
        margin: 0 -0.5rem;
    }

        .submit_o ul li {
            width: 50%;
            float: left;
            font-size: 1.2rem;
        }

    .submit_o a {
        display: block;
        line-height: 3rem;
        text-align: center;
        color: #fff;
        background-color: #000000;
        margin: 0 0.5rem;
    }

/*����Ƭ*/
.advert {
    text-align: center;
    padding-top: 2rem;
}

    .advert .name {
        width: 30%;
        position: relative;
        display: block;
        margin: auto;
        background: url(../images/icon/bor1.jpg) no-repeat left center,url(../images/icon/bor1.jpg) no-repeat right center;
        background-size: 15% 15%;
        font-size: 1.2rem;
        line-height: 1.2rem;
        color: #000;
    }

.adverli {
    overflow: hidden;
    margin-top: 2rem;
}

    .adverli > ul > li {
        margin-bottom: 1rem;
    }

        .adverli > ul > li .adbox2 ul {
            overflow: hidden;
            margin: 0 -0.5rem;
        }

            .adverli > ul > li .adbox2 ul li {
                width: 50%;
                float: left;
            }

                .adverli > ul > li .adbox2 ul li a {
                    display: block;
                    margin: 0 0.5rem;
                }

/*store*/
.storet {
    line-height: 1.9rem;
    text-align: center;
    padding-top: 1.5rem;
    margin-bottom: 4.5rem;
}

    .storet h2 {
        line-height: 3.5rem;
        font-size: 1.4rem;
        font-weight: bold;
        color: #000;
    }

    .storet .p1 {
        margin-top: 2.25rem;
        font-size: 1.2rem;
    }

        .storet .p1 .sel1 {
            line-height: 2.4rem;
            height: 2.4rem;
            border: 1px solid #000;
            color: #000;
            width: 27%;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }

        .storet .p1 .input1 {
            width: 40%;
            height: 2.5rem;
            line-height: 2.5rem;
            display: inline-block;
            background-color: #000;
            color: #fff;
        }

.storef dt {
    line-height: 2rem;
    text-align: center;
    font-size: 1.2rem;
    color: #272829;
}

.storef dd {
    background-color: #f8f8f8;
    line-height: 1.7rem;
    margin-top: 1rem;
}

    .storef dd a {
        display: block;
        padding: 0.8rem 3% 1.2rem;
    }

    .storef dd h2 {
        line-height: 2.6rem;
        color: #000;
        font-weight: bold;
    }

.stores {
    padding-top: 1rem;
    text-align: center;
    font-size: 1.2rem;
    line-height: 1.9rem;
}

    .stores .layout {
        background-color: #f8f8f8;
        overflow: hidden;
        padding-top: 1rem;
        padding-bottom: 2.5rem;
    }

        .stores .layout h2 {
            line-height: 5.5rem;
            font-size: 1.4rem;
            font-weight: bold;
            color: #000;
        }

        .stores .layout .return {
            width: 9rem;
            line-height: 2.5rem;
            display: block;
            height: 2.5rem;
            background-color: #000000;
            color: #fff;
            font-size: 1.2rem;
            margin: 2.5rem auto 0;
        }




@media only screen and (max-width: 481px) {
    /*width: 180px; margin: auto;*/
    .star .picScroll-left .bd {
        overflow: hidden;
    }

        .star .picScroll-left .bd ul li {
            padding: 0 7.5px;
            float: left;
            _display: inline;
            overflow: hidden;
            text-align: center;
            margin-right: 0;
        }

        .star .picScroll-left .bd .tempWrap {
            margin: auto
        }
}


/*161020*/
.swiper-container {
    padding-bottom: 0rem;
}
/*161125*/
.swiper-pagination {
    height: 0.75rem;
    line-height: 0.75rem;
    bottom: 0.2rem !important;
}

.swiper-pagination-bullet {
    width: 0.75rem;
    height: 0.75rem;
    border-radius: 50%;
}

.swiper-pagination-bullet-active {
    background-color: #000;
}

.simg {
    width: 100%;
    height: 100%;
    display: table-cell;
    vertical-align: middle;
    height: 8.5rem;
    background-color: #fff;
}

    .simg img {
        display: block;
        width: 100%;
        max-height: 8.5rem;
    }

.imgh {
    width: 100%;
    display: table-cell;
    vertical-align: middle;
    height: 9.5rem;
}

    .imgh img {
        max-height: 9.5rem
    }

/*161021*/
.adverli > ul > li .adbox3 ul {
    overflow: hidden;
    margin: 0 -0.5rem;
}

    .adverli > ul > li .adbox3 ul li {
        width: 33.333%;
        float: left;
    }

        .adverli > ul > li .adbox3 ul li a {
            display: block;
            margin: 0 0.5rem;
        }


/*161125(��ҳ�İ�)*/
.regis {
    overflow: hidden;
    background: url(../images/pic4.jpg) repeat;
}

    .regis .menber {
        width: 29.5%;
        text-align: center;
        font-size: 1.3rem;
        line-height: 4.25rem;
    }

        .regis .menber a {
            display: block;
            color: #000000;
        }

        .regis .menber .sps {
            font-size: 1.9rem;
            font-weight: bold;
            line-height: 4.5rem;
            padding-top: 1.8rem;
            background: url(../images/icon/bor2.jpg) no-repeat center bottom;
            background-size: 30%;
        }

    .regis .r_brand {
        width: 70.5%;
        position: relative;
    }

        .regis .r_brand b {
            position: absolute;
            left: 0;
            top: 50%;
            transform: translateY(-50%);
            width: 100%;
            text-align: center;
            font-size: 2.3rem;
            font-weight: bold;
            color: #fff;
            display: block;
        }

.product {
    overflow: hidden;
}

    .product .prol {
        width: 57.2%;
    }

        .product .prol img {
            display: block;
        }

    .product .pror {
        width: 40%;
    }

        .product .pror a {
            display: block;
        }

            .product .pror a:first-child {
                margin-bottom: 1rem;
            }

        .product .pror img {
            display: block;
        }

.main .submit {
    width: 100%;
}

.footer .submit a {
    width: 10rem;
    font-weight: bold;
}

.lookh.look_h ul li {
   width:auto;
}

.spe_o {
    line-height: 1.7rem !important;
}
