input,button,textarea{font-size:100%;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;}
select{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-weight: normal;
    vertical-align: baseline;
    font-style: normal;
}
html,body{width:100%;height: 100%;font-family:"Microsoft YaHei";-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
*{margin:0;padding:0;box-sizing: border-box;}
select{text-indent: 0!important;}
a{text-decoration: none;}
ul, li {list-style: none; }
input[type=button],input[type=text], input[type=submit], input[type=file], button { -webkit-appearance: none; }
.clear{ clear:both; height:0px; width:0px; overflow:hidden;}

.lookipt{
    opacity: 0;
    position: absolute;
    width: 0.82rem;
    height: 100%;
    z-index: 99;
    overflow: hidden;
}


/*棣栭〉*/
.shouye_box{
    width:100%;
    height: 100%;
    background-color:#ffffff;
    background-size:cover;
}
.shouye_one{
    width:100%;
    height:0.44rem;
    position: fixed;
    top: 0;
    z-index: 11;
    background:#ffffff;
}
.shouye_yi{
    float: left;
    width:0.88rem;
    height:0.2rem;
    margin-left: 0.1rem;
    margin-top: 0.12rem;
}
.shouye_ts{
    float: left;
    width:1.2rem;
    height:0.18rem;
    margin-top: 0.14rem;
    font-size: 14px;
    color: #777777;
}
.shouye_er{
    float: right;
    width: 1rem;
    height: 0.3rem;
    border-radius:0.25rem;
    background-color: #EEEEEE;
    margin-right: 0.14rem;
    margin-top: 0.07rem;
}
.shouye_erimg{
    width: 0.15rem;
    height: 0.15rem;
    float: left;
    margin-top: 0.08rem;
    margin-left: 0.1rem;
}
.shouye_eript{
    width: 0.6rem;
    height: 0.3rem;
    font-size:0.13rem;
    float: left;
    border: none;
    padding-left: 0.1rem;
    background-color: #EEEEEE;
}
.shouye_eript::placeholder{
    color: #bcbaba;
}
.shouye_san{
    float: right;
    margin-right: 0.1rem;
    margin-top: 0.11rem;
    position: relative;
}
.shouye_sanimg{
    width: 0.17rem;
    height: 0.2rem;
    float: left;
}

.aiys_tit{
    float: left;
    width: 46%;
    height: 0.5rem;
    border-radius:0.08rem;
    margin: 0.07rem;
}
.aiys_erimg{
    width: 100%;
    height: 100%;
    display: block;
}
.aiys_erimg0{
    width: 0.15rem;
    height: 0.15rem;
    float: left;
    margin-top: 0.18rem;
    margin-left: 0.1rem;
}
.aiys_eript{
    width: 1.25rem;
    height: 0.3rem;
    font-size:0.16rem;
    float: left;
    line-height: 0.45rem;
    color: #000;
    padding-left: 0.1rem;
}

.shouye_con{
    width: 100%;
    display: block;
    clear: both;
    position: absolute;
    top: 0.45rem;
    bottom: 0.49rem;
    overflow: auto;
}
.shouye_two{
    background: #fff;
    padding-left: 0.1rem;
    padding-right: 0.1rem;
    width: 100%;
    box-sizing: border-box;
    height: 1.7rem;
}
.shouye_two .swiper-container .swiper-slide img{
    width: 100%;
    border-radius: 0.05rem;
    height: 1.65rem;
}

.shouye_top {
    margin-top: -1.75rem;
    position: relative;
    width: 80px;
    height: auto;
    z-index: 999;
}
.img_top_xm {
    width: 100%;
    height: auto;
}
.img_top_gb{
    position: absolute;
    top: 14px;
    right: -22px;
    width: 20px;
}
.shouye_thr{
    width: 100%;
    box-sizing: border-box;
    background: #fff;
    padding-bottom: 0.1rem;

    overflow-x: scroll;
    display: -webkit-box;
    -webkit-overflow-scrolling: touch;
}
.shouye_thrdl{
    float: left;
    margin-top: 0.2rem;
    width: 0.74rem;
}
.shouye_thrdt{
    width: 0.56rem;
    height:0.56rem;
    display: block;
    margin: auto;
}
.shouye_thrimg{
    width: 100%;
    display: block;
    margin: auto;
}
.shouye_thrdd{
    font-size: 0.14rem;
    color: #3D3D3D;
    display: block;
    margin-top: 0.06rem;
    text-align: center;
}

/*.shouye_for{
    width: 100%;
    height:0.4rem;
    background: #fff;
    margin-top: 0.05rem;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    padding-left: 0.1rem;
    padding-right: 0.1rem;

}
.shouye_forimg{
    width: 0.57rem;
    height: 0.105rem;
    float: left;
}
.shouye_forp{
    font-size: 0.12rem;
    color: #111;
    border-left: 1px solid #efeff4;
    padding-left: 0.1rem;
    margin-left: 0.1rem;
    width: 2.88rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}*/
.shouye_fiv{
    width: 100%;
    background: #fff;
    margin-top: 0.05rem;
    box-sizing: border-box;
    padding-bottom: 0.25rem;
}

.swiper-container2 {
    width: 100%;
    height: 100%;
    overflow: auto;
    padding-top: 0.13rem;
}
.shouye_fivdt{
    width: 1.66rem;
    height: 1.66rem;
    border-top-left-radius:0.11rem;
    border-top-right-radius:0.11rem;
    overflow: hidden;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}
.shouye_fivimg{
    /*width: 100%;*/
    display: block;
    height: 100%;
    object-fit: cover;
}
.shouye_fiv .swiper-container2 .swiper-slide{
    width: 1.66rem!important;
    overflow: hidden;
    margin-right: 0.05rem;
}
.shouye_fiv .swiper-container2 .swiper-slide:last-child{
    margin-right: 0.1rem;
}
.shouye_fiv .swiper-container2 .swiper-slide:first-child{
    margin-left: 0.1rem;
}
.shouye_fyimg{
    float: left;
    width: 0.615rem;
    height: 0.165rem;
    margin-top: 0.14rem;
    margin-left: 0.1rem;
}
.shouye_fysp{
    float: left;
    font-size: 0.11rem;
    color: #474747;
    margin-top: 0.15rem;
    margin-left: 0.1rem;
}
.shouye_fya{
    float: right;
    margin-right: 0.1rem;
    margin-top: 0.15rem;
}
.shouye_frimg{
    width:0.065rem;
    height: 0.11rem;
    margin-left: 0.04rem;
    float: left;
    margin-top: 0.03rem;
}
.shouye_fyb{
    float: left;
    font-size: 0.11rem;
    color: #474747;
}
.shouye_fiver{
    min-width: 0.96rem;
    height:0.26rem;
    background: #fc3156;
    position: absolute;
    bottom: 0.03rem;
    right: 0;
    border-top-left-radius:0.13rem;
    border-bottom-left-radius:0.13rem;
    display: flex;
    align-items: center;
}
.shouye_fesp{
    font-size: 0.16rem;
    color: #fff;
    float: left;
}
.shouye_fei{
    font-size: 0.12rem;
    padding-left: 0.06rem;
    padding-right: 0.02rem;
}
.shouye_feimg{
    width: 0.12rem;
    height: 0.1rem;
    float: left;
    margin-left: 0.04rem;
    margin-right: 0.04rem;
}
.shouye_feb{
    float: left;
    font-size: 0.11rem;
    color: #fff;
}
.shouye_fivdd{
    display: table;
    background: #F9F9F9;
    width: 100%;
    padding-bottom: 0.1rem;
}
.shouye_fivp{
    /*width: 1.5rem;*/
    overflow: hidden;
    text-overflow: ellipsis!important;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    white-space: normal;
    word-wrap: break-word;
    font-size: 0.14rem;
    color: #111111;
    margin: auto;
    margin-top: 0.1rem;
    height: 0.36rem;
    padding-left: 0.04rem;
}
.shouye_fivp2{
    /*width: 1.7rem;*/
    font-size: 0.12rem;
    color: #333;
    margin-top: 0.1rem;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    padding-left: 0.04rem;
}
.shouye_fsan{
    display: block;
}
.shouye_fsanb{
    font-size: 0.1rem;
    color: #FF1135;
    float: left;
    margin-left: 0.1rem;
    margin-top: 0.05rem;
}
.shouye_fsanp{
    float: left;
    font-size: 0.14rem;
    color: #FF1135;
    margin-top: 0.027rem;
}
.shouye_fsanp2{
    text-decoration: line-through;
    float: right;
    font-size: 0.14rem;
    color: #999999;
    margin-top: 0.027rem;
    padding-right: 0.06rem;
    max-width: 77px;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.shouye_fslab{
    text-decoration: line-through;
    font-size: 0.11rem;
    color: #999999;
    float: left;
    margin-left: 0.05rem;
    margin-top: 0.04rem;
}
.shouye_six{
    width: 100%;
    background: #fff;
    margin-top: 0.05rem;
    box-sizing: border-box;
    padding-bottom: 0.15rem;
    display: table;
}
.shouye_fysp2{
    color: #999;
}
.shouye_sixa{
    font-size: 0.1rem;
    color: #fff;
    background: #333333;
    border-radius:4px;
    display: flex;
    align-items: center;
    float: left;
    justify-content: center;
    padding-left: 2px;
    padding-right: 2px;
    transform: scale(0.9);

}
.shouye_sixlab{
    font-size: 0.1rem;
    color: #333333;
    float: left;
    display: flex;
    align-items: center;
    line-height: 0.13rem;
    margin-left: 1px;
    margin-right: 1px;
    justify-content: center;
}
.shouye_fysp3{
    float: left;
    margin-top: 0.13rem;
    margin-left: 0.1rem;
}
.shouye_sixdl{
    width: 1.15rem;
    height: 1.6rem;
    margin-top: 0.13rem;
    float: left;
    position: relative;
    margin-left:2%;
}
.shouye_sixdt{
    width: 1.15rem;
    height: 1.065rem;
    border-top-left-radius: 0.11rem;
    border-top-right-radius: 0.11rem;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

.shouye_sixdd .shouye_fesp .shouye_fei{
    padding-left: 0.03rem;
}
.shouye_sixdd .shouye_fslab{
    color: #fff;
    margin-left: 0.02rem;
}
.shouye_sixdd .shouye_fslab .shouye_fei{
    padding-left: 0.03rem;
}
.shouye_sixdd_img{
    width: 0.225rem;
    height: 0.125rem;
    float: left;
    margin-top: 0.05rem;
    margin-left: 0.03rem;
}
.shouye_sixp{
    width: 1.03rem;
    overflow: hidden;
    text-overflow: ellipsis!important;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    white-space: normal;
    word-wrap: break-word;
    font-size: 0.11rem;
    color: #fff;
    margin: auto;
    box-sizing: border-box;
    padding-top: 0.05rem;
}
.shouye_sixyi{
    clear: both;
}
.shouye_seven .shouye_fivdt{
    width: 1.065rem;
    height: 1.065rem;
}
.shouye_seven .swiper-container2 .swiper-slide{
    width: 1.065rem!important;
}
.shouye_seven .shouye_fivp{
    width: 0.98rem;
    margin-top: 0.06rem;
}
.shouye_seven .shouye_fivp a{
    color: #FF1135;
}
.shouye_eight{
    width: 100%;
    background: #fff;
    margin-top: 0.05rem;
    box-sizing: border-box;
    padding-bottom: 0.15rem;
    display: table;
}
.shouye_etyi{
    clear: both;
}
.shouye_etdl{
    width:100%;
    box-sizing: border-box;
    display: table;
    padding-left: 0.1rem;
    padding-right: 0.1rem;
    padding-top: 0.06rem;
}
.shouye_etdt{
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 0.11rem;
    overflow: hidden;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
}
.shouye_etdd{
    width: 2.2rem;
    height: 1.25rem;
    float: right;
    border-bottom: 1px solid #DEDEDE;

}
.ptuan .shouye_etdd{
    height: 1.4rem;

}
.shouye_etp{
    width: 2.2rem;
    overflow: hidden;
    text-overflow: ellipsis!important;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    white-space: normal;
    word-wrap: break-word;
    font-size: 0.14rem;
    color: #111111;
    margin-top: 0.07rem;
    height: 0.4rem;
}
.shouye_etp em{
    font-size: 0.11rem;
    color: #111111;
    font-weight: bold;
}
.shouye_etdd_div{
    margin-top: 0.4rem;
    float: left;
}
.shouye_etip{
    float: right;
    width: 0.6rem;
    height: 0.3rem;
    border-radius:0.05rem;
    font-size: 0.14rem;
    color: #fff;
    background: #fc3156;
    border: none;
    margin-top: 0.36rem;
}
.shouye_nine{
    width: 100%;
    margin-top: 0.05rem;
    box-sizing: border-box;
    display: table;
}
.shouye_nh1{
    width: 100%;
    height: 0.43rem;
    background: #fff;
    font-size: 0.16rem;
    color: #001111;
    line-height: 0.43rem;
    text-align: center;
}
.shouye_tab{
    width: 100%;
    padding: 0.12rem 0.1rem;
    box-sizing: border-box;
    height: 0.46rem;
}
.shouye_tab_ul{
    overflow-x: scroll;
    display: -webkit-box;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 0.1rem;
    border-bottom: 1px solid #DDDDDD;
}
.shouye_tab_li{
    width: 0.8rem;
    height: 0.22rem;
    margin-right: 0.05rem;
}
.shouye_tab_lia{
    min-width: 0.8rem;
    height: 0.22rem;
    text-align: center;
    display: block;
    font-size: 0.14rem;
    color: #333333;
    padding-bottom: 0.3rem;
}
.sy_lia_nav{
    font-size: 0.15rem;
    font-weight: bold;
    border-bottom: #56F4F4 2px solid;
   /* min-width: 1rem;*/
}
.shouye_tab_ul li:first-child,.shouye_tab_ul li:first-child .shouye_tab_lia{
    width: 0.6rem;
}

.shouye_ndl{
    width: 1.75rem;
    float: left;
    margin-left: 0.06rem;
    background: #fff;
    display: table;
    padding-bottom: 0.1rem;
    margin-top: 0.05rem;
    overflow: hidden;
    border-radius: 0.08rem;
    border: 1px solid #eee;
}
.shouye_ndt{
    width: 1.75rem;
    height: 1.78rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
/*.shouye_nine .shouye_fivp{
    width: 1.6rem;
}*/
.shouye_ndd{
    width: 100%;
    display: table;
}
.shouye_ten{
    width: 100%;
    height: 0.49rem;
    background: #fff;
    position: fixed;
    bottom: 0;
    z-index: 10;
}
.shouye_tenul li{
    width: 33.3%;
    margin: auto;
    float: left;
    text-align: center;
}
.shouye_tenul li span{
    color: #5D616A;
    font-size: 0.1rem;
    display: block;
    margin-top: 0.02rem;
}
.shouye_tenb1{
    width: 0.23rem;
    height: 0.23rem;
    background: url("../images/shou.png") no-repeat left center;
    background-size: 100%;
    display: block;
    margin: auto;
    margin-top: 0.04rem;
}
.shouye_tenb3{
    width: 0.225rem;
    height: 0.21rem;
    background: url("../images/gou.png") no-repeat left center;
    background-size: 100%;
    display: block;
    margin: auto;
    margin-top: 0.06rem;
}
.shouye_tenb4{
    width: 0.22rem;
    height: 0.22rem;
    background: url("../images/wod1.png") no-repeat left center;
    background-size: 100%;
    display: block;
    margin: auto;
    margin-top: 0.05rem;
}
.shouye_tenul .shouye_tenli span{
    color: #4DD4C5;
}
.shouye_tenli .shouye_tenb1{
    background: url("../images/shou_bg.png") no-repeat left center;
    background-size: 100%;
}

.shouye_tenli .shouye_tenb3{
    background: url("../images/gou_bg.png") no-repeat left center;
    background-size: 100%;
}
.shouye_tenli .shouye_tenb4{
    background: url("../images/wod_bg1.png") no-repeat left center;
    background-size: 100%;
}
.dibu{
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
    font-size: 0.12rem;
    color: #A6A6A6;
    margin: auto;
    text-align: center;
    clear: both;
}
/*娑堟伅*/
.xiao_one{
    width: 100%;
    display: table;
    background: #fff;
}
.xiao_yi{
    width: 100%;
    clear: both;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
    border-bottom: 1px solid #E6E6E6;
    display: table;
}
.xiaoh1{
    font-size: 0.17rem;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 0.44rem;
}
.oth1{
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-left: 0.5rem;
}
.xiaoimg{
    position: absolute;
    top:0.12rem;
    width: 0.2rem;
    height: 0.2rem;
    left: 0.1rem;
}
.xiao_onele{
    position: relative;
    width: 0.35rem;
    height: 0.35rem;
    float: left;
    margin-left: 0.1rem;
}
.xiao_oneimg{
    width: 0.35rem;
    height: 0.35rem;
    display: block;
}
.xiao_oneb{
    background: url(../images/dian.png) no-repeat right center;
    width: 0.08rem;
    height: 0.08rem;
    border-radius: 50%;
    position: absolute;
    right: 0.01rem;
    top: 0.02rem;
}
.xiao_onezg{
    float: left;
    margin-left: 0.09rem;
    width: 2.3rem;
}
.xiao_oneh2{
    display: block;
    font-size: 0.15rem;
    color: #111111;
}
.xiao_onep{
    display: block;
    font-size: 0.12rem;
    color: #666666;
}
.xiao_oneri{
    float: right;
    font-size: 0.11rem;
    color: #999999;
    margin-right: 0.1rem;
}
.xiao_con{
    bottom: 0;
}
.xiao_box{
    background-color: #fff;
}
.ding_onesp{
    font-size: 0.11rem;
    color: #999;
    text-align: center;
    display: block;
    padding-top: 0.13rem;
    padding-bottom: 0.13rem;
}
.ding_yih3{
    font-size: 0.15rem;
    color: #333;
    display: block;
}
.ding_one{
    width: 100%;
    padding-left: 0.1rem;
    padding-right: 0.1rem;
    box-sizing: border-box;
}
.ding_yi{
    width: 100%;
    display: table;
    padding: 0.13rem;
    background: #fff;
    border-radius: 0.06rem;
}
.ding_yidl{
    margin-top: 0.1rem;
    display: block;
}
.ding_yidt{
    float: left;
    width: 0.75rem;
    height: 0.75rem;
    overflow: hidden;
}
.ding_yidd{
    float: left;
    font-size: 0.14rem;
    color: #333333;
    width: 2.4rem;
    margin-left: 0.1rem;
    margin-top: 0.05rem;
}
.ding_yiimg{
    width: 100%;
    display: block;
}
.dan_zong{
    padding-bottom: 0.15rem;
}
.tongzhi_onep{
    font-size: 0.14rem;
    color: #333333;
    display: block;
}
.tongzhi_con{
    display: block;
    padding-top: 0.15rem;
}
.tongzhi_onesp{
    float: left;
    font-size: 0.11rem;
    color: #999;
}
.tongzhi_oneb{
    float: right;
    font-size: 0.11rem;
    color: #999;
}
.tongzhi_one{
    width:100%;
    display: table;
    padding: 0.1rem;
    box-sizing: border-box;
    border-bottom: 1px solid #E6E6E6;
}
.sosuo_er{
    width: 3.04rem;
}
.sosuo_er .shouye_eript{
    width: 2.6rem;
    margin-left: 0.1rem;
}
.sosuo_era{
    position: absolute;
    right: 0.26rem;
    top: 0.12rem;
    font-size: 0.14rem;
    color: #4ED3C6;
}

.soso_thrsp{
    float: left;
    font-size: 0.15rem;
    color:#333333;
    margin-left: 0.1rem;
    margin-top: 0.14rem;
}
.soso_forp{
    display: table;
    font-size: 0.12rem;
    color: #666;
    min-width: 0.6rem;
    border: 1px solid #999999;
    text-align: center;
    border-radius: 5px;
    margin:0 0.1rem;
    margin-top: 0.1rem;
    float: left;
    background: #fff;
    padding: 0.03rem 0.05rem 0.03rem 0.05rem;
}
.soso_thrimg{
    font-size: 0.1rem;
    color: #999;
    float: right;
    margin-right: 0.1rem;
    margin-top: 0.15rem;
}
.soso_lis{
    clear: both;
    display: block;
}
/********************************寮规**************************/
.photo_pop{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: rgba(0,0,0,0.3);
    display: none;
    z-index: 9999;
}
.photo_inner{
    width:2.7rem;
    /*height:1.25rem;*/
    background:rgba(255,255,255,1);
    border-radius:0.12rem;
    background: #fff;
    position: absolute;
    left: 50%;
    top:50%;
    transform: translate(-50%,-50%);
    overflow: hidden;
}

.photo_remove{
    width: 50%;
    font-size: 0.17rem;
    color: #ccc;
    background: #fff;
    border: none;
    float: left;
    border-right: 1px solid #E6E6E6;
    height: 0.45rem;
}
.queding{
    width: 50%;
    font-size: 0.17rem;
    color: #4ED3C6;
    background: #fff;
    border: none;
    float: left;
    height: 0.45rem;
}
.home_sixh1{
    font-size: 0.15rem;
    color: #6C2844;
    border-bottom: 1px solid #6C2844;
    width:0.7rem ;
    margin: auto;
    margin-top: 0.42rem;
    text-align: center;
}
.home_six{
    position: fixed;
    top:0.44rem;
    width: 100%;
    z-index: 10;
}
.tanp{
    text-align: center;
    font-size: 0.18rem;
    color: #333333;
    clear: both;
    margin-top: 0.3rem;
}
.tanjz{
    margin-top: 0.26rem;
    border-top: 1px solid #E6E6E6;
    height: 0.45rem;
}
.mallone{
    width: 100%;
    height: 0.54rem;
    border-top: 1px solid #E1E1E1;
    border-bottom: 1px solid #E1E1E1;
    background: #fff;
}
.price_slot{
    text-align: center;
}
.price_slot li{
    width:21%;
    font-size: 0.15rem;
    margin: auto;
    margin-top: 0.13rem;
    text-align: center;
    float: left;
    height: 0.26rem;
    background: #F5F5F5;
    border-radius: 4px;
    margin-left: 3%;
   /* margin-right: 3%;*/
    color: #999;
    display: flex;
    justify-content: center;
    align-items: center;

}
/*.slot{*/
/*    margin-top: 0.05rem;*/
/*}*/
.price_active{
    font-size: 0.13rem;
    color: #4ED3C6 !important;
}
.slot,.price{
    display: inline-block;
    font-size: 0.13rem;
}
.slot{
    background-image: url(../images/sort.png);
}
.slot span{
    margin-left:0.05rem;
    display: block;
    width:0.05rem;
    height:0.03rem;
    background-image: url(../images/sort.png);
    background-repeat: no-repeat;
    background-size: 0.5rem 0.25rem;
}
.slot  .slot_active{ ;
    background-image: url(../images/sort.png);
}
.slot .up{
    background-image: url(../images/up.png);
    /*background-position: 0 -0.09rem;*/
}
.slot .down{
    background-image: url(../images/down.png);
    /*background-position: 0 -0.13rem;
    margin-top: 0.01rem;*/
}
.sosuo_guo{
    width: 2.76rem;
    float: none;
    margin: auto;
    margin-top: 0.07rem;
    overflow: hidden;
}
.sosuo_guo .shouye_eript{
    width: 2.4rem;
}
.guo_con{
    top:1rem;
    bottom: 0;
}
.guo_onele{
    float: left;
    width: 1.14rem;
    height: 1.14rem;
}
.guo_oneri{
    float: left;
}
.guo_oneimg{
    width: 100%;
    display: block;
}
.guo_onezgp{
    font-size: 0.14rem;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 2.3rem;
    display: block;
    padding-left: 0.1rem;
    padding-top: 0.1rem;
}
.guo_onesp{
    font-size: 0.12rem;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 2.2rem;
    display: block;
    padding-left: 0.1rem;
    padding-top: 0.1rem;
}
.guo_one{
    padding: 0.13rem;
    border-bottom: 1px solid #E1E1E1;
    display: table;
    width: 100%;
    background: #fff;
}
.guo_onexia{
    display: block;
}
.guo_onezuo{
    float: left;
    margin-left: 0.1rem;
}
.guo_onezuob{
    float: left;
    min-width: 0.38rem;
    color: #E00123;
    font-size: 0.1rem;
    background:linear-gradient(180deg,rgba(254,52,89,0.2),rgba(237,35,69,0.2));
    margin-top: 0.2rem;
    padding: 0.02rem;
    text-align: center;
}
.guo_onezuosp{
    float: left;
    font-size: 0.17rem;
    color: #FF1135;
    margin-top: 0.18rem;
    margin-left: 0.1rem;
}
.guo_onezuoi{
    font-size: 0.1rem;
}
.guo_xiaipt{
    float: right;
    font-size: 0.14rem;
    color: #fff;
    background: #fc3156;
    min-width: 0.49rem;
    border: none;
    border-radius: 4px;
    padding: 0.04rem;
    margin-top: 0.2rem;
}
/*绋�鍝佹嫾鍥�*/
.ptuan_img{
    position: absolute;
    right: 0.1rem;
    width: 0.2rem;
    height: 0.2rem;
    top: 0.1rem;
}
.ptuan_oneimg{
    width: 100%;
    height: 100%;
    /*border-radius: 0.05rem;*/
    display: block;
}

.ptuan_oneyi{
    width: 100%;
    height: 2.35rem;
    /*display: flex;
    justify-content: center;
    align-items: center;*/

}
.ptuan .guo_xiaipt{
    margin-top: 0.14rem;
}
.ptuan .shouye_fsanp{
    font-size: 0.19rem;
}
.ptuan  .shouye_fslab{
    font-size: 0.13rem;
    margin-top: 0.08rem;
}
.ptuan_ersp{
    font-size: 0.13rem;
    color: #FF1135;
    background: #fff;
    border-radius: 4px;
    border: 1px solid #FF1135;
    float: left;
    margin-top: 0.14rem;
    width: 0.59rem;
    height: 0.18rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ptuan_erb{
    font-size: 0.13rem;
    color: #999;
    float: right;
    margin-top: 0.14rem;
}
.ptuan_er{
    display: table;
    width: 100%;
}
.ptuan .shouye_etdd_div{
    margin-top: 0.1rem;
}
/*鎷煎洟璇︽儏*/



.words{
    position: absolute;
    bottom:0.1rem;
    left: 50%;
    z-index: 1;
    transform: translate(-50%,0);

}
.words p{
    width: 0.5rem;
    background:rgba(255,255,255,0.5);
    font-size: 0.09rem;
    color: #000;
    border-radius:10px;
    text-align: center;
    padding: 0.04rem 0;

}
.words p.activeSlide{
    background:#fc3156;
    color: #fff;
}
.deta_oneimg{
    width: 0.19rem;
    height: 0.19rem;
    position: absolute;
    right: 0.2rem;
    top: 0.1rem;
}
.video{
    float: left;
}
.photo{
    float: right;
}
.detail_cen{
    width:100%;
    position:static;
    left:0;
    bottom:0;
    overflow:auto;
    margin-top: 0.4rem;
}
.detail_one{
    /*height: 3.75rem;*/
    width: 100%;
    position: relative;
}
.detail_one .swiper-slide img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.detail_one .swiper-container{
    width: 100%;
    height: 100%;
}
.detail_one .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.detail_one .swiper-pagination{
    width: 0.43rem;
    height: 0.19rem;
    background: #E1E1E1;
    border-radius: 15px;
    bottom: 0.1rem;
    left: auto;
    right: 0.1rem;
    font-size: 0.11rem;
    color: #fff;
    padding-top: 0.02rem;
}

body.modal_open {
    position: fixed;
    width: 100%;
}

.date_modaone{
    position: relative;
}
.date_moda_divone{
    float: left;
    margin-top: 0.21rem;
    margin-left: 0.15rem;
}
.date_modaimg{
    width: 0.89rem;
    height: 0.89rem;
    display: block;
}
.date_moda_divtwo{
    float: left;
    margin-left: 0.1rem;
}
.date_modab{
    font-size: 0.16rem;
    color: #FC1A3C;
    display: block;
    margin-top: 0.1rem;
}
.date_modasp{
    font-size: 0.12rem;
    color: #333333;
    display: block;
    margin-top: 0.05rem;
}
.close_modal{
    width: 0.2rem;
    height: 0.2rem;
    float: right;
    margin-right: 0.1rem;
    margin-top: 0.1rem;
}
.date_modatwo{
    margin-left: 0.1rem;
    margin-right: 0.1rem;
    display: block;
    clear: both;
}
.date_modatwo_h2{
    font-size: 0.14rem;
    color: #333;
    padding-top: 0.2rem;
}
.date_modatwo_ul li{
    min-width: 1.05rem;
    min-height: 0.34rem;
    border: 1px solid #999;
    font-size: 0.14rem;
    color: #333;
    float: left;
    border-radius: 2px;
    margin-right: 0.1rem;
    margin-top: 0.1rem;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-left: 0.04rem;
    padding-right: 0.04rem;
}
.min{
    width:0.48rem ;
    height: 0.34rem;
    border: 1px solid #939393;
    background: none;
    font-size: 0.2rem;
    color: #939393;
    border-right: none;
    border-top-left-radius:2px;
    border-bottom-left-radius:2px;
    float: left;
}
.text_box{
    width: 0.66rem;
    height: 0.34rem;
    font-size: 0.16rem;
    color: #333;
    float: left;
    border: 1px solid #939393;
    text-align: center;
}
.add{
    width:0.48rem ;
    height: 0.34rem;
    border: 1px solid #939393;
    background: none;
    font-size: 0.16rem;
    color: #939393;
    border-left: none;
    border-top-right-radius:2px;
    border-bottom-right-radius:2px;
    float: left;
}
.gou_tab{
    margin-top: 0.1rem;
}
.gou_tab_h2{
    font-size: 0.14rem;
    color: #323232;
    margin-top: 0.2rem;
    float: left;
}
.date_modatwo_ul .date_active{
    border: 1px solid #80ede3;
    background: #d8f0fb;
}
.videoimg{
    width: 0.06rem;
    height:0.075rem ;
    margin-right: 0.05rem;
}
.detail_two{
    width: 100%;
    background: #fff;
    display: table;
    padding-top: 0.1rem;
    padding-bottom: 0.1rem;
}
.dtwo_jg{
    font-size: 0.24rem;
    color: #FC1A3C;
    display: block;
    margin-top: 0.05rem;
    padding-left: 0.1rem;
    padding-right: 0.1rem;
}
.dtwo_jgi{
    font-size: 0.15rem;
}
.dtwo_jgh1{
    font-size: 0.17rem;
    color: #111111;
    display: block;
    margin-top: 0.05rem;
    padding-left: 0.1rem;
    padding-right: 0.1rem;
}
.dtwo_jgsp{
    font-size: 0.12rem;
    color: #666666;
    display: block;
    margin-top: 0.1rem;
    padding-left: 0.1rem;
    padding-right: 0.1rem;
}
.dtwo_jg2{
    display: table;
    margin-top: 0.19rem;
    padding-left: 0.1rem;
    padding-right: 0.1rem;
    width: 100%;
}
.dtwo_jgb{
    float: left;
    font-size: 0.11rem;
    color: #999;
}
.dtwo_jgb2{
    float: right;
    font-size: 0.11rem;
    color: #999;
}
.dtwo_jg3{
    clear: both;
    width: 100%;
    height:0.4rem;
    background:linear-gradient(90deg,rgba(251,56,92,0.1),rgba(234,40,73,0.1));
    margin-top: 0.14rem;
    display: block;
    padding-left: 0.1rem;
    padding-right: 0.1rem;
    box-sizing: border-box;
}
.dtwo_jgimg{
    width: 0.23rem;
    height: 0.23rem;
    display: block;
    float: left;
    margin-top: 0.08rem;
}
.dtwo_jglab{
    float: left;
    font-size: 0.18rem;
    color: #FF1135;
    margin-top: 0.08rem;
    margin-left: 0.08rem;
}
.dtwo_jgh2{
    font-size: 0.15rem;
    color: #333333;
    float: left;
    margin-top: 0.1rem;
    margin-right: 0.1rem;
}
.dtwo_jgh3{
    font-size: 0.18rem;
    color: #FF1135;
    float: left;
    margin-top: 0.08rem;

}
.dtwo_jgh3sp{
    font-size: 0.15rem;
}
.dtwo_jg4{
    float: left;
}
.dtwo_jg5{
    float: right;
}
.detail_thr{
    width: 100%;
    background: #fff;
    display: table;
    margin-top: 0.1rem;
}
.detail_er{
    width: 100%;
    padding: 0.2rem 0.1rem 0.2rem 0.1rem;
    border-bottom:1px solid #E6E6E6;
    display: table;
}
.detail_erb{
    font-size: 0.14rem;
    color: #999;
    float: left;
    width: 0.6rem;
    text-align: left;
}
.detail_ersp{
    float: left;
    font-size: 0.14rem;
    color: #111;
    width: 76%;
}
.detail_erimg{
    float: right;
    width: 0.07rem;
    height: 0.11rem;
    display: block;
    margin-top: 0.04rem;
}
.detail_eri{
    margin-right: 0.04rem;
}
.detail_san{
    width: 100%;
    display: table;
    padding: 0.12rem 0.1rem 0.12rem 0.1rem;
    box-sizing: border-box;
    border-bottom: 1px solid #E6E6E6;
}
.detail_sanle{
    float: left;
}
.detail_sanimg{
    float: left;
    width: 0.35rem;
    height: 0.35rem;
    overflow: hidden;
    border-radius: 50%;
    display: block;
}
.detail_sanlab{
    float: left;
    font-size: 0.14rem;
    color: #333;
    margin-top: 0.08rem;
    margin-left: 0.12rem;
}
.detail_sanri{
    float: right;
}
.detail_sanzuo{
    float: left;
    font-size: 0.14rem;
    color: #111111;
    margin-right: 0.1rem;
}
.detail_zuoi{
    color: #FF1135;
}
.detail_zuosp{
    display: block;
}
.detail_sanzuo .shouye_fysp3{
    display: block;
    margin-top: 0;
}
.detail_sanzuo .shouye_sixa{
    background: none;
    font-size: 0.12rem;
    color: #333333;
}
.detail_sanyou{
    float: right;
    width: 0.6rem;
    height: 0.3rem;
    background: #fc3156;
    font-size: 0.15rem;
    color: #fff;
    border: none;
    border-radius: 0.02rem;
}
.detail_for{
    width: 100%;
    background: #fff;
    display: table;
    margin-top: 0.1rem;
}
.detail_si{
    padding: 0.15rem 0.1rem 0.15rem 0.1rem;
    width: 100%;
    box-sizing: border-box;
    display: table;
    border-bottom: 1px solid #E6E6E6;
}
.detail_sih1{
    float: left;
    font-size: 0.15rem;
    color: #111;
}
.detail_sia{
    float: right;
    font-size: 0.14rem;
    color: #666;
}
.detail_siimg{
    width: 0.05rem;
    height: 0.1rem;
    margin-left: 0.06rem;
}
.detail_wusp{
    float: right;
    font-size: 0.12rem;
    color: #999;
    margin-top: 0.1rem;
}
.detail_wutop{
    padding: 0.15rem 0.1rem 0 0.1rem;
    width: 100%;
    display: table;
    box-sizing: border-box;
}
.detail_wup{
    font-size: 0.14rem;
    color: #333;
    padding: 0.15rem 0.1rem 0 0.1rem;
    display: block;
}
.pjtu{
    display: block;
    margin-top: 0.1rem;
}
.pjtu_img{
    width: 1.14rem;
    height: 1.14rem;
    float: left;
    display: block;
    margin-left: 0.08rem;
}
.detail_wu{
    border-bottom: 1px solid #E6E6E6;
    display: table;
    width: 100%;
    padding-bottom: 0.15rem;
}
.detail_liu{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    background: #fff;
    margin-top: -0.06rem;
    padding-bottom: 0.1rem;
}

.shouye_nht{
    width: 100%;
    height: 0.5rem;
    background: #fff;
    font-size: 0.16rem;
    color: #001111;
    line-height: 0.6rem;
    text-align: center;
    border-radius: 0.1rem 0.1rem 0 0;
    /*background: url(../images/aiys_tit.png) no-repeat center center;*/
}
.detail_liu .shouye_ndl{
    border: 1px solid #E6E6E6;
    margin-left: 0.07rem;
}
.detail_qi{
    width: 100%;
    padding: 0.15rem;
    display: table;
}
.detail_qi img{
    width: 100%;
    display: block;
}
.detail_con{
    width: 100%;
    display: block;
    clear: both;
    position: absolute;
    top: 0.44rem;
    bottom: 0.44rem;
    overflow: auto;
}
.detail_ba{
    width: 100%;
    height: 0.42rem;
    background: #fff;
    position: fixed;
    bottom: 0;
    z-index: 10;
}
.detail_baimg{
    width: 0.18rem;
    height: 0.17rem;
    display: block;
    margin: auto;
    margin-top: 0.05rem;
}
.detail_bayi{
    font-size: 0.1rem;
    color: #111;
    width: 10%;
    text-align: center;
    float: left;
}
.detail_baa1{
    font-size: 0.15rem;
    color: #fff;
    background: #F8B54A ;
    width: 40%;
    float: left;
    height: 0.42rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.detail_baai{
    font-size: 0.18rem;
    margin-left: 0.02rem;
    margin-right: 0.04rem;
}
.detail_baa2{
    font-size: 0.15rem;
    color: #fff;
    background:linear-gradient(90deg,rgba(254,52,89,1),rgba(237,35,69,1));
    width:50%;
    float: left;
    height: 0.44rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.techan{
    margin-top: 0;
}
.quan_span{
    background:linear-gradient(180deg,rgba(254,52,89,0.2),rgba(237,35,69,0.2));
    border-radius:2px;
    font-size: 0.1rem;
    color: #E00123;
    float: left;
    padding-left: 0.04rem;
    padding-right: 0.04rem;
    margin-top: 0.1rem;
}
.qiulab{
    font-size: 0.11rem;
    display: block;
    color: #001111;
    margin-top: 0.05rem;
}
.ptuan .shouye_etdt{
    width: 1.3rem;
    height: 1.3rem;
}
.gm_one{
    font-size: 0.12rem;
}
.goumai_price{
    margin-top: 0.18rem;
}
.gm_two{
    font-size: 0.14rem;
    color: #333;
    margin-top: 0.05rem;
    display: block;
}

.goumai_price{
    float: left;
}
.mark .ptuan_er .quan_span{
    margin-top: 0.2rem;
    margin-left: 0.04rem;
}
.mark2 .ptuan_er .quan_span{
    margin-top: 0.2rem;
    margin-left: 0.04rem;
}
.mark3 .ptuan_er .goumai_price{
    margin-top: 0.18rem;
    margin-left: 0.04rem;
    color: #333;
}
.mark{
    width:100%;
    height:100%;
    background:rgba(0,0,0,.5);
    position:fixed;
    left:0;
    top:0;
    display: none;
    z-index: 20;
}
.mark2{
    width:100%;
    height:100%;
    background:rgba(0,0,0,.5);
    position:fixed;
    left:0;
    top:0;
    display: none;
    z-index: 20;
}
.mark3{
    width:100%;
    height:100%;
    background:rgba(0,0,0,.5);
    position:fixed;
    left:0;
    top:0;
    display: none;
    z-index: 20;
}
.layerNode{
    width: 100%;
    height: 70%;
    bottom: 0;
    background-color:#fff;
    position: absolute;
    overflow-y:scroll;
    -webkit-overflow-scrolling : touch; /* ios 鑷甫婊氬姩鏉′笉骞虫粦瑙ｅ喅鏂规硶 */
    padding-bottom: 0.5rem;
}
/*纭璁㈠崟*/

.qr_foot{
    width: 100%;
    height: 0.44rem;
    background: #fff;
    position: fixed;
    bottom: 0;
    z-index: 10;
    box-shadow:0px 3px 32px 0px rgba(0, 0, 0, 0.15);
}
.qr_con{
    width: 100%;
    display: block;
    clear: both;
    position: absolute;
    top: 0.44rem;
    bottom: 0.44rem;
    /*overflow: auto;*/
}
.qr_one{
    width: 100%;
    padding-top: 0.17rem;
    padding-bottom: 0.17rem;
    background: #fff;
    display: table;
    padding-left: 0.1rem;
    padding-right: 0.1rem;
    box-sizing: border-box;
}
.qr_oneimg{
    float: left;
    width: 0.12rem;
    height: 0.15rem;
    margin-top: 0.01rem;
}
.qr_onep{
    font-size: 0.12rem;
    color: #333333;
    float: left;
    margin-left: 0.06rem;
}
.qr_oneimg2{
    width: 0.07rem;
    height: 0.11rem;
    float: right;
    margin-top: 0.04rem;
}
.qr_oneimg3{
    clear: both;
    display: block;
    width: 100%;
}
.qr_thr{
    width: 100%;
    display: table;
    box-sizing: border-box;
    padding: 0.15rem;
    margin-top: 0.1rem;
    background: #fff;
}
.qr_thrh1{
    font-size: 0.15rem;
    color: #111111;
}
.qr_thryi{
    margin-top: 0.2rem;
    width: 100%;
    display: table;
}
.qr_thryi_dt{
    width: 0.74rem;
    height: 0.74rem;
    border-radius:2px;
    overflow: hidden;
    float: left;
}
.qr_thryi_dd{
    float: left;
    margin-left: 0.11rem;
}
.qr_thryi_dtimg{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.qr_ddh2{
    font-size: 0.14rem;
    color: #333;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 2.5rem;
    height: 0.19rem;
}
.qr_ddsp{
    font-size: 0.12rem;
    color: #333;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 2.5rem;
    height: 0.16rem;
}
.qr_ddsp2{
    font-size: 0.12rem;
    color: #333;
    display: block;
    width: 2.5rem;
}
.qr_ddsp3{
    font-size: 0.12rem;
    color: #FF1135;
    display: block;
    width: 2.5rem;
}
.qr_ddlab{
    display: table;
    font-size: 0.1rem;
    color: #FF1135;
    border: 1px solid #FF1135;
    border-radius:2px;
    padding-left: 0.02rem;
    padding-right: 0.02rem;
    margin-top: 0.02rem;
    margin-bottom: 0.01rem;
}
.qr_er{
    /*width: 100%;*/
    clear: both;
    position: absolute;
    bottom: 0;
}
.qr_erb{
    font-size: 0.12rem;
    color: #000000;
    float: left;
    padding-left: 0.06rem;
}
.qr_eri{
    font-size: 0.08rem;
    padding-right: 0.02rem;
}
.qr_er .qr_ddsp{
    float: left;
    width: auto;
}
.qr_thryi_dl .min{
    width:0.26rem ;
    height: 0.23rem;
    border: 1px solid #939393;
    background: none;
    font-size: 0.18rem;
    color: #939393;
    border-right: none;
    border-top-left-radius:2px;
    border-bottom-left-radius:2px;
    float: left;
    display: flex;
    align-items: center;
    justify-content:  center;
    line-height: 0.23rem;
}
.qr_thryi_dl .add{
    width:0.26rem ;
    height: 0.23rem;
    border: 1px solid #939393;
    background: none;
    font-size: 0.18rem;
    color: #939393;
    border-left: none;
    border-top-right-radius:2px;
    border-bottom-right-radius:2px;
    float: left;
    display: flex;
    align-items: center;
    justify-content:  center;
    line-height: 0.23rem;
}
.qr_thryi_dl .text_box{
    width: 0.3rem;
    height: 0.23rem;
    font-size: 0.18rem;
    color: #333;
    float: left;
    border: 1px solid #939393;
    text-align: center;
}
.qr_for{
    width: 100%;
    display: table;
    box-sizing: border-box;
    margin-top: 0.1rem;
    background: #fff;
    padding: 0 0.15rem;
}
.qr_forsan{
    width: 100%;
    display: table;
    box-sizing: border-box;
    padding: 0.15rem;
    border-bottom: 1px solid #E6E6E6;
}
.qr_fsan_ipt{
    float: right;
    font-size: 0.14rem;
    color: #333333;
    border: none;
    width: 1.56rem;
}
.qr_fsan_ipt::placeholder{
    font-size: 0.12rem;
    color: #676767;


}
.qr_fsan_sp{
    float: left;
    font-size: 0.14rem;
    color: #333333;
}
.qr_fsan_b{
    float: right;
    font-size: 0.14rem;
    color: #333333;
}
.qr_forsi{
    float: right;
}
.qr_forsi_sp{
    font-size: 0.11rem;
    color: #333333;
    float: left;
    padding-top: 0.04rem;
}
.qr_forsi_b{
    float: left;
    font-size: 0.18rem;
    color: #F8B54A;
    margin-left: 0.1rem;
}
.qr_forsi_i{
    font-size: 0.12rem;
    padding-right: 0.02rem;
}
.qr_foot_yi{
    float: left;
    margin-top: 0.1rem;
    margin-left: 0.14rem;
}
.qr_foot_er{
    float: right;
}
.qr_foot_yilab{
    float: left;
    font-size: 0.1rem;
    color: #666666;
    margin-top: 0.14rem;
}
.qr_foot_yiipt{
    width: 0.85rem;
    height: 0.44rem;
    font-size: 0.15rem;
    color: #fff;
    background: #F8B54A;
    float: left;
    border: none;
    margin-left: 0.05rem;
}
/*鍦板潃*/
.dizhi_oneimg{
    width: 0.62rem;
    height: 0.61rem;
    margin: auto;
    display: block;
    margin-top: 0.9rem;
}
.dizhi_onep{
    margin-top: 0.27rem;
    text-align: center;
    font-size: 0.15rem;
    color: #666666;
}
.dizhi_foot{
    font-size: 0.15rem;
    color: #333333;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 0.44rem;
}
.dizhi_footimg{
    width: 0.17rem;
    height: 0.17rem;
    margin-right: 0.07rem;
}
.bianji_oneipt{
    width: 100%;
    display: table;
    box-sizing: border-box;
    padding: 0.15rem;
    height: 0.48rem;
    font-size: 0.14rem;
    color: #333;
    border: none;
    border-bottom: 1px solid #E6E6E6;
}
.bianji_oneipt2{
    width: 100%;
    display: block;
    box-sizing: border-box;
    padding: 0.15rem;
    height: 0.7rem;
    font-size: 0.14rem;
    color: #333;
    border: none;
    border-bottom: 1px solid #E6E6E6;
    overflow: auto;
    resize: none;
}
.bianji_oneipt2::placeholder{
    font-size: 0.14rem;
    color: #999999;
}
.bianji_oneipt::placeholder{
    font-size: 0.14rem;
    color: #999999;
}
.bianji_yi{
    position: relative;
}
.bianji_yiimg{
    position: absolute;
    width: 0.07rem;
    height: 0.11rem;
    right: 0.15rem;
    top: 0.18rem;
}
.dizhi_two{
    width: 100%;
    padding-left: 0.1rem;
    padding-right: 0.1rem;
    box-sizing: border-box;
    display: table;
}
.dizhi_two li{
    width: 100%;
    box-sizing: border-box;
    border:1px solid #CCCCCC;
    border-radius:0.05rem;
    display: table;
    margin-top: 0.15rem;

}
.dizhi_twob{
    font-size: 0.14rem;
    color: #CCCCCC;
    float: left;
    margin-left: 0.1rem;
    margin-right: 0.1rem;
}
.dizhi_twosp{
    float: left;
    font-size: 0.14rem;
    color: #333;
}
.dizhi_yi{
    padding-top: 0.05rem;
    padding-bottom: 0.05rem;
    display: table;
    width: 100%;
    background: #F8F8F8;
    padding-left: 0.15rem;
    padding-right: 0.15rem;
    box-sizing: border-box;
    border-radius: 0.05rem;
}
.dizhi_yile{
    float: left;
}
.dizhi_yiri{
    float: right;
}
.dizhi_yil1b{
    font-size: 0.12rem;
    color: #333333;
    float: left;
    margin-right: 0.1rem;
    margin-top: 0.02rem;
}
.dizhi_yi_i{
    width: 0.22rem;
    height: 0.22rem;
    border-radius: 50%;
    display: block;
    float: left;
    background: url(../images/goods_pitch.png) no-repeat center center;
    background-size: 100%;

}
.dizhi_yitex{
    width: 100%;
    height: 0.6rem;
    overflow: auto;
    font-size: 0.14rem;
    color: #333333;
    clear: both;
    display: block;
    border: none;
    border-bottom: 1px solid #E6E6E6;
    resize: none;
    padding: 0.15rem 0 0.1rem 0;
    word-break: break-all;
    box-sizing: border-box;
}
.dizhi_yidiv{
    padding-left: 0.15rem;
    padding-right: 0.15rem;
}
.dizhi_er{
    width: 100%;
    float: right;
    padding-top: 0.15rem;
    padding-bottom: 0.15rem;
}
.dizhi_er a{
    font-size: 0.14rem;
    color: #999999;
    float: right;
    margin-right: 0.15rem;
}
.dizhi_er .shanchu{
    float: left;
    margin-left: 0.15rem;
 }
.dizhi_two li.date_active{
    border: 1px solid #9ce1e4;
}
.dizhi_two li.date_active .dizhi_yi{
    background:linear-gradient(180deg,rgba(126, 236, 226, 0.08),rgba(10, 134, 134, 0.08));
}
.dizhi_two li.date_active .dizhi_yi_i{
    width: 0.22rem;
    height: 0.22rem;
    border-radius: 50%;
    display: block;
    float: left;
    background: url(../images/s_goods_pitch.png) no-repeat center center;
    background-size: 100%;

}
.bhf_b{
    font-size: 0.14rem;
    color: #666666;
    display: block;
    text-align: center;
    width: 2.5rem;
    margin: auto;
    margin-top: 0.18rem;


}
.bhf_remove{
    color: #333333;
}
.bhf_queding{
    color: #4ED3C6;
}
.que2{
    font-size: 0.1rem;
    padding-right: 0.02rem;
}
.xuan_yiimg{
    width: 0.22rem;
    height: 0.22rem;
    float: left;
    display: block;
}
/*閫夋嫨鏀粯鏂瑰紡*/
.xuan_yi{
    width: 100%;
    padding: 0.15rem;
    box-sizing: border-box;
    display: table;
    border-bottom: 1px solid #E6E6E6;
}
.xuan_yisp{
    float: left;
    font-size: 0.14rem;
    color: #333;
    padding-left: 0.13rem;
}
.xuan_em{
    width: 0.2rem;
    height: 0.2rem;
    border-radius: 50%;
    display: block;
    background: url(../images/xuan.png) no-repeat center center;
    background-size: 100%;
    float: right;
}
.xuan_one .xuan_yi.xuan_active .xuan_em{
    width: 0.2rem;
    height: 0.2rem;
    border-radius: 50%;
    display: block;
    float: right;
    background: url(../images/s_xuan.png) no-repeat center center;
    background-size: 100%;
}
.xuan_one{
    width: 100%;
    display: table;
    background: #fff;
}
.xuan_fooot{
    font-size: 0.17rem;
    color: #FF1135;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 0.44rem;
}
.zhifu_oneimg{
    width: 1.46rem;
    height: 1.41rem;
    margin: auto;
    margin-top: 0.31rem;
    display: block;
}
.zhifu_onep{
    font-size: 0.17rem;
    color: #333333;
    text-align: center;
    margin-top: 0.1rem;
    display: block;
}
.zhifu_onesp{
    font-size: 0.12rem;
    color: #666;
    margin-top: 0.11rem;
    text-align: center;
    display: block;
}
.zhifu_two{
    text-align: center;
}
.jixu{
    width: 1rem;
    height: 0.3rem;
    border: 1px solid #7E7E7E;
    font-size: 0.15rem;
    color: #000;
    background: #fff;
    border-radius: 4px;
    display: inline-block;
}
.ddxq{
    width: 1rem;
    height: 0.3rem;
    border: 1px solid #F8B54A;
    font-size: 0.15rem;
    color: #fff;
    background: #F8B54A;
    border-radius: 4px;
    display: inline-block;
}
.zhifu_oneimg2{
    width: 1.41rem;
    height: 1.41rem;
    margin: auto;
    margin-top: 0.31rem;
    display: block;
}
.zhi_pin{
    width: 2.9rem;
}
.zhi_pin_one{
    width: 2.9rem;
    height: 1.3rem;
    background: url("../images/zhi_bg.png") no-repeat center center;
    background-size: 100%;
    text-align: center;
}
.zhi_pin_onep{
    font-size: 0.18rem;
    color: #333333;
    display: block;
    text-align: center;
    font-weight: bold;
    padding-top: 0.25rem;
}
.zhi_pin_onesp{
    font-size: 0.14rem;
    color: #333333;
    text-align: center;
    display: block;
    padding-top: 0.15rem;
}
.zhi_pin_onei{
    color: #FF1135;
    font-size: 0.14rem;
}
.zhi_pin_two{
    width: 100%;
    display: table;
    background: #fff;
}
.zhi_pin_two .zhi_pin_onei{
    display: block;
    text-align: center;
    margin-top: 0.11rem;
    color: #FF1135;
}
.share{
    text-align: center;
    display: block;
    font-size: 0;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
}
.share_one{
    display: inline-block;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
}
.share_oneimg{
    width: 0.35rem;
    height: 0.35rem;
    display: block;
    margin: auto;
}
.share_oneb{
    font-size: 0.12rem;
    color: #333333;
    display: block;
    text-align: center;
    margin-top: 0.1rem;
}
.pin_xq{
    float: right;
}
.pin_xq .detail_ersp{
    margin-right: 0.08rem;
}
.pin_one{
    width: 100%;
    padding: 0.1rem;
    box-sizing: border-box;
    display: table;
    margin-top: 0.1rem;
}
.pin_yi{
    width: 100%;
    box-sizing: border-box;
    display: table;
    background: #fff;
    border-radius: 0.1rem;
}
.pin_er{
    font-size: 0.33rem;
    color: #FF683A;
    text-align: center;
    margin-top: 0.1rem;
}
.pin_erb{
    font-size: 0.12rem;
    color: #585858;
    text-align: center;
    display: block;
}
.pin_sanimg{
    width: 0.43rem;
    height: 0.43rem;
    border-radius: 50%;
    display: block;
    margin: auto;
}
.pin_yi .share_one{
    margin-right: 0.1rem;
    margin-left: 0.1rem;
}
.p_tan{
    display: table;
    width: 100%;
    margin-bottom: 0.1rem;
}
.p_tansp{
    float: left;
    font-size: 0.14rem;
    color: #333333;
    margin-right: 0.1rem;
}
.p_tani{
    float: left;
    font-size: 0.12rem;
    color: #F8B54A;
    border: 1px solid #F8B54A;
    padding-left: 0.04rem;
    padding-right: 0.04rem;
    border-radius: 2px;
    min-width: 0.41rem;
    text-align: center;
}
.p_tanp{
    float: left;
    width: 2.72rem;
    font-size: 0.12rem;
    color: #333333;
    /*margin-left: 0.1rem;*/
}
.shu{
    font-size: 0.12rem;
    color: #333333;
}
.shu_i{
    font-size: 0.09rem;
    margin-right: 0.04rem;
}
.shae_em{
    width: 0.345rem;
    height: 0.13rem;
    background: url("../images/tuan.png") no-repeat left center;
    background-size: 100%;
    position: absolute;
    bottom: 0;
    left: 0.05rem
}
.pin_dui .share{
    padding-top: 0;
    padding-bottom: 0;
    float: left;
}
.pin_dui .share_one{
    margin-left: 0.1rem;
    margin-right: 0.1rem;
}
.pin_si{
    width: 0.43rem;
    height: 0.43rem;
    position: relative;
    margin: auto;
}
.pin_dui .detail_erb{
    margin-top: 0.1rem;
}
.pin_dui .detail_erimg{
    margin-top: 0.1rem;
}
.pin_dui .detail_erb{
    color: #333;
}
.cheng_one{
    width: 100%;
    padding: 0.15rem;
    box-sizing: border-box;
    display: table;
    background: #fff;
    margin-top: 0.1rem;
}
.cheng_onep{
    margin-top: 0.02rem;
    display: table;
    width: 100%;
}
.cheng_onesp{
    font-size: 0.12rem;
    color: #333;
    float: left;
}
.cheng_onei{
    font-size: 0.12rem;
    color: #999999;
    float: right;
}
.cheng_two{
    width: 100%;
    background: #FDF6EC;
    display: table;
    padding-left: 0.1rem;
    padding-right: 0.1rem;
    padding-top: 0.05rem;
    padding-bottom: 0.05rem;
}
.cheng_twop{
    float: left;
    font-size: 0.16rem;
    color: #333333;
    padding-top: 0.1rem;
}
.cheng_twoimg{
    width: 0.49rem;
    height: 0.48rem;
    float: right;
}
.cheng_twoimg2{
    width: 0.49rem;
    height: 0.48rem;
    float: right;
}
.cglab{
    font-size: 0.1rem;
    color: #111111;
    display: block;
    margin-top: 0.1rem;
}
.cglab_two{
    width: 100%;
    display: table;
    background: #fff;
    padding-top: 0.15rem;
    padding-bottom: 0.3rem;
}
.cglab_two .share_one{
    float: left;
}
.cglab_two .share_one .pin_sanimg{
    float: left;
}
.cglab_two .share_one .share_oneb{
    float: left;
    margin-left: 0.1rem;
    margin-top: 0.2rem;
}
.cglab_two .cglab{
    float: right;
    margin-right: 0.1rem;
    margin-top: 0.2rem;

}
.diyi{
    display: table;
    width: 100%;
    margin-bottom: 0.1rem;
}
.mark4{
    width:100%;
    height:100%;
    background:rgba(0,0,0,.5);
    position:fixed;
    left:0;
    top:0;
    display: none;
    z-index: 20;
}
.shang_h1{
    font-size: 0.16rem;
    color: #111111;
    text-align: center;
    clear: both;
}
.mark4 .detail_er{
    padding:0.15rem 0.1rem 0.15rem 0.1rem;
}
.mark4 .detail_erb{
    width: 0.8rem;
}
.mark4 .layerNode{
    height: auto;
}
.ping_yi{
    width: 100%;
    display: table;
    padding-left: 0.1rem;
    padding-right: 0.1rem;
}
.ping_yib{
    float: left;
    font-size: 0.12rem;
    color: #999;
    margin-top: 0.1rem;
}
.yuethr_divstar{
    float: right;
    margin-top: 0.1rem;
}
.bg {
    background: url("../images/star_q.png");
    width: 0.89rem;
    height: 0.125rem;
    float: left;
    background-size: cover;
    margin-left: 0.01rem;
}
.yuethr_divstar .bg b {
    background: url("../images/star_h.png");
    height: 100%;
    display: block;
    background-size: cover;
}
.vip{
    width: 0.19rem;
    height: 0.11rem;
    background: url("../images/pvip.png");
    background-size: 100%;
    float: left;
    margin-top: 0.12rem;
    margin-left: 0.05rem;
}
.xiao_center{
    font-size: 0.12rem;
    color: #333333;
    padding: 0.2rem 0.15rem 0 0.15rem;
}
/*璐墿杞�*/

.rig_shai{
    font-size: 0.12rem;
    color:#000 ;
    position: absolute;
    right: 0.2rem;
    top:0.16rem;
}
.commodity_list_term li{
    clear: both;
    position: relative;
    background: #fff;
    width: 100%;
    display: table;
    padding: 0.15rem 0.1rem 0.15rem 0.1rem;
    border-bottom: 1px solid #E6E6E6;
}
.commodity_list_term li:first-child{
    margin-top: 0;
}
.commodity_list_term li:last-child{
    margin-bottom: 0.05rem;
}
.order_two{
    float: left;
    margin-right: 0.1rem;
    margin-left: 0.1rem;
}
.order_two img{
    width: 1rem;
    height: 1rem;
    float: left;
}
.placeName{
    width: 2rem;
    font-size: 0.14rem;
    color: #333;
    margin-top: 0.14rem;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.Flower_type{
    font-size: 0.12rem;
    color: #333;
    margin-top: 0.12rem;
}
.now_value{
    float: left;
    margin-top: 0.12rem;
}
.div_right{
    float: right;
    margin-top: 0.12rem;
}
.div_right_i2{
    width:0.28rem ;
    height: 0.22rem;
    border: 1px solid #939393;
    background: none;
    font-size: 0.16rem;
    color: #939393;
    border-left: none;
    border-radius:2px;
    float: left;
    display: flex;
    align-items: center;
    justify-content:  center;
}
.div_right_i{
    width:0.28rem ;
    height: 0.22rem;
    border: 1px solid #939393;
    background: none;
    font-size: 0.16rem;
    color: #939393;
    border-radius:2px;
    float: left;
    display: flex;
    align-items: center;
    justify-content:  center;
    border-right: none;
}
.zi{
    width: 0.4rem;
    height: 0.22rem;
    font-size: 0.16rem;
    color: #939393;
    float: left;
    border: 1px solid #939393;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 2px;
}
.commodity_list .commodity_list_term li em {
    width:0.14rem;
    height:0.14rem;
    border: solid 1px #e6e6e6;
    border-radius: 50%;
    display: block;
    float: left;
    margin-top: 0.45rem;
}
.commodity_list_term .select .pitch_on{
    background:url(../images/toum.png) no-repeat center center #F72104;
    background-size:0.2rem 0.2rem;
    border: 1px solid #F72104;
}
.settle_box .all_check  .pitch_on{
    background:url(../images/toum.png) no-repeat center center #F72104;
    background-size:0.2rem 0.2rem;
    border: 1px solid #F72104;
}
.shop_con{
    width: 100%;
    display: block;
    clear: both;
    position: absolute;
    top: 0.44rem;
    bottom: 1.06rem;
    overflow: auto;
}
.shop_yi{
    width: 100%;
    display: table;
    box-sizing: border-box;
    padding-left: 0.34rem;
    padding-bottom: 0.15rem;
    background: #fff;
}
.shop_b{
    font-size: 0.1rem;
    color: #FF1135;
    border: 1px solid #FF1135;
    float: left;
    padding-left: 0.02rem;
    padding-right: 0.02rem;
}
.shop_sp{
    font-size: 0.12rem;
    color: #333333;
    float: left;
    margin-left: 0.04rem;
}

.settle_box .all_check span{
    width:0.14rem;
    height:0.14rem;
    border:solid 1px #939393;
    vertical-align:middle;
    border-radius:50%;
    float: left;
    margin-left: 0.1rem;
    margin-right: 0.1rem;
    margin-top: 0.05rem;
}

.settle_box .total_amount {
    color: #323232;
    font-size:0.13rem;
    float: left;
    margin-right: 0.15rem;
    margin-top: 0.12rem;
}
.settle_box .total_amount dt p {
    color: #F72104;
    font-size:0.1rem;
    float: right;
}
.settle_box .total_amount dt span{
    float: left;
    font-size: 0.11rem;
    margin-top: 0.05rem;
}
.settle_box .total_amount dt p:first-letter{
    font-size:0.1rem;
}
.settle_box .total_amount dt {
    font-weight: initial;
    display: table;
}
.settle_box .settle_btn{
    float:right;
    width: 0.85rem;
    height:0.52rem ;
    background:#F8B54A;
    color:#fff;
    text-align:center;
    font-size: 0.15rem;
    padding-top: 0.15rem;
}
.settle_box .total_amount dd{
    display: table;
    font-size: 0.11rem;
    color: #999;
}
#confirm_cart1 {display: none;}
.shouye_nine{ display: block;}
.now_value i{
    font-size: 0.1rem;
    color: #F72104;
    float: left;
}
.now_value .qu_su{
    font-size: 0.17rem;
    color: #F72104;
    float: left;
}

.settle_box{
    width: 100%;
    height: 0.52rem;
    background:#fff;
    position: fixed;
    bottom: 0.49rem;
    left: 0;
}
.div_center .Flower_type{
    margin-top: 0.12rem;
    width: 2rem;
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.div_center .now_value i{
    margin-top: 0.04rem;
}
.all_check dt i{
    font-size: 0.14rem;
    color: #323232;
    float: left;
    margin-top: 0.02rem;
}
.settle_box .settle_btntwo{
    background: #F8B54A;
    color: #fff;
}
.settle_box .total_amount dt p b{
    font-size: 0.18rem;
    color: #FF1135;
}
.all_check{
    float: left;
    margin-top: 0.12rem;
}
.coudan{
    float: right;
    color: #474747;
    font-size: 0.12rem;
    padding-right: 0.3rem;
}
.shop_kong{
   position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.shop_kongimg{
    width: 0.57rem;
    height: 0.6rem;
    display: block;
    margin: auto;
}
.shop_kongp{
    font-size: 0.15rem;
    color: #999;
    text-align: center;
}
.shop_kongp a{
    font-size: 0.13rem;
}
/*鎴戠殑*/
.my_one{
    width: 100%;
    height: 1.36rem;
    background: url("../images/wdbg.png") no-repeat center center;
    background-size: 100%;
}
.my_onedl{
    width: 100%;
    display: flex;
    align-items: center;
    padding-left: 0.21rem;
    box-sizing: border-box;
    padding-top: 0.34rem;
}
.my_onedt{
    width: 0.7rem;
    height: 0.7rem;
    border-radius: 50%;
    overflow: hidden;
    float: left;
}
.my_oneimg{
    width: 100%;
    display: block;
}
.my_onedd{
    float: left;
    font-size: 0.15rem;
    color: #fff;
    margin-left: 0.14rem;
    margin-top: 0.2rem;
}
.my_onesp{
    float: left;
}
.my_oneimg2{
    float: left;
    width: 0.24rem;
    height: 0.135rem;
    margin-left: 0.04rem;
    margin-top: 0.06rem;
}
.my_two{
    width: 100%;
    display: table;
    background: #fff;
}
.my_yi{
    display: flex;
    justify-content: center;
    align-items: center;
}
.my_yidl{
    float: left;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
    margin-left: 0.19rem;
    margin-right: 0.19rem;
}
.my_yidt{
    display: block;
    position: relative;
}
.my_yimg{
    width: 0.32rem;
    height: 0.32rem;
    display: block;
    margin: auto;
    margin-top: 0.03rem;
    margin-bottom: 0.13rem;
}
.my_yidd{
    display: block;
    font-size: 0.12rem;
    color: #333;
    text-align: center;
}
.my_thr{
    margin-top: 0.05rem;
    width: 100%;
    display: table;
    clear: both;
    background: #fff;
}
.my_thrimg{
    width: 0.2rem;
    height: 0.2rem;
    float: left;
    margin-right: 0.1rem;
}
.my_thrimg2{
    width: 0.18rem;
    height: 0.19rem;
    float: left;
    margin-right: 0.1rem;
}
.my_thrimg3{
    width: 0.2rem;
    height: 0.22rem;
    float: left;
    margin-right: 0.1rem;
}
.my_thrimg4{
    width: 0.22rem;
    height: 0.22rem;
    float: left;
    margin-right: 0.1rem;
}
.my_for{
    margin-top: 0.05rem;
}
.my_forimg{
    width: 100%;
    display: block;
    margin: auto;
}
.my_fiv{
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    margin-bottom: 0.1rem;
}
.my_fivdl{
    float: left;
    padding-top: 0.12rem;
    padding-bottom: 0.12rem;
}
.my_fivdt{
    font-size: 0.15rem;
    color: #FF1135;
    text-align: center;
    display: block;
}
.my_fivdd{
    font-size: 0.11rem;
    color: #333333;
    text-align: center;
    display: block;
    border-left: 1px solid #D6D6D6;
    padding-left: 0.12rem;
    padding-right: 0.12rem;
}
.my_fivdl:first-child .my_fivdd{
    border-left:none;
}
/*鏉冪泭涓績*/

.quany_one {
    background: url(../images/quany_02.jpg) no-repeat center center;
    background-size: cover;
    width: 100%;
    height: 1.09rem;
}
.quany_onele{
    float: left;
    border:4px solid #f9f9fb;
    border-radius: 50%;
    display: block;
    margin-top: 0.2rem;
    margin-left: 0.27rem;
}
.quany_oneimg{
    width: 0.66rem;
    height:0.66rem;
    border-radius: 50%;
    display: block;
    overflow: hidden;
}
.quany_onecon{
    float: left;
    font-size:0.15rem;
    color: #111111;
    margin-top: 0.45rem;
    margin-left: 0.14rem;
}
.quany_oneri{
    width: 0.24rem;
    height: 0.14rem;
    float: left;
    margin-left: 0.06rem;
    margin-top: 0.48rem;
}
.quany_two{
    width: 100%;
    box-sizing: border-box;
    margin-left:0.37rem;
    margin-right: 0.395rem;
}
.quany_twovie{
    float:left;
    margin-top: 0.11rem;
}
.quany_twotexo{
    float:left;
    width:0.11rem;
    height:0.11rem;
    border-radius: 50%;
    background: #dcdcdf;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.1rem;
    color: #fff;
}
.quany_twoone{
    width: 0.58rem;
    height: 0.025rem;
    background: #dcdcdf;
    margin-top: 0.05rem;
    float: left;
}
.quany_twotext{
    float:left;
    width:0.13rem;
    height: 0.13rem;
    border-radius: 50%;
    background: #dcdcdf;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.11rem;
    color: #fff;
    margin-top: -0.005rem;
}
.quany_twotexf{
    float:left;
    width:0.16rem;
    height: 0.16rem;
    border-radius: 50%;
    background: #dcdcdf;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.12rem;
    color: #fff;
    margin-top: -0.02rem;
}
.quany_twotexs{
    float:left;
    width:0.18rem;
    height: 0.18rem;
    border-radius: 50%;
    background: #dcdcdf;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.13rem;
    color: #fff;
    margin-top: -0.03rem;
}
.quany_twotexn{
    float:left;
    width:0.2rem;
    height: 0.2rem;
    border-radius: 50%;
    background: #dcdcdf;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size:0.14rem;
    color: #fff;
    margin-top: -0.04rem;
}
.quany_twobg .quany_twotexo{
    background: #376cfd;
}
.quany_twobg .quany_twoone{
    background: linear-gradient(to right, #386cfc , #5d5bd7);
}
.quany_twobg .quany_twotext{
    background: linear-gradient(to right, #5b5bd8 , #6557ce);
}
.quany_twobg .quany_twoone2{
    background: linear-gradient(to right, #6559ce , #97419d);
}
.quany_twobg .quany_twotexf{
    background: linear-gradient(to right, #94419f , #a23b91);
}
.quany_twobg .quany_twoone3{
    background: linear-gradient(to right, #a33b91 , #cc2868);
}
.quany_twobg .quany_twotexs{
    background: linear-gradient(to right, #ce2765 , #da2159);
}
.quany_twobg .quany_twoone4{
    background: linear-gradient(to right, #dd2057 , #ea1a4a);
    width: 0.29rem;
}
.quany_twovie .quany_twoone4{
    width: 0.29rem;
}
.quany_twoone5{
    background: #dcdcdf;
    width: 0.29rem;
}
.quany_thr{
    margin:0 auto;
    margin-top: 45px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    background:rgba(220,220,223,0.7);
    width:2.44rem;
    border-radius: 0.09rem;
    padding-top: 0.05rem;
    padding-bottom: 0.05rem;
}
.quany_thrtex{
    font-size:0.11rem;
    background: linear-gradient(to right, #6559ce, #cc2868);
    -webkit-background-clip: text;
    /*background-clip: text;*/
    color: transparent;
}
.quany_thrtexo{
    position: absolute;
    right: 0.23rem;
    color: #d52862;
    font-size: 0.18rem;
    margin-top: -0.03rem;
}
.quany_for{
    width: 3.45rem;
    height: 0.65rem;
    margin: auto;
    margin-top: 0.4rem;
}
.quany_forimg{
    width:100%;
    display: block;
}
.quany_fiv{
    margin-top:0.645rem;
}
.quany_fivtex{
    width: 1rem;
    height: 0.22rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background:#376CFD;
    box-shadow:0px 2px 18px 0px #376CFD;
    border-radius:0.11rem;
    font-size: 0.14rem;
    color: #fff;
    margin: auto;
}
.quany_fivle{
    float: left;
    margin-left: 0.15rem;
    width:0.06rem;
    height:0.06rem;
    background:linear-gradient(90deg,#5B5CD9 0%,#6657CE 100%);
    border-radius:50%;
    margin-top: 0.05rem;
}
.quany_fivri{
    float: left;
    margin-left: 0.08rem;
}
.quany_fivcon{
    padding-top: 0.2rem;
    clear: both;
}
.quany_fivtexo{
    font-size: 0.12rem;
    color: #333;
    display: block;
}
.quany_fivtext{
    font-size: 0.11rem;
    color: #666;
    display: block;
}
.quany_fivle2{
    width:0.06rem;
    height:0.06rem;
    background:linear-gradient(90deg,#9442A0 0%,#A33B91 100%);
    border-radius:50%;
}
.quany_fivle3{
    width:12px;
    height:12px;
    background:linear-gradient(90deg,#CD2867 0%,#DB2159 100%);
    border-radius:50%;
}
.quany_six{
    margin-top: 60px;
    background: #FCDDB0;
    width: 100%;
    display: table;
    padding-top:0.2rem ;
}
.quany_sixtexo{
    text-align: center;
    font-size: 0.14rem;
    color: #714400;
    padding-top:0.15rem;
    display: block;
}
.quany_sixone{
    width: 96%;
    margin: auto;
    background: #fff;
    border-radius: 0.09rem;
    display: table;
    margin-top: 0.21rem;
}
.quany_siximg{
    float: left;
    width: 1.14rem;
    height: 1.14rem;
    margin-left: 0.07rem;
}
.quany_sixri{
    width: 2.2rem;
    float: left;
    margin-left: 0.11rem;
}
.quany_sixtext{
    font-size: 0.14rem;
    color: #333;
    margin-top: 0.1rem;
    display: block;
}
.quany_sixtexf{
    font-size: 0.12rem;
    color: #333;
    margin-top: 0.06rem;
    display: block;
}
.quany_sixtexs{
    background:#fed5dd;
    border-radius:2px;
    font-size: 0.1rem;
    color: #E00123;
    float: left;
    margin-top: 0.12rem;
    display: block;
    padding: 0.02rem 0.04rem 0.02rem 0.04rem;
}
.quany_sixtexvi{
    float: left;
    display: block;
    margin-left: 0.06rem;
    font-size: 0.17rem;
    color: #FF1135;
    margin-top:0.1rem;
}
.quany_sixtexn{
    font-size: 0.1rem;
    color: #FF1135;
}
.quany_sixtwo{
    clear: both;
    display: block;
    float: right;
    margin-top: 0.07rem;
}
.quany_sixtwole{
    float: left;
    width:0.49rem;
    height:0.25rem;
    border:1px solid #FF1135;
    border-radius:0.03rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.14rem;
    color: #FF1135;
}
.quany_sixtwori{
    float: left;
    width:0.49rem;
    height:0.25rem;
    border:1px solid #FF1135;
    border-radius:0.03rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.14rem;
    color: #fff;
    background: #FF1135;
    margin-left: 0.08rem;
}
.quany_sixcon{
    padding-top: 0.15rem;
    padding-bottom: 0.15rem;
    border-bottom: 1px solid #E6E6E6;
    display: table;
}
.quany_seve{
    font-size: 0.12rem;
    color: #FEFEFE;
    text-align: center;
    margin-top: 0.41rem;
    margin-bottom: 0.24rem;
}
/*鏉冪泭涓績vip*/
.quany_vip{
    margin-left: 0.1rem;
    margin-right:0.1rem;
}
.quany_vipimg{
    width: 100%;
    margin: auto;
    display: block;
    margin-top: 0.22rem;
}
.quany_vipone{
    width: 0.8rem;
    height: 0.62rem;
    float: left;
    text-align: center;
}
.quany_viptexo{
    text-align: center;
    font-size:0.15rem;
    color: #333;
    display: block;
    margin-top:0.14rem;
}
.quany_viptext{
    text-align: center;
    background: linear-gradient(to right, #dd2057, #ea1a4a);
    -webkit-background-clip: text;
    /*background-clip: text;*/
    color: transparent;
    font-size: 0.14rem;
    margin-top: 0.11rem;
}
.quany_viptexf{
    text-align: center;
    background: linear-gradient(to right, #a23b91, #94419f);
    -webkit-background-clip: text;
    /*background-clip: text;*/
    color: transparent;
    font-size: 0.14rem;
    margin-top: 0.11rem;
}
.quany_viptexs{
    text-align: center;
    background: linear-gradient(to right, #97419d, #6559ce);
    -webkit-background-clip: text;
    /*background-clip: text;*/
    color: transparent;
    font-size: 0.14rem;
    margin-top: 0.11rem;
}
.quany_viptexn{
    text-align: center;
    background: linear-gradient(to right, #5d5bd7, #386cfc);
    -webkit-background-clip: text;
    /*background-clip: text;*/
    color: transparent;
    font-size: 0.14rem;
    margin-top: 0.11rem;
}
.geren_oneb{
    float: right;
    font-size: 0.14rem;
    color: #666;
}
.geren_oneimg{
    width: 0.33rem;
    height: 0.33rem;
    float: right;
    margin-top: 0.08rem;
}
.geren_yi{
    width: 100%;
    display: table;
    box-sizing: border-box;
    padding:0 0.15rem 0 0.15rem;
    border-bottom: 1px solid #E6E6E6;
}
.geren_yi .qr_fsan_sp{
    padding-top: 0.15rem;
    padding-bottom: 0.15rem;
}
.geren_yitex{
    float: left;
    width: 3.07rem;
    font-size: 0.14rem;
    color: #666;
    margin-left: 0.1rem;
    border: none;
    word-break: break-all;
    height: 0.6rem;
}
.geren_yitex::placeholder{
    text-align: right;
    font-size: 0.14rem;
    color: #B2B2B2;
}
.tab-hd {
    overflow: hidden;
    zoom: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    position: fixed;
    top:0.44rem;
    width: 100%;
    z-index: 1000;
}
.tab-hd .liquan_yi {
    float: left;
    text-align: center;
    font-size: 0.14rem;
    color: #666;
    padding-top: 0.15rem;
    padding-bottom: 0.15rem;
    margin-left: 11%;
    margin-right: 11%;
    border-bottom: 1px solid #fff;
}
.tab-hd .liquan_yi.active {
    color: #3CD0C1;
    border-bottom: 1px solid #3CD0C1;
}
.tab-bd .liquan_yi {
    display: none;
    width: 100%;
    margin-top: 0.1rem;
}
.tab_liauqn .liquan_yi  .list_ykq{
    padding-top: 0.15rem;
    padding-bottom: 0.05rem;
    background: #fff;
}
.tab-bd .liquan_yi.thisclass {
    display: block;
}
.set_one{
    float: right;
}
.set_oneb{
    float: left;
    font-size: 0.14rem;
    color: #666;
    margin-right: 0.05rem;
}
.zhbd_sp{
    font-size: 0.14rem;
    color: #666;
    display: block;
    text-align: center;
    padding-top: 0.05rem;
}
.div_test{
    display:none;
    background: #494649;
    padding-top: 0.15rem;
    padding-bottom: 0.15rem;
    font-size: 0.14rem;
    color: #fff;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
    border-radius: 0.1rem;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    z-index: 9999;
    width: auto;

}
/*涓婁紶鍥剧墖*/
.div_imgfile {
    width:0.82rem;
    height: 0.82rem;
    border: 1px dashed #939393;
    float: left;

}
.div_imgfileimg{
    width: 0.3rem;
    height: 0.24rem;
    display: block;
    margin: auto;
    margin-top: 0.1rem;
    margin-bottom: 0.05rem;
}
.imgfile {
    display: none;
}

.lookimg {
    width:0.82rem;
    height: 0.82rem;
    border: 1px solid #939393;
    float: left;
    position: relative;
    margin-right: 0.07rem;
}
.lookimg img {
    width: 100%;
    height: 100%;
    display: block;
}
.lookimg_delBtn {
    position: absolute;
    top: -0.04rem;
    right: -0.04rem;
    display: block;
    width: 0.11rem;
    height: 0.11rem;
    z-index: 999;
    background: url(../images/sctu.png);
    background-size: 100% 100%;
}
.feedback_twoter::placeholder{
    font-size: 0.12rem;
    color: #999;
}
.feedback_twoter{
    width: 100%;
    border: none;
    padding: 0.15rem;
    box-sizing: border-box;
    font-size: 0.14rem;
    color: #333;
    display: table;
    height: 2.05rem;
    overflow: auto;
    word-break: break-all;
}
.feedback_two{
    width: 100%;
    display: table;
    border-bottom: 1px solid #E6E6E6;
    padding-bottom: 0.15rem;
}
.fankui{
    font-size: 0.1rem;
    color: #999;
    display: block;
    text-align: center;
}
.div_imglook{
    padding-left: 0.1rem;
}
/*涓婁紶鍥剧墖*/
/*鍏充簬鎴戜滑*/
.guan_oneimg{
    width: 1.33rem;
    height: 1.3rem;
    margin: auto;
    display: block;
    margin-top: 0.9rem;
}
.guan_onep{
    font-size: 0.15rem;
    color: #333333;
    width: 2.6rem;
    margin: auto;
    text-align: center;
    margin-top: 0.1rem;
}
.guan_yi{
    margin-top: 1rem;
}
.guan_onesp{
    position: absolute;
    bottom: 0.38rem;
    font-size: 0.11rem;
    color: #666;
    width: 100%;
    text-align: center;
}
/*涓汉璧勬枡*/

.pop{
    width: 2.45rem;
    height: 1.2rem;
    position: absolute;
    left: 50%;
    top:25%;
    margin-left: -1.225rem;
    background: #fff;
    z-index: 21;
    border-radius: 10px;
}
.pop_pone , .pop_ptwo{
    font-size: 0.14rem;
    color: #333;
    text-align: center;
    margin-top: 0.11rem;
    padding-bottom: 0.11rem;
    border-bottom: 1px solid #323232;
}
.pop_pthr{
    font-size: 0.14rem;
    color: #fc3156;
    text-align: center;
    margin-top: 0.11rem;
    padding-bottom: 0.11rem;
    border-bottom: 1px solid #323232;
}
.bg2{
    background-color: #000;
    width: 100%;
    height: 100%;
    left:0;
    top:0;
    filter:alpha(opacity=10);
    opacity:0.2;
    z-index:20;
    position:fixed;
}
/*澶村儚*/
.xjw_divcon{
    float: right;
    margin-top: 0.08rem;
}
.upload{
    position: relative;
}
.img_box img{
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
}

.upload input{
    opacity:0;
    position: absolute;
    width:0.33rem;
    height: 100%;
    z-index: 6;
    font-size: 0;
}
.img_box{
    width:0.33rem;
    height:0.33rem;
    text-align: center;
    vertical-align: middle;
    display: flex;
    justify-content:center;
    align-items: center;
    overflow: hidden;
    border-radius: 50%;
    border: 1px solid #cfd6dc;
}


.img_ups{
    width: 0.81rem;
    height: 0.81rem;
    top: 0rem;
    left: 0rem;
    background-color: #fff;
    display: none;
    z-index: 7;
    overflow: hidden;
}
.img_ups img{
    max-width: 100%;
    max-height: 100%;
    display: block;
}
.close_s{
    width: 0.24rem;
    height: 0.24rem;
    border-radius: 50%;
    background-color: #fff;
    text-align: center;
    top: 0rem;
    right: 0rem;
    font: 0.23rem/0.23rem "microsoft yahei";
    color: #FF002B;
}

.img_pf{
    width: 100%;
    height: 100%;
    top: 0rem;
    left: 0rem;
    right: 0rem;
    bottom: 0rem;
    position: fixed;
    background: rgba(0,0,0,1);
    display: none;
    z-index: 9;
}
.img_pf_in{
    width: 100%;
    height: 100%;
}
.img_pf img{
    max-width: 100%;
    display: block;
}

.close_pfs{
    width: 0.4rem;
    height: 0.4rem;
    text-align: center;
    left: 0.3rem;
    top: 0.6rem;
    font: 0.36rem/0.4rem "microsoft yahei";
    color: #fff;
}
/*绉掓潃*/
.miao_one{
    clear: both;
    width: 100%;
    display: table;
    background: #fc3156;
    padding-bottom: 0.1rem;
}
.dtwo_miao{
    font-size: 0.24rem;
    color: #fff;
    display: block;
    margin-top: 0.05rem;
    padding-left: 0.1rem;
    padding-right: 0.1rem;
    float: left;
}
.dtwo_miao_i{
    font-size: 0.15rem;
    padding-right: 0.04rem;
}
.miao_onesp{
    float: left;
    margin-top: 0.1rem;
    width: 0.32rem;
    height: 0.18rem;
}
.miao_one_yi{
    float: left;
}
.miao_one_er{
    float: right;
    padding-right: 0.1rem;
}
.miao_yi{
    display: table;
    width: 100%;
}
.miao_one_san{
    display: table;
    width: 100%;
}
.miao_sansp{
    text-decoration:line-through;
    font-size: 0.12rem;
    color: #fff;
    padding-left: 0.1rem;
    float: left;
    margin-top: 0.17rem;
}
.miao_sanb{
    font-size: 0.1rem;
    color: #fff;
    padding-left: 0.1rem;
    float: right;
    padding-right: 0.1rem;
}
.miao_one_er .shouye_fysp3 .shouye_sixa{
    background: #fff;
    color: #FF1135;
    width: 0.2rem;
    height: 0.17rem;
}
.miao_one_er .shouye_fysp3 .shouye_sixlab{
    color: #fff;
}
.miao_one_er .shouye_fysp{
    font-size: 0.15rem;
    color: #fff;
    margin-top: 0.1rem;
}
.miaosha .detail_bayi_miao{
    width: 20%;
    position: relative;
}
.miaosha .detail_baa1{
    width: 35%;
}
.miaosha .detail_baa2{
    width: 35%;
}
/*璐墿杞�*/
.cart:before {
    content: attr(data-totalitems);
    position: absolute;
    border-radius: 50%;
    background: #F72104;
    font-size: 0.11rem;
    color: #fff;
    top: 0rem;
    left: 0.42rem;
    text-align: center;
    padding: 0 0.04rem 0 0.04rem;
    z-index: 1;

}
.cart.shake {
    animation: shakeCart .4s ease-in-out forwards;
}
@keyframes xAxis {
    100% {
        transform: translateX(calc(50vw - 105px));
    }
}
@keyframes yAxis {
    100% {
        transform: translateY(calc(-50vh + 75px));
    }
}
@keyframes shakeCart {
    25% {
        transform: translateX(6px);
    }
    50% {
        transform: translateX(-4px);
    }
    75% {
        transform: translateX(2px);
    }
    100% {
        transform: translateX(0);
    }
}
/*璐墿杞�*/
/*姝ｅ父璇︽儏*/
.zheng_one{
    background: #fff;
    padding-bottom: 0;
    padding-top: 0.05rem;
}
.zheng_one .dtwo_miao{
    color: #FF1135;
}
.zheng_one .miao_sansp{
    color: #999;
}
.zheng_one .miao_sanb {
    color: #999;
}
.zheng_one .quan_span{
    padding-top: 0.03rem;
    padding-bottom: 0.03rem;
}
/*棰嗗彇灏忓埜*/
.guige_seve{
    width: 1.11rem;
    height: 0.485rem;
    margin-top: 0.1rem;
    margin-right: 0.05rem;
    background: url("../images/detasix.png") no-repeat left center;
    background-size:cover;
    float: left;
}
.guige_seve2{
    width: 1.11rem;
    height: 0.485rem;
    margin-top: 0.1rem;
    margin-right: 0.07rem;
    float: left;
    background: url("../images/detaseve.png") no-repeat left center;
    background-size:cover;
}
.guige_seveteo{
    font-size: 0.18rem;
    color: #fff;
    margin-left: 0.02rem;
    margin-top: 0.05rem;
    text-align: center;
}
.guige_sevetet{
    font-size: 0.1rem;
    color: #fff;
    margin-top: 0.1rem;
}
.guige_sevetef{
    float: right;
    margin-right: 0.02rem;
    font-size: 0.1rem;
    color: #E8E4E4;
    margin-top: 0.1rem;
}

.guige_sevetes{
    font-size: 0.1rem;
    color: #fff;
    clear: both;
    display: block;
    text-align: center;
    padding-top:0.04rem;
}
/*棰嗗彇灏忓埜*/
/*棰嗗埜寮规*/
.deta_thr{
    height: 0.44rem;
    display: table;
    width: 100%;
    background: #efeff4;
}
.deta_thrimg{
    width: 0.3rem;
    height: 0.17rem;
    float: left;
    margin-top: 0.15rem;
    margin-left: 0.15rem;
}
.deta_thrvieo{
    float: left;
    margin-top: 0.1rem;
}
.deta_thrtexo{
    font-size: 0.15rem;
    font-style: italic;
}
.deta_thrtext{
    font-size: 0.18rem;
    color: #FF1135;
    font-style: italic;
    margin-left:0.04rem;
}
.deta_thrtexf{
    font-size: 0.13rem;
    color: #111111;
    margin-left: 0.17rem;
    float: left;
    margin-top: 0.14rem;
}
.deta_thrtexs{
    background: #fc3256;
    width: 0.74rem;
    height:0.44rem;
    float: right;
    font-size: 0.14rem;
    color: #fff;
    text-align: center;
    padding-top: 0.12rem;
    box-sizing: border-box;
}
.deta_forone{
    float: left;
    width: 2.8rem;
}
.deta_fortwo{
    float: left;
    height: 0.28rem;
    font-size: 0.1rem;
    color: #FF1135;
    text-align: center;
    padding-top: 0.06rem;
    box-sizing: border-box;
    margin-left: 0.05rem;
    background: url(../images/detaone.png) no-repeat left center;
    background-size: 100% 100%;
    padding-left: 0.05rem;
    padding-right: 0.05rem;
    margin-bottom: 0.05rem;
}
/*棰嗗埜寮规*/
.cuxiao{
    padding: 0.1rem 0.1rem 0.1rem 0.1rem;
}
.cuxiao .detail_erb{
    margin-top: 0.05rem;
}
.cuxiao .detail_erimg{
    margin-top: 0.1rem;
}
.mark5{
    width:100%;
    height:100%;
    background:rgba(0,0,0,.5);
    position:fixed;
    left:0;
    top:0;
    display: none;
    z-index: 20;
}
.mark5 .shang_h1{
    padding-top: 0.1rem;
    padding-bottom: 0.2rem;
}
.guanbi{
    width: 100%;
    height: 0.44rem;
    font-size: 0.15rem;
    color: #fff;
    text-align: center;
    background: #3ACDB7 ;
    position: absolute;
    bottom: 0;
    border: none;
}
.mark5 .list_ykq{
    height: 84%;
    overflow: auto;
}
.goods{
    width:0.23rem;
    height: 0.21rem;
    border: none;
}
.feicar{
    bottom: 0;
    height: 0.44rem;
}
.fei_con{
    width: 100%;
    display: block;
    clear: both;
    position: absolute;
    top: 0.44rem;
    bottom: 0.44rem;
    overflow: auto;
}
.fei_con .order_two{
    margin-left: 0;
}
.fei_con .shop_sp{
    float: none;
    clear: both;
    display: block;
}
.fei_con .shop_yi{
    text-align: center;
    padding-left: 0;
    background: #FDF6EC;
    padding-bottom: 0.15rem;
}
.feicar .total_amount{
    margin-top: 0.1rem;
    width: 100%;
}
.feicar .total_amount dt{
    float: left;
}
.feicar .total_amount dd{
    float: right;
    margin-right: 0.95rem;
    margin-top: 0.05rem;
}
.gwc-c{
    width: 0.85rem;
    height: 0.44rem;
    font-size: 0.15rem;
    color: #fff;
    background: #000;
    display: block;
    text-align: center;
    position: absolute;
    right: 0;
    padding-top: 0.1rem;
}
.gwc-c:before{
    top:0.05rem;
    left: 0.55rem;
}
.vipxq{
    margin-left: 0;
    margin-top: 0.12rem;
}
.tuig{
    color: #FF1135;
    font-size: 0.11rem;
}
.tui_guang .detail_baa1{
    width: 28%;
}
.tui_guang .detail_baa2{
    width: 28%;
}
.tuig{
    width: 14%;
    background: #fff;
    float: left;
    text-align: center;
    padding-top: 0.05rem;
}
.tuig b{
    display: block;
    font-size: 0.15rem;
}
.qqg{
    background: #FF1135;
    font-size: 0.1rem;
    color: #fff;
    padding-left: 0.04rem;
    padding-right: 0.04rem;
    border-radius: 4px;
    float: right;
    margin-top: 0.14rem;
    margin-right: 0.1rem;
}
.quanqiu .qr_ddlab {
    float: left;
    margin-right: 1px;
}
 .qr_thryi{
    position: relative;
}
 .gou_tab{
    position: absolute;
    right: 0.1rem;
    bottom:0;
}
.qqg_one{
    width: 100%;
    box-sizing: border-box;
    padding: 0.15rem;
    border-bottom: 1px solid #E6E6E6;
    display: table;
}
.qqg_onele{
    float: left;
}
.qqg_onetop{
    font-size: 0.12rem;
    color: #999999;
}
.qqg_onebot{
    font-size: 0.14rem;
    color: #333333;
    margin-top: 0.05rem;
}
.qqg_onebot_b{
    color: #FF1135;
}
.qqg_onebot_i{
    font-size: 0.1rem;
}
.qqg_oneri{
    float: right;
    width: 0.6rem;
    height: 0.26rem;
    border: 1px solid #FF1135;
    color: #FF1135;
    font-size: 0.1rem;
    text-align: center;
    background: none;
    margin-top: 0.1rem;
}
.mark6{
    width:100%;
    height:100%;
    background:rgba(0,0,0,.5);
    position:fixed;
    left:0;
    top:0;
    display: none;
    z-index: 20;
}
.mark6 .shang_h1{
    padding-top: 0.1rem;
    padding-bottom: 0.2rem;
}

.mark6 .list_ykq{
    height: 84%;
    overflow: auto;
}
/*棰勪及鏀跺叆*/
.yuji_one{
    margin: auto;
    margin-top: 0.11rem;
    background:url(../images/yuji.png) no-repeat center center;
    background-size:cover;
    width:3.45rem;
    height: 1.15rem;
}
.yuji_onetexo{
    font-size: 0.12rem;
    color: #FFEFCC;
    display: block;
    padding-top: 0.15rem;
    margin-left: 0.16rem;
}
.yuji_onetext{
    font-size: 0.26rem;
    color: #FFEFCC;
    margin-left: 0.165rem;
    display: block;
    padding-top: 0.1rem;
}
.yuji_onetexf{
    font-size: 0.12rem;
    color: #FFEFCC;
    margin-left: 0.05rem;
}
.yuji_onele{
    float: left;
    font-size: 0.12rem;
    color: #FFEFCC;
    margin-top: 0.15rem;
    margin-left: 0.16rem;
}
.yuji_oneri{
    float: right;
    margin-top: 0.15rem;
    margin-right: 0.14rem;
}
.yuji_onerimg{
    float: left;
    width: 0.1rem;
    height: 0.1rem;
    margin-right: 0.06rem;
    display: block;
    margin-top: 0.03rem;
}
.yuji_onetexs{
    float: left;
    font-size: 0.11rem;
    color: #FFEFCC;
    display: block;
}
.yugu_two{
    margin-top: 0.1rem;
}
.yugu_two_hd {
    overflow: hidden;
    zoom: 1;
    width: 100%;
    padding: 0.15rem;
    box-sizing: border-box;
    background: #fff;
}
.yugu_er {
    float: left;
    font-size: 0.13rem;
    color: #333;
    padding-right: 0.18rem;
}
.yugu_er.yugu_er_act{
    font-size: 0.15rem;
    color: #111;
    margin-top: -0.02rem;
}
.yugu_san{display:none;}
.yugu_san.yugu_er_this{ display:block;}
/*杩斿埄璇存槑*/
.fanli{
    width: 100%;
    padding:0 0.15rem 0.15rem 0.15rem;
}
.fanli h1{
    font-size: 0.14rem;
    color: #111111;
    padding-top: 0.2rem;
    font-weight: bold;
}
.fanli p{
    font-size: 0.12rem;
    color: #333333;
    padding-top: 0.1rem;
}
/*鎻愮幇*/
.tixian .yuji_one{
    position: relative;
    background:url(../images/tixan.png) no-repeat center center;
    background-size: cover;
}
.tixan{
    width: 0.85rem;
    height: 0.3rem;
    background: #fff4da;
    position: absolute;
    border-radius:0.075rem;
    right: 0.14rem;
    top:0.45rem;
    font-size: 0.15rem;
    color: #FF1135;
    display: flex;
    justify-content: center;
    align-items: center;
}
.tixan_two{
    width: 100%;
    background: #fff;
    display: table;
    margin-top: 0.11rem;
}
.tixan_twotexo{
    font-size: 0.15rem;
    color: #111;
    text-align: center;
    margin-top: 0.15rem;
    padding-bottom: 0.15rem;
    display: block;
    border-bottom: 1px solid #E6E6E6;
}
.tixan_thr{
    border-bottom: 1px solid #E6E6E6;
    display: block;
    clear: both;
    overflow: hidden;
    padding-bottom: 0.15rem;
}
.tixan_thrtexo{
    font-size: 0.14rem;
    color: #333;
    float: left;
    padding-left: 0.15rem;
    padding-top: 0.15rem;
}
.tixan_thrtext{
    font-size: 0.17rem;
    color: #FF1135;
    float: right;
    padding-right: 0.15rem;
    padding-top:0.14rem;
}
.tixan_thrcon{
    display: block;
    clear: both;
}
.tixan_thrtexf{
    font-size: 0.12rem;
    color: #666;
    float: left;
    padding-left: 0.15rem;
    padding-top: 0.1rem;
}
.tixan_thrtexs{
    font-size: 0.12rem;
    color: #111;
    float: right;
    padding-right: 0.15rem;
    padding-top: 0.1rem;
}
.text_bot{
    font-size: 0.12rem;
    color: #A6A6A6;
    margin-top: 0.61rem;
    margin-bottom: 0.325rem;
    text-align: center;
    display: block;
}
/*绔嬪嵆鎻愮幇*/
.jine_box{
    width: 100%;
    height: 2.2rem;
    background: #fff;
}
.jine_boximg{
    width: 1.34rem;
    height: 0.975rem;
    margin: auto;
    display: block;
    padding-top: 0.25rem;
}
.jine_boxtexo{
    font-size: 0.33rem;
    color: #FF1135;
    text-align: center;
    display:block;
}
.jine_boxtext{
    font-size: 0.14rem;
    color: #767676;
    text-align: center;
    display:block;
}
.jine_one{
    width: 100%;
    height: 0.5rem;
    background: #fff;
    margin-top: 0.11rem;
}
.jine_onetexo{
    height: 0.5rem;
    font-size: 0.15rem;
    color: #333;
    display: flex;
    align-items: center;
    padding-left: 0.15rem;
    float: left;
}
.jine_onetext{
    font-size: 0.12rem;
    color: #CECECE;
}
.jine_oneipt{
    height:0.5rem;
    display: flex;
    align-items: center;
    padding-left: 0.31rem;
    font-size: 0.12rem;
    color: #000;
    float: left;
    border: none;
}
.jine_oneipt::placeholder{
    color: #CECECE;
}
.jine_onetexf{
    font-size: 0.1rem;
    color: #FF1135;
    padding-top: 0.05rem;
    margin-left: 0.15rem;
    clear:both;
}
.jine_two{
    margin-top: 0.2rem;
}
.jine_twocen{
    width: 0.81rem;
    height: 0.81rem;
    background: #fff;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
.jine_twoimg{
    width: 0.21rem;
    height: 0.21rem;
}
.jine_twotexo{
    display:block;
    text-align: center;
    font-size: 0.1rem;
    color: #333;
    margin-top: 0.05rem;
}
.jine_thr{
    width: 94%;
    margin:auto;
    background: #E0E0E0;
    font-size: 0.17rem;
    color: #fff;
    border: 1px solid #E0E0E0;
    margin-top: 0.2rem;
    height: 0.49rem;
    display: block;
    border-radius:6px;
}
.jine_thrbg{
    width: 94%;
    margin:auto;
    background: #FF1135;
    font-size: 0.17rem;
    color: #fff;
    border: 1px solid #FF1135;
    margin-top: 0.2rem;
    height: 0.49rem;
    display: block;
    border-radius:6px;
}
.jine_thrtex{
    font-size: 0.1rem;
    color: #666;
    display:block;
    text-align: center;
    margin-top: 0.05rem;
}
.jine_thr::after {
    border: none;
}
.scimg{
    width: 0.81rem;
    height: 0.81rem;
    display: block;
    margin: auto;
}
.jine_two .img_box{
    border: none;
    width: 0.81rem;
    height: 0.81rem;
    border-radius:0 ;
}
.jine_two .upload input{
    width: 0.81rem;
    height: 0.81rem;
}
/*鏀粯瀹濇敹娆剧爜*/
.fei_tix_box{
    background: #fff;
    padding-bottom: 0.15rem;
    margin-top: 0.1rem;
}
.fei_tix{
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 0.15rem;
}
.fei_ipt{
    width: 1.43rem;
    height: 0.46rem;
    background: #fff;
    font-size: 0.15rem;
    color: #fc3156;
    border-radius: 6px;
    border: 1px solid #fc3156;
    margin-left: 0.1rem;
    margin-right: 0.1rem;
}
.act_ipt{
    background: #fc3156;
    color: #fff;
}
.no_ipt{
    background: #e0e0e0;
    color: #fff;
    border: none;
}
.shenhe_one{
    width: 100%;
    height: 1.9rem;
    background: #fff;
    padding-top: 0.4rem;
}
.shenhe_img{
    width: 0.74rem;
    height: 0.74rem;
    margin: auto;
    display: block;
}
.shenhe_p{
    font-size: 0.17rem;
    color: #000000;
    text-align: center;
    margin-top: 0.13rem;
}
.shenhe_two{
    width: 100%;
    padding-left: 0.15rem;
    padding-right: 0.15rem;
    box-sizing: border-box;
    background: #fff;
    margin-top: 0.11rem;
    display: table;
    padding-bottom: 0.1rem;
}
.shenhe_er{
    padding-top: 0.1rem;
    width: 100%;
    display: table;
}
.shenhe_erb{
    float: left;
    font-size: 0.12rem;
    color: #333333;
}
.shenhe_ersp{
    float: right;
    font-size: 0.12rem;
    color: #333333;
}
.she_ipt{
    margin-top: 0.6rem;
}
.shenhe_img2{
    width: 0.75rem;
    height: 0.75rem;
}
.shibai{
    font-size: 0.14rem;
    color: #999;
    display: block;
    text-align: center;
    margin-top: 0.05rem;
}
/*绮変笣*/
.fens_one{
    width: 100%;
    height: 0.45rem;
    background: #fff;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    box-sizing: border-box;
}
.fens_vie{
    width: 50%;
    height: 0.45rem;
    float: left;
    font-size: 0.15rem;
    color: #666666;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    border-bottom: 1px solid #fff;
}
.fens_one .fens_activ{
    border-bottom: 1px solid #FF1135;
    color: #FF1135;
}
.fens_two{
    width: 100%;
    background: #fff;
    display: table;
    margin-top: 0.1rem;

}
.fens_twobox{
    width: 100%;
    border-bottom: 1px solid #E6E6E6;
    padding-left: 0.15rem;
    padding-right: 0.15rem;
    box-sizing: border-box;
    display: table;
    padding-top: 0.15rem;
    padding-bottom: 0.15rem;
}
.fens_twole{
    width: 0.38rem;
    height: 0.38rem;
    border-radius: 50%;
    overflow: hidden;
    float: left;
}
.fens_twoimg{
    width: 100%;
    height: 100%;
    display: block;
}
.fens_twocon{
    float: left;
    margin-left: 0.105rem;
}
.fens_texo{
    font-size: 0.12rem;
    color: #333;
    display: block;
}
.fens_text{
    font-size: 0.1rem;
    color: #666;
    display: block;
    margin-top: 0.05rem;
}
.fens_twori{
    float: right;
    font-size: 0.14rem;
    color: #999;
    margin-top: 0.1rem;
}
.fens_twored{
    font-size: 0.14rem;
    color: #FF1135;
}

.maj_one{
    display: table;
    width: 100%;
    clear: both;
}
.maj_onele{
    width: 50%;
    border-right: 1px solid #E6E6E6;
    float: left;
    box-sizing: border-box;
}
.maj_oneri{
    width: 50%;
    float: left;
    box-sizing: border-box;
}
.maj_texo{
    font-size: 0.12rem;
    color: #333;
    float: left;
    padding-left: 0.15rem;
    display: block;
    padding-top: 0.06rem;
    padding-bottom: 0.06rem;
}
.maj_text{
    font-size: 0.14rem;
    color: #333;
    float: right;
    padding-right: 0.15rem;
    display: block;
    padding-top: 0.06rem;
    padding-bottom: 0.06rem;
}
/*鎴戠殑璁㈠崟*/
.dingdan_box .tab-hd .liquan_yi{
    width: 20%;
    margin-left: 0;
    margin-right: 0;
}
.dingdan_box .tab-bd{
    margin-top: 0.6rem;
}
.orrder_two{
    width: 100%;
    margin-top: 0.1rem;
    background: #fff;
    padding-bottom: 0.11rem;
    display: table;
}
.orrder_twoone{
    box-sizing:border-box;
    padding-left: 3%;
    padding-right: 3%;
    padding-top: 0.15rem;
    padding-bottom: 0.065rem;
    border-bottom: 1px solid #E6E6E6;
    display: table;
    width: 100%;
}
.orrder_twotexo{
    float: left;
    font-size: 0.12rem;
    color: #666666;
}
.orrder_twotext{
    float: right;
    font-size: 0.12rem;
    color: #000000;
}
.orrder_twotwo{
    width: 94%;
    margin: 0 auto;
    background: #F8F8F8;
    box-sizing:border-box;
    height: 0.74rem;
    margin-top: 0.115rem;
}
.orrder_tooimg{
    float: left;
    width: 0.74rem;
    height: 0.74rem;
}
.orrder_toori{
    float: left;
    margin-left: 0.11rem;
}
.orrder_tooritexo{
    font-size: 0.12rem;
    color: #333333;
    display: block;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    width: 2.57rem;
    margin-top: 0.1rem;
}
.orrder_tooritext{
    font-size: 0.1rem;
    color: #333333;
    display: block;
    margin-top: 0.025rem;
}
.orrder_tooz{
    float: left;
    font-size: 0.12rem;
    color: #000000;
    margin-top: 0.08rem;
}
.orrder_tooztex{
    font-size: 0.08rem;
    color: #000000;
}
.orrder_tooy{
    float: right;
    font-size: 0.12rem;
    color: #666666;
    margin-top: 0.08rem;
}
.orrder_tooytex{
    font-size: .09rem;
    color: #666666;
}
.orrder_twothr{
    width: 100%;
    border-bottom: 1px solid #E6E6E6;
    padding-top: 0.1rem;
    padding-bottom: 0.1rem;
    display: table;
}
.orrder_twrtexo{
    font-size: 0.1rem;
    color: #333333;
    margin-right: 0.13rem;
}
.orrder_twrtext{
    font-size: 0.14rem;
    color: #333333;
    margin-right: 0.15rem;
    float: right;
}
.orrder_twofor{
    float: right;
    margin-top: 0.11rem;
}
.orrder_tforle{
    float: right;
    width: 0.795rem;
    height: 0.31rem;
    border: 1px solid #7E7E7E;
    box-sizing:border-box;
    padding-top: 0.05rem;
    font-size: 0.14rem;
    color: #333333;
    text-align: center;
    border-radius: 4px;
    margin-right: 0.15rem;
}
.order_pj{
    border:none;
    color: #ffffff;
    background: #2cacf7;
}
.orrder_tforri{
    float: right;
    width: 0.795rem;
    height: 0.31rem;
    box-sizing:border-box;
    font-size: 0.14rem;
    color: #ffffff;
    text-align: center;
    border-radius: 4px;
    margin-right: 0.15rem;
    background: #3CD0C1;
    display: flex;
    align-items: center;
    justify-content: center;
}
.orrder_tforri b{

    float: left;
}

.dfudet_fiv{
    margin-top: 0.1rem;
    width: 100%;
    background: #fff;
    display: table;
    padding-bottom: 0.07rem;
    border-top: 1px solid #E6E6E6;
}
.dfudet_fivtexo{
    font-size: 0.12rem;
    color: #333;
    display: block;
    padding-top: 0.1rem;
    margin-left: 0.15rem;
    margin-right: 0.15rem;
    clear: both;
}
.orrder_twofor2{
    width: 100%;
    position: fixed;
    bottom: 0;
    margin-top: 0.31rem;
    height: 0.49rem;
    background: #fff;
    padding-top: 0.09rem;
}
.dfudet_one{
    width: 100%;
    height: 0.48rem;
    background: #3CD0C1;
}
.dfudet_onetex{
    padding-left: 3%;
    box-sizing:border-box;
    font-size: 0.16rem;
    color: #ffffff;
    padding-top: 0.12rem;
    float: left;
}
.dfudet_oneimg{
    float: right;
    width: 0.565rem;
    height: 0.43rem;
    margin-right: 0.32rem;
    margin-top: 0.05rem;
}
.you_nobtom .qr_forsi_b{
    font-size: 0.14rem;
    margin-top: 0.03rem;
}
.you_nobtom{
    border-bottom: none;
    padding-bottom: 0;
}
.photo_remove2{
    width: 50%;
    font-size: 0.17rem;
    color: #333;
    background: #fff;
    border: none;
    float: left;
    border-right: 1px solid #E6E6E6;
    height: 0.45rem;
}
.queding2{
    width: 50%;
    font-size: 0.17rem;
    color: #4ED3C6 ;
    background: #fff;
    border: none;
    float: left;
    height: 0.45rem;
}
.yfudetimg{
    float:right;
    width:0.49rem;
    height:0.475rem;
    margin-right:0.35rem;
    margin-top:0.01rem;
}
.yfadetimg{
    float: right;
    width: 0.535rem;
    height: 0.37rem;
    margin-right: 0.35rem;
    margin-top: 0.05rem;
}
.dpdetimg{
    float: right;
    width: 0.475rem;
    height: 0.45rem;
    margin-right: 0.18rem;

}
.qian{
    width: 100%;
    background: #fff;
    padding: 0.15rem;
    box-sizing: border-box;
    margin-bottom: 0.1rem;
}
.qian_sp{
    font-size: 0.12rem;
    color: #F67D92;
    display: block;
}
.dping{
    width: 100%;
    background: #fff;
    border-top: 1px solid #E6E6E6;
    display: table;
    box-sizing: border-box;
    padding: 0.1rem 0.15rem 0.1rem 0.15rem;
}

.dping_div{
    float: right;
    display: block;
}
.dping_ipt{
    width: 0.7rem;
    height: 0.2rem;
    color: #ffffff;
    float: left;
    display: block;
    font-size: 0.12rem;
    margin-right: 0.1rem;
    background: #2cacf7;
    border: none;
    border-radius: 0.02rem;
}
.dping_ipt2{
    width: 0.7rem;
    height: 0.2rem;
    color: #333;
    font-size: 0.12rem;
    float: left;
    display: block;
    border-radius: 0.02rem;
    border: 1px solid #7E7E7E;
    background: #ffffff;
    line-height: 0.2rem;
}
.dping_ipt3{
    width: 0.6rem;
    height: 0.18rem;
    border: 1px solid #747474;
    color: #fff;
    background: #747474;
    font-size: 0.12rem;
    float: left;
    display: block;
    border-radius: 0.02rem;
}
.photo_pop_sc{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: rgba(0,0,0,0.3);
    display: none;
    z-index: 9999;
}
.div_test1 {
    display: none;
    background: #494649;
    padding-top: 0.15rem;
    padding-bottom: 0.15rem;
    font-size: 0.14rem;
    color: #fff;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    border-radius: 0.1rem;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    z-index: 9999;
    width: auto;
}
/*閫�娆�*/
.dfudet_thr{
    width: 100%;
    background: #fff;
    display: table;
    padding-left: 3%;
    padding-right: 3%;
    box-sizing: border-box;
    padding-top: 0.11rem;
    padding-bottom: 0.11rem;
    position: relative;
}
.dfudet_thr .qr_thryi_dd{
    margin-top: 0.11rem;
}

.orrder_tooimg{
    float: left;
    width: 0.74rem;
    height:.74rem;
}
.tuitext{
    font-size: 0.14rem;
    color: #333333;
    display: block;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    width: 2.67rem;
}
.tuitext2{
    font-size: 0.12rem;
    color: #333333;
    display: block;
}
.shouh_one{
    width: 100%;
    height: 0.525rem;
    background: #fff;
    margin-top: 0.1rem;
}
.shouh_oneimg{
    width: 0.205rem;
    height: 0.2rem;
    margin-left: 0.15rem;
    margin-top: 0.15rem;
    float: left;
}
.shouh_oneimg2{
    width: 0.2rem;
    height: 0.2rem;
    margin-left: 0.15rem;
    margin-top: 0.15rem;
    float: left;
}
.shouh_onevie{
    float: left;
    margin-left: 0.08rem;
}
.shouh_onetexo{
    font-size: 0.12rem;
    color: #333;
    display: block;
    margin-top: 0.11rem;
}
.shouh_onetext{
    font-size: 0.1rem;
    color: #666;
    display: block;
}
.shouh_two{
    width: 100%;
    height: 0.52rem;
    background: #fff;
    margin-top: 0.1rem;
}
.shouh_twotexo{
    font-size: 0.14rem;
    color: #111;
    float: left;
    padding: 0.15rem;
}
.shouh_twoimg{
    width: 0.065rem;
    height: 0.11rem;

}
.shouh_twovie{
    float: right;
    margin-right: 0.15rem;
    display: flex;
    align-items: center;
    height: 0.52rem;
}
.unchecked{
    font-size: 0.14rem;
    color: #333;
    width: 100%;
    display: table;
    padding: 0.15rem;
    box-sizing: border-box;
    border-bottom: 1px solid #E6E6E6;
}
.checked{
    font-size: 0.14rem;
    color: #333;
    width: 100%;
    display: table;
    padding: 0.15rem;
    box-sizing: border-box;
    border-bottom: 1px solid #E6E6E6;
}
.shouh_twovieb{
    font-size: 0.12rem;
    color: #999;
}
.resultSpan{
    font-size: 0.12rem;
    color: #333;
    margin-right: 0.1rem;
}
.resultSpan1{
    font-size: 0.12rem;
    color: #333;
    margin-right: 0.1rem;
}
.shouh_two .detail_erimg{
    margin-top:0;
}
.unchecked .tuikqu{
    width:0.21rem;
    height:0.21rem;
    float: right;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 3%;
    box-sizing: border-box;
    background: url("../images/shyuan_bg.png");
    background-size: 100% 100%;
}
.tuikqu{
    display: none;
}
.checked .tuikqu{
    width:0.21rem;
    height:0.21rem;
    float: right;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 3%;
    box-sizing: border-box;
    background: url("../images/shyuan.png");
    background-size: 100% 100%;
}
.yuan_one{
    width: 100%;
    display: table;
    background: #fff;
    padding-bottom: 0.2rem;
}
.pjsh{
    width: 100%;
    height: 1.23rem;
    border: 1px solid #e6e6e6;
    margin-bottom: 0.15rem;
    border-left: none;
    border-right: none;
}
.yuan_tex{
    width: 100%;
    height: 1.2rem;
    overflow: auto;
    font-size: 0.14rem;
    color: #333;
    resize: none;
    padding: 0.1rem;
    border: none;
    word-break: break-all;
}
.yuan_tex::placeholder{
    font-size: 0.14rem;
    color: #999;
}
.yuan_two{
    width: 100%;
    background: #fff;
    margin-top: 0.1rem;
    margin-bottom: 0.8rem;
}
.qing_one{
    padding: 0.15rem;
    width: 100%;
    box-sizing: border-box;
    background: #fff;
    font-size: 0.14rem;
    color: #FF1135;
    margin-bottom: 0.1rem;
}
.qing_two{
    width: 100%;
    padding: 0.1rem;
    border-top: 1px solid #e6e6e6;
    box-sizing: border-box;
    background: #fff;
    display: table;
}
.qing_twob{
    font-size: 0.12rem;
    color: #333;
    float: left;
}
.qing_twosp{
    font-size: 0.12rem;
    color: #333;
    float: right;
}
.qing_twoipt{
    width: 1rem;
    height: 0.3rem;
    font-size: 0.15rem;
    color: #fff;
    background: #FF1135;
    border-radius: 4px;
    border: none;
    margin: auto;
    display: block;
    margin-top: 0.6rem;
}
.guapimg{
    float:right;
    width:0.54rem;
    height:0.41rem;
    margin-right:0.32rem;
    margin-top:0.05rem;
}
.wuliu{
    width: 100%;
    padding: 0.15rem;
    box-sizing: border-box;
    background: #fff;
    display: table;
}
.wuliu_h1{
    float: left;
    font-size: 0.15rem;
    color: #111;
}
.wuliup{
    margin-top: 0.2rem;
}
.wuliu_one{
    display: table;
    width: 100%;
}
.shuoming{
    width: 3.45rem;
    height: 2.61rem;
    margin: auto;
    display: block;
    margin-top: 0.18rem;
    margin-bottom: 0.18rem;
}
.xing{
    margin-top: 0.1rem;
}
.xing_one{
    width: 0.23rem;
    height: 0.23rem;
    float: left;
}
.ping_lab{
    font-size: 0.12rem;
    color: #999;
    position: absolute;
    bottom: 0.35rem;
    right: 0;
}
.ping_box{
    position: relative;
}
.ping_box .yuan_tex{
    border-bottom: none;
}
.niming{
    width: 100%;
    border-top: 1px solid #e6e6e6;
    display: table;
    padding-top: 0.15rem;
}
 .set{
    background: url("../images/ni.png") no-repeat left center;
    background-size: 0.13rem 0.13rem;
    font-size: 0.12rem;
    color: #333;
    padding-left: 0.2rem;
    margin-left: 0.15rem;
    float: left;
}
.setsp{
    font-size: 0.12rem;
    color: #999;
    float: right;
    margin-right: 0.1rem;
}

.niming .set_open{
    background: url("../images/ni_bg.png") no-repeat left center;
    background-size: 0.13rem 0.13rem;
    font-size: 0.12rem;
    color: #333;
    padding-left: 0.2rem;
    margin-left: 0.15rem;
    float: left;
}
/* pages/my/chengp.wxss */
.chengpimg{
    width: 100%;
    height: 0.85rem;
}
.chengptexo{
    font-size: 0.17rem;
    color: #333;
    text-align: center;
    display: block;
    margin-top: 0.15rem;
}
.chengptext{
    font-size: 0.15rem;
    color: #999;
    text-align: center;
    display: block;
    margin-top: 0.15rem;
}
.chengpipt{
    width: 1rem;
    height: 0.3rem;
    background: #4ED3C6;
    font-size: 0.15rem;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    border-radius: 4px;
    margin-top: 0.5rem;
}
.deng_one{
    width: 100%;
    box-sizing: border-box;
    display: table;
}
.deng_oneimg{
    width: 0.17rem;
    height: 0.17rem;
    display: block;
    margin-top: 0.15rem;
    margin-left: 0.15rem;
    border-right: none;
}
.deng_oneimg2{
    width: 1.15rem;
    height: 0.36rem;
    display: block;
    margin: auto;
    margin-top: 0.48rem;
}
.deng_two{
    width: 3.03rem;
    margin: auto;
    margin-top: 1rem;
    margin-bottom: 0.4rem;
}
.deng_twoipt{
    width: 3.03rem;
    height: 0.5rem;
    border: none;
    border-bottom: 1px solid #ABA6A6;
    font-size: 0.14rem;
    margin: auto;
    display: block;
    color: #333!important;
    padding-left: 0.1rem;
    padding-right: 0.1rem;
    box-sizing: border-box;
}

.denglu{
   /*  position: fixed;
    z-index: 99;
    top: 0; */
    width: 100%;
    height: 100%;
    background: #fff;
    margin-top: 0.6rem;
}
.deng_er{
    width: 3.03rem;
    height: 0.5rem;
    border-bottom: 1px solid #ABA6A6;
    margin: auto;
    display: block;
}
.deng_twoipt2{
    width: 1.75rem;
    height: 0.49rem;
    border: none;
    font-size: 0.14rem;
    float: left;
    color: #333!important;
    padding-left: 0.1rem;
    box-sizing: border-box;
}
.yanzm{
    font-size: 0.14rem;
    float: right;
    border: none;
    background: none;
    color: #4DD4C5 ;
    height: 0.5rem;
    padding-right: 0.1rem;
    box-sizing: border-box;
}
.deng_san{
    width:2.6rem;
    height:0.5rem;
    background:#4DD4C5;
    border-radius:0.25rem;
    font-size: 0.18rem;
    color: #fff;
    border: none;
    margin: auto;
    display: block;
}
.aquan{
    display: block;
    clear: both;
    font-size: 0.11rem;
    color: #ccc;
    margin-top: 0.08rem;
    padding-left: 0.1rem;
}
.aquan2{
    display: block;
    clear: both;
    font-size: 0.11rem;
    color: #4DD4C5 ;
    margin-top: 0.1rem;
    margin-left: 0.6rem;
}
.geng{
    width: 3.03rem;
    margin: auto;
    margin-top: 0.5rem;
}
.gengh1{
    font-size: 0.18rem;
    color: #333;
    display: block;
    font-weight: bold;
}
.gengsp{
    font-size: 0.12rem;
    color: #333;
    display: block;
    margin-top: 0.05rem;
}
.huideng{
    background: #aba6a6;
}
.gengh2{
    font-size: 0.14rem;
    color: #333;
}
.geng_b{
    font-size: 0.14rem;
    color: #333;
    float: left;
    margin-top: 0.15rem;
}
.geng_yi{
    width: 0.06rem;
    height: 0.05rem;
    float: left;
    margin-top: 0.23rem;
    margin-left: 0.05rem;
}
.geng_si{
    float: left;
    width: 2.6rem;
}
.xiaoh1 li{
    font-size: 0.15rem;
    color: #FFFDFA;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 0.44rem;
}
.xiaoh1 li.footer_active{
    font-size: 0.17rem;
}
.xiaoh1 b{
    margin-left: 0.04rem;
    margin-right: 0.04rem;
}
.xp_spn{
    margin-top: 0.08rem;
    margin-left: 0.05rem;
}
.shuzi{
    content: attr(data-totalitems);
    position: absolute;
    border-radius: 50%;
    background: #F72104;
    font-size: 0.11rem;
    color: #fff;
    top: -0.05rem;
    right: -0.08rem;
    text-align: center;
    padding: 0 0.04rem 0 0.04rem;
    z-index: 1;
}
.zuzhi{
    width: 100%;
}
/*鍠绘枃寮哄畾涔夌殑涓�涓彁绀烘*/
.yuwq-prompt{
    width: 220px;
    height: 54px;
    line-height: 54px;
    color: rgba(255,255,255,.72);
    text-align: center;
    position: fixed;
    left: 50%;
    top:80%;
    margin-left: -110px;
    z-index: 400;
    background-color: rgba(0,0,0,.64);
    border-radius: 6px;
    font-size: 14px;
    letter-spacing: 2px;
    text-indent: 2px;
    display: none;
}
.liquan_one{
    margin-top: 0.44rem;
}
.kajia{
    margin-top: 0.4rem;
}
.kajia .guo_xiaipt{
    width: 0.6rem;
    height: 0.3rem;
    margin-top: 0.08rem;
}
.kajia .shouye_fsanp{
    font-size: 0.16rem;
}
/*鍒嗕韩*/
.fenxiang{
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
}
.fenxiang .zhi_pin_onesp{
    float: left;
}
.fenxiang .pin_er{
    font-size: 0.1rem;
    float: left;
    background: #FF1135;
    color: #fff;
    padding-left: 0.05rem;
    padding-right: 0.05rem;
    border-radius: 4px;
    margin-top: 0.14rem;
    margin-left: 0.1rem;
}
.app_share{
    background: #fff;
    padding-bottom: 0.15rem;
}
.app_share .shouye_etdd{
    border-bottom: none;
}
.xin_shou{
    display: table;
    clear: both;
    padding: 0.1rem;
    width: 100%;
    box-sizing: border-box;
}
.xin_shou_box .orrder_twotexo{
    float: left;
    font-size: 0.14rem;
    color: #666666;
}
.orrder_twotexo2{
    width: 2.3rem;
}
.xinshuo{
   position: absolute;
    right: 0.1rem;
    font-size: 0.12rem;
    color: #fff;
    top:0.14rem;
}
.xin_li{
    top: 0.4rem;
}
.xin_lia{
    font-size: 0.1rem;
    position: absolute;
    color: #333;
    right: 0.1rem;
    top: 0.3rem;
}

/*.xin_gou .quan_span{*/
/*    margin-top: 0.22rem;*/
/*}*/
.xin_goutwo{
    display: block;
    clear: both;
}
.div_center .shouye_fslab{
    position: absolute;
    bottom: 0.15rem;
    left: 1.56rem;
}
.wuhuo .placeName{
    color: #999;
}
.wuhuo  .Flower_type{
    color: #999;
}
.wuhuo .order_two .wuhuo_one{
    background:rgba(44,44,44,0.7);
    font-size: 0.15rem;
    color: #fff;
    position: absolute;
    width: 1.14rem;
    height: 1.14rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.kong{
    width:1.47rem;
    height:1.215rem;
}
.cuowu .shop_kongp{
    color: #333;
    font-size: 0.3rem;
}
.cuowu .shop_kongp a{
    font-size: 0.2rem;
}
.cuowu_ipt{
   padding: 0.08rem 0.2rem 0.08rem 0.2rem;
    text-align: center;
    border: 1px solid #333;
    background: #fff;
    color: #333;
    font-size: 0.14rem;
    margin: auto;
    display: block;
    border-radius: 6px;
    margin-top: 0.1rem;
}
.photo_pop_xin{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: rgba(0,0,0,0.3);
    display: none;
    z-index: 12;
}

.photo_pop_shou{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: rgba(0,0,0,0.3);
    display: none;
    z-index: 11;
}
.select_one em{
    background:#EFEFF4;
    cursor:not-allowed;
    pointer-events:none;
}
.date_modatwo .gou_tab{
    position: static;
}
/*鐗╂祦*/
.wuliu_b{
    width: 0.1rem;
    height: 0.1rem;
    background: #d2d2d2;
    border-radius: 50%;
    display: block;
    float: left;
    border: 2px solid #d2d2d2;
    box-sizing: content-box;
    margin-top: 0.03rem;
    margin-left: -0.08rem;
}
.xin_wu{
    width: 100%;
    padding-left: 0.2rem;
    padding-right: 0.1rem;
    box-sizing: border-box;
}
.xin_wu_yi .wuliu_b{
    width: 0.15rem;
    height: 0.15rem;
    background: #ff0000;
    border: 2px solid #fcc6c6;
    box-sizing: content-box;
    margin-top: 0;
    margin-left: -0.1rem;
}
.xin_wu_one{
    border-left: 2px solid #e1e3e5;
    display: table;
}
.xin_wu_yi .xinwu_sp{
    color: #ff0000;

}
.xin_wu_yi .xinwu_b{
    color: #ff0000;
}
.xinwu_sp{
    display: block;
    font-size: 0.14rem;
    color: #9d9d9d;

}
.xinwu_b{
    display: block;
    font-size: 0.12rem;
    color: #9d9d9d;

}
.xinwu{
    padding-bottom: 0.3rem;
    padding-left: 0.16rem;
}
.xin_wu_one:last-child{
    border-left: 2px solid #fff;
}
.xin_wu_one:last-child .wuliu_b{
    margin-top: 0;
}
.photo_pop_qr{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: rgba(0,0,0,0.3);
    display: none;
    z-index: 9999;
}
.div_test2 {
    display: none;
    background: #494649;
    padding-top: 0.15rem;
    padding-bottom: 0.15rem;
    font-size: 0.14rem;
    color: #fff;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    border-radius: 0.1rem;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    z-index: 9999;
    width: auto;
}

.shi_video{
    width:100%;
    height: 3.75rem;
    background:#000;
    position:fixed;
    left:0;
    top:0.44rem;
    display: none;
    z-index: 20;
}
.shipin{
    width: 100%;
    height: 2.68rem;
}
.tui{
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 10px;
    color: #000;
    text-align: center;
    font-size: 0.1rem;
    position: absolute;
    transform: translate(-50%,0);
    left: 50%;
    padding: 0.04rem 0;
    width: 0.6rem;
    bottom: 0.25rem;

}
.qq_xin{
    margin-top: 0.1rem;
}
.qq_xin .guo_xiaipt{
    margin-top: 0.05rem;
}
.qq_xin2  .shouye_etdd_div{
    margin-top: 0;
}
.zhi_pin .pin_sanimg{
    margin-top: 0.1rem;
}
.fuzhi_div{
    padding: 0.1rem 0.1rem 0.1rem 0.1rem;
    background: #F72104;
    font-size: 0.12rem;
    width: 1.4rem;
    margin: auto;
    text-align: center;
    border-radius: 6px;
    color: #fff;
    border: none;
    display: block;
    margin-top: 0.14rem;
}

.yugu_qian{
    color: #FF1135;
}
.pin_zg{
    max-height: 1.253rem;
    overflow: auto;
    display: block;
}
.bang_oneipt{
    font-size: 0.14rem;
    margin: auto;
    display: block;
    height: 0.4rem;
    border: none;
    white-space:nowrap;
    opacity: 0;
}
.copy_url{
    font-size: 0.14rem;
    margin: auto;
    height: 0.4rem;
    border: none;
    white-space:nowrap;
    display: none;
    opacity: 0;
}
.shouye_etdl:last-child .shouye_etdd{
    border-bottom:none;
}
.shouye_etdl:first-child{
    padding-top: 0.15rem;
}
.mxtu{
  width: 100%;
    display: block;
}
.cheng_onesp::selection{
    background: none;
}
.kanjia_dp{
    font-size: 0.12rem;
    color: #FF1135;
    display: table;
    position: absolute;
    bottom: 0;
}
.orrder_two2{
     width: 100%;
     background: #fff;
     display: table;
     margin-top: 0.05rem;
 }
.orrder_two2:first-child{
    margin-top: 0;
}
.orrder_two2 .orrder_tooz{
    margin-top: 0;
}
.orrder_two2 .orrder_tooy{
    margin-top: 0;
}
.orrder_two2 .orrder_twothr{
    border:none;border-top: 1px solid #E6E6E6;margin-top: 0.115rem;
}
.orrder_two2 .orrder_twotext{
    color: #111111;
}
@media only screen and (max-width: 320px){
    .shouye_six .shouye_fysp{margin-left: 0;}
    .shouye_fsanp{margin-top: 0.05rem}
    .shouye_sixp{padding-top: 0.02rem;}
    .qr_thryi_dt{ margin-top: 0.04rem}
    .my_yidl { margin-left: 0.16rem;margin-right: 0.16rem;}
    .my_fivdd {padding-left: 0.06rem; padding-right: 0.06rem;}
}


/* 底部备案信息容器 */
.mobile-footer-record {
    width: 100%;
    background-color: #555555; /* 深灰色背景，还原示例样式 */
    color: #ffffff; /* 白色文字，提高对比度 */
    font-size: 12px; /* 手机端适配的小字体，清晰不拥挤 */
    text-align: center; /* 文字居中对齐 */
    padding: 10px 0; /* 上下内边距，左右无留白贴合屏幕 */
    line-height: 1.6; /* 行高优化，多行文字更易读 */
}
.mobile-footer-record a{
    color: #ffffff;
}
/* 备案图标样式：与文字对齐，缩小尺寸适配手机 */
.record-icon {
    width: 14px;
    height: 14px;
    vertical-align: middle; /* 与文字垂直居中 */
    margin-right: 4px; /* 图标与文字间距 */
}