*{
    font-family:"Microsoft YaHei", "微软雅黑";
    border:0;
    margin:0;
    padding:0;
    font-size:14px;
    font-weight:normal;
    font-style:normal;
    text-decoration:none;
    word-break:break-all;
    word-wrap:break-word;
    list-style:none;
    outline:none;
    -webkit-tap-highlight-color: transparent;
    -moz-tap-highlight-color: transparent;
    -ms-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -moz-touch-callout: none;
    -ms-touch-callout: none;
    touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none;
}

a {
  -webkit-tap-highlight-color: transparent;
  -moz-tap-highlight-color: transparent;
  -ms-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -moz-touch-callout: none;
  -ms-touch-callout: none;
  touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
}
html,
body {
    position: absolute;
    left:0;top:0;right:0;bottom:0;
    width: 100%;
    height:100%;
    margin: 0;
    padding: 0;
    background-color: #ffffff;
}
/* html{background:blue}
body{background: red;}
.loading_box_uc {background:pink} */
h1 {
    margin: 1rem 0 .2rem;
    padding: 0;
    font-size: .24rem;
    font-family: 'PingFang-SC-Bold';
    font-weight: bold;
    color: #4f4f51;
    text-align: center;
    line-height: .36rem;
}
.loading_box_2 h1 {    margin: 0 0 .2rem; padding: 20% 0 0 0;}
.loading_box_3 h1 { margin: .8rem 0 .4rem; }
.loading {
    margin: 0 auto .1rem;
    height: .65rem;
    width: 2rem;
    background: url(/quickapp/search_hot/images/loading.gif) no-repeat 0 0;
    background-size: 2rem auto;
}

#loading_txt {
    display: block;
    margin: 0 .3rem;
    font-size: .14rem;
    color: #7c7c7c;
    font-family: 'PingFangSC-Regular';
    font-weight: 400;
    text-align: center;
}

#loading_txt span {
    display: inline-block;
    font-size: .14rem;
    color: #7c7c7c;
    font-family: 'PingFangSC-Regular';
    font-weight: 400;
    text-align: center;
    line-height: .2rem;
}

.loading_reload,
.loading_but_2{
    display: block;
    margin: .6rem auto 0 auto;
    height: .46rem;
    width: 2.7rem;
    background-color: #fff;
    border:1px #BABABA solid;
    font-size: .18rem;
    color: #BABABA;
    text-align: center;
    line-height: .46rem;
    text-decoration: none;
    font-family: 'PingFang-SC-Bold';
    border-radius: .46rem;
    outline: none;
}
.loading_reload {
    background-color: #85BBFF;
    border:1px #85BBFF solid;
    color: #fff;
}
.loading_but_2{
    background-color: #fff;
    border:1px #BABABA solid;
    color: #BABABA;
}

/* 引导蒙版 */
/* .alert_guide {
    width: 100%;
    height: 100%;
    background: url(/quickapp/search_hot/images/guide.jpg) white no-repeat;
    background-size: 3.6rem 6.41rem;
    position: absolute;
    top: 0;
    left: 0;
} */

/* 跳转知道按钮 */
.btn_know {
    width: 1.73rem;
    height: .38rem;
    border: none;
    outline: none;
    background: linear-gradient(0deg, rgba(255, 210, 0, 1), rgba(255, 239, 75, 1));
    border-radius: .18rem;
    text-align: center;
    font-size: .17rem;
    font-family: PingFang-SC-Bold;
    font-weight: bold;
    color: rgba(255, 93, 123, 1);
    position: absolute;
    top: 4.07rem;
    left: .93rem;
    right: .93rem;
}


.loading_box_2 {padding-bottom:.6rem;}
.loading_box_2,
.loading_box_3{
    display: none;
}

.loading_icon{
    margin: 0 auto;
    height: 2.7rem;
    width: 2.7rem;
    background: url(/quickapp/search_hot/images/loading_3.gif) no-repeat 0 0/100%;
}
.loading_box_uc {
    width: 100%;
    position: absolute;
    top: .85rem;
}
.loading_box_uc .loading_icon{
    position: relative;
    margin: 0 auto;
    height: 2.7rem;
    width: 2.7rem;
}

