.detail_top {
    padding: 0.21rem 0 0.29rem;
    /*  height: 2.5rem;*/
    font-family: SourceHanSansCN-Regular;
}

/*.detail_top > div{
float: left;
}*/
.detail_top .left {
    width: 2.8rem;
    height: 100%;;
}

.detail_top .left img {
    float: left;
    width: 2.8rem;
    margin-right: 0.2rem;
    height: 2.7rem;
}

.detail_top .right {
    margin-left: 0.2rem;
    /*width: 4rem;*/
    position: relative;
}

.detail_top .right p i {
    font-style: normal;
    font-size: 0.3rem;
    color: rgba(5, 27, 40, 1);
}

.detail_top .right p b {
    border: 1px solid #68b9f2;
    font-size: 0.24rem;
    border-radius: 3px;
    color: #0babfe;
    font-weight: normal;
    display: inline-block;
}

.detail_top .right > a {
    color: rgba(104, 185, 242, 1);
    margin: 0.16rem 0 0.17rem;
    display: block;
}

.detail_top .right .desc {
    font-size: 0.22rem;
    color: rgba(102, 102, 102, 1);

}

.table-info {
    width: 100%;
    border-collapse: collapse;
}

.table-info tr td {
    text-align: center;
    border: 1px solid #ebebeb;
    font-size: 0.24rem;
    height: 0.6rem;
}

.table-info tr:nth-child(even) {
    background-color: #FFFFFF;

}

.table-info tr:nth-child(odd) {
    background-color: #F5F7FA;
}

.adver {
    margin-bottom: 1.3rem;
}

.adver img {
    width: 100%;
}

.area {
    background: rgba(245, 247, 250, 1);
    border-radius: 6px;
    padding: 0.22rem 0.16rem 0.19rem 0.19rem;
    box-sizing: border-box;
}

.area .list-group:not(:first-child) {
    margin-top: 0.3rem;
}

.area .list-group .right {
    display: inline-block;
    width: 80%;
    padding-left: 2%;
    font-size: 0.24rem;
    color: #333333;
}

.area .list-group label {
    width: 12%;
    display: inline-block;
    vertical-align: top;
    font-size: 0.24rem;
    color: rgba(11, 171, 254, 1);
}

.t_info {
    border: 1px solid #EBEBEB;

}

.t-info .list-item .left {
    width: 1.95rem;
    height: 0.58rem;;
    padding-right: 0.2rem;
    line-height: 0.58rem;
    float: left;
    text-align: right;
    color: #7C9FBF;
    font-size: 0.24rem;
    background-color: #F5F7FA;
    border: 1px solid #EBEBEB;
    box-sizing: border-box;
}

.t-info .list-item .right {
    height: 0.58rem;
    line-height: 0.58rem;
    float: left;
    color: rgba(51, 51, 51, 1);
    background-color: #FFFFFF;
    padding-left: 0.2rem;
    font-size: 0.24rem;
    border: 1px solid #EBEBEB;
    width: 5.13rem;
    box-sizing: border-box;
}

.t-info table {
    font-size: 0.24rem;
    border-collapse: collapse;
    width: 100%;
}

.t-info table tr {
    border: 1px solid #EBEBEB;
}

.t-info table tr td:first-child {
    background-color: #F5F7FA;
    color: #7C9FBF;
    padding-right: 0.2rem;
    text-align: right;
    width: 1.95rem;
    height: 0.58rem;
    border-right: 1px solid #EBEBEB;
}

.t-info table tr td:nth-child(2) {
    padding-left: 0.2rem;
    text-align: left;
    word-wrap: break-word;
    word-break: break-all;
}

.buy-btn {
    margin-top: 0.78rem;
    text-align: center;
    background-color: #0BABFE;
    box-shadow: 4px 0px 4px rgba(11, 171, 254, 0.08);
    line-height: 0.78rem;
    font-size: 0.36rem;
    color: rgba(255, 255, 255, 1)
}

.buy-btn img {
    width: 0.42rem;
    height: 0.42rem;
    margin-bottom: -0.04rem;
}

.change-btn {
    position: fixed;
    width: 100%;
    bottom: 0px;
    background-color: #0BABFE;
    font-size: 0.36rem;
    color: rgba(255, 255, 255, 1);
    height: 1rem;
    line-height: 1rem;
    /* margin-top: 0.78rem; */
    position: absolute;
    bottom: 0;
    width: 100%;

}

