body {
    overflow-x: hidden;
    background: #fff;
}

img {
    background: none;
}

.dxt_1 {
    width: 10rem;
    height: 1rem;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    background: #fff;
}

.dxt1_f1 {
    width: 1.5rem;
    height: 1rem;
    line-height: 1rem;
    font-size: 0.32rem;
    color: #000;
    display: block;
    text-indent: 0.267rem;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dxt_jt1 {
    width: 0.24rem;
    height: 0.146rem;
    float: left;
    margin-right: 0.2rem;
    margin-top: 0.42rem;
}

.dxt1-box {
    width: 7.66rem;
    height: 0.72rem;
    border-radius: 0.306rem;
    background: #f5f5f5;
    overflow: hidden;
    position: relative;
    margin-top: 0.133rem;
    float: left;
}

    .dxt1-box input {
        width: 7.66rem;
        height: 0.72rem;
        border: none;
        background: none;
        border-radius: 0.306rem;
        position: absolute;
        top: 0;
        left: 0;
        text-indent: 0.72rem;
        font-size: 0.333rem;
        color: #999;
    }

    .dxt1-box img {
        width: 0.32rem;
        height: 0.32rem;
        position: absolute;
        top: 0.2rem;
        left: 0.213rem;
    }

.dxt1_fr {
    width: 0.453rem;
    height: 0.453rem;
    float: right;
    margin-top: 0.266rem;
    margin-right: 0.266rem;
}

.dxt2_fl {
    width: 10rem;
    height: 0.8rem;
    overflow: hidden;
    line-height: 0.8rem;
    position: fixed;
    background: #fff;
    top: 1rem;
    left: 0;
    z-index: 4555;
}

    .dxt2_fl .swiper-slide {
        padding: 0 0.05rem;
        white-space: nowrap;
        height: 0.8rem;
        font-size: 0.35rem;
    }

        .dxt2_fl .swiper-slide a {
            height: 0.8rem;
        }

        .dxt2_fl .swiper-slide.on a {
            color: red;
            border-bottom: 3px solid red;
            font-weight: bold;
        }

.dxt2_fr {
    width: 0.97rem;
    height: 0.8rem;
    float: right;
    background: url(../img/dxt2_fr.png) no-repeat;
    background-size: 100% 100%;
    position: fixed;
    top: 1rem;
    right: 0;
    z-index: 45555;
}

    .dxt2_fr.on {
        background: url(../img/dxt2_fr2.png) no-repeat;
    }

.dxt_opacity {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 1rem;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;
    opacity: 0.3;
    display: none;
}

    .dxt_opacity.on {
        display: block;
    }

.dxt2_tan {
    width: 10rem;
    height: 5.346rem;
    background: #fff;
    position: absolute;
    top: 1rem;
    left: 0;
    overflow: hidden;
    z-index: 999;
    display: none;
}

    .dxt2_tan.on {
        display: block;
    }

.dxt2-tan_tlt {
    width: 10rem;
    height: 0.8rem;
}

.dxt2-tan-list {
    width: 10rem;
    overflow: hidden;
    position: fixed;
    top: 1.75rem;
    z-index: 45555;
    padding-top: 0.25rem;
    background: #fff;
}

    .dxt2-tan-list li {
        width: 2.106rem;
        height: 0.773rem;
        border-radius: 0.346rem;
        float: left;
        margin-left: 0.266rem;
        border: 1px solid #999;
        margin-bottom: 0.66rem;
        text-align: center;
        line-height: 0.773rem;
    }

        .dxt2-tan-list li a {
            display: block;
            width: 2.106rem;
            height: 0.773rem;
            color: #999;
        }

        .dxt2-tan-list li.on {
            border: 1px solid red;
        }

            .dxt2-tan-list li.on a {
                color: red;
            }

.dxt_3 {
    width: 9.4rem;
    height: 4.05rem;
    overflow: hidden;
   border:none!important;
}

    .dxt_3 a {
        display: block;
        height: 4.05rem;
        width: 9.4rem;
        margin: 0 auto;
    }

        .dxt_3 a img {
            height: 4.05rem;
            width: 9.4rem;
            margin: 0 auto;
            border-radius:0.2rem;
            overflow:hidden;
        }

.swiper-pagination-bullet {
    width: 0.15rem;
    height: 0.15rem;
}

.dxt_4 {
    width: 10rem;
    height: 2.746rem;
    overflow: hidden;
}

    .dxt_4 a {
        width: 10rem;
        height: 2.746rem;
        display: block;
    }

        .dxt_4 a img {
            width: 10rem;
            height: 2.746rem;
        }

.dxt_5 {
    width: 10rem;
    height: 0.77rem;
    overflow: hidden;
}

    .dxt_5 a {
        width: 10rem;
        height: 0.77rem;
        display: block;
    }

        .dxt_5 a img {
            width: 10rem;
            height: 0.77rem;
        }

.dxt_6 {
    width: 10rem;
    height: 2.186rem;
    overflow: hidden;
    border-bottom: 0.266rem solid #f5f5f5;
}

    .dxt_6 li {
        width: 1.573rem;
        height: 2.186rem;
        float: left;
        margin-left: 0.32rem;
    }

        .dxt_6 li a {
            width: 1.573rem;
            height: 2.186rem;
            display: block;
        }

            .dxt_6 li a img {
                width: 1.066rem;
                height: 1.066rem;
                display: block;
                margin: 0.253rem auto 0;
            }

            .dxt_6 li a p {
                font-size: 0.306rem;
                color: #333;
                line-height: 0.633rem;
                text-align: center;
            }
/*.dxt_7{
	width:10rem;
	height:2.66rem;
	overflow:hidden;
}
.dxt_7 li{
	width:5rem;
	height:2.66rem;
	background:url(../img/dxt7_bg1.png) no-repeat;
	background-size:100% 100%;
	float:left;
}
.dxt_7 li a{
	width:5rem;
	height:2.66rem;
	display:block;
}
.dxt_7 li a img{
	float:right;
	width:2.133rem;
	height:2.133rem;
	margin-top:0.266rem;
	margin-right:0.266rem;
}
.dxt_7 li a p{
	float:left;
	font-size:0.28rem;
	color:#9a9a9a;
	margin-top:0.826rem;
	margin-left:0.6rem;
}
/*2*/
.dxt_7_2 {
    width: 10rem;
    height: 2.66rem;
    overflow: hidden;
}

    .dxt_7_2 li {
        width: 5rem;
        height: 2.506rem;
        background: url(../img/dxt7_bg3.png) no-repeat;
        background-size: 100% 100%;
        float: left;
    }

        .dxt_7_2 li a {
            width: 5rem;
            height: 2.506rem;
            display: block;
        }

            .dxt_7_2 li a .img {
                float: right;
                width: 2.133rem;
                height: 2.133rem;
                margin-top: 0.266rem;
                margin-right: 0.266rem;
            }

            .dxt_7_2 li a .img_1 {
                float: left;
                width: 1.09rem;
                height: 1.09rem;
                margin-top: 0.266rem;
                margin-left: 0.88rem;
            }

            .dxt_7_2 li a p {
                float: left;
                font-size: 0.28rem;
                color: #9a9a9a;
                margin-top: 0.826rem;
                margin-left: 0.6rem;
            }


.dxt_7 {
    width: 10rem;
    height: 6rem;
    overflow: hidden;
}

.dxt_7-fl {
    width: 4.186rem;
    height: 5.453rem;
    float: left;
    overflow: hidden;
    margin-top: 0.266rem;
    margin-left: 0.266rem;
    background: url(../img/dxt7-bg1.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
}

.dxt_7-f1 {
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.493rem;
    text-indent: 0.346rem;
    font-weight: bold;
    color: #e52733;
    margin-top: 0.706rem;
}

.dxt_7-f2 {
    width: 100%;
    height: 0.4rem;
    line-height: 0.4rem;
    font-size: 0.386rem;
    text-indent: 0.346rem;
    color: #949595;
    margin-top: 0.106rem;
}

.dxt_7-f3 {
    width: 1.573rem;
    height: 0.573rem;
    line-height: 0.573rem;
    color: #949595;
    margin-top: 0.266rem;
    overflow: hidden;
    margin-left: 0.293rem;
}

.dxt_7-p1 {
    width: 2.386rem;
    height: 2.386rem;
    position: absolute;
    bottom: 0.266rem;
    right: 0.173rem;
}

.dxt_7-f4 {
    width: 2.66rem;
    height: 0.746rem;
    position: absolute;
    bottom: 0;
    right: 0;
    background: #e60012;
    text-align: center;
    line-height: 0.746rem;
    font-size: 0.36rem;
    color: #fff;
    border-radius: 0.126rem 0 0.126rem 0;
}

.dxt_7-fr {
    width: 5.133rem;
    height: 5.453rem;
    overflow: hidden;
    float: right;
    margin-top: 0.266rem;
    margin-right: 0.266rem;
}

    .dxt_7-fr img {
        width: 2.506rem;
        height: 2.66rem;
        float: left;
    }

.dxt_8 {
    width: 10rem;
    height: 0.88rem;
    background: url(http://img.dixintong.com/InUpImg/20190318m/img/dxt8_bg.png) no-repeat;
    background-size: 100% 100%;
    border-bottom: 0.266rem solid #f5f5f5;
}

.dxt8_box {
    width: 6rem;
    height: 0.88rem;
    float: left;
    margin-left: 1.573rem;
    font-size: 0.333rem;
    color: #000;
    line-height: 0.88rem;
    overflow: hidden;
}

    .dxt8_box span {
        width: 0.66rem;
        height: 0.32rem;
        display: inline-block;
        border: 1px solid red;
        border-radius: 0.1rem;
        color: red;
        line-height: 0.32rem;
        font-size: 0.24rem;
        text-align: center;
        margin-right: 0.2rem;
    }

    .dxt8_box .swiper-slide {
        height: 0.88rem;
        overflow: hidden;
    }

.dxt_9 {
    width: 10rem;
    height: 1rem;
    overflow: hidden;
}

.dxt9_logo {
    width: 0.346rem;
    height: 0.346rem;
    float: left;
    margin-top: 0.333rem;
    margin-left: 0.266rem;
}

.dxt9_f1 {
    font-size: 0.373rem;
    color: #000;
    font-weight: bold;
    line-height: 1rem;
    float: left;
    margin-left: 0.15rem;
}

.dxt_9 table {
    float: left;
    margin-left: 0.346rem;
    margin-top: 0.27rem;
}

.dxt9_a {
    float: right;
    margin-right: 0.266rem;
    font-size: 0.266rem;
    color: #666;
    line-height: 1rem;
}

.dxt_10 {
    width: 10rem;
    height: 4.28rem;
    overflow: hidden;
    border-bottom: 0.266rem solid #f5f5f5;
}

    .dxt_10 .swiper-slide {
        height: 4.27rem;
        margin-left: 0.25rem;
        width: 2.4rem;
    }

        .dxt_10 .swiper-slide a {
            display: block;
        }

            .dxt_10 .swiper-slide a img {
                width: 2.4rem;
                height: 2.4rem;
                margin: 0.15rem auto;
            }

.dxt10_f1 {
    width: 100%;
    line-height: 0.373rem;
    height: 0.7rem;
    text-align: center;
    overflow: hidden;
    font-size: 0.297rem;
}

.dxt10_f2 {
    font-size: 0.297rem;
    color: red;
    text-align: center;
    font-weight: bold;
}

.dxt_11 {
    width: 10rem;
    height: 6rem;
    overflow: hidden;
    border-bottom: 0.266rem solid #f5f5f5;
}

.dxt11_bg {
    width: 10rem;
    height: 1.493rem;
}

.dxt11_list {
    width: 10rem;
    height: 5.33rem;
    overflow: hidden;
}

    .dxt11_list li {
        width: 4.6rem;
        height: 5.33rem;
        background: url(../img/dxt11_p1.png) no-repeat;
        background-size: 100% 100%;
        float: left;
        margin-left: 0.266rem;
        color: #fff;
        text-indent: 0.3rem;
        line-height: 0.573rem;
        font-size: 0.32rem;
    }

.dxt11_f1 {
    margin-top: 0.3rem;
    font-size: 0.383rem;
    font-weight: bold;
}

.dxt11_list li a {
    width: 4.6rem;
    height: 5.33rem;
    display: block;
    color: #fff;
}

.dxt_12 {
    width: 10rem;
    height: 8.6rem;
    overflow: hidden;
    border-bottom: 0.266rem solid #f5f5f5;
}

.dxt12_bg {
    width: 10rem;
    height: 1.52rem;
}

.dxt12_p1 {
    width: 9.466rem;
    height: 2.666rem;
    display: block;
    margin: 0 auto;
}
/*10-2*/
.dxt12_swiper {
    width: 10rem;
    height: 4.28rem;
    overflow: hidden;
    border-bottom: 0.266rem solid #f5f5f5;
}

    .dxt12_swiper .swiper-slide {
        height: 4.27rem;
        margin-left: 0.25rem;
        width: 2.4rem;
    }

        .dxt12_swiper .swiper-slide a {
            display: block;
        }

            .dxt12_swiper .swiper-slide a img {
                width: 2.4rem;
                height: 2.4rem;
                margin: 0.15rem auto;
            }

/*10-3*/
.dxt_12 {
    width: 10rem;
    height: 5.8rem;
    overflow: hidden;
    border-bottom: 0.266rem solid #f5f5f5;
}

.dxt12_bg {
    width: 10rem;
    height: 1.52rem;
}

.dxt12_p1 {
    width: 9.466rem;
    height: 2.666rem;
    display: block;
    margin: 0 auto;
}
/*10-2*/
.dxt12_swiper {
    width: 10rem;
    height: 4.28rem;
    overflow: hidden;
    border-bottom: 0.266rem solid #f5f5f5;
}

    .dxt12_swiper .swiper-slide {
        height: 4.27rem;
        margin-left: 0.25rem;
        width: 2.4rem;
    }

        .dxt12_swiper .swiper-slide a {
            display: block;
        }

            .dxt12_swiper .swiper-slide a img {
                width: 2.4rem;
                height: 2.4rem;
                margin: 0.15rem auto;
            }
/**/
.dxt_13 {
    width: 10rem;
    height: 8.6rem;
    overflow: hidden;
    border-bottom: 0.266rem solid #f5f5f5;
}

.dxt13_bg {
    width: 10rem;
    height: 1.52rem;
}

.dxt13_p1 {
    width: 10rem;
    height: 2.666rem;
    display: block;
    margin: 0 auto;
}
/**/
.dxt13_swiper {
    width: 10rem;
    height: 4.28rem;
    overflow: hidden;
    border-bottom: 0.266rem solid #f5f5f5;
}

    .dxt13_swiper .swiper-slide {
        height: 4.27rem;
        margin-left: 0.25rem;
        width: 2.4rem;
    }

        .dxt13_swiper .swiper-slide a {
            display: block;
        }

            .dxt13_swiper .swiper-slide a img {
                width: 2.4rem;
                height: 2.4rem;
                margin: 0.15rem auto;
            }
/**/
.dxt_14 {
    width: 10rem;
    height: 6.82rem;
    overflow: hidden;
    border-bottom: 0.266rem solid #f5f5f5;
}

.dxt14_bg {
    width: 10rem;
    height: 1.52rem;
}

.dxt14_p1 {
    width: 10rem;
    height: 2.666rem;
    display: block;
    margin: 0 auto;
}
/**/
.dxt14_swiper {
    width: 10rem;
    height: 4.28rem;
    overflow: hidden;
    border-bottom: 0.266rem solid #f5f5f5;
}

    .dxt14_swiper .swiper-slide {
        height: 4.27rem;
        margin-left: 0.25rem;
        width: 2.4rem;
    }

        .dxt14_swiper .swiper-slide a {
            display: block;
        }

            .dxt14_swiper .swiper-slide a img {
                width: 2.4rem;
                height: 2.4rem;
                margin: 0.15rem auto;
            }
/**/
.dxt_15 {
    width: 10rem;
    height: 6.82rem;
    overflow: hidden;
    border-bottom: 0.266rem solid #f5f5f5;
}

.dxt15_bg {
    width: 10rem;
    height: 1.52rem;
}

.dxt15_p1 {
    width: 10rem;
    height: 2.666rem;
    display: block;
    margin: 0 auto;
}
/**/
.dxt15_swiper {
    width: 10rem;
    height: 4.28rem;
    overflow: hidden;
    border-bottom: 0.266rem solid #f5f5f5;
}

    .dxt15_swiper .swiper-slide {
        height: 4.27rem;
        margin-left: 0.25rem;
        width: 2.4rem;
    }

        .dxt15_swiper .swiper-slide a {
            display: block;
        }

            .dxt15_swiper .swiper-slide a img {
                width: 2.4rem;
                height: 2.4rem;
                margin: 0.15rem auto;
            }

.dxt_16 {
    width: 10rem;
    height: 11.09rem;
}

.dxt16_p1 {
    width: 10rem;
    height: 1.373rem;
}

.dxt16_list {
    width: 9.46rem;
    height: 2.8rem;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 0.133rem;
}

    .dxt16_list li {
        width: 4.67rem;
        height: 2.8rem;
        float: left;
        background: #ed30a3;
        border-radius: 0.2rem;
    }

        .dxt16_list li a {
            width: 4.67rem;
            height: 2.8rem;
            display: block;
        }

        .dxt16_list li img {
            width: 2rem;
            height: 2.2rem;
            float: right;
            margin-top: 0.266rem;
            margin-right: 0.266rem;
        }

.dxt16-f1 {
    font-size: 0.4rem;
    color: #fff;
    font-weight: bold;
    float: left;
    margin-top: 0.533rem;
    margin-left: 0.266rem;
}

.dxt16-f2 {
    font-size: 0.32rem;
    color: #fff;
    _font-weight: bold;
    float: left;
    margin-top: 0.1rem;
    margin-left: 0.266rem;
}

.dxt16_list2 {
    width: 9.46rem;
    height: 6.93rem;
    margin: 0 auto;
}

    .dxt16_list2 li {
        width: 3.06rem;
        height: 3.33rem;
        float: left;
        background: #feb042;
        border-radius: 0.2rem;
        margin-left: 0.133rem;
        margin-top: 0.133rem;
        text-align: center;
        color: #fff;
    }

        .dxt16_list2 li a {
            width: 3.06rem;
            height: 3.33rem;
            display: block;
        }

.dxt16-f3 {
    width: 100%;
    height: 0.373rem;
    font-size: 0.373rem;
    color: #fff;
    text-align: center;
    margin-top: 0.253rem;
    font-weight: bold;
}

.dxt16-f4 {
    width: 100%;
    height: 0.306rem;
    font-size: 0.306rem;
    color: #fff;
    text-align: center;
    margin-top: 0.153rem;
}

.dxt16_list2 li img {
    width: 1.653rem;
    height: 1.653rem;
    margin: 0.3rem auto;
}

.dxt_17 {
    width: 10rem;
    height: 6.493rem;
    z-index: -11;
}

.dxt17-bg {
    width: 10rem;
    height: 1.506rem;
}

.dxt17-p1 {
    width: 9.46rem;
    height: 4.986rem;
    display: block;
    margin: 0 auto;
}

.dxt_18 {
    width: 10rem;
    height: 5.3rem;
    overflow: hidden;
    margin-top: -0.8rem;
    z-index: 99;
    position: relative;
}

    .dxt_18 li {
        width: 2.33rem;
        height: 2.33rem;
        border-radius: 0.2rem;
        float: left;
        margin-left: 0.135rem;
        margin-top: 0.15rem;
        overflow: hidden;
        -webkit-box-shadow: #e3e3e3 0px 0px 0.16rem;
        -moz-box-shadow: #e3e3e3 0px 0px 0.16rem;
        box-shadow: #e3e3e3 0px 0px 0.16rem;
    }

        .dxt_18 li a {
            width: 2.33rem;
            height: 2.33rem;
            display: block;
        }

            .dxt_18 li a img {
                width: 2.33rem;
                height: 2.33rem;
                display: block;
            }

.dxt_19 {
    width: 10rem;
    height: 2.706rem;
    overflow: hidden;
    border-bottom: 0.266rem solid #f5f5f5;
}

    .dxt_19 a {
        width: 10rem;
        height: 2.706rem;
        display: block;
        overflow: hidden;
    }

    .dxt_19 img {
        width: 10rem;
        height: 2.706rem;
        overflow: hidden;
    }

.dxt_20 {
    width: 10rem;
    height: 1.506rem;
    overflow: hidden;
}

    .dxt_20 a {
        width: 10rem;
        height: 1.506rem;
        display: block;
        overflow: hidden;
    }

    .dxt_20 img {
        width: 10rem;
        height: 1.506rem;
        overflow: hidden;
    }

.dxt_21 {
    width: 10rem;
    overflow: hidden;
    background: #f5f5f5;
}

    .dxt_21 li {
        width: 4.8rem;
        height: 6.8rem;
        float: left;
        margin-left: 0.133rem;
        margin-top: 0.133rem;
        text-align: center;
        background: #fff;
    }

        .dxt_21 li a {
            width: 4.8rem;
            height: 6.8rem;
            display: block;
        }

            .dxt_21 li a img {
                width: 4.06rem;
                height: 4.06rem;
                margin: 0.383rem auto;
            }

.dxt21-f1 {
    height: 0.906rem;
    width: 100%;
    line-height: 0.45rem;
    font-size: 0.306rem;
    color: #333;
    overflow: hidden;
}

.dxt21-f2 {
    color: red;
    font-size: 0.306rem;
    margin-top: 0.18rem;
}

.sy12-6 {
    width: 10rem;
    height: 4rem;
    overflow: hidden;
    padding: 0.3rem 0;
}

    .sy12-6 .swiper-slide {
        width: 4rem !important;
        height: 4rem;
        overflow: hidden;
        margin-left: 0.3rem;
        border-radius: 0.25rem;
        position: relative;
        box-shadow: -0.04rem -0.04rem 0.2rem #ccc;
    }

        .sy12-6 .swiper-slide a {
            width: 4rem;
            height: 4rem;
            display: block;
            overflow: hidden;
        }

            .sy12-6 .swiper-slide a img {
                width: 4rem;
                height: 4rem;
                display: block;
                border-radius: 0.25rem;
                position: absolute;
                top: 0;
                left: 0;
            }

.sy12-6-bg {
    width: 4rem;
    height: 0.95rem;
    line-height: 0.3rem;
    background: #B73872;
    position: absolute;
    bottom: 0;
    left: 0;
    border-radius: 0 0 0.25rem 0.25rem;
}

.sy12-6-f1 {
    width: 4rem;
    height: 0.31rem;
    line-height: 0.31rem;
    position: absolute;
    bottom: 0.5rem;
    left: 0;
    font-size: 0.3rem;
    color: #fff;
    overflow: hidden;
    text-indent: 0.1rem;
    font-weight: bold;
}

.sy12-6-f2 {
    width: 4rem;
    height: 0.25rem;
    line-height: 0.25rem;
    position: absolute;
    bottom: 0.08rem;
    left: 0;
    font-size: 0.246rem;
    color: #fff;
    overflow: hidden;
    text-indent: 0.1rem;
}

.sy12-6 .swiper-slide:nth-child(odd) .sy12-6-bg {
    background: #0854B6;
}

.sy12-6 .swiper-slide:nth-child(3n+0) .sy12-6-bg {
    background: #6046E3;
}



/*22222222222地址*/
.address_tlt {
    width: 10rem;
    height: 1.013rem;
    text-align: center;
    font-size: 0.453rem;
    color: #000;
    line-height: 1.013rem;
    position: relative;
    border-bottom: 1px solid #dfdfdf;
    overflow: hidden;
}

    .address_tlt span {
        font-size: 0.56rem;
        position: absolute;
        left: 0.2rem;
    }

.address_title {
    width: 10rem;
    height: 0.386rem;
    line-height: 0.386rem;
    font-size: 0.32rem;
    color: #666;
    overflow: hidden;
    margin-top: 0.48rem;
    text-indent: 0.4rem;
}

.address-city {
    width: 10rem;
    height: 1.253rem;
    line-height: 1.2553rem;
    font-size: 0.373rem;
    color: #000;
    text-indent: 0.8rem;
    position: relative;
    border-bottom: 0.267rem solid #dfdfdf;
}

    .address-city img {
        width: 0.267rem;
        height: 0.4rem;
        position: absolute;
        top: 0.47rem;
        left: 0.3rem;
    }

.address-list {
    width: 9.466rem;
    height: 0.746rem;
    overflow: hidden;
    line-height: 0.746rem;
    border-bottom: 1px solid #dfdfdf;
    margin: 0 auto;
}

    .address-list li {
        float: left;
        text-align: center;
        padding: 0 0.13rem;
        font-size: 0.32rem;
        margin-left: 0.1rem;
    }

        .address-list li.on {
            border-bottom: 2px solid red;
        }

.address-list2 {
    width: 10rem;
    overflow: hidden;
    display: none;
}

    .address-list2.on {
        display: block;
    }

    .address-list2 li {
        width: 1.5rem;
        height: 1rem;
        float: left;
        line-height: 0.5rem;
        margin-left: 0.3rem;
        text-align: center;
        position: relative;
        overflow: hidden;
        padding-right: 0.3rem;
        margin-top: 0.2rem;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        margin-left: 0.14rem;
    }

        .address-list2 li span {
            display: inline-block;
            color: #fff;
            background: red;
            width: 0.32rem;
            height: 0.32rem;
            font-size: 0.26rem;
            line-height: 0.32rem;
            margin-top: -0.1rem;
            position: absolute;
            top: 0.1rem;
            overflow: hidden;
            margin-left: 0.15rem;
            left: 1.32rem;
        }
/*本地服务*/
.local-tlt {
    width: 10rem;
    height: 1rem;
    line-height: 1rem;
    position: relative;
    overflow: hidden;
    text-align: center;
    font-size: 0.35rem;
    border: 1px solid #dfdfdf;
    background: #fff;
}

.local-address {
    width: 0.28rem;
    height: 0.4rem;
    display: inline-block;
    margin-top: 0.2rem;
    position: relative;
    top: 0.07rem;
}

.local-fl {
    position: absolute;
    left: 0.2rem;
    font-size: 0.5rem;
    font-weight: bold;
    color: #333;
}

.local-fr {
    position: absolute;
    right: 0.2rem;
    font-size: 0.32rem;
    color: #333;
}

.local-list {
    width: 10rem;
    height: 0.934rem;
    border-bottom: 1px solid #dfdfdf;
    overflow: hidden;
    line-height: 0.934rem;
    background: #fff;
}

    .local-list li {
        float: left;
        width: 5rem;
        text-align: center;
    }

        .local-list li a {
            color: #666;
        }

        .local-list li.on {
            border-bottom: 2px solid #000;
            color: #000;
        }

            .local-list li.on a {
                color: #000;
            }

.local-list2 {
    width: 9.734rem;
    height: auto;
    overflow: hidden;
    margin: 0.266rem auto;
    display: none;
}

    .local-list2.on {
        display: block;
    }

    .local-list2 li {
        width: 10rem;
        height: 3.973rem;
        background: #fff;
        margin-bottom: 0.266rem;
    }

.li-dxt-p1 {
    width: 2.133rem;
    height: 2.133rem;
    float: left;
    margin-top: 0.373rem;
    margin-left: 0.266rem;
    border-radius: 0.3rem;
}

.local-list2-f1 {
    float: left;
    margin-top: 0.373rem;
    margin-left: 0.266rem;
    font-size: 0.32rem;
    color: #333;
    line-height: 0.45rem;
    width: 7rem;
    overflow: hidden;
}

    .local-list2-f1 span {
        display: inline-block;
        height: 0.45rem;
        overflow: hidden;
        width: 7rem;
    }

        .local-list2-f1 span a {
            display: inline-block;
            width: 0.8rem;
            height: 0.373rem;
            border: 1px solid red;
            font-size: 0.3rem;
            line-height: 0.383rem;
            text-align: center;
            color: red;
            margin-right: 0.213rem;
            border-radius: 0.08rem;
        }

.local-list2 li ul {
    width: 100%;
    float: left;
    height: 1.06rem;
    overflow: hidden;
    border-top: 1px dashed #d9d9d9;
    margin-top: 0.373rem;
    background: #fff;
}

    .local-list2 li ul li {
        width: 4.853rem;
        float: left;
        height: 1.06rem;
        line-height: 1.06rem;
        text-align: center;
    }

        .local-list2 li ul li a {
            width: 4.853rem;
            height: 1.06rem;
            display: block;
        }

        .local-list2 li ul li img {
            width: 0.373rem;
            height: 0.373rem;
            display: inline;
            margin-top: 0.05rem;
            position: relative;
            top: 0.08rem;
        }

.local-list-dw {
    font-size: 0.35rem;
    color: #333;
    float: right;
    margin-top: 0.533rem;
    margin-right: 0.24rem;
}

.local-opacity {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.3;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
}

    .local-opacity.on {
        display: block;
    }

.local-call-tan {
    width: 6.533rem;
    height: 2.96rem;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -1.44rem;
    margin-left: -3.266rem;
    background: #fff;
    border-radius: 0.266rem;
    text-align: center;
    display: none;
}

    .local-call-tan.on {
        display: block;
    }

.local-tan-f1 {
    width: 100%;
    height: 1.373rem;
    margin-top: 0.333rem;
    line-height: 0.573rem;
    overflow: hidden;
    color: #000;
    font-size: 0.3rem;
}

.local-call-tan ul {
    width: 100%;
    height: 1.066rem;
    overflow: hidden;
    border-top: 1px solid #cfd2de;
    position: absolute;
    bottom: 0;
    left: 0;
}

    .local-call-tan ul li {
        width: 3.253rem;
        height: 1.066rem;
        float: left;
        line-height: 1.066rem;
    }

        .local-call-tan ul li a {
            width: 3.253rem;
            height: 1.066rem;
            display: block;
        }
/*新品页面*/
.fl {
    float: left;
}

.fr {
    float: right;
}

.newProduct-p1 {
    width: 10rem;
    height: 1.386rem;
    display: block;
    overflow: hidden;
    margin: 0 auto;
    border-top: 0.266rem solid #f5f5f5;
}

.newProduct-list1 {
    width: 10rem;
    overflow: hidden;
    border-bottom: 0.266rem solid #f5f5f5;
}

    .newProduct-list1 li {
        width: 9.466rem;
        height: 4.533rem;
        margin: 0.266rem auto 0.266rem;
        overflow: hidden;
        position: relative;
    }

        .newProduct-list1 li a.box {
            width: 9.466rem;
            height: 4.533rem;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
        }

.newP-list1-f1 {
    width: 1.066rem;
    height: 1.066rem;
    background: url(../img/newP-list1-fr.png) no-repeat;
    background-size: 100% 100%;
    float: right;
    margin-top: 0.266rem;
    margin-right: 0.266rem;
    margin-left: 4rem;
}

    .newP-list1-f1 span {
        display: inline-block;
        width: 100%;
        text-indent: 0.15rem;
        line-height: 0.5rem;
        color: #fff;
        font-size: 0.3rem;
        font-weight: bold;
    }

        .newP-list1-f1 span.fr {
            text-align: right;
            margin-right: 0.15rem;
        }

        .newP-list1-f1 span.fl {
            padding-top: 0.02rem;
        }

.newP-list1-div {
    width: 5.69rem;
    height: 2.53rem;
    float: right;
    background: #fff;
    margin-top: 0.266rem;
    border-radius: 0.106rem 0 0 0.106rem;
    overflow: hidden;
}

    .newP-list1-div img {
        width: 2.213rem;
        height: 2.213rem;
        float: left;
        margin-top: 0.16rem;
        margin-left: 0.16rem;
    }

.newP-list1-f2 {
    width: 3.06rem;
    height: 1rem;
    line-height: 0.5rem;
    font-size: 0.28rem;
    color: #333;
    float: left;
    display: inline-block;
    overflow: hidden;
    margin-left: 0.106rem;
    margin-top: 0.11rem;
}

.newP-list1-f3 {
    float: left;
    font-size: 0.33rem;
    color: red;
    font-weight: bold;
    margin-top: 0.3rem;
    margin-left: 0.106rem;
}

.newP-list1-btn {
    width: 1.56rem;
    height: 0.533rem;
    display: block;
    text-align: center;
    float: right;
    background: red;
    line-height: 0.533rem;
    color: #fff;
    font-size: 0.3rem;
    margin-top: 0.74rem;
    border-radius: 0.227rem 0 0 0.227rem;
    padding: 0;
}

.newProduct-p2 {
    width: 10rem;
    height: 1.506rem;
    overflow: hidden;
    display: block;
}

.newP-swiper {
    width: 10rem;
    height: 4rem;
    overflow: hidden;
    padding-bottom: 0.266rem;
    border-bottom: 0.266rem solid #f5f5f5;
}

    .newP-swiper .swiper-slide {
        width: 3.2rem;
        height: 4rem;
        margin-left: 0.266rem;
        background: #fff;
        box-shadow: -0.04rem -0.04rem 0.2rem #dfdfdf;
        border-radius: 0.106rem;
        overflow: hidden;
    }

        .newP-swiper .swiper-slide a {
            width: 3.2rem;
            height: 4rem;
            display: block;
        }

            .newP-swiper .swiper-slide a img {
                width: 3.2rem;
                height: 3.053rem;
                margin: 0 auto;
                display: block;
            }

        .newP-swiper .swiper-slide span {
            display: block;
            text-align: center;
            font-size: 0.28rem;
            color: #2f75ff;
        }

.newProduct-p3 {
    width: 10rem;
    height: 1.453rem;
    display: block;
    overflow: hidden;
}

.newP-list2 {
    width: 10rem;
    height: 0.946rem;
    background: #fff;
}

    .newP-list2 li {
        width: 2rem;
        height: 0.586rem;
        float: left;
        margin-left: 1.26rem;
        margin-top: 0.093rem;
    }

        .newP-list2 li a {
            width: 2rem;
            height: 0.586rem;
            display: block;
            line-height: 0.586rem;
            font-size: 0.28rem;
            color: #000;
            text-align: center;
            border-radius: 0.266rem;
        }

            .newP-list2 li a.on {
                background: #3b40b7;
                color: #fff;
            }

.newP-list3 {
    width: 10rem;
    overflow: hidden;
    background: #fff;
}

    .newP-list3 li {
        width: 4.9rem;
        height: 6.8rem;
        float: right;
        margin-top: 0.2rem;
        background: #fff;
        position: relative;
    }

        .newP-list3 li:nth-child(odd) {
            float: left;
        }

        .newP-list3 li a {
            width: 4.9rem;
            height: 6.8rem;
            display: block;
        }

            .newP-list3 li a img {
                width: 4.06rem;
                height: 4.06rem;
                display: block;
                margin: 0.286rem auto;
            }

.newP-list3-f1 {
    display: block;
    width: 4.4rem;
    height: 0.88rem;
    line-height: 0.44rem;
    font-size: 0.32rem;
    color: #000;
    overflow: hidden;
    margin: 0.1rem auto 0;
}

.newP-list3-f2 {
    display: block;
    height: 0.5rem;
    line-height: 0.5rem;
    text-indent: 0.3rem;
    margin-top: 0.3rem;
    color: red;
    font-size: 0.32rem;
    font-weight: bold;
}
/*限时抢购*/
.flashS-list1 {
    width: 7.44rem;
    height: 0.64rem;
    margin: 0.146rem auto;
    overflow: hidden;
    border: 1px solid #eb3644;
    border-radius: 0.266rem;
}

    .flashS-list1 li {
        width: 50%;
        float: left;
        text-align: center;
        line-height: 0.64rem;
        border-radius: 0.266rem;
    }

        .flashS-list1 li a {
            display: block;
            width: 100%;
            height: 100%;
        }

        .flashS-list1 li.on {
            background: #eb3644;
        }

            .flashS-list1 li.on a {
                color: #fff;
            }

.flashS-tlt1 {
    width: 10rem;
    height: 0.933rem;
    line-height: 0.933rem;
    font-size: 0.293rem;
    color: #000;
    text-align: center;
    background: #f5f5f5;
}

.flashS-list2 {
    width: 10rem;
    overflow: hidden;
}

    .flashS-list2 li {
        width: 10rem;
        height: 2.826rem;
        border-bottom: 1px solid #f5f5f5;
        overflow: hidden;
        position: relative;
    }

        .flashS-list2 li a {
            width: 10rem;
            height: 2.826rem;
            display: block;
        }

.flashS-list2-p1 {
    width: 2.4rem;
    height: 2.4rem;
    float: left;
    margin-left: 0.48rem;
    margin-top: 0.213rem;
}

.flashS-list2-f1 {
    width: 6.813rem;
    height: 1.01rem;
    float: left;
    display: block;
    margin-top: 0.213rem;
    margin-left: 0.266rem;
    font-size: 0.306rem;
    margin-bottom: 0.306rem;
    color: #000;
}

.flashS-list2-f2 {
    float: left;
    display: block;
    margin-left: 0.266rem;
    color: red;
    font-size: 0.39rem;
    font-weight: bold;
    width: 6.813rem;
}

.flashS-list2-f3 {
    float: left;
    display: block;
    margin-left: 0.266rem;
    color: #999;
    font-size: 0.3rem;
    width: 6.813rem;
}

.flashS-list2-f4 {
    width: 1.773rem;
    height: 0.64rem;
    display: block;
    position: absolute;
    right: 0.266rem;
    bottom: 0.16rem;
    text-align: center;
    line-height: 0.64rem;
    border: 1px solid #28b400;
    background: #28b400;
    color: #fff;
    border-radius: 5px;
    font-size: 0.3rem;
}

.flashS-list2-2 .flashS-list2-f4 {
    background: red;
    border: 1px solid red;
    font-size: 0.265rem;
}

    .flashS-list2-2 .flashS-list2-f4.on {
        border: none;
        background: #f5f5f5;
        color: #b3b3b3;
    }

.flashS-list2-f5 {
    width: 2.4rem;
    height: 0.16rem;
    display: block;
    position: absolute;
    bottom: 0.48rem;
    float: left;
    right: 3rem;
    background: #ffedeb;
    border: 1px solid #fe9ca4;
    border-radius: 0.1rem;
    overflow: hidden;
}

    .flashS-list2-f5 span {
        display: block;
        width: 40%;
        height: 0.165rem;
        background: #e60012;
    }

.flashS-time {
    width: 10rem;
    height: 0.933rem;
    background: #f5f5f5;
    text-align: center;
    line-height: 0.933rem;
    font-size: 0.3rem;
}

    .flashS-time #_h, #_m, #_s {
        width: 0.426rem;
        height: 0.426rem;
        display: inline-block;
        background: #4d4d64;
        color: #fff;
        font-size: 0.265rem;
        text-align: center;
        border-radius: 0.1rem;
        line-height: 0.426rem;
    }

.flashS-box1 {
    display: none;
}

    .flashS-box1.on {
        display: block;
    }

.flashS-tan {
    width: 2.8rem;
    height: 0.746rem;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -0.373rem;
    margin-left: -1.4rem;
    background: #000;
    opacity: 0.8;
    border-radius: 0.106rem;
    overflow: hidden;
    display: none;
}

    .flashS-tan.on {
        display: block;
    }

    .flashS-tan span {
        width: 2.8rem;
        height: 0.746rem;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        color: #fff;
        font-size: 0.33rem;
        font-weight: bold;
        text-align: center;
        line-height: 0.746rem;
    }

.flashS-list2-3 .flashS-list2-f4.on {
    width: 1.773rem;
    height: 0.64rem;
    display: block;
    position: absolute;
    right: 0.266rem;
    bottom: 0.16rem;
    text-align: center;
    line-height: 0.64rem;
    border: 1px solid #28b400;
    background: #fff;
    color: #28b400;
    border-radius: 5px;
    font-size: 0.3rem;
}
/*拼团*/
.collage-list1 {
    width: 9.46rem;
    height: 4.2rem;
    overflow: hidden;
    margin: 0 auto;
}

    .collage-list1 li {
        width: 1.65rem;
        height: 2.09rem;
        float: left;
        margin-left: 0.17rem;
    }

        .collage-list1 li a {
            display: block;
            width: 1.65rem;
            height: 2.09rem;
        }

        .collage-list1 li img {
            width: 1rem;
            height: 1rem;
            margin: 0.4rem auto 0.12rem;
            display: block;
        }

        .collage-list1 li span {
            text-align: center;
            display: block;
            width: 100%;
            height: 0.453rem;
            line-height: 0.453rem;
            font-size: 0.29rem;
        }

.newP-list3 li a img.collage-head {
    width: 0.613rem;
    height: 0.613rem;
    overflow: hidden;
    position: absolute;
    top: -0.15rem;
    right: 0.16rem;
    border: 1px solid #fff;
    border-radius: 50%;
}

.newP-list3 li a img.collage-head2 {
    width: 0.613rem;
    height: 0.613rem;
    overflow: hidden;
    position: absolute;
    top: -0.15rem;
    right: 0.5266rem;
    border: 1px solid #fff;
    border-radius: 50%;
}
/*套餐*/
.setMeal-list {
    width: 10rem;
    height: 1.92rem;
    border-bottom: 0.266rem solid #f5f5f5;
    overflow: hidden;
    background: #fff;
}

    .setMeal-list li {
        width: 2.773rem;
        height: 1.92rem;
        float: left;
        text-align: center;
    }

        .setMeal-list li a {
            width: 2.773rem;
            height: 1.92rem;
            display: block;
        }

            .setMeal-list li a img {
                width: 0.6rem;
                height: 0.6rem;
                display: block;
                margin: 0.333rem auto;
            }

.setMeal-list2 {
    width: 10rem;
    height: 1.06rem;
    line-height: 1.06rem;
    border-bottom: 1px solid #f5f5f5;
    overflow: hidden;
}

    .setMeal-list2 li {
        width: 1.186rem !important;
        height: 1.06rem;
        text-align: center;
        position: relative;
        float: left;
        margin-left: 0.8rem;
        font-weight: bold;
    }

        .setMeal-list2 li a {
            width: 1.186rem !important;
            height: 1.06rem;
            display: block;
            color: #333;
        }

        .setMeal-list2 li.on a {
            color: red;
        }

        .setMeal-list2 li.li2 {
            background: url(../img/setMeal-money1.png) no-repeat center right;
            background-size: 0.133rem 0.213rem;
        }

            .setMeal-list2 li.li2.top {
                background: url(../img/setMeal-money2.png) no-repeat center right;
                background-size: 0.133rem 0.213rem;
            }

            .setMeal-list2 li.li2.bottom {
                background: url(../img/setMeal-money3.png) no-repeat center right;
                background-size: 0.133rem 0.213rem;
            }


.setMeal-block1 {
    width: 10rem;
    overflow: hidden;
    height: auto;
    display: none;
}

    .setMeal-block1.on {
        display: block;
    }

    .setMeal-block1 li {
        width: 10rem;
        height: 3.01rem;
        border-bottom: 1px solid #f5f5f5;
        overflow: hidden;
    }

        .setMeal-block1 li a {
            width: 10rem;
            height: 3.01rem;
            display: block;
        }

.set-block1-p1 {
    width: 2.746rem;
    height: 2.746rem;
    float: left;
    margin-top: 0.133rem;
    margin-left: 0.266rem;
}

.set-block1-f1 {
    width: 6.106rem;
    height: 0.96rem;
    line-height: 0.48rem;
    font-size: 0.32rem;
    color: #000;
    float: left;
    margin-top: 0.293rem;
    margin-left: 0.253rem;
    overflow: hidden;
}

.set-block1-f2 {
    width: 6.106rem;
    height: 0.27rem;
    line-height: 0.27rem;
    font-size: 0.266rem;
    color: #808080;
    float: left;
    margin-top: 0.16rem;
    margin-left: 0.253rem;
    overflow: hidden;
}

.set-block1-f3 {
    width: 6.106rem;
    height: 0.27rem;
    line-height: 0.27rem;
    font-size: 0.266rem;
    color: #808080;
    float: left;
    margin-top: 0.25rem;
    margin-left: 0.253rem;
    overflow: hidden;
}

.set-block1-f4 {
    width: 6.106rem;
    height: 0.3rem;
    line-height: 0.3rem;
    font-size: 0.293rem;
    color: red;
    float: left;
    margin-top: 0.14rem;
    margin-left: 0.253rem;
    overflow: hidden;
    font-weight: bold;
}

    .set-block1-f4 span {
        font-weight: normal;
    }




/*迪信通改版-手机页面*/
.dxt-phone-list1 {
    width: 9.466rem;
    height: 3.653rem;
    overflow: hidden;
    margin: 0 auto;
    padding: 0.2rem 0;
}

#phone-list1 li {
    width: 1.893rem;
    height: 1.826rem;
    float: left;
    overflow: hidden;
    margin-right: 0rem;
}

.dxt-phone-list1 li {
    width: 1.893rem;
    height: 1.826rem;
    float: left;
    overflow: hidden;
    margin-right: 0.613rem;
}

    .dxt-phone-list1 li a {
        width: 1.893rem;
        height: 1.826rem;
        display: block;
    }

        .dxt-phone-list1 li a img {
            width: 1.893rem;
            height: 1.826rem;
            display: block;
        }

.dxt-phone-list2 {
    width: 10rem;
    height: auto;
    overflow: hidden;
    display: none;
}

    .dxt-phone-list2.on {
        display: block;
    }

    .dxt-phone-list2 li {
        width: 10rem;
        height: 3.026rem;
        overflow: hidden;
        border-bottom: 1px solid #f5f5f5;
    }

.phone-list2-p1 {
    width: 2.6rem;
    height: 2.6rem;
    float: left;
    margin-top: 0.213rem;
    margin-left: 0.36rem;
}

.phone-list2-f1 {
    width: 6.44rem;
    height: 0.34rem;
    line-height: 0.34rem;
    float: left;
    font-size: 0.33rem;
    color: #000;
    margin-top: 0.426rem;
    margin-left: 0.2rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
}

.phone-list2-f2 {
    width: 6rem;
    height: 0.34rem;
    line-height: 0.34rem;
    float: left;
    font-size: 0.33rem;
    color: #808080;
    margin-top: 0.3rem;
    margin-left: 0.2rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.phone-list2-f3 {
    width: 6rem;
    height: 0.45rem;
    line-height: 0.45rem;
    float: left;
    font-size: 0.33rem;
    color: #808080;
    margin-top: 0.3rem;
    margin-left: 0.2rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.phone-list2-f4 {
    width: 6rem;
    height: 0.34rem;
    line-height: 0.34rem;
    float: left;
    font-size: 0.3rem;
    color: red;
    margin-top: 0.25rem;
    margin-left: 0.2rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*头条*/
.headline-list1 {
    width: 10rem;
    height: 2.026rem;
    overflow: hidden;
}

    .headline-list1 li {
        width: 1.546rem;
        height: 1.546rem;
        float: left;
        margin-left: 0.28rem;
        margin-top: 0.15rem;
        border-radius: 0.1rem;
        box-shadow: 0rem 0.1rem 0.1rem -0.05rem #d1baff;
    }

        .headline-list1 li a {
            width: 1.546rem;
            height: 1.546rem;
            display: block;
        }

            .headline-list1 li a img {
                width: 1.546rem;
                height: 1.546rem;
                display: block;
                border-radius: 0.1rem;
                overflow: hidden;
            }

        .headline-list1 li.on {
            border-radius: 0.25rem;
            border: 0.08rem solid #e60012;
            margin-top: 0.1rem;
        }

.headline-list2 {
    width: 9.466rem;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

    .headline-list2 li {
        width: 9.466rem;
        height: 2.9rem;
        overflow: hidden;
        border-bottom: 1px solid #f5f5f5;
        margin: 0 auto;
        position: relative;
    }

        .headline-list2 li a {
            width: 9.466rem;
            height: 2.9rem;
            display: block;
        }

.headline-li2-p1 {
    width: 3.053rem;
    height: 2.186rem;
    float: left;
    margin-top: 0.333rem;
    margin-left: 0;
    border-radius: 0.15rem;
}

.headline-list2-f1 {
    width: 6.1rem;
    height: 1.333rem;
    line-height: 0.66rem;
    font-size: 0.386rem;
    color: #000;
    float: left;
    margin-left: 0.266rem;
    margin-top: 0.2rem;
}

.headline-list2-f2 {
    width: 6.1rem;
    height: 0.64rem;
    line-height: 0.64rem;
    font-size: 0.28rem;
    color: #000;
    float: left;
    margin-left: 0.266rem;
    margin-top: 0.066rem;
    text-indent: 0.613rem;
    background: url(../img/headline-photo.jpg) no-repeat center left;
    background-size: 0.506rem 0.506rem;
}

.headline-list2-f3 {
    width: 6.1rem;
    height: 0.346rem;
    line-height: 0.346rem;
    font-size: 0.24rem;
    color: #666;
    float: left;
    margin-left: 0.266rem;
    margin-top: 0;
    overflow: hidden;
}

    .headline-list2-f3 img {
        width: 0.346rem;
        height: 0.346rem;
        float: left;
        margin-right: 0.1rem;
    }

    .headline-list2-f3 span {
        display: inline-block;
        float: left;
        margin-right: 0.293rem;
    }

.headline-list2-f4 {
    width: 0.906rem;
    height: 0.346rem;
    line-height: 0.346rem;
    font-size: 0.18rem;
    background: #c1000f;
    position: absolute;
    top: 0.333rem;
    left: 0;
    border-radius: 0.12rem 0 0.12rem 0;
    text-align: center;
    color: #fff;
}

.headline-bg-box1 {
    width: 9.48rem;
    height: 3.973rem;
    background: url(../img/headline-oppo-bg.png) no-repeat;
    background-size: 100% 100%;
    border-radius: 0.12rem;
    margin: 0.266rem auto;
    overflow: hidden;
    position: relative;
}

.headline-box1-p1 {
    width: 9.48rem;
    height: 0.76rem;
    background: #000;
    opacity: 0.4;
    position: absolute;
    bottom: 0;
    left: 0;
}

.headline-box1-p2 {
    width: 9.48rem;
    height: 0.76rem;
    line-height: 0.76rem;
    font-size: 0.386rem;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    font-weight: bold;
    text-align: center;
}

    .headline-box1-p2 a {
        width: 9.48rem;
        height: 0.76rem;
        color: #fff;
        display: block;
    }
/*个人中心*/
.myself-box1 {
    width: 10rem;
    height: 6.266rem;
    background: url(http://img.dixintong.com/InUpImg/20190318m/img/myself-index.png) no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
}

.myself-box1-tlt {
    width: 10rem;
    height: 0.533rem;
    margin: 0.76rem auto 0.426rem;
    text-align: center;
    line-height: 0.533rem;
    font-size: 0.4rem;
    color: #fff;
    font-weight: bold;
    position: relative;
}

    .myself-box1-tlt img {
        width: 0.533rem;
        height: 0.533rem;
        display: block;
        position: absolute;
        top: 0;
        right: 0.266rem;
    }

.myself-box1-block {
    width: 9.466rem;
    height: 4.266rem;
    background: #fff;
    border-radius: 0.186rem;
    overflow: hidden;
    margin: 0 auto;
}

.box1-block-min {
    width: 8.826rem;
    height: 2.36rem;
    margin: 0 auto;
    border-bottom: 1px solid #f2f2f2;
}

.myself-p2 {
    width: 1.466rem;
    height: 1.466rem;
    display: block;
    float: left;
    margin-top: 0.386rem;
    margin-left: 0.333rem;
    border: 0.053rem solid #e3e2e5;
    border-radius: 50%;
}

.myself-box1-f1 {
    height: 0.84rem;
    line-height: 0.84rem;
    font-size: 0.493rem;
    color: #000;
    float: left;
    margin-top: 0.44rem;
    margin-left: 0.186rem;
    font-weight: bold;
}

.myself-box1-f2 {
    width: 6.333rem;
    height: 0.533rem;
    float: left;
    margin-top: 0.1rem;
    margin-left: 0.186rem;
    overflow: hidden;
}

    .myself-box1-f2 .span1 {
        width: 1.946rem;
        height: 0.533rem;
        line-height: 0.533rem;
        background: #f41717;
        border-radius: 0.266rem;
        text-align: center;
        font-size: 0.28rem;
        color: #fff;
        display: inline-block;
        float: left;
    }

    .myself-box1-f2 .img2 {
        width: 0.533rem;
        height: 0.533rem;
        margin-left: 0.346rem;
        display: inline-block;
        float: left;
    }

    .myself-box1-f2 .span3 {
        line-height: 0.533rem;
        font-size: 0.306rem;
        color: #999;
        display: inline-block;
        float: left;
        margin-left: 0.05rem;
        position: relative;
        top: 0.051rem;
    }

.box1-block-list {
    width: 8.826rem;
    height: 1.906rem;
    margin: 0 auto;
    overflow: hidden;
}

    .box1-block-list li {
        width: 1.84rem;
        height: 1.706rem;
        font-size: 0.426rem;
        color: #000;
        font-weight: bold;
        line-height: 0.72rem;
        text-align: center;
        margin-left: 0.266rem;
        margin-top: 0.2rem;
        float: left;
    }

        .box1-block-list li a {
            display: block;
            width: 1.84rem;
            height: 1.706rem;
        }

        .box1-block-list li span {
            font-weight: normal;
            font-size: 0.293rem;
            color: #333;
        }

.myself-order {
    width: 9.466rem;
    height: 3.2rem;
    background: #fff;
    margin: 0 auto;
    border-radius: 0.266rem;
    overflow: hidden;
    margin-bottom: 0.266rem;
}

.myself-order-tlt {
    width: 8.826rem;
    height: 1.16rem;
    margin: 0 auto;
    line-height: 1.16rem;
    border-bottom: 1px solid #f6f7f7;
}

    .myself-order-tlt i {
        width: 0.08rem;
        height: 0.346rem;
        float: left;
        margin-top: 0.426rem;
        margin-left: 0;
        background: #f42727;
    }

.myself-tlt-f1 {
    font-size: 0.373rem;
    color: #000;
    font-weight: bold;
    margin-left: 0.146rem;
    float: left;
}

.myself-tlt-f2 {
    font-size: 0.306rem;
    color: #999;
    margin-right: 0.146rem;
    float: right;
}

.myself-order-list {
    width: 8.826rem;
    margin: 0 auto;
    overflow: hidden;
    height: 2.026rem;
}

    .myself-order-list li {
        width: 1.733rem;
        height: 2.026rem;
        float: left;
        text-align: center;
        font-size: 0.306rem;
        color: #333;
        line-height: 0.613rem;
        position: relative;
    }

        .myself-order-list li img {
            width: 0.64rem;
            height: 0.64rem;
            display: block;
            margin: 0.4rem auto 0;
        }

        .myself-order-list li a {
            width: 1.733rem;
            height: 2.026rem;
            display: block;
        }

        .myself-order-list li:last-child {
            width: 1.893rem;
        }

        .myself-order-list li span {
            display: block;
            width: 0.45rem;
            height: 0.45rem;
            text-align: center;
            line-height: 0.45rem;
            font-size: 0.286rem;
            color: #fff;
            border-radius: 50%;
            background: #c1000f;
            overflow: hidden;
            position: absolute;
            top: 0.266rem;
            right: 0.32rem;
        }

        .myself-order-list li:last-child span {
            right: 0.42rem;
        }

#myself-list2 li {
    margin-left: 0.336rem;
}

    #myself-list2 li img {
        width: 0.786rem;
    }

#myself-list3 li {
    margin-left: 0.336rem;
}

    #myself-list3 li img {
        width: 0.573rem;
        height: 0.573rem;
    }

#myself-list4 li {
    margin-left: 0.336rem;
}

    #myself-list4 li img {
        width: 0.573rem;
        height: 0.573rem;
    }







































