/* 重置 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input, select {margin: 0;padding: 0;border: 0;font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
/* webkit引擎的浏览器取消默认样式(-webkit-appearance) */
input,textarea{-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important;/*-webkit-appearance:none;*/}
:focus{outline:none;}
img{vertical-align:middle;border:0 none;}
a{text-decoration:none;color:inherit;}
section{display:block;margin:0 auto;}
header,footer{margin:0 auto;width:100%;}
em,i{font-style:normal;}
button,input{border:0 none; padding: 0}
u,del{text-decoration:none;}
/* webkit引擎的浏览器取消默认样式 */
input[type="submit"],input[type="reset"],input[type="button"],input[type="password"],input[type="text"],input[type="tel"],button{-webkit-appearance:none;outline:none;}

.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
/*基于display:table-cell的自适应布局*/
.cell{display:table-cell; *display:inline-block; width:2000px; *width:auto;}
/*双栏自适应cell部分连续英文字符换行*/
.cell_bk{display:table; width:100%; table-layout:fixed; word-wrap:break-word;}
/*单行文字溢出虚点显示*/
.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

html, a {-webkit-tap-highlight-color: transparent}
textarea.fixAndroidKeyboard:focus, input.fixAKeyboard:focus {-webkit-tap-highlight-color: rgba(255,255,255,0);-webkit-user-modify: read-write-plaintext-only}

html, body {line-height: 1;width: 100%;font-family: Arial,Helvetica,STHeiTi,sans-serif;-webkit-text-size-adjust: none;  }

.nwrapper{width: 100%; min-width: 320px; max-width: 750px; position: relative; margin: 0 auto;}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: #fff;
    background-image: none;
    color: rgb(0, 0, 0);
    display: -webkit-box;
    display: flex;
}

/*分割*/
.nhr{ width: 100%; height: .2rem; background: #f2f2f2}

/*弹窗样式*/
.dialog-cart {
    position: fixed;
    top: 50%;
    width: 100%;
    height: auto;
    z-index: 999;
    max-width: 750px;
    opacity: 1;
}
.dialog-cart .dialog-cart-inner {
    background: rgba(0, 0, 0, 0.5);
    position: relative;
    overflow: hidden;
    width: 270px;
    height: auto;
    margin: 0 auto;
    padding: 10px;
    border-radius: 6px;
}
.dialog-cart .dialog-cart-inner span {
    width: 270px;
    height: auto;
    float: left;
    font-size: 16px;
    overflow: hidden;
    color: #ffffff;
    line-height: 24px;
    text-align: center;
}

/*
图片懒加载css
*/
@-webkit-keyframes fadein {
    0% {
        opacity: 0;
    }
    50% {
        opacity: .5;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fadein {
    0% {
        opacity: 0;
    }
    50% {
        opacity: .5;
    }
    100% {
        opacity: 1;
    }
}

.data-img_fadein {
    -webkit-animation: fadein 1s ease-in 1;
            animation: fadein 1s ease-in 1;
}

/*禁止body滚动*/
.hidescroll {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

/* 阴影层 */
.cmp-fixed {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6);
    z-index: 888;
    top: 0;
    left: 0;
    display: none;
}

.cover-mask-toggle {
    display: block;
    background: rgba(0, 0, 0, .5);
}

/*失效遮盖层*/
.lose-goods{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
    text-align: center;
    font-size: .3rem;
    color: #444444;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-box;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
}.bottom-to-top {
    width: 38px;
    height: 38px;
    position: fixed;
    bottom: 62px;
    right: 9px;
    z-index: 888;
    display: none;
}
.bottom-to-top img {
    width: 100%;
    height: auto;
    display: block;
}
.is-loading {
    width: 100%;
    height: auto;
    float: left;
    margin: 1rem 0;
    font-size: 14px;
    text-align: center;
}
.is-loading em {
    width: 23px;
    height: 25px;
    display: inline-block;
    background: url(/wrap/images/3e7bfde2.loading.gif) no-repeat center;
    background-size: 23px 23px;
    vertical-align: top;
}
.is-loading span {
    color: #b3b3b3;
    display: inline-block;
    margin-left: .1rem;
    line-height: 27px;
}
.floor {
  font-size: 0;
  width: 100%;
}
.bottom-bar-pannel {
  position: fixed;
  width: 100%;
  /*height: 1rem;*/
  height: 53px;
  left: 0;
  bottom: 0;
  /*max-height: 54px;*/
  background: #fff;
  border-top: 1px solid #dddddd;
}
.bottom-bar-pannel .floor-container {
  width: 100%;
  overflow: visible;
  /*box-shadow: 0 0 10px 0 rgba(155, 143, 143, 0.6);*/
  /*-webkit-box-shadow: 0 0 10px 0 rgba(155, 143, 143, 0.6);*/
  /*-moz-box-shadow: 0 0 10px 0 rgba(155, 143, 143, 0.6);*/
  height: 100%;
  font-size: 0;
}
.bottom-bar-pannel .floor-container .tab {
  width: 100%;
  position: relative;
  height: 100%;
}
.bottom-bar-pannel .floor-container .tab li {
  width: 25%;
  float: left;
  text-align: center;
  height: 100%;
}
.bottom-bar-pannel .floor-container .tab li .bar-img {
  width: 1.4rem;
  height: 100%;
  position: relative;
  display: inline-block;
  max-width: 64px;
}
.bottom-bar-pannel .floor-container .tab li .bar-img img {
  max-height: 100%;
  max-width: 100%;
  width: auto;
  overflow: hidden;
  vertical-align: bottom;
}
.navbar-header {
    width: 100%;
    display: block;
    max-width: 750px;
    min-width: 320px;
    z-index: 999999999;
    background: #FFFFFF;
    border-top: 1px solid #b2b2b2;
}

.navbar-header header {
    width: 96%;
    overflow: hidden;
    zoom: 1;
    background: #FFFFFF;
    margin: 0 2%;
}

.navbar-header header > img {
    width: 2rem;
    height: .56rem;
    padding: .2rem 0;
    float: left;
}

.navbar-header header .search-placeholder {
    width: 4.8rem;
    height: .56rem;
    background: #f2f2f2;
    border-radius: .1rem;
    text-align: center;
    float: left;
    margin: .2rem .24rem;
    margin-right: 0;
    position: relative;
}

.navbar-header header .search-placeholder > span {
    font-size: .24rem;
    display: block;
    width: 100%;
    height: .56rem;
    line-height: .56rem;
    background: #f2f2f2;
    border-radius: .05rem;

}

.navbar-header header .search-placeholder img {
    width: .3rem;
    height: .3rem;
    position: absolute;
    top: .14rem;
    left: .1rem;
}

.hy-category-tab {
    width: 100%;
    height: .7rem;
}

.hy-category-tab #category {
    width: 100%;
    height: .7rem;
    overflow-x: hidden;
}

.hy-category-tab #category > ul {
    overflow: hidden;
    height: .7rem;
}

.hy-category-tab #category > ul > li {
    width: 1.6rem;
    height: .7rem;
    line-height: .7rem;
    background: #fff;
    text-align: center;
    position: relative;
    float: left;
    text-decoration: none;
    font-size: .32rem;
    font-weight: 300;
    color: #232326;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    position: relative;
    cursor: pointer;
}