.change-btn > div {
    float: left;
    width: 50%;
    box-sizing: border-box;
    text-align: center;
    /*height: 0.6rem;
    line-height: 0.6rem;*/
}

.change-btn > div img {
    width: 0.42rem;
    height: 0.42rem;
    margin-bottom: -0.07rem;
}

.change-btn > div:first-child img {
    width: 0.38rem;
    height: 0.38rem;
    margin-right: 2px;
}

.change-btn > div:first-child {
    border-right: 1px solid #b0dcf9;
}

.store-modal {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;

}

.detail-store {
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 10.14rem;
    background-color: #ffffff;
    z-index: 3;
    overflow: auto;
    padding-bottom: 1rem;
    box-sizing: border-box;
}

.detail-store > p {
    font-size: 0.32rem;
    color: rgba(5, 27, 40, 1);
    line-height: 0.88rem;
    padding-left: 0.18rem;
    padding-right: 0.2rem;
    border-bottom: 1px solid #E6E6E6;

}

.detail-store > p span {
    display: inline-block;
    width: 0.46rem;
    height: 0.46rem;
    background-image: url(../img/icon-del.png);
    background-size: 100%;
    background-repeat: no-repeat;
    float: right;
    margin-top: 0.18rem;
}

.store-modal .mask {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: #7f7f7f;
    z-index: 2;
    opacity: 0.5;
}

.detail-store .list-group {
    height: auto;
    line-height: 0.96rem;
}

.detail-store .list-group a {
    display: inline-block;
    height: 0.4rem;
    width: 0.4rem;
    vertical-align: middle;
    background-image: url(../img/btn_check.png);
    background-repeat: no-repeat;
    background-size: 100%;
    margin-right: 0.2rem;
}

.detail-store .list-group a.checked {
    background-image: url(../img/btn_pre_check.png);
}

.detail-store .list-group i {
    display: inline-block;
    width: 0.6rem;
    height: 0.32rem;
    color: #FFFFFF;
    text-align: center;
    border-radius: 0.04rem;
    line-height: 0.32rem;
    font-size: 0.22rem;
    margin-right: 0.1rem;
    font-style: normal;
}

.detail-store .list-group b {
    margin-right: 0.2rem;
    font-size: 0.28rem;
    color: rgba(51, 51, 51, 1);
}

.detail-store .list-group .price {
    color: #FF8956;
    color: rgba(255, 120, 0, 1);
}

.detail-store .list-group .price small {
    font-size: 0.14rem;
}

.detail-store .list-group {
    padding-left: 0.3rem;
}

.detail-store .list-group > p {
    display: inline-block;
    width: 6.38rem;
    border-bottom: 1px solid #E5E5E5;
}

.detail-store .list-group .web-info, .detail-store .list-group .rw-info {
    float: right;
    font-size: 0.28rem;
    color: rgba(124, 159, 191, 1);
}

.detail-store .list-group .web-info::after {
    content: "";
    display: inline-block;
    background-image: url(../img/icon-down.png);
    background-repeat: no-repeat;
    width: 0.17rem;
    height: 0.11rem;
    background-size: 100%;
    margin: 0 0.1rem;
}

.detail-store .list-group .web-info.up::after {
    background-image: url(../img/icon-up.png);
}

.detail-store .list-group .rw-info::after {
    content: "";
    display: inline-block;
    background-image: url(../img/icon-down.png);
    background-repeat: no-repeat;
    width: 0.17rem;
    height: 0.11rem;
    background-size: 100%;
    margin: 0 0.1rem;
}

.detail-store .list-group .rw-info.up::after {
    background-image: url(../img/icon-up.png);
}

.yl {
    background-color: #FF8956;
}

.wz {
    background-color: #4CBFFF;
}

.tp {
    background-color: #7FB5FF;
}

.wb {
    background-color: #FF7074;
}

.rw {
    background-color: #06cbb7;
}

.detail-store .list-group .web-detail {
    width: 6.39rem;
    background: rgba(245, 247, 250, 1);
    border-radius: 0.06rem;
    margin-left: 0.65rem;
    padding: 0.1rem 0.29rem 0.2rem 0.12rem;
    box-sizing: border-box;
    margin-bottom: 1.12rem;

}

.detail-store .list-group .web-detail .tab {
    margin-top: 0.2rem;
    line-height: 0.32rem;
}