/*会员俱乐部*/
.club-tlt {
    width: 10rem;
    height: 1.01rem;
    line-height: 1.01rem;
    text-align: center;
    font-size: 0.4rem;
    color: #000;
    position: relative;
    border-bottom: 1px solid #ccc;
    font-weight: bold;
}

    .club-tlt span {
        font-size: 0.467rem;
        color: #000;
        position: absolute;
        top: 0;
        left: 0.266rem;
        display: block;
        height: 1.01rem;
        line-height: 1.01rem;
    }

.club-box1 {
    width: 10rem;
    height: 3.746rem;
    background: url(../img/club-bg1.png) no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
    position: relative;
}

.club-box1-p1 {
    width: 1.33rem;
    height: 1.33rem;
    float: left;
    margin-top: 0.266rem;
    margin-left: 0.266rem;
    border: 2px solid #caa265;
    border-radius: 50%;
    display: block;
}

.club-box1-f1 {
    width: 7.866rem;
    height: 0.373rem;
    line-height: 0.373rem;
    font-size: 0.266rem;
    color: #fff;
    font-weight: bold;
    margin-top: 0.533rem;
    margin-left: 0.213rem;
    float: left;
}

    .club-box1-f1 span {
        width: 1.506rem;
        height: 0.373rem;
        display: inline-block;
        text-align: center;
        font-size: 0.24rem;
        background: #c19756;
        border-radius: 0.133rem;
        font-weight: normal;
        margin-left: 0.173rem;
    }

