@charset "utf-8";/* 充电式按钮 */.new_btn_rush::after {    position: absolute;    z-index: -1;    top: 0;    left: 0;    display: block;    width: 0;    height: 100%;    content: '';    background: #FFF none repeat scroll 0 0;}.new_btn_rush {    line-height: normal;    position: relative;    display: inline-block;    overflow: hidden;    margin: 0 auto;    padding: .7em 1.7em;    text-align: center;    letter-spacing: .1em;    text-transform: uppercase;    opacity: 1;    color: #FFF;    border: 1px solid #FFF;    border-radius: 3px;    outline: medium none;    background: transparent;}.new_btn_rush::after {    -webkit-transition: width .6s cubic-bezier(.4, .4, .01, 1) 0s; /* Safari 和 Chrome */       -moz-transition: width .6s cubic-bezier(.4, .4, .01, 1) 0s; /* Firefox 4 */         -o-transition: width .6s cubic-bezier(.4, .4, .01, 1) 0s; /* Opera */            transition: width .6s cubic-bezier(.4, .4, .01, 1) 0s;}.new_btn_rush {    -webkit-transition: color .4s ease-out 0s; /* Safari 和 Chrome */       -moz-transition: color .4s ease-out 0s; /* Firefox 4 */         -o-transition: color .4s ease-out 0s; /* Opera */            transition: color .4s ease-out 0s;}.new_btn_rush:hover:after {    width: 100%;}.new_btn_rush:hover {    color: #7F7F7F;}/* 首页按钮每次更换 */.red_rush_btn {    color: #982329;    border-color: #982329;}.red_rush_btn:hover {    color: #FFF;}.red_rush_btn:after {    background-color: #982329;}.blue_rush_btn {    color: #0071AB;    border-color: #0071AB;}.blue_rush_btn:hover {    color: #FFF;}.blue_rush_btn:after {    background-color: #0071AB;}/* 充电式按钮 --end *//* 间距设置 */@media(min-width:768px) {    #html-slot-container .title-line {        padding: 0 30px;    }}@media(max-width:767px) {    #home-banner-c div.margin-bot-20 {        margin-bottom: 0 !important;    }        #html-slot-container .grid-title {        margin-bottom: 0;    }        #html-slot-container .grid-title h3 {        margin: 0;    }}/* 间距设置 --end *//* 首页欲望清单 */#homelower-carouse {    position: relative;    display: flex;    align-items: center;    margin-top: 4px;    margin-bottom: 4px;    padding: 85px 0;}.homelower-tittle {    position: absolute;    top: 34px;    width: 100%;    text-align: center;}.homelower-carouse-content {    position: relative;    z-index: 1;    overflow: hidden;    margin: 0 30px;    padding: 5px;}.homelower-button-next,.homelower-button-prev {    position: absolute;    z-index: 10;    top: 50%;    right: auto;    left: 5px;    width: 36px;    height: 36px;    margin-top: -18px;    cursor: pointer;    background: url(../images/ico_sliding_910_179c3eecc8924a1691e97b1ea629f1eb.png) no-repeat;    background-position: 0 -740px;}        .homelower-button-next {    right: 5px;    left: auto;;    background-position: -84px -740px;}.homelower-pagination {    position: absolute;    z-index: 10;    bottom: 10px;    left: 0;    width: 100%;    text-align: center;}.homelower-pagination .swiper-pagination-bullet {    margin: 0 5px;}.homelower-carouse-content img {    width: 100%;    color: transparent;}.homelower-label {    line-height: 1.2em;    position: absolute;    bottom: 0;    display: flex;    display: none;    align-items: center;    width: 100%;    height: 0;    padding: 0;    -webkit-transition: height 300ms linear;       -moz-transition: height 300ms linear;            transition: height 300ms linear;    vertical-align: middle;    color: white;    background-color: rgba(0,0,0,.5);}.homelower-label span {    margin: 0 .5em;    -webkit-transition: transform 300ms linear;       -moz-transition: transform 300ms linear;            transition: transform 300ms linear;    transform: translateY(2.4em);}.homelower-carouse-content .swiper-slide:hover .homelower-label {    height: 3em;}        .homelower-carouse-content .swiper-slide:hover .homelower-label > span {    transform: translateY(0);}#html-slot-container {    margin-top: 18px;}@media(max-width:767px) {    #homelower-carouse {        position: relative;        display: block;        width: 100%;        margin: 8px 0;        padding: 0;        background: none;        -webkit-box-shadow: 0 .4px 4px 1px #BBB;           -moz-box-shadow: 0 .4px 4px 1px #BBB;                box-shadow: 0 .4px 4px 1px #BBB;    }    .homelower-tittle {        top: -30px;    }    .homelower-carouse-content {        margin: 40px auto 0;        padding: 0;    }    .homelower-button-next,    .homelower-button-prev {        width: 35px;        height: 100px;        margin-top: -50px;        transform: scale(.6);        background: url(../images/sprite.png) -19px -285px no-repeat;    }    .homelower-button-next {        background-position: -72px -285px;    }    .homelower-carouse-content img {        width: 100%;        box-shadow: none;    }    #homelower-carouse .homelower-pagination {        line-height: 30px;        top: 15px;        bottom: auto;        left: 15px;        width: 80px;        height: 30px;        text-indent: 25px;        color: #FFF;        border-radius: 15px;        background-color: rgba(0,0,0,.5);    }    #homelower-carouse .homelower-pagination:after {        position: absolute;        top: 11px;        left: 9px;        width: 14px;        height: 12px;        content: '';        background-color: #FFF;        box-shadow: 1px -1.5px 0 0 rgba(0,0,0,.5),3px -3px 0 .5px #FFF;    }    .homelower-label {        height: 3em;    }        .homelower-label span {        transform: translateY(0);    }    #html-slot-container {        margin-top: 0;    }}#homelower-carouse .swiper-lazy-preloader {    position: absolute;    z-index: 10;    top: 50%;    left: 50%;    width: 32px;    height: 32px;    margin-top: -16px;    margin-left: -16px;    -webkit-transform-origin: 50%;       -moz-transform-origin: 50%;            transform-origin: 50%;    -webkit-animation: swiper-preloader-spin 1s steps(12,end) infinite;       -moz-animation: swiper-preloader-spin 1s steps(12,end) infinite;            animation: swiper-preloader-spin 1s steps(12,end) infinite;}/* 首页欲望清单 --end *//* 三位展示栏 */.show-3-ad{    /* display: flex;    display: -webkit-flex; */    padding-top: 35px;    /* font-size: 15px; */    text-align: center;}.show-ad-item{    /* width: 33%;    margin: 0 15px; */    padding-top:10px;     padding-bottom:10px; }.show-ad-item a{    display: inline-block;}.show-ad-item .title{    padding-top: 16px;}.show-ad-item img{    width: 100%;}/* 三位展示栏 --end *//* 分类导向 */.to-gallery{    display: flex;    display: -webkit-flex;    margin: 2rem;    justify-content: center;    -webkit-justify-content:center;    text-align: center;}.to-gallery a{    padding: 1% 5%;}.line-hover:after{    content: "";    display: block;    height: 2px;    background-color: #0d1010;    width: 100%;    transform: scale(0);    transform-origin: left;    transition: transform .5s;}.line-hover:hover:after {    transform: scale(1);}/* 分类导向 --end *//* 铺款 */.product-text{    width: 90%;    margin: 11% auto 2%;}.product-text p{    margin:2rem 0 2rem;}.product-text span{    display: inline-block;    padding: 1% 1.5%;    text-decoration: underline;}.product-img{    padding: 0 5px}.product-img span{    opacity: 0;    border-bottom: 1px solid #000;    transition: opacity 1s;}.product-img:hover span{    opacity: 1;    transition: opacity 1s;}span.discount-icon{    opacity: 1;    margin-top: -45px;    position: absolute;    left: 50%;    transform: translateX(-50%);    padding: 2px 10px;    border-bottom: 0;    background: #d80c1e;    display: block;    line-height: initial;    color: #fff;    font-size: 0.9vw;}.product-img figcaption{    position: relative;    margin: 5px 0 10px;}@media(max-width:767px) {    span.discount-icon{        margin-top: -24px;    }    .mob-proitem figcaption{        position: relative;    }}/* 铺款 --end *//* 最新资讯 */#home-banner-c .title{    font-size: 2em;    padding: 16px 0 20px;}#home-banner-c .text{    display: inline-block;    font-size: 1.2em;    margin: .5em 0;}@media(max-width:767px) {    #home-banner-c .text{        text-decoration: underline;        padding: 1em 0;        margin: 0 0 1em;    }    .new_span_underline:before{        content: none;    }}/* 最新资讯--end *//* ugg-life */.ugg-life{    width: 100%;    white-space: nowrap;    font-size: 0;}/* 文案 */.ugg-life-warpper{    display: inline-block;    position: relative;}.ugg-life-warpper span{    position: absolute;    bottom: 2px;    color: #000;    font-size: 12px;    left: 5px;}/* ugg-life --end *//* mob-商品铺款 */.mob-proitem{    display: flex;    display: -webkit-flex;    overflow-x: auto;    flex-wrap: nowrap;    -webkit-flex-wrap: nowrap;    padding-bottom: 2em;    margin-top: 1.5em;}.mob-proitem > div{    flex: 0 0 auto;    -webkit-flex: 0 0 auto;    width: 60%;    padding:0 5px;}.mob-proitem img{    width: 100%;}.show-proitem .item-buy{    display:inline-block;    padding: 0.5rem;    margin-bottom: 4em;    width: 80%;}