.hy-category-tab #category > ul > li > span {
    width: 70%;
    height: .04rem;
    background: #c35157;
    position: absolute;
    bottom: .05rem;
    left: 15%;
    display: none;
}

.hy-category-tab #category > ul > .li_active {
    color: #c35157 !important;
}

.hy-category-tab #category > ul > li .span_active {
    display: block;
}

.category-viewport {
    width: 100%;
    z-index: -1;
    background: #ffffff;
    padding-bottom: 50px;
}

.category-viewport .hy-category-content {
    width: 100%;
    height: auto;
    min-height: 100%;
    font-size: .24rem;
    color: #252525;
    background-color: #f3f5f7;
}

/*轮播*/
.swiper-container-01 {
    width: 100%;
}

.swiper-container-01 > .swiper-wrapper {
    width: 100%;
    float: left;
}

.swiper-container-01 > .swiper-wrapper > .swiper-slide {
    width: 100%;
    overflow: hidden;
    zoom: 1;
    float: left;
}

.swiper-container-01 > .swiper-wrapper > .swiper-slide a {
    width: 100%;
    overflow: hidden;
    zoom: 1;
    float: left;
}

.swiper-container-01 > .swiper-wrapper > .swiper-slide a img {
    width: 100%;
    height: 3.62rem;
}

/*轮播*/
/*固定模块*/
.ExhibitionBox {
    width: 100%;
    overflow: hidden;
    zoom: 1;
    background: #FFFFFF;
}

.Exhibition {
    width: 96%;
    height: .72rem;
    overflow: hidden;
    zoom: 1;
    background: #FFFFFF;
    margin: 0 2%;
}

.Exhibition-list {
    width: 33.3%;
    float: left;
    margin: .2rem 0;
}

.Exhibition-list > img {
    width: .32rem;
    height: .32rem;
    float: left;
}

.Exhibition-list > p {
    width: auto;
    height: .32rem;
    line-height: .32rem;
    font-size: .24rem;
    font-weight: 500;
    float: left;
    text-align: center;
    padding: 0 .04rem;
    color: #818080;
}

.Exhibition-list > span {
    width: auto;
    height: .28rem;
    line-height: .28rem;
    font-size: .16rem !important;
    font-weight: 500;
    float: left;
    text-align: center;
    color: #9c9b9b;
    margin-top: .03rem;
}

.Exhibition-list-r {
    float: right !important;
}

/*固定模块*/
/*平台头条*/
.tigerHeadlines {
    background: #fff;
    margin: .16rem 0;
    overflow: hidden;
    zoom: 1;
}

.tigerHeadlines .tigerHeadlines-l {
    float: left;
    height: .7rem;
}

.tigerHeadlines .tigerHeadlines-l > span {
    float: left;
    height: .7rem;
}

.tigerHeadlines .tigerHeadlines-l > span > img {
    width: 1.4rem;
    height: .4rem;
    float: left;
    padding: .15rem .2rem;

}

.tigerHeadlines .tigerHeadlines-l > em {
    float: left;
    height: 70%;
    margin: 5% 0;
    width: .02rem;
    background: #CCCCCC;
}

.tigerHeadlines .tigerHeadlines-l > img {
    width: .3rem;
    height: .3rem;
    float: left;
    margin: .2rem;
}

.tigerHeadlines .tigerHeadlines-r {
    float: left;
    width: 65%;
    height: .7rem;
    font-size: .24rem;
}

.tigerHeadlines .dial_msg_box {
    width: 100%;
    height: .74rem;

}

.tigerHeadlines.dial_msg_box > ul {
    width: 100%;
    height: .74rem;
    float: left;
}

.tigerHeadlines .dial_msg_box > ul > li {
    width: 100%;
    height: .74rem;
    float: left;
}

.tigerHeadlines .dial_msg_box > ul > li > em {
    width: 100%;
    height: .74rem;
    line-height: .74rem;
    display: block;
    float: left;
    font-size: .28rem;
    color: #606060;
    overflow: hidden;
}