.club-box1-f2 {
    width: 5.48rem;
    height: 0.373rem;
    line-height: 0.373rem;
    font-size: 0.32rem;
    color: #fff;
    margin-top: 0.18rem;
    margin-left: 0.213rem;
    float: left;
}

    .club-box1-f2 span {
        display: inline-block;
        margin-left: 0.1rem;
        margin-right: 0.1rem;
    }

.club-box1-f3 {
    width: 7.06rem;
    height: 0.373rem;
    line-height: 0.373rem;
    font-size: 0.32rem;
    color: #fff;
    margin-top: 1.37rem;
    float: left;
    position: relative;
    left: -1.33rem;
}

.club-box1-f4 {
    width: 2.186rem;
    height: 0.693rem;
    display: block;
    text-align: center;
    line-height: 0.693rem;
    font-size: 0.293rem;
    color: #fff;
    background: #b18041;
    position: absolute;
    top: 0.773rem;
    right: -0.1rem;
    border-radius: 0.266rem 0 0 0.266rem;
}

.club-box1-f5 {
    width: 2.133rem;
    height: 0.693rem;
    display: block;
    text-align: center;
    line-height: 0.693rem;
    font-size: 0.293rem;
    color: #fff;
    background: #b18041;
    position: absolute;
    bottom: 0.36rem;
    right: 0.266rem;
    border-radius: 0.333rem;
}

