.lb_detail { overflow: hidden; background: #fff; padding: 0 20px 10px; }
.lb_detail h1 { width: 100%; float: left; font-size: 28px; height: 28px; line-height: 28px; color: #333; overflow: hidden; margin: 30px 0; font-weight: 400; }
.lb_detail .info { width: 100%; height: 120px; overflow: hidden; margin-bottom: 30px; }
.lb_detail .info img { float: left; display: block; width: 120px; height: 120px; border-radius: 20px; margin-right: 20px; }
.lb_detail .info ul { width: 500px; float: left; height: 120px; }
.lb_detail .info ul li { width: 100%; height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; color: #565656; }
.lb_detail .info ul li .num { width: 160px; height: 6px; overflow: hidden; position: relative; background: #f2f2f2; border-radius: 3px; float: left; margin: 13px 0 0 10px; }
.lb_detail .info ul li .num span { position: absolute; left: 0; top: 0; border-radius: 3px; max-width: 100%; height: 6px; background: #17b1f2; }
.lb_detail .info ul li p { float: left; }
.lb_detail .info ul li p i, .lb_detail .info ul li p a { color: #ff4c4c; }
.lb_detail .info ul li p u { color: #555; text-decoration: none; }
.lb_detail .info .btn { width: 106px; height: 38px; text-align: center; line-height: 38px; font-size: 14px; color: #fff; font-weight: bold; float: right; background: #17b1f2; border: 1px solid #17b1f2; border-radius: 4px; margin-top: 10px; }
.lb_detail .info .btn:hover { opacity: 0.8; }
.lb_detail .info .tao { background: #fff; border-color: #b2d9ff; color: #17b1f2; }
.lb_detail .info .guo { background: #eee; border-color: #eee; color: #565656; }
.lb_detail .tips { background: #fafafa; padding: 12px; font-size: 14px; color: #666; }
.lb_detail .tips span { font-size: 16px; height: 30px; line-height: 30px; color: #ff4c4c; }
.lb_detail .tips p { line-height: 24px; }
.lb_detail .lb_desc { width: 100%; overflow: hidden; font-size: 14px; }
.lb_detail .lb_desc .title { height: 40px; line-height: 40px; font-size: 20px; color: #333; font-weight: bold; margin: 10px 0; }
.lb_detail .lb_desc span { line-height: 30px; color: #ff4c4c; }
.lb_detail .lb_desc h3 { line-height: 30px; color: #ff4c4c; font-size: 14px;font-weight: normal}
.lb_detail .lb_desc p { color: #666; line-height: 24px; margin-bottom: 20px; }

.about_lb { overflow: hidden; background: #fff; padding: 0 20px 10px; margin-top: 30px; }
.about_lb .qztitle { border: none; }
.about_lb .qztitle span, .about_lb .qztitle h2 { border: none; }
.about_lb ul { width: 100%; overflow: hidden; margin-top: 10px; float: left; }
.about_lb li { height: 100px; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px dashed #edeff5; }
.about_lb li .img { float: left; margin-right: 20px; }
.about_lb li .img, .about_lb li .img img { width: 100px; height: 100px; border-radius: 20px; }
.about_lb li .info { float: left; width: 500px; height: 100px; }
.about_lb li .info .bt { width: 100%; height: 40px; display: block; float: left; line-height: 40px; overflow: hidden; font-size: 22px; color: #555; }
.about_lb li .info .bt:hover { color: #ff4c4c; }
.about_lb li .info p { float: left; width: 500px; height: 24px; line-height: 24px; font-size: 14px; color: #565656; margin-top: 10px; overflow: hidden; }
.about_lb li .info .lis { width: 100%; height: 24px; line-height: 24px; overflow: hidden; margin-top: 4px; float: left; }
.about_lb li .info .lis p { width: initial; float: left; margin-top: 0; margin-right: 50px; }
.about_lb li .info .lis i { color: #333; }
.about_lb li .info .lis span { color: #ff4c4c; }
.about_lb li .downl { display: block; width: 106px; height: 38px; line-height: 38px; border-radius: 4px; text-align: center; border: 1px solid #b2d9ff; color: #17b1f2; float: right; margin-top: 30px; font-size: 14px; font-weight: bold; }
.about_lb li .downl:hover { background: #17b1f2; color: #fff; }

.mengban { display: none; width: 100%; height: 2048px; position: fixed; left: 0; top: 0; z-index: 2019; background: rgba(0, 0, 0, 0.6); filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); }

.lb_wrap { display: none; width: 340px; height: 170px; background: #fff; position: fixed; border-radius: 3px; overflow: hidden; z-index: 201904; left: 50%; margin-left: -170px; top: 50%; margin-top: -85px; }
.lb_wrap .lb_title { height: 40px; line-height: 40px; padding: 0 20px; font-size: 16px; font-weight: bold; color: #17b1f2; background: #ebf5ff; }
.lb_wrap .closebtn { float: right; width: 24px; height: 24px; background: url(/uploads/image/ssimg/img_icon.png) no-repeat; background-position: -62px -81px; margin-top: 9px; cursor: pointer; }
.lb_wrap .closebtn:hover { opacity: 0.8; }
.lb_wrap .key { width: 290px; height: 30px; line-height: 30px; overflow: hidden; font-size: 18px; color: #333; text-align: center; margin: 20px auto; }
.lb_wrap .copy { width: 106px; height: 38px; text-align: center; line-height: 38px; border: 1px solid #b2d9ff; color: #17b1f2; border-radius: 4px; margin: 5px auto; cursor: pointer; }
.lb_wrap .copy:hover { background: #17b1f2; color: #fff; }
/*下载手机app提示**/
.giftdetailbottom .btn {
    display: block;
    color: #fff;
    background-color: #ffc000;
    padding: 7.5px;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
}
.globalbottom{
    /*position: fixed;*/
    bottom: 10px;
    /*width: 95%;*/
}
.giftdetailbottom {
    padding: 7.5px;
    background-color: #ffffff;
}

/*下载弹框提示**/
.message-tips-pop {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.8);
    z-index: 999;
    max-width: 100%;
    margin: 0 auto;
    display: none;
}
.message-tips-pop .pop-site {
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    justify-items: center;
    flex-direction: column;
    height: 100%;
}
.message-tips-pop .pop-site .content {
    width: 40%;
    background: #fff;
    border-radius: 8px;
    padding: 15px;
}
.message-tips-pop .pop-site .content .title {
    font-weight: bold;
    text-align: center;
    padding: 10px 0;
    font-size: 18px;
    color: #282828;
}
.message-tips-pop .pop-site .content .text {
    
}
.message-tips-pop .pop-site .content .operate {
    display: flex;
    align-items: center;
    justify-content: center;
}
.message-tips-pop .pop-site .content .operate .cancel {
    background-color: #f5f6f8;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    color: #282828;
    padding: 10px 5px;
    transition: all .1s;
    flex-direction: column;
    line-height: 1.25;
    width: 50%;
    margin: 0 auto;
    margin-bottom: 0.3rem;
    margin-top: 0.3rem;
    margin-right: 0.3rem;
}
.message-tips-pop .pop-site .content .operate .verify {
    background-color: #17b1f2;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    color: #fff;
    padding: 10px 5px;
    transition: all .1s;
    flex-direction: column;
    line-height: 1.25;
    width: 50%;
    margin: 0 auto;
    margin-bottom: 0.3rem;
    margin-top: 0.3rem;
}
