@charset "UTF-8";
@media only screen and (min-width:320px){html{font-size:42.67px}
body{font-size:10.24px}
}
@media only screen and (min-width:360px){html{font-size:48px}
body{font-size:11.52px}
}
@media only screen and (min-width:375px){html{font-size:50px}
body{font-size:12px}
}
@media only screen and (min-width:384px){html{font-size:51.2px}
body{font-size:12.29px}
}
@media only screen and (min-width:393px){html{font-size:52.4px}
body{font-size:12.58px}
}
@media only screen and (min-width:414px){html{font-size:55.2px}
body{font-size:13.25px}
}
@media only screen and (min-width:480px){html{font-size:64px}
body{font-size:15.36px}
}
@media only screen and (min-width:540px){html{font-size:72px}
body{font-size:17.28px}
}
@media only screen and (min-width:640px){html{font-size:85.33px}
body{font-size:20.48px}
}
@media only screen and (min-width:720px){html{font-size:96px}
body{font-size:23.04px}
}
.hz-button{width:1.88rem;height:.58rem;line-height:.58rem;font-size:.26rem;text-align:center;cursor:pointer;white-space:nowrap;display:inline-block;color:#1d50a2;border:1px solid #1d50a2;border-radius:.06rem}
.hz-count-insure{width:100%;position:fixed;left:0;bottom:0;background-color:#fff;height:.96rem;box-shadow:0 -1px 2px #ccc;overflow:hidden}
.hz-count-insure.hz-count-insure-extend{height:1.08rem}
.hz-count-insure.hz-count-insure-extend .hz-count-insure-bn{line-height:1.08rem}
.hz-count-insure table{width:100%}
.hz-count-insure table .price-info-btn{line-height:.45rem}
.hz-button-primary{color:#fff;background:#f6ab1a;border:0}
.hz-button-base{color:#fff;background:#00a2ff;border:0}
.hz-button-disable{color:#8998c9;border:0;cursor:default!important}
.hz-button-wide{width:100%}
a.hz-button-lwhite{height:.78rem;line-height:.78rem}
.hz-button-lwhite,.hz-button-mwhite,.hz-button-swhite{border:1px solid #ddd;background-color:#fff;color:#333}
.finish-btn{display:block;width:100%;height:.96rem;text-align:center;line-height:.96rem;background:#00a2ff;color:#8998c9}
.finish-btn-active{color:#fff;background:#337bfc!important;cursor:pointer}
.hz-count-insure-extend .hz-count-price{line-height:normal;height:100%;padding-top:.08rem}
.hz-count-price-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:hidden;height:100%;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-align-content:space-around;align-content:space-around}
.hz-count-price-box .box-ft,.hz-count-price-box .box-hd{line-height:.46rem}
.hz-count-price-box .box-ft-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:hidden;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}
.hz-count-price-box .info-r{text-decoration:line-through}
.payment-details li{border-bottom:1px solid #ededed;font-size:.28rem;padding:.1rem .2rem;height:.88rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:hidden;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important}
.hz-form{padding:0 .2rem;overflow:auto;height:100%;padding-bottom:1.92rem;-webkit-overflow-scrolling:touch}
.hz-label{float:left;text-align:left;font-size:.26rem;width:25%;line-height:.56rem;padding-right:.2rem}
.hz-input{float:left;width:75%}
.hz-form-item{padding:.3rem 0 .1rem;border-bottom:1px solid #ededed;overflow:hidden}
.hz-form-box{border:1px solid #999;border-radius:.06rem;cursor:pointer;padding:.05rem .25rem;margin-right:.25rem;float:left;font-size:.28rem;margin-bottom:.2rem}
.hz-icon-date{margin-left:.2rem;color:#00a2ff}
.hz-form-box.active{border:1px solid #fc9b06}
.hz-form-job-search{float:left;color:#1d50a2;line-height:.66rem}
.hz-form-defined{float:left}
.hz-form-defined-input{width:2rem}
.gene-form-input{float:left;width:100%;position:relative;font-size:.28rem;line-height:.56rem}
.gene-form-input .ui-input{width:100%;padding-right:.86rem}
.gene-form-input .ui-unit{position:absolute;right:0;top:0;bottom:0}
.hz-form-txt{font-size:.22rem;color:#999;line-height:.56rem;float:left}
.hz-form-quantity{overflow:hidden}
.hz-form-add,.hz-form-mimus{float:left;border:1px solid #999;text-align:center;color:#999;width:.69rem;font-size:.4rem;height:.55rem;line-height:.55rem;background-color:#fff;cursor:pointer}
.hz-form-add.active,.hz-form-mimus.active{border-color:#ddd;color:#ddd}
.hz-form-mimus{border-radius:.06rem 0 0 .06rem;border-right:none}
.hz-form-add{border-radius:0 .06rem .06rem 0;border-left:none}
.hz-form-quantity-input{width:.96rem;text-align:center;padding:.1rem 0;font-size:.28rem;border:1px solid #999;float:left}
.hz-form-area{border:1px solid #999;border-radius:.06rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;padding:.05rem .25rem;text-align:center}
.layui-close{color:#626262;line-height:1;margin-top:.1rem}
.layui-bottom-box{position:fixed;bottom:0;left:0;background:#fff;width:100%;height:80%}
.layui-bottom-box .layui-layer-title{position:relative}
.layui-bottom-box .layui-layer-title .tit{line-height:1rem;padding:0 .2rem;border-bottom:solid 1px #ddd;font-size:.34rem;text-align:center}
.layui-bottom-box .layui-layer-title .layui-close{position:absolute;width:.52rem;height:.52rem;top:50%;right:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);margin-top:0;padding-left:.13rem;padding-top:.13rem;font-size:.26rem;font-weight:700}
.layui-title-close{padding-bottom:.25rem}
.layui-title-close .hz-icon-close{float:right;position:relative;right:.2rem;top:-.2rem}
.layui-center-box{background-color:#fff;width:73.3333%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:.24rem;padding:.3rem 0;position:fixed}
.layui-bn{width:78%;color:#fff;border-radius:.48rem;line-height:.9rem;display:inline-block;margin:.4rem 0;font-size:.36rem}
.hz-detail-project-explain .iconfont{margin:0 .18rem 0 .1rem;color:#184b9f;font-size:.5rem}
.hz-detail-project{height:80%;padding:0 .2rem}
.hz-detail-project-explain{overflow:hidden;border-top:1px solid #ddd;padding:.25rem 0}
.hz-detail-project-explain .ovh h3,.hz-detail-project-explain .ovh p{word-break:break-all}
.hz-detail-project-explain:nth-child(1){border-top:none}
.select-list-box{padding-bottom:.25rem;width:100%;overflow:auto;height:87%}
.select-list-box .ovh h3,.select-list-box .ovh p{word-break:break-all}
.select-list-box:nth-child(1){border-top:none}
.layui-return{left:.2rem}
.hz-abnor{margin-top:1.72rem;text-align:center}
.hz-abnor img{display:inline-block;max-width:3.74rem;width:100%}
.button-return{border:1px solid #666;color:#333}
.hz-abnor-button{margin-top:1.07rem}
.confirm-box{width:80%;position:fixed;left:10%;top:24%}
.confirm-top{background-color:#fff;padding:.4rem 0;border-top-right-radius:8px;-moz-border-top-right-radius:8px;-ms-border-top-right-radius:8px;-o-border-top-right-radius:8px;-webkit-border-top-right-radius:8px;border-top-left-radius:8px;-moz-border-top-left-radius:8px;-ms-border-top-left-radius:8px;-o-border-top-left-radius:8px;-webkit-border-top-left-radius:8px}
.confirm-txa{width:70%;margin:0 auto}
.confirm-btn{height:54px;width:100%}
.confirm-btn .btn-kef,.confirm-btn .btn-zdl{display:inline-block;width:50%;height:54px;line-height:54px;text-align:center}
.confirm-btn .btn-kef{background-color:#fff;border-bottom-left-radius:8px;-moz-border-bottom-left-radius:8px;-ms-border-bottom-left-radius:8px;-o-border-bottom-left-radius:8px;-webkit-border-bottom-left-radius:8px}
.confirm-btn .btn-zdl{border-radius:0 0 8px 0;-moz-border-radius:0 0 8px 0;-ms-border-radius:0 0 8px 0;-o-border-radius:0 0 8px 0;-webkit-border-radius:0 0 8px 0}
.d-box{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex}
.tips-layer{position:fixed;margin:auto;left:0;right:0;top:40%;visibility:visible;max-width:55%;background-color:rgba(0,0,0,.8);z-index:9999;border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;-webkit-border-radius:20px}
.tips-box{padding:.4rem .3rem;color:#fff}
.price-safe-rights li .border-bg{border-top:1px dashed #999!important}
.input-wrap-linkman{overflow:auto;height:100%;padding-bottom:2rem}
.ui-input-box-linkman{border-bottom:1px solid #ddd;padding:.36rem 0;position:relative;background:#fff}
.ui-input-box-linkman .round-former{position:absolute;right:0;top:35%}
.ui-input-box-linkman:last-child{border-bottom:none}
.layer-login-mask{width:50%;left:25%;top:30%;position:fixed;background-color:rgba(0,0,0,.6);z-index:9999;padding:.4rem 0;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}
.layer-login-mask img{width:.86rem}
.layer-login{position:absolute;top:30%;width:90%;left:5%;background:#fff;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;padding:1rem 0}
.layer-login-btn{padding:.6rem .65rem 0}
.layer-login-btn a{width:2.2rem;text-align:center;height:.88rem;line-height:.88rem;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}
.wx-layer{position:fixed;bottom:0;left:0;background:#fff;width:100%}
.wx-layer img{max-width:2.8rem}
.wx-layer .wx-layer-contant{width:55%;margin:.1rem auto .4rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.wx-layer .wx-layer-btn{display:inline-block;width:50%;height:.96rem;line-height:.96rem;text-align:center}
.sure-btn{width:100%;height:54px;line-height:54px;text-align:center;display:inline-block}
.layui-sheet-box{position:fixed;bottom:0;left:0;background:#fff;width:100%;height:75%;padding-left:.2rem;padding-right:.2rem}
.layui-sheet-box .cbox{display:inline-block;width:.32rem;height:.32rem;border-radius:.32rem;border:.02rem solid #A9AFB9;color:#fff;font-size:.2rem;font-weight:700;text-align:left;padding-top:.02rem;padding-left:.02rem}
.layui-sheet-box .cbox.checked{border-color:#1272FF;background-color:#1272FF}
.layui-sheet-box .layui-sheet-title{position:relative;height:1.5rem;border-bottom:1px solid #ddd}
.layui-sheet-box .layui-sheet-title .sheet-title{line-height:1rem;padding:0 .2rem;font-size:.34rem;text-align:center}
.layui-sheet-box .layui-sheet-title .sheet-whole{position:absolute;left:0;top:.8rem;width:100%;height:.68rem}
.layui-sheet-box .layui-sheet-title .sheet-whole span{font-size:.28rem;font-weight:700;line-height:.68rem}
.layui-sheet-box .layui-sheet-title .sheet-whole .sheet-whole-icon{position:absolute;top:0;right:0;width:.68rem;height:.68rem;text-align:right}
.layui-sheet-box .layui-sheet-title .sheet-whole .sheet-whole-icon .cbox{margin-top:.18rem}
.layui-sheet-box .layui-sheet-title .sheet-close{position:absolute;width:1rem;top:0;right:0;margin-top:0;padding-top:.32rem;text-align:right}
.layui-sheet-box .layui-sheet-title .sheet-close .hz-icon-delete3{font-size:.36rem;font-weight:700}
.layui-sheet-box .hz-form{height:100%;padding:.2rem 0 1.8rem}
.layui-sheet-box .hz-form .item{font-size:.28rem;line-height:.8rem}
.layui-sheet-box .hz-form .item .hz-icon-gou{float:right;color:#fff}
.layui-sheet-box .hz-form .item.checked{color:#1272FF}
.layui-sheet-box .hz-form .item.checked .hz-icon-gou{color:#1272FF}
.hz-count{padding:0 .2rem 1.5rem}
.hz-count2{padding:.15rem 0 0}
.hz-count2 .hz-detail-logo{margin-right:.2rem}
.hz-count-product{padding-top:.1rem;padding-bottom:.1rem;position:relative;border-bottom:1px solid #ededed}
.hz-count-product h2{width:72%;float:left}
.hz-count-price{float:left;width:65%;line-height:.96rem;padding-left:.3rem}
.hz-count-price .hz-detail-priced{line-height:1.1rem}
.hz-count-insure-bn{display:block;float:left;text-align:center;line-height:.97rem;width:35%;font-size:.32rem}
.hz-count-more-choice{padding:.6rem .2rem 0}
.hz-icon-return{font-size:.35rem;float:left}
.hz-count-days{text-align:right;margin:.3rem 0;padding-bottom:.3rem;border-bottom:1px solid #ddd}
.hz-count-week{margin-top:.55rem;font-size:.28rem;display:block;width:100%;-webkit-flex:1;-moz-flex:1;flex:1;line-height:.6rem;border-bottom:1px solid #ddd}
.hz-count-week li{text-align:center}
.hz-calendar-month{font-size:.4rem}
.hz-detail-logo{float:right}
.hz-detail-logo img{width:100%;max-height:35px;max-width:80px}
.hz-detail-price{float:left;font-size:.47rem;color:#fc9b06}
.hz-detail-priced{float:left;font-size:.22rem;color:#ccc;margin-left:.2rem;text-decoration:line-through;line-height:.78rem}
.hz-count-price .hz-detail-priced{line-height:1.1rem}
.hz-detail-marrow{width:0;height:0;line-height:0;font-size:0;overflow:hidden;border-width:.12rem;border-style:solid dashed dashed dashed;border-color:#d8d8d8 transparent transparent transparent;border-bottom:none;vertical-align:2px;margin-left:.1rem}
.list-xlbg{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,.5);visibility:visible}
.list-xiala{width:100%;max-height:520px;position:fixed;left:0;bottom:0;background:#fff}
.list-xiala ul li{color:#888;position:relative}
.list-xiala ul li p{width:84%}
.xiala-title{height:.9rem;line-height:.9rem;background-color:#f7f7f7}
.xia-riqi{width:100%;max-height:430px}
.dingwei{width:100%;padding-top:.8rem;padding-bottom:1.66rem}
.dingwei .xian{width:100%;height:.86rem;border-bottom:1px solid #ddd}
.riqi{top:0;margin:auto;left:0;right:0;width:4.8rem}
.riqi .riqi-li{max-height:.86rem}
.riqi li{width:1.6rem}
.riqi li li{height:.83rem;line-height:.83rem;color:#ccc;font-size:.38rem}
.riqi .riqi-day{width:1.2rem}
.riqi .riqi-day li{width:1.2rem}
.xia-riqi .riqi li.active{color:#333;font-size:.48rem}
.xia-riqi .riqi li.fontcc{color:#999;font-size:.42rem}
.b-flex{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.hz-job-search{width:100%;background-color:#f9f9f9;overflow:auto;margin-top:.2rem;height:85%}
.hz-job-tt{width:100%;height:.9rem;line-height:.9rem;left:0;top:0;position:fixed;color:#fff;text-align:center;background-color:#1a1a1f;z-index:300}
.hz-job-return{float:left;color:#fff;padding:0 .2rem;font-size:.32rem}
.hz-job-tt-font{font-size:.36rem;position:fixed;margin:auto;left:0;right:0}
.hz-job-input{padding:.25rem .2rem}
.hz-job-input-wrap{background-color:#fff;border-radius:5px;height:.6rem;position:relative;width:100%;cursor:pointer}
.hz-job-input .hz-icon-search{color:#ddd;font-size:.34rem;position:absolute;left:0;padding:0 .2rem 0 .16rem;top:0;line-height:.6rem}
.hz-job-input-box{position:absolute;left:.7rem;width:85%;color:#333}
.hz-job-input-text{padding:.18rem 0;font-size:.34rem;height:.6rem;border:none;width:100%}
.hz-job-input-text2{font-size:.34rem;height:.6rem;color:#999;line-height:.6rem}
.hz-job-list>li{margin-bottom:.3rem;background-color:#fff}
.hz-job-list-tt{text-align:center;padding:.25rem 0;font-size:.3rem;border-bottom:1px solid #ddd}
.hz-job-item{padding:.25rem .2rem;overflow:hidden;border-bottom:1px solid #ddd}
.hz-icon-barrow,.hz-icon-tarrow{color:#a6a6a6}
.hz-job-item-con{background-color:#fafafa;padding:0 .45rem;border-bottom:1px solid #ececec}
.hz-job-item-con li{border-bottom:1px dashed #e2e2e2;overflow:hidden;padding:.2rem 0;font-size:.26rem;cursor:pointer}
.hz-job-item-con li:last-child{border:none}
.hz-job-result-item{border-bottom:1px solid #ddd;overflow:hidden;padding:.2rem;font-size:.28rem}
.hz-job-decline .fl{color:#999}
.hz-job-decline .base-color{height:.4rem;line-height:.4rem;font-size:.24rem;padding:0 .2rem;background-color:#c3c3c3;color:#fff;border-radius:.05rem}
.hz-job-noresult{text-align:center;font-size:.3rem;padding-top:.7rem}
.hz-job-result-box{background:#fff;left:0;width:100%;overflow:auto}
.layui-area-title{overflow:hidden;text-align:center;font-size:.34rem;line-height:1}
.hz-area-select{width:100%;height:90%;margin-top:.3rem}
.hz-lg-area{height:.7rem;padding-left:.13rem}
.hz-lg-area .lg-area{width:1.7rem;text-align:center;float:left;line-height:.65rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.hz-lg-area .lg-area-active{border-bottom:.05rem solid #337bfc;margin-top:0}
.hz-sm-area{padding-left:.13rem;padding-top:.1rem;height:100%}
.hz-sm-area .area-li{width:97%;padding-left:3%;line-height:.8rem}
.round-s{display:inline-block;width:.42rem;height:.42rem;border-radius:100px;border:1px solid #e6e6e6;margin-right:.2rem}
.round-s i{position:absolute;color:#666}
.round-s .hz-icon-ydelete{top:-.1rem;left:.015rem}
.input-wrap li:last-child{border-bottom:none!important}
.ui-input-box .arrow-top{background:#fff url(../images/h5/arrow.png) no-repeat;position:absolute;bottom:-.02rem;left:.4rem;width:30px;height:10px;z-index:1}
.input-wrap{overflow:auto;height:100%;padding-bottom:3.6rem}
.input-wrap .input-tit,.input-wrap .ui-input{left:2.2rem}
.safe-rights li{padding:.25rem 0;position:relative}
.safe-rights li .border-bg{position:absolute;border-top:1px dashed #ddd;width:100%;z-index:8;top:.45rem}
.safe-rights li .safe-left{position:absolute;z-index:10;left:0;padding-right:.15rem;max-width:3.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.safe-rights li .safe-right{position:absolute;z-index:10;right:0;padding-right:.25rem;padding-left:.1rem;max-width:3rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.order-safe-rights li{padding-top:.26rem;position:relative}
.order-safe-rights li .border-bg{position:absolute;border-top:1px dashed #ddd;width:100%;z-index:1;top:.48rem}
.order-safe-rights li .safe-left{float:left;position:relative;z-index:2;padding-right:.15rem;max-width:3.5rem}
.order-safe-rights li .safe-right{float:right;position:relative;z-index:2;padding-right:.25rem;padding-left:.1rem;max-width:3rem}
.flight-wrap{height:80%}
.flight-hd{background:#fafafa;border-bottom:1px solid #ddd;height:.58rem;line-height:.58rem}
.flight-bd{padding-left:.4rem;border-bottom:1px solid #ddd;overflow:hidden}
.flight-bd li{float:left;margin-right:.3rem;margin-top:.35rem}
.flight-bd .city{display:block;border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;width:1.36rem;height:.56rem;line-height:.56rem;text-align:center;font-size:.26rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.flight-bd .city-hover{border:2px solid #f6ac19}
.flight-letter-bd{padding-left:.4rem;overflow:hidden;border-bottom:1px solid #ddd}
.flight-letter-bd .letter-city{display:block;height:.9rem;line-height:.9rem;border-bottom:1px solid #ddd;font-size:.3rem;text-align:left}
.flight-letter-bd li:last-child .letter-city{border-bottom:none}
.select-ABC{height:455px;z-index:1026;top:-6.1rem;right:0;position:absolute;width:30px;text-align:center;font-size:.24rem}
.select-ABC li{margin-bottom:.02rem}
.select-ABC a{color:#337bfc}
.des-wrap{padding-bottom:1.5rem}
.layui-tit{width:50%;padding-bottom:0;height:1rem}
.layui-title-hover{border-bottom:.05rem solid #337bfc;color:#337bfc}
.des-select{width:100%;min-height:.96rem;position:absolute;bottom:0;left:0;z-index:1025;border-top:1px solid #d7d7d7;box-shadow:0 -1px 2px 0 #e5e5e5;background:#fff}
.des-select .des-city-box{max-width:82%;margin-top:.2rem}
.des-select .des-city{display:inline-block;vertical-align:middle;border:1px solid #666;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;min-width:1.29rem;height:.55rem;line-height:.55rem;text-align:center;margin-left:.1rem;margin-bottom:.2rem;padding:0 .1rem}
.des-select .complete-btn{display:block;background:#337bfc;width:100%;min-height:.78rem;line-height:.78rem;text-align:center;color:#fff;font-size:.32rem}
.zone-hd{font-weight:bolder;border-bottom:1px dashed #ccc;height:.7rem;line-height:.7rem}
.zone-bd .zone-nation{display:block;margin-top:.22rem}
.ui-loading{z-index:500;filter:alpha(opacity=50);background:#000;background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%}
.ui-load-main{position:fixed;top:45%;left:56%;width:180px;padding:25px;z-index:501;margin-left:-115px;font-size:14px;background-color:#fff;word-wrap:break-word;word-break:break-all;min-height:16px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;text-align:center}
.js-loading-main span{position:relative;bottom:8px;margin-top:10px;display:block}
.ui-load-main img{margin-right:5px}
.hz-bank-search{width:100%;background-color:#f9f9f9;overflow:auto;margin-top:.2rem;height:85%}
.hz-bank-search ul{background:#fff}
.hz-bank-search ul li{padding:.3rem .2rem;position:relative;font-size:.28rem;border-bottom:solid 1px #ddd}
.hz-bank-input{background:#f5f5f5}
.pay-cue-layer{position:fixed;left:0;top:0;bottom:0;z-index:10000}
.bor-top97{border-top:1px dashed #979797}
.layer-plan-box{max-height:80%;height:auto;min-height:50%}
.layer-plan-select{line-height:.55rem}
.layer-plan-select .plan-select-item{width:78%}
.layer-plan-select .plan-select-item a{display:inline-block;border:1px solid #999;border-radius:6px;padding:0 .28rem;line-height:.55rem;margin-right:.3rem;margin-top:.2rem}
.plan-des-select{width:100%;min-height:.96rem;position:absolute;bottom:0;left:0;z-index:1025;background:#fff}
.complete-btn{display:block;background:#00a2ff;width:100%;min-height:.96rem;line-height:.96rem;text-align:center;color:#fff;font-size:.32rem}
.cus-empty{margin-top:2.6rem;text-align:center}
.cus-empty .thumb{display:inline-block;max-width:4.58rem;width:100%}
.cus-empty .msg{margin-top:.24rem;color:#999;font-size:.28rem}
.cus_toast{width:50%;left:25%;top:30%;position:fixed;background-color:rgba(0,0,0,.6);z-index:9999;padding:.4rem 0;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;text-align:center}
.cus_toast .thumb{display:inline-block;width:.88rem;height:.88rem;background-image:url(//res.xiebao18.com/travelxbh5/images/h5/cue.png);background-repeat:no-repeat;background-size:100% 100%}
.cus_toast p{margin:.4rem .1rem 0;color:#fff;font-size:.32rem}
.layer-mask{background-color:rgba(0,0,0,.5);z-index:9999;width:100%;height:100%;position:fixed;left:0;top:0}
.layer-mask .cus-dialog{position:relative;width:76%;top:30%;left:12%;background-color:#fff;padding-top:.4rem;border-radius:.16rem}
.layer-mask .cus-dialog .cus-dialog-title{color:#333;font-size:.36rem;font-weight:700;padding:0 .24rem .16rem;text-align:center}
.layer-mask .cus-dialog .cus-dialog-content{color:#333;font-size:.28rem;font-weight:500;padding:0 .24rem;text-align:left}
.layer-mask .cus-dialog .cus-dialog-actions{height:1rem;margin-top:.4rem;border-top:1px solid #E5E5E5}
.layer-mask .cus-dialog .cus-dialog-actions .cus-dialog-action{display:block;width:50%;height:1rem;font-size:.32rem;text-align:center;line-height:1rem}
.layer-mask .cus-dialog .cus-dialog-actions .cus-dialog-confirm{float:right}
.layer-mask .cus-dialog .cus-dialog-actions .cus-dialog-cancel{color:#333;border-right:1px solid #E5E5E5;float:left}
.layer-mask .cus-dialog .cus-dialog-actions.hideCancel .cus-dialog-confirm{width:100%}
.layer-mask .cus-dialog .cus-dialog-actions.hideCancel .cus-dialog-cancel{display:none}
.layer-mask .cus-dialog .cus-dialog-close{position:absolute;display:block;width:.36rem;height:.36rem;top:.24rem;right:.24rem}
.layer-mask .cus-dialog .cus-dialog-close i{display:block;width:.24rem;height:.24rem;margin-top:.06rem;margin-left:.06rem;background-image:url(//res.xiebao18.com/travelxbh5/images/h5/ic_close.png);background-repeat:no-repeat;background-size:100% 100%}
.layer-mask .cus-sheet{position:relative;width:100%;height:75%;top:25%;background-color:#fff;border-radius:.24rem .24rem 0 0}
.layer-mask .cus-sheet_title{padding:0 .16rem;color:#333;font-size:.32rem;font-weight:700;line-height:.96rem;text-align:center}
.layer-mask .cus-sheet_title.underline{box-shadow:inset 0 -1px 0 0 #EEE}
.layer-mask .cus-sheet_confirm{position:absolute;display:block;top:0;right:.24rem;font-size:.28rem;line-height:.96rem;text-align:right}
.layer-mask .cus-sheet_close{position:absolute;display:block;width:.4rem;height:.4rem;top:.28rem;right:.24rem}
.layer-mask .cus-sheet_close::before{content:"";display:inline-block;width:.28rem;height:.28rem;margin-top:.06rem;background-image:url(//res.xiebao18.com/travelxbh5/images/h5/ic_close.png);background-repeat:no-repeat;background-size:100% 100%}
.layer-mask .cus-sheet_search{position:absolute;left:.24rem;top:1.12rem;right:.24rem;height:.8rem}
.layer-mask .cus-sheet_search input{width:100%;height:100%;color:#333;font-size:.28rem;text-align:left;padding-left:.72rem;padding-right:.72rem;background-color:#F6F7F9;border:1px solid #F6F7F9;border-radius:.16rem}
.layer-mask .cus-sheet_search input::-webkit-search-cancel-button,.layer-mask .cus-sheet_search input::-webkit-search-decoration{display:none}
.layer-mask .cus-sheet_search input:focus{border-color:#2F66FE}
.layer-mask .cus-sheet_search .ic-search{position:absolute;display:block;width:.32rem;height:.32rem;left:.24rem;top:.24rem}
.layer-mask .cus-sheet_search .ic-search::before{content:"";display:inline-block;width:100%;height:100%;background-image:url(//res.xiebao18.com/travelxbh5/images/h5/ic_search.png);background-repeat:no-repeat;background-size:100% 100%}
.layer-mask .cus-sheet_search .ic-clear{position:absolute;display:block;width:.72rem;height:.8rem;right:0;top:0;text-align:center}
.layer-mask .cus-sheet_search .ic-clear::before{content:"";display:inline-block;width:.32rem;height:.32rem;margin-top:.24rem;background-image:url(//res.xiebao18.com/travelxbh5/images/h5/ic_clear.png);background-repeat:no-repeat;background-size:100% 100%}
.layer-mask .cus-sheet_content{position:absolute;left:0;right:0;top:2.08rem;bottom:0;width:100%;overflow-x:hidden;overflow-y:scroll}
.layer-mask .cus-sheet_content ul{list-style:none}
.layer-mask .cus-sheet_content ul li{overflow:hidden;padding:.32rem 0;margin:0 .24rem;cursor:pointer;border-bottom:1px solid #EAEBEE}
.layer-mask .cus-sheet_contacts li{position:relative}
.layer-mask .cus-sheet_contacts li .thumb{display:block;width:.96rem;height:.96rem;background-image:url(//res.xiebao18.com/travelxbh5/images/h5/card/ic_other.png);background-repeat:no-repeat;background-size:100% 100%}
.layer-mask .cus-sheet_contacts li .thumb.card1{background-image:url(//res.xiebao18.com/travelxbh5/images/h5/card/ic_identity.png)}
.layer-mask .cus-sheet_contacts li .thumb.card2{background-image:url(//res.xiebao18.com/travelxbh5/images/h5/card/ic_passport.png)}
.layer-mask .cus-sheet_contacts li .thumb.card5{background-image:url(//res.xiebao18.com/travelxbh5/images/h5/card/ic_eep.png)}
.layer-mask .cus-sheet_contacts li .thumb.card6{background-image:url(//res.xiebao18.com/travelxbh5/images/h5/card/ic_police.png)}
.layer-mask .cus-sheet_contacts li .title{position:absolute;left:1.12rem;right:0;top:.32rem;color:#333;font-size:.32rem;font-weight:700;line-height:.56rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.layer-mask .cus-sheet_contacts li .desc{position:absolute;left:1.12rem;right:0;top:.88rem;color:#666;font-size:.24rem;line-height:.32rem;margin-top:.06rem}
.layer-mask .cus-sheet_contacts li .desc .divider{display:inline-block;width:.34rem;height:.32rem;padding-left:.16rem;padding-top:.04rem}
.layer-mask .cus-sheet_contacts li .desc .divider i{display:inline-block;width:.02rem;height:.24rem;background:#D3DBE7}
.layer-mask .cus-sheet_list li{min-height:.96rem;color:#333;font-size:.28rem;line-height:.36rem}
.layer-mask .cus-sheet_list li .title{width:85%;float:left}
.layer-mask .cus-sheet_list li .hz-icon-gou{display:none;float:right}
.layer-mask .cus-sheet_list li.checked .hz-icon-gou{display:inline-block}
.layer-mask .cus-sheet .cus-empty{margin-top:1.3rem}
.layer-mask .cus-sheet.normal .cus-sheet_title{font-size:.34rem}
.layer-mask .cus-sheet.normal .cus-sheet_content{top:.96rem;background:#F0F4FA}
.layer-mask .cus-sheet.normal .cus-sheet_content .form-item{background:red}
.layer-mask .cus-sheet.normal .cus-sheet_content .safe-footer-holder{height:1.46rem}
.layer-mask .cus-sheet.normal .cus-sheet_footer{position:absolute;left:0;right:0;bottom:0;height:1.46rem;padding:.16rem .24rem 0;background:#fff;box-shadow:inset 0 1px 0 0 #E6ECF6}
.layer-mask .cus-sheet.general .cus-sheet_title{font-size:.34rem}
.layer-mask .cus-sheet.general .cus-sheet_content{top:.96rem}