/*功能模块*/
.img_recommend {
    overflow: auto;
    overflow-y: hidden;
    zoom: 1;
    margin: 8px 0;
}

.img_recommend > div {
    float: left;
    background: #FFFFFF;
    margin: .02rem;
}

.img_recommend .col-1 {
    width: 49%;
    height: 3.63rem;
    position: relative;
    margin-bottom: 0;
}

.img_recommend .col-2 {
    width: 49%;
    height: 1.8rem;
}

.img_recommend .col-1 > a > img,
.img_recommend .col-2 > a > img {
    width: 100%;
    height: 100%;
}

/*楼层公共样式*/
.shopping-title {
    width: 100%;
    height: 0.86rem;
    background: #fff;
    /*  margin-bottom: .16rem;*/
}

.shopping-title span {
    float: left;
    margin: 0 .2rem;
    height: 0.86rem;
    line-height: 0.86rem;
    font-size: .36rem;
    font-weight: bold;
    color: #c35157;
}

.shopping-title .floor_title_right {
    width: 25%;
    height: .4rem;
    line-height: .4rem;
    color: #c35157;
    float: right;
    font-size: .24rem;
    text-indent: 10px;
    border: 1px solid #c35157;
    border-right: none;
    border-radius: 15px 0 0 15px;
    margin: .23rem 0;
}

.shopping-title .floor_title_right > img {
    width: .3rem;
    height: .3rem;
    float: right;
    margin: .04rem .2rem .04rem 0;
}

.shoppingBox {
    width: 98%;
    height: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
    display: -webkit-box;
    -webkit-box-orient: horizontal;
    overflow: auto;
    margin: .16rem .08rem;
}

::-webkit-scrollbar {
    display: none
}

::-webkit-scrollbar {
    width: 1px;
    height: 1px
}

/*::scrollbar {
    width: 1px;
    height: 1px
}*/

.shoppingBox .cart-goods {
    width: 2.4rem;
    height: auto;
    padding-right: .2rem;
}

.shoppingBox .cart-goods .goods-image {
    width: 2.4rem;
    height: 2.4rem;
    position: relative;
}

.shoppingBox .cart-goods .goods-image > img {
    width: 2.4rem;
    height: 2.4rem;
}

