@charset "utf-8";
/*
*name:公共初始化样式
*create in 20174/12/08
*version:tphsop-1.0
*/
*{
	  -webkit-text-size-adjust: none;
     -webkit-tap-highlight-color: transparent;
}
body {
    width: 16rem;
    max-width: 16rem;
    margin: 0 auto;
    overflow-x: hidden;
    padding-top: 1.87733rem;
    background: #f5f5f5;
}
.imgicon{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    width: 1.28rem;
    height: 1.28rem;
    background:url("../images/iconimg.png") center center no-repeat;
    background-size: cover;
}
.classreturn{
	width: 16rem;
    height: 1.87733rem;
    background-color: #ffffff;
    border-bottom: 1px solid #d4d7da;
    position: relative;
    text-align: center;
    line-height: 1.87733rem;
}
.content{
	margin: 0 .21333rem;
}
.content:before, .content:after{
	content: "";
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
}
.classreturn .content .return{
	  position: absolute;
    left: .42667rem;
}
.classreturn .content .return a img{
    width: .46933rem;
    height: .78933rem;
    vertical-align: middle;
}
.classreturn .content .search{
	font-size: .59733rem;
}
.classreturn .content .menu{
	position: absolute;
    right: .42667rem;
}
.ds-in-bl{
	display: inline-block;
    vertical-align: middle;
}
.tpd-edits-hidden{
	float: left;
	overflow: hidden;
	height: 100%;
	width: 100%;
}
.bt-flag{
    height: 2.516rem;
    float: left;
    width: 100%;
}
/*自定义橱窗-s*/
.tpdm-wstyle{
    overflow: hidden;
}
.tpdm-wstyle a{
    display: block;
    position: relative;
    background: #eee;
}
.tpdm-wstyle img{
    width: 100%;
    height: 100%;
}
.tpdm-wstyle-wrap1 .tpdm-wstyle1{
    width: 100%;
    height: 6.656rem;
}
.tpdm-wstyle-wrap2{
    display: flex;
    justify-content: space-around;
}
.tpdm-wstyle-wrap2>a{
    float: left;
    width:7.424rem;
    height:4.608rem;
}
.tpdm-wstyle-wrap2>div+div{
    margin-left: 0.128rem;
}
.tpdm-wstyle-wrap3{
    display: flex;
    justify-content: space-around;
}
/* .tpdm-wstyle-wrap3>div{
    float: left;
    width: 5.248rem;
    height:4.48rem;
}
.tpdm-wstyle-wrap3>div+div{
    margin-left: 0.128rem;
} */
.tpdm-wstyle-wrap3 a{
    float: left;
    width: 4.821rem;
    height:4.48rem;
}
.tpdm-wstyle-wrap4{
    display: flex;
    flex-direction:column; 
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: flex-end;
    align-content: space-around;
    height: 5.036666rem;
}
.tpdm-wstyle-wrap4 .tpdm-wstyle1{
    width:7.3386rem;
    height: 5.036666rem;
}
.tpdm-wstyle-wrap4 .tpdm-wstyle2{
    width:7.3386rem;
    height: 2.2186rem;
}
.tpdm-wstyle-wrap4 .tpdm-wstyle3{
    width:7.3386rem;
    height: 2.2186rem;
}

.tpdm-wstyle-wrap5{
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    height: 8.74666rem;
    align-content: space-around;
}
.tpdm-wstyle-wrap5 .tpdm-wstyle1{
    width: 15.1467rem;
    height: 3.84rem;
}
.tpdm-wstyle-wrap5 .tpdm-wstyle2{
    width: 7.3813rem;
    height:3.84rem;
}
.tpdm-wstyle-wrap5 .tpdm-wstyle3{
    width: 7.3813rem;
    height:3.84rem;
}

.tpdm-wstyle-wrap6{
    display: flex;
    justify-content: space-around;
}
.tpdm-wstyle-wrap6>a{
    width: 3.712rem;
    height: 2.56rem;
}

.tpdm-wstyle-wrap7 {
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
    align-content: space-around;
    height: 180px;
}
.tpdm-wstyle-wrap7 .box{
    width:9.8133rem;height:8.106666rem;
}
.tpdm-wstyle-wrap7 .tpdm-wstyle1{
    width:5.12rem;
    height: 7.58rem;
}
.tpdm-wstyle-wrap7 .tpdm-wstyle2{
    float: left;  
    width: 9.8133rem;
    height: 3.626rem;
    
}
.tpdm-wstyle-wrap7 .tpdm-wstyle4{
    float: left;
    margin-left: 0.512rem;
    margin-top: 0.4267rem;
    width: 4.650rem;
    height:3.626rem;
}
.tpdm-wstyle-wrap7 .tpdm-wstyle3{    
    float: left;
    width:4.650rem;
    height:3.626rem;
    margin-top: 0.4267rem;
}

.tpdm-wstyle-wrap8{
    display: flex;
    flex-wrap: wrap;
    height: 11.605rem;
    justify-content: space-around;
}
.tpdm-wstyle-wrap8 .tpdm-wstyle1{
    float: left;
    width:7.381rem;
    height:6.9546rem;
    margin-right: 0.128rem;
}
.tpdm-wstyle-wrap8 .tpdm-wstyle2{
    margin-top:0.128rem;
    width: 15.4rem;
    height:3.84rem;
}
.tpdm-wstyle-wrap8 .tpdm-wstyle3{
    width:7.381rem;
    height: 3.2rem;
    margin-bottom: 0.55466rem;
}
.tpdm-wstyle-wrap8 .tpdm-wstyle4{
    width:7.381rem;
    height: 3.2rem;
}
.tpdm-wstyle-wrap9{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-content: space-around;
    height: 10.410rem;
}
.tpdm-wstyle-wrap9>a{
    float: left;
    width: 7.381rem;
    height: 4.608rem;
}


/*自定义橱窗-e*/
/*文本导航-s*/

