@charset "utf-8";
/*
*首页样式
*/

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
    from {opacity: 0;}
    to {opacity: 1;}
}


@-webkit-keyframes endshow /* Safari 和 Chrome */
{
    from {opacity: 1;}
    to {opacity: 0;}
}

@-webkit-keyframes infirst /* Safari 和 Chrome */
{
    from {background: rgba(255,255,255,0.6);}
    to {background: rgba(255,255,255,1);}
}

@-webkit-keyframes endfirst /* Safari 和 Chrome */
{
    from {background: rgba(255,255,255,1);}
    to {background: rgba(255,255,255,0.6);}
}
input.htsearch-input::-webkit-input-placeholder {
    color: #000;
}
.bgshow_top
{
    animation: myfirst 1s;
    -moz-animation: myfirst 1s; /* Firefox */
    -webkit-animation: myfirst 1s;  /* Safari 和 Chrome */
    -o-animation: myfirst 1s;   /* Opera */
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode:forwards; /* Safari 和 Chrome */
}
.bghide_top
{
    animation: endshow 1s;
    -moz-animation: endshow 1s; /* Firefox */
    -webkit-animation: endshow 1s;  /* Safari 和 Chrome */
    -o-animation: endshow 1s;   /* Opera */
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode:forwards; /* Safari 和 Chrome */
}
.inputtm_top
{
    animation: infirst 1s;
    -moz-animation: infirst 1s; /* Firefox */
    -webkit-animation: infirst 1s;  /* Safari 和 Chrome */
    -o-animation: infirst 1s;   /* Opera */
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode:forwards; /* Safari 和 Chrome */
}
.inputntm_top
{
    animation: endfirst 1s;
    -moz-animation: endfirst 1s;    /* Firefox */
    -webkit-animation: endfirst 1s; /* Safari 和 Chrome */
    -o-animation: endfirst 1s;  /* Opera */
    animation-fill-mode:forwards;
    -webkit-animation-fill-mode:forwards; /* Safari 和 Chrome */
}