.detail-store .list-group .web-detail .tab label {
    font-size: 0.24rem;
    color: rgba(11, 171, 254, 1);
    font-style: normal;
}

.detail-store .list-group .web-detail .tab span {
    font-size: 0.24rem;
    color: #333333;
}

.detail-store .list-group .web-detail .webimg img {
    width: 2.8rem;
    height: 2.1rem;
    margin-top: 0.3rem;
}

.detail-store .list-group .web-detail .webimg .title {
    display: block;
    font-size: 0.24rem;
    color: rgba(51, 51, 51, 1);
}

.detail-store .list-group .web-detail .webimg img:nth-child(odd) {
    margin-left: 0.3rem;
}

.detail-store .footer {
    width: 100%;
    height: 0.96rem;
    background: rgba(250, 250, 250, 1);
    box-shadow: 4px 0px 4px rgba(11, 171, 254, 0.08);
    position: fixed;
    bottom: 0;

}

.detail-store .footer .left {
    width: calc(100% - 3rem);
    box-sizing: border-box;
    line-height: 0.96rem;
    padding-left: 0.3rem;
}

.detail-store .footer .left span {
    display: inline-block;
    height: 0.4rem;
    width: 0.4rem;
    vertical-align: middle;
    background-image: url(../img/btn_check.png);
    background-repeat: no-repeat;
    background-size: 100%;
    margin-right: 0.2rem;
}

.detail-store .footer .left span.checked {
    background-image: url(../img/btn_pre_check.png);
}

.detail-store .footer > div {
    float: left;
}

.detail-store .footer .left b {
    font-size: 0.28rem;
    color: rgba(51, 51, 51, 1);
    font-style: normal;
}

.detail-store .footer .right {
    width: 3rem;
    box-sizing: border-box;
    line-height: 0.96rem;
    text-align: center;
    font-size: 0.32rem;
    color: rgba(255, 255, 255, 1);
    background: rgba(255, 120, 0, 1);
}