.tpdm-txtnav-list{
    padding: 0.112rem 0.312rem;
    position: relative;
    display: block;
    line-height: 1.024rem;
    font-size: 0.64rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-bottom: 0.0213rem solid #d7d7d7;
}
.tpdm-txtnav-list:before{
    content: '>';
    position: absolute;
    top: 50%;
    right: .2133333rem;
    width: .512rem;
    text-align: center;
    font-family: Consolas;
    transform: translate(0,-50%);
    color: #000000;
    font-size: .68266rem;
}
.txtnav-list-cont{
	color: #333333;
	width: 15.373rem;
    height: 1.024rem;
    line-height: 1.184rem;
    overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
    display: inline-block;
}
.tpdm-txtnav-list>a{
    position: relative;
    display: inline-block;
    height: 1.024rem;
    padding: 0 0.512rem;
    line-height: 1.224rem;
    font-size: 0.5rem;
    overflow: hidden;
    margin-left: .6rem;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.tpdm-txtnav-list>a:before{
    content: '>';
    position: absolute;
    top: 0;
    right: 0;
    width: 0.512rem;
    text-align: center;
    font-family: Consolas;
    color: #000000;
    font-size: 0.682rem;
}
video{
	cursor: pointer;
}
/*文本导航-e*/
/*快捷入口-s*/
.tpdm-navstyle{
    background: #ffffff;
    padding-bottom: 0.4267rem;
}
.tpdm-navstyle>a{
    float: left;
    width: 33.33%;
    text-align: center;
    cursor: pointer;
    margin-top: 0.4267rem;
}
.tpdm-navstyle4>a{
    width: 25%;
}
.tpdm-navstyle5>a{
    width: 20%;
}
.tpdm-navstyle-ico>img{
    width: 1.92rem;
    height: 1.92rem;
    border-radius: 0.64rem;
}
.tpdm-navstyle-circle .tpdm-navstyle-ico>img{
    border-radius: 50%;
}
.tpdm-navstyle-cont{
    display: block;
    text-align: center;
    margin-top: 0.4267rem;
    color: #999;
    font-size: 0.512rem;
}
/*快捷入口-e*/
/*商品列表-s*/
.tpdm-goods-nav{
    height: 1.706667rem;
    overflow: hidden;
    background: #fff;
}
.tpdm-goods-nav>li{
    float: left;
    width: 100%;
    height: 1.706667rem;
    min-width: 25%;
    line-height: 1.706667rem;
    font-size: 0.597333rem;
    color: #333;
    text-align: center;
    overflow: hidden;
    border-bottom: 0.064rem solid transparent;
}
.tpdm-goods-nav .goodsnav-ac{
    border-bottom-color: #ff3b3b;
}
.tpdm-goods-nav1>.goodsnav-ac{
    border-bottom-color:transparent;
}
.tpdm-goods-nav2>li{
    width: 50%;
}
.tpdm-goods-nav3>li{
    width:33.33%;
}
.tpdm-goods-nav4>li{
    width:25%;
}



.tpdm-goods-list img{
    width: 100%;
    height: 100%;
}



.tpdm-goods-wrap{
    background-color: #f5f5f5 !important;
}
.tpdm-goods-wrap>li{
    background-color: #fff;
    overflow: hidden;
}
.tpdm-goods-name{
    display: block;
    color: #333;
    overflow: hidden;
}
.tpdm-goods-price{
    float: left;
    color: #ff3b3b;
    overflow: hidden;
}
.tpdm-goods-like{
    float: right;
    text-align: center;
    /*border: 1px solid #e3e3e3;*/
    border-radius: 0.128rem;
    color: #999;
}
.tpdm-goods-list1 .tpdm-goods-wrap{
    padding-bottom: 0.341rem;
}
.tpdm-goods-list1 .tpdm-goods-wrap>li{
    width: 7.36rem;
    height: 11.8613rem;
    background-color: #ffffff;
    margin-top: 0.4266rem;
    margin-left: 0.4266rem;
    float: left;
    border-radius: 0.2133rem;
    overflow: hidden;
    position: relative;
}
.tpdm-goods-list1 .tpdm-goods-pic{
    display: block;
    height: 7.36rem;
    width: 7.36rem;
}
.tpdm-goods-list1 .tpdm-goods-name{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    padding: 0.4267rem 0.4267rem 0 0.4267rem;
    font-size: 0.554667rem;
    line-height: 0.682667rem;
    color: #333;
    box-sizing: border-box;
}
.tpdm-goods-wrap .rx-sp{
    display: inline-block;
    padding: 0.01rem 0.17rem 0.05rem 0.17rem;
    border: 0.021rem solid #ff2a2a;
    box-sizing: border-box;
    border-radius: 0.107rem;
    color: #ff2a2a;
    margin: 0;
    margin-left: 0.4267rem;
    margin-top: 0.4267rem;
    font-size: 0.512rem;
}
.tpdm-goods-list3 .rx-sp{
    margin-left: 0.64rem;
}
.tpdm-goods-wrap .rx-list{

}
.tpdm-goods-list1 .tpdm-goods-des{
    margin-top: 0.24rem;
}
.tpdm-goods-list1 .tpdm-goods-price{
    line-height: 0.768rem;
    max-width: 3.84rem;
    font-size: 0.64rem;
}
.tpdm-goods-list1 .tpdm-goods-like{
    width: 2.048rem;
    font-size: 0.47rem;
}


.tpdm-goods-list2 .tpdm-goods-wrap{
    padding-top:0.4267rem;
}
.tpdm-goods-list2 .tpdm-goods-wrap>li{
    height: 4.693rem;
    position: relative;
    border-radius: .2133rem;
    margin: 0 0.4267rem 0.4267rem 0.4267rem;
}
.tpdm-goods-list2 .tpdm-goods-pic{
    float: left;
    height:4.693rem;
    width: 4.693rem;
    margin-right: 0.4267rem;
}
.tpdm-goods-list2 .tpdm-goods-name{
    font-size: 0.55rem;
    color: #181818;
    margin: 0.4267rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.tpdm-goods-list2 .tpdm-goods-des{
    position: absolute;
    right: 0;
    bottom: 0;
    width: 9.7rem;
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    margin: 0 0.4267rem 0.4267rem 0.4267rem;
}
.tpdm-goods-list2 .tpdm-goods-price{
    font-size: 0.64rem;
    max-width:4.608rem;
    height: 1.024rem;
    line-height: 1.024rem;
}
.tpdm-goods-list2 .tpdm-goods-like{
    font-size: 0.4693rem;
    height: 1.024rem;
    line-height: 1.024rem;
}

.tpdm-goods-list3 .tpdm-goods-wrap{
    padding-top:0.256rem;
}
.tpdm-goods-list3 .tpdm-goods-wrap>li{
    height:21.328rem;
    margin-bottom:0.256rem;
}
.tpdm-goods-list3 .tpdm-goods-pic{
    display: block;
    height:16rem;
    width: 16rem;
}
.tpdm-goods-list3 .tpdm-goods-name{
    padding: 0 0.64rem;
    height: 1.536rem;
    font-size: 0.597333rem;
    line-height:1.536rem ;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.tpdm-goods-list3 .tpdm-goods-des{
    padding:0 0.64rem;
    margin-top:0.256rem;
    height: 1.024rem;
}
.tpdm-goods-list3 .tpdm-goods-price{
    height:1.024rem;
    font-size: 0.768rem;
    line-height:1.024rem;
    max-width:4.608rem;
}
.tpdm-goods-list3 .tpdm-goods-like{
    /*width:2.56rem;*/
    font-size: 0.597333rem;
    line-height: 0.938667rem;
}
/*商品列表-e*/
/*营销活动-s*/
.tpdm-activity-title{
    height: 1.70667rem;
    line-height: 1.70667rem;
    font-size: 0.64rem;
    color: #333;
    background: #fff;
    text-align: center;
}
.tpdm-sold-num{
    float: right;
    font-size: 0.4933rem;
    color: #999;
}
.tpdm-acstyle .tpdm-goods-list1 .tpdm-goods-wrap>li{
    height:12.032rem;
}
.tpdm-goods-mes{
    height:1.024rem;
    line-height: 1.024rem;
    font-size: 0.512rem;
    padding:0.556rem 0.256rem 0;
    overflow: hidden;
}
.tpdm-goods-mes>a{
    float: left;
    width: 2.816rem;
    color: #fff;
    background-color: #ff2828;
    text-align: center;
    border-radius: 0.128rem;
    font-family: Consolas;
}
.tpdm-goods-mes>span{
    float: left;
    height: 1.024rem;
    margin-left: 1.024rem;
    color: #333;
    max-width: 1.792rem;
    overflow: hidden;
}
.tpdm-acbuyer{
    float: right;
}
.tpdm-acbuyer>img{
    width: 1.024rem;
    height: 1.024rem;
    border-radius: 50%;
}


.tpdm-acstyle .tpdm-goods-list2 .tpdm-goods-name{
    padding-top: 0.256rem;
}
.tpdm-acstyle .tpdm-goods-list2 .tpdm-goods-des{
    margin-top: 0.128rem;
}


.tpdm-seckill-title{
    height: 2.133rem;
    line-height: 2.133rem;
    overflow: hidden;
    /* width: 100%; */
    background: #fff;
    margin: 0 0.4267rem;
    border-radius: 0.2133rem 0.2133rem 0 0;
}
.tpdm-seckill-title>label{
    float: left;
    background: url(../../../template/mobile/rainbow/static/images/mszc.png) no-repeat;
    width: 3.562rem;
    height: 1.1733rem;
    margin: 0.48rem 0rem 0rem 0.43rem;
    background-size: cover;
}
.tpdm-seckill-title>span{
    float:left;
    width: 1.70rem;
    height: 0.64rem;
    font-size: 0.47rem;
    color: #ffffff;
    background-color: #ff3131;
    line-height: 0.64rem;
    margin-top: 0.7467rem;
    margin-left: 0.47rem;
    text-align: center;
    padding: 0 .213rem;
    border-radius: 0.10667rem 0 0 0.10667rem;
}
.tpdm-seckill-time{
    float: left;
    margin-top: 0.7467rem;
    height: 0.64rem;
    border: 0.021rem solid #ff3131;
    box-sizing: border-box;
    padding: 0 .17rem;
    border-radius: 0 0.10667rem 0.10667rem 0;
    overflow: hidden;
}
.tpdm-seckill-time>li:first-child{
    margin-left: 0.1rem;
}
.tpdm-seckill-time>li{
    float: left;
    position: relative;
    margin-right: 0.15rem;
    width: 0.65rem;
    text-align: center;
    color: #333;
    font-size: 0.47rem;
    line-height: 0.6rem;
    color: #ff3131;
}
.tpdm-seckill-time>li:before{
    content: ':';
    position: absolute;
    top: -0.03333rem;
    left: 0.681333rem;
}
.tpdm-seckill-time>li:last-child:before{
    display: none;
    content: '';
}
.tpdm-seckill-title>a{
    float: right;
    font-size: 0.512rem;
    color: #333;
    font-family: Consolas;
    margin-right: 0.427rem;
    background: url(/template/mobile/rainbow/static/images/or.png) no-repeat;
    background-position: 100% 50%;
    background-size: .23rem;
    padding-right: .5rem;
    letter-spacing: 1px;
}
.tpdm-seckill-list{
    height: 7.3rem;
    overflow: hidden;
    /* margin-top: .213rem; */
    border-top: 0.02133rem solid #f3f3f3;
    padding-bottom: .15rem;
    background: #fff;
    margin: 0 0.4267rem;
    border-radius: 0 0 0.2133rem 0.2133rem;
}
.tpdm-seckill-list>a>p{
    width: 4.54rem;
    color: #181818;
    font-size: 0.47rem;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    margin: 0.32rem 0 0 0.23rem;
}
.tpdm-seckill-list>a{
    float: left;
    width: 5.03rem;
    margin-left: 0.213rem;
    padding-bottom: .2rem;
}
.tpdm-seckill-list img{
    width: 100%;
    height: 5.03rem;
}
.tpdm-seckill-list span{
    display: inline-block;
    font-size: 0.533rem;
    color: #ff2e2e;
    float: left;
    margin: 0.3rem 0 0 0.21rem;
    font-weight: bold;
}
.tpdm-seckill-list i{
    display: block;
    float: right;
    font-size: 0.47rem;
    color: #999999;
    text-decoration: line-through;
    margin: 0.3rem 0.21rem 0 0;
}
/*营销活动-e*/

/*优惠券-s*/
.tpdm-coupon-list{
    overflow: hidden;
    overflow-x: scroll;
    white-space: nowrap;
}
.tpdm-coupon-list>li{
    display: inline-block;
}

.tpdm-coupon-wrap{
    margin: 0 auto;
    font-size: 0.5973333rem;
    text-align: center;
    overflow: hidden;
}
.tpdm-coupon-wrap>span{
    font-size: 0.9386667rem;
    line-height: 1;
    overflow: hidden;
}
.tpdm-coupon-wrap>span>i{
    font-size:0.512rem;
    vertical-align:top;
}
.tpdm-coupon-lis1{
    height: 2.986667rem;
}
.tpdm-coupon-lis1>li{
    width: 46.2%;
}
.tpdm-coupon-lis1 .tpdm-coupon-wrap{
    width: 6.656rem;
    height: 2.986667rem;
    color: #fff;
}
.tpdm-coupon1-red {
    background:url("../images/bg-coupon3.png") no-repeat 0 0;
    background-size: cover;
}
.tpdm-coupon1-yellow {
    background:url("../images/bg-coupon3-yellow.png") no-repeat 0 0;
    background-size: cover;
}
.tpdm-coupon1-green {
    background:url("../images/bg-coupon3-green.png") no-repeat 0 0;
    background-size: cover;
}
.tpdm-coupon1-black {
    background:url("../images/bg-coupon3-black.png") no-repeat 0 0;
    background-size: cover;
}
.tpdm-coupon1-red2 {
    background:url("../images/bg-coupon3-red.png") no-repeat 0 0;
    background-size: cover;
}
.tpdm-coupon-lis1 li.nouser .tpdm-coupon-wrap {
    background:url("../images/bg-coupon3-selected.png") no-repeat 0 0;
    background-size: cover;
}
.tpdm-coupon-lis1 li.nouser .tpdm-coupon-wrap {
    background:url("../images/bg-coupon3-selected.png") no-repeat 0 0;
    background-size: cover;
}
.tpdm-coupon-lis1 .tpdm-coupon-wrap>span{
    float: left;
    padding-left: 0.0853333rem;
    width: 2.986667rem;
    height: 1.024rem;
    line-height: 1.024rem;
    margin-top: 1.024rem;
    padding-right: 0.08533rem;
    border-right: 1px dashed #fff;
}
.tpdm-coupon-lis1 .tpdm_coupon_right {
    float: left;
    margin-top: 0.725333rem;
    padding-left: 0.42667rem;
}
.tpdm-coupon-lis1 .tpdm-coupon-wrap label{
    display: block;
    font-size: 0.512rem;
    margin-bottom: 0.128rem;
}
.tpdm-coupon-lis1 .tpdm-coupon-wrap a{
    display: block;
    width: 2.4746667rem;
    height: 0.6826667rem;
    line-height: 0.682667rem;
    background-color: #fff;
    font-size: 0.47rem;
    color: #fc4646;
    margin: 0 auto;
}
.tpdm-coupon-lis1 li.nouser .tpdm-coupon-wrap a {
    color: #b6b6b6;
}
.tpdm-coupon-lis1 li.nouser .tpdm-coupon-wrap a {
    color: #b6b6b6;
}

.tpdm-coupon-lis2{
    height: 3.84rem;
    width: 120%;
}
.tpdm-coupon-lis2>li{
    width: 33.333%;
}
.tpdm-coupon-lis2 .tpdm-coupon-wrap{
    /*padding-left: 14px;*/
    width:5.12rem;
    height:3.84rem;
    padding-right: 0.64rem;
    color: #fff;
}
.tpdm-coupon2-red {
    background:url("../images/bg-coupon4.png") no-repeat 0 0;
    background-size: cover;
}
.tpdm-coupon2-yellow {
    background:url("../images/bg-coupon4-yellow.png") no-repeat 0 0;
    background-size: cover;
}
.tpdm-coupon2-green {
    background:url("../images/bg-coupon4-green.png") no-repeat 0 0;
    background-size: cover;
}
.tpdm-coupon2-black {
    background:url("../images/bg-coupon4-black.png") no-repeat 0 0;
    background-size: cover;
}
.tpdm-coupon2-red2 {
    background:url("../images/bg-coupon4-red.png") no-repeat 0 0;
    background-size: cover;
}
.tpdm-coupon-lis2 li.nouser .tpdm-coupon-wrap {
    background: url("../images/bg-coupon4-selected.png") no-repeat 0 0;
    background-size: cover;
}
.tpdm-coupon-lis2 li.nouser .tpdm-coupon-wrap {
    background:url("../images/bg-coupon4-selected.png") no-repeat 0 0;
    background-size: cover;
}
.tpdm-coupon-lis2 .tpdm-coupon-wrap>span{
    display: block;
    padding-left: 0.597333rem;
    margin-top:0.426667rem;
    font-size: 1.28rem;
}
.tpdm-coupon-lis2 li.nouser .tpdm-coupon-wrap>span {
    color: #b6b6b6;
}
.tpdm-coupon-lis2 li.nouser .tpdm-coupon-wrap>span {
    color: #b6b6b6;
}
.tpdm-coupon-lis2 .tpdm-coupon-wrap>span i {
    font-size: 0.512rem;
}
.tpdm-coupon-lis2 .tpdm-coupon-wrap>label{
    padding-left: 0.426667rem;
    display: block;
    text-align: center;
    margin-left: 0.426667rem;
    margin-top: 0.085333rem;
}
.tpdm-coupon-lis2 li.nouser .tpdm-coupon-wrap>label{
    color: #b0b0b0;
}
.tpdm-coupon-lis2 li.nouser .tpdm-coupon-wrap>label{
    color: #b0b0b0;
}
.tpdm-coupon-lis2 .tpdm-coupon-wrap>a{
    margin-left: 0.768rem;
    display: block;
    color: #ff0c0c;
    margin-top: 0.341333rem;
}
.tpdm-coupon-lis2 li.nouser .tpdm-coupon-wrap>a{
    color: #fff;
}
.tpdm-coupon-lis2 li.nouser .tpdm-coupon-wrap>a{
    color: #fff;
}

.tpdm-coupon-lis3{
    height: 2.901333rem;
    width: 140%;
}
.tpdm-coupon-lis3>li{
    width: 33.333%;
}
.tpdm-coupon-lis3 .tpdm-coupon-wrap{
    width:6.4853333rem;
    height:2.90133rem;
    padding-right: 0.64rem;
    color: #b0b0b0;
    position: relative;
}
.tpdm-coupon3-red {
    background:url("../images/bg-coupon5.png") no-repeat 0 0;
    background-size: cover;
}
.tpdm-coupon3-yellow {
    background:url("../images/bg-coupon5-yellow.png") no-repeat 0 0;
    background-size: cover;
}
.tpdm-coupon3-green {
    background:url("../images/bg-coupon5-green.png") no-repeat 0 0;
    background-size: cover;
}
.tpdm-coupon3-black {
    background:url("../images/bg-coupon5-black.png") no-repeat 0 0;
    background-size: cover;
}
.tpdm-coupon3-red2 {
    background:url("../images/bg-coupon5-red.png") no-repeat 0 0;
    background-size: cover;
}
.tpdm-coupon-lis3 li.nouser .tpdm-coupon-wrap {
    background: url("../images/bg-coupon5-selected.png") no-repeat 0 0;
    background-size: cover;
}
.tpdm-coupon-lis3 li.nouser .tpdm-coupon-wrap {
    background:url("../images/bg-coupon5-selected.png") no-repeat 0 0;
    background-size: cover;
}
.tpdm-coupon-lis3 .tpdm-coupon-wrap .tpdm-coupon-left {
    float: left;
    width: 4.9066667rem;
    text-align: center;
    /*margin-left: 30px;*/
}
.tpdm-coupon-lis3 li.user .tpdm-coupon-wrap .tpdm-coupon-left {
    color: #fff;
}
.tpdm-coupon-lis3 .tpdm-coupon-wrap .tpdm-coupon-left>span{
    display: block;
    margin-top:0.085333rem;
    font-size: 1.28rem;
}
.tpdm-coupon-lis3 .tpdm-coupon-wrap .tpdm-coupon-left>span i {
    font-size: 0.512rem;
    vertical-align: middle;
}
.tpdm-coupon-lis3 .tpdm-coupon-wrap .tpdm-coupon-left>label{
    display: block;
}
.tpdm-coupon-lis3 .tpdm-coupon-wrap>a{
    position: absolute;
    width: 0.8533333rem;
    white-space: normal;
    margin-top: 0.426667rem;
    line-height: 0.725333rem;
    font-size: 0.5973333rem;
    margin-left: 0.213333rem;
}
.tpdm-coupon-lis3 li.user .tpdm-coupon-wrap>a {
    color: #fff;
    margin-top: 0.1706666rem;
    line-height: 0.64rem;
}
/*.tpdm-coupon-wrap{*/
/*    margin: 0 auto;*/
/*    font-size: 0.597333rem;*/
/*    text-align: center;*/
/*    overflow: hidden;*/
/*}*/
/*.tpdm-coupon-wrap>span{*/
/*    height: 1.28rem;*/
/*    font-size: 1.28rem;*/
/*    line-height: 1;*/
/*    overflow: hidden;*/
/*}*/
/*.tpdm-coupon-wrap>span>i{*/
/*    font-size:0.682667rem;*/
/*    vertical-align:top;*/
/*}*/

/*.tpdm-coupon-lis1{*/
/*    height: 4.266667rem;*/
/*}*/
/*.tpdm-coupon-lis1>li{*/
/*    width: 33.33%;*/
/*}*/
/*.tpdm-coupon-lis1 .tpdm-coupon-wrap{*/
/*    width: 5.12rem;*/
/*    height: 4.266667rem;*/
/*    background:url("../images/bg-coupon1.png") no-repeat 0 0;*/
/*    background-size: cover;*/
/*    color: #ff3030;*/
/*}*/
/*.tpdm-coupon-lis1 .tpdm-coupon-wrap>span{*/
/*    display: block;*/
/*    padding-top: 0.597333rem;*/
/*}*/
/*.tpdm-coupon-lis1 .tpdm-coupon-wrap>label{*/
/*    display: block;*/
/*    line-height: 1.28rem;*/
/*}*/
/*.tpdm-coupon-lis1 .tpdm-coupon-wrap>a{*/
/*    display: block;*/
/*    line-height: 1.109333rem;*/
/*    color: #fff;*/
/*}*/


/*.tpdm-coupon-lis2{*/
/*    height: 3.285333rem;*/
/*}*/
/*.tpdm-coupon-lis2>li{*/
/*    width: 50%;*/
/*}*/
/*.tpdm-coupon-lis2 .tpdm-coupon-wrap{*/
/*    width:6.698667rem;*/
/*    height:3.285333rem;*/
/*    padding-right: 0.64rem;*/
/*    background:url("../images/bg-coupon2.png") no-repeat 0 0;*/
/*    background-size: cover;*/
/*    color: #fff;*/
/*}*/
/*.tpdm-coupon-lis2 .tpdm-coupon-wrap>span{*/
/*    float: left;*/
/*    width: 3.2rem;*/
/*    margin-top:1.024rem;*/
/*}*/
/*.tpdm-coupon-lis2 .tpdm-coupon-wrap>label{*/
/*    float: right;*/
/*    padding-top: 0.597333rem;*/
/*    max-width:3.072rem;*/
/*    height:1.109333rem;*/
/*    line-height:1.109333rem;*/
/*    overflow: hidden;*/
/*}*/
/*.tpdm-coupon-lis2 .tpdm-coupon-wrap>a{*/
/*    float: right;*/
/*    width: 2.901333rem;*/
/*    line-height:0.853333rem;*/
/*    color: #223e83;*/
/*    background-color: #fff;*/
/*}*/

/*优惠券-e*/


/*底部菜单-s*/
.tpdm-footer-wrap{
    height: 2.072rem;
}
.tpd-footer{
    position: fixed;
    bottom: 0;
    z-index: 9;
    width: 16rem;
    height:2.516rem;
    border-top: 1px solid #ddd;
    background-color: #fff;
    /*overflow: hidden;*/
/*    box-shadow: 0 0 0.256rem rgba(0,0,0,.3);*/
}
.tpd-footer>a{
    float: left;
    padding-top:0.298667rem;
    text-align: center;
}
.tpd-footer i{
    display: block;
    margin: 0 auto;
    width: 1.024rem;
    height: 1.024rem;
}
.tpd-footer i img{
	width: 100%;
	height: 100%;
}

.tpd-footer .icoimg2{
	display: none;
}
.tpd-footer .footmenu-ac .icoimg2{
	display: block;
}
.tpd-footer .footmenu-ac .icoimg1{
	display: none;
}
.tpd-footer .footmenu-ac>span{
    color: #ff354d;
}
.tpd-footer span{
    display: block;
    height: 1.024rem;
    margin-bottom: 0.256rem;
    font-size: 0.512rem;
    line-height: 1.024rem;
    color: #999;
}
.tpd-footer1>a{
    width: 100%;
}
.tpd-footer2>a{
    width: 50%;
}
.tpd-footer3>a{
    width: 33.3%;
}
.tpd-footer4>a{
    width: 25%;
}
.tpd-footer5>a{
    width: 20%;
}

/*底部菜单-e*/

/*自定义海报-s*/
.tpdm-postyle{
    display: block;
}
.tpdm-postyle1>img{
    width: 16.0rem;
    height: 8.533333rem;
}
.tpdm-postyle2{
    overflow: hidden;
}
.tpdm-postyle2>img{
    width: 100% !important;
    height: auto !important;
}
/*自定义海报-e*/

/*搜索栏-s*/
.tpdm-head-wrap{
    /*height: 1.664rem;*/
/*   padding-top: 2.16rem;*/
}
.tpd-search-warp{
    position: fixed;
    top: 0;
    z-index: 9;
    width: 100%;
    height: 1.87733rem;
    background: #ff3b3b;
}
.tpd-search-warp>.tpd-logo{
    float: left;
    width: 1.152rem;
    height: 1.152rem;
    margin-right: 0.256rem;
    position: relative;
}
.tpd-search-warp>.tpd-logo>img{
    width: 100%;
    height: 100%;
}
.tpd-search-warp .pos{
    font-size: .56rem;
    line-height: 1.73rem;
    font-weight: 600;
    color: #fff;
    float: left;
    margin-left: .5rem;
    position: relative;
}
.tpd-search-form{
    position: relative;
    float: right;
    width: 12.1rem;
    margin: .23rem .4rem;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0 0 0 1px #ddd;
}
.tpd-search-form2{
    position: relative;
    float: left;
    width: 14.7rem !important;
    margin: .23rem .64rem!important;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0 0 0 1px #ddd;
}
.ico-head-search{
    position: absolute;
    left: 0.448rem;
    top: 0.26rem;
    width: .768rem;
    height: .768rem;
    background: url(../images/search.png) no-repeat 0 0;
    background-size: cover;
}
input::-webkit-input-placeholder {
    color:#999;
}
input:-moz-placeholder {
    color:#999;
}
input::-moz-placeholder {
    color:#999;
}
input:-ms-input-placeholder {
    color:#999;
}
.tpd-search-form input{
    width: 10.624rem;
    padding-left: 2.18rem;
    /* line-height: 1.152rem; */
    font-size: 0.47rem;
    vertical-align: top;
    margin-top: 0.41rem;
}
.tpd-personal-warp{
    float: right;
    width: 1.152rem;
    line-height: 1.152rem;
    text-align: center;
    height: 1.152rem;
    overflow: hidden;
    position: relative;
}
.tpd-personal-warp>span{
    vertical-align: top;
    font-size: 0.512rem;
    color: #666666;
}
.ico-head-personal{
    display: block;
    width: 1.152rem;
    height: 1.152rem;
    background: url("../images/ico-m-head.png") no-repeat -0.704rem 0;
    background-size: 1.856rem 1.152rem;
}

.tpd-search-wrap1 .tpd-search-form{
    border-radius: 0.576rem;
    width: 12.6rem;
    height: 1.28rem;
    margin: 0.29rem 0.4267rem;
}

.tpd-search-wrap2 .ico-head-search{
    left:auto;
    right: 0.384rem;
}
.tpd-search-wrap2 .tpd-search-form input{
    padding-left:0.448rem;
    padding-right:1.088rem;
}
/*搜索栏-e*/

/*轮播图-s*/
.tpdm-carousel{
    position: relative;
    height: 7.2533rem!important;
    background: #fff;
}
.tpdm-carousel::before{
    content: "";
    width: 100%;
    height: 4.0533rem;
    position: absolute;
    top: 0;
    background: #ff3b3b;
}
.tpd-banner-list{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
.tpd-banner-list>li{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
.tpd-banner-list img{
    width:16rem;
    height:7.68rem;
}
.tpdm-carousel .page-num{
    position: absolute;
    bottom: 5%;
    left: 50%;
    z-index: 5;
    transform:translateX(-50%);
    text-align: center;
}
.tpdm-carousel .page-num>span{
    display: inline-block;
    width: 0.256rem;
    height: 0.256rem;
    border: 1px solid #fff;
    margin:0 0.10667rem;
    border-radius: 50%;
    cursor: pointer;
}
.tpdm-carousel .page-num>.page-ac{
    background-color: #fff;
}
/*轮播图-e*/


/*店铺头部-s*/
.tpd-store-head{
    position: relative;
    width: 16rem;
    height: 7.68rem;
    background: url("../images/bg-storeh.jpg") no-repeat 0 0;
    background-size: 16rem 7.68rem;
}
.tpd-store-head img{
    width: 100%;
    height: 100%;
}
.tpd-storeh-wrap .tpd-store-txt{
    background: none !important;
}

.tpd-storeh-logo{
    overflow: hidden;
}
.tpd-storeh-collect{
    display: inline-block;
    width:1.792rem;
    line-height: 0.768rem;
    font-size: 0.512rem;
    color: #fff;
    text-align: center;
    border-radius: 0.384rem;
    background-color: #ff4646;
}

.tpd-storeh-des{
    font-size: 0.512rem;
    overflow: hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
}
.tpd-storeh-name>span{
    font-size: 0.64rem;
    overflow: hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
}





.tpd-storeh-cont{
    position: absolute;
    bottom: 0;
    box-sizing: border-box;
    width: 100%;
    height: 2.56rem;
    padding:0.256rem 0.512rem 0.384rem;
    background-color: #fff;
    color: #333;
    opacity: .9;
}
.tpd-storeh-cont1 .tpd-storeh-logo{
    float: left;
    width: 1.92rem;
    height: 1.92rem;
    border-radius: 0.128rem;
    margin-right: 0.64rem;
    overflow: hidden;
}
.tpd-storeh-cont1 .tpd-storeh-name{
    height: 1.152rem;
}
.tpd-storeh-cont1 .tpd-storeh-name>span{
    float: left;
    height: 1.152rem;
    line-height: 1.152rem;
    max-width: 5.12rem;
}
.tpd-storeh-cont1 .tpd-storeh-collect{
    float: left;
    margin-top: 0.213333rem;
    margin-left:0.256rem;
}
.tpd-storeh-cont1 .tpd-storeh-des{
    width: 7.68rem;
    height: 0.768rem;
    line-height: 0.768rem;
}

.tpd-storeh-cont2{
    width: 8.96rem;
    margin: 0 auto;
    padding: 1.536rem 0 1.152rem;
    color: #fff;
}
.tpd-storeh-cont2 .tpd-storeh-des{
    width: 6.4rem;
}
.tpd-storeh-num{
    width:13.312rem;
    height: 1.152rem;
    margin: 0 auto;
    padding: 0.512rem 0;
    overflow: hidden;
    color: #fff;
}
.tpd-storeh-num>li{
    float: left;
    width:4.352rem;
    height: 1.152rem;
    text-align: center;
}
.tpd-storeh-num>li+li{
    border-left: 0.064rem dashed #fff;
}
.tpd-storeh-num>li>i{
    display: block;
    height: 1.152rem;
    margin-top: -0.512rem;
    line-height: 1.152rem;
    overflow: hidden;
    font-size: 0.512rem;
}
.tpd-storeh-num>li>span{
    display: block;
    height: 1.024rem;
    line-height: 1.024rem;
    overflow: hidden;
    font-size:0.512rem;
}
.tpd-storeh-cont3{
    position: relative;
    padding-top: 1.024rem;
    text-align: center;
    color: #fff;
}
.tpd-storeh-cont3 .tpd-storeh-logo{
    display: block;
    margin: 0 auto;
    width: 2.56rem;
    height: 2.56rem;
    border-radius: 50%;
}
.tpd-storeh-cont3 .tpd-storeh-name{
    font-size: 0.64rem;
    line-height:1.536rem;
}
.tpd-storeh-cont3 .tpd-storeh-collect{
    position: absolute;
    top: 1.024rem;
    left: 50%;
    margin-left: 1.792rem;
}
.tpd-storeh-cont4 .tpd-storeh-name{
    line-height: 1.28rem;
}
.tpd-storeh-cont4 .tpd-storeh-des{
    height: 0.768rem;
    line-height: 0.768rem;
}
.tpd-storeh-cont4 .tpd-storeh-collect{
    position: static;
    margin: 0.384rem auto 0;
}
.tpd-storeh-cont5{
    position: absolute;
    bottom: 0;
    height: 1.92rem;
    background-color: #fff;
    width: 100%;
    opacity: .9;
}
.tpd-storeh-cont5 .tpd-storeh-logo{
    margin-left: 0.768rem;
    margin-top: -0.768rem;
}
.tpd-storeh-cont5 .tpd-storeh-name{
    height: 1.92rem;
}
.tpd-storeh-cont5 .tpd-storeh-name>span{
    height:1.92rem;
    line-height: 1.92rem;
}
.tpd-storeh-cont5 .tpd-storeh-collect{
    margin-top: 0.64rem;
}
/*店铺头部-e*/
.tpd-search-tm{
	width: 100%;
    height: 1.877rem;
    position: absolute;
    left: 0px;
    background: #000;
    opacity: 0;
    top: 0px;
}
/*新品上市*/
.containers-slider-title{
	line-height: 1.70667rem;
	font-size: .72rem;
	color: #666;
    text-align: center;
    background: #fff;
    margin: 0 0.4267rem;
    border-radius: 0.2133rem 0.2133rem 0 0;
}
.containers-slider-wrap{
	overflow: scroll;
	overflow-y:hidden;
    -webkit-overflow-scrolling: touch;
    margin: 0  0.4267rem;
    border-radius: 0 0 0.2133rem 0.2133rem;
}
.containers-slider-cont{
	border-top: 0.02133rem solid #F0F0EE;
    /* padding: 0 0 0 .3rem; */
    background: #fff;
    height: 7.8rem;
}
.containers-slider-wrap	.containers-slider-item{
	float: left;
	width:4.757rem;
	height: 7.8rem;
    margin-left: 0.2133rem;
    box-sizing: border-box;
}
.containers-slider-wrap	.containers-slider-item:last-of-type{
	/* border-right: 0px solid #ccc; */
}
.containers-slider-wrap	.seckill-item-img{
	width: 100%;
	height: 4.757rem;
}
.containers-slider-wrap .seckill-item-img img{
	width: 100%;
    height: 100%;
    overflow: hidden;
}
.containers-slider-wrap	.seckill-item-name{
	font-size: .52rem;
	color: #232326;
	height: 1.12rem;
}
.containers-slider-wrap	.seckill-item-name p{
	height: 1.2rem;
	line-height:.6rem ;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	margin-top:.2rem ;
}
.containers-slider-wrap .seckill-item-price{
	height: .64rem;
	line-height: .64rem;
	overflow: hidden;
	margin-top: .25rem;
}
.containers-slider-wrap .seckill-item-price span{
	color: #ec5151;
	font-size: .64rem;
	display: block;
	float: left;
	max-width: 50%;
}
.containers-slider-wrap .seckill-item-price del{
	color: #999;
	font-size: .52rem;
	float: right;
	display: block;
	max-width: 45%;
}
.tpd-personal-warp>span img{
    margin-top: 0.08rem;
    width: 100%;
    height: 100%;
}
/*单文本*/
.tpd-text-cont{
	padding: .3rem;
    height: 1rem;
    line-height: 1rem;
    margin: 0 0.4267rem;
    border-radius: 0.2133rem;
}

/*富文本*/
.tpd-richText-cont{
    overflow: hidden;
    padding: .3rem;
    font-size: .55rem;
    margin: 0 0.4267rem;
    border-radius: 0.2133rem;
}
.tpd-richText-cont span{
    font-size: .55rem !important;
}
.tpd-richText-cont img{
    width: 100%;
}
/*图文列表*/
.tpd-graphicLists{
    height: auto;
    box-sizing: border-box;
    margin: 0 0.4267rem;
    border-radius: 0.2133rem;
}
.tpd-graphicLists ul li{
	padding:.18rem 0;
	overflow: hidden;
    width: 100%;
    background: #fff;
}
.tpd-graphicList-img{
	width: 5.76rem;
	height: 4.053rem;
}
.tpd-graphicList-img img{
	width: 100%;
    height: 100%;
    border-radius: .256rem;
}
.tpd-graphicList-cont{
	width:8.8466rem;
    color: #333;
    margin-right: 0.2133rem;
}
.tpd-graphicList-cont p{
	max-height: 2.3893rem;
	font-size: 0.52rem;
	line-height: 0.768rem;
	color: #999999;
    margin-top: 0.6266rem;
	overflow: hidden;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.tpd-graphicList-cont h3{
    margin-top: .2rem;
    width: 100%;
    font-size: .6rem;
    line-height: .6rem;
    max-height: 1rem;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tpd-graphicList-warps{
	overflow: hidden;
	margin-top: 0.64rem;
}
.tpd-graphicList-warps .tpd-graphicList-li{
	float: left;
	width: 3.4133rem;
	height: 1.28rem;
	border: 0.02133rem solid #999;
	text-align: center;
	color: #333;
	cursor: pointer;
	font-size: 0.512rem;
	line-height: 1.28rem;
	margin-right: 0.4266rem;
    margin-bottom: 0.64rem;
}
.tpd-graphicList-warps .graphicList_color{
	border: 0.02133rem solid #F02B2B;
	color: #F02B2B;
}
.tpd-graphicList-warps .tpd-graphicList-li:last-of-type{
	margin-right: 0px;
}
.tpd-graphic-wrap1 .tpd-graphicList-img{
	float: left;
}
.tpd-graphic-wrap1 .tpd-graphicList-cont{
	float: right;
}
.tpd-graphic-wrap2 .tpd-graphicList-img{
	float: right;
}
.tpd-graphic-wrap2 .tpd-graphicList-cont{
	float: left;
}
.tpd-graphic-wrap3 .tpd-graphicList-img{
    width: 16rem;
    height: auto;
}
.tpd-graphic-wrap3 .tpd-graphicList-cont p{
	max-height:1.536rem ;
	-webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
	text-overflow: ellipsis;
    display: -webkit-box;
}
.tpd-graphic-wrap4 .tpd-graphicList-img{
	width: 100%;
	height: auto;
}
.tpd-graphic-wrap4 .tpd-graphicList-img img{
    width: 7.6053rem;
    height: 4.8213rem;
	float: left;
	margin-right: 0.14933rem;
}
.tpd-graphic-wrap4 .tpd-graphicList-img img:last-of-type{
	margin-right: 0;
}
.tpd-graphic-wrap5 .tpd-graphicList-img{
	width: 100%;
	height: auto;
}
.tpd-graphic-wrap5 .tpd-graphicList-img img{
    width: 5.03rem;
    height: 3.23573rem;
	float: left;
	margin-right: 0.1493rem;
}
.tpd-graphic-wrap5 .tpd-graphicList-img img:last-of-type{
	margin-right: 0;
}
.tpd-graphic-wrap5 .tpd-graphicList-cont{
	width: 100%;
	margin-bottom: 0.4266rem;
}
.tpd-graphic-wrap3 .tpd-graphicList-cont,.tpd-graphic-wrap4 .tpd-graphicList-cont,.tpd-graphic-wrap5 .tpd-graphicList-cont{
	width: 100%;
	margin-bottom: 0.2266rem;
}
.tpd-graphicList-link .tpd-wstyle-uploadimg{
	margin: 0.4266rem 0 0.4266rem 0.853rem;
	width: 5.9733rem;
}
.tpd-graphicList-link .tpd-txtnav-set{
	padding: 0.4266rem 0 0.4266rem 0.8533rem;
}
.tpd-graphicList-link{
	display: none;
}
.tpd-graphicList .wstyle-ac{
	display: block;
}

/* 视屏 */
.video_show{
    width: 15.1467rem !important;
    margin: 0 auto;
    display: block;
    border-radius: 0.2133rem;
}
/*门店*/
.tpd-cdiy-mendian{
	vertical-align: middle;
	line-height: 0.5546rem;
	margin-left: 0.42666rem;
}
.tpd-multipleStores-head{
    font-size: 0.6826rem;
    text-align: center;
    color: #999999;
    height: 1.7066rem;
    line-height: 1.7066rem;
    background: #fff;
    margin: 0 0.4267rem;
    border-radius: 0.2133rem 0.2133rem 0 0;
}
.tpd-multipleStores-head span{
	font-size: 0.6826rem;
	margin: 0 0.4266rem;
	color: #000000;
}
.tpd-multipleStores-dizi{
	height: 1.7066rem;
	line-height: 1.70666rem;
	background-color: #fff;
	padding: 0 0.3rem;
	font-size: 0.512rem;
    color: #666666;
    margin: 0 0.4267rem;
}
.tpd-multipleStores-dizi .tpd-multipleStores-icon1{
    margin-top: -0.17066rem;
    width: 0.55466rem;
    height: 0.7253rem;
    display: inline-block;
    vertical-align: middle;
}
.tpd-multipleStores-dizi .tpd-multipleStores-icon1 img{
	width: 100%;
	height: 100%;
}
.tpd-multipleStores-dizi span{
	margin-left: 0.4266rem;
}
.tpd-multipleStores-li{
    background: #fff;
    margin: 0 0.4267rem;
    border-radius: 0 0 0.2133rem 0.2133rem;
}
.tpd-multipleStores-li ul li{
	overflow: hidden;
	padding: 0.2133rem;
}
.tpd-multipleStores-li ul li a{
	display: block;
}
.tpd-multipleStores-list{
	overflow: hidden;
}
.tpd-multipleStores-img {
	float: left;
	width: 3.84rem;
	height: 3.84rem;
}
.tpd-multipleStores-img img{
	width: 100%;
	height: 100%;
}
.tpd-multipleStores-cont{
	width: 10.38rem;
	height: 3.84rem;
	margin-left: 0.4266rem;
	border-bottom: 0.02133rem solid #f3f3f3;
	float: left;
}
.tpd-multipleStores-cont h3{
	width: 100%;
	font-size: 0.64266rem;
    max-height: 0.81066rem;
    color: #000000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tpd-multipleStores-cont p{
	width: 100%;
	max-height: 2.3893rem;
   font-size:.54946rem;
   line-height: 0.768rem;
   color: #999;
   margin-top: 0.4266rem;
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3;
   -webkit-box-orient: vertical;
}
.tpd-multipleStores-wzhi{
	height: 1.28rem;
	line-height: 1.28rem;
	overflow: hidden;
	padding-left: 4.2666rem;
	border-bottom: 0.02133rem solid #f3f3f3;
}
.tpd-multipleStores-wzhi .tpd-multipleStores-icon2{
    width: 0.55466rem;
    height: 0.7253rem;
    margin-right: 0.213rem;
    float: left;
    background: url(../images/z-dingw2.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 0.2986rem;
}
.tpd-multipleStores-wzhi p{
	float: left;
	font-size: 0.512rem;
	height: 1.28rem;
	line-height: 1.28rem;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
	width: 7.8933rem;
}
.tpd-multipleStores-wzhi span{
	float: right;
	font-size: 0.512rem;
}
/*公告-s*/
.tpdm-messtyle{
    padding: 0.213rem 0;
    height: 0.8533rem;
    font-size: 0.512rem;
}
.tpdm-mes-logo{
    float: left;
    width: 0.8533rem;
    height: 0.8533rem;
    margin-left: 0.3rem;
}
.tpdm-mes-logo>img{
    width: 0.8533rem;
    height: 0.8533rem;
}
.tpdm-mes-title{
    float: left;
    padding:0 0.384rem;
    overflow: hidden;
    height: 0.85333rem;
    line-height:0.85333rem ;
}
.tpdm-mes-title>li{
    width: 14.0rem;
    height:0.768rem;
    margin:0 0 0.08533rem 0;
    text-align: left;
    overflow: hidden;
}
.tpdm-mes-title>li .tpdm-mesname-title{
	width: 2.176rem;
    height: 0.55466rem;
    margin: 0.08533rem 0;
    display: block;
    float: left;
    text-align: center;
    line-height: 0.5546rem;
    font-size: 0.55466rem;
    color: #ff0000;
    border: 0.0213rem solid #ff0000;
    border-radius: 6px;
}
.tpdm-mes-title>li .tpdm-mesname-name{
	width: 100%;
    height: 0.768rem;
    font-size: 0.512rem;
    display: block;
    line-height: 0.768rem;
    float: left;
    overflow: hidden;
    text-overflow:ellipsis;
	white-space: nowrap;
    color: #333;
}
.tpdm-mes-cont{
    float: left;
    width:2.1333rem;
    line-height: 0.768rem;
}
.tpdm-mes-cont>a{
    display: block;
    margin: 0.08533rem 0;
    height: 0.768rem;
    font-size: 0.512rem;
    color: #333;
}
.tpd-mes-tpWrap{
	float: left;
	margin-left: 0.2133rem;
}
.tpd-mes-tpWrap ul{
	overflow: hidden;
}
.tpd-mes-tpWrap ul li{
	float: left;
	width: 1.28rem;
    height: 1.28rem;
    padding: 0.298666rem 0.29866rem;
    margin: 0.34133rem 0;
	cursor: pointer;
	border-radius: 6px;
}
.tpd-mes-tpWrap ul li img{
	width: 100%;
	height: 100%;
}


/*新闻列表s*/
    .fr{
            float: right;
        }
        .fl{
            float: left;
        }
        .p:after,
        .p:before {
            content: '';
            clear: both;
            display: block;
        }

.hot-titles{
    padding-top: 0.2133rem;
    background: #fff;
    margin: 0 0.4267rem;
    border-radius: 0.2133rem 0.2133rem 0 0;
}

.hot-titles h5{
    padding-left: 0.3rem;
    font-size: 0.684rem;
    line-height: 1.5333rem;
    position: relative;
}
.hot-titles h5 a{
    position: absolute;
    right: 0.64rem;
    top: 0;
    font-size: .5rem;
}
.hot-tea{  height:auto;  margin:0 .4267rem; border-radius: 0 0 0.2133rem 0.2133rem;}
.hottea-tit{ width:100%; height:1.92rem;}
.hottea-tit span{ margin-top:0.597334rem;}
.hottea-tit a.tea-more{ line-height:1.92rem!important;}
.hottea-list{ width:100%; height:auto;}
.hottea-list ul li{ background: #fff;width:100%; padding:0.597334rem 0; border-top:1px solid #E0E0E0; overflow:hidden;}
.hottea-list ul li a{ width:100%; height:auto;}
.carlist-img{ width:4.693rem;}
.carlist-img img{ width:4.693rem;height:3.626667rem; }
.carlist-txt{ width:9.32rem; color:#333;padding: 0 0.2133rem;box-sizing: border-box;}
.carlist-txt b{ font-size:0.554667rem; margin-top:0.213334rem;overflow: hidden;height: .7rem;white-space: nowrap;text-overflow: ellipsis;display: block;}
.carlist-txt p{ font-size:0.512rem; color:#666; margin-top:0.169334rem; height:1.4rem; line-height:0.7rem; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.carlist-txt span{ display:block; overflow:hidden; margin-top:0.44rem; font-size:0.512rem; color:#999;}
.carlist-txt span em{ float:left;margin-top: -0.1rem}
.carlist-txt span img{ float:left; margin-left:0.32rem; width:0.384rem;}
.carlist-txt span i{ float:right;}
.cha-dev{
   margin-top: -0.25rem;
}
/*.tpd-footer a img{
    margin-top:-.8rem ;
} */
.icon-foot3-span{
    margin-top: .22rem;
}
/*新闻列表e*/
.tpd-richText-cont em{
	font-style: italic;
}
/*智能表单*/
.tpd-forms-wraps{
    padding: 0.4267rem;
    margin: 0 0.4267rem;
    border-radius: 0.2133rem;
    box-sizing: border-box;
}
.tpd-forms-cont .formName{
	font-size: 0.5973rem;
    display: inline-block;
    padding-bottom: 0.2266rem;
    color: rgb(0, 0, 0);
}
.form-input-name input{
	height: 1.28rem;
    width: 100%;
    border-radius: 6px;
    border: 0.0213rem solid #f3f3f3;
    outline: none;
    font-size: 0.54rem;
    text-indent: 0.4266rem;
    border-color: unset !important;
}
.tpd-form-btn input{
	width: 100%;
	margin-top: 0.4266rem;
    width: 100%;
    height: 1.4933rem;
    outline: none;
    border: 0.0213rem solid #F02B2B;
    border-radius: 0.256rem;
    font-size: 0.5973rem;
    background-color: #F02B2B;
    color: #ffffff;
    -webkit-appearance:none;
}
.form-textarea-name textarea{
	  min-height: 3.4133rem;
    width: 100%;
    resize: auto;
    border-radius: 6px;
    border: 0.0213rem solid #f3f3f3;
    outline: none;
    color: #333333;
    font-size: 0.65466rem;
    text-indent: 0.4266rem;
    line-height: .666rem;
    padding-top: .3rem;
}
.select-form-time input{
	  width: 98%;
    padding-left: 2%;
    height: 1.28rem;
    font-size: 0.54rem;
    color: #cccccc;
    border: 0.02133rem solid #f3f3f3;
    border-radius: 5px;
}
.singleElection-list label,.checkbox-input-list label{
	font-size: 0.5973333333333334rem;
    display: inline-block;
    padding-bottom: 0.4266666666666667rem;
    color: rgb(170, 170, 170);
}
.singleElection-list label input,.checkbox-input-list label input{
	display: none;
}
.singleElection-list label span,.checkbox-input-list label span{
	background-color: #fff;
    border: 0.0213rem solid #f3f3f3;
    border-radius: 100%;
    display: inline-block;
    height: 0.748rem;
    margin-right: 0.4266666666666667rem;
    margin-top: -0.042666666666666665rem;
    vertical-align: middle;
    width: 0.768rem;
    line-height: 1;
    cursor: pointer;
}
.checkbox-input-list label span{
	border-radius: 0;
}
/*地址样式*/
.container {
    width: 0;
    position: fixed;
    top: 0;
    right: 0;
    z-index: 10000;
    display: none;
    overflow-x: hidden;
}
.container .city {
    overflow-x: hidden;
    padding: .42667rem;
    background-color: #ffffff;
    margin-top: 1.45067rem;
}
.screen_wi_loc {
    display: block;
    width: 14.4rem;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #f8f8f8;
}
.classreturn {
    width: 16rem;
    height: 1.87733rem;
    background-color: #f8f8f8;
    border-bottom: 1px solid #f3f3f3;
    position: relative;
    text-align: center;
    line-height: 1.87733rem;
}
.content {
    margin: 0 .21333rem;
}
.content:before, .content:after {
    content: "";
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
}
.classreturn .content .return {
    position: absolute;
    left: .42667rem;
}
.ds-in-bl {
    display: inline-block;
    vertical-align: middle;
}
.classreturn .content .return a img {
    width: .46933rem;
    height: .78933rem;
}
.screen_wi_loc .content .search {
    width: 10.64533rem;
    margin-left: -1.38667rem;
}
.classreturn .content .search {
    font-size: .59733rem;
}
.container .city-list, .container .province-list, .container .area-list {
    width: 100%;
    overflow-x: hidden;
}
.container .city p.co_current {
    color: #f23030;
}

.container .city p {
    font-size: .55467rem;
    color: #afafaf;
    width: 95%;
    height: 2.13333rem;
    line-height: 2.13333rem;
    border-bottom: 0.02133rem solid #f3f3f3;
    cursor: pointer;
}
.myorder p{
	content: '';
    clear: both;
    display: block;
}
.myorder{
	padding: 0 .64rem;
    line-height: 1.49333rem;
    background-color: #fff;
    border: 0.02133 solid #f3f3f3;
}
.list7 .myorder{
	height: auto;
    line-height: 1.22rem;
}
.myorder .order{
	overflow: hidden;
}
.myorder a{
	text-decoration:none;
	overflow: hidden;
    display: block;
    color: #232326;
    text-decoration: none;
    vertical-align: middle;
}
.detailsfloo .myorder .order .fl .firde{
	color: #777;
    margin-left: 0;
    /* width: 2.56rem; */
    overflow: hidden;
}
.detailsfloo .myorder .order .fl span{
	float: left;
    font-size: .576rem;
    vertical-align: middle;
    font-weight: normal;
}
.mask-filter-div{
	display: none;
    position: fixed;
    max-width: 16rem;
    margin: 0 auto;
    width: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 12;
    background: rgba(0,0,0,0.4);
}
.singleElection-list label .chenk_span,.checkbox-input-list label .chenk_span{
	border-color: #F02B2B;
    background: url(../images/chenkspan.png) no-repeat .18rem .25rem;
    background-size: 58% 41%;

}
.tpd-blank-box {
    font-size: 0;
    text-align: center;
    color: #333;
}