.club-box2-bg1 {
    width: 10rem;
    height: 1.546rem;
    overflow: hidden;
    display: block;
}

.club-list2 {
    width: 10rem;
    height: 1.493rem;
    overflow: hidden;
    background: #fff;
    border-bottom: 0.266rem solid #f5f5f5;
}

    .club-list2 li {
        width: 1.76rem;
        height: 1.493rem;
        float: left;
        margin-left: 0.3rem;
    }

        .club-list2 li a {
            width: 1.76rem;
            height: 1.493rem;
            display: block;
            text-align: center;
            line-height: 0.506rem;
            font-size: 0.3rem;
            color: #333;
        }

        .club-list2 li img {
            width: 1.76rem;
            height: 0.6rem;
            display: block;
            margin: 0 auto;
        }

        .club-list2 li span {
            line-height: 0.506rem;
            display: block;
        }

.club-box3-bg1 {
    width: 10rem;
    height: 1.266rem;
    display: block;
    overflow: hidden;
}

.club-list3 {
    width: 10rem;
    height: 2.88rem;
    overflow: hidden;
}

    .club-list3 li {
        width: 4.586rem;
        height: 2.4rem;
        overflow: hidden;
        border-radius: 0.106rem;
        margin: 0.08rem 0.186rem 0;
        box-shadow: 2px 2px 10px #fbf8f5;
    }

        .club-list3 li a {
            width: 4.586rem;
            height: 2.4rem;
            display: block;
        }

        .club-list3 li img {
            width: 2.16rem;
            height: 2.4rem;
            float: right;
        }

