@charset "utf-8";
body,form,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt,p,hr,input,em{margin:0;padding:0;list-style:none;-webkit-text-size-adjust:none; vertical-align: middle; font-weight:normal;}
body{ font-size:14px; color: #333333; background: #fff; font-family:'\5FAE\8F6F\96C5\9ED1','Nanum Gothic','-apple-system';}
h1,h2,h3,h4,h5,h6{font-size:100%}
table,img,iframe{border:none}ul{list-style:none}
a{ color:#000; text-decoration:none;outline:none;}
a:hover {text-decoration:none;}
a:active {color:#000;text-decoration:none;}
ol,ul {list-style:none;}
fieldset,img {border:0;}
i,em{ font-style:normal;}
.left{ float:left;}
.right{ float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}
.mt50{ margin-top:50px;}
.mt55{ margin-top:55px;}
.mt60{ margin-top:60px;}
.mt70{ margin-top:70px;}
.mt80{ margin-top:80px;}
.mt100{ margin-top:100px;}
body{background: #fff;}
@font-face {
  font-family: "iconfont"; 
  src: url('../fonts/iconfont.woff2') format('woff2'),
       url('../fonts/iconfont.woff') format('woff'),
       url('../fonts/iconfont.ttf') format('truetype');
      
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/******************前置end!**********************/
.w480{width:480px; height: auto; overflow: hidden; margin-left: auto; margin-right: auto;min-height: 100vh; position: relative;}
.dl_bg{background: linear-gradient(-52deg, #ffffff 60% , #cddcff );height: 100%;position: relative;}
/*登录页*/
.dl_page_{height: auto; position: relative;}
.bj_huang{width:100%; height: auto; position: absolute; top: 0; right: 0;}
.dl_page{width:auto; height: auto;padding: 0 .65rem;margin-top:15vh;}
.dl_page h2{width:auto; height: auto;font-size:.48rem;line-height: 1.3;margin-bottom: 1.3rem;}
.modal_content{width:100%; height: auto;}
.modal_content > div{width:100%; height:53px;border-radius: 10px;border: 1px solid #e7e7e7;overflow: hidden; margin-bottom: 20px;}
.modal_content > div input{width:calc(100% - 32px); height:53px;line-height: 53px;font-size: 14px; background: none;border: none;outline: none;padding: 0 15px}
.modal_content .code1{display: flex;}
.modal_content .code1 input{width: auto; flex: 1; display: inline-block;}
.modal_content .code1 input.btn-default{width: auto; flex: 1; color:#418eff; position: relative;text-align: center;}
.modal_content .code1 > div{width: auto;  height: 100%; position: relative;}
.modal_content .code1 > div:after{width:1px;position:absolute;height: calc(100% - 24px);content:' ';background: #d1d1d1;left: 0px; top: 50%; transform: translateY(-50%);}
.next{width:100%; height: auto; background: #418eff;height:55px;border-radius: 10px;}
.next button{width:100%; height: auto; background: none;border: none;outline: none; color: #fff; font-size: 14px;text-align: center; line-height: 53px;}
.modal_content  > div.sb_m{display: flex;align-items: center;}
.modal_content  > div.sb_m img{display:inline-block; width: 20px; height: auto;margin-right: 15px;}
.dl_page_btm{width:100%; height: auto;position: absolute;bottom: 0px;left: 0px;}
.dl_page_btm .dl_page_yd{width:100%; height: auto; display: flex;align-items: center;justify-content: center;}
.dl_page_btm .dl_page_yd input{width:15px; height:15px; display:inline-block;border-radius: 100px;border: none !important;outline: none;}
.dl_page_btm .dl_page_yd p{width:auto; height:auto; display:inline-block;font-size:14px;white-space: nowrap;}
.dl_page_btm .dl_page_yd p a{color: #418eff;}
.dl_page_yd_checkbox{width:15px; height:15px;border: 1px solid #e7e7e7;border-radius: 100px; margin-right:5px;}

/* 去掉 checkbox 边框并自定义样式 */
.dl_page_yd_checkbox input[type="checkbox"] {
  /* 移除默认边框和外观 */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
 
}

/* 选中状态样式 */
input[type="checkbox"]:checked::after {
  content: "✓";
  position: absolute;
  color: #333;
  font-size: 14px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -70%);
}


.dl_page_btm .wxts{width:100%;background:#ebf3ff;border-top-left-radius: 30px;border-top-right-radius: 30px;margin-top: 5%;}
.dl_page_btm .wxts p{width:auto;padding:5%;font-size: 14px;line-height: 1.6;}

/*历史订单*/
.bg_h{background:#f3f3f5;}
.lsdd_page{width: 100%;height: auto;}
.lsdd_page .nav_hd{width: 100%;height: auto; background: #fff;}
.lsdd_page .nav_hd ul{width:auto;height: auto;padding:0 5%; display: flex;justify-content: space-between;}
.lsdd_page .nav_hd ul li{width:auto;height:100%;font-size:18px;position: relative;padding-top:15px; padding-bottom:25px;}
.lsdd_page .nav_hd ul li.on{width:auto;height:100%;color: #418eff;}
.lsdd_page .nav_hd ul li.on:after{width:50%;height:2px;background: #418eff; position: absolute;bottom: 0px; left: 50%; transform: translateX(-50%); content: '';}
.lsdd_page .lsdd_page_content{width:95%; margin-left: 2.5%;}
.lsdd_page .lsdd_page_content ul{width:100%; }
.lsdd_page .lsdd_page_content ul li{width:94%;padding: 3%; background: #fff; border-radius: 15px;overflow: hidden; margin-top:5%; }

.lsdd_page .lsdd_page_content ul li a{display: block; width: 100%; height: auto;display: flex;justify-content: space-between;position: relative;}
.lsdd_page .lsdd_page_content ul li .dd_cont{width:auto; height: auto;flex: 1;}
.lsdd_page .lsdd_page_content ul li .dd_cont h2{width: auto; height: auto;font-size: 18px; display: inline-block;margin-bottom: 4%;}
.lsdd_page .lsdd_page_content ul li .dd_cont_{width: auto; height: auto;display: flex;justify-content: space-between;align-items: flex-start;}
.lsdd_page .lsdd_page_content ul li .dd_cont_ img{width:115px; height:115px;border-radius: 10px; overflow: hidden; }
.lsdd_page .lsdd_page_content ul li .dd_cont_ .dd_cont_text{width:auto; height:auto;flex: 1; }
.lsdd_page .lsdd_page_content ul li .dd_cont_ .dd_cont_text p{font-size: 16px;line-height: 1.8;display: inline-block; width: auto;padding: 0 3%;white-space: nowrap;}

.lsdd_page .lsdd_page_content ul li .dd_zt{width: auto; height: auto;display: flex;flex-direction: column; align-items: flex-end;}
.lsdd_page .lsdd_page_content ul li .dd_zt p{font-size: 18px; white-space: nowrap;}
.lsdd_page .lsdd_page_content ul li .dd_zt p:nth-child(1){margin-bottom: 4%; }
.lsdd_page .lsdd_page_content ul li .dd_zt p.dd_cont_money{font-size: 20px;line-height: 1.5; color: #d41515; }
.lsdd_page .lsdd_page_content ul li .dd_zt p.sx{color: #418eff; }

/*智能检测*/
.znjc_page{width:100%; height: auto; overflow: hidden;}
.znjc_page .znjc_page_sj{width:100%; height: auto; background: linear-gradient(-180deg, #3c6ed1 , #7cc6e5);display: flex
;flex-direction: column;align-items: center;padding: 5% 0;}
.znjc_page .znjc_page_sj .znjc_page_sj_q{width:238px; height:238px; background: url("../img/bg_yuanhuan.png") no-repeat center top; background-size: 100% auto; display:flex;align-items: center;flex-direction: column;justify-content: center; color: #fff;line-height: 30px;}
.znjc_page .znjc_page_sj .znjc_page_sj_q p{font-size:30px; display: flex;align-items: flex-end;}	
.znjc_page .znjc_page_sj .znjc_page_sj_q span{font-size:25px;}	
.znjc_page .znjc_page_sj .znjc_page_sj_q p sub{font-size:23px;margin-left:5%;}	
.znjc_page .znjc_page_sj .znjc_page_sj_ul{width:100%; height: auto;padding: 5% 0;}	
.znjc_page .znjc_page_sj .znjc_page_sj_ul ul{width:90%;margin-left: 5%;display: flex;justify-content: space-between;align-items: center;}
.znjc_page .znjc_page_sj .znjc_page_sj_ul ul li{width:auto;height: auto; color: #fff;font-size: 20px; text-align: center;}	
.znjc_page .znjc_page_sj .znjc_page_sj_ul ul li p{width:auto;height: auto; color: #fff;font-size: 17px;}	
.znjc_page .znjc_page_content{width:90%;margin-left: 5%;background: #fff;border-top-left-radius: 20px;border-top-right-radius: 20px; overflow: hidden;margin-top: -5%;}
.znjc_page .znjc_page_content ul{width:auto;height: auto;padding: 5%;}
.znjc_page .znjc_page_content ul li{width:100%;height: auto;display: flex;justify-content: space-between;margin-bottom: 5%;}
.znjc_page .znjc_page_content ul li .znjc_page_li_l p,.znjc_page .znjc_page_content ul li .znjc_page_li_r p{font-size: 18px; color: #333333;}
.znjc_page .znjc_page_content ul li .znjc_page_li_r p{color: #666666;margin-bottom: 5%;display: flex;align-items: center;white-space: nowrap;}
.znjc_page .znjc_page_content ul li .znjc_page_li_r p span{display: inline-block; width: 15px; height: 15px; background: #3587ff; font-size: 10px; color: #fff;border-radius: 100px;text-align: center;line-height: 15px;margin-left: 5px;}
.znjc_page .znjc_page_content ul li .znjc_page_li_r p span.cw{ background:#ff5353; }
.znjc_page .znjc_page_content ul li .znjc_page_li_r{flex: 1;display: flex;flex-direction: column;align-items: flex-end;}
.znjc_page .znjc_page_content ul li .znjc_page_li_r p.zc{display: inline-block; width: auto; height: auto;background: #418eff;border-radius: 3px; overflow: hidden; color: #fff;padding:1%;}
.znjc_page .znjc_page_content  .xlfs{width:auto;height: auto;padding: 5%;padding-top: 0px;}
.znjc_page .znjc_page_content  .xlfs p{width:auto;height: auto;font-size: 16px; line-height: 1.8; color:#333333;}
.znjc_page .znjc_page_content .xlfs p span{font-size: 16px; color: #418eff;margin-right: 8px;}
.znjc_page .znjc_page_content .xlfs p a{color: #418eff;margin-left: 8px;}

/*用户钱包*/
.yhqb_page{width:95%;height: auto; margin-left: 2.5%; }
.yhqb_page .yhqb_page_money{width:100%;height: auto; background: url("../img/qb_bg.jpg") no-repeat center top; background-size: 100% 100%;padding:3%;border-radius: 20px; overflow: hidden;position: relative;overflow: hidden; margin: 5% 0;}
.yhqb_page .yhqb_page_money h2{width:100%;color: #fff;font-size: 18px;margin-bottom:10%;}
.yhqb_page .yhqb_page_money p{width:100%;color: #fff;font-size: 30px;margin-left: -6px;}
.yhqb_page .yhqb_page_money p span{margin-right:5px;}
.yhqb_page .yhqb_page_money h3{width:100%;color: #fff;font-size: 18px; margin: 2% 0;margin-bottom: 5%;}
.yhqb_page .yhqb_page_money .qcz{display: inline-block; width: auto; height: auto; background: #fff; border-bottom-left-radius: 50px;border-top-left-radius: 50px;right:0; bottom:20%; position: absolute;padding: 2% 3%;}
.yhqb_page .yhqb_page_money .qcz p{font-size: 18px; color:#418eff;margin-left:0px;}
.yhqb_page .yhqb_page_czjl,.yhqb_page_cz{width:100%; background: #fff;border-radius: 15px; overflow: hidden;}
.yhqb_page .yhqb_page_czjl ul,.yhqb_page_cz ul{width:auto; padding: 2.5%;padding-bottom: 12vh;}
.yhqb_page .yhqb_page_czjl ul li{width:100%; height: auto; border-bottom: 1px solid #dedede;padding: 3% 0;}
.yhqb_page .yhqb_page_czjl ul li .czje,.yhqb_page .yhqb_page_czjl ul li .czje_time{width:100%; height: auto; display: flex;justify-content:space-between; align-items: center;}
.yhqb_page .yhqb_page_czjl ul li .czje p{font-size:19px; color: #333333;}
.yhqb_page .yhqb_page_czjl ul li .czje span{font-size:23px; color: #333333;}
.yhqb_page .yhqb_page_czjl ul li .czje_time p,.yhqb_page .yhqb_page_czjl ul li .czje_time span{font-size:15px; color: #999999;}
.yhqb_page_czjl ul li .czje_time{margin-top:2%;}
.yhqb_page_czjl ul li:last-child{border:none;}
.yhqb_page .yhqb_page_czjl h2,.yhqb_page_cz h2{display: inline-block;font-size: 18px;color: #333333;padding-top: 5%; padding-left: 2.5%;position: relative; line-height: 18px; padding-left: 5px;}
.yhqb_page .yhqb_page_czjl h2 a,.yhqb_page_cz h2 a{width:auto;height: auto;position: relative;display: inline-block;padding-left:9px;}
.yhqb_page .yhqb_page_czjl h2 a:before,.yhqb_page_cz h2 a:before{width:auto;height: auto;content: '|' ; color:#418eff;font-size: 12px; font-weight: bold;  position: absolute; top:50%; left: 0px; transform: translateY(-50%);}
.yhqb_page .ljcz{width:95%; margin-left: 2.5%;display: flex; border-radius: 100px;font-size: 18px;}
.yhqb_page .ljcz a{width:100%; height: auto; padding: 3.5% 0;text-align: center; color: #fff;margin: 0 5px;background: #418eff;border-radius: 30px;}
/*充值*/
.yhqb_page_cz ul {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin-top:3%;padding-bottom: 0;}
.yhqb_page_cz ul li{width:30%; height: auto;background: #d0eeff;border-radius: 5px;overflow: hidden;position: relative;padding: 2% 0;  display: flex;align-items: center;justify-content: center;margin-bottom: 5%;}
.yhqb_page_cz ul li p{width:100%; height: auto;color: #418eff;font-size: 30px; display: flex;align-items: center;justify-content: center;padding:8% 0;overflow: hidden;}
.yhqb_page_cz ul li p span{width:auto; height: auto;color: #418eff;font-size: 19px;margin: 0;}
.yhqb_page_cz ul li sub{width:100%; height: auto;color: #ff4949;font-size: 11px;position: absolute; left: 0;bottom:15%;text-align: center;}
.yhqb_page_cz ul li.on{background: #418eff;color: #fff;}
.yhqb_page_cz ul li.on p,.yhqb_page_cz ul li.on p span{color: #fff;}
.yhqb_page_cz .czsm{width: auto;padding: 2.5%; height: auto;overflow: hidden;}
.yhqb_page_cz .czsm p{width:100%; height: auto;font-size: 12px; line-height: 1.5;}

/*我的*/
.wd_page_{width:95%; margin-left: 2.5%;}
.wd_page_ .wd_page_sz{width:100%; display: flex;justify-content: flex-end;align-items: center;margin-top: 5%;}
.wd_page_ .wd_page_sz p{width:auto;height: auto; display: inline-block;margin-left: 3%;}
.wd_page_ .wd_page_sz p span{width:auto;height: auto; font-size: 20px;color: #333333;}
.wd_page_ .wd_page_sz p:nth-child(2) span{font-size: 22px;}
.wd_page_ .wd_page_tx{width:100%;height: auto;display: flex;margin-top: 5%;}
.wd_page_ .wd_page_tx img{width:80px;height:80px;border-radius: 100px;overflow: hidden;}
.wd_page_ .wd_page_tx p{width:auto;height:auto;display: flex; flex: 1;flex-direction: column;margin-left: 5%;justify-content: center;}
.wd_page_ .wd_page_tx p b{width:100%;height:auto;font-size: 23px; font-weight: normal;}
.wd_page_ .wd_page_tx p span{width:100%;height:auto;font-size: 18px;margin-top: 2%;}
.wd_page_ ul{width: 100%;background: #fff;border-radius: 15px;overflow: hidden;margin-top: 5%;}
.wd_page_ ul li{width: 95%;padding:5% 2.5%;border-bottom: 1px solid #f1f1f1;}
.wd_page_ ul li a{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.wd_page_ ul li a p{width:auto;font-size: 18px;display: flex;align-items: center;}
.wd_page_ ul li a p:nth-child(1){flex: 1;}
.wd_page_ ul li a p:nth-child(1) span{width:auto;font-size: 15px;margin-right: 3%;}
.wd_page_ ul li a p span.lsdd{font-size: 25px;}
.wd_page_ ul li a p:nth-child(2){color: #787879;}

/*通用底部导航*/
.bottom{width:100%; height: auto; background: #fff; /*position: fixed; bottom: 0px; left: 0px;*/}
.bottom ul{width:90%;padding:3% 5%;display: flex;justify-content: space-between;align-items: center;}
.bottom ul li{width:auto;height: auto;display: flex;align-items: center;justify-content: center;}
.bottom ul li a{width:auto;height: auto;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.bottom ul li img{width:25px;height:25px;}
.bottom ul li p{font-size:16px;margin-top:10%;}
.bottom ul li.on p{color: #418eff;}

/*优惠券*/
.lsdd_page_content_yhq{width:95%; margin-left: 2.5%;}
.lsdd_page_content_yhq ul{width:100%;height: auto;}
.lsdd_page_content_yhq ul li{width:100%;height: auto; background: #fff;display: flex;margin:5% 0; position: relative;align-items: center;}
.lsdd_page_content_yhq_img_{width: auto; border-right: 1px dashed #dedede;padding: 5%;position: relative;}
.lsdd_page_content_yhq ul li .lsdd_page_content_yhq_img{width:85px;height:85px;display: inline-block;border-radius: 100px; overflow: hidden;background: #ffe8d6;display: flex;align-items: center;justify-content: center;}
.lsdd_page_content_yhq ul li .lsdd_page_content_yhq_img img{width:0.5rem;height:0.5rem;border: 1px solid #fff;border-radius: 100px; overflow: hidden;}
.lsdd_page_content_yhq_img_:after,.lsdd_page_content_yhq_img_:before{width:.3rem; height: .3rem;background: #f3f3f5;border-radius: 100px;position: absolute;right: -.15rem;content: '';}
.lsdd_page_content_yhq_img_:after{top:-.15rem;}
.lsdd_page_content_yhq_img_:before{bottom:-.15rem;}
.lsdd_page_content_yhq_text{width:auto; height: auto;display: flex; flex: 1;flex-direction: column;padding: 5%;justify-content: space-between;}
.lsdd_page_content_yhq_text p{width:auto; height: auto;display: flex;font-size: .27rem;align-items: center;}
.lsdd_page_content_yhq_text p sub{width:auto; height: auto;font-size: .23rem; color: #d41515;}
.lsdd_page_content_yhq_text p span{width:auto; height: auto;font-size: .4rem;color: #d41515;padding: 0 1%;}
.lsdd_page_content_yhq_text h3,.lsdd_page_content_yhq_text h4{width:auto; height: auto;font-size: .22rem;}
.lsdd_page_content_yhq_text h4{color: #666666;}
.ysy_sy,.ysy_gq{filter: grayscale(100%);}
.ysy_sy img.ts_img,.ysy_gq img.ts_img{width:60px;height:60px;position: absolute; right:3%;top: 50%; transform: translateY(-50%);}
/*确认订单*/
.qrddsss_page{width:95%; margin-left: 2.5%;}
.qrddsss_page .qrddsss_page_content ul{width:100%; }
.qrddsss_page .qrddsss_page_content  ul li{padding: 3%; background: #fff; border-radius: 15px;overflow: hidden; margin-top:5%; }
.qrddsss_page .qrddsss_page_content  ul li a{display: block; width: 100%; height: auto;display: flex;justify-content: space-between;position: relative;}
.qrddsss_page .qrddsss_page_content  ul li .dd_cont{width:auto; height: auto;flex: 1;}
.qrddsss_page .qrddsss_page_content  ul li .dd_cont h2{width: auto; height: auto;font-size: 18px; display: inline-block;margin-bottom: 4%;}
.qrddsss_page .qrddsss_page_content  ul li .dd_cont_{width: auto; height: auto;display: flex;justify-content: space-between;align-items: flex-start;}
.qrddsss_page .qrddsss_page_content  ul li .dd_cont_ img{width:115px; height:115px;border-radius: 10px; overflow: hidden; }
.qrddsss_page .qrddsss_page_content  ul li .dd_cont_ .dd_cont_text{width:auto; height:auto;flex: 1; display: flex;flex-direction: column;}
.qrddsss_page .qrddsss_page_content  ul li .dd_cont_ .dd_cont_text p{font-size: 16px;line-height: 1.8;display: inline-block; width: auto;padding: 0 3%;white-space: nowrap;color: #555555;}
.qrddsss_page .qrddsss_page_content  ul li .dd_cont_ .dd_cont_text p b{color: #0f0f0f;}
.qrddsss_page .qrddsss_page_content  ul li .dd_cont_ .dd_cont_text p:nth-child(3){color: #222222;}
.qrddsss_page .qrddsss_page_content  ul li .dd_cont_ .dd_cont_text p.dd_cont_money{font-size: 20px;line-height: 1.5; color: #d41515; }
.qrddsss_page_list{width:100%; }
.qrddsss_page_list ul{width:100%;padding: 2% 0; background: #fff; border-radius: 15px;overflow: hidden; margin-top:5%;}
.qrddsss_page_list ul li{width:94%;padding:2%;display: flex;justify-content: space-between;align-items: center;}
.qrddsss_page_list ul li p{font-size: 18px;white-space: nowrap;}
/*.qrddsss_page_list ul li p span{margin-right: -8px; color: #676767;margin-left: 10px;}*/
/*支付方式*/
.qrddsss_page_zf{width:100%;}
.qrddsss_page_zf ul{width:100%;padding: 2% 0; background: #fff; border-radius: 15px;overflow: hidden; margin-top:5%;}
.qrddsss_page_zf ul li{width:94%;padding:3% 0;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #f6f6f8;margin-left: 3%;}
.qrddsss_page_zf ul li p{font-size: 18px;white-space: nowrap;line-height: 30px;display: flex;align-items: center;}
.qrddsss_page_zf ul li p img{margin-right: 10px;width: 45px; height: 45px;}
.qrddsss_page_zf ul li input{width:20px; height:20px;border: 1px solid #f6f6f8;border-radius: 100px;}
.qrddsss_page_zf ul li div{width:22px; height:22px;position: relative;}
.qrddsss_page_zf ul li div input,.qrddsss_page_zf ul li div .checkmark{position:absolute;top: 0px; left: 0px;}
.qrddsss_page_zf ul li div input{z-index:1;}
/* 选中状态的对号 */
.qrddsss_page_zf ul li input[type="radio"] {opacity: 0; }
.qrddsss_page_zf ul li .checkmark {
display: inline-block;
width:20px; height:20px;border: 1px solid #adadae;border-radius: 100px;
position: relative;
cursor: pointer;
transition: all 0.1s ease;
}
.qrddsss_page_zf ul li input[type="radio"]:checked + .checkmark::after {
	content: "\e7f6";
	font-family: "iconfont" !important;
	font-weight: 900;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%; 
	transform: translate(-50%, -50%);
	font-size: 16px;
}

/* 选中状态的边框样式 */
.qrddsss_page_zf ul li input[type="radio"]:checked + .checkmark {
	background: #418eff;border: 1px solid #418eff;
}

.qrddsss_page_wxts{background:#f9f5da;width: 100%;border-radius: 10px; overflow: hidden;margin-top: 5%;}
.qrddsss_page_wxts p{width:auto;padding:4% 3%;color: #d46b00; font-size: 13px;line-height: 1.5;font-weight: bold;}
/*qrddsss_page_goumai*/
.qrddsss_page_goumai{background:#fdf0e0;padding: 5%; height: auto; overflow: hidden;display: flex;justify-content: space-between;align-items: center; margin-top: 5%; }
.qrddsss_page_goumai .goumaije{width:auto; overflow: hidden;display: flex;flex-direction: column;flex: 1.3;}
.qrddsss_page_goumai .goumaije p{width:auto; font-size: 18px;}
.qrddsss_page_goumai .goumaije p:nth-child(2){width:auto; font-size: 14px;white-space: nowrap;margin-top: 2%;}
.qrddsss_page_goumai .goumaije p:nth-child(2) span{width:auto; font-size: 14px; margin-left: 10px;color: #666666;}
.qrddsss_page_goumai .goumaije p span{width:auto; font-size: 20px;color: #d41515;}
.qrddsss_page_goumai .goumai_ljs{width:auto; overflow: hidden; flex: 1;}
.qrddsss_page_goumai .goumai_ljs p{width:100%; overflow: hidden; height: auto; display: inline-block;background: linear-gradient(121deg,#f6d4a9,#f4bf74); font-size: 20px; color: #603705;border-radius: 100px;padding: 4% 0;white-space: nowrap;text-align: center;}
.yhxy{width:100%; height: auto;padding: 3% 0;text-align: center; font-size: 14px;}
.yhxy a{color: #418eff;}

/*index*/
.bg_jbl{background: linear-gradient(144deg,#5198ff,#82b6f2,#d5eaff)}
.index_page_,.taocan_page_ {width:95%; margin-left: 2.5%;}
.index_page_ .banner,.taocan_page_ .banner{width:100%;height: auto;padding:5% 0;}
.index_page_ .banner img,.taocan_page_ .banner img{border-radius: 20px;width:100%;height: auto; overflow: hidden;}
.index_page_ .index_page_sb{width:100%;height: auto;border-bottom: 1px solid #fff;position: relative;}
.index_page_ .index_page_sb .index_page_sb_1{width:100%;height: auto; display: flex;color: #fff;margin-bottom: 4%;}
.index_page_ .index_page_sb .index_page_sb_1 p{width:auto;height: auto; display: flex;align-items: center; font-size: 19px; line-height: 19px;}
.index_page_ .index_page_sb .index_page_sb_1 p span{font-size: 15px;line-height: 19px; margin-right: 10px;}
.index_page_ .index_page_sb .index_page_sb_1 p:nth-child(2) span{margin-left: 10px;}
.index_page_ .index_page_sb .index_page_sb_1 p span.bj{font-size: 12px;}
.index_page_ .index_page_sb .index_page_sb_1 p span.fz{font-size: 15px;}
.index_page_ .index_page_sb .index_page_sb_qiehuan{width: auto;height: auto; display: inline-block;position: absolute;right: 0px; top: 0;}
.index_page_ .index_page_sb .index_page_sb_qiehuan p{color: #fff;font-size: 15px;}
.index_page_ .index_page_sb .index_page_sb_qiehuan p span{color: #fff;font-size: 12px; margin-left:5px;}
.index_page_sb2{width:100%;height: auto;padding:5% 0;display: flex;justify-content: space-between;color: #fff;}
.index_page_sb2 img{width:auto;height: 136px;}
.index_page_sb2 .index_page_sb_2 p{width:auto;height:auto;color: #fff;font-size: 18px;margin-bottom: 3%;}
.index_page_sb2 .index_page_sb_2 p span{font-size: 18px; margin-right: 8px;}
.index_page_sb2 .index_page_sb_2_img{display: flex;flex: 1;align-items: center; width: auto; height: auto;justify-content: center;}
.index_page_sb2 .index_page_sb_2{display: flex;flex: 1; width: auto; height: auto;flex-direction: column;}
/*颗粒背景*/
.tcvj{width:100%;height: auto;padding:5% 0; background: url("../img/klgbj.png") repeat;border-radius: 20px;overflow: hidden;}
/*套餐*/
.index_page_tc{}
.index_page_tc ul{width:95%;height:auto;border-bottom: 1px solid #fff; margin-left:2.5%}
.index_page_tc ul li{width:100%;height:auto;font-size: 18px;display: flex; align-items: center;padding-bottom:3%;}
.index_page_tc_c{width:95%;height:auto; margin-left:2.5%; margin-top: 5%;text-align: center;}
.index_page_tc_c p{width:100%;height:auto;text-align: center;font-size: 20px;margin-bottom: 3%;}
.index_page_tc_c a{width:auto;height:auto;display: inline-block;background: #418eff;color: #fff;font-size: 21px;padding: 3% 25%;border-radius: 100px;margin-top: 3%;}
/*网络切换*/
.index_page_wlqh{margin-top: 5%;}
.index_page_wlqh_{width:95%;height:auto;margin-left:2.5%;}
.index_page_wlqh_ .tit{width:100%;height:auto;display: flex;align-items: center; margin-bottom:5%;}
.index_page_wlqh_ .tit h2{width:auto;height:auto;font-size: 19px;}
.index_page_wlqh_ .tit span{width:auto;height:auto;margin-left: 10px; color: #418eff;}
.index_page_wlqh_ ul{width:100%;height:auto; display: flex;align-items: center; flex-wrap: nowrap;}
.index_page_wlqh_ ul li{width:31.6%;height:auto;padding: 6% 0;border: 1px solid #fff;border-radius: 20px;position: relative; display: flex;align-items: center;flex-direction: column; overflow: hidden;margin: 0 5px;}
.index_page_wlqh_ ul li.on{border: 1px solid #418eff;}
.index_page_wlqh_ ul li .index_page_wlqh_top{width:100%;height:auto;display: flex;align-items: center;justify-content: center;}
.index_page_wlqh_ ul li .index_page_wlqh_top img{width:auto;height:20px;}
.index_page_wlqh_ ul li .index_page_wlqh_top img.xht{width:auto;height:13px;}
.index_page_wlqh_ ul li .index_page_wlqh_top p{font-size:16px;white-space: nowrap;margin: 0 5px;padding: 0;}
.index_page_wlqh_ ul li sup{width: auto; height: auto; display: inline-block; position: absolute;top: 0px; left: 0px;font-size: 12px; background: #cccccc;padding:8% 5%;border-top-left-radius:8px;border-bottom-right-radius:8px;}
.index_page_wlqh_ ul li sup.on_line{background: #1ab948; color: #fff;}
.index_page_wlqh_ ul li p{width: auto; height: auto; text-align: center; font-size: 13px; margin-top:2%;display: inline-block; width: auto; height: auto;border-radius: 100px; padding: 2% 8%;}
.index_page_wlqh_ ul li p.hasline{background: linear-gradient( to right,#ffe6a0,#f9a94b);}
/*其它状态*/
.index_page_qtfw{margin-top: 5%;}
.index_page_qtfw_{width:95%;height:auto;margin-left:2.5%;}
.index_page_qtfw_ ul{width:100%;height:auto; display: flex;align-items: center; flex-wrap: wrap;}
.index_page_qtfw_ ul li{width:20%;height:auto;margin: 2.5%; }
.index_page_qtfw_ ul li a{width:100%;height:auto; display: flex;align-items: center;justify-content: center;flex-direction: column;}
.index_page_qtfw_ ul li img{width:60%;height:auto;}
.index_page_qtfw_ ul li p{width:100%;height:auto; font-size: 16px;text-align: center;margin-top: 8%;}
.index_page_qtfw_ .tit{width:100%;height:auto;display: flex;align-items: center; margin-bottom:5%;}
.index_page_qtfw_ .tit h2{width:auto;height:auto;font-size: 19px;}
/*套餐*/
.taocan_page_list{width:100%; height: auto;padding: 0 3% 3% 3%;}
.taocan_page_list .tit{width:100%; height: auto; display: flex;justify-content: center;border-color: #cdcdd3;border-style: solid;border-width: 0.5px;}
.taocan_page_list h2{display: inline-block;padding: 2% 4%; color: #959ba2;border-radius: 100px;  font-size: 19px; }
.taocan_page_list ul{width:auto; height: auto;padding: 4% 4.5%;background: #b2d1fe;border-color: #cdcdd3;border-style: solid;border-width: 0.5px;}
.taocan_page_list ul li{width: 100%;padding:4% 3%; height: auto;background: rgba(255,255,255,0.3); border-radius: 20px; overflow: hidden;position: relative; margin-bottom: 5%;}
.taocan_page_list ul li .dd_cont_ {width: 100%; height: auto; display:flex; justify-content: space-between;margin-top: 5px;}
.taocan_page_list ul li .dd_cont_ img{width: 115px;height: 115px;border-radius: 10px;overflow: hidden;}
.taocan_page_list ul li .dd_cont_ .dd_cont_text {width: auto;height: auto;flex: 1;padding-left: 7%;}
.taocan_page_list ul li .dd_cont_ .dd_cont_text p{font-size: 16px;line-height: 1.8;display: inline-block;width: auto; padding: 0 3%;display: flex;align-items:center;}
.taocan_page_list ul li .dd_cont_ .dd_cont_text p.money span img{width:auto; height: 13px;margin-right:3px;}
.taocan_page_list ul li .dd_cont_ .dd_cont_text p.money span{width:auto; height:auto; display: inline-block;background: #ffd3d2;border-radius: 3px;font-size: 11px; color: #d41515;padding:0px 3px;margin-left: 5px; display: flex;align-items: center;justify-content: center;}
.taocan_page_list ul li .dd_cont_ .dd_cont_text p.money{font-size:20px; color: #777272;}
.taocan_page_list ul li  sub{position:absolute; width: auto; height: auto; display: inline-block;color: #ffedad; font-size: 11px;background: #d41515;border-bottom-left-radius: 5px; overflow: hidden;padding:0.5% 3%;top: 0; right:0; }
.taocan_page_list ul li  sub.cl_bl{background: #0066ec;}

/*温馨提示*/
.index_page{position: relative;}
.wxts_{position: absolute;z-index: 99; top: 0;left: 0;width: 100%; height: 100vh;background:#00000091; }
.wxts_tc{width:80%; height:auto;margin-left: 10%; top: 50%; transform: translateY(-50%);position: absolute;}
.wxts_tc_ {width:100%; height:auto;background: #fff;border-radius: 20px; overflow: hidden;}
.wxts_tc_ h2{font-size:30px; font-weight: bold; color: #418eff; text-align: center;margin-top:5%;}
.wxts_tc_ p{font-size:20px; line-height: 1.6;padding:5%;}
.wxts_tc_ p span{color: #ff0000;}
.wxts_tc .close{width:100%; text-align: center;margin-top: 3%;}
.wxts_tc .close p{width:auto;height: auto ;text-align: center;border-radius: 100px; padding: 5%;border: 1px solid #fff; font-size: 25px; display: inline-block; color: #fff;}

@media screen and (max-width:900px){
	.w480{width:100%;} 
	a{width:100%; height: 100%;}
	.dl_page h2{font-size:.8rem;margin-bottom: 1.3rem;}
	.dl_page_btm .wxts p{font-size: 0.373rem;}
	.dl_page_btm .dl_page_yd p{font-size: 0.346rem;}
	.lsdd_page .lsdd_page_content ul li .dd_zt h2,.lsdd_page .lsdd_page_content ul li .dd_zt p{font-size: .45rem;}
	.lsdd_page .lsdd_page_content ul li .dd_cont_ img,.qrddsss_page ul li .dd_cont_ img,.qrddsss_page .qrddsss_page_content ul li .dd_cont_ img{width:2.4rem;height: 2.4rem; }
	.lsdd_page .lsdd_page_content ul li .dd_cont_ .dd_cont_text p,.qrddsss_page ul li .dd_cont_ .dd_cont_text p,.qrddsss_page .qrddsss_page_content ul li .dd_cont_ .dd_cont_text p{font-size: 0.32rem;}	
	.lsdd_page .lsdd_page_content ul li .dd_cont h2,.lsdd_page .lsdd_page_content ul li .dd_zt p{font-size: 0.37rem;}
	.lsdd_page .lsdd_page_content ul li .dd_zt p.dd_cont_money,.qrddsss_page ul li .dd_cont_ .dd_cont_text p.dd_cont_money,.qrddsss_page .qrddsss_page_content ul li .dd_cont_ .dd_cont_text p.dd_cont_money{font-size: 0.43rem;}
	.lsdd_page .nav_hd ul li{font-size: 0.38rem;}
	.znjc_page .znjc_page_sj .znjc_page_sj_q{width:4.96rem; height: 4.96rem;}
	.znjc_page .znjc_page_sj .znjc_page_sj_q p{font-size: .64rem;}
	.znjc_page .znjc_page_sj .znjc_page_sj_q p sub{font-size: .48rem;/*18*/}
	.znjc_page .znjc_page_sj .znjc_page_sj_q span{font-size: .533rem;/*20*/}
	.znjc_page .znjc_page_sj .znjc_page_sj_ul ul li{font-size: .43rem;/*16*/}
	.znjc_page .znjc_page_sj .znjc_page_sj_ul ul li p{font-size: .37rem;/*14*/}
	.znjc_page .znjc_page_content ul li .znjc_page_li_l p, .znjc_page .znjc_page_content ul li .znjc_page_li_r p{font-size: .37rem;}
	.znjc_page .znjc_page_content  .xlfs p{font-size: .337rem;}
	.yhqb_page .yhqb_page_money h2,.yhqb_page .yhqb_page_money .qcz p,.yhqb_page .yhqb_page_money h3{font-size: .37rem;}
	.yhqb_page .yhqb_page_money p{font-size: .64rem;}
	.yhqb_page .yhqb_page_czjl ul li .czje p{font-size: .4rem;/*15*/}
	.yhqb_page .yhqb_page_czjl ul li .czje span{font-size: .48rem;}
	.yhqb_page .yhqb_page_czjl ul li .czje_time p, .yhqb_page .yhqb_page_czjl ul li .czje_time span{font-size: .32rem;/*12*/}
	.yhqb_page .yhqb_page_czjl h2,.yhqb_page .yhqb_page_czjl h2, .yhqb_page_cz h2{font-size: .37rem;}
	.yhqb_page  .ljcz{left: 2.5%;position: fixed; bottom: 5vh;margin: 0;font-size: .43rem;}
	.yhqb_page_cz ul li p{font-size: .64rem;/*24*/}
	.yhqb_page_cz ul li p span{font-size: .4rem;/*15*/}
	.yhqb_page_cz ul li sub{font-size: .24rem;/*9*/}
	
	.wd_page_ .wd_page_tx img{width:1.6rem;height: 1.6rem;}
	.wd_page_ .wd_page_tx p b{font-size: .48rem;}
	.wd_page_ .wd_page_tx p span,.wd_page_ ul li a p{font-size: .37rem;}
	.wd_page_ ul li a p:nth-child(1) span{font-size: .34rem;margin-right: 2%;}
	.bottom ul li img{width:0.53rem;height: 0.53rem;}
	.bottom ul li p{font-size: .32rem;}
	.lsdd_page_content_yhq ul li .lsdd_page_content_yhq_img{width:1.6rem;height:1.6rem;}
	.lsdd_page_content_yhq ul li .lsdd_page_content_yhq_img img{width:0.8rem;height:0.8rem;}
	.lsdd_page_content_yhq_text h3,.lsdd_page_content_yhq_text h4{width:auto; height: auto;font-size: .32rem;}
	.lsdd_page_content_yhq_text p sub{font-size: .43rem;}
   .lsdd_page_content_yhq_text p span{font-size: .67rem;}
	.lsdd_page_content_yhq_text p{font-size: .37rem;}
	.ysy_sy img.ts_img,.ysy_gq img.ts_img{width:1.35rem;height:1.35rem;}
	.qrddsss_page_list ul li p{font-size: .37rem;}
	.qrddsss_page_zf ul li p img{width:0.53rem;height:0.53rem;}
	.qrddsss_page_zf ul li p{font-size: .37rem;}
	.qrddsss_page_zf ul li input,.qrddsss_page_zf ul li .checkmark,.qrddsss_page_zf ul li div{width:0.4rem;height:0.4rem;}
	.qrddsss_page_goumai .goumai_ljs p,.qrddsss_page_goumai .goumaije p span{font-size: .43rem;}
	.qrddsss_page_goumai .goumaije p{font-size: .37rem;}
	.qrddsss_page_goumai .goumaije p:nth-child(2),.qrddsss_page_goumai .goumaije p:nth-child(2) span{font-size: .293rem;}
	.fexd_goumai{position: fixed;left: 0;bottom: 0; width: 100%; height: auto;}
	.qrddsss_page .qrddsss_page_content ul li .dd_cont_ .dd_cont_text p b{font-size: .4rem;/*15*/}
	.index_page_ .index_page_sb .index_page_sb_1 p{font-size: .4rem;/*15*/}
	.index_page_ .index_page_sb .index_page_sb_1 p span{font-size: .32rem;line-height: .4rem}
	.index_page_sb2 .index_page_sb_2 p{font-size: .37rem;}
	.index_page_sb2 .index_page_sb_2 p span{font-size: .32rem;}
	.index_page_sb2 img{height:2.73rem;}
	.index_page_tc ul li{font-size: .32rem;}
	.index_page_tc_c p{font-size: .43rem;}
	.index_page_tc_c a{font-size: .453rem;}
	.index_page_wlqh_ ul li .index_page_wlqh_top img{height: .453rem;}
	.index_page_wlqh_ ul li .index_page_wlqh_top p{font-size: .346rem;}
	.index_page_wlqh_ ul li p{font-size: .266rem;}
	.index_page_wlqh_ ul li sup{font-size: .24rem;}
	.index_page_qtfw_ .tit h2,.index_page_wlqh_ .tit h2{font-size: .4rem;}
	.index_page_qtfw_ ul li p{font-size: .35rem;}
	.bottom{position: fixed; bottom: 0px; left: 0px;}
	.index_page,.taocan_page{padding-bottom:10vh;}
	.index_page_wlqh_ ul li{border-radius:.26rem;}
	.taocan_page_list ul li .dd_cont_ img{width:2.4rem; height: 2.4rem;}
	.taocan_page_list ul li .dd_cont_ .dd_cont_text p{font-size: 0.32rem;}
	.taocan_page_list ul li .dd_cont_ .dd_cont_text p.money{font-size: 0.43rem;}
	.taocan_page_list ul li .dd_cont_ .dd_cont_text p.money span img{height:.24rem;}
	.taocan_page_list ul li .dd_cont_ .dd_cont_text p.money span {font-size:.24rem;}
	.taocan_page_list ul li .dd_cont_ .dd_cont_text p i {
		font-size: 10px;
	}
	.taocan_page_list ul li .dd_cont_ .dd_cont_text p cite {
		font-size: 10px;
		font-style: normal;
	}
	.taocan_page_list ul li sub{font-size:.245rem;}
	.taocan_page_list h2{font-size:.4rem;}
	.wxts_tc_ h2{font-size:.58rem;}
	.wxts_tc_ p{font-size:.37rem;}
	.wxts_tc .close p{font-size:.4rem;}
}

.advertising {
	border-radius: 20px;
}

.advertising .title {
	display: flex;
	align-items: center;
	font-size: 17px;
}

.advertising .title span {
	font-size: 12px;
}

.advertising .title img {
	width: 25px;
}

.slides {
	width: 100%;
	margin: 10px auto;
	position: relative;
}

.slides .mTempWrap {
	width: 100%;
	border-radius: 15px;
	margin: auto;
}

.slides .slidesElement {
	width: 100%;
	position: relative;
}

.slides .slidesElement img {
	width: 100%;
}

.slides .slidesElement p {
	position: absolute;
	top: 0;
	right: 0;
	background: rgb(0 0 0 / 30%);
	color: white;
	font-size: 12px;
	padding: 3px 10px;
	border-radius: 0 0 0 10px;
}

.slides .tabs {
	width: 100%;
	position: absolute;
	bottom: 5px;
}

.slides .tabs ul {
	display: flex;
	align-items: center;
	justify-content: center;
}

.slides .tabs ul li {
	background: rgb(255 255 255 / 40%);
	font-size: 12px;
	width: 8px;
	height: 8px;
	border-radius: 20px;
	margin: 5px;
}

.slides .tabs ul li.current {
	background: white;
}