.shoppingBox .cart-goods > p {
    margin-top: .1rem;
    font-size: .24rem;
    color: #444444;
    line-height: .34rem;
    height: .68rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.shoppingBox .cart-goods > b {
    width: 100%;
    font-size: .24rem;
    color: #B2A280;
    height: .5rem;
    line-height: .5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    background: #F1ECE2;
}

.countDown {
    float: left;
    margin-left: .2rem;
    position: absolute;
    left: 0rem;
    top: .5rem;
}

.countDown > b {
    float: left;
    background: #000000;
    color: #FFFFFF;
    border-radius: .05rem;
    font-size: .18rem;
    text-align: center;
    padding: .1rem;
    margin: .2rem 0;
}

.countDown .jiedian {
    width: .3rem;
    line-height: .42rem;
    background: #FFFFFF;
    color: #000;
    font-size: .4rem;
    padding: 0;
}

.item_title {
    height: .8rem;
    margin-top: .2rem;
    line-height: .4rem;
    overflow: hidden;
    font-size: .28rem;
}

.item_vipPrice {
    width: 100%;
    height: .28rem;
    padding-top: .1rem;
    overflow: hidden;
    zoom: 1;
}

.item_vipPrice > em {
    height: .28rem;
    line-height: .28rem;
    color: #fd4062;
    font-size: .28rem;
    float: left;
}

.item_vipPrice > span {
    height: .24rem;
    line-height: .28rem;
    font-size: .24rem;
    color: #000;
    display: inline-block;
    float: left;
    margin: .02rem .1rem;
}

.item_vipPrice > img {
    width: .6rem;
    height: .2rem;
    float: left;
    margin-top: .05rem;
}

/*楼层公共样式*/

/*楼层1*/
.discover {
    width: 100%;
    overflow: hidden;
    zoom: 1;
    /*   margin: .16rem 0;*/
}

.discover .discover-title {
    width: 100%;
    height: 0.86rem;
    background: #fff;
}

.discover .discover-title > span {
    float: left;
    margin: 0 .2rem;
    height: 0.86rem;
    line-height: 0.86rem;
    font-size: .36rem;
    font-weight: bold;
    color: #c35157;
}

.discover .discover-title .floor_title_right {
    width: 25%;
    height: .4rem;
    line-height: .4rem;
    color: #c35157;
    float: right;
    font-size: .24rem;
    text-indent: 10px;
    border: 1px solid #c35157;
    border-right: none;
    border-radius: 15px 0 0 15px;
    margin: .23rem 0;
}

.discover .discover-title .floor_title_right > img {
    width: .3rem;
    height: .3rem;
    float: right;
    margin: .04rem .2rem .04rem 0;
}

.discover_list {
    width: 100%;
    height: auto;
    max-height: 10.49rem;
    margin-top: .16rem;
    overflow: hidden;
}

.discover_list li {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 .1rem .2rem;
    width: 50%;
    float: left;
}

.dis_item_cont {
    background-color: #fff;
    padding: 10px;
}

.dis_item_cont a {
    display: block;
    color: #666;
}

.dis_item_cont .dis_item_cont_u > img {
    display: block;
    width: 100%;
    height: 3.2rem;
}

/*新品推荐*/
.newArrivals {
    width: 100%;
    overflow: hidden;
    zoom: 1;
    margin-bottom: .2rem;
}

.newArrivals .newArrivals-box {
    width: 100%;
    height: auto;
    max-height: 4.6rem;
    overflow: hidden;
}

.newArrivals .newArrivals-box .newArrivals-list {
    width: 49.2%;
    height: 2.32rem;
    float: left;
    background: #fff;
    margin: .04rem 0;
}

.newArrivals .newArrivals-box .newArrivals-list > img {
    width: 100%;
    height: 100%;
    float: left;
}

.newArrivals .newArrivals-box .newArrivals-list:nth-child(even) {
    margin-left: 0.09rem;
}

/*限时折扣*/
.Discount {
    width: 100%;
    /* margin: .16rem 0;*/
}

.Discount .Discount-title {
    width: 100%;
    height: 0.86rem;
    background: #fff;

}

.Discount .Discount-title span {
    float: left;
    margin: 0 .2rem;
    height: 0.86rem;
    line-height: 0.86rem;
    font-size: .36rem;
    font-weight: bold;
    color: #c35157;
}

.Discount .Discount-title .countDown-Vice {
    float: left;
}

.Discount .Discount-title .countDown-Vice b {
    float: left;
    background: #000000;
    color: #FFFFFF;
    border-radius: .05rem;
    font-size: .28rem;
    text-align: center;
    padding: .1rem;
    margin: .2rem 0;
}

.Discount .Discount-title .countDown-Vice .jiedian {
    width: .4rem;
    line-height: .42rem;
    background: #FFFFFF;
    color: #000;
    font-size: .48rem;
    padding: 0;
}

.Discount .Discount-title .floor_title_right {
    width: 25%;
    height: .4rem;
    line-height: .4rem;
    color: #c35157;
    float: right;
    font-size: .24rem;
    text-indent: 10px;
    border: 1px solid #c35157;
    border-right: none;
    border-radius: 15px 0 0 15px;
    margin: .23rem 0;
}

.Discount .Discount-title .floor_title_right > img {
    width: .3rem;
    height: .3rem;
    float: right;
    margin: .04rem .2rem .04rem 0;
}

/*热销商品*/
.hotCommodity {
    width: 100%;
    overflow: hidden;
    zoom: 1;
    margin-bottom: .2rem;
}

.hotCommodity .hotCommodity-box {
    width: 98%;
    /*margin: .16rem 1%;*/
    margin: 0 1%;
    height: auto;
    overflow: hidden;
    zoom: 1;
}

.hotCommodity .hotCommodity-box .hotCommodity-list {
    width: 100%;
    float: left;
    margin-top: .1rem;
    background: #fff;
}

.hotCommodity .hotCommodity-box .hotCommodity-list .hotCommodity-list-l {
    width: 45%;
    height: 2.5rem;
    float: left;
    position: relative;
}

.hotCommodity .hotCommodity-box .hotCommodity-list .hotCommodity-list-l img {
    width: 2.2rem;
    height: 2.2rem;
    margin: .15rem 15%;
}

.hotCommodity .hotCommodity-box .hotCommodity-list .hotCommodity-list-l .Top {
    width: 1.12rem;
    height: .52rem;
    line-height: .52rem;
    text-align: center;
    font-size: .32rem;
    color: #B2A280;
    font-weight: 500;
    position: absolute;
    top: .2rem;
    left: 0;
    border-radius: 0 15px 15px 0;
    border-left: none;
    background: #F1ECE2;
}

.hotCommodity .hotCommodity-box .hotCommodity-list .hotCommodity-list-r {
    width: 55%;
    height: 2.5rem;
    overflow: hidden;
    zoom: 1;
    float: left;
}

.hotCommodity .hotCommodity-box .hotCommodity-list .hotCommodity-list-r > p {
    width: 100%;
    height: .52rem;
    line-height: .52rem;
    font-size: .32rem;
    margin-top: .5rem;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    padding: .05rem 0;
    overflow: hidden;
}

.hotCommodity .hotCommodity-box .hotCommodity-list .hotCommodity-list-r > b {
    width: 100%;
    font-size: .24rem;
    margin: .1rem 0;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    padding: .05rem 0;
    color: #c3b79c;
}

.thematicActivities {
    width: 100%;
    overflow: hidden;
    zoom: 1;
    /* margin: .16rem 0;*/
}

.thematicActivities .thematicActivities-banner {
    width: 100%;
    height: 2rem;
}

.thematicActivities .thematicActivities-banner img {
    width: 100%;
    height: 100%;
}

#branchList {
    z-index: -10;
}

.hy-category-tab {
    z-index: 99999;
}

.swiper-pagination-bullet-active {
    background: red !important;
}

