* { margin: 0; padding: 0 } ul, li { list-style: none } html { height: 100%; overflow: hidden } body { margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; opacity: 0 } .oddshadow { position: absolute; top: 0; left: 0; height: 100%; width: 12%; pointer-events: none; background-image: -webkit-gradient(linear, left top, right top, from(rgba(60, 60, 60, 0.4)), color-stop(40%, rgba(60, 60, 60, 0.2)), color-stop(60%, rgba(60, 60, 60, 0.1)), to(rgba(200, 200, 200, 0))) } .evenshadow { position: absolute; top: 0; right: 0; height: 100%; width: 20%; pointer-events: none; background-image: -webkit-gradient(linear, right top, left top, color-stop(0, rgba(60, 60, 60, 0.3)), color-stop(0.23, rgba(250, 250, 250, 0.05)), color-stop(0.28, rgba(255, 255, 255, 0.05)), color-stop(0.34, rgba(250, 250, 250, 0.05)), color-stop(0.54, rgba(50, 50, 50, 0.1)), color-stop(1, rgba(200, 200, 200, 0))) } .flipbook .p1 .oddshadow { background: none } .flipbook .plast .evenshadow { background: none } .loading { position: absolute; top: 0; width: 100%; height: 100%; background: #000; z-index: 999 } .flipbook-panzoom { width: 100%; height: 100%; cursor: auto !important } .flipbook-viewport { height: 100% } .thickness { width: 0; background: url(../img/thickness.png) no-repeat right; height: 100%; position: absolute; background-size: 100% 100%; z-index: 50; -webkit-transition: width 500ms, right 500ms; -o-transition: width 500ms, right 500ms; transition: width 500ms, right 500ms } .thickness_left { width: 0; background: url(../img/thickness_left.png) no-repeat right; height: 100%; position: absolute; background-size: 100% 100%; z-index: 50; -webkit-transition: width 500ms, right 500ms; -o-transition: width 500ms, right 500ms; transition: width 500ms, right 500ms } .config .top_bar { position: absolute; top: 50px; width: 100%; text-align: center; font-size: 20px; color: #ffffff } .config .bottom_p .bottom_bar { position: absolute; z-index: 13; bottom: 15px; left: 0; right: 0; margin: auto; width: 420px; height: 50px; border-radius: 10px; background: rgba(0, 0, 0, 0.5); display: flex; justify-content: space-around; align-items: center } .config .bottom_p .bottom_bar .btnbox { width: 42px; height: 42px; line-height: 42px; text-align: center; border-radius: 10px; background-size: 30px 30px } .config .bottom_p .bottom_bar .btnbox:hover { background-color: rgba(0, 0, 0, 0.5) !important } .config .bottom_p .bottom_bar img { margin-top: 6px; width: 30px; height: 30px } .config .bottom_p .bottom_bar .btninput { width: 70px; height: 26px } .config .bottom_p .bottom_bar .btninput input { width: 100%; height: 26px; border-radius: 5px; outline: none; border: none; text-align: center; padding: 0 } .config .bottom_p .thumbnail { background: url(../img/thumbnail.png) no-repeat center } .config .bottom_p .playpage { background: url(../img/bofang.png) no-repeat center } .config .bottom_p .shangyiye { background: url(../img/shangyiye.png) no-repeat center } .config .bottom_p .xiayiye { background: url(../img/xiayiye.png) no-repeat center } .config .bottom_p .flsize { background: url(../img/comiisfangda.png) no-repeat center } .config .bottom_p .bangzhu { background: url(../img/bangzhu.svg) no-repeat center } .config .bottom_v { background: rgba(0, 0, 0, 0.5); position: absolute; z-index: 12; bottom: 0; left: 0; right: 0; height: 50px; margin: auto } .config .bottom_v .bottom_bar { position: absolute; z-index: 13; top: 0; left: 0; right: 0; margin: auto; min-width: 300px; height: 50px; border-radius: 10px; display: flex; justify-content: space-around; align-items: center } .config .bottom_v .bottom_bar .btnbox { width: 42px; height: 42px; line-height: 42px; text-align: center; border-radius: 10px; background-size: 30px 30px !important } .config .bottom_v .bottom_bar img { margin-top: 6px; width: 30px; height: 30px } .config .bottom_v .bottom_bar .btninput { width: 70px; height: 26px } .config .bottom_v .bottom_bar .btninput input { width: 100%; height: 26px; border-radius: 5px; outline: none; border: none; text-align: center; padding: 0 } .config .bottom_v .thumbnail { background: url(../img/thumbnail_v.png) no-repeat center } .config .bottom_v .playpage { background: url(../img/bofang_v.svg) no-repeat center } .config .bottom_v .shangyiye { background: url(../img/shangyiye_v.png) no-repeat center } .config .bottom_v .xiayiye { background: url(../img/xiayiye_v.png) no-repeat center } .config .bottom_v .flsize { background: url(../img/comiisfangda_v.png) no-repeat center } .config .bottom_v .bangzhu { background: url(../img/bangzhu_v.svg) no-repeat center } .config .thumbnail_box_p { display: none; position: absolute; z-index: 12; bottom: 70px; left: 0; right: 0; width: 100%; padding-left: 10px; padding-right: 10px; box-sizing: border-box; text-align: center; overflow: hidden; cursor: grab } .config .thumbnail_box_p .thumbnail_p { max-width: 100%; display: inline-block; border-radius: 8px; padding-top: 5px; padding-left: 5px; background: rgba(0, 0, 0, 0.5); overflow: hidden } .config .thumbnail_box_p ul { white-space: nowrap; display: inline-block; color: black } .config .thumbnail_box_p ul li { border-radius: 8px; margin-right: 5px; display: inline-block } .config .thumbnail_box_p ul li .pagebox { display: flex; overflow: hidden; border-radius: 5px; height: 70px } .config .thumbnail_box_p ul li .pagebox > div { width: 70px; height: 70px } .config .thumbnail_box_p ul .active { border: 2px solid #f6cd45 } .config .thumbnail_box_p img { width: 100%; height: 100% } .config .thumbnail_box_v { display: none; position: absolute; z-index: 12; bottom: 0; left: 0; right: 0; top: 30%; margin: auto; background: #fff; border-radius: 20px 20px 0 0 } .config .thumbnail_box_v .title { background: #f1f1f1; border-radius: 20px 20px 0 0; text-align: center } .config .thumbnail_box_v .off { position: absolute; right: 10px; top: 10px; width: 16px; border: 10px solid transparent } .config .thumbnail_box_v .box_list { position: absolute; top: 50px; bottom: 0; left: 0; right: 0; overflow: auto } .config .thumbnail_box_v ul { width: 100%; padding-left: 20px; box-sizing: border-box; overflow: auto } .config .thumbnail_box_v ul li { float: left; padding: 20px 20px 0 0; width: 50%; box-sizing: border-box } .config .thumbnail_box_v ul li .xv { position: relative; height: 0; padding-bottom: 100% } .config .thumbnail_box_v ul li .xv div { position: absolute; top: 0; bottom: 0; left: 0; right: 0; border-radius: 8px } .config .thumbnail_box_v ul li img { position: absolute; border-radius: 8px; width: 100%; height: 100% } .config .thumbnail_box_v ul .active .xv div { border: 2px solid #f6cd45; box-sizing: border-box } .config .help_p { display: none; position: absolute; top: 0; z-index: 11; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); color: #ffffff; font-size: 12px } .config .help_p .helpbox { position: absolute; bottom: 65px; left: 0; right: 0; width: 420px; margin: auto; display: flex; justify-content: space-between; align-items: flex-end } .config .help_p .helpbox > div { width: 50px; text-align: center } .config .help_p .helpbox > div p { position: relative; left: -51px; width: 150px } .config .help_p .helpbox > div img { width: 15px } .config .help_p .helpbox .helpqr { position: absolute; right: -63px } .config .help_v { display: none; position: absolute; top: 0; z-index: 11; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); color: #ffffff; font-size: 12px } .config .help_v .helpbox { position: absolute; bottom: 65px; left: 0; right: 0; min-width: 300px; margin: auto; display: flex; justify-content: space-around; align-items: flex-end } .config .help_v .helpbox > div { width: 50px; text-align: center } .config .help_v .helpbox > div p { position: relative; left: -51px; width: 150px } .config .help_v .helpbox > div img { width: 15px } .config .help_v .helpbox .helpqr { display: none; position: absolute; right: -63px } .config .help_m { display: none; position: absolute; z-index: 20; top: 0; width: 100%; height: 100% } .config .speed_p { position: absolute; right: 0; left: 0; margin: auto; width: 490px; height: 40px; bottom: 70px; background-color: rgba(0, 0, 0, 0.5); border-radius: 10px } .config .speed_p span { color: #fff; line-height: 40px; margin-left: 13px } .config .speed_p img { position: absolute; top: 10px; width: 18px } .config .speed_p .spran { position: absolute; right: 30px; top: 17px; width: 282px } .config .speed_v { position: absolute; right: 9px; margin: auto; width: 33px; height: 35%; bottom: 70px; background-color: rgba(0, 0, 0, 0.5); border-radius: 10px } .config .speed_v span { position: absolute; bottom: 10px; line-height: 1.1; width: 36px; text-align: center; color: #fff; margin-left: -1px; font-size: 13px } .config .speed_v img { position: absolute; left: 8px; width: 18px } .config .speed_v .spran { position: absolute; right: 0; left: 0; top: 30px; bottom: 68px } .config .speed_v .spran .progress_v { height: 100% } .qrcode { position: absolute; right: -60px; height: 50px; border-radius: 10px; background: rgba(0, 0, 0, 0.5) } .qrcode img { margin-top: 8px !important; width: 26px !important; height: 26px !important } .qrcode .qrimg { display: none; position: absolute; width: 180px; height: 180px; bottom: 70px; left: -55px; text-align: center; background: rgba(0, 0, 0, 0.5); border-radius: 15px; z-index: 9999; padding-top: 20px } .qrcode .qrimg canvas { width: 130px; height: 130px; padding: 10px; background: #ffffff } .qrcode .qrimg p { color: #ffffff; position: absolute; bottom: 0; width: 100%; line-height: 2 } .tooltipster-box { border-radius: 100px !important; font-size: 12px !important }