﻿@charset "utf-8";
/* CSS Document */
html{font-size:100%; max-width:100%; margin:0 auto; overflow-x:hidden;}
/* 全局样式 ------------------------------------------------------------------*/
body ,div, h1, h2, h3, h4,h5, p, dl, dd, ol, ul, li,em,font,span, form, fieldset, input, button, textarea,a{ margin:0; padding:0; box-sizing:border-box; color:#101010; font-family:"PingFang-Regular"}
th, td{ margin:0; padding:0;}
html{ -webkit-text-size-adjust:none; word-wrap:break-word; margin:0; padding:0;}
h1, h2, h3, h4{ font-size:100%; font-weight:normal;}
ol, ul{ list-style:none;}
fieldset, img{ border:0;}
img{ border:none; -ms-interpolation-mode:bicubic; -o-object-fit:cover; object-fit:cover;}
cite, em, s, i, b{ font-style:normal;}
input, button, textarea, select{ font-size:100%;}
body, input, button, textarea, select, option{ font-size:normal;}
a, a:link, input, textarea{ text-decoration:none; outline:0; font-weight:normal;}
li, img, label, input{ vertical-align:middle;}
body{ font-size:.26rem; font-family:helvetica,arial; ;max-width:768px;position:relative; margin:0 auto; overflow-x:hidden; min-height:100%; background:#fff; line-height:1.5;}
input:focus,select:focus{ outline:none;}
textarea,select,input{ -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#828282;}
input::-moz-placeholder,textarea::-moz-placeholder{ color:#828282;}
input:-moz-placeholder,textarea:-moz-placeholder{ color:#828282;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#828282;}
input[type=button],input[type=submit],input[type=file],button,select{ -webkit-appearance:none;}



/*公用样式*/
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0; height:0; overflow:hidden;}
img{ border:none; -ms-interpolation-mode:bicubic; -o-object-fit:cover; object-fit:cover;}
.hidden{ display:none;}
.wrap{ width:100%; overflow:hidden;}
.comflex{ display:flex; flex-wrap:wrap; justify-content:space-between;}
.comflex1{ display:flex; flex-wrap:wrap;}
.comflex2{ display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.comflex3{ display:flex; flex-wrap:wrap; align-items:center;}
.comflex5{ display:flex; flex-wrap:wrap; justify-content:center;}
.comflex4{ display:-webkit-flex; -webkit-flex-flow:row-reverse wrap; display:flex; flex-flow:row-reverse wrap; justify-content:space-between;}
.pic{ position:relative; width:100%; overflow:hidden; transition:all .6s; display:block;}
.dfimg{ display:block; width:100%;}
.pic_w{ position:absolute; left:0; right:0; top:0; bottom:0;}
.pic_w a{ display:block;}
@font-face{ }
@font-face{ }
#app{
    margin: 0 auto;width:8.1rem; 
}
.login{ min-height:100vh; background:url(../images/lbg.jpg) #e4eaff center bottom no-repeat; background-size:100%; padding:.54rem;}
.login .clear{ width:100%;}
.login .logo{ width:1.68rem; margin:0 auto;}
.login .logo img{ display:block; width:100%;}
.login .l_t1{ font-size:.4rem; text-align:center; margin-top:1.1rem;}
.l_form{ display:block; width:100%;}
.l_form ul li{ width:100%; margin-top:.58rem;}
.l_intxt{ border-radius:1000px; background:#fff; width:100%; resize:none; line-height:1rem; border:none; padding:0 .2rem;}
.l_but{ color:#fff; width:100%; border:none; line-height:1.12rem; font-size:.36rem; background:#1684fc; border-radius:.26rem;}
.ck_s{ font-size:.28rem; padding:.15rem 0;}
.ck_s input{ display:none;}
.ck_s input + label span{ width:.28rem; height:.28rem; background:none; border:.02rem solid #828080; margin-right:.2rem;}
.ck_s input:checked + label span{ background:url(../images/ck.png) center center no-repeat; background-size:cover;}
.ck_s a{ color:#1684fc; margin:0 .05rem;}
.forget_txt{ text-align:right; font-size:.28rem;}

.i_infor{ height:2.64rem; width:100%; background:#1684fc; padding:0 .36rem;}
.i_infor .pic{ width:1.24rem; height:1.24rem; border-radius:.08rem; background:#fff; overflow:hidden; padding:.06rem;}
.i_infor .pic img{ width:100%; max-height:100%;}
.i_infor .txt{ padding-left:.18rem; width:calc(100% - 1.24rem); display:flex; flex-direction:column; justify-content:space-between; height:1.24rem;}
.i_infor .txt *{ color:#fffbfb;}
.i_infor .txt h3{ font-size:.4rem; line-height:1.4;}
.i_infor .txt i{ font-size:.24rem; border:.02rem solid #fffbfb; line-height:.4rem; padding:0 .1rem; margin-left:.14rem;}
.i_infor .txt p{ font-size:.28rem;}
.i_main{ padding:0 .28rem .36rem .28rem; width:100%;}
.titc{ width:100%; position:relative;}
.titc em{ font-size:.32rem; font-family:"PingFang-Medium";}
.titc .tab{ position:absolute; right:.2rem; top:50%; font-size:.28rem; line-height:.64rem; margin-top:-.32rem;}
.titc .tab i{ margin-right:.36rem; position:relative; color:#43525a;}
.titc .tab i:after{ content:""; display:block; position:absolute; left:0; right:0; bottom:0; height:.04rem; background:#fff; font-size:0; overflow:hidden;}
.titc .tab i:last-child{ margin-right:0;}
.titc .tab i.cur{ color:#1684fc;}
.titc .tab i.cur:after{ background:#1684fc;}
.i_con{ margin-top:.36rem; width:100%;}
.i_conc{ border-radius:.08rem; box-shadow:0 .04rem .08rem 0 rgba(0,0,0,.4); margin-top:.32rem;}
.order_list{ padding:.1rem 0 .1rem .4rem;}
.order_list li{ padding:.12rem 0 .12rem .4rem; font-size:.28rem; position:relative;}
.order_list li *{ color:#565656;}
.order_list li:before{ content:""; display:block; position:absolute; left:0; top:50%; width:.12rem; height:.12rem; margin-top:-.06rem; border-radius:.04rem; background:#1684fc; font-size:0; overflow:hidden;}
.order_list li .time{ width:1.74rem;}
.order_list li .name{ width:calc(100% - 3.8rem); text-align:center;}
.order_list li .price{ width:2.06rem;}
.order_list li .price font{ color:#e82424;}
.i_nav{ text-align:center; padding-bottom:.35rem;}
.i_nav li{ width:25%; margin-top:.35rem;}
.i_nav li a{ display:inline-block;}
.i_nav li img{ display:block; margin:0 auto; height:.8rem;}
.i_nav li p{ font-size:.28rem; margin-top:.1rem;}
.data_list{ text-align:center; padding-bottom:.5rem;}
.data_list li{ width:33.3333%; padding-top:.5rem;}
.data_list li em{ display:block; font-size:.36rem; font-family:"PingFang-Medium";}
.data_list li p{ font-size:.28rem; margin-top:.16rem;}
.fnav{ position:relative; height:1.32rem; z-index:78;}
.fnav-fixed{ left:50%; margin-left:-4.05rem; bottom:0; width:8.1rem; position:fixed; z-index:79; text-align:center; background:#fff; height:1.32rem;}
.fnav ul li{ width:20%; position:relative; padding-top:.19rem;}
.fnav ul li a{ display:inline-block;}
.fnav ul li img{ height:.44rem; margin:0 auto;}
.fnav ul li .ico3{ display:block;}
.fnav ul li .ico3_cur{ display:none;}
.fnav ul li p{ font-size:.26rem; color:#a7a7a7; margin-top:.1rem;}
.fnav ul li.cur .ico3_cur{ display:block;}
.fnav ul li.cur .ico3{ display:none;}
.fnav ul li.cur p{ color:#1684fc;}

.header{  height:1.44rem; position:relative; left:0; top:0; right:0; z-index:99;width:8.1rem; }
.header-fixed{ width:8.1rem; position:fixed; left:50%; top:0; margin-left:-4.05rem; height:1.44rem; background:#1684fc;}
.ico-back{ position:absolute; left:.06rem; top:50%; margin-top:-.24rem; padding-left:.52rem; line-height:.48rem; background:url(../images/back.png) left center no-repeat; background-size:.48rem .48rem; color:#fff; font-size:.32rem;}
.h_tit{ color:#fff; text-align:center; font-size:.36rem; line-height:1.44rem;}

.nav{ margin:0 -.1rem; padding:.16rem 0 .36rem 0;}
.nav ul{ width:100%;}
.nav ul li{ width:25%; text-align:center; margin-top:.22rem;}
.nav ul li a{ display:inline-block;}
.nav ul li img{ display:block; margin:0 auto; width:.96rem; height:.96rem;}
.nav ul li p{ font-size:.28rem; margin-top:.18rem;}

.kh_infor{ position:relative; padding-top:1.84rem;}
.kh_infor_t{ padding:0 .24rem; position:fixed; top:1.44rem; left:50%; width:8.1rem; margin-left:-4.05rem; background:#1684fc;}
.kh_infor .search{ width:100%; padding-bottom:.2rem;}
.kh_infor .s_intxt{ flex-grow:1; margin-right:.1rem; border:none; border-radius:.14rem; background:#fff; font-size:.28rem; padding:0 .24rem; line-height:.8rem;}
.kh_infor .s_inbut{ width:1.3rem; height:.8rem; border:none; border-radius:.14rem; background:url(../images/search.png) #fff center center no-repeat; background-size:.44rem .44rem; font-size:0; overflow:hidden; cursor:pointer;}
.kh_sort{ padding:0 .06rem;}
.kh_sort li{ width:1.8rem; position:relative;}
.kh_sort li .t1{ line-height:.88rem; color:#fff; font-size:.28rem; background:url(../images/point1.png) right center no-repeat; background-size:.24rem .14rem;}
.kh_sort li .txt{ position:absolute; left:0; top:90%; border-radius:.08rem; line-height:.66rem; padding:.05rem .2rem; font-size:.28rem; background:#fff; width:2.5rem; box-shadow:0 .01rem .03rem rgba(0,0,0,.1); display:none;}
.kh_sort li.cur .txt{ display:block;}
.kh_infor_list{ padding:0 .3rem;}
.kh_infor_list li{ border-bottom:.02rem solid #e8e8e8; padding:.32rem 0 .32rem .08rem; text-align:center; font-size:.32rem;}
.kh_infor_list li .w1{ width:.42rem; height:.42rem; line-height:.42rem; font-size:.28rem; border-radius:50%; background:#d4e6f9; color:#1684fc;}
.kh_infor_list li .w2{ width:2.14rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.kh_infor_list li .w3{ width:1.58rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.kh_infor_list li .w4{ width:1.52rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.kh_infor_list li .w5{ width:.52rem;margin-left:.38rem; flex-grow:1;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.f_bot{ height:1.56rem; position:relative; left:0; top:0; right:0; z-index:99;}
.f_bot-fixed{ width:8.1rem; position:fixed; left:50%; bottom:0; margin-left:-4.05rem; height:1.56rem; background:#fff; padding:0 .42rem;}
.f_bot-fixed em{ margin-right:.3rem; font-size:.32rem;}
.f_bot-fixed em font{ color:#e82424; padding:0 .05rem;}
.add_but{ flex-grow:1; text-align:center; line-height:.72rem; color:#fff; font-size:.32rem; border-radius:.08rem; border:none; background:#1684fc;}

.kh_detail{ width:100%;}
.kh_detail ul{ padding:0 .3rem; background:#fff; border-top:.5rem solid #f0f0f0;}
.kh_detail ul:nth-child(1){ border-top:none;}
.kh_detail ul li{ border-bottom:.02rem solid #e8e8e8; padding:.32rem .1rem;}
.kh_detail ul li:last-child{ border-bottom:none;}
.kh_detail ul li .t2{ font-size:.32rem;}
.kh_detail ul li .t2 em{ min-width:1.28rem; text-align:justify; text-justify:distribute-all-lines; text-align-last:justify; -moz-text-align-last:justify; -webkit-text-align-last:justify;}
.kh_detail ul li .w1{/* width:calc(100% - 1.6rem);*/ flex-grow:1; padding-left:.08rem; position:relative;}
.adr_but{ position:absolute; right:.1rem; top:50%; background:url(../images/adr.png) 0 0 no-repeat; background-size:cover; width:.24rem; height:.32rem; margin-top:-.16rem;}
.dt_sel{ border:none; background:none; min-width:1.6rem; float:right; background:url(../images/point2.png) right center no-repeat; background-size:.24rem .14rem;}
.kh_detail ul li .time{ text-align:right; color:#1684fc;}
.data_all{ width:100%; margin:.32rem -.1rem 0 -.1rem; padding:.5rem .1rem .28rem .1rem; border-top:.02rem solid #e8e8e8;}
.data_all dd{ width:1.48rem; height:1.48rem; text-align:center; border-radius:.08rem; background:#d4e3f9; padding-top:.2rem;}
.data_all dd em{ font-size:.32rem; color:#1684fc; display:block;}
.data_all dd p{ font-size:.28rem; margin-top:.12rem;}
.follow_records{ width:100%; margin:0 -.1rem; padding:0 .1rem;}
.follow_records p{ justify-content:space-between; border-top:.02rem solid #e8e8e8; padding:.36rem 0 .04rem 0; margin-top:.32rem;}
.follow_records p i{ padding-left:.14rem;}
.k_intxt{ border:none; font-size:.28rem; width:100%;}
.ck_r{ font-size:.28rem; margin-right:.4rem;}
.ck_r:last-child{ margin-right:0;}
.ck_r input{ display:none;}
.ck_r input + label span{ width:.28rem; height:.28rem; background:none; border:.02rem solid #e8e8e8; margin-right:.2rem; border-radius:50%; position:relative;}
.ck_r input:checked + label span{ border-color:#1684fc;}
.ck_r input:checked + label span:after{ content:""; display:block; position:absolute; left:50%; top:50%; width:.12rem; height:.12rem; border-radius:50%; transform:translate(-50%,-50%); background:#1684fc; font-size:0; overflow:hidden;}

.dt_bot{ height:1.58rem; position:relative; left:0; top:0; right:0; z-index:99;}
.dt_bot-fixed{ width:8.1rem; position:fixed; left:50%; bottom:0; margin-left:-4.05rem; height:1.58rem; border-top:.02rem solid #bbb; background:#fff; padding:.48rem .32rem;}
.dt_but{ border:none; cursor:pointer; color:#fff; background:#1684fc; line-height:1rem; font-size:.33rem; border-radius:.08rem; width:1.36rem; text-align:center;}
.dt_but.del_but{ background:#e82424;}

a.add_but{
    line-height:1rem;
}

.add_gg{ padding:.4rem .24rem; min-height:calc(100vh - 3rem); background:#f0f0f0;}
.gg_dt{ background:#fff; width:100%; border-radius:.08rem; padding:0 .44rem .15rem .24rem; font-size:.28rem;}
.gg_list{ padding:0 0 0 .64rem;}
.gg_list li{ position:relative; border-bottom:.02rem solid #d7d7d7; padding:.3rem 0; width:100%;}
.add_nub{ position:absolute; right:0;  border-radius:.18rem; padding:0 .16rem; font-size:.26rem; background:#fff; color:#1684fc; cursor:pointer; border:.02rem solid #1684fc;}
.minus_but{ width:.4rem; height:.4rem; position:absolute; left:-.64rem; top:.4rem; background:url(../images/minus.png) 0 0 no-repeat; background-size:cover;}
.gg_t0{ width:1.35rem;}
.gg_intxt{ flex-grow:1; border:none; line-height:.6rem;}
.gg_t1{ width:100%; padding:.38rem 0;}
.gg_t1 a{ color:#828080;}
.gg_but{ margin-top:.64rem; width:100%;}
.gg_add_but{ border-radius:1000px; border:.02rem solid #1684fc; font-size:.32rem; color:#1684fc; background:#fff; text-align:center; cursor:pointer; width:3.14rem; line-height:.92rem;}
.f_bot1,.f_bot1 .f_bot-fixed{ background:#f0f0f0;}
.add_but.save_but{ line-height:.88rem;}

.graybg{ background:#f0f0f0;}
.pro_mag{ padding-top:1rem;}
.pro_sider{ width:2rem; background:#fff; position:fixed; left:0; top:2.44rem; bottom:1.58rem; overflow-x:scroll; -webkit-overflow-scrolling:touch; z-index:100;}
.pro_sider ul li{ width:100%; line-height:.8rem; font-size:.28rem; position:relative;}
.pro_sider ul li a{ display:block; padding-left:.34rem; color:#415058;}
.pro_sider ul li.cur{ background:#e6f7ff;}
.pro_sider ul li.cur:after{ content:""; display:block; position:absolute; top:0; right:0; bottom:0; width:.05rem; background:#1684fc; font-size:0; overflow:hidden;}
.pro_sider ul li.cur a{ color:#1684fc;}
.pro_w{ padding:.2rem .2rem .2rem 2.24rem;}
.pro_list{ width:100%;}
.pro_list li{ width:100%; background:#fff; border-radius:.08rem; padding:.24rem;}
.pro_list li .pic{ width:1.28rem; height:1.28rem; overflow:hidden;}
.pro_list li .pic img{ display:block; width:100%; height:100%;}
.pro_list li .txt{ padding-left:.24rem; width:3.9rem;}
.pro_list li .txt em{ display:block; font-size:.28rem;}
.pro_list li .txt p{ font-size:.26rem; color:#565656; padding-top:.04rem;}
.graybg .f_bot-fixed em{ min-width:1.24rem;}

.order_mag{ padding-top:2rem;}
.date_ck{ color:#fff; font-size:.28rem; padding-bottom:.04rem; line-height:.96rem;}
.d_intxt{ border:none; width:2.7rem; color:#fff; background:url(../images/point3.png) right center no-repeat; background-size:.16rem .24rem; line-height:.76rem;}
.date_ck i{ padding:0 .2rem;}
.d_inbut{ border:none; color:#fff; cursor:pointer; background:none; margin-left:.24rem; line-height:.76rem;}
.order_list1{ padding:0 .28rem .28rem .28rem;}
.order_list1 li{ background:#fff; border-radius:.08rem; margin-top:.28rem;}
.order_list1 li .date_txt{ font-size:.32rem; padding:.22rem .28rem; border-bottom:.02rem solid #e8e8e8; justify-content:space-between;}
.order_list1 li .date_txt em{ color:#1684FC;}
.order_list1 li .date_txt span{ color:#09AD5E;}
.order_list1 li .order_nub{ font-size:.26rem; padding:.275rem .28rem;}
.order_list1 li .order_name{ font-size:.32rem; padding:.05rem .28rem;}
.order_list1 li .other{ font-size:.28rem; padding:.2rem .28rem .28rem .28rem; justify-content:space-between;}
.order_list1 li .other span{ font-size:.32rem;}
.order_list1 li .other span font{ color:#e82424;}

.ps_c{ width:100%; padding:0 .3rem;}
.tit1{ text-align:center; font-size:.32rem; line-height:1.1rem; padding-top:.1rem; border-bottom:.02rem solid #d6d6d6;}
.ps_list{}
.ps_list li{ border-bottom:.02rem solid #d6d6d6; position:relative; font-size:.28rem;}
.ps_list li a{ display:block;}
.ps_list li em{ display:block; padding-left:.7rem; line-height:1.12rem;}
.ps_list li .ico4{ position:absolute; height:.38rem; left:.1rem; top:50%; margin-top:-.19rem;}
.ps_list li .txt_rt{ position:absolute; right:.22rem; top:50%; line-height:.44rem; margin-top:-.22rem; display:block; padding-right:.46rem; background:url(../images/point4.png) right center no-repeat; background-size:.16rem .24rem;}
.ps_list li .txt_rt i{ display:inline-block; color:#fff; border-radius:.44rem; background:#e82424; min-width:.28rem; text-align:center; padding:0 .08rem;}
.ps_sel{ display:block; position:absolute; right:.22rem; top:50%; height:1rem; margin-top:-.5rem; background:url(../images/point2.png) right center no-repeat; background-size:.24rem .14rem; border:none; padding-right:.84rem; color:#1684fc;}
.ps_adr{ display:block; position:absolute; right:.22rem; color:#565656; top:50%; line-height:1.5; margin-top:-.21rem; border:none; background:url(../images/adr1.png) right center no-repeat; background-size:.28rem .4rem; width:4.9rem; padding-right:.5rem;}

.nodata{
	text-align:center;color:#cccccc;margin-top:1rem
}
.nodata img{
	display:inline-block;width:50px
}


        .layer-custom-btn .layui-layer-btn0 {
            background-color: #ffffff !important;
            border: none !important;
            border-radius: 0px !important;
            color: #07C160 !important;
            font-weight: bold !important;width:calc(50% - 1px)!important;margin: 0!important;padding: 0!important;
            height: 50px!important;line-height: 50px!important;border-right: 1px solid #f1f1f1!important;
        }
        
        .layer-custom-btn .layui-layer-btn1 {
            background-color: none !important;
            border: none !important;
            border-radius: 0px !important;
            color: #cccccc !important;
            font-weight: bold !important;width: 50%!important;margin: 0!important;padding: 0!important;
               height: 50px!important;line-height: 50px!important;
        }
        
        
      .layer-custom-btn .layui-layer-btn {
    padding: 0 !important; /* 去除内边距 */
    margin: 0 !important;  /* 去除外边距 */
    text-align: center;
    border-top: 1px solid #eee;
}

      .layer-custom-btn .layui-layer-btn a {
    margin: 0 !important; /* 去除按钮外边距 */
    border-radius: 0 !important; /* 可选：去除圆角 */
    flex: 1; /* 让按钮平均分配宽度 */
}   
       
      .layer-custom-btn {
            border-radius: 8px !important;
            overflow: hidden !important;
        }
        
      .layer-custom-btn .layui-layer-title {
            border-radius: 8px 8px 0 0 !important;
           
        
            border-bottom: none !important;
        }
        
      .layer-custom-btn .layui-layer-content {
            border-radius: 0 0 8px 8px !important;
        }
        