.club-list3-f1 {
    width: 2.426rem;
    height: 0.866rem;
    line-height: 0.866rem;
    float: left;
    font-size: 0.386rem;
    color: #000;
    font-weight: bold;
    text-indent: 0.266rem;
    margin-top: 0.066rem;
}

.club-list3-f2 {
    width: 2.426rem;
    height: 0.4rem;
    line-height: 0.4rem;
    float: left;
    font-size: 0.306rem;
    color: #666;
    text-indent: 0.266rem;
    margin-top: 0;
}

.club-list3-f3 {
    width: 0.8rem;
    height: 0.346rem;
    background: #e80819;
    text-align: center;
    line-height: 0.346rem;
    font-size: 0.186rem;
    color: #fff;
    float: left;
    border-radius: 0.133rem;
    margin-top: 0.45rem;
    margin-left: 0.266rem;
}

.club-box4-bg {
    width: 10rem;
    height: 1.346rem;
    background: url(../img/box4-club-bg1.png) no-repeat;
    background-size: 100% 100%;
    display: block;
    overflow: hidden;
}

.club-list4 {
    width: 10rem;
    height: auto;
    overflow: hidden;
    background: #f5f5f5;
    padding-bottom: 0.266rem;
}

    .club-list4 li {
        width: 4.93rem;
        height: 6.66rem;
        overflow: hidden;
        float: right;
        background: #fff;
        margin-top: 0.133rem;
    }

        .club-list4 li:nth-child(odd) {
            float: left;
        }

        .club-list4 li a {
            width: 4.93rem;
            height: 6.66rem;
            display: block;
        }

        .club-list4 li img {
            width: 4.066rem;
            height: 4.066rem;
            display: block;
            margin: 0.293rem auto 0.413rem;
        }

.club-list4-f1 {
    width: 4.4rem;
    height: 0.893rem;
    line-height: 0.4rem;
    font-size: 0.306rem;
    color: #000;
    margin: 0 auto;
    overflow: hidden;
}

.club-list4-f2 {
    width: 4.4rem;
    height: 0.613rem;
    line-height: 0.613rem;
    font-size: 0.32rem;
    color: #e60012;
    margin: 0.1rem auto 0;
    overflow: hidden;
}

    .club-list4-f2 span {
        width: 1.333rem;
        height: 0.613rem;
        display: inline-block;
        background: #e60012;
        float: right;
        text-align: center;
        line-height: 0.613rem;
        color: #fff;
        font-size: 0.293rem;
        border-radius: 0.04rem;
    }

.box5-club-bg {
    width: 10rem;
    height: 4.053rem;
    display: block;
    overflow: hidden;
    background: url(../img/box5-club-bg1.png) no-repeat;
    background-size: 100% 100%;
}

/*普通商品订单详情*/
.phone-xq-box {
    width: 10rem;
    height: 10rem;
    overflow: hidden;
    z-index: 999;
}

    .phone-xq-box .swiper-slide {
        width: 10rem;
        height: 10rem;
    }

        .phone-xq-box .swiper-slide img {
            width: 10rem;
            height: 10rem;
            display: block;
        }

    .phone-xq-box video {
        width: 10rem;
        height: 10rem;
        display: block;
        background: #000;
    }

.phone-xq-list1 {
    width: 2.786rem;
    height: 0.613rem;
    overflow: hidden;
    position: relative;
    top: -0.9rem;
    margin: 0 auto;
    z-index: 33;
}

    .phone-xq-list1 li {
        width: 1.2rem;
        height: 0.613rem;
        border-radius: 0.266rem;
        text-align: center;
        line-height: 0.613rem;
        font-size: 0.3066rem;
        float: left;
        background: #fff;
        color: #000;
        opacity: 0.6;
    }

        .phone-xq-list1 li:nth-child(2) {
            float: right;
        }

        .phone-xq-list1 li.on {
            color: #fff;
            background: #fc5252;
            opacity: 1;
        }

.phone-xq-tlt {
    width: 10rem;
    height: 1rem;
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
}

    .phone-xq-tlt li {
        width: 0.8rem;
        height: 0.8rem;
        float: right;
        margin-top: 0.1rem;
        margin-left: 0.2rem;
        margin-right: 0.2rem;
        position: relative;
    }

        .phone-xq-tlt li:nth-child(1) {
            float: left;
        }

        .phone-xq-tlt li img {
            display: block;
            width: 0.8rem;
            height: 0.8rem;
            background: none;
        }

        .phone-xq-tlt li:last-child {
            width: 0.8rem;
            height: 0.8rem;
            background: url(../img/phone-xq-top3.png) no-repeat;
            background-size: 100% 100%;
        }

            .phone-xq-tlt li:last-child.on {
                display: block;
                background: url(../img/phone-xq-top3-3.png) no-repeat;
                background-size: 100% 100%;
            }

        .phone-xq-tlt li i {
            width: 0.186rem;
            height: 0.186rem;
            background: red;
            border-radius: 50%;
            position: absolute;
            top: 0;
            right: 0;
        }

.phone-tlt-tan1 {
    width: 2.88rem;
    height: auto;
    position: absolute;
    top: 0.96rem;
    right: 0.1rem;
    overflow: hidden;
    z-index: 999;
    display: none;
}

    .phone-tlt-tan1.on {
        display: block;
    }

    .phone-tlt-tan1 .img1 {
        width: 2.88rem;
        height: 0.333rem;
        overflow: hidden;
        float: left;
    }

    .phone-tlt-tan1 a {
        width: 2.88rem;
        height: 1.066rem;
        line-height: 1.066rem;
        overflow: hidden;
        background: #fff;
        display: block;
        float: left;
        border: none;
        margin-top: -0.05rem;
        margin-bottom: 0.05rem;
        border-bottom: 1px solid #f8f9fa;
    }

        .phone-tlt-tan1 a img {
            width: 0.506rem;
            height: 0.506rem;
            display: block;
            float: left;
            margin-top: 0.226rem;
            margin-left: 0.613rem;
            margin-right: 0.346rem;
        }

.share-tan1 {
    width: 9.493rem;
    height: 16.72rem;
    position: fixed;
    left: 0.266rem;
    bottom: 0.266rem;
    overflow: hidden;
    display: none;
    z-index: 999;
}

    .share-tan1.on {
        display: block;
    }

.share-tan1-top {
    width: 8.986rem;
    height: 11.426rem;
    margin: 0.266rem auto 0;
    background: #ec0303;
    border-radius: 0.133rem;
    position: relative;
}

.share-img1 {
    width: 2.626rem;
    height: 0.8rem;
    margin-top: 0.213rem;
    margin-left: 0;
    display: block;
}

.share-close {
    width: 0.8rem;
    height: 0.8rem;
    text-align: center;
    line-height: 0.8rem;
    font-size: 0.32rem;
    color: #b2b2b2;
    position: absolute;
    top: -0.266rem;
    right: -0.186rem;
    background: #fff;
    border: 0.04rem solid #925b60;
    border-radius: 50%;
}

.share-tan1-box {
    width: 8.426rem;
    height: 10.35rem;
    background: #fff;
    margin: 0.213rem 0;
    border-radius: 0.146rem;
    overflow: hidden;
    margin: 0 auto;
}

.share-img2 {
    width: 5.853rem;
    height: 5.853rem;
    display: block;
    float: left;
    margin: 0.413rem 1.373rem 0.346rem;
    background: none;
}

.share-img3 {
    width: 3.1rem;
    height: 3.4rem;
    display: block;
    float: left;
    margin: 0.066rem 0.173rem 0.173rem 0.306rem;
    background: none;
}

.share-tan1-f1 {
    width: 4.64rem;
    height: 0.973rem;
    line-height: 0.48rem;
    font-size: 0.306rem;
    color: #333;
    overflow: hidden;
    float: left;
    font-weight: bold;
    margin-left: 0.2rem;
}

.share-tan1-f2 {
    width: 4.64rem;
    height: 0.44rem;
    line-height: 0.44rem;
    font-size: 0.28rem;
    color: #ed0303;
    overflow: hidden;
    float: left;
    margin-left: 0.2rem;
}

.share-tan1-f3 {
    width: 4.64rem;
    height: 0.44rem;
    line-height: 0.44rem;
    font-size: 0.306rem;
    color: #ed0303;
    overflow: hidden;
    float: left;
    font-weight: bold;
    margin-top: 0.2rem;
    margin-left: 0.2rem;
}

.share-tan1-bottom {
    width: 9.493rem;
    height: 2.78rem;
    overflow: hidden;
    background: #fff;
    margin: 0rem auto 0;
    border-radius: 0.16rem;
}

.share-b-f1 {
    width: 9.493rem;
    height: 0.32rem;
    line-height: 0.32rem;
    font-size: 0.306rem;
    color: #c0c0c0;
    margin-top: 0.373rem;
    text-indent: 0.266rem;
}

.share-b-list {
    width: 8.706rem;
    height: 1.946rem;
    margin: 0 auto;
    overflow: hidden;
    padding-left: 0.2rem;
}

    .share-b-list li {
        width: 1.986rem;
        height: 1.946rem;
        float: left;
        margin-right: 0.17rem;
        overflow: hidden;
    }

        .share-b-list li a {
            width: 1.986rem;
            height: 1.946rem;
            display: block;
            overflow: hidden;
            text-align: center;
            line-height: 0.666rem;
        }

        .share-b-list li img {
            width: 1.066rem;
            height: 1.066rem;
            display: block;
            margin: 0.226rem auto 0;
            background: none;
        }

.share-b-f2 {
    width: 9.493rem;
    height: 0.32rem;
    line-height: 0.32rem;
    font-size: 0.306rem;
    color: #c0c0c0;
    margin-top: 0.173rem;
    text-indent: 0.266rem;
}

img {
    background: none;
}

.opacity-share {
    width: 10rem;
    height: 100%;
    position: fixed;
    background: #000;
    opacity: 0.4;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
}

    .opacity-share.on {
        display: block;
    }
/*详情页内容*/
.share-xq-box1 {
    width: 10rem;
    _background: orangered;
    position: relative;
    overflow: hidden;
    top: -0.45rem;
}

.share-box1-f1 {
    width: 8.466rem;
    margin: 0.426rem 0 0 0.266rem;
    line-height: 0.533rem;
    font-size: 0.386rem;
    color: #000;
    overflow: hidden;
    font-weight: bold;
}

.share-box1-f2 {
    width: 10rem;
    line-height: 0.533rem;
    font-size: 0.3066rem;
    color: #e80716;
    overflow: hidden;
    font-weight: bold;
    margin-left: 0.266rem;
}

.share-box1-f3 {
    width: 7.8rem;
    height: 1.066rem;
    line-height: 1.066rem;
    font-size: 0.553rem;
    color: #e80716;
    overflow: hidden;
    font-weight: bold;
    margin-left: 0.266rem;
}

    .share-box1-f3 span {
        font-size: 0.3066rem;
        margin-left: 0.466rem;
    }

.share-box1-f4 {
    width: 1.213rem;
    height: 0.746rem;
    background: #e8e7e7;
    border-radius: 0.293rem 0 0 0.293rem;
    position: absolute;
    top: 0.533rem;
    right: 0;
    overflow: hidden;
}

    .share-box1-f4 img {
        width: 0.493rem;
        height: 0.493rem;
        display: block;
        margin-top: 0.146rem;
        margin-left: 0.413rem;
    }

.share-xq-box2 {
    width: 10rem;
    height: 0.906rem;
    line-height: 0.906rem;
    overflow: hidden;
    background: #f7f7f7;
}

    .share-xq-box2 li {
        float: left;
        margin-left: 1rem;
        font-size: 0.293rem;
        color: #999;
    }

        .share-xq-box2 li a {
            display: block;
        }

        .share-xq-box2 li img {
            width: 0.293rem;
            height: 0.293rem;
            float: left;
            margin-top: 0.32rem;
            margin-right: 0.143rem;
        }

.share-xq-box3 {
    width: 9.466rem;
    height: 1.333rem;
    line-height: 1.333rem;
    overflow: hidden;
    margin: 0 auto;
    border-bottom: 1px solid #f9f9f9;
    font-size: 0.306rem;
    color: #bfbfbf;
}

.share-box3-f1 {
    width: 1.746rem;
    float: left;
}

