@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,code,form,legend,b,button,input,textarea,blockquote{margin:0;padding:0;}
img,abbr,acronym{border:0;}
table td{word-break:break-all;}
table{border-collapse:collapse;border-spacing: 0;}
caption,th{text-align:left;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700;}
input,button,textarea,select{font-size:inherit;*font-size:100%;font-family:inherit;}
address,cite,dfn,em,code,var,caption,th{font-style:normal;font-weight:normal;}
q:before,q:after{content:'';}
pre{ white-space:pre-wrap;}
wbr:after{content:'\00200b';}
/* Basic */
*{word-wrap: break-word;outline:none; box-sizing:border-box;}
*::selection,*::-moz-selection{background:#669bb7; color:#fff;}
a{ text-decoration:none;}

.fl{ float:left}
.fr{ float:right}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#d0d0d0; font-weight:normal;}
input:-moz-placeholder,textarea:-moz-placeholder { color:#d0d0d0; font-weight:normal;}
input::-ms-placeholder,textarea::-ms-placeholder { color:#d0d0d0; font-weight:normal;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
.icheckbox_square-blue,.iradio_square-blue { margin-bottom:2px !important;}
input[type="submit"],input[type="reset"],input[type="button"],button { -webkit-appearance: none;}
/* input:disabled{ color:#d0d0d0;} */
input[disabled],input:disabled,input.disabled{ color: #d0d0d0; -webkit-text-fill-color: #d0d0d0; -webkit-opacity:1; opacity: 1;}
.red { color:#f44b5b;}
.blue { color:#35b9fd;}
.organ { color:#ff8800;}
.grey { color:#999;}
.grey-w{ color:#d0d0d0 !important;}
.white { color:#fff;}
.green{ color:#4ad0c1;}
.purple{ color:#ff5e90;}
.pink{ color:#ff5e90;}
.yellow { color:#e4c786;}
.bg-b { background:#5fc1ed;}
.bg-g { background:#f6f6f6;}
.bgFFF{background-color: #fff;}
.bold{font-weight: bold;}
.w100 { width:100% !important;}
.w80 { width:80%;}
.w50 { width:50%;}
.w70 { width:70% !important;}
.w40 { width:40%;}
.w22 { width:22%;}
.w25 { width:25%;}
.w35 { width:35%;}
.w20 { width:20%;}
.w33 { width:33.333333%;}
.w16 { width:16.666666%;}

.mt10 { margin-top:.1rem;}
.mt20 { margin-top:.2rem;}
.mt30 { margin-top:.3rem;}
.mt40 { margin-top:.4rem;}
.mb5 { margin-bottom:.05rem;}
.mb10 { margin-bottom:.1rem;}
.mb20 { margin-bottom:.2rem;}
.mb30 { margin-bottom:.3rem;}
.mb40 { margin-bottom:.4rem;}
.ml20{ margin-left:.2rem;}
.mr20{ margin-right:.2rem;}
.mg20 { margin:.2rem;}

.pt10{ padding-top:.1rem;}
.pt20{ padding-top:.2rem;}
.pb10{ padding-bottom:.1rem;}
.pb20{ padding-bottom:.2rem;}
.pb120{ padding-bottom:1.2rem;}
.pl20{ padding-left:.2rem;}
.pl2em{ padding-left:2em;}
.pr20{ padding-right:.2rem;}
.pd10{ padding:.1rem;}
.pd15{ padding:.15rem;}
.pd20{ padding:.2rem;}

.po-r { position:relative;}
.po-a { position:absolute;}
.po-f { position:fixed;}

.fz36{ font-size:.36rem;}
.fz30{ font-size:.3rem;}
.fz34{ font-size:.34rem;}
.fz32{ font-size:.32rem;}
.fz28{ font-size:.28rem;}
.fz26{ font-size:.26rem;}
.fz24{ font-size:.24rem;}
.fz22{ font-size:.22rem;}
.fz20{ font-size:.2rem;}
.fz18{ font-size:.18rem;}
.fz16{ font-size:.16rem;}

.boreee{ border:1px solid #eee;}
.bor-t { border-top:1px solid #eee;}
.bor-l { border-left:1px solid #d0d0d0;}
.bor-b { border-bottom:1px solid #eee;}
.bor-r { border-right:1px solid #eee;}
.bor-none { border:none;}
.bor-r50 { border-radius:50%;}
.bor-r15{ border-radius:.15rem;}
.color333 { color:#333333;}
.tx-c { text-align:center}
.tx-r { text-align:right;}
.tx-l { text-align:left;}
.tx-in2em{ text-indent:2em;}
.underline { text-decoration:underline !important;}
.through { text-decoration:line-through;}
.block { display:block;}
.inline-block{ display:inline-block;}
.none { display:none !important;}
.of-h { overflow:hidden;}
.ws-all { word-break:break-all; white-space:pre-wrap;}
.img-block { display:block; width:100%;}
.mc { margin:0 auto;}
.z-in9999{ z-index:9999;}
.tf-tlX50{ left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.tf-tlY50{ top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.tf-tlXY50{ left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.flex{display: flex;display: -webkit-flex;}
.center{justify-content: center;}
.lh30{ line-height:.3rem;}
.clearFloat{ zoom:1;/*针对IE6、IE7*/}
.clearFloat:after{ content:""; display:block; height:0; font-size:0; overflow:hidden; clear:both;}

body{ font:.24rem/1.5 '微软雅黑'; background:#f8f8f8; color:#333;}
.wrap { max-width:750px; margin:0 auto;overflow-x: hidden;}
.wrap a.block { /*background:rgba(0,0,0,0.6) */}

.head-ul li{ line-height:.6rem;}
.add-icon{ width:.36rem; height:.37rem; vertical-align:middle; margin-top:-.04rem; margin-right:.1rem;}
.hx-icon{ width:.4rem; height:.39rem; vertical-align:middle; margin-top:-.05rem; margin-right:.1rem;}
.bus-ul .business-tab-li{ line-height:.65rem;}
.bus-ul .active{ color:#1cadff;}
.business-tab-li span{ width:.6rem; height:.03rem; background:transparent; bottom:0rem;}
.bus-ul .active span{ background:#1cadff;}
.stateBox{ padding:.03rem .2rem; border-radius:.3rem; background:transparent;}
.stateBox-r{ color:#f44b5b; background:#ffebec;}
.stateBox-o{ color:#ff8800; background:#fff3e5;}
.stateBox-b{ color:#35b9fd; background:#e6f7ff;}
.bg-o{ background:#fffaf0;}
.unifiedClass{ padding:0rem .2rem; line-height:.36rem; border:1px solid #1cadff; background:#e9f7ff; color:#1cadff; margin-left:.2rem; border-radius:.3rem;}
.con-dl dt{ min-width:80%;}
.con-dl dt div p{ min-width:1.5rem; max-width:2rem; padding-right:.05rem;}
.con-dl dd{ min-width:15%;}
.con-dl dd div{ font-size:.44rem; font-weight:bold; line-height:.4rem;}
.operate-icon{ width:.25rem; height:.26rem; vertical-align:middle; margin-top:-.04rem; margin-right:.1rem;}

.mod-tit-img{ width:3.32rem !important; height:2.26rem; margin-top:-1.61rem;display: inline !important;}
.mod-tit-txt{ margin-top:-.2rem;}
.couponBox-r{ color:#f95258; background:url(../images/yhq-bg-b.png) no-repeat; background-size:100% 100%;}
.couponBox-b{ color:#5aa3f6; background:url(../images/yhq-bg-b.png) no-repeat; background-size:100% 100%;}
.tab-l{ width:28%; font-size:.66rem; line-height:.48rem;}
.tab-r{ width:72%; padding-left:.2rem; padding-right:.6rem;}
.dot-icon{ width:.27rem; height:.27rem; right:.2rem; bottom:0rem; background:url(../images/cir-down-b.png) no-repeat; background-size:100% 100%; transition:0.3s; -webkit-transition:0.3s;}
.dot-icon-r{ background-image:url(../images/cir-down-r.png);}
.dot-icon-b{ background-image:url(../images/cir-down-b.png);}
.dot-icon-rotate{ transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.dot-icon-up{ background:url(../images/cir-up-b.png) no-repeat; background-size:100% 100%;}
.explainBox{ padding:.3rem; padding-top:.5rem; margin-top:-.2rem; display:none;}
.newBoxLeft{ width:28%;}
.newBoxRight{ width:72%;}
.inp{ width:100%; height:100%; padding-right:.6rem; border:none; border-radius:0 !important; background-color:transparent; font-size:.28rem; -webkit-appearance: none; appearance: none;}
.clear{ width:.35rem; height:.35rem; right:.13rem; background:url(../images/clear.png) no-repeat; background-size:100% 100%; display:none;}
.clear2{ top:.02rem;}
.rightIcon{ background:url(../images/right.png) no-repeat right center; background-size:.11rem .2rem;}
.inp2{ width:44%; padding-right:0; font-size:.22rem;}
.ellipsis{ overflow: hidden; white-space: nowrap;/*不换行*/ text-overflow:ellipsis;}
.open-g{ width:.76rem; height:.4rem; margin-top:.07rem; background:url(../images/open-g.png) no-repeat; background-size:100% 100%;}
.open{ background-image:url(../images/open.png);}
.txtAreaItem{ min-height:2.55rem;}
.styBtn{ width:100%; line-height:1rem; background:#1cadfe;}
.styBtn2{ width:7.5rem; bottom:0;}


.scanning-res{ margin-top:12%;}
.scanning{ width:5.14rem; min-height:5.14rem; margin:0 auto;}
.scanningBtn{ width:60%; line-height:.9rem; border-radius:.5rem; background:#1cadff; margin-bottom:.3rem;}
.scanning-img{ width:1.33rem; height:1.39rem; margin-top:1rem; margin-bottom:.2rem;}
.conTxt{ width:70%; margin:.9rem auto 1.2rem auto;}
.conTxt-l{ width:26%;}
.conTxt-r{ width:74%;}
.conTxtBnt{ width:70%; line-height:.9rem; background:#1cadff; margin:0 auto; border-radius:.5rem;}
.succ-img{ width:3.29rem; height:2.58rem;}
.btnBox{ margin-top:1.5rem;}
.scanning-res-btn{ width:40%; line-height:.9rem; border:1px solid #1cadff; border-radius:.5rem; color:#1cadff; margin:0 .1rem;}
.scanning-res-btn2{ background:#1cadff; color:#fff;}
.w28{ width:28%;}
.loading{ width:.4rem; height:.4rem;}
.fixedNav{ width:1.17rem; right:0; top:80%; z-index:66;}
.mod-inp{ width:46%; height:.7rem; border-radius:.1rem; border:1px solid #d0d0d0; text-indent:1em;}
.mod-inp2{ width:97.5%;}
.scanning-num{ padding:3rem .4rem 1.2rem .4rem;}
.inp3{ height:1rem; text-indent:0.8em; border:1px solid #d0d0d0;}
.scanning-icon{ width:.3rem; height:.3rem; vertical-align:middle; margin-top:-.04rem; margin-right:.1rem;}
.conTxtBnt-w{ background:#fff; border:1px solid #1cadff; color:#1cadff; margin-top:.4rem;margin-bottom:.4rem}


/*错误模板*/
.error { width:100%; height:100%; position:fixed; left:0; top:0; z-index:1000; text-align:left; display:none;}
.err-area { width:80%; padding:.2rem; color:#fff; background:rgba(0,0,0,.8); font-size:.28rem; text-align:center; border-radius:.12rem; position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}

/*弹窗模块*/
.modal{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:99; text-align:left; display:none;}
.mod-bg{ width:100%; height:100%; position:absolute; background-color:rgba(0,0,0,0.8);}
.mod-area { width:7.5rem; margin:0 auto; position:absolute; z-index:99; left:50%; -webkit-transform:translateX(-50%); bottom:0; background:#fff;}
.mod-area2 { width:90%; margin:0 auto; position:relative; z-index:99; top:50%; -webkit-transform:translateY(-50%); background:#fff; border-radius:.15rem; overflow:hidden;}
.mod-area3{ overflow:visible;}
.mod-area4 { width:6.5rem; margin:0 auto; position:absolute; z-index:99; left:50%; -webkit-transform:translateX(-50%); bottom:0; background:#fff;border-radius:.2rem .2rem 0 0;}
.mod-hide.off { position:absolute; width:.6rem; height:.6rem; bottom:-.78rem; background:url(../images/off.png) no-repeat; background-size:100% 100%;}
.mod-hide.off2 { position:absolute; width:.25rem; height:.25rem; right:.25rem; top:.25rem; background:url(../images/off.png) no-repeat; background-size:100% 100%;}
.mod-hide.off3 { position:absolute; width:.6rem; height:.6rem; bottom:8.2rem;left:5.7rem; background:url(../images/off1.png) no-repeat; background-size:100% 100%;}
.mod-tit2 { height:.9rem; line-height:.9rem; text-align:center; font-weight:bold; font-size:.32rem; border-radius:.12rem .12rem 0 0; overflow:hidden;}
.mod-tit{ width:100%; padding:0 .2rem; font-weight:bold; font-size:.32rem; border-radius:.12rem .12rem 0 0;}
.mod-con { width:94%; height:auto; margin:.2rem; overflow-y:auto; color:#333; background-size:100% 100%; border-radius:.12rem; box-sizing:border-box;}
.mod-con2 { width:100%; height:auto; padding:.2rem .3rem .3rem .3rem; overflow-y:auto; border-radius:0 0 .15rem .15rem;}
.mod-con::-webkit-scrollbar { width:.1rem;/* height:0*/}
.mod-con p { white-space:normal; word-break:break-all;}
.mod-con2 p { white-space:normal; word-break:break-all;}
.mod-btn { width:100%; height:auto; text-align:center;}
.mod-a { width:60%; display:inline-block; height:.9rem; background:#1cadff; text-align:center; font-weight:bold; font-size:.3rem; line-height:.9rem; color:#fff; border-radius:.45rem;}
.useBtn.mod-a { width:60%; display:inline-block; height:.9rem; background:#1cadff; text-align:center; font-weight:bold; font-size:.3rem; line-height:.9rem; color:#fff; border-radius:.45rem;}
.mod-yes { width:2.3rem; background:#1cadff; color:#fff; border:.01rem solid transparent; border-radius:.4rem; margin:0 .1rem;}
.mod-no{ width:2.3rem; background-color:transparent; border:.01rem solid #1cadff; color:#1cadff; border-radius:.4rem; margin:0 .1rem;}
.mod-yes2 { width:50%; background:#1cadff; color:#fff; border-top:.01rem solid transparent; border-radius:0rem;}
.mod-no2{ width:50%; background-color:transparent; border-top:.01rem solid #d0d0d0; color:#333; border-radius:0rem;}
.mod-g{ background:#d2d2d2; color:#fff;}
.mod-a2 { width:100%; display:inline-block; height:.9rem; background:#1cadfe; text-align:center; font-weight:bold; font-size:.3rem; line-height:.9rem; color:#fff; border-radius:.45rem;}
.mod-yes3 { width:4.6rem; background:#3b9cff; color:#fff; border:.01rem solid transparent; border-radius:.45rem; margin:.1rem .1rem;}
.mod-no3{ width:4.6rem; background-color:transparent; border:.01rem solid #d0d0d0; color:#333; border-radius:.45rem; margin:.1rem .1rem;}

::-webkit-scrollbar{width: 0px;height: 0px;}

.grayscale{ color:#999;}
.grayscale img{-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}



/*以下css 2021.12.23新增*/
.openBox{ padding:.1rem .2rem; background:#eaf4ff; border-radius:.15rem;}
.open{ width:1.06rem; height:.64rem; background:url(../images/open1.png) no-repeat center; background-size:100% 100%;}
.open-off{ background-image:url(../images/open-off.png);}
.read-a{ padding-left:.4rem; background:url(../images/not-sel.png) no-repeat left .02rem; background-size:.3rem .3rem;}
.read{ background-image:url(../images/now-sel.png);}

.openBox{ margin-top:.6rem;}
.shadowBox{ border-radius:.2rem; padding:.3rem .2rem; box-shadow:0 0 10px #f2f2f2; -webkit-box-shadow:0 0 10px #f2f2f2;}

.w27{ width:27%;}
.w73{ width:73%;}
.moreDetails{ position:relative; top:.2rem;}
.moreDetails a{ padding:0 .2rem; line-height:.4rem; border-radius:.2rem; background:#1cadfe;}
.moreDetails a img{ width:.2rem; vertical-align:middle; margin-left:.1rem; margin-top:-.05rem;}
.getNum{ width:1.6rem; height:.5rem; border:none; border-radius:.1rem; color:#fff; background:#1cadfe; right:.1rem;}
.selCart[type="checkbox"] { width:.28rem; height:.28rem; background-color:transparent; -webkit-appearance: none; border: 1px solid #1cadfe; border-radius:50%; outline: none; vertical-align:middle; margin-right:.1rem; margin-top:-.04rem;}
.selCart[type="checkbox"]:checked { border:none; background:url(../images/now-sel.png) no-repeat center; background-size: 100% 100%;}
.fixedEvaluate{ width:7rem; padding:.1rem .2rem; padding-right:.6rem; border-radius:.1rem; background:rgba(0,0,0,0.8); bottom:.2rem;}
.fixedOff{ width:.2rem; right:.2rem;}

.state-tit{ padding:.1rem .2rem; background:rgba(0,0,0,0.5); border-radius:0 .2rem .2rem 0; left:0; top:.2rem; z-index:5;}

.patBox{ width:95%; padding:.2rem .6rem; border:.01rem solid #e3ab53; border-radius:.12rem; background:#fff7d2 url(../images/pat-img.png) no-repeat .2rem .23rem; background-size:.27rem .24rem; top:-70%;}
.patBox a{ color:#dc7e22;}
.fix-off{ width:.31rem; height:.31rem; right:.2rem; background:url(../images/off-fix.png) no-repeat center; background-size: 100% 100%;}
.pb200{ padding-bottom:2rem;}

.flex-end{justify-content:flex-end; -webkit-justify-content:flex-end;}/*2021.11.16改*/
/*以上css 2021.12.23新增*/
