.dl-overlay{width:100%;height:547px;background:rgba(0,0,0,.5);z-index:2;text-align:-moz-center;text-align:-webkit-center;position:absolute}
.dl-overlay .card{padding:20px;border-radius:5px;top:27%;position:relative}
.dl-overlay .progress{position:relative;width:25%;height:32%;border-radius:50%;background-color:#fff}
.dl-overlay circle:nth-child(2){transition:.5s}
.dl-overlay .number{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:50%}
.dl-overlay .number p{font-size:15px}
.dl-overlay h2{font-size:11px}
.dl-overlay .number span{font-size:18px}
.footer{display:none}
.view-main-1{background-color:#fff}
.view-main-1 img{width:auto;max-width:100%}
.menu-list{width:100%;position:fixed;bottom:-100%;z-index:9999;height:61%;padding-bottom:33px;background-color:#fff;padding-top:15px;box-shadow:1px -6px 10px 0 #666;padding-bottom:120px}
.menu-list>ul{overflow:auto}
#comment h3,.menu-list h3{text-align:left;padding:15px;font-size:1.5rem}
.detail-list-1{max-height:100%}
.view-fix-bottom-bar{display:flex;bottom:-100%;align-items:center;justify-content:space-between;background-color:#f9f9f9;z-index:99999}
.view-fix-bottom-bar-item-menu{font-size:1rem;display:flex;background-color:#eaeaea;justify-content:space-around;color:#717170;border-radius:25px;padding:10px}
.view-fix-bottom-bar-item-menu-next,.view-fix-bottom-bar-item-menu-prev{align-items:center;display:flex;font-size:1rem;color:#717170}
.view-fix-bottom-bar-item-menu-list{padding:0 15px;cursor:pointer}
.view-fix-bottom-bar-item{width:auto;margin-left:15px;margin-right:15px}
.view-fix-bottom-bar-item svg,.view-fix-bottom-bar-item img{color: #717170;width:1em;height:1em;vertical-align:middle;fill:currentColor;overflow:hidden}
.chat-btn svg,.chat-btn img{width:2rem;height:2rem}
.view-fix-bottom-bar-item-chat-count{font-size:.8rem;position:relative;top:-10px;padding:1px 5px;background-color:#fe534e;color:#fff;border-top-right-radius:10px;border-top-left-radius:10px;border-bottom-right-radius:10px}
.view-fix-top-bar{background-color:#d8f2ea;display:flex;justify-content:space-between;box-shadow:1px -3px 12px #666;z-index:2147483647}
.view-fix-top-bar-center{color:#000;display:flex;padding:14px 10px;justify-content:start;flex:1}
.view-fix-top-bar-center-logo{margin-right:5px}
.view-fix-top-bar-center-logo img{width:40px}
.view-fix-top-bar-center-right{display:flex;flex-direction:column;justify-content:space-around;line-height:15px;margin-top:3px;max-width:350px}
.view-fix-top-bar-center-right-book-name{padding-bottom:10px;align-self:flex-start;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}
.view-fix-top-bar-center-right-chapter-name{padding-bottom:10px;align-self:flex-start;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}
.view-fix-top-bar-left{padding-left:15px}
@media screen and (min-width:520px){#comment,.detail-comment-fix-bottom,.menu-list,.view-fix-bottom-bar,.view-fix-top-bar{max-width:520px;left:calc(100%/2 - 260px)!important}
}
.detail-comment-fix-bottom{padding-top:0;display:block;position:fixed;padding-left:0;width:100%;overflow:auto;padding-right:0;z-index:99999}
#comment{position:fixed;padding-left:0;width:100%;padding-right:0;background-color:#fff;height:calc(100% - 17.08rem);padding-bottom:100px}
#comment>ul{height:100%;overflow:auto}
#comment ul{text-align:left}
.textReadForm{font-size:14px;min-height:100vh;padding-top:70px;padding-right:20px;padding-left:20px;background-color:#fff;text-align:left}
.textReadForm p{padding:10px}
.admin-comment{font-weight:700;color:red}
.view-fix-top-bar-right{text-align:center;padding-right:10px}
.view-fix-top-bar-right a{margin-right:5px}
.view-fix-top-bar-right a:last-child{margin-right:0}
.view-fix-top-bar-right i,.view-fix-top-bar-right svg{padding:5px;width:1rem;height:1rem;vertical-align:middle;fill:currentColor;overflow:hidden;border:2px solid #6e6e6e;border-radius:20px;color:#6e6e6e}
.ad-area-fix-bottom{bottom:114px;}
.ad_chapter_top img,.ad_chapter_top_2 img{max-width:300px}
.comment-show-content{cursor:pointer;color:#7aa69b;display:block;margin-top:15px}
.img-content input{max-width:100%;height:auto}
.two-ad-area{padding-left:4%;padding-top:4%}
.two-ad-area .ad-area{width:44%;padding-right:8%}
#cp_img>div:last-child{padding-bottom:40px!important}
.detail-list-select a:visited{color:red}