.nav_top .icon-search {
    width: 0.32rem;
    height: 0.32rem;
    background-image: url(../img/search.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: inline-block;
    vertical-align: middle;
}

.nav_top .search {
    width: 5.6rem;
    height: 0.6rem;
    background: rgba(243, 244, 245, 1);
    border-radius: 0.3rem;
    display: inline-block;
    line-height: 0.6rem;
    margin-top: -0.08rem;
    margin-right: 0.12rem;
    position: relative;
}

.nav_top .search input {
    height: 0.3rem;
    font-size: 0.26rem;
    color: rgba(178, 178, 178, 1);
    outline: none;
    background: transparent;
    border: none;
    outline: medium
}

.nav_top .list-img {
    width: 0.46rem;
    height: 0.46rem;
}

.web-list {
    height: 0.9rem;
    background: rgba(255, 248, 244, 1);
    line-height: 0.9rem;
    margin-top: 0.88rem;
    padding-left: 0.2rem;
}

.web-list label {
    font-weight: normal;
    padding-right: 0.1rem;
}

.web-list label span {
    font-size: 0.28rem;
    color: #333333;
    margin-right: 0.1rem;
}

.web-list label i {
    font-style: normal;
    font-size: 0.28rem;
    color: #FF5757;
}

.web-list label b {
    font-style: normal;
    font-size: 0.24rem;
    color: #333333;
}

.web-list .icon-sl::before {
    content: "";
    display: inline-block;
    width: 0.28rem;
    height: 0.28rem;
    background-image: url(../img/icon-sl.png);
    background-size: 100%;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: 0.05rem;
    margin-bottom: 0.06rem;
}

.menu-left {
    width: 1.6rem;
    box-sizing: border-box;
    display: inline-block;
    margin-right: 0.2rem;
    height: 700px;
    overflow: hidden;
    overflow-y: scroll;
}

.menu-left .level-1, .menu-left .level-2 {
    height: 1.1rem;
    box-sizing: border-box;
    line-height: 1.1rem;
    width: 100%;
    background-color: #f3f4f5;
    color: #666666;
    font-size: 0.26rem;
    text-align: center;
    border-bottom: 1px solid #E6E6E6;
}

.border-top {
    border-top: 1px solid #E6E6E6;
}

.zxsl::before {
    content: "";
    display: inline-block;
    width: 0.18rem;
    height: 0.23rem;
    background-image: url(../img/icon-zxsl.png);
    margin-right: 0.05rem;
    background-size: 100% 100%;
    background-repeat: no-repeat;

}

.menu-left .level-1.active {
    border-left: 0.06rem solid #0BABFE;
    color: #0BABFE;
    background-color: #FFFFFF;
}

.menu-left .level-1.active a, .menu-left .level-2.active a {
    color: #0BABFE;
}

.menu-left .level-1 a, .menu-left .level-2 a {
    color: #666666;
}

.menu-left .level-1.active ul {

}

.showCate {
    animation: showCate 5s;
}

@-webkit-keyframes showCate {
    0% {
        opacity: 0;
    }
    10% {
        opacity: 0.2;
    }
    30% {
        opacity: 0.5;
    }
    60% {
        opacity: 0.8;
    }
    100% {
        opacity: 1;
    }
}

.bgc-white {
    background-color: #FFFFFF !important;
}

.menu-left .level-2::before {
    content: "";
    display: inline-block;
    width: 0.08rem;
    height: 0.08rem;
    border-radius: 50%;
    background-color: #333333;
    margin-right: 0.09rem;
    margin-bottom: 0.04rem;
}

.menu-left .level-2.active::before {
    background-color: #0BABFE;
}

.menu-left .level-2.active {
    color: #0BABFE;
}

.menu-right {
    width: calc(100% - 1.80rem);
    display: inline-block;
    /*height: 100px;*/
    position: absolute;
    height: 700px;
    overflow: hidden;
    overflow-y: scroll;
}

.menu-right .title {
    background-color: #F3F4F5;
    color: #333333;
    height: 0.76rem;
    line-height: 0.76rem;
    padding-left: 0.21rem;
}

.list-web-info .left {
    width: 1.54rem;
    float: left;
}

.list-web-info .list-item {
    padding-top: 0.2rem;
    height: 1.54rem;
    border-bottom: 1px solid #E5E5E5;
}

.list-web-info .list-item .left img {
    width: 1.52rem;
    height: 1.14rem;
}

.list-web-info .list-item .right {
    padding-left: 0.2rem;
    float: left;
    width: 3.82rem;
}

.list-web-info .list-item .right .item-title {
    font-size: 0.3rem;
    color: rgba(5, 27, 40, 1);
}

.list-web-info .list-item .right .qz {
    margin-right: 0.08rem;
    width: 0.46rem;
    height: 0.24rem;
    border-radius: 0.03rem;
    box-sizing: border-box;
    border: 1px solid #3388FF;
    display: inline-block;
    position: relative;
}

.list-web-info .list-item .right .qz b {
    font-size: 0.18rem;
    line-height: 0.24rem;
    margin-left: 0.22rem;
    box-sizing: border-box;
    font-style: normal;
    position: absolute;
    top: 0;
}

.bdqz {
    background-image: url(../img/icon-bdqz.png);
    background-size: 100%;
    background-repeat: no-repeat;
    color: rgba(255, 255, 255, 1);
}

.ggqz {
    background-image: url(../img/icon-ggqz.png);
    color: #3388FF;
    background-size: 100%;
    background-repeat: no-repeat;
}

.list-web-info .list-item .right .url {
    width: 2.58rem;
    font-size: 0.26rem;
    display: inline-block;
    color: rgba(153, 153, 153, 1);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list-web-info .list-item .right .date {
    font-size: 0.22rem;
    color: rgba(153, 153, 153, 1);
    margin-top: 0.08rem;
}

.content-box {
    margin-top: 0.88rem;
    padding: 0.2rem;
    background-color: #f5f5f5;
    height: 100%;
}

.content-box .title {
    font-size: 0.28rem;
    color: rgba(5, 27, 40, 1);
    margin-top: 0.3rem;
}

.content-box .title::before {
    content: "";
    display: inline-block;
    width: 0.06rem;
    height: 0.28rem;
    background-color: #B0DCF9;
    margin-right: 0.13rem;
    vertical-align: middle;
}

.content-box .buy-list {
    background-color: #FFFFFF;
    overflow: auto;
    border-radius: 0.06rem;
    margin-bottom: 0.2rem;
}

.content-box .buy-list .web-text span {
    font-size: 0.24rem;
    color: rgba(102, 102, 102, 1);
    margin-right: 0.3rem;
    margin-top: 0.2rem;
    display: inline-block;
}

.content-box .buy-list .web-text {
    padding: 0 0.2rem;
}

.content-box .buy-list .buy-price {
    font-size: 0.24rem;
    color: rgba(102, 102, 102, 1);
    margin-top: 0.2rem;
    margin-left: 0.2rem;
    padding-bottom: 0.3rem;
    margin-right: 0.2rem;
    border-bottom: 1px solid #E5E5E5;

}

.content-box .buy-list .buy-price i {
    font-size: 0.24rem;
    color: #FF7800;
    font-style: normal;
    margin-right: 0.05rem;
}

.content-box .buy-list .buy-price b {
    font-size: 0.18rem;
    color: #FF7800;
    font-style: normal;
    font-weight: normal;
}

.content-box .buy-list .buy-price span {
    font-size: 0.24rem;
    color: #FF7800;
    font-style: normal;
}

.content-box .buy-list .footer {
    padding: 0 0.2rem;
    line-height: 0.8rem;
}

.content-box .buy-list .footer .time {
    font-size: 0.24rem;
    font-family: SourceHanSansCN-Normal;
    color: rgba(102, 102, 102, 1);
    line-height: 0.38rem;
}

.content-box .buy-list .footer .time::before {
    content: '';
    width: 0.26rem;
    height: 0.26rem;
    background-image: url(../img/clock.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.1rem;
    margin-bottom: 0.05rem;
}

.content-box .buy-list .footer .btn {
    padding: 0 0.24rem;
    float: right;
    line-height: 0.5rem;
    background: rgba(228, 243, 255, 1);
    border-radius: 25px;
    color: #0BABFE;
    font-size: 0.26rem;
    margin-top: 0.15rem;
}

.modal-contact .modal-content {
    border-radius: 0.2rem;
    box-shadow: 0px 0px 0.08rem rgba(0, 0, 0, 0.41);
}

.modal-contact .modal-content .title {
    line-height: 0.88rem;
    font-size: 0.32rem;
    font-family: SourceHanSansCN-Regular;
    color: rgba(5, 27, 40, 1);
    text-align: center;
}

.modal-contact .main-box {
    margin: 0 0.2rem 0.2rem 0.2rem;
    background-color: #F5F7FA;
    color: #333333;
    padding-left: 0.26rem;
    overflow: auto;
    height: 1.77rem;
    border-radius: 0.08rem;
}

.modal-contact .main-box > p {
    font-size: 0.28rem;
    color: rgba(51, 51, 51, 1);
    border-radius: 0.08rem;
}

.modal-contact .main-box .qq {
    margin-top: 0.35rem;
}

.modal-contact .main-box .contact {
    margin-top: 0.2rem;
    text-align: center;
}

.modal-contact .main-box .qq::before {
    content: "";
    width: 0.24rem;
    height: 0.27rem;
    background-image: url(../img/qq.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: inline-block;
    margin-right: 0.1rem;
}

.modal-contact .main-box .email::before {
    content: "";
    width: 0.3rem;
    height: 0.23rem;
    background-image: url(../img/email.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: inline-block;
    margin-right: 0.1rem;
}

.modal-contact .main-box .email {
    margin-top: 0.25rem;
}

.modal-contact .main-box > p img {
    width: 0.26rem;
    height: 0.26rem;
    margin-left: 0.1rem;
}

.modal-contact .close {
    position: absolute;
    width: 0.62rem;
    height: 0.62rem;
    left: calc(50% - 0.31rem);
    top: 56%;
}

.weblist-search-area {
    display: inline-block;
    height: 0.6rem;
    position: absolute;
    width: 1.1rem;
}

.detail_top .more {
    color: #7C9FBF;
    font-size: 0.22rem;
    position: absolute;
    background: #FFFFFF;
    bottom: 0;
    right: 0;
}

.detail_top .more i {
    position: relative;
}

.detail_top .more i:after {
    content: '';
    width: 0.17rem;
    height: 0.11rem;
    background: url('../img/up-icon.png') no-repeat center;
    background-size: 100%;
    display: inline-block;
}

.detail_top .more i.down:after {
    content: '';
    width: 0.17rem;
    height: 0.11rem;
    background: url('../img/blue-down-icon.png') no-repeat center;
    background-size: 100%;
    display: inline-block;
}

.overheight {
    height: 1rem;
    overflow: hidden;
}

.hybrid {
    margin-top: 0.2rem;
}

.hybrid span {
    display: inline-block;
    padding: 0.08rem 0.15rem;
    text-align: center;
    background: #F0F4F8;
    font-size: 0.16rem;
    color: #7C9FBF;
    border-radius: 3px;
    margin-right: 0.2rem;
}

.hybrid span.act {
    background: #fdf2e6;
    color: #FF7800;
}

.hybrid span i {
    display: inline-block;
    width: 0.16rem;
    height: 0.16rem;
    margin-right: 0.1rem;
}

.hybrid span.zan i {
    background: url('../img/gray-zan.png') no-repeat center;
    background-size: contain;
}

.hybrid span.zan i.curr {
    background: url('../img/yellow-zan.png') no-repeat center;
    background-size: contain;
}

.hybrid span.low i {
    background: url('../img/gray-low.png') no-repeat center;
    background-size: contain;
}

.hybrid span.low i.curr {
    background: url('../img/yellow-low.png') no-repeat center;
    background-size: contain;
}

.hybrid span.message-iocn i {
    background: url('../img/gray-xx.png') no-repeat center;
    background-size: contain;
}

.hybrid span {
    font-size: 0.24rem;
}

.growth_process {
    border: 1px solid #0babfc;
    margin-top: 0.3rem;
}

.growth_process .list-process {
    background: #F5F7FA;
    border-radius: 3px;
    padding: 0.2rem 0.2rem 0.3rem;
}

.growth_process .list-process p {
    font-size: 0.24rem;
    color: #7C9FBF;
    position: relative;
    padding-left: 0.3rem;
}

.growth_process .list-process p:after {
    content: '';
    width: 0.2rem;
    height: 0.2rem;
    background: url('../img/gray-time.png') no-repeat center;
    background-size: 100%;
    position: absolute;
    left: 0;
    top: 0.13rem;
}

.growth_process .list-process span {
    font-size: 0.24rem;
    color: #333333;
}

.num_pl {
    color: #B2B2B2;
    font-size: 0.22rem;
}

.comments_list {
    padding: 0.3rem 0 0.3rem;
    border-bottom: 1px solid #D5D5D5;
    border-top: 1px solid #D5D5D5;
    margin-top: 0.3rem;
    margin-bottom: 0.4rem;
}

.comments_list .left-con {
    float: left;
    width: 0.64rem;
    height: 0.64rem;
}

.comments_list .left-con img {
    width: 100%;
    height: 100%;
}

.comments_list .right-con {
    float: left;
    width: 90%;
}

.comments_list .right-con p {
    padding-left: 0.2rem;
}

.comments_list .right-con span.username {
    color: #666666;
    font-size: 0.28rem;
}

.comments_list .right-con i.time {
    color: #999;
    font-size: 0.22rem;
    float: right;
}

.comments_list .right-con .pl {
    font-size: 0.26rem;
    color: #333333;
    padding-left: 0.2rem;
}

.comments_btn {
    width: 1.6rem;
    height: 0.56rem;
    font-size: 0.26rem;
    color: #FFFFFF;
    border-radius: 20px;
    text-align: center;
    background: #53BCFB;

}

.mb15 {
    margin-bottom: 0.15rem;
}

.detail-store .list-group .rw-detail {
    width: 6.39rem;
    background: rgba(245, 247, 250, 1);
    border-radius: 3px;
    margin-left: 0.65rem;
    padding: 0.1rem 0.29rem 0.2rem 0.12rem;
    box-sizing: border-box;
}

.rw-detail span {
    line-height: 0.32rem;
    font-size: 0.24rem;
    color: #0BABFE;
}

.rw-detail span cite {
    color: #333333;
}

.rw-detail > div {
    line-height: 0.32rem;
    margin-bottom: 0.1rem;
}

.rw-detail .half span {
    display: inline-block;
    width: 48%;
}

.rw-detail .half a {
    display: inline-block;
    width: 1rem;
    height: 0.36rem;
    line-height: 0.36rem;
    border-radius: 20px;
    font-size: 0.24rem;
    color: #FFFFFF;
    background: #53BCFB;
    text-align: center;
}

.reminder .h-text {
    height: 0.88rem;
    box-sizing: border-box;
    text-align: center;
    line-height: 0.87rem;
    border-bottom: 1px solid #E6E6E6;
    font-size: 0.32rem;
    font-family: SourceHanSansCN-Regular;
    font-weight: 400;
    color: rgba(5, 27, 40, 1);
}

.reminder .reminder-content {
    padding: 0 0.4rem;
}

.reminder .reminder-content > img {
    display: block;
    margin: 0.52rem auto;
    width: 1.3rem;
    height: 1.3rem;
}

.reminder .reminder-content > p.text-tip {
    font-size: 0.3rem;
    font-family: SourceHanSansCN-Normal;
    font-weight: 400;
    color: rgba(255, 87, 87, 1);
    margin-top: 0.3rem;
}

.reminder .reminder-content .sms_text {
    font-size: 0.28rem;
    font-family: SourceHanSansCN-Normal;
    font-weight: 400;
    color: rgba(51, 51, 51, 1);
}

.reminder .reminder-content .sms_text .sms_text_head {
    margin-top: 0.4rem;

}

.reminder .reminder-content .sms_text .area {
    min-height: 1.62rem;
    padding: 0.1rem;
    background-color: #F5F7FA;
    border-radius: 0.2rem;
    margin-top: 0.2rem;
}

.reminder .reminder-content .reminder_btn {
    width: 4.7rem;
    height: 0.8rem;
    background: rgba(11, 171, 254, 1);
    border-radius: 0.4rem;
    text-align: center;
    line-height: 0.8rem;
    margin: 0.3rem auto;
    color: rgba(255, 255, 255, 1);
    font-size: 0.32rem;
}

.reminder-window-icon-close {
    position: absolute;
    right: 0.22rem;
    display: inline-block;
    width: 0.3rem;
    height: 0.3rem;
    background-image: url(/images/cls.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    top: 0.26rem;


}
.nav-btnbox{
    width: 100%;
    box-sizing: border-box;
    margin: 0.2rem 0;
    border: 0.5px solid #ccc;
}
.nav-btnbox li{
    width: 20%;
    text-align: center;
    float: left;
}
.nav-btnbox li a{
    display: block;
    width: 100%;
    height: 100%;
    color:#333;
    line-height: 2;
}
.website-info{
    padding: 0.2rem 0 0.2rem 0.3rem;
    box-shadow: 0px 1px 5px rgba(11,171,254,0.15);
    position: relative;
    color: #555;
}
.website-info::before{
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border-left: 0.1rem solid #b0dcf9;
    border-top: 0.15rem solid transparent;
    border-bottom: 0.15rem solid transparent;
    border-right: none;
}
.website-info .title{
    font-size: 0.3rem;
}
.website-info .url_btn{
    display: inline-block;
    width: 1.1rem;
    margin: 0 0.05rem;
    line-height: 2;
    text-align: center;
    border-radius: 0.5rem;
    background-color: #ecf5ff;
}
.website-info .url_btn a{
    color:#61a6d6;
}

.report_icon{color: #66b8f2;float: right}
.report_icon:before{content: '';background: url("../img/report.png") no-repeat center;background-size: 0.24rem;width: 0.3rem;height: 0.3rem;display: inline-block;  margin-right: 0.05rem;}
.report_why{height: 0.88rem; line-height: 0.88rem;background: #fff;;margin-top: 1.1rem}
.report_index p{line-height: 0.9rem;display: block;padding: 0 0.3rem;color: #666}
.report_index textarea{height: 2.99rem;background: #fff;width: 91%;  padding: 0.3rem;  border: 1px solid #efeded;}
.report_list{ height: 5.78rem;  overflow: auto;  padding-bottom: 2.3rem;}
.report_list ul li{height: 0.9rem;line-height: 0.9rem;background: #fff;border-bottom: 1px solid #e5e5e5;padding: 0 0.3rem}
.report_list ul li i{display: inline-block; width: 0.4rem; height: 0.4rem; background: url(../img/btn_check.png) no-repeat center; background-size: 100%; float: right;margin-top: 0.2rem;}
.report_list ul li i.cur{background: url(../img/btn_pre_check.png) no-repeat center;  background-size: 100%;}
.report_index div{color: #666;padding: 0 0.3rem; line-height: 0.5rem;margin-top: 0.2rem;}

.detail_top .input-group{
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.detail_top .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 0;
}
.detail_top .input-group-btn{
    position:absolute;
    right:0;top:0;
}
.detail_top .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.detail_top .dis-btn {
    background: #51d6ff !important;
    color: #fff !important;
    border: 1px solid #51d6ff !important;
    border-radius: 0;
}
