@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: 39px;}
.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-wrap .city-site-btn span{

}
.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: #F0F0F0; 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;margin-bottom: 2.2rem;}
.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: 50%; box-sizing: border-box; padding-bottom: 4px; position: relative; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* 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-item a {display: block;background: #fff;}
.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-word; 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;}
.goods .goods-small.goods-item:nth-child(2n+1) {padding-right: 2px;}





 .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-word; 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: 13px; }
 .goods-item-price .bigprice{font-size: 0.7rem;}


.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 .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: 5.22rem!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;
     font-size: 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{
    font-size: 0.7rem;
     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;
}
/* 城市分站 关闭 */
.clear-city-site{
    width: 100% !important;
    left: 0 !important;
}