.share-box3-f2 {
    width: 3.533rem;
    height: 0.46rem;
    background: url(../img/share-coupons-bg1.png) no-repeat;
    background-size: 100% 100%;
    float: left;
    margin-top: 0.44rem;
    overflow: hidden;
    line-height: 0.46rem;
    font-weight: bold;
    color: #fff;
    font-size: 0.32rem;
    text-indent: 0.216rem;
}

.share-box3-f3 {
    font-size: 0.28rem;
    color: #999;
    font-weight: bold;
    float: right;
}
/*优惠券弹窗*/
.share-tan2 {
    width: 10rem;
    height: 11rem;
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 999;
}

    .share-tan2.on {
        display: block;
    }

.share-tan2-mid {
    width: 9.493rem;
    height: 11rem;
    margin: 0 auto;
    overflow: hidden;
}

.tan2-f1 {
    width: 9.493rem;
    height: 1.053rem;
    line-height: 1.053rem;
    text-align: center;
    font-size: 0.373rem;
    color: #000;
    font-weight: bold;
    position: relative;
    border-bottom: 1px solid #f9f9f9;
}

    .tan2-f1 span {
        font-size: 0.65rem;
        position: absolute;
        top: -0.1rem;
        right: 0;
        color: #999;
        font-weight: normal;
    }

.tan2-f2 {
    width: 9.493rem;
    height: 0.92rem;
    line-height: 0.92rem;
    font-size: 0.293rem;
    color: #000;
    font-weight: bold;
    position: relative;
    margin-top: 0.146rem;
    text-align: left;
}

.tan2-coupons {
    width: 9.493rem;
    height: 2.36rem;
    background: url(../img/tan2-coupons-bg1.png) no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
    margin-bottom: 0.533rem;
}

.tan2-coupons-f1 {
    width: 3.026rem;
    height: 1.68rem;
    font-size: 0.346rem;
    color: #fff;
    text-align: center;
    font-weight: bold;
    float: left;
    margin-top: 0.2rem;
}

    .tan2-coupons-f1 span {
        font-size: 0.85rem;
    }

.tan2-coupons-f2 {
    width: 4.493rem;
    height: 1.613rem;
    float: left;
    margin-top: 0.426rem;
    margin-left: 0.173rem;
    font-size: 0.266rem;
    color: #fff;
    line-height: 0.5rem;
}

    .tan2-coupons-f2 span:nth-child(1) {
        font-size: 0.4rem;
        color: #fff;
    }

    .tan2-coupons-f2 span:nth-child(2) {
        font-size: 0.32rem;
        color: #fff;
    }

    .tan2-coupons-f2 span:last-child {
        color: #ff9a7a;
    }

.tan2-coupons-f3 {
    width: 0.466rem;
    height: 1.613rem;
    writing-mode: lr-tb;
    line-height: 0.8rem;
    color: #fff;
    font-weight: bold;
    font-size: 0.466rem;
    overflow: hidden;
    float: right;
    margin-right: 0.666rem;
    margin-top: 0.4rem;
}

.tan2-coupons a {
    display: block;
    width: 9.493rem;
    height: 2.36rem;
}

.tan2-coupons.on {
    background: url(../img/tan2-coupons-bg2.png) no-repeat;
    background-size: 100% 100%;
}

    .tan2-coupons.on .tan2-coupons-f2 {
        color: #000;
    }

        .tan2-coupons.on .tan2-coupons-f2 span:nth-child(1) {
            font-size: 0.4rem;
            color: #000;
        }

        .tan2-coupons.on .tan2-coupons-f2 span:nth-child(2) {
            font-size: 0.32rem;
            color: #000;
        }

        .tan2-coupons.on .tan2-coupons-f2 span:last-child {
            color: #c6c6c6;
        }

    .tan2-coupons.on .tan2-coupons-f3 {
        width: 1.8rem;
        height: 2.373rem;
        margin-right: 0;
        margin-top: 0;
    }
/*促销*/
.share-xq-box4 {
    width: 9.493rem;
    height: auto;
    padding: 0.186rem 0;
    margin: 0 auto;
    overflow: hidden;
    border-bottom: 1px solid #f9f9f9;
}

.share-box4-f1 {
    width: 1.746rem;
    line-height: 0.373rem;
    font-size: 0.306rem;
    color: #cacaca;
    float: left;
    margin-top: 0.293rem;
}

.share-box4-f2 {
    width: 6.04rem;
    height: 100%;
    float: left;
    font-size: 0.32rem;
    color: #000;
    line-height: 0.373rem;
    margin-top: 0.293rem;
}

    .share-box4-f2 p {
        margin-top: 0.266rem;
    }

        .share-box4-f2 p:nth-child(1) {
            margin-top: 0;
        }

    .share-box4-f2 span {
        width: 1.493rem;
        height: 0.346rem;
        border: 1px solid #e60012;
        display: inline-block;
        text-align: center;
        line-height: 0.346rem;
        font-size: 0.29rem;
        color: #e60012;
        margin-right: 0.266rem;
        border-radius: 0.1rem;
    }

.share-box3-f4 {
    font-size: 0.28rem;
    color: #999;
    font-weight: bold;
    float: right;
    margin-top: 0.293rem;
}
/*附近门店*/
.share-xq-box9 {
    width: 10rem;
    height: 1.026rem;
    overflow: hidden;
    line-height: 1.026rem;
}

    .share-xq-box9 i {
        width: 0.08rem;
        height: 0.32rem;
        float: left;
        background: #f21b2c;
        margin-top: 0.36rem;
        margin-left: 0.266rem;
    }

.box9-f1 {
    font-size: 0.36rem;
    color: #000;
    float: left;
    margin-left: 0.16rem;
    font-weight: bold;
}

.box9-f2 {
    font-size: 0.293rem;
    color: #b0b0b0;
    float: right;
    margin-right: 0.266rem;
}

    .box9-f2 span {
        font-size: 0.45rem;
        font-weight: bold;
        position: relative;
        top: 0.02rem;
    }

.share-box9-list {
    width: 100%;
    height: 2.16rem;
    overflow: hidden;
    overflow-x: auto;
}

    .share-box9-list div {
        width: 7.973rem;
        height: 1.813rem;
        background: #fff;
        float: left;
        margin-left: 0.266rem;
        box-shadow: 0rem 0rem 0.16rem #999;
        overflow: hidden;
        margin-top: 0.1rem;
        position: relative;
    }

        .share-box9-list div .box9-a1 {
            width: 7.133rem;
            height: 1.813rem;
            float: left;
        }

            .share-box9-list div .box9-a1 img {
                width: 1.48rem;
                height: 1.48rem;
                float: left;
                margin-top: 0.173rem;
                margin-left: 0.173rem;
                border-radius: 0.1rem;
            }

.box9-list-f1 {
    float: left;
    font-size: 0.333rem;
    color: #000;
    font-weight: bold;
    margin-top: 0.23rem;
    margin-left: 0.2rem;
    height: 0.4rem;
    line-height: 0.4rem;
    overflow: hidden;
}

.box9-list-f2 {
    font-size: 0.293rem;
    height: 0.32rem;
    line-height: 0.32rem;
    overflow: hidden;
    color: #c0c0c0;
    float: left;
    margin-left: 0.2rem;
    margin-top: 0.16rem;
}

.box9-list-f3 {
    font-size: 0.293rem;
    height: 0.4rem;
    line-height: 0.4rem;
    overflow: hidden;
    color: #c0c0c0;
    float: left;
    margin-left: 0.2rem;
    margin-top: 0.16rem;
}

    .box9-list-f3 span {
        display: inline-block;
        width: 0.773rem;
        margin-top: 0.027rem;
        height: 0.346rem;
        border-radius: 0.05rem;
        line-height: 0.346rem;
        font-size: 0.28rem;
        color: #f33d49;
        text-align: center;
        margin-left: 0.15rem;
        border: 1px solid #f33d49;
    }