/**
 * Swiper 3.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2017, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: March 10, 2017
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:6px;height:6px;display:inline-block;border-radius:100%; opacity: 1; background: #e0e0e0}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#ffffff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,right top, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top, right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body {
  background: #fff;
}
::-webkit-scrollbar{display:none}
::-webkit-scrollbar{width:1px;height:1px}
.index-search-main {
  width: 100%;
  height: 50px;
  background: #ffffff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-align: center;
      align-items: center;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: center;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
}
.index-search-main i {
  width: 100px;
  height: auto;
  display: block;
  margin-left: 10px;
}
.index-search-main i img {
  width: 100%;
  height: auto;
  display: block;
}
.index-search-main span {
  width: auto;
  height: 30px;
  display: block;
  margin: 0 10px;
  -ms-flex: 1;
      flex: 1;
  -webkit-box-flex: 1;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAApRJREFUSA29Vr1uE0EQntmcwztQuElJAxJPQIFEFxBPgCyZnw4piOBTZKEzICJR0IClKA+QAtIhUdAjkKhIl8ZFxCuQxDfMN+c92cnu+hKduMK3nvl+9nZn547oP18c8xuPx53JZLIuwuskcpOZrwIrIkfE/JNZ9rvd7n6/3z+JaYTiQcPBYOsuSbmt4mshko/pJA6J3cZo9PKzjy27LxgOh0N3enz6phTZAJGJf5PjnU658pWu0MTE/lL3xE1vUyk9IbmGmGPezlaz58ovDZP4yeZz3kxnfqwzeaoiHwIiB8o50Ph7xT8SoneYoI4h9WxeLzSunxDLKOX0k5k5ulMUxbcQ4Wwsz/NbUtIXXf5Vdiv3li2vgwAKBHuGMZ6sqRnwwIKDMTRMy/6Ef8ywqkZZw55hGcPQeBQccFFk0Iojdb+RtNLHQAsksGfIJC/jKBegWivCMEOcM+StGiPAZeGaO9OK4c3QH+q69GPoVHx2bGqtCLZ6wkjykuGkpiWtXUFdD/UlTWquav1JaVSz0d4IkHWQFDqR81yt1u8JWFWlaMQG0nalFZdckpCYcZSLnJ7JvRDGx0wcXV83+xC9Ee3KJ5veqxaHvso/itdFNfkI2QztFaNdHxj0RrSrCP5c2FqbcpDI2G2eA5wJ1L0U8fxF/haN2PppvHmbBJbRN2/0UQSZ6WMxKh4rX+cdvhYMZyIXfj3NS6vprpr2YqYLhp7Y9AWMPcMyTml6X4Qeen7KNGgIYuQTw+GcofSVuOcLRGOcD/IdNX2wzDRq6IlN701NWzPExJqYtmrYxNTOYdNla4JDdVZVSrsej73N860n+N+6IURDpvr5cQO5ha82BNq6YKpXT5/sl+7u9U4ne9WW9oV0/gEr/10u9fnghAAAAABJRU5ErkJggg==) no-repeat #e6e6e6;
  background-size: 16px;
  background-position: 10px center;
  border-radius: 4px;
  font-size: 13px;
  color: #999999;
  line-height: 32px;
  padding-left: 30px;
}
.tab-list {
  width: 100%;
  height: .8rem;
  overflow: hidden;
  background: #ffffff;
  -webkit-box-shadow: 0 5px 4px 0 rgba(155,143,143,0.2);
          box-shadow: 0 5px 4px 0 rgba(155,143,143,0.2);
  z-index: 888;
  position: fixed;
  top: 50px;
  left: 0;
}
.tab-list #topfixed {
  overflow: hidden;
}
.tab-list #topfixed ul {
  width: auto;
  height: .8rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
}
.tab-list #topfixed ul li {
  width: auto;
  height: .8rem;
  padding: 0 .3rem;
  font-size: .28rem;
  line-height: .8rem;
  text-align: center;
}
.tab-list #topfixed ul li span {
  display: block;
  width: 100%;
  height: .8rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.tab-list #topfixed ul .active span {
  color: #c4163d;
  border-bottom: 2px solid #c4163d;
}
.hy-content-wrap {
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
  padding-bottom: 54px;
}
.hy-content-wrap .hy-content-inner {
  display: -webkit-flex;
  overflow: hidden;
}
.hy-content-wrap .hy-content-inner .hy-wrap{
  width: 100%;
  overflow-y: auto;
  padding-bottom: .2rem;
  -webkit-flex: 1;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap {
  overflow-y: auto;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .wrap-slider {
  width: 100%;
  height: auto;
  background: #ffffff;
  margin-top: .2rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .wrap-slider .swiper-container {
  width: 100%;
  height: 4.16rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .wrap-slider .swiper-container .swiper-wrapper{
  width: 100%;
  height: 4.16rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .wrap-slider .swiper-container .swiper-wrapper .swiper-slide{
  width: 7.5rem ;
  height: 4.16rem;
  overflow: hidden;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .wrap-slider .swiper-wrapper .swiper-slide img{
  border-radius: .16rem;
  width: 6.94rem;
  height: 3.56rem;
  display: block;
  margin: 0 auto;
}

/*轮播组件更改默认属性*/
.pagination{
  position: relative;
  z-index: 1;
  font-size: 12px;
  color: #fff;
  margin: -18px auto;
  border-radius: 18px;
  padding: 3px 0;
  text-align: center;
}

