* {
   -webkit-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
}
/*禁止文本缩放 字体设置  取消touch高亮效果*/
html{
    width: 100%;
    height: 100%;
   margin: 0px;
   padding: 0px;
   -webkit-text-size-adjust: 100%;
   font-family: -apple-system, "PingFang SC","Helvetica Neue", Helvetica, STHeiTi, sans-serif;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   font-size: 62.5%;
    background: transparent;
   }
body{
    width: 100%;
    background: #F8F8F8;
   -webkit-overflow-scrolling: touch;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, sumary {
    margin: 0;
    padding: 0;
}
/*清除输入框内阴影*/
input, select,textarea {
    border: 0;
    resize: none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    /*去掉移动端的input阴影 */
}
input:password {ime-mode:disabled;}
ol, ul {
    list-style: none;
}
/*禁止选中文本内容*/
*:not(input, select, textArea) {
    -webkit-user-select: none;
}
/*禁用长按页面时的弹出菜单(iOS下有效) ,img和a标签都要加*/
img,a{
-webkit-touch-callout:none;
}
img {
    width: 100%;
    height: auto;
}
a,a:active,a:hover {
    text-decoration: none;
}
/*去掉点击链接和文本框对象时默认的灰色半透明覆盖层(iOS)或者虚框(Android)*/
a,button,input,textarea{ 
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.left {float: left;display: inline;}
.right {float: right;display: inline;}
.clear {clear: both;}
.ell {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.circle {border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;border: none;}

/*新版加载*/
.isLoading{
    display: none;
    /*width: 100%;*/
    /*height: 100%;*/
    /*position:fixed;*/
    /*top:0;*/
    /*z-index:9999;*/
    /*background:#f7f7f7;*/
    /*display:none;*/
}
.isLoading img{
    /*position:absolute;*/
    /*top:50%;*/
    /*left:50%;*/
    /*width: 250px;*/
    /*height: 12.5rem;*/
    /*margin:-6.25rem 0 0 -125px;*/
}
/*无数据*/
.no_data {
    width: 3.375rem;
    height: 4.2rem;
    display: none;
    margin: auto;
    margin-top: 3.525rem;
    margin-bottom: 2.5rem;
}
/*加载*/
.loading_AllLis {
    width: 100%;
    height: 100vh;
    background: rgba(0,0,0,.1);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9990;
    display: none;
}
.load_pic {
    position: fixed;
    background: url(https://cdn.jsdelivr.net/npm/haiwaiuni_addons_dist@82018.80510.8151835/welife_travel/img/loaoding_bj-min.png) 0 0 no-repeat;
    background-size: 100% 100%;
    width: 4rem;
    height: 4rem;
    top: 40%;
    left: 50%;
    z-index: 9999;
    margin-top: -2rem;
    margin-left: -2rem;
    border-radius: 0.25rem;
}
.loadBorder {
    width: 2.15rem;
    height: 2.15rem;
    margin: 0.46rem 0.95rem;
    border-radius: 50%;
    background: url(https://cdn.jsdelivr.net/npm/haiwaiuni_addons_dist@82018.80510.8151835/welife_travel/img/loading_circle-min.png) 0 0 no-repeat;
    background-size: 100% 100%;
    animation: myfirst 1.5s infinite;
}
@keyframes myfirst
{
    0%   {transform: rotate(0deg)}
    12.5%  {transform: rotate(45deg)}
    25%  {transform: rotate(90deg)}
    37.5%  {transform: rotate(135deg)}
    50%  {transform: rotate(180deg)}
    62.5%  {transform: rotate(225deg)}
    75%  {transform: rotate(270deg)}
    87.5%  {transform: rotate(315deg)}
    100% {transform: rotate(360deg)}
}

@-moz-keyframes myfirst /* Firefox */
{
    0%   {transform: rotate(0deg)}
    12.5%  {transform: rotate(45deg)}
    25%  {transform: rotate(90deg)}
    37.5%  {transform: rotate(135deg)}
    50%  {transform: rotate(180deg)}
    62.5%  {transform: rotate(225deg)}
    75%  {transform: rotate(270deg)}
    87.5%  {transform: rotate(315deg)}
    100% {transform: rotate(360deg)}
}

/*弹窗*/
.input_finsh{display:none;position: fixed;top: 0;z-index:1999;width: 100%;height: 100%;background: rgba(0,0,0,0.4);}
.input_finsh .input_finsh_main{position: absolute;width: 13.75rem;height: 6.4rem;background: #FFFFFF;top: 40%;left:50%;margin-left:-6.875rem ;margin-top: -3.05rem;border-radius: 0.2rem;overflow: hidden;}
.input_finsh_main .input_finsh_top{width: 100%;height: 4.2rem;border: 0.05rem solid #FFFFFF;border-bottom: 0.05rem solid #CCCCCC;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.input_finsh_top .finsh_top_one{line-height: 1.45rem;height: 1.45rem;margin-top: 0.6rem;color: #555555;font-weight: bold;font-size: 0.75rem;	width: 100%;text-align: center;}
.input_finsh_top .finsh_top_two{width: 100%;text-align: center;line-height: 1.4rem;height: 1.4rem;color: #999999;font-size: 0.7rem;	}
.input_finsh_top .finsh_top_three{line-height: 1.45rem;height: 1.45rem;margin-top: 1.5rem;color: #555555;font-weight: bold;font-size: 0.75rem;	width: 100%;text-align: center;}
.input_finsh_main .input_finsh_bottom{height: 2.2rem;width: 100%;}
.input_finsh_bottom .finsh_bottom_one{width: 50%;float: left;height: 2.2rem;line-height: 2.2rem;border-right: 0.05rem solid #CCCCCC;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;font-size: 0.7rem;color: #999999;}
.input_finsh_bottom .finsh_bottom_two{width: 50%;float: left;height: 2.2rem;line-height: 2.2rem;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;font-size: 0.7rem;color: #3BD6BB;}
.input_finsh_bottom .finsh_bottom_three{width: 100%;float: left;height: 2.2rem;line-height: 2.2rem;text-align: center;font-size: 0.7rem;color: #3BD6BB;}


/*动态提示框-hrh:zindex:1999*/
.unPrompt{display: none;position: fixed;padding: 0.4rem 0.6rem;top:34%;left: 5rem;font-size:0.6rem;color: #FFFFFF;background: rgba(0,0,0,0.5);border-radius: 0.15rem;width: 8rem;text-align: center;z-index: 1999;transform: translateX(-50%);}
.promptShow{animation: promptShow 0.2s forwards;}
@keyframes promptShow{from{opacity: 0;transform: translateY(100%);}to{opacity: 1;transform: translateY(0);}}


/*标题*/

.headerBox{
    background: #3bd6bb!important;
    position: fixed!important;
    top: 0!important;
    width: 100%!important;
    z-index: 9!important;
    height: 2.2rem!important;
    overflow: hidden!important;
}
.backGie {
    height: 2.2rem!important;
    width: auto!important;
    float: left!important;
    position: relative!important;
}
.backGieBtn{
    height: 2.2rem!important;
    width: 2.4rem!important;
    float: left!important;
    position: relative!important;
    width: auto!important;
    line-height: 2.2rem!important;
    color: #fff!important;
    font-size: 0.8rem!important;
}
.backIxon{
    width: 0.525rem!important;
    height: 0.85rem!important;
    margin-left: 0.8rem!important;
    display: block!important;
    margin-top: 0.675rem!important;
    float: left!important;
    margin-right: 0.25rem!important;
}
.titleBox{
    color: #fff!important;
    font-size: 0.85rem!important;
    display: inline-block!important;
    position: absolute!important;
    line-height: 2.2rem!important;
    left: 0!important;
    right: 0!important;
    top: 0!important;
    margin: 0 auto!important;
    height: 2.2rem!important;
    width: 40%!important;
    text-align: center!important;
}
.titleBoxLeftIcon, .titleBoxRightIcon {
    width: 1rem!important;
    height: 1rem!important;
    display: inline-block!important;
    background: url(https://cdn.jsdelivr.net/npm/haiwaiuni_addons_dist@82018.80510.8151835/common/img/nav_icon_address.png) 0 0 no-repeat!important;
    background-size: 100% 100%!important;
    margin-bottom: -0.2rem!important;
}
.titleBoxRightIcon {
    background: url(https://cdn.jsdelivr.net/npm/haiwaiuni_addons_dist@82018.80510.8151835/common/img/nav_coutry_select.png) 0 0 no-repeat!important;
    background-size: 100% 100%!important;
}
.topRightBtnIcon{
    font-size: 0.7rem!important;
    color: #FFFFFF!important;
    line-height: 1.7rem!important;
    margin-right: 0.8rem!important;
    margin-top: 0.25rem!important;
    float: right!important;
    height: 1.7rem!important;
    width: 1.7rem!important;
    background: url(https://cdn.jsdelivr.net/npm/haiwaiuni_addons_dist@82018.80510.8151835/common/img/nav_icon_search.png) 50% 50% no-repeat!important;
    background-size: 1.2rem 1.2rem!important;
}
.collectionBox{
    width: 1rem;
    height: 1rem;
    float: right;
    overflow: hidden;
    margin-top: 0.6rem;
    margin-right: 0.8rem;
}