.box9-a2 {
    width: 0.533rem;
    height: 0.533rem;
    display: block;
    background: url(../img/box9-p2.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    top: 0.24rem;
    right: 0.3rem;
}

.box9-a3 {
    width: 0.533rem;
    height: 0.533rem;
    display: block;
    background: url(../img/box9-p3.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    bottom: 0.24rem;
    right: 0.3rem;
}

.share-xq-box10 {
    width: 10rem;
    height: 1.6rem;
    overflow: hidden;
    border-bottom: 0.266rem solid #f7f7f7;
}

    .share-xq-box10 li {
        width: 2.96rem;
        height: 1.173rem;
        overflow: hidden;
        float: left;
        margin-top: 0.186rem;
        margin-left: 0.266rem;
    }

        .share-xq-box10 li a {
            width: 2.96rem;
            height: 1.173rem;
            display: block;
            overflow: hidden;
        }

        .share-xq-box10 li img {
            width: 0.613rem;
            height: 0.613rem;
            display: block;
            margin-top: 0.266rem;
            margin-left: 0.2rem;
            float: left;
            font-size: 0.266rem;
            color: #b5b5b5;
        }

        .share-xq-box10 li p {
            float: left;
            margin-left: 0.2rem;
        }

.share-box10-f1 {
    font-size: 0.333rem;
    color: #000;
    margin-top: 0.1rem;
}

.xq-swiper-box13 {
    display: none;
}

    .xq-swiper-box13.on {
        display: block;
    }

.share-xq-box14 {
    width: 10rem;
    height: 0.88rem;
    line-height: 0.88rem;
    overflow: hidden;
    text-align: center;
    background: #f5f5f5;
    font-size: 0.306rem;
    color: #c7c7c7;
}

.xq-footer {
    width: 10rem;
    height: 1.306rem;
    position: fixed;
    left: 0;
    bottom: 0;
    background: #fff;
    z-index: 666;
    border-top: 2px solid #f5f5f5;
}

.xq-footer-p1 {
    width: 0.8rem;
    height: 1.306rem;
    float: left;
    display: block;
    margin-left: 0.266rem;
}

.xq-footer-p2 {
    width: 1.76rem;
    height: 1.306rem;
    background: url(../img/xq-footer-car.jpg) no-repeat;
    background-size: 100% 100%;
    position: relative;
    float: left;
}

    .xq-footer-p2 span {
        display: block;
        width: 0.48rem;
        height: 0.213rem;
        position: absolute;
        top: 0.146rem;
        right: 0.333rem;
        text-align: center;
        line-height: 0.213rem;
        border-radius: 0.053rem 0.053rem 0.053rem 0;
        background: red;
        font-size: 0.16rem;
        color: #fff;
        overflow: hidden;
    }

.xq-footer-p3 {
    width: 2.4rem;
    height: 1.306rem;
    background: url(../img/xq-footer-p3.jpg) no-repeat;
    background-size: 100% 100%;
    text-align: center;
    line-height: 1.306rem;
    font-size: 0.346rem;
    color: #fff;
    float: left;
}

.xq-footer-p4 {
    width: 2.373rem;
    height: 1.306rem;
    background: url(../img/xq-footer-p4.jpg) no-repeat;
    background-size: 100% 100%;
    text-align: center;
    line-height: 1.306rem;
    font-size: 0.346rem;
    color: #fff;
    float: right;
}

.xq-footer-p5 {
    width: 2.4rem;
    height: 1.306rem;
    background: url(../img/xq-footer-p5.jpg) no-repeat;
    background-size: 100% 100%;
    text-align: center;
    line-height: 1.306rem;
    font-size: 0.346rem;
    color: #fff;
    float: right;
}

.xq-box13-list {
    width: 9.466rem;
    height: 1.24rem;
    line-height: 1.24rem;
    font-size: 0.333rem;
    color: #000;
    text-align: center;
    margin: 0 auto;
    overflow: hidden;
}

    .xq-box13-list li {
        width: 3.146rem;
        float: left;
        overflow: hidden;
    }

        .xq-box13-list li a {
            width: 3.146rem;
            height: 1.24rem;
            display: block;
            color: #000;
        }

        .xq-box13-list li.on a {
            color: #ee505c;
        }


.xq-box12-list {
    width: 9.466rem;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

    .xq-box12-list li {
        width: 9.466rem;
        border-bottom: 1px solid #f5f5f5;
        margin-top: 0.24rem;
    }

        .xq-box12-list li a {
            width: 9.466rem;
            display: block;
        }

.xq-box12-p1 {
    width: 0.6rem;
    height: 0.6rem;
    display: block;
    float: left;
}

.xq-box12-f1 {
    font-size: 0.306rem;
    color: #333;
    float: left;
    margin-left: 0.133rem;
    width: 4.8rem;
    height: 0.6rem;
    line-height: 0.6rem;
}

.xq-box12-xing {
    width: 2.133rem;
    height: 0.6rem;
    float: right;
    overflow: hidden;
}

    .xq-box12-xing span {
        width: 0.293rem;
        height: 0.293rem;
        display: inline-block;
        background: url(../img/box11-p2.png) no-repeat;
        background-size: 100% 100%;
        float: right;
    }

.xq-box12-f2 {
    width: 9.466rem;
    /*height:1.373rem;*/
    line-height: 0.68rem;
    font-size: 0.346rem;
    color: #000;
    overflow: hidden;
    float: left;
}

.xq-box12-img {
    width: 9.466rem;
    height: 2.133rem;
    overflow: hidden;
}

    .xq-box12-img img {
        width: 2.133rem;
        height: 2.133rem;
        display: inline-block;
        float: left;
        margin-right: 0.16rem;
    }

        .xq-box12-img img:last-child {
            margin-right: 0;
            border-radius: 0.15rem;
        }

.xq-box12-more {
    width: 10rem;
    height: 1.52rem;
    overflow: hidden;
    background: #fff;
}

    .xq-box12-more a {
        width: 2.573rem;
        height: 0.613rem;
        text-align: center;
        line-height: 0.613rem;
        font-size: 0.306rem;
        color: #000;
        border-radius: 0.226rem;
        border: 1px solid #666;
        display: block;
        margin: 0.473rem auto 0;
    }

/*消息中心*/
.message-box1 {
    width: 10rem;
    height: 5.253rem;
    background: url(../img/message-p1.png) no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
}

.mess-box1-f1 {
    width: 9.466rem;
    height: 0.906rem;
    line-height: 0.906rem;
    font-size: 0.506rem;
    color: #fff;
    font-weight: bold;
    margin: 0.68rem auto 0;
    overflow: hidden;
}

.mess-box1-f2 {
    width: 9.466rem;
    height: 0.533rem;
    line-height: 0.533rem;
    font-size: 0.36rem;
    color: #fff;
    font-weight: bold;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

    .mess-box1-f2 .f1 {
        float: left;
        display: inline-block;
    }

    .mess-box1-f2 .img1 {
        display: inline-block;
        width: 0.533rem;
        height: 0.533rem;
        background: url(../img/mess-box1-p5.png) no-repeat;
        background-size: 100% 100%;
        float: left;
        margin-left: 0.1rem;
    }

.mess-box1-list {
    width: 9.466rem;
    height: 2.413rem;
    margin: 0.093rem auto 0;
    overflow: hidden;
}

    .mess-box1-list li {
        width: 1.506rem;
        height: 2.413rem;
        float: left;
        position: relative;
        margin-left: 0.7rem;
    }

        .mess-box1-list li a {
            width: 1.506rem;
            height: 2.413rem;
            display: block;
            float: left;
        }

            .mess-box1-list li a img {
                width: 1.506rem;
                height: 2.413rem;
                display: block;
            }

        .mess-box1-list li span {
            width: 0.4rem;
            height: 0.4rem;
            display: block;
            text-align: center;
            line-height: 0.4rem;
            font-size: 0.226rem;
            color: #fff;
            background: red;
            position: absolute;
            top: 0.326rem;
            right: 0.05rem;
            border-radius: 50%;
        }

.mess-time1 {
    width: 2.66rem;
    height: 0.746rem;
    line-height: 0.746rem;
    font-size: 0.28rem;
    color: #fff;
    background: #d4d4d4;
    border-radius: 0.333rem;
    margin: 0 auto;
    text-align: center;
}

.mess-state1 {
    width: 9.413rem;
    height: auto;
    margin: 0.213rem auto 0.546rem;
    background: #fff;
    border-radius: 0.106rem;
    overflow: hidden;
}

.mess-state1-f1 {
    width: 9.413rem;
    height: 1.08rem;
    line-height: 1.08rem;
    font-size: 0.386rem;
    color: #333;
    text-indent: 0.293rem;
    background: #f5f5f5;
    font-weight: bold;
}

.mess-state1-f2 {
    width: 8.893rem;
    height: auto;
    line-height: 0.56rem;
    border-bottom: 1px solid #fafafa;
    font-size: 0.346rem;
    overflow: hidden;
    margin: 0 auto;
    padding: 0.2rem 0;
}

.mess-state1-f3 {
    display: block;
    width: 8.893rem;
    height: 1.186rem;
    line-height: 1.186rem;
    font-size: 0.36rem;
    color: #c6c6c6;
    position: relative;
    margin: 0 auto;
}

    .mess-state1-f3 span {
        position: absolute;
        right: 0;
        font-size: 0.5rem;
    }

/*消息推荐*/

.mess3-state1 {
    width: 9.413rem;
    height: auto;
    margin: 0.213rem auto 0.546rem;
    background: #fff;
    border-radius: 0.106rem;
    overflow: hidden;
    position: relative;
}

    .mess3-state1.done i {
        display: block;
    }

    .mess3-state1.done .mess3-p2 {
        display: block;
    }

.mess3-p1 {
    width: 9.413rem;
    height: 3.84rem;
    display: block;
}

.mess3-state1 i {
    width: 9.413rem;
    height: 3.84rem;
    background: #000;
    opacity: 0.4;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.mess3-p2 {
    width: 1.6rem;
    height: 1.6rem;
    position: absolute;
    top: 0.186rem;
    right: 0.266rem;
    display: none;
}

.mess3-f1 {
    width: 8.986rem;
    height: 0.68rem;
    line-height: 0.68rem;
    margin: 0.266rem auto 0;
    font-size: 0.373rem;
    font-weight: bold;
    color: #000;
    overflow: hidden;
}

.mess3-f2 {
    width: 8.986rem;
    height: auto;
    line-height: 0.56rem;
    font-size: 0.293rem;
    color: #898989;
    overflow: hidden;
    margin: 0 auto;
    border-bottom: 1px solid #fafafa;
    padding: 0.1rem 0;
}


/*领券中心                                                                                                  */
.dxt-coupons-tlt {
    width: 10rem;
    height: 0.546rem;
    line-height: 0.546rem;
    text-align: center;
    position: relative;
    font-size: 0.4rem;
    color: #000;
    font-weight: bold;
    margin: 0.466rem auto;
}

.coupons-tlt-p1 {
    width: 0.4rem;
    height: 0.546rem;
    position: absolute;
    top: 0;
    right: 0.266rem;
}

.coupons-tlt-p2 {
    width: 0.266rem;
    height: 0.546rem;
    position: absolute;
    top: 0;
    left: 0.266rem;
}

.dxt-coupons-list1 {
    width: 10rem;
    height: 0.666rem;
    border-bottom: 0.04rem solid #f2f2f2;
    overflow: hidden;
}

    .dxt-coupons-list1 li {
        width: 1.4rem;
        height: 0.613rem;
        text-align: center;
        line-height: 0.613rem;
        font-size: 0.32rem;
        border: none;
        float: left;
        margin-left: 1.826rem;
    }

        .dxt-coupons-list1 li a {
            color: #646464;
        }

        .dxt-coupons-list1 li.on {
            border-bottom: 0.053rem solid #e60012;
        }

            .dxt-coupons-list1 li.on a {
                color: #e60012;
                font-weight: bold;
            }

.dxt-coupons-list2 {
    width: 10rem;
    height: auto;
    overflow: hidden;
    display: none;
}

    .dxt-coupons-list2.on {
        display: block;
    }

    .dxt-coupons-list2 li {
        width: 10rem;
        height: 2.546rem;
        background: url(../img/coupons-p1.png) no-repeat;
        background-size: 100% 100%;
        overflow: hidden;
        margin-top: 0.4rem;
        margin-bottom: 0.4rem;
    }

        .dxt-coupons-list2 li.on {
            width: 10rem;
            height: 2.546rem;
            background: url(../img/coupons-p1-1.png) no-repeat;
            background-size: 100% 100%;
            overflow: hidden;
        }

        .dxt-coupons-list2 li a {
            width: 10rem;
            height: 2.546rem;
            display: block;
        }

        .dxt-coupons-list2 li img {
            width: 1.946rem;
            height: 1.946rem;
            display: block;
            float: left;
            margin-top: 0.32rem;
            margin-left: 0.586rem;
        }

.coupons-list2-f1 {
    width: 4.706rem;
    height: 0.38rem;
    font-size: 0.373rem;
    color: #515151;
    overflow: hidden;
    line-height: 0.38rem;
    float: left;
    margin-top: 0.6rem;
    margin-left: 0.586rem;
    font-weight: bold;
}

.coupons-list2-f2 {
    width: 4.706rem;
    height: 0.33rem;
    font-size: 0.32rem;
    color: #7a7a7a;
    overflow: hidden;
    line-height: 0.33rem;
    float: left;
    margin-top: 0.133rem;
    margin-left: 0.586rem;
}

.coupons-list2-f3 {
    width: 4.706rem;
    height: 0.26rem;
    font-size: 0.253rem;
    color: #7a7a7a;
    overflow: hidden;
    line-height: 0.26rem;
    float: left;
    margin-top: 0.306rem;
    margin-left: 0.586rem;
}

.coupons-list2-f {
    width: 2.306rem;
    height: 1.946rem;
    float: left;
    margin-top: 0.32rem;
    margin-left: 0.586rem;
}

    .coupons-list2-f span {
        display: inline-block;
    }

#dxt-coupons-list2 li {
    width: 10rem;
    height: 2.546rem;
    background: url(../img/coupons2-p1.png) no-repeat;
    background-size: 100% 100%;
}

    #dxt-coupons-list2 li.on {
        width: 10rem;
        height: 2.546rem;
        background: url(../img/coupons2-p2.png) no-repeat;
        background-size: 100% 100%;
    }

#dxt-coupons-list2 .coupons-list2-f1 {
    color: #fff;
}

#dxt-coupons-list2 .coupons-list2-f2 {
    color: #fff;
}

#dxt-coupons-list2 .coupons-list2-f3 {
    color: #fff;
}

#dxt-coupons-list2 li.on .coupons-list2-f1 {
    color: #333;
}

#dxt-coupons-list2 li.on .coupons-list2-f2 {
    color: #333;
}

#dxt-coupons-list2 li.on .coupons-list2-f3 {
    color: #333;
}

#dxt-coupons-list2 li .coupons-list2-f .f1 {
    font-size: 0.853rem;
    font-weight: bold;
    color: #fff;
}

    #dxt-coupons-list2 li .coupons-list2-f .f1 span {
        font-size: 0.546rem;
    }

#dxt-coupons-list2 li .coupons-list2-f .f2 {
    font-size: 0.36rem;
    color: #fff;
    width: 2.306rem;
    border-radius: 0.066rem;
    height: 0.506rem;
    text-align: center;
    line-height: 0.506rem;
    background: #ffa96e;
    opacity: 0.8;
}

#dxt-coupons-list2 li.on .coupons-list2-f .f1 {
    color: #ff812d;
}

#dxt-coupons-list2 li.on .coupons-list2-f .f2 {
    color: #ff812d;
}


/*绑定手机号*/
.bind-p1 {
    width: 10rem;
    height: 2.653rem;
}

.bind-text1 {
    width: 9.466rem;
    height: 1.32rem;
    line-height: 1.32rem;
    border-top: 1px solid #dfdfdf;
    text-indent: 0.3rem;
    font-size: 0.346rem;
    color: #a8a8a8;
    display: block;
    margin: 0 auto;
}

.bind-text2 {
    width: 9.466rem;
    height: 1.32rem;
    line-height: 1.32rem;
    margin: 0 auto;
    overflow: hidden;
    border-top: 1px solid #dfdfdf;
    font-size: 0.346rem;
    color: #a8a8a8;
    border-bottom: 1px solid #dfdfdf;
    position: relative;
}

    .bind-text2 input {
        width: 9.466rem;
        height: 1.32rem;
        line-height: 1.32rem;
        margin: 0 auto;
        overflow: hidden;
        font-size: 0.346rem;
        color: #a8a8a8;
        text-indent: 0.3rem;
        display: block;
        border: none;
        position: absolute;
        top: 0;
        left: 0;
    }

#dateBtn1 {
    width: 2.6rem;
    height: 0.72rem;
    position: absolute;
    top: 0.293rem;
    right: 0;
    text-align: center;
    line-height: 0.72rem;
    border: 1px solid red;
    background: #fff;
    font-size: 0.32rem;
    color: red;
    font-weight: bold;
    border-radius: 0.15rem;
    overflow: hidden;
}

    #dateBtn1.on {
        width: 2.6rem;
        height: 0.72rem;
        position: absolute;
        top: 0.293rem;
        right: 0;
        text-align: center;
        line-height: 0.72rem;
        font-size: 0.32rem;
        font-weight: bold;
        border-radius: 0.15rem;
        overflow: hidden;
        background: #c9c9c9;
        color: #666;
        cursor: default;
        border: 1px solid #c9c9c9;
    }

.bind-btn {
    width: 9.466rem;
    height: 1.173rem;
    line-height: 1.173rem;
    text-align: center;
    font-size: 0.4rem;
    color: #fff;
    background: red;
    display: block;
    font-weight: bold;
    margin: 0.893rem auto;
    border-radius: 0.2rem;
}

.bind-opacity {
    width: 10rem;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #000;
    opacity: 0.5;
    display: none;
}

    .bind-opacity.on {
        display: block;
    }

.bind-tan1 {
    width: 8.266rem;
    height: 8.84rem;
    background: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -4.42rem;
    margin-left: -4.133rem;
    border-radius: 0.266rem;
    overflow: hidden;
    display: none;
}

    .bind-tan1.on {
        display: block;
    }

.bind-tan1-p1 {
    width: 8.266rem;
    height: 5.373rem;
    display: block;
    margin: 0 auto;
}

.bind-tan1-f1 {
    width: 8.266rem;
    height: 0.746rem;
    line-height: 0.746rem;
    font-size: 0.453rem;
    color: #000;
    font-weight: bold;
    text-align: center;
}

.bind-tan1-f2 {
    width: 8.266rem;
    height: 0.92rem;
    line-height: 0.92rem;
    font-size: 0.333rem;
    color: #000;
    text-align: center;
}

.bind-tan1-p2 {
    width: 8.266rem;
    height: 0.96rem;
    display: block;
    margin: 0.173rem auto 0;
}

/*促销弹窗*/
.share-tan3 {
    width: 10rem;
    height: 11rem;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99999;
    background: #fff;
    overflow-y: auto;
    display: none;
}

    .share-tan3.on {
        display: block;
    }

.share-tan3-p1 {
    width: 10rem;
    height: 1.053rem;
    line-height: 1.053rem;
    text-align: center;
    font-weight: bold;
    font-size: 0.386rem;
    position: relative;
}

    .share-tan3-p1 span {
        position: absolute;
        font-size: 0.55rem;
        color: #000;
        font-weight: normal;
        top: 0;
        right: 0.3rem;
    }

.share-tan3-list {
    width: 9.466rem;
    height: auto;
    margin: 0 auto;
}

    .share-tan3-list li {
        width: 9.466rem;
        overflow: hidden;
        height: auto;
        padding: 0.466rem 0;
        border-bottom: 1px solid #dfdfdf;
    }

.tan3-list-f1 {
    width: 1.333rem;
    height: 0.346rem;
    line-height: 0.346rem;
    font-size: 0.253rem;
    color: #e60012;
    border: 1px solid #e60012;
    border-radius: 0.133rem;
    text-align: center;
    float: left;
}

.tan3-list-f2 {
    width: 7.813rem;
    height: 0.373rem;
    line-height: 0.373rem;
    font-size: 0.293rem;
    color: #333;
    float: right;
}

.tan3-list-block1 {
    width: 7.813rem;
    height: 0.973rem;
    float: right;
    padding: 0.24rem 0;
    overflow: hidden;
    border-bottom: 1px solid #dfdfdf;
}

    .tan3-list-block1:last-child {
        border: none;
    }

    .tan3-list-block1 a {
        display: block;
        width: 7.813rem;
        height: 0.973rem;
    }

    .tan3-list-block1 img {
        width: 0.813rem;
        height: 0.813rem;
        float: left;
        margin-top: 0.08rem;
        display: block;
        margin-right: 0.266rem;
    }

.tan3-block1-f1 {
    width: 5.8rem;
    height: 0.813rem;
    font-weight: bold;
    font-size: 0.306rem;
    float: left;
}

.tan3-block1-f2 {
    font-size: 0.45rem;
    color: #666;
    float: right;
    margin-top: 0.08rem;
    width: 0.46rem;
}

.tan3-list-block1 input {
    width: 0.22rem;
    height: 0.22rem;
    text-align: center;
    line-height: 0.2rem;
    border-radius: 50%;
    overflow: hidden;
    float: left;
    margin-top: 0.4rem;
    margin-right: 0.15rem;
}
/*分期弹窗*/
.share-tan4 {
    width: 10rem;
    height: 11rem;
    background: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999999;
    overflow: hidden;
    display: none;
}

    .share-tan4.on {
        display: block;
    }