.loading_box_uc .loading_icon img {display:block;width:100%;height:100%;}

.loading_box_uc .loading_icon .stime{
    position: absolute;
    left:.52rem;
    top:.375rem;
    display: block;
    width:.5rem;
    text-align: center;
    color:#67ACEF;
    font-size: .32rem;
    z-index: 9;
}
.loading_box_uc .loading_icon .ptime{
    position: absolute;
    left:.52rem;
    top:.52rem;
    display: block;
    width:.5rem;
    text-align: center;
    color:#67ACEF;
    font-size: .1rem;
    z-index: 9;
}
.loading_box_uc .loading_icon .ptime span {font-size:.12rem;}
.loading_box_uc h1.h1a {
    margin: 0.2rem 0 .15rem;
    padding: 0;
    font-size: .18rem;
    font-family: 'PingFang-SC-Bold';
    font-weight: normal;
    color: #444;
    text-align: center;
    line-height: 1;
}
.loading_box_uc .h2a {
    padding: 0;
    font-size: .13rem;
    font-family: 'PingFang-SC-Bold';
    font-weight: normal;
    color: #AFAFAF;
    text-align: center;
    line-height: 1;
}
.loading_box_uc .loading_reload{
    position: fixed;
    left:50%;
    /* bottom:1.09rem; */
    bottom:15%;
    display:block;
    width:2.7rem;
    height:.45rem;
    margin:0;
    margin-left:-1.35rem;

    background-color: #fd6968;
    border:0px #fd6968 solid;
    font-size: .18rem;
    color: #fff;
}
.loading_box_uc .loading_reload img {width:100%;}

.webDialog {position:fixed; left:0; top:0; right:0; bottom:0; background:#666; z-index:10;}
.webDialog img {width:100%;}
.webDialog .close {position: absolute; left:50%; margin-left:-.9rem; bottom:15%; display:block; border:1px #fff solid; border-radius: .2rem;
    width:1.8rem; height:.4rem; line-height: .4rem; text-align: center; font-size:.16rem; color:#fff;opacity:.6;
}


@media screen and (max-height:620px) {
    .loading_box_uc {
        width: 100%;
        position: absolute;
        top: .45rem;
    }
    .loading_box_uc .loading_reload{
        /* bottom:13%; */
    }
}
.book_info{
    display: block;
    margin: 0 auto;
    width: 3.2rem;
}
.book_info img{
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
    width: 100%;
}
.book_info strong{
    overflow: hidden;
    display: block;
    padding: 0.15rem .1rem 0rem;
    /* height: .76rem; */
    background-color: #F6F6F6;
    font-size: .14rem;
    color: #444;
    font-weight: normal;
    line-height: .22rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.book_info .book_n_btn {
    padding: 0.12rem 0.1rem 0.15rem .05rem;
    font-size:.15rem;
    color: #444;
    background-color: #F6F6F6;
}
.book_info .book_n_btn span {display:inline-block;
    font-size:.15rem;
    color: #444;
}
.book_info .book_n_btn .btn2 { float:right; font-weight: bold; color:#FF0300;}
.book_info .book_name_0 {max-width: 1.8rem; 
    overflow: hidden; display:inline-block;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.book_info .book_name {max-width: 1.8rem; 
    overflow: hidden; display:inline-block;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.dhk_box{
    margin:0 auto;
    padding-left: .1rem;
    width:2.775rem;
    text-align: center;
}


.dhk_box img{ 
    display:block;
    width:100%;
}

.timeTDiv {position:fixed; top:5px; left:5px; right:5px;  padding:10px; z-index:999; background:#f1f1f1; line-height: 1.8; opacity: .9;}
.timeTDiv span {display:block; width:100%; font-size:.15rem;}
.timeTDiv strong { font-size:.15rem; font-weight: bold;}

a {
    opacity: 1;
    transition:opacity 0.2s;
    -moz-transition:opacity 0.2s; /* Firefox 4 */
    -webkit-transition:opacity 0.2s; /* Safari and Chrome */
    -o-transition:opacity 0.2s; /* Opera */
}
a:active {
    opacity: 0.6;
}
.fix_foot {position: fixed; width:100%; bottom:.4rem; z-index: 99; text-align: center; color:#999;font-size:14px;}