@charset "UTF-8";
article,aside,blockquote,body,button,code,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{width:100%;max-width:750px;min-width:320px;margin:0 auto;color:#4a4a4a;font-family:Helvetica,"Microsoft YaHei",Arial,sans-serif;background:#fff}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500}
textarea{resize:vertical}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:after,q:before{content:''}
a,ins{text-decoration:none}
a{background-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-touch-callout:none;-webkit-text-size-adjust:none}
button,input,textarea{border:0;outline:0;font-size:100%;background:0 0;color:#666;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
@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}
}
.iconfont,[class*=hz-icon-]:after,[class*=hz-icon-]:before,[class^=hz-icon-]:after,[class^=hz-icon-]:before{font-family:iconfont!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}
.hz-icon-return:after{content:"\e601"}
.hz-icon-rarrow:after{content:"\e61c";color:#a6a6a6;font-size:.27rem}
.hz-icon-close:after{content:"\e600";font-size:.45rem;color:#626262}
.hz-icon-date:after{content:"\e605"}
.hz-icon-search:after{content:"\e60f"}
.hz-icon-tarrow:after{content:"\e60b";font-size:.2rem}
.hz-icon-barrow:after{content:"\e60a";font-size:.2rem}
.hz-icon-sjarrow:after{content:"\e654"}
.hz-icon-kefu:after{content:"\e60d";font-size:.36rem;color:#999}
.hz-icon-phone:after{content:"\e61d";font-size:.36rem;color:#999}
.hz-icon-order:after{content:"\e608";font-size:.36rem;color:#999}
.hz-icon-help:after{content:"\e61e";color:#a6a6a6}
.hz-icon-adds:after{content:"\e624";color:#666;font-size:.36rem}
.hz-icon-cue:after{content:"\e625";color:#ff3b3b;font-size:.28rem}
.hz-icon-gou:after{content:"\e626"}
.diy_color .hz-icon-gou:after{display:inline}
.hz-icon-tick:after{content:"\e604"}
.hz-icon-scan:after{content:"\e622";color:#666;font-size:.3rem}
.hz-icon-add:after{content:"\e62d";font-size:.2rem}
.hz-icon-ydelete:after{content:"\e62c";font-size:.4rem}
.hz-icon-area:after{content:"\e62a";font-size:.28rem}
.hz-icon-delete:after{content:"\e62b";font-size:.28rem}
.hz-icon-delete2:after{content:"\e6be"}
.hz-icon-position:after{content:"\e620"}
.hz-icon-button1:after{content:"\e61a"}
.hz-icon-button2:after{content:"\e619"}
.hz-icon-button3:after{content:"\e618"}
.hz-icon-button4:after{content:"\e61b"}
.hz-icon-but1:after{content:"\e6bc"}
.hz-icon-but2:after{content:"\e6ba"}
.hz-icon-but3:after{content:"\e6bb"}
.hz-icon-but4:after{content:"\e6bd"}
.hz-icon-class1:after{content:"\e6d3"}
.hz-icon-class2:after{content:"\e6d6"}
.hz-icon-class3:after{content:"\e6d5"}
.hz-icon-class4:after{content:"\e6d4"}
.hz-icon-class5:after{content:"\e6d7"}
.hz-icon-index:after{content:"\e6e4"}
.hz-icon-hint:after{content:"\e6a0"}
.hz-icon-bighint:after{content:"\e6df"}
.hz-icon-success1:after{content:"\e6dc"}
.hz-icon-index-nav:after{content:"\e6e9"}
.hz-icon-index-close:after{content:"\e6e7"}
.hz-icon-index-user:after{content:"\e6e8"}
.hz-icon-index-arrow:after{content:"\e6e6"}
.hz-icon-app:after{content:"\e6ee"}
.hz-icon-weixin:after{content:"\e6f1"}
.hz-icon-upload:after{content:"\e6fe"}
.hz-icon-delete3:after{content:"\e61f"}
.hz-icon-lose:after{content:"\e6ff"}
.hz-icon-open:after{content:"\e8a1"}
.hz-icon-stop:after{content:"\e700"}
.hz-icon-yuan:after{content:"\e630"}
.hz-icon-import:after{content:"\e704"}
.hz-icon-success:after{content:"\e705"}
.hz-icon-check:after{content:"\e626"}
.hz-icon-delete:after{content:"\e6f8"}
.hz-icon-i_t_5:before{content:"\e631"}
.hz-icon-i_t_6:before{content:"\e632"}
.hz-icon-i_t_7:before{content:"\e633"}
.hz-icon-i_t_9:before{content:"\e634"}
.hz-icon-i_t_8:before{content:"\e635"}
.hz-icon-i_t_10:before{content:"\e636"}
.hz-icon-i_t_11:before{content:"\e637"}
.hz-icon-i_t_12:before{content:"\e638"}
.hz-icon-i_t_13:before{content:"\e639"}
.hz-icon-i_t_15:before{content:"\e63a"}
.hz-icon-i_t_16:before{content:"\e63b"}
.hz-icon-i_t_14:before{content:"\e63c"}
.hz-icon-i_t_17:before{content:"\e63d"}
.hz-icon-i_t_18:before{content:"\e63e"}
.hz-icon-i_t_4:before{content:"\e63f"}
.hz-icon-i_t_1:before{content:"\e640"}
.hz-icon-i_t_2:before{content:"\e641"}
.hz-icon-i_t_3:before{content:"\e642"}
.hz-icon-i_t_19:before{content:"\e643"}
.hz-icon-camera:before{content:"\e623"}
.main{background:#f5f5f5;padding-bottom:1.36rem}
.ui-title{color:#4a4a4a;border-left:3px solid #1d50a2;padding-left:.15rem;height:.35rem;line-height:.35rem}
.ui-input-box{border-bottom:1px solid #e6e6e6;padding:.36rem 0;position:relative;background:#fff}
.ui-input-box .ui-input-name{font-size:.3rem;color:#666;display:inline-block;width:2rem}
.ui-input-box .ui-input{position:absolute;left:2.6rem;top:0;padding-top:.38rem;padding-bottom:.38rem;font-size:.3rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:62%}
.ui-input-box .input-detail{display:inline-block;font-size:.3rem;width:65%;line-height:1.3}
.ui-input-box .icon-r{position:absolute;right:.2rem;width:100%;text-align:right;padding:.39rem 0 .38rem 0;z-index:20;top:0}
.ui-input-box .round-r{position:absolute;right:.2rem;top:.3rem;line-height:.55rem}
.ui-input-box .round{width:.6rem;height:.6rem;text-align:center;border-radius:100px;border:1px solid #e6e6e6}
.ui-input-box .round i{color:#666;font-size:.1rem;float:none}
.ui-input-box .round-s{display:inline-block;width:.42rem;height:.42rem;border-radius:100px;border:1px solid #e6e6e6;position:relative;top:.1rem;margin-right:.2rem}
.ui-input-box .round-s i{position:absolute;color:#666}
.ui-input-box .round-s .hz-icon-add{top:.05rem;left:.1rem}
.ui-input-box .round-s .hz-icon-ydelete{top:-.1rem;left:.015rem}
.ui-input-box .input-empty{display:block;position:absolute;left:2.6rem;top:.32rem;font-size:.26rem;border:1px solid #ddd;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;width:.98rem;text-align:center;height:.48rem;line-height:.48rem;color:#666}
.ui-input-box .input-tit{position:absolute;left:2.6rem;top:.33rem;color:#333;font-size:.3rem;width:1.8rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ui-input-box .input-error{display:block;position:relative;width:65%;left:1.8rem;top:.1rem;right:.2rem;font-size:.24rem}
.ui-input-box .input-error a{color:#ff3b3b;width:90%}
.ui-input-box .input-error .hz-icon-cue{margin-top:-.03rem}
.ui-input-box .preserve-box{height:.38rem}
.ui-input-box .save-contacts{background-image:url(//travelres.qixin18.com/travelxbh5/images/h5//checked-icon.png);background-repeat:no-repeat;background-position:0 0}
.ui-input-box .save-contacts.checked{border-color:#1ab394;background-position:0 -.72rem}
.ui-input-box .icon-preserve{display:inline-block;border:1px solid #666;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:.38rem;height:.38rem;text-align:center;line-height:.38rem}
.ui-input-box .preserve{display:inline-block;vertical-align:top}
.ui-input-box .preserve-right{position:absolute;right:.2rem}
.ui-input-box .hz-icon-gou{color:#00a2ff}
.ui-input-box .pic-code{position:absolute;right:0;top:0;width:1.85rem}
.ui-input-box .pic-code img{width:100%;max-width:1.85rem;height:1.13rem}
.ui-input-box .idcode{position:absolute;right:0;top:0;color:#fff;text-align:center;background:#337BFC;width:1.85rem;padding-top:.4rem;padding-bottom:.42rem;font-size:.24rem}
.ui-input-box.tags{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:hidden}
.ui-input-box.tags .tags-wrap{display:block;width:100%;-webkit-flex:1;-moz-flex:1;flex:1;margin-bottom:-.18rem}
.ui-input-box.tags .tag-item{display:inline-block;border:solid 1px #999;line-height:.44rem;padding:0 .22rem;margin:0 .18rem .18rem 0;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}
.ui-input-box.tags .tag-item.active{border-color:#337BFC}
.ui-input-box:last-child{border-bottom:none}
.tobeDiv{position:relative}
.tobeDiv .open-contacts-panel{position:absolute;top:.44rem;right:1rem}
.tobeDiv .open-contacts-panel:before{content:"";position:absolute;top:.02rem;left:-.44rem;width:.34rem;height:.28rem;background-image:url(//travelres.qixin18.com/travelxbh5/images/h5//contacts_icon.png);background-repeat:no-repeat;background-position:center}
.input-wrapper{position:relative}
.input-wrapper>.open-contacts-panel{position:absolute;top:-.78rem;right:1rem}
.input-wrapper>.open-contacts-panel:before{content:"";position:absolute;top:.02rem;left:-.44rem;width:.34rem;height:.28rem;background-image:url(//travelres.qixin18.com/travelxbh5/images/h5//contacts_icon.png);background-repeat:no-repeat;background-position:center}
.contacts-panel{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1005}
.contacts-panel .contacts-wrapper{background-color:#fff;border-radius:.08rem;width:5.6rem;height:6.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;padding-bottom:.2rem}
.contacts-panel .contacts-wrapper h2{font-size:.28rem;line-height:.9rem;color:#222;border-bottom:1px solid #cfcfcf;padding-left:.3rem;box-sizing:border-box}
.contacts-panel .contacts-wrapper h2 span{font-size:.22rem;line-height:.22rem;margin-left:.08rem;color:#fff;background-image:url(//travelres.qixin18.com/travelxbh5/images/h5/import-background-h5.png);background-repeat:no-repeat;background-size:100% 100%;display:none}
.contacts-panel .contacts-wrapper .contacts-panel-close-icon{position:absolute;top:.34rem;right:.3rem;width:.24rem;height:.24rem;background-image:url(//travelres.qixin18.com/travelxbh5/images/h5//close_icon.png);background-repeat:no-repeat;background-position:center}
.contacts-panel .contacts-wrapper .contacts-list{padding:.2rem .3rem 0;height:5.6rem;overflow-y:scroll}
.contacts-panel .contacts-wrapper .contacts-list .contacts-item{width:1.53rem;height:.6rem;background-color:#fff;float:left;margin:0 .2rem .2rem 0;border:.02rem solid #E0E0E0;border-radius:.04rem;font-size:.26rem;color:#222;text-align:center;line-height:.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.contacts-panel .contacts-wrapper .contacts-list .contacts-item:nth-child(3n){margin-right:0}
.first-import-hz-contacts{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1111;display:none}
.first-import-hz-contacts .first-import-hz-contacts-content{width:5.6rem;height:5.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff}
.first-import-hz-contacts .first-import-hz-contacts-content .contacts-icon{display:block;width:2.06rem;height:1.8rem;margin:.6rem auto .4rem}
.first-import-hz-contacts .first-import-hz-contacts-content p{font-size:.28rem;color:#222;text-align:center;line-height:.4rem}
.first-import-hz-contacts .first-import-hz-contacts-content .button-wrapper{margin-top:.6rem;font-size:0;text-align:center}
.first-import-hz-contacts .first-import-hz-contacts-content .button-wrapper a{display:inline-block;width:2.05rem;height:.8rem;box-sizing:border-box;border-radius:.04rem;font-size:.34rem;line-height:.8rem;text-align:center}
.first-import-hz-contacts .first-import-hz-contacts-content .button-wrapper .next-time{border:1px solid #E0E0E0;color:#222;margin-right:.3rem}
.first-import-hz-contacts .first-import-hz-contacts-content .button-wrapper .agree{background-color:#1ab394;color:#fff}
.import-hz-info-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1111;display:none}
.import-hz-info-wrapper .import-hz-info-wrapper-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5.6rem;height:4rem;background-color:#fff}
.import-hz-info-wrapper .import-hz-info-wrapper-content .sync-icon,.import-hz-info-wrapper .import-hz-info-wrapper-content .sync-success-icon{display:block;width:1.79rem;height:1.81rem;margin:.6rem auto .46rem;background-image:url(//travelres.qixin18.com/travelxbh5/images/h5/sync-icon.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%}
.import-hz-info-wrapper .import-hz-info-wrapper-content .sync-success-icon{background-image:url(//travelres.qixin18.com/travelxbh5/images/h5/sync-success-icon.png);display:none}
.import-hz-info-wrapper .import-hz-info-wrapper-content .close-icon{position:absolute;top:.34rem;right:.3rem;width:.24rem;height:.24rem;background-image:url(//travelres.qixin18.com/travelxbh5/images/h5/close_icon.png);background-position:center;background-repeat:no-repeat;display:none;background-size:100% 100%}
.import-hz-info-wrapper .import-hz-info-wrapper-content p{font-size:.34rem;line-height:.54rem;color:#222;text-align:center}
.group-panel{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1005}
.group-panel .group-wrapper{background-color:#fff;border-radius:.08rem;width:5.6rem;height:6.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box;padding-bottom:.2rem}
.group-panel .group-wrapper h2{font-size:.28rem;line-height:.9rem;color:#222;border-bottom:1px solid #cfcfcf;padding-left:.3rem;box-sizing:border-box}
.group-panel .group-wrapper .group-panel-close-icon{position:absolute;top:.34rem;right:.3rem;width:.24rem;height:.24rem;background-image:url(//travelres.qixin18.com/travelxbh5/images/h5//close_icon.png);background-repeat:no-repeat;background-position:center}
.group-panel .group-wrapper .group-list{padding:.2rem .3rem 0;height:5.6rem;overflow-y:scroll}
.group-panel .group-wrapper .group-list .group-item{max-width:4.6rem;padding:0 .1rem;height:.6rem;background-color:#fff;float:left;margin:0 .2rem .2rem 0;border:.02rem solid #E0E0E0;border-radius:.04rem;font-size:.26rem;color:#222;text-align:center;line-height:.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.group-panel .group-wrapper .group-list .group-item:nth-child(3n){margin-right:0}
.ui-check{background:#F2F2F2;border:1px solid silver;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;width:.32rem;height:.32rem;position:absolute;left:.3rem;top:.16rem}
.ui-check i{line-height:1.3;font-size:.26rem}
.ui-radio{background:#F2F2F2;border:1px solid silver;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;width:.32rem;height:.32rem;position:absolute;left:.3rem;top:.16rem}
.ui-radio i{position:absolute;top:.095rem;left:.095rem;width:.1rem;height:.1rem;-webkit-border-radius:200px;-moz-border-radius:200px;-ms-border-radius:200px;-o-border-radius:200px;border-radius:200px;background:#fff}
.ui-check-on{display:inline-block;background:#fff;border:1px solid #979797;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;width:.28rem;height:.28rem;text-align:center}
.ui-check-on i{line-height:1.3;font-size:.25rem;margin-left:-.03rem}
.ui-count-product{padding-top:.1rem;padding-bottom:.1rem;position:relative;border-bottom:1px solid #EDEDED}
.ui-count-product h2{width:70%}
.ui-detail-logo img{width:100%;max-height:35px;max-width:80px}
.layui-layer{height:100%;left:0;position:fixed;top:0;visibility:visible;width:100%;background-color:rgba(0,0,0,.5);z-index:9999}
.layui-title{overflow:hidden;text-align:center;font-size:.34rem;padding-bottom:.2rem;border-bottom:1px solid #ddd;line-height:1}
.layui-contant{position:fixed;bottom:.6rem;left:5%;background:#fff;width:90%;height:80%;z-index:10000;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.layui-contant .hz-icon-close{line-height:1}
.ui-fail,.ui-success{width:1.84rem;margin:1.4rem auto .75rem}
.ui-btn-bg{display:inline-block;background:#337BFC;color:#fff;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}
.ui-btn-bd{display:inline-block;border:1px solid #337BFC;color:#337BFC;text-align:center;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}
.ui-big-btn{display:block;width:90%;margin-left:auto;margin-right:auto;height:.94rem;line-height:.94rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem;border-radius:.1rem;text-align:center}
.ui-upload-wrap{width:1.56rem;height:1.56rem;border:1px solid #DFDFDF}
.ui-upload-wrap .edit{width:100%;text-align:center;top:.2rem}
.ui-upload-wrap .edit i{font-size:.55rem}
.ui-upload-wrap .upload-img{position:absolute;top:0;left:0;z-index:1;border:none;width:1.5rem;height:1.5rem}
.ui-upload-wrap .upload-close{top:0;right:0;width:.32rem;line-height:.32rem;text-align:center;background:rgba(0,0,0,.5);z-index:10}
.ui-upload-wrap .lose-edit{top:.1rem}
.ui-upload-wrap .lose-edit i{font-size:.45rem}
.ui-upload-wrap .doc-edit{width:98%;text-align:center;top:.2rem}
.ui-upload-wrap .doc-edit img{width:.6rem;height:.6rem}
.ui-upload-wrap .doc-edit a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.ui-upload-wrap label{z-index:10}
.ui-state{padding-left:.3rem}
.ui-state ul .ui-state-item{margin-left:-.16rem;min-height:.6rem;background:url(../../images/h5/status.png) left top no-repeat;background-size:.32rem;padding-left:.5rem;margin-top:.1rem;color:#999;margin-right:.3rem;overflow:auto}
.ui-state ul .first{background:0 0;margin-top:0;position:relative}
.ui-state ul .first .hz-icon-yuan{position:absolute;left:-.05rem;top:-.19rem;font-size:.4rem}
.ui-state ul .first p{width:92%}
.ui-state .active{border-left:1px dashed #A1A1A1}
.poptip{position:absolute;padding:.2rem;line-height:1.5;font-size:.28rem;background-color:#FFF;border:1px solid #E5E0E0;border-radius:.12rem}
.poptip-arrow{position:absolute;overflow:hidden;font-size:.24rem}
.poptip-arrow em,.poptip-arrow i{position:absolute;left:0;top:0;font-style:normal}
.poptip-arrow em{color:#E5E0E0}
.poptip-arrow i{color:#FFF}
.poptip-arrow-bottom,.poptip-arrow-top{height:.06rem;width:.12rem;left:.12rem;margin-left:-.06rem}
.poptip-arrow-left,.poptip-arrow-right{height:.3rem;width:.24rem;top:.3rem;margin-top:-.06rem}
.poptip-arrow-top{top:-.06rem}
.poptip-arrow-top em{top:-.01rem}
.poptip-arrow-top i{top:0rem}
.poptip-arrow-bottom{bottom:-.06rem}
.poptip-arrow-bottom em{top:-.08rem}
.poptip-arrow-bottom i{top:-.09rem}
.poptip-arrow-left{left:-.16rem}
.poptip-arrow-left em{left:-1px}
.poptip-arrow-left i{left:.02rem}
.poptip-arrow-right{right:-.16rem}
.poptip-arrow-right em{left:-.06rem}
.poptip-arrow-right i{left:-.07rem}
.ui-right-layer{position:fixed;right:.6rem;bottom:1.5rem}
.ui-right-layer .icon-item,.ui-right-layer .r-img{display:block;margin-top:.3rem;width:.68rem;height:.68rem}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{font:.24rem/1.5 "Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","微软雅黑",sans-serif;color:#333}
.w-750{width:100%;max-width:750px;min-width:320px;margin:0 auto}
.cl{zoom:1}
.cl:after{content:"\20";height:0;display:block;clear:both;visibility:hidden;overflow:hidden}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.fl{float:left}
.fr{float:right}
.nofloat{float:none}
.ell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.strong{font-weight:700}
.uppercase{text-transform:uppercase}
.border-radius{border:0}
.cursor-pointer{cursor:pointer}
a{text-decoration:none;color:#333}
.overflow-y{overflow-x:hidden;overflow-y:auto}
.button{background-color:#666;color:#fff;border-color:transparent;cursor:pointer}
.hidden{display:none}
.none{display:none!important}
.show{display:block}
.fn-hide{display:none}
.fn-show{display:block!important}
.p-relative{position:relative}
.p-absolute{position:absolute}
.ovh{overflow:hidden}
.ova{overflow:auto}
.img-center{display:block;margin:0 auto}
.vis-hide{visibility:hidden}
.no-selected{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none}
.tac{text-align:center}
.tal{text-align:left!important}
.tar{text-align:right}
.taj{text-align:justify}
.inline-block{display:inline-block}
.f12{font-size:.12rem}
.f13{font-size:.13rem}
.f14{font-size:.14rem}
.f15{font-size:.15rem}
.f16{font-size:.16rem}
.f17{font-size:.17rem}
.f18{font-size:.18rem}
.f19{font-size:.19rem}
.f20{font-size:.2rem}
.f21{font-size:.21rem}
.f22{font-size:.22rem}
.f23{font-size:.23rem}
.f24{font-size:.24rem}
.f25{font-size:.25rem}
.f26{font-size:.26rem}
.f27{font-size:.27rem}
.f28{font-size:.28rem}
.f29{font-size:.29rem}
.f30{font-size:.3rem}
.f31{font-size:.31rem}
.f32{font-size:.32rem}
.f33{font-size:.33rem}
.f34{font-size:.34rem}
.f35{font-size:.35rem}
.f36{font-size:.36rem}
.f37{font-size:.37rem}
.f38{font-size:.38rem}
.f39{font-size:.39rem}
.f40{font-size:.4rem}
.f41{font-size:.41rem}
.f42{font-size:.42rem}
.f43{font-size:.43rem}
.f44{font-size:.44rem}
.f45{font-size:.45rem}
.f46{font-size:.46rem}
.f47{font-size:.47rem}
.f48{font-size:.48rem}
.lh10{line-height:1}
.lh15{line-height:1.5}
.lh18{line-height:1.8}
.lh20{line-height:2}
.lh22{line-height:2.2}
.lh24{line-height:2.4}
.lh28{line-height:2.8}
.lh30{line-height:3}
.fb{font-weight:700}
.tdl{text-decoration:underline!important}
.tdt{text-decoration:line-through}
.fc0{color:#000!important}
.fcw{color:#FFF}
.fc3{color:#333!important}
.fc6{color:#666!important}
.fc8{color:#888}
.fc9{color:#999!important}
.fcc{color:#ccc}
.fcd{color:#ddd}
.fc-b8{color:#b8b8b8}
.fc-a6{color:#a6a6a6!important}
.diy_color{color:#337BFC!important}
.color-price{color:#fc9b06!important}
.base-color{color:#1d50a2}
.fcred{color:red!important}
.fcsc{color:#ff5b00!important}
.bgf0{background:#f0f0f0!important}
.bgf9{background:#f9f9f9!important}
.bgf8{background:#F8FBFF!important}
.bgf7{background:#f7f7f7!important}
.bgf5{background:#f5f5f5!important}
.bgf3{background:#f3f3f3!important}
.bgfc{background:#fcfcfc!important}
.bgfw{background:#fff!important}
.bgfb{background:#fbfbfb!important}
.bgfa{background:#fafafa!important}
.bg999{background:#999!important}
.bg666{background-color:#666!important}
.diy_background{background-color:#337BFC!important}
.mt0{margin-top:0rem}
.mr0{margin-right:0rem}
.mb0{margin-bottom:0rem}
.ml0{margin-left:0rem}
.pt0{padding-top:0rem!important}
.pr0{padding-right:0rem!important}
.pb0{padding-bottom:0rem}
.pl0{padding-left:0rem!important}
.mt5{margin-top:.05rem}
.mr5{margin-right:.05rem}
.mb5{margin-bottom:.05rem}
.ml5{margin-left:.05rem}
.pt5{padding-top:.05rem!important}
.pr5{padding-right:.05rem!important}
.pb5{padding-bottom:.05rem}
.pl5{padding-left:.05rem!important}
.mt10{margin-top:.1rem}
.mr10{margin-right:.1rem}
.mb10{margin-bottom:.1rem}
.ml10{margin-left:.1rem}
.pt10{padding-top:.1rem!important}
.pr10{padding-right:.1rem!important}
.pb10{padding-bottom:.1rem}
.pl10{padding-left:.1rem!important}
.mt15{margin-top:.15rem}
.mr15{margin-right:.15rem}
.mb15{margin-bottom:.15rem}
.ml15{margin-left:.15rem}
.pt15{padding-top:.15rem!important}
.pr15{padding-right:.15rem!important}
.pb15{padding-bottom:.15rem}
.pl15{padding-left:.15rem!important}
.mt20{margin-top:.2rem}
.mr20{margin-right:.2rem}
.mb20{margin-bottom:.2rem}
.ml20{margin-left:.2rem}
.pt20{padding-top:.2rem!important}
.pr20{padding-right:.2rem!important}
.pb20{padding-bottom:.2rem}
.pl20{padding-left:.2rem!important}
.mt25{margin-top:.25rem}
.mr25{margin-right:.25rem}
.mb25{margin-bottom:.25rem}
.ml25{margin-left:.25rem}
.pt25{padding-top:.25rem!important}
.pr25{padding-right:.25rem!important}
.pb25{padding-bottom:.25rem}
.pl25{padding-left:.25rem!important}
.mt30{margin-top:.3rem}
.mr30{margin-right:.3rem}
.mb30{margin-bottom:.3rem}
.ml30{margin-left:.3rem}
.pt30{padding-top:.3rem!important}
.pr30{padding-right:.3rem!important}
.pb30{padding-bottom:.3rem}
.pl30{padding-left:.3rem!important}
.mt35{margin-top:.35rem}
.mr35{margin-right:.35rem}
.mb35{margin-bottom:.35rem}
.ml35{margin-left:.35rem}
.pt35{padding-top:.35rem!important}
.pr35{padding-right:.35rem!important}
.pb35{padding-bottom:.35rem}
.pl35{padding-left:.35rem!important}
.mt40{margin-top:.4rem}
.mr40{margin-right:.4rem}
.mb40{margin-bottom:.4rem}
.ml40{margin-left:.4rem}
.pt40{padding-top:.4rem!important}
.pr40{padding-right:.4rem!important}
.pb40{padding-bottom:.4rem}
.pl40{padding-left:.4rem!important}
.mt45{margin-top:.45rem}
.mr45{margin-right:.45rem}
.mb45{margin-bottom:.45rem}
.ml45{margin-left:.45rem}
.pt45{padding-top:.45rem!important}
.pr45{padding-right:.45rem!important}
.pb45{padding-bottom:.45rem}
.pl45{padding-left:.45rem!important}
.mt50{margin-top:.5rem}
.mr50{margin-right:.5rem}
.mb50{margin-bottom:.5rem}
.ml50{margin-left:.5rem}
.pt50{padding-top:.5rem!important}
.pr50{padding-right:.5rem!important}
.pb50{padding-bottom:.5rem}
.pl50{padding-left:.5rem!important}
.pb130{padding-bottom:1.3rem!important}
.bor-bottom{border-bottom:1px solid #ddd}
.bor-bottom-dashed{border-bottom:1px dashed #ddd!important}
.bor-top{border-top:1px solid #ddd}
.bor-left{border-left:1px solid #ddd}
.bor-right{border-right:1px solid #ddd}
.bor-none{border:none!important}
.border{border:1px solid #ddd}
.diy_border{border:1px solid #337BFC!important}
.diy_border-bottom-color{border-bottom-color:#337BFC!important}
.btn-code-disabled{background:#999!important;cursor:not-allowed!important;color:#fff!important}
.layer-mask,.layer-mask-2{background-color:rgba(0,0,0,.5);z-index:9999;width:100%;height:100%;position:fixed;left:0;top:0}
.layer-mask-2 p{text-indent:.46rem}
.vm{vertical-align:middle}
.ti{text-indent:.46rem}
.head{text-align:center;height:1.08rem;line-height:1.08rem;background-color:#1a1a1f}
.head .head-back{position:absolute;left:.2rem}
.head .head-edit{position:absolute;right:.2rem}
.head-top{text-align:center;height:1.08rem;line-height:1.08rem;border:none!important}
.head-top .head-search{position:absolute;right:.2rem}
.head-top .head-back{position:absolute;left:.2rem}
.footer-top{height:.8rem;line-height:.8rem;color:#fff;font-size:.28rem;text-align:center;width:100%;position:fixed;left:0;bottom:1.06rem;background-color:#666}
.btn-off{background:rgba(0,0,0,.45);position:absolute;right:0;color:#fff}
.footer{background:#fff;position:fixed;left:0;width:100%;bottom:0;height:1.06rem;border-top:1px solid #d7d7d7;box-shadow:0 -1px 2px 0 #e5e5e5;z-index:1000}
.footer table{width:100%}
.footer a{display:block;height:1.06rem;padding-top:.04rem;line-height:.45rem;text-align:center}
.footer a .hz-icon-barrow,.footer a .hz-icon-tarrow{width:.7rem;height:.7rem;display:inline-block}
.footer .insure-btn{padding-top:0;height:1.06rem;line-height:1.06rem}
.slip-footer{z-index:1003}
.slip-foot li{float:right;margin-right:.1rem;border:1px solid #666;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding-left:.3rem;padding-right:.3rem;height:.58rem;text-align:center;line-height:.58rem;cursor:pointer}
.foot{color:#a8a8ab}
.fttop{height:.8rem;width:.8rem;line-height:.8rem;display:block;background:#3db9f0;color:#fff;text-align:center;border-radius:50%;right:20px;bottom:30px;position:fixed}
.fttop:after{font-size:.3rem;color:#fff}
.footer-btn{position:fixed;bottom:0;left:0;width:100%;z-index:20}
.footer-btn a{display:block;width:100%;text-align:center;height:1.1rem;line-height:1.1rem;color:#fff}
.index-foot{background:#35334d;width:100%;color:#aeadb7}
.index-foot .a-color{color:#aeadb7}
.index-foot-ewm{margin-right:.35rem;margin-top:.05rem}
.index-foot-ewm img{max-width:1.5rem}
.footer-btn1,.footer-btn2{width:90%;margin-left:auto;margin-right:auto;margin-top:.6rem}
.footer-btn1 a,.footer-btn2 a{display:block;width:100%;text-align:center;height:.95rem;line-height:.95rem;color:#fff;border:.02rem solid rgba(5,5,5,.08);border-radius:.1rem}
.footer-btn2{margin-top:.3rem}
.footer-btn2 a{border:.02rem solid rgba(5,5,5,.1);background:#F8F8F8;color:#000}
.insure-ft .td-l{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;overflow:hidden;-webkit-align-items:center;align-items:center}
.insure-ft .hz-icon-barrow{vertical-align:middle}
.insure-ft .modify-security{border-left:1px solid #ddd}
.main{background:#fff}
#loginSection .main{background-color:transparent}
.login-logo{text-align:center;height:150px; margin: 50px 0 10px 0;}
.login-wrapper{width:6.9rem;box-shadow:0 0 .14rem 0 rgba(0,0,0,.08);border-radius:.08rem;margin:0 auto;background-color:#fff}
.pl60{padding-left:.6rem}
.pr60{padding-right:.6rem}
.login-type{font-size:0;text-align:center;padding:.6rem 0}
.login-type span{display:inline-block;font-size:.3rem;line-height:.42rem;color:#999;padding-bottom:.16rem;position:relative}
.login-type span::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:.4rem;height:.06rem;background-color:#1ab394;display:none}
.login-type span:first-child{margin-right:1.5rem}
.login-type span.active{color:#1ab394}
.login-type span.active::after{display:block}
.login-ui-input-box-wrapper .ui-input-box .ui-input{left:0}
.login-background{position:fixed;left:0;bottom:0;width:100%;z-index:-1}
.ui-input-box{height:1.2rem}
.ui-input-box .ui-input-name{font-size:.32rem;color:#4a4a4a}
.ui-input-box .ui-input{left:2.1rem;width:60%}
.ui-input-box .ui-input-new{left:2.1rem;font-size:.28rem;line-height:1.2rem;padding:0;color:#c5c5c5}
.ui-input-box .ui-input-new::-webkit-input-placeholder{color:#c5c5c5}
.ui-input-box .input-detail{width:70%}
.ui-input-box .icon-r{z-index:10}
.ui-input-box .input-tit{top:.42rem}
.ui-input-box #getsmscodepassword{position:absolute;top:0;right:0;font-size:.28rem;line-height:1.2rem;color:#666;padding-left:.22rem}
.ui-input-box #getsmscodepassword::before{content:"";position:absolute;top:.45rem;left:0;width:.02rem;height:.3rem;background-color:#e0e0e0}
.ui-input-box:last-child{border-bottom:1px solid #ddd}
.login-button{width:6.3rem;margin:.6rem auto 0;padding-bottom:.8rem}
.login-button .login-btn{display:block;width:100%;height:.88rem;line-height:.88rem;text-align:center;font-size:.32rem;color:#fff;font-weight:700;background-color:#1ab394!important}
.login-button .go-forget-password,.login-button .go-register{color:#1ab394;font-size:.26rem;line-height:.37rem}
.login-button .go-forget-password{color:#999}
.login-success{width:1.84rem;margin:1.4rem auto .75rem}
.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.6rem;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}
.layer-login-btn .password-btn{display:block;margin:0 auto}
.huabao-tel{margin-top:-.2rem}
#login-tip-mask{background:rgba(0,0,0,.6);position:fixed;width:100%;height:100%;z-index:99;top:0;left:0}
#login-tip-mask .contianer{width:6.4rem;height:8.12rem;box-sizing:border-box;padding:.2rem;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:url(//travelres.qixin18.com/travelxbh5/images/h5/login-tip.png);background-size:100%;z-index:999}
#login-tip-mask .contianer .login-tip-Box{width:6rem;height:7.72rem;padding-top:.43rem}
#login-tip-mask .contianer .login-tip-Box .title{text-align:center;font-family:PingFangSC-Semibold;font-size:.32rem;color:#fff;letter-spacing:0;text-align:center;line-height:.24rem}
#login-tip-mask .contianer .login-tip-Box .description{width:5.2rem;margin:0 auto;font-family:PingFangSC-Regular;font-size:.24rem;color:#666;letter-spacing:0;line-height:.36rem;margin-top:.93rem}
#login-tip-mask .contianer .login-tip-Box .tips{width:5.2rem;margin:0 auto;margin-top:.3rem}
#login-tip-mask .contianer .login-tip-Box .tips p i{width:.08rem;height:.08rem;margin:0 auto;margin-right:.14rem;border-radius:100%;background:#1ab394;display:inline-block;vertical-align:middle}
#login-tip-mask .contianer .login-tip-Box .tips p span.strong{font-family:PingFangSC-Medium;font-size:.26rem;color:#151515;letter-spacing:0;line-height:.39rem}
#login-tip-mask .contianer .login-tip-Box .tips p span.normal{font-family:PingFangSC-Regular;font-size:14px;color:#151515;letter-spacing:0;line-height:.26rem}
#login-tip-mask .contianer .login-tip-Box .info{margin:0 auto;margin-top:.3rem;width:5.2rem;font-family:PingFangSC-Regular;font-size:.24rem;color:#666;letter-spacing:0;line-height:.36rem}
#login-tip-mask .contianer .login-tip-Box .xb-btn{margin:0 auto;margin-top:.5rem;width:4.2rem;height:.8rem;text-align:center;background:#1ab394;border-radius:.04rem;font-family:MicrosoftYaHei;font-size:.28rem;color:#fff;line-height:.8rem}