.ss_header_bg{
    background: #de181b;
    position: absolute;
    top: 0;
    min-width: 320px;
    max-width: 640px;
    margin: 0 auto;
    width: 100%;
    height: 39px;
    opacity: 0;
}
.show_bg{background: rgba(222,24,27,1)!important;}
.hide_bg{background: rgba(222,24,27,0)!important;}
header.fixed { position: fixed; z-index: 9;top: 0; right: 0; left: 0; height:1.9rem;}
.header-wrap{width: 100%;height: 39px;position: relative;background: none;}
.header-wrap .city-site-btn{
    height: 39px;
    line-height: 39px;
    width: 14%;
    position: absolute;
    text-align: center;
    color: #FFFFFF;
    font-size: 14px;
}
.header-title h1{
    /*color: #fff!important;*/
}
.header-wrap .city-site-btn span{

}
.header-l a img{
    width: 0.869rem;
}
.header-l a i.back{
    background:url("../images/arrow_left_fff.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 100%;
}
.htsearch-wrap{
    position: absolute;
    width: 90%;
    height: 100%;
    top: -0.03rem;
    left: 2rem;
}
.htsearch-wrap .search-btn{top: 13px; right: 10px;}
.htsearch-input{    height: 29px;
    border: 1px solid #eee;
    border-radius: 6px;
    width: 85%;
    text-indent: 15px;
    vertical-align: middle;
    font-weight: normal;
    font-size: 12px;
    -webkit-appearance: none;
    background: rgba(255,255,255,0.6);
    border-radius: 15px!important;
    border: none!important;
    color: #232326;
    position: absolute;
    top: 6px;
    right: 46px;
    left: 10px;}
body{ -moz-user-select: none; /*火狐*/ -webkit-user-select: none; /*webkit浏览器*/ -ms-user-select: none; /*IE10*/ -khtml-user-select: none; /*早期浏览器*/ user-select: none; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-focus-ring-color: rgba(0, 0, 0, 0); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding: 0; margin: 0; background-color: #FFFFFF; color: #000; font-family: 'microsoft yahei',Verdana,Arial,Helvetica,sans-serif; font-size: 16px; line-height: 1.25em; max-width: 640px;min-width: 320px; margin: 0 auto; }
.main { max-width: 640px; margin: 0 auto;   overflow: hidden;}
.index_block { width: 100%; clear: both;  overflow: hidden;background: #fff;}
.index_block .title {     font-size: 0.6rem; font-weight: bold; padding: 5px 0; text-align: center; line-height: 0.85rem; border-left: 0; color: #333;}
/* 块模型布局B、D */
.home2 .content { font-size: 0; background-color: #FFF; *word-spacing: -1px/*IE6、7*/; white-space: nowrap; border-top: solid 1px #D1D1D1; overflow: hidden;}
.home2_1,
.home2_2 { font-size: 12px; vertical-align: top; letter-spacing: normal; display: inline-block; *display: inline/*IE7*/; width: 50%; *zoom:1/*IE7*/;}
.home2 .border-left { border-left: 1px solid #D1D1D1;}
.home2 .border-right { border-right: 1px solid #D1D1D1;}
.home2 .border-bottom{ border-bottom: 1px solid #D1D1D1;}
.home3 .content { font-size: 0; background-color: #FFF; *word-spacing: -1px/*IE6、7*/;    }
.home3 .item { letter-spacing: normal; vertical-align: top; display: inline-block; *display: inline/*IE7*/; width: 50%; *zoom:1/*IE7*/;}
.item img { width: 100%;display: block; }
.swipe { overflow: hidden; visibility: hidden; position: relative; }
.swipe-wrap { overflow: hidden; position: relative; }
.swipe-wrap > div { float: left; width: 100%; position: relative; overflow: hidden;}
.swipe-wrap img { width: 100%;}
.goods { border: none;background: #fff;margin-top: 0;}
.goods .title ,.home5 .title{ background-color: transparent;font-size: 0.6rem; font-weight: bold; padding: 5px 0; text-align: center; line-height: 0.85rem; border-left: 0; color: #333;}
.desc { margin-bottom: 8px; font-size: 0.6rem; font-weight: normal; text-align: center; line-height: 0.8rem; border-left: 0; color: #333; }
.time{ color: #999; display: inline-block; position: relative; }
.time:before {content: ''; display: block; width: 0.8rem; height: 1px; background: #ddd; position: absolute; top: 0.3rem; left: -1.25rem; }
.time:after {content: ''; display: block; width: 0.8rem; height: 1px; background: #ddd; position: absolute; top: 0.3rem; right: -1.25rem; }
.goods .content {*word-spacing: -1px/*IE6、7*/;background: #f0f2f5; clear: both;overflow: hidden}
.goods-small.goods-item { overflow: hidden;float: left; width: 48%; box-sizing: border-box; padding-bottom: 4px; position: relative; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box;
    background: #fff;
    margin-left:0.2rem;
    text-align: center;/* Safari */  }



.goods-big.goods-item { overflow: hidden;
    float: left;
    width: 100%;
    box-sizing: border-box;
    padding-bottom: 4px;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0.34rem 0.34rem 0 ;}

.goods-list.goods-item { overflow: hidden;
    float: left;
    width: 100%;
    box-sizing: border-box;
    padding-bottom: 4px;
    position: relative;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: #fff;
    margin-bottom: 0.34rem;
}
.goods-list.goods-item .goods-item-pic{
    float: left;
    width: 4.62rem!important;
    height: 4.62rem!important;
}

.goods-big .goods-item-pic { width:100%; display: block; }
.goods-big .goods-item-name { font-size:0.7rem; height: auto; padding: 2px 7px;  }
.goods-big .goods-item-price { font-size:0.7rem; height: auto; padding: 2px 7px 5px !important; }
.goods-item a {display: block;background: #fff;text-align: left;
margin-bottom: 0.521rem}
.goods-item-pic {vertical-align: middle;line-height: 0;display: table-cell;text-align: center}
.goods-item-pic img {width: 100%;height: 100%}
.goods-small .goods-item-name {height: 33px; font-size: 13px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; color: #232326; margin-top: 5px; line-height: 17px; margin-bottom: 3px; padding: 0 4px;}
.goods-small.goods-item-price {color: #f23030; display: inline-block; padding: 0 5px 0 4px; position: relative; top: 1px; height: 25px; line-height: 25px;}
.goods-small.goods-item-price .yens{ font-size: 13px; }
.goods-small.goods-item-price .bigprice{font-size: 0.7rem;}
.goods .goods-small.goods-item:nth-child(2n) {padding-left: 2px;
margin-bottom: 0.2rem;
}
.goods .goods-small.goods-item:nth-child(2n+1) {padding-right: 2px;
    margin-bottom: 0.2rem;
}
.duihuan{
    display: inline-block;
    border:1px solid red;
    border-radius: 25px;
    width: 7.391rem;
    height:1.08rem;
    overflow: hidden;
    background: #fff;
}
.duihuan a{
    float: left;
    display:block;
    width:50%;
    height:1.08rem;
    color: #fff;
    text-align: center;
    line-height:1.08rem;
    font-size: 0.521rem;
}
.cart{
    display: flex;
    justify-content: center;
    width: 100%;
    height: 100%;
    align-items: center;
    cursor: pointer;
}
.cart img{
    display: inline-block;
    width: 0.652rem;
}
.duihuan a:last-child{
    float: right;
    background:#EE2328;
}
.item-pic{
    color: #726F6F;
    font-size: 0.4rem;
    text-align:left;
    padding-left:0.173rem;
}
.footer{
    width: 100%;
    background: #fff;
    left: 0;
    height: 2.217rem;
    position: fixed;
    bottom: 0;
    z-index: 100000;
    box-shadow: 1px 1px 10px rgba(0,0,0,0.1);
    display: flex;
    justify-content: space-around;
    align-content: center;
}
.footer a{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-content: center;
    width:48%;
    height:2.217rem;
    color: #393939;
    font-size: 0.521rem;
    line-height:2.217rem;
}
.footer a:first-child{
    border-right: 1px solid #eee;
}
.footer a img{
    height: 0.956rem;
    margin-top: 0.6rem;
    margin-right: 0.695rem;
}

 .goods-item-name {height: 33px; font-size: 13px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; color: #232326; margin-top: 5px; line-height: 17px; margin-bottom: 3px; padding: 0 4px;}
.goods-big .goods-item-price {color: #f23030; display: inline-block; padding: 0 5px 0 4px; position: relative; top: 1px; height: 25px; line-height: 25px;}
 .goods-item-price .yens{ font-size:0.565rem; }
 .goods-item-price .bigprice{font-size:0.565rem;}


.goods-item-price {color: #f23030; display: inline-block; padding: 0 5px 0 4px; position: relative; top: 1px; height: 25px; line-height: 25px;
    width: 47%;
    white-space: nowrap;
}





.goods-item-price .goods-xianshi{display: none;font-size: 14px; font-weight: 600; background-color: #F4133D; color: #fff; padding: 0.1rem 0.5rem; float: right; }
.home3 .content .home3_item{margin: 0 auto}
.home3 .content .item{position: relative;}
.home3 .content .item:nth-child(odd):after { height: 100%; content: ''; width: 1px; border-right: 1px solid #f0f0f0; position: absolute; top: 0; right: 0; transform: scaleX(0.5); -webkit-transform: scaleX(0.5); z-index: 1; }
.home3 .content .item:nth-child(3):before { height: 1px; content: ''; width: 100%; border-top: 1px solid #f0f0f0; position: absolute; top: 0; right: 0; transform: scaleY(0.5); -webkit-transform: scaleY(0.5); z-index: 1; }
.home3 .content .item:nth-child(4):before { height: 1px; content: ''; width: 100%; border-top: 1px solid #f0f0f0; position: absolute; top: 0; right: 0; transform: scaleY(0.5); -webkit-transform: scaleY(0.5); z-index: 1; }
.part2,.part4{display: inline-block;}
.item-pic-l1-r2,.item-pic-l1-r2 li,.item-pic-l1-r2 li a{font-size: 0;line-height: 0;}
.home5 .item-pic-l1-r2 li .part2 img{width: 100%;}
.home5 .item-pic-l1-r2 li .part4 img{width: 100%;}
.home5 .item-pic-l1-r2 li .part4:last-child{border-right: none;}
.swipe-wrap .item a{display: table-cell;vertical-align: middle;}
.bdr-r{position: relative;}
.bdr-r:after { height: 100%; content: ''; width: 1px; border-right: 1px solid #f0f0f0; position: absolute; top: 0; right: 0; transform: scaleX(0.5); -webkit-transform: scaleX(0.5); z-index: 1; }
.item-pic-l1-r2 li{clear: both;overflow: hidden;position: relative}
.item-pic-l1-r2 .two_part{float: left;width: 50%;}
.item-pic-l1-r2 .four_part{float: left;width: 25%;}
.bdr_top:after { height: 1px; content: ''; width: 100%; border-top: 1px solid #f0f0f0; position: absolute; top: 0; right: 0; transform: scaleY(0.5); -webkit-transform: scaleY(0.5); z-index: 1; }
.bdr_bottom:before { height: 1px; content: ''; width: 100%; border-top: 1px solid #f0f0f0; position: absolute; bottom: -1px; right: 0; transform: scaleY(0.5); -webkit-transform: scaleY(0.5); z-index: 1; }
.home3_item{position: relative}
/*首页8个图标样式*/
#appcenter{width: 100%;font-size: 0;background: #fff}
#appcenter .floor-item{width: 100%; font-size: 100%; overflow: hidden;}
.position-r{position: relative;height: 6.98rem;margin: 0.35rem 0}
.container-bg { width: 100%; height: 100%; overflow: hidden; position: absolute; left: 0; right: 0; }
.quick-nav-box { width: 100%; overflow: auto; position: relative; min-height: 160px; }
.box-enter .container-bg img { width: 100%; height: auto; }
.position-ab { position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.quick-nav-five .quick-entry-link { width: 25%; }
.quick-box {  position: absolute; top: 0.466rem; left: 0; bottom: 0; right: 0; height: 2.7rem; }
.quick-nav-five .quick-entry-link img { width: 2rem; height: 2rem; margin: 0 auto; display: block; }
.quick-box span {  display: inline-block; line-clamp: 1; box-orient: vertical; height: 0.522rem; line-height: 0.522rem;}
.quick-entry-link { width: 25%; float: left; font-size: 12px; text-decoration: none; color: #666; text-align: center; display: block; padding-bottom: 10px; }
.quick-entry-link { height: 50%; position: relative; color: #686868; font-size: 0.52rem; font-family: PingFang-Medium,PingFangSC-Regular,Helvetica; padding-bottom: 0; }
/*wap首页样式修改_17.10.08*/
.kefu_part a.kefu_part_a{color: #333}
.kefu_part{padding: 0.434rem 0.22rem;
    background: #fff;}
.kefu_part .kefu_part_a .kefu_part_span{
    font-size: 0.525rem;
}
#main-container .fuwenben_part{background: #fff;font-size: 0.525rem;padding: 8px;}
#main-container .fuwenben_part em{font-style: italic}
.gonggao_part .mod-notice{
    position: relative;
    height: 1.66rem;
    line-height: 1.66rem;
    background: #eee;
    word-break: break-all;
    font-size: 0.52rem;
}
.gonggao_part .mod-notice .gonggao_pic{position: absolute;
    left: 0.33rem;
    top: 0.435rem;}
.gonggao_part .mod-notice .gonggao_pic img{width: 20px;}
.gonggao_part .mod-notice>marquee {
    color: #f90;
    position: absolute;
    top: 0;
    left:1.53rem;
    right: 0.34rem;
}
.gonggao_part .mod-notice a{color: #666}
.hide_title .goods-item .goods-item-name{display: none!important;}
.hide_price .goods-item .goods-item-price{display: none!important;}
/*辅助线样式*/
.fzx_part{margin: 0 8px;height: 1px}
.fzx_part .fzx_content.fzx_solid,.fzx_part .fzx_content.fzx_dashed {position: relative}
.fzx_part .fzx_content.fzx_solid:after,.fzx_part .fzx_content.fzx_dashed:after{
    height: 1px;
    content: '';
    width: 100%;
    border-top: 1px solid #e3e5e9;
    position: absolute;
    bottom: 0px;
    right: 0;
    transform: scaleY(.5);
    -webkit-transform: scaleY(.5);
    z-index: 1;
}
.fzx_part .fzx_content.fzx_dashed:after{
    border-top: 1px dashed #e3e5e9;
}
/*导航正常显示样式*/
.modules-nav{display: block;clear: both; overflow: hidden;}
.modules-nav *{box-sizing: border-box;}
.modules-nav .mod-nav li a span{font-size: 0.56rem;}
.mod-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.mod-nav li {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    min-width: 30px;
}
.mod-nav li a i {
    display: block;
    width: 2.2rem;
    margin: 0 auto;
}
.mod-nav img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}
.mod-nav li a>span {
    display: block;
    margin: 0 auto;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/*导航图标居左显示样式*/
.mod-nav.before-icon li a {
    padding: 0;
    line-height: 3.35rem;
}
.mod-nav li a {
    display: block;
    text-align: center;
    color: #555;
    padding: 0 0 8px 0;
    overflow: hidden;
}
.mod-nav.before-icon li a>i, .mod-nav.before-icon li a>span {
    display: inline-block;
}

.mod-nav.before-icon li a>span {
    width: auto!important;
}
.mod-nav.before-icon li a>i, .mod-nav.before-icon li a>span {
    display: inline-block;
}
/*导航图标不显示样式*/
.mod-nav.no-icon li a {
    padding: 0;
}
.mod-nav.no-icon li a i{
    display: none;
}
.mod-nav.no-icon li a span {
    line-height: 1.74rem;
}
/*导航分组显示样式*/
.mod-tag-nav {
    padding: .35rem .35rem 0 0;
    clear: both;
    overflow: hidden;
}
.mod-tag-nav:after, .mod-tag-nav:before {
    box-sizing: border-box;
}
.mod-tag-nav.clearfix:after, .mod-tag-nav.clearfix:before {
    content: " ";
    display: table;
}
.mod-tag-nav li {
    width: 50%;
    float: left;
    padding: 0 0 .35rem .35rem;
}
.mod-tag-nav li a {
    display: block;
    background: #fff;
    color: #555;
    padding: .2rem;
    line-height: 2.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mod-tag-nav li a span{
    font-size: 0.57rem;
}
.mod-tag-nav li a img {
    margin-right: .5rem;
}
/*搭配的样式*/
.modules-dapei *{box-sizing: border-box;}
.modules-dapei .mod-goods-com {
    border-width: 0;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(.5,transparent),color-stop(.5,#ddd),to(#ddd)) top left/100% 1px no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(.5,transparent),color-stop(.5,#ddd),to(#ddd)) bottom right/100% 1px no-repeat;
    background-color: #fff;
}
.modules-dapei .mod-goods-com .com-title {
    border-width: 0;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(.5,transparent),color-stop(.5,#ddd),to(#ddd)) bottom right/100% 1px no-repeat;
    background-color: #fff;
}
.modules-dapei .mod-goods-com .com-title {
    text-align: center;
    font-size: 0.7rem;
    font-weight: 600;
    color: #333;
    padding: 10px 0;
}
.modules-dapei img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}
.modules-dapei .mod-goods-com .com-desc {
    border-width: 0;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(.5,transparent),color-stop(.5,#ddd),to(#ddd)) bottom right/100% 1px no-repeat;
    background-color: #fff;
}
.modules-dapei .mod-goods-com .com-desc {
    text-align: center;
    font-size: 0.57rem;
    padding: 7px;
}
.modules-dapei .mod-goods-com .swiper-goods-container {
    padding: 0 8px 8px 8px;
    overflow-x: scroll;
    position: relative;
}
.modules-dapei .mod-goods-com .swiper-slide {
    width: 7.5rem!important;
    margin-right: 0.44rem;
}
.modules-dapei .mod-goods-com .swiper-slide>a .goods-image {
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    position: relative;
    float: none;
}
.modules-dapei .mod-goods-com .swiper-slide>a .goods-image img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.modules-dapei .mod-goods-com .swiper-slide>a .goods-info {
    position: relative;
    margin: .2rem 0;
    padding: 0 .5rem;
    height: auto;

}
.modules-dapei .mod-goods-com .swiper-slide>a .goods-info .goods-title {
    margin-top: .25rem;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 0 0 .2rem 0;
    line-height: 0.8rem;
    height: 1.6rem;
    font-size: 0.6rem;
}
.modules-dapei .mod-goods-com .swiper-slide>a .goods-info .goods-price {
    margin: 0;
    color: #f23030;
    font-size: 0.7rem;
    font-weight: 500;
} 
/*图片组合样式*/
.modules-slide *{    box-sizing: border-box;}
.modules-slide .image-list {
    overflow: hidden;
}
.modules-slide .image-list ul {
    overflow: hidden;
}
.modules-slide .clearfix:after,
.modules-slide .clearfix:before {
    content: " ";
    display: table;
}
.modules-slide .image-list.style1 ul li {
    display: block;
    margin: 0 8px 8px;
}
.modules-slide .image-list ul li a {
    display: block;
}
.modules-slide .image-list.style1 ul li img {
    height: 100%;
}
.modules-slide .image-list ul li a img {
    width: 100%;
    background: #f1f1f1;
    display: block!important;
}
.modules-slide img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}
.modules-slide .image-list.style0, .modules-slide .image-list.style0 ul {
    padding: 0;
    margin: 0;
}
.modules-slide .image-list.style0 ul li {
    display: block;
}
.modules-slide .image-list.style2 ul, .modules-slide .image-list.style3 ul {
    padding-right: 8px;
}
.modules-slide .image-list.style2 ul li {
    box-sizing: border-box;
    padding: 0 0 8px 8px;
    width: 50%;
    float: left;
}
.modules-slide .image-list.style3 ul li {
    float: left;
    width: 33.33333%;
    box-sizing: border-box;
    padding: 0 0 8px 8px;
}

.modules-slide .image-ad4>div {
    float: left;
    width: 33.33333%;
}
.modules-slide .image-ad>div {
    float: left;
    width: 50%;
}
.modules-slide .image-ad4>div>a {
    display: block;
    margin: 0 0 8px 8px;
}
.modules-slide .image-ad>div>a {
    display: block;
    margin:0  8px 8px 0;
}
.modules-slide .images-tpl img {
    width: 100%;
    vertical-align: middle;
}
.modules-slide .image-ad2>div>a {
    display: block;
    float: left;
    margin: 0 0 8px 8px;
}
.modules-slide .image-ad2>div:first-child>a:nth-child(1){
    width: 33.33333%;
}
.modules-slide .image-ad2>div:first-child>a:nth-child(2){
    width: 66.66666%;
}
.modules-slide .image-ad2>div:last-child>a:nth-child(1){
    width: 66.66666%;
}
.modules-slide .image-ad2>div:last-child>a:nth-child(2){
    width: 33.33333%;
}
.modules-slide .image-ad4 {
    padding: 0 8px 8px 0;
}
.modules-slide .image-ad2{
    margin: 0 8px 0 0;
}
.modules-slide .image-ad{
    padding: 0 0 0 8px;
}
.modules-slide .image-ad3{
    padding: 0 0 0 8px;
}
.modules-slide .image-ad3>div>a{
    padding: 0 8px 8px 0;
    display: inline-block;
}
.modules-slide .image-ad3>div{
    width: 50%;
    float: left;
}
/* 活动模版 样式0 */
 .modules-huodong .huodong-content .huodong-top{
     height: 1.7rem;
     width: 100%;
     overflow: hidden;
     position: relative;
}
 .modules-huodong .huodong-content .huodong-top a{
     display: block;
     width: 100%;
     height: 100%;
}
 .modules-huodong .huodong-content .huodong-top .huodong-top-bg{
     height: 1.7rem;
}
 .modules-huodong .huodong-content .huodong-top .huodong-top-title{
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 1.7rem;
     line-height: 1.9rem;
     padding: 0 0 0 25%;
     font-size: 0.6rem;
     color: rgb(199,139,89);
}
 .modules-huodong .huodong-content .huodong-main {
     width: 100%;
     height: 10rem;
     overflow: hidden;
}
 .modules-huodong .huodong-content .huodong-main .huodong-left{
     width: 40%;
     height: 100%;
     float: left;
     position: relative;
}
 .modules-huodong .huodong-content .huodong-main .huodong-left .huodong-left-top .huodong-left-top-layout{
     text-align: center;
     margin: 0.4rem 0.5rem 0 0.5rem;
     color: #FFFFFF;
}
 .modules-huodong .huodong-content .huodong-main .huodong-left .huodong-left-top .huodong-left-top-layout .main-title{
     font-size: 0.7rem;
     font-weight: bold;
}
 .modules-huodong .huodong-content .huodong-main .huodong-left .huodong-left-top .huodong-left-top-layout .sub-title{
     font-size: 0.6rem;
     height: 0.6rem;
     line-height: 0.6rem;
     overflow: hidden;
     margin: 0.2rem 0;

    display: inline-block;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    word-break: normal;
}
 .modules-huodong .huodong-content .huodong-main .huodong-left .huodong-left-top .huodong-left-top-layout .sub-title span{
     font-size: 1rem;
     height: 1.2rem;
     line-height: 1.2rem;
     display: block;
     -webkit-transform: scale(-0.5);
     width: 200%;
     -webkit-transform: scale(.5);
     -ms-transform-origin: left top;
     transform-origin: left top;
     -webkit-transform-origin: left top;
     white-space: nowrap;

     display: inline-block;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    word-break: normal;
}
 .countdown{
     width: 100%;
     height: 0.7rem;
     line-height: 0.7rem;
     font-size: 0.4rem;
}
 .countdown .countdown-name{
     float: left;
     display: block;
     -webkit-transform: scale(0.8);
}
 .countdown .countdown-main{
     display: block;
     -webkit-transform: scale(0.8);
}
 .countdown .countdown-num{
     background-color: #000000;
     display: inline-block;
     padding: 0 0rem;
     height: 0.7rem;
     line-height: 0.7rem;
}
 .modules-huodong .huodong-content .huodong-main .huodong-left .huodong-left-goods{
     clear: both;
}
 .modules-huodong .huodong-content .huodong-main .huodong-left .huodong-left-goods .huodong-left-goods-layout{
     padding: 0.5rem;
     height: 6.9rem;
     overflow: hidden;
}
 .modules-huodong .huodong-content .huodong-main .huodong-left .huodong-left-goods .huodong-left-goods-layout a{
     display: block;
}
 .modules-huodong .huodong-content a:hover,.modules-huodong .huodong-content a:focus{
     color: #FFFFFF;
     text-decoration:none;
}
 .modules-huodong .huodong-content .huodong-main .huodong-left .huodong-left-goods .huodong-left-goods-layout .goods-thumb{
     width: 3rem;
     height: 3rem;
     overflow: hidden;
     margin: 0.5rem auto;
}
 .modules-huodong .huodong-content .huodong-main .huodong-left .huodong-left-goods .huodong-left-goods-layout .goods-thumb img{
     width: 3rem;
     height: 3rem;
     overflow: hidden;
}
 .modules-huodong .huodong-content .huodong-main .huodong-left .huodong-left-goods .huodong-left-goods-layout .goods-thumb .empty-img{
     width: 3rem;
     height: 3rem;
     overflow: hidden;
     background-color: #cccccc;
}
 .modules-huodong .huodong-content .huodong-main .huodong-left .huodong-left-goods .huodong-left-goods-layout .goods-price{
     height: 0.7rem;
     line-height: 0.7rem;
     text-align: center;
     display: block;
     -webkit-transform: scale(-0.5);
     width: 200%;
     -webkit-transform: scale(.5);
     -ms-transform-origin: left top;
     transform-origin: left top;
     -webkit-transform-origin: left top;
     white-space: nowrap;
}
 .modules-huodong .huodong-content .huodong-main .huodong-left .huodong-left-goods .huodong-left-goods-layout .goods-price .sale-price{
     color: rgb(252,30,39);
     width: 50%;
     float: left;
     font-size: 0.6rem;
}
 .modules-huodong .huodong-content .huodong-main .huodong-left .huodong-left-goods .huodong-left-goods-layout .goods-price .sale-price .money-number{
     font-weight: bold;
     font-size: 0.95rem;
     margin-left: 0.15rem;
}
 .modules-huodong .huodong-content .huodong-main .huodong-left .huodong-left-goods .huodong-left-goods-layout .goods-price .market-price{
     color: rgb(171,172,173);
     width: 50%;
     float: left;
     font-size: 0.75rem;
     text-decoration: line-through;
}
 .modules-huodong .huodong-content .huodong-main .huodong-left .huodong-left-goods .huodong-left-goods-layout .goods-other{
     clear: both;
     text-align: center;
     margin: 0rem 0.5rem;
     height: 1rem;
     line-height: 1rem;
     overflow: hidden;
     display: block;
}
 .modules-huodong .huodong-content .huodong-main .huodong-left .huodong-left-goods .huodong-left-goods-layout .goods-other .goods-extend-data{
     background-color: rgb(237,26,32);
     color: #FFFFFF;
     height: 2rem;
     line-height: 2rem;
     border-radius: 0.15rem;
     font-size: 1rem;
     margin: 0 auto;
     -webkit-transform: scale(-0.5);
     width: 200%;
     -webkit-transform: scale(.5);
     -ms-transform-origin: left top;
     transform-origin: left top;
     -webkit-transform-origin: left top;
     white-space: nowrap;
}
 .modules-huodong .huodong-content .huodong-main .huodong-right{
     width: 60%;
     height: 100%;
     float: left;
}
 .modules-huodong .huodong-content .huodong-main .huodong-right .huodong-right-top{
     padding: 0.4rem 0.5rem 0rem 0.5rem;
}
 .modules-huodong .huodong-content .huodong-main .huodong-right .main-title{
     color: rgb(212,45,50);
     font-size: 0.7rem;
     overflow: hidden;

     display: inline-block;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    word-break: normal;
}
 .modules-huodong .huodong-content .huodong-main .huodong-right .sub-title{
     height: .7rem;
     line-height: 1rem;
     overflow: hidden;
     color: rgb(128,129,130);
}
 .modules-huodong .huodong-content .huodong-main .huodong-right .sub-title span{
     font-size: 1rem;
     -webkit-transform: scale(-0.5);
     width: 200%;
     -webkit-transform: scale(.5);
     -ms-transform-origin: left top;
     transform-origin: left top;
     -webkit-transform-origin: left top;
     white-space: nowrap;
     display: block;
     color: #818181;

     display: inline-block;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    word-break: normal;
}
 .modules-huodong .huodong-content .huodong-main .huodong-right .huodong-right-top .huodong-goods-list{
     width: 100%;
     height: 3.15rem;
     display: block;
}
 .modules-huodong .huodong-content .huodong-main .huodong-right .huodong-right-top .huodong-goods-list .huodong-goods-item{
     width: 2.7rem;
     height: 2.7rem;
     margin: 0.2rem 0.25rem 0.25rem 0;
     float: left;
}
 .modules-huodong .huodong-content .huodong-main .huodong-right .huodong-right-top .huodong-goods-list .huodong-goods-item:last-child{
     margin: 0.2rem 0 0.25rem 0;
}
 .modules-huodong .huodong-content .huodong-main .huodong-right .goods-thumb{
     width: 100%;
     height: 100%;
     overflow: hidden;
}
 .modules-huodong .huodong-content .huodong-main .huodong-right .goods-thumb img{
     width: 100%;
     height: 100%;
}
 .modules-huodong .huodong-content .huodong-main .huodong-right .goods-thumb .empty-img{
     width: 100%;
     height: 100%;
     background-color: #cccccc;
}
 .modules-huodong .huodong-content .huodong-main .huodong-right .huodong-right-bottom{
     height: 5.1rem;
     width: 100%;
     display: block;
     overflow: hidden;
}
 .modules-huodong .huodong-content .huodong-main .huodong-right .huodong-right-bottom .huodong-goods-list{
     width: 100%;
     height: 5.1rem;
     display: block;
}
 .modules-huodong .huodong-content .huodong-main .huodong-right .huodong-right-bottom .huodong-goods-item{
     width: 50%;
     float: left;
     height: 5.1rem;
     display: block;
     padding: 0.1rem 0.5rem 0.25rem 0.5rem;
     border-style: solid;
     border-width: 0.05rem 0.05rem 0 0;
     border-color: #cccccc;
}
 .modules-huodong .huodong-content .huodong-main .huodong-right .huodong-right-bottom .huodong-goods-item .main-title{
     color: rgb(224,123,39);
     overflow: hidden;

     display: inline-block;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    word-break: normal;
}
 .modules-huodong .huodong-content .huodong-main .huodong-right .huodong-right-bottom .huodong-goods-item .goods-thumb{
     width: 2.5rem;
     height: 2.5rem;
     display: block;
     overflow: hidden;
     margin: 0 auto;
}
.modules-huodong .huodong-content.style-1 .countdown{font-size: 0.03rem;}
 .modules-huodong .huodong-content.style-1 .huodong-top .huodong-top-title{
     padding: 0 0 0 33%;
}
 .modules-huodong .huodong-content.style-1 .huodong-main{
     width: 100%;
     height: 9.5rem;
}
 .modules-huodong .huodong-content.style-1 .huodong-main .huodong-goods-list{
     width: 100%;
}
 .modules-huodong .huodong-content.style-1 .huodong-main .huodong-goods-list .huodong-goods-item{
     border-style: solid;
     border-color: #cccccc;
     border-width: 0.05rem;
     width: 33.3%;
     height: 100%;
     text-align: center;
     padding: 0.4rem 0.33rem 0.2rem 0.33rem;
     float: left;
}
 .modules-huodong .huodong-content.style-1 .huodong-main .huodong-goods-list .huodong-goods-item:first-child, .modules-huodong .huodong-content.style-1 .huodong-main .huodong-goods-list .huodong-goods-item:last-child{
     border-width: 0.05rem 0;
}
 .modules-huodong .huodong-content.style-1 .countdown .countdown-main{
     float: none;
     color: #FFFFFF;
}
 .modules-huodong .huodong-content.style-1 .countdown .countdown-num{
     background-color: rgb(101,101,101);
}
 .modules-huodong .huodong-content.style-1 .countdown .countdown-main .countdown-break-flag{
     color: rgb(101,101,101);
}
 .modules-huodong .huodong-content.style-1 .huodong-main .huodong-goods-list .huodong-goods-item .huodong-top-title .main-title{
     color: rgb(235,56,221);
     font-size: 0.7rem;
     overflow: hidden;

     display: inline-block;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    word-break: normal;
}
 .modules-huodong .huodong-content.style-1 .huodong-main .huodong-goods-list .huodong-goods-item:first-child .huodong-top-title .main-title{
     color: rgb(56,72,223);
}
 .modules-huodong .huodong-content.style-1 .huodong-main .huodong-goods-list .huodong-goods-item:last-child .huodong-top-title .main-title{
     color: rgb(237,93,48);
}
 .modules-huodong .huodong-content.style-1 .huodong-main .huodong-goods-list .huodong-goods-item .huodong-top-title .sub-title{
     display:block;
     height: 0.7rem;
     margin: 0.1rem 0;

     overflow: hidden;
     display: inline-block;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    word-break: normal;
}
 .modules-huodong .huodong-content.style-1 .huodong-main .huodong-goods-list .huodong-goods-item .huodong-top-title .sub-title span{
     font-size: 1rem;
     display: block;
     -webkit-transform: scale(-0.5);
     width: 200%;
     -webkit-transform: scale(.5);
     -ms-transform-origin: left top;
     transform-origin: left top;
     -webkit-transform-origin: left top;
     white-space: nowrap;
}
 .modules-huodong .huodong-content.style-1 .huodong-main .huodong-goods-list .huodong-goods-item .goods-thumb{
     width: 100%;
     height: 3.7rem;
     margin: 0.4rem 0;
     overflow: hidden;
     display: block;
}
 .modules-huodong .huodong-content.style-1 .huodong-main .huodong-goods-list .huodong-goods-item .goods-thumb .empty-img{
     width: 100%;
     height: 3.7rem;
     overflow: hidden;
     background-color: #cccccc;
}
 .modules-huodong .huodong-content.style-1 .huodong-main .huodong-goods-list .huodong-goods-item .huodong-style-1-bottom{
     overflow: hidden;
     width: 100%;
     height: 1.7rem;
}
 .modules-huodong .huodong-content.style-1 .huodong-main .huodong-goods-list .huodong-goods-item .huodong-style-1-bottom .goods-price{
     float: left;
     width: 70%;
     height: 100%;
     overflow: hidden;
}
 .modules-huodong .huodong-content.style-1 .huodong-main .huodong-goods-list .huodong-goods-item .huodong-style-1-bottom .goods-price .sale-price{
     color: rgb(250,30,38);
     font-size: 0.6rem;
     text-align: left;
}
 .modules-huodong .huodong-content.style-1 .huodong-main .huodong-goods-list .huodong-goods-item .huodong-style-1-bottom .goods-price .sale-price .money-number{
     color: rgb(250,30,38);
     font-size: 0.5rem;
}
 .modules-huodong .huodong-content.style-1 .huodong-main .huodong-goods-list .huodong-goods-item .huodong-style-1-bottom .goods-price .market-price{
     text-decoration: line-through;
     text-align: left;
     color: rgb(192,193,194);
     font-size: .8rem;
     display: block;
     -webkit-transform: scale(-0.5);
     width: 200%;
     -webkit-transform: scale(.5);
     -ms-transform-origin: left top;
     transform-origin: left top;
     -webkit-transform-origin: left top;
     white-space: nowrap;
}
 .modules-huodong .huodong-content.style-1 .huodong-main .huodong-goods-list .huodong-goods-item .huodong-style-1-bottom .goods-bottom-button{
     float: right;
     width: 30%;
     /*height: 100%;*/
     padding: 0.35rem;
     overflow: hidden;
}
 .modules-huodong .huodong-content.style-1 .huodong-main .huodong-goods-list .huodong-goods-item .huodong-style-1-bottom .goods-bottom-button a{
     background-color: rgb(251,30,38);
     color: #FFFFFF;
     width: 1rem;
     height: 1rem;
     display: block;
     text-align: center;
     line-height: 1rem;
     font-size: 0.6rem;
     border-radius: 0.5rem;
}
 .modules-huodong .huodong-content.style-2 .huodong-main{
     width: 100%;
     height: 7.25rem;
     overflow: hidden;
}
 .modules-huodong .huodong-content.style-2 .huodong-main .huodong-goods-list{
     width: 100%;
     height: 100%;
     margin: 0.7rem 1.1rem 0.8rem 1.05rem;
     width: 13.9rem;
     display:block;
     height: 5.8rem;
}
 .modules-huodong .huodong-content.style-2 .huodong-main .huodong-goods-list .huodong-goods-item{
     width: 13.9rem;
     height: 5.8rem;
     padding: 0.4rem 0 0.4rem 0.4rem;
     display:block;
     overflow: hidden;
}
 .modules-huodong .huodong-content.style-2 .huodong-main .huodong-goods-list .huodong-goods-item .goods-thumb{
     width: 5rem;
     height: 5rem;
     display:block;
     overflow: hidden;
     float: left;
}
 .modules-huodong .huodong-content.style-2 .huodong-main .huodong-goods-list .huodong-goods-item .goods-thumb .empty-img{
     width: 100%;
     height: 100%;
     display:block;
     overflow: hidden;
     background-color: #cccccc;
}
 .modules-huodong .huodong-content.style-2 .huodong-main .huodong-goods-list .huodong-goods-item .huodong-style-2-right{
     float: right;
     width: 8.0rem;
     height: 5rem;
     padding: 0.15rem 0.4rem;
     display:block;
     overflow: hidden;
}
 .modules-huodong .huodong-content.style-2 .huodong-main .huodong-goods-list .huodong-goods-item .huodong-style-2-right .countdown{
     text-align:center;
     font-size: 17.0.25rem;
     height: 0.9rem;
     line-height: 0.9rem;
     color: rgb(213,69,121);
}
 .modules-huodong .huodong-content.style-2 .huodong-main .huodong-goods-list .huodong-goods-item .huodong-style-2-right .countdown .countdown-num{
     height: 0.9rem;
     line-height: 0.9rem;
     color: #FFFFFF;
     background-color: rgb(213,69,121);
}
 .modules-huodong .huodong-content.style-2 .huodong-main .huodong-goods-list .huodong-goods-item .huodong-style-2-right .main-title{
     clear: both;
     height: 1.4rem;
     margin: 0.15rem 0 0.15rem 0;
     line-height: 0.7rem;
     font-size: 0.6rem;
     overflow: hidden;
     display: inline-block;
     text-overflow: ellipsis;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     word-wrap: break-word;
     word-break: normal;
}
 .modules-huodong .huodong-content.style-2 .huodong-main .huodong-goods-list .huodong-goods-item .goods-price{
     height: 0.7rem;
     line-height: 0.7rem;
     text-align: left;
     display: block;
}
 .modules-huodong .huodong-content.style-2 .huodong-main .huodong-goods-list .huodong-goods-item .goods-price .sale-price{
     color: rgb(252,30,39);
     width: 50%;
     float: left;
     font-size: 0.03rem;
}
 .modules-huodong .huodong-content.style-2 .huodong-main .huodong-goods-list .huodong-goods-item .goods-price .sale-price .money-number{
     font-weight: bold;
     font-size: 0.6rem;
     margin-left: 0.15rem;
}
 .modules-huodong .huodong-content.style-2 .huodong-main .huodong-goods-list .huodong-goods-item .goods-price .market-price{
     color: rgb(171,172,173);
     width: 50%;
     float: left;
     font-size: 0.3rem;
     text-decoration: line-through;
     line-height: 0.85rem;
     text-align: right;
}

 .modules-huodong .huodong-content.style-2 .huodong-main .huodong-goods-list .huodong-goods-item .goods-other{
     clear: both;
     height: 1.15rem;
     line-height: 1.15rem;
     margin: 0.3rem 0 0 0;
     width: 100%;
}
 .modules-huodong .huodong-content.style-2 .huodong-main .huodong-goods-list .huodong-goods-item .goods-other .goods-tuan-info{
     width: 60%;
     float: left;
     font-size: 0.3rem;
     color: rgb(120,121,122);
}
 .modules-huodong .huodong-content.style-2 .huodong-main .huodong-goods-list .huodong-goods-item .goods-other .goods-tuan-btn{
     width: 35%;
     float: right;
}
 .modules-huodong .huodong-content.style-2 .huodong-main .huodong-goods-list .huodong-goods-item .goods-other .goods-tuan-btn a{
     display: inline-block;
     text-align: center;
     height: 2rem;
     line-height: 2rem;
     color: #FFFFFF;
     padding: 0 0.45rem;
     border-radius: 1rem;
     background-color: rgb(213,69,121);
     font-size: 0.8rem;
     display: block;
     -webkit-transform: scale(-0.5);
     width: 200%;
     -webkit-transform: scale(.5);
     -ms-transform-origin: left top;
     transform-origin: left top;
     -webkit-transform-origin: left top;
     white-space: nowrap;
}
 .modules-huodong .huodong-content.style-2 .huodong-main .huodong-goods-list .huodong-goods-item .goods-other .goods-tuan-btn a span{
     margin: 0 0 0 0.25rem;
}


/* 新增样式 */
body{
    padding-top:2rem;
}
#box{
    width: 100%;
    margin: 0 0 2.2rem 0;
}
header{
    position: fixed;
    left: 0;
    top:0;
    text-align: center;
    width: 100%;
    height:1.9rem;
    line-height:1.9rem;
    background:#fff;
    color: #fff;
    font-size: 0.78rem;
}
#box p{
    width:94%;
    color:#363636;
    font-size:0.86rem;
    height: 20px;
    line-height:20px;
    font-weight: bold;
    padding:0 3%;
    margin-bottom:17px;
}
#box p a{
    color: #5C5C5C;
    font-size:0.52rem;
    font-family: simsun;
    float: right;
}
#box dl{
    width:94%;
    height:110px;
    padding:5px 3% 15px 3%;
    border-bottom:1px solid #EEEEEE;
}
#box dl dt{
    float: left;
    display:inline-block;
    width:30%;
    height:100%;
    overflow: hidden;
}
#box dl dt img{
    width: 100%;
    /*border:1px solid #eee;*/
}
#box dl dd{
    /*display:inline-block;*/
    float: right;
    width: 60%;
    padding-left:17px;
    overflow: hidden;
    height: 0.7rem;
    line-height: 0.7rem;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#box dl dd:nth-of-type(1){
    color:#5C5C5C;
    font-size: 0.6rem;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom:6px;
}
#box dl dd:nth-of-type(2){
    color:#5C5C5C;
    font-size: 0.47rem;
    margin-bottom:14px;
}
#box dl dd:nth-of-type(3){
    color:#5C5C5C;
    font-size: 0.52rem;
}
#box dl dd:nth-of-type(4){
    color:#FC3357;
    font-size: 0.47rem;
    padding-top:8px;
    position: relative;
    padding-bottom: 2px;
}
#box dl dd span:nth-of-type(1){
    margin-right:17px;
}
#box dl dd:nth-of-type(4) span:nth-of-type(2){
    font-size: 0.75rem;
}
#box dl dd i{
    position: absolute;
    display:block;
    width: 25px;
    height: 25px;
    right:0;
    top: 0;
}
#box dl dd i img{
    width: 100%;
    height: 100%;
}
#bottom .nav .tab-line-item i{
    color:#acacac!important;
}
#bottom .nav .tab-line-item a{
    color:#acacac!important;
}
#bottom .nav .tab-line-item:nth-of-type(1) i{
    color: #ff5181!important;
}
#bottom .nav .tab-line-item:nth-of-type(1) a{
    color: #ff5181!important;
}

.menu {
    position: fixed;
    bottom: 3.5rem;
    right: 0.8rem;
    z-index: 999;
}

.menu .menu_main {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    z-index: 99;
}

.menu .menu_main img {
    max-width: 100%;
    max-height: 100%;
}

.menu .menu_child .child {
    position: absolute;
    top: 0;
    left: 0;
    width: 2.1rem;
    height: 2.1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    z-index: 98;
    transform: translate(0,0) scale(0);
    transition: all 0.3s;
}

.menu .menu_child .child img {
    max-width: 100%;
    max-height: 100%;
}

.menu.on .menu_child .m1{
    transform: translate(0,-2.1rem) scale(1);
    opacity: 1;
}

.menu.on .menu_child .m2{
    transform: translate(-2.1rem,-1.05rem) scale(1);
    opacity: 1;
}

.menu.on .menu_child .m3{
    transform: translate(-2.1rem,1.05rem) scale(1);
    opacity: 1;
}

.tj-goods{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 2.2rem;
    justify-content: space-between;
}

.points-title{
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 1.9rem;
    padding: 0 0.45rem;
}

.tj-goods .goods-item-pic img{
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}

.points-title p{
    position: relative;
    color: #333333;
    font-size: 0.65rem;
    font-weight: bold;
    padding-left: 0.45rem;
}

.points-title p::after{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 0.13rem;
    height: 0.77rem;
    background-color: #F14347;
}

.points-title a{
    display: flex;
    align-items: center;
    color: #949494;
    font-size: 0.47rem;
}

.points-title a img{
    width: 0.3rem;
    opacity: 0.4;
    margin-left: 0.2rem;
}