.share-tan4-list {
    width: 10rem;
    height: 1.04rem;
    overflow: hidden;
    line-height: 1.04rem;
    font-size: 0.346rem;
    color: #000;
}

    .share-tan4-list li {
        float: left;
        width: 1.466rem;
        margin-left: 0.84rem;
        height: 1rem;
        line-height: 1rem;
        border-bottom: none;
        margin-top: 0;
        font-size: 0.346rem;
        color: #000;
    }

        .share-tan4-list li.on {
            border-bottom: 0.4rem solid #e60012;
            color: #e60012;
            font-weight: bold;
        }

.share-tan-box {
    width: 9.466rem;
    height: 8.626rem;
    overflow: hidden;
    margin: 0 auto;
}

.tan4-box-list {
    width: 9.466rem;
    height: 1.066rem;
    background: #eceff3;
    overflow: hidden;
    margin: 0 auto;
}

    .tan4-box-list li {
        width: 4.6rem;
        text-align: center;
        float: left;
        height: 0.413rem;
        line-height: 0.413rem;
        font-size: 0.4rem;
        font-weight: bold;
        margin-top: 0.333rem;
        color: #333;
    }

        .tan4-box-list li.on {
            color: #e60012;
        }

.tan4-box-list2 {
    width: 9.466rem;
    height: 4.89rem;
    overflow: hidden;
    overflow-y: auto;
    margin: 0 auto;
    display: none;
}

    .tan4-box-list2.on {
        display: block;
    }

    .tan4-box-list2 li {
        width: 9.466rem;
        height: 1.506rem;
        overflow: hidden;
        margin: 0 auto;
        border-bottom: 1px solid #dfdfdf;
    }

        .tan4-box-list2 li input {
            width: 0.32rem;
            height: 0.32rem;
            display: block;
            float: left;
            margin-top: 0.613rem;
            margin-left: 0.266rem;
        }

        .tan4-box-list2 li p {
            float: left;
            width: 8.366rem;
            height: 1.066rem;
            overflow: hidden;
            margin-top: 0.266rem;
            margin-left: 0.346rem;
            line-height: 0.44rem;
            font-size: 0.306rem;
            color: #000;
        }

            .tan4-box-list2 li p span {
                display: inline-block;
                width: 8.366rem;
                overflow: hidden;
            }

.tan4-pay-btn {
    width: 10rem;
    height: 1.333rem;
    background: #e60012;
    display: block;
    color: #fff;
    text-align: center;
    line-height: 1.333rem;
    font-size: 0.4rem;
    font-weight: bold;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
}
/*门店库存*/
.share-tan5 {
    width: 10rem;
    height: 11rem;
    overflow: hidden;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99999999;
    display: none;
    background: #fff;
}

    .share-tan5.on {
        display: block;
    }

.tan5-f1 {
    width: 9.466rem;
    height: 1.053rem;
    position: relative;
    line-height: 1.053rem;
    font-size: 0.373rem;
    color: #000;
    font-weight: bold;
    text-align: center;
    margin: 0 auto;
    border-bottom: 1px solid #dfdfdf;
}

    .tan5-f1 span {
        position: absolute;
        right: 0;
        font-size: 0.5rem;
        color: #666;
        font-weight: normal;
    }

.tan5-list {
    width: 10rem;
    height: 9.666rem;
    margin: 0.2rem auto 0;
    overflow: hidden;
    overflow-y: auto;
    background: url(../img/tan5-p1.png) no-repeat;
    background-size: 100% 100%;
}

    .tan5-list li {
        width: 5rem;
        float: left;
        height: 1.12rem;
        margin-top: 0.106rem;
    }

        .tan5-list li a {
            width: 5rem;
            height: 1.12rem;
            display: block;
        }

.tan5-list-f1 {
    width: 2.5rem;
    height: 1.12rem;
    float: left;
    padding-left: 0.3rem;
    line-height: 0.493rem;
    font-size: 0.346rem;
    color: #000;
}

    .tan5-list-f1 span {
        font-size: 0.24rem;
        color: #666;
    }

.tan5-list-f2 {
    float: left;
    font-size: 0.306rem;
    color: #ffa469;
}
/*送至地址*/
.share-tan6 {
    width: 10rem;
    height: 11rem;
    background: #fff;
    overflow: hidden;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 999999999;
    display: none;
}

    .share-tan6.on {
        display: block;
    }

.tan6-f1 {
    width: 9.466rem;
    height: 1.053rem;
    line-height: 1.053rem;
    font-size: 0.346rem;
    color: #000;
    font-weight: bold;
    text-align: center;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    border-bottom: 1px solid #dfdfdf;
}

    .tan6-f1 span {
        font-weight: normal;
        font-size: 0.55rem;
        color: #666;
        position: absolute;
        right: 0;
        top: -0.1rem;
    }

.tan6-list {
    width: 9.466rem;
    height: 8.533rem;
    overflow: hidden;
    overflow-y: auto;
    margin: 0 auto;
}

    .tan6-list li {
        width: 9.466rem;
        padding: 0.266rem 0;
        overflow: hidden;
        border-bottom: 1px solid #dfdfdf;
    }

        .tan6-list li a {
            display: block;
            width: 9.466rem;
        }

.tan6-list-p1 {
    width: 0.266rem;
    height: 0.373rem;
    background: url(../img/tan6-p1.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 0.06rem;
    float: left;
}

.tan6-list li.on .tan6-list-p1 {
    background: url(../img/tan6-p2.png) no-repeat;
    background-size: 100% 100%;
}

.tan6-list-f1 {
    width: 7.8rem;
    line-height: 0.48rem;
    height: 0.95rem;
    overflow: hidden;
    font-size: 0.306rem;
    color: #000;
    float: left;
    margin-left: 0.16rem;
}

.tan6-list-p2 {
    width: 0.413rem;
    height: 0.306rem;
    background: url(../img/tan6-p3.png) no-repeat;
    background-size: 100% 100%;
    float: right;
    overflow: hidden;
    margin-top: 0.3rem;
    display: none;
}

.tan6-list li.on .tan6-list-p2 {
    display: block;
}

.tan6-btn {
    width: 10rem;
    height: 1.333rem;
    background: #e60012;
    display: block;
    color: #fff;
    text-align: center;
    line-height: 1.333rem;
    font-size: 0.4rem;
    font-weight: bold;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
}
/*规格选择*/
.share-tan7 {
    width: 10rem;
    height: 13rem;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99999999999;
    overflow: hidden;
    overflow-y: auto;
    display: none;
}

    .share-tan7.on {
        display: block;
    }

.tan7-box2 {
    width: 10rem;
    height: auto;
    overflow: hidden;
    background: #fff;
    float: left;
    margin-top: -0.05rem;
}

.tan7-box1 {
    width: 10rem;
    height: 2.96rem;
    overflow: hidden;
    position: relative;
    float: left;
    border-bottom: 1px solid #dfdfdf;
}

.tan7-box1-f1 {
    width: 6.8rem;
    height: 1.36rem;
    padding-left: 3.2rem;
    line-height: 0.68rem;
    background: #fff;
    padding-top: 0.84rem;
    padding-bottom: 0.586rem;
    margin-top: 0.2rem;
    border-bottom: 1px solid #dfdfdf;
    font-size: 0.293rem;
    color: #e60012;
    font-weight: bold;
}

    .tan7-box1-f1 span {
        font-size: 0.293rem;
        color: #666;
        font-weight: normal;
    }

.tan7-box1 img {
    width: 2.6rem;
    height: 2.6rem;
    position: absolute;
    top: 0;
    left: 0.293rem;
    border-radius: 0.266rem;
    overflow: hidden;
    border: 1px solid #ccc;
}

.tan7-list {
    width: 9.466rem;
    height: auto;
    margin: 0 auto;
}

    .tan7-list li {
        margin-top: 0.266rem;
        border-bottom: 1px solid #dfdfdf;
    }

.tan7-list-f1 {
    width: 9.466rem;
    height: 0.35rem;
    font-size: 0.346rem;
    color: #000;
    margin-top: 0.266rem;
}

.tan7-list-f2 {
    width: 9.466rem;
    padding: 0.266rem 0;
}

    .tan7-list-f2 span {
        display: inline-block;
        height: 0.586rem;
        text-align: center;
        line-height: 0.586rem;
        font-size: 0.293rem;
        color: #000;
        border-radius: 0.106rem;
        background: #edeef0;
        margin-right: 0.266rem;
        margin-top: 0.2rem;
    }

        .tan7-list-f2 span.on {
            background: #e60012;
            color: #fff;
            font-weight: bold;
        }

.tan7-f1 {
    float: left;
    font-size: 0.346rem;
    color: #000;
    height: 0.6rem;
    line-height: 0.6rem;
    margin-left: 0.266rem;
    margin-right: 0.266rem;
    margin-top: 0.266rem;
}

.car-list-num {
    width: 2.08rem;
    height: 0.6rem;
    border: 1px solid #edeef0;
    border-radius: 0.08rem;
    overflow: hidden;
    line-height: 0.6rem;
    font-size: 0.266rem;
    color: #000;
    text-align: center;
    float: left;
    margin-top: 0.266rem;
    margin-bottom: 0.266rem;
}

    .car-list-num li:nth-child(1) {
        width: 0.6rem;
        height: 0.6rem;
        background: #edeef0;
        float: left;
        font-size: 0.32rem;
        border: 1px solid #edeef0;
        line-height: 0.6rem;
    }

    .car-list-num li:nth-child(2) {
        width: 0.773rem;
        height: 0.6rem;
        background: #fff;
        float: left;
        font-size: 0.32rem;
        line-height: 0.6rem;
    }

        .car-list-num li:nth-child(2) input {
            width: 0.773rem;
            height: 0.6rem;
            display: block;
            float: left;
            text-align: center;
            line-height: 0.6rem;
            font-size: 0.293rem;
        }

    .car-list-num li:nth-child(3) {
        width: 0.6rem;
        height: 0.6rem;
        background: #edeef0;
        float: right;
        font-size: 0.32rem;
        border: 1px solid #edeef0;
        line-height: 0.6rem;
    }

.tan7-f2 {
    width: 9.466rem;
    height: 0.533rem;
    line-height: 0.533rem;
    font-size: 0.346rem;
    color: #000;
    padding-top: 0.266rem;
    border-top: 1px solid #dfdfdf;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

    .tan7-f2 span {
        font-size: 0.28rem;
        color: #96c2ff;
        position: absolute;
        right: 0;
    }

.tan7-f3 {
    width: 9.466rem;
    height: 1rem;
    line-height: 0.5rem;
    overflow: hidden;
    margin: 0 auto;
    font-size: 0.28rem;
    color: #000;
}

.tan7-f4 {
    width: 9.466rem;
    height: 0.68rem;
    line-height: 0.68rem;
    font-size: 0.293rem;
    color: #c2c2c2;
    font-weight: bold;
    text-indent: 0.48rem;
    background: url(../img/tan7-p2.png) no-repeat center left;
    background-size: 0.293rem 0.293rem;
    margin: 0 auto;
}

    .tan7-f4 span {
        font-weight: normal;
    }

.tan7-list2 {
    width: 9.466rem;
    height: 1.76rem;
    overflow: hidden;
    margin: 0 auto;
    border-bottom: 1px solid #dfdfdf;
}

    .tan7-list2 li {
        width: 4.6rem;
        height: 0.586rem;
        float: left;
        background: #edeef0;
        border-radius: 0.16rem;
        margin-bottom: 0.266rem;
        text-align: center;
        font-size: 0.28rem;
        line-height: 0.586rem;
        color: #000;
    }

        .tan7-list2 li:nth-child(odd) {
            margin-right: 0.266rem;
        }

.tan7-f5 {
    width: 9.466rem;
    height: 0.96rem;
    line-height: 0.96rem;
    font-size: 0.38rem;
    color: #000;
    margin: 0 auto;
}

.tan7-list3 {
    width: 9.466rem;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

    .tan7-list3 li {
        width: 4.573rem;
        height: 5.973rem;
        border-radius: 0.106rem;
        border: 1px solid #dfdfdf;
        float: left;
        margin-bottom: 0.266rem;
        position: relative;
    }

        .tan7-list3 li:nth-child(odd) {
            margin-right: 0.266rem;
        }

        .tan7-list3 li a {
            display: block;
            width: 4.573rem;
            height: 5.973rem;
        }

        .tan7-list3 li img {
            width: 3.36rem;
            height: 3.36rem;
            display: block;
            margin: 0 auto;
        }

.tan7-list3-f1 {
    width: 4.106rem;
    height: 0.8rem;
    line-height: 0.4rem;
    overflow: hidden;
    font-size: 0.306rem;
    color: #000;
    margin: 0.133rem auto 0;
}

.tan7-list3-f2 {
    width: 4.106rem;
    height: 0.4rem;
    line-height: 0.4rem;
    overflow: hidden;
    font-size: 0.306rem;
    color: #e60012;
    margin: 0.133rem auto 0;
}

.tan7-list3-f3 {
    width: 4.106rem;
    height: 1rem;
    line-height: 1rem;
    overflow: hidden;
    font-size: 0.346rem;
    font-weight: bold;
    color: #000;
    margin: 0.133rem auto 0;
}

.tan7-list3-p1 {
    width: 0.8rem;
    height: 0.8rem;
    background: url(../img/shop-car-p7.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    bottom: 0.266rem;
    right: 0.266rem;
    box-shadow: 0.05rem -0.05rem 0.45rem #ccc;
    border-radius: 50%;
}

    .tan7-list3-p1.on {
        background: url(../img/tan7-p4.png) no-repeat;
        background-size: 100% 100%;
    }

.tan7-list4 {
    width: 10rem;
    height: 1.333rem;
    overflow: hidden;
    position: fixed;
    bottom: 0;
    left: 0;
}

    .tan7-list4 li {
        width: 5rem;
        height: 1.333rem;
        float: left;
        background: #e60012;
        text-align: center;
        line-height: 1.333rem;
        font-size: 0.4rem;
        color: #fff;
        font-weight: bold;
    }

        .tan7-list4 li a {
            display: block;
            width: 5rem;
            height: 1.333rem;
            color: #fff;
        }

.tan7-close {
    font-size: 0.55rem;
    color: #000;
    position: absolute;
    top: 0.3rem;
    right: 0.3rem;
}

.tan7-list2 li.on {
    color: #fff;
    background: red;
}