.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .wrap-slider .advertise {
  width: auto;
  height: auto;
  padding: 0 .2rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: center;
  -webkit-box-pack: justify;
  display: none;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .wrap-slider .advertise span {
  width: 1.7rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-align: center;
      align-items: center;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: center;
  padding: .2rem 0;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .wrap-slider .advertise span img {
  width: 100%;
  height: auto;
  display: block;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .wrap-slider .advertise span b {
  font-size: .26rem;
  color: #666666;
  display: block;
  margin-left: .05rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .wrap-slider .advertise span i {
  font-size: .20rem;
  color: #999999;
  display: block;
  margin-left: .1rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .headline {
  width: auto;
  height: auto;
  background: #ffffff;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: center;
  padding: .2rem;
  margin-top: .2rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .headline i {
  width: 1.08rem;
  height: auto;
  padding: .02rem 0;
  display: block;
  overflow: hidden;
  border-right: 1px solid #dddddd;
  padding-right: .2rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .headline i img {
  width: 100%;
  height: auto;
  display: block;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .headline .headline-news {
  display: -ms-flexbox;
  display: flex;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0;
  margin-left: .2rem;
  -ms-flex: 1;
      flex: 1;
  -webkit-box-flex: 1;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .headline .headline-news em {
  width: .3rem;
  height: auto;
  display: block;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .headline .headline-news em img {
  width: 100%;
  height: auto;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .headline .headline-news .news-list {
  -ms-flex: 1;
      flex: 1;
  -webkit-box-flex: 1;
  margin-left: .15rem;
  width: 100%;
  height: .32rem;
  font-size: .26rem;
  color: #444444;
  overflow: hidden;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .headline .headline-news ul{
  width: 100%;
  height: auto;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .headline .headline-news ul li {
  width: 100%;
  height: .32rem;
  line-height: .34rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor-func {
  width: 100%;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background: #ffffff;
  margin: .2rem 0;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor-func .time-limit,
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor-func .coupons-carousel {
  width: 3.75rem;
  height: 3.75rem;
  background-size: 100%;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor-func .time-limit .coupons,
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor-func .coupons-carousel .coupons,
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor-func .time-limit .carousel,
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor-func .coupons-carousel .carousel {
  width: 100%;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor-func .time-limit {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-right: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  font-size: .3rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor-func .time-limit em {
  display: -ms-flexbox;
  display: flex;
  display: -webkit-box;
  margin: .8rem 0 0 .3rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor-func .time-limit em i {
  font-size: .26rem;
  width: .4rem;
  height: .4rem;
  display: block;
  background: #000;
  color: #ffffff;
  border-radius: 4px;
  text-align: center;
  line-height: .4rem;
  margin: 0 .1rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor-func .coupons,
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor-func .carousel {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #dddddd;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor-func .item {
  height: 1.875rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-size: 100%;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor-func .donate {
  width: 3.75rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-right: 1px solid #dddddd;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor-func .reduce {
  width: 3.75rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor {
  width: 100%;
  height: auto;
  background: #ffffff;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .floor-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-align: center;
      align-items: center;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: center;
  padding: .15rem 0;
  font-size: 0;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .floor-title p {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
      flex-flow: column nowrap;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  color: #c4163d;
  margin: 0 .2rem;
  max-width: 2.3rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .floor-title p b {
  width: 100%;
  font-size: .28rem;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .floor-title p i {
  width: 100%;
  font-size: .24rem;
  display: block;
  margin-top: .1rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .floor-title span {
  display: block;
  border-top: 1px solid #c4163d;
  border-bottom: 1px solid #c4163d;
  border-left: 1px solid #c4163d;
  color: #c4163d;
  font-size: .26rem;
  text-align: center;
  padding: .1rem .5rem .1rem .3rem;
  border-radius: .5rem 0 0 .5rem;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: .26rem auto;
  background-position: 90% center;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .floor-title em {
  display: -ms-flexbox;
  display: flex;
  display: -webkit-box;
  top: .4rem;
  left: 1.2rem;
  font-size: .3rem;
  -ms-flex: 1;
      flex: 1;
  -webkit-box-flex: 1;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .floor-title em i {
  font-size: .26rem;
  width: .4rem;
  height: .4rem;
  display: block;
  background: #000;
  color: #ffffff;
  border-radius: 4px;
  text-align: center;
  line-height: .4rem;
  margin: 0 .1rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .new-product {
  width: auto;
  height: auto;
  padding-bottom: .2rem;
  background: #f2f2f2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
      flex-flow: wrap;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .type-first {
  width: 3.525rem;
  height: auto;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .type-first i {
  width: 3.525rem;
  height: 3.525rem;
  display: block;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .type-first i img {
  width: 3.525rem;
  height: 3.525rem;
  display: block;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .type-first div {
  padding: .1rem .1rem .2rem;
  background: #ffffff;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .type-first div span {
  font-size: .26rem;
  color: #444444;
  display: block;
  line-height: .34rem;
  height: .64rem;
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  white-space: normal;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .type-first div em {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-align: center;
      align-items: center;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: center;
  font-size: .28rem;
  color: #444444;
  margin-top: .15rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .type-first div em b {
  color: #c4163d;
  display: block;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .type-first div em del {
  margin-left: .15rem;
  display: block;
  font-size: .26rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .type-first div em .active {
  padding-right: .65rem;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: .6rem auto;
  background-position: 100% center;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .type-first:nth-child(2n+1) {
  margin: .1rem .075rem 0 .15rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .type-first:nth-child(2n) {
  margin: .1rem .15rem 0 .075rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .goods {
  height: auto;
  display: block;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .subject-activity {
  width: 100%;
  height: auto;
  background: #f2f2f2;
  margin-bottom: .2rem;
  overflow: hidden;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .subject-activity .scrollbar{
  width: 100%;
  height: auto;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .subject-activity .activity-banner {
  width: 7.5rem;
  height: 3.46rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .subject-activity .activity-banner img{
  width: 7.35rem;
  height: 3.46rem;
  display: block;
  margin: 0 auto;
  border-radius: 16px 16px 0 0;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .type-two {
  width: 3rem;
  height: auto;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .scroll-gooods {
  width: 7.35rem;
  height: auto;
  margin-left: .15rem;
  position: relative;
  bottom: -10px;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .scroll-gooods .scrollbar{
  width: 100%;
  height: auto;
  overflow: hidden;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .scroll-gooods ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  overflow: auto;
  position: relative;
  -webkit-overflow-scrolling: touch;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .scroll-gooods ul li {
  padding-right: .15rem;
  padding-bottom: .1rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .scroll-gooods ul li i {
  width: 3rem;
  height: 3rem;
  display: block;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .scroll-gooods ul li i img {
  width: 3rem;
  height: 3rem;
  display: block;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .scroll-gooods ul li div {
  padding: .1rem .1rem .2rem;
  background: #ffffff;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .scroll-gooods ul li div span {
  font-size: .24rem;
  color: #444444;
  display: block;
  line-height: .34rem;
  height: .62rem;
  overflow: hidden;
  word-break: break-all;
  text-overflow: ellipsis;
  white-space: normal;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-top: .1rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .scroll-gooods ul li div p {
  font-size: .20rem;
  color: #b2a280;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: .05rem;
  background: #f1ece2;
  padding: .1rem 0;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .scroll-gooods ul li div em {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-align: center;
      align-items: center;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: center;
  font-size: .28rem;
  color: #444444;
  margin-top: .15rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .scroll-gooods ul li div em b {
  color: #c4163d;
  display: block;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .scroll-gooods ul li div em del {
  margin-left: .15rem;
  display: block;
  font-size: .26rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .scroll-gooods ul li div em .active {
  padding-right: .65rem;
  background: url(data:image/png;base64,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) no-repeat;
  background-size: .6rem auto;
  background-position: 100% center;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .hot-sale {
  width: 100%;
  height: auto;
  background: #f2f2f2;
  margin-bottom: .2rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .hot-sale ul {
  width: auto;
  height: auto;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .hot-sale li {
  width: 100%;
  height: auto;
  padding-top: .1rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .hot-sale li a {
  width: auto;
  height: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-align: center;
      align-items: center;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: center;
  background: #ffffff;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .hot-sale li a span {
  width: 2.24rem;
  height: 2.24rem;
  display: block;
  padding-left: .4rem;
  position: relative;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .hot-sale li a span img {
  width: 100%;
  height: auto;
  display: block;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .hot-sale li a span i {
  position: absolute;
  width: 1rem;
  height: .48rem;
  display: block;
  left: 0;
  top: .2rem;
  font-size: .28rem;
  line-height: .48rem;
  text-align: center;
  overflow: hidden;
  color: #B2A280;
  border: 1px solid #B2A280;
  border-left: none;
  border-radius: 0 .48rem .48rem 0;
  background: rgba(193,181,154,.3);
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .hot-sale li a span i img{
  width: 100%;
  height: auto;
  position: absolute;
  left: 0;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .hot-sale li a div {
  -ms-flex: 1;
      flex: 1;
  -webkit-box-flex: 1;
  height: 1.24rem;
  padding: .5rem 0;
  font-size: 0;
  margin-left: .2rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
      flex-flow: column nowrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-pack: justify;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .hot-sale li a div p {
  width: 100%;
  font-size: .28rem;
  color: #444444;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .hot-sale li a div .subheading {
  width: 100%;
  font-size: .24rem;
  color: #B2A280;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .hot-sale li a div em {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
  -ms-flex-align: center;
      align-items: center;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: center;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .hot-sale li a div em b {
  font-size: .32rem;
  color: #c4163d;
  display: block;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .hot-sale li a div em del {
  display: block;
  margin-left: .15rem;
  font-size: .26rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .hot-sale li a div em .active {
  padding-right: .65rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAgCAYAAACW5L+YAAAHJ0lEQVRo3u2a2VdTVxSHbfvYf6HP/RP61jdlBpmNjKIyyaDILIMItKKEKooMDjhREVBBwNICMqghgARcIqCMhjkqEEIIBEJ+3bmJEMgNBsgSHnLX+ta5uffmZOW7++5z9kn2HThw4Nz+/fthYvuQQwUxTNy0tLT8Zd/GjU78YRJlNMSEG5vkCyY5xotoc3Pz39gkZ5gEGU1yj4uLy09ski+bBBkHiuLf97FtJDnLJMgoUezPKhjAD3QyxyRpx0Ts07dpJN8w9ocmJMQjJycLNjY2e05IceFVnA4L0DmeGHcCdVVX4OnhZDzBWpLzjfUF/P39IZPNYmpqEjRf3FYfLxufQTjUAeFgO4QDAmrbqFXxmmglWohmDXzcvZ1pUL9BJ44Bi++Qmhy58TGHsKcYyrlquB12NK5g1ZaUlPQjfcg/O5Xr6+uLz58nIBZ/hkIhQ0VFKczMzLbcT9/7VgwPvUFe7iXirzVyMjRwNaRDKR9Cedltg/qtqriFmUk+LCzM1x2/eikWmHsOqagcrY3XjC9YtZGI9J3IjY2Nxfy8BBMTw/D09KQ0EQf5ogQCAR+urq5bE/yhFc1N/xp07Yp8EOWl3xbs4XEIClknbl1PWx8Ux90hn6kF73kOQoK8oBBX4M712L0j2MrKCkVFDylilzA01A8Oh7N6LiQkGJ8+DWNWPInU1KQtRfD7bj5iok9rEabFqVWUBgqufnYHks+tsLNbGxc4HEeM9ZdD9LEcTk52zLHszEhgtgyZ3JO7Lzg6OhpjY2OAUoHKygpG9sZrHB0d0cxvBFak6HzbiuDgEwYJxvIkMaFmiT5jmVgaJYbVyD9Sq4JSRGn+pv2pBjXlYhfa+I9Xjx3mOGNs4BnmPtXgqA9n3fUlBWehFBfjdm7E7giOiopCZ2cnjY9KiEST6O/vxaNHxRqK1igppJYoeYCXL2oxPTVCoiUkugUpKYl6+1cNjtbW1lpYbYqFhYXevmxsrDE6SDdYS3BsdBC+jNZheqwGAX6e7LONe/HAzAM0VqXA2cnm+wk+ePAghEIhJBIJ8vLyGBkdHQIMDPQSH9bo76G2m9ou4h3y8/Po8bTDrZs5EE+PIPvaZdb+ORxXSi2BRICaYA3Mvv8G/FZxdnZg7Y/XUMTk3i/jfEZw0d+ZgEyAvndl8HB3YX2PamA2MzuAK9wQyEX5GO2+TN/T7PtFsJubG+zt7bc9IKqiUt+5+3dzKR2ItFLEuFZ6GNGkCOFqegDlYMgHkJGexHKznCGf68SN3DQImp8wguNiQ1FwJ51KXDMkJYRiebYe3l7rB2FebQb6OrKZ/WM+zggN4uz+LMJYqAQrSbCvrw8LR9Y4rib5XDSJHmQVrE4HoUz7VbD2uXOJoYC0gUUwlwRf271BLiIiAu3t7RratHhNtBItaBcQ7c3U8okmNW084hXtv4Ktra0ewXlYWZrQrQ7jI/Go+KZuYePnozeCtRE0l5LgR+uOJZ89SYJZIrgmnQRn7Z7gsLAw8Pl8okkDj3iFublpGvfkNIgJ6PUL8JsaiQYN9USdGt5zvWX0/Xvsgosf3mBShKrq0hXcb4DgJzqC01JPM4IPudrvLcFsxMWdgZLk8niNG/L1YURGhm8pRbAJLi+7B/n8IEtpbmgE6wrOy0qEUlpHY4LlBsEXSfDVvSP46NGjkErFVGj06Tz6T8tKoFieRWJi3I4Ed3c2YrCXz54iFlURfNYAwSXrjjVU5zJrEDozj1pVBF/ZG4JVMwqRaJxK5BFmn3UN4J8yLC/NID4+ZluCL15IYtKDav3hROBxeHm5aZW63liQdONiWsKWBNvZWUMy+R8qn2ToCq65sDcEe3t7Y3x8FJOTo3B3d19dmXJwcKBzXjR3DaLUEQMuN43K5TEsLU4hNDRo0z5tbW3g6urM7Ds5OaD08R2aVYziRX0ZU1B0va1jqrgPXQ3IzkrTO//VFfwYbU1r0Xr7RgpW5uqpijukR3Dm7goODw/H7KyYBrVlit5RjIwM0esvWFlZoGPEyrwGKaCQQDb/iRBRNSeEi4vzppVXfFwUqqtKsCAdgnS2H7nZ3HXXqIqMyqd3IZ3pgmKhD7zGxzgTe+rbgvlqwcFBPlicrkdNJXue5dWk7b7gwMBAyGTzVK31oaWlCVVVlSgsLGAW2s+fT0VMTBQCAvyZQe7rGoW/vy+W5VMof1rEItYGbwQNUMjHmQJjoLeVIjSdngb7TQoWK2Zw6+uhqF7sRQuv9BsRXIQj3ochm2rAx54nVJWyz2R41XtA8NeScqvviYo6zboopF7yDAc3PZVuCmfL/UZGBCM0xE/v+fS0M4R6GZJ7IYpunK3ea5MTjoP7Z4BxBVPuTDT9vmbEHz03bubm5k4mYUb82Z4lRfxMd2PMJM0IfzzZRLKlSdwO/zplQC4Oog5kJonb+POfoRuN8r9SBwWqlEGsmIRu/vfV/wGlHDse8HZ3ZwAAAABJRU5ErkJggg==) no-repeat;
  background-size: .6rem auto;
  background-position: 100% center;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .recommend {
  width: 100%;
  height: auto;
  margin-bottom: .2rem;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .recommend .recommend-list {
  width: auto;
  background: #f2f2f2;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .recommend .recommend-list a:nth-child(2n+1) {
  width: 3.525rem;
  height: auto;
  display: block;
  margin: 0 .075rem 0 .15rem;
  padding-top: .2rem;
  float: left;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .recommend .recommend-list a:nth-child(2n){
  width: 3.525rem;
  height: auto;
  display: block;
  margin: 0 .15rem 0 .075rem;
  padding-top: .2rem;
  float: left;
}
.hy-content-wrap .hy-content-inner .hy-wrap .scroll-wrap .floor .recommend .recommend-list a img {
  width: 100%;
  height: auto;
  display: block;
}

/*引导页*/
.guide{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  min-height: 500px;
  background: #fff;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-box;
  -ms-flex-flow: column nowrap;
      flex-flow: column nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-pack: center;
  z-index: 999;
}
.guide .guide-logo{
  width: 5rem;
  height: auto;
  display: block;
  margin-top: -2rem;
}
.guide .guide-attr{
  position: absolute;
  width: 6.8rem;
  height: auto;
  bottom: 50px;
  left: 50%;
  margin-left: -3.4rem;
}

/*轮播图active*/
.swiper-pagination-bullet-active{
  background: #c4163d !important;
}

.guide-grid{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 7.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  background: white;
  padding-top: .2rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin:0 auto .1rem;
  margin-top: 90px;
}
.guide-grid a{
  display: block;
  width: 2.3rem;
  height: 1.45rem;
  margin-bottom: .15rem;
}
.guide-grid a img{
  height: 1.45rem;
  width: 2.3rem;
  display: block;
}
.suggest-wrap{
	width: auto;
	height: auto;
	padding-bottom: .2rem;
	background: #f2f2f2;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.suggest-wrap .pic-item{
	width: 3.65rem;
	margin: .05rem auto;
	display: block;
	height: 2.2rem;
	border-radius: .1rem;
}