.page-detail{min-height:100vh;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:13.8889vw}.page-detail .banner,.page-detail .info{border-bottom-left-radius:4.1667vw;border-bottom-right-radius:4.1667vw;overflow:hidden}.page-detail .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:5.5556vw;margin-top:-5.5556vw}.page-detail .info .votes{color:#fff;text-align:right;padding-right:8.7037vw;min-width:34.4444vw;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.3}.page-detail .info .votes b{font-size:5.7407vw;display:block}.page-detail .info .votes span{font-size:3.1481vw}.page-detail .info .title{min-height:18.5185vw;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4.6296vw 0 4.6296vw 6.6667vw;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.4;position:relative}.page-detail .info .title h4{font-size:4.7222vw;margin-bottom:.463vw;word-break:break-word}.page-detail .info .title p{font-size:3.3333vw;word-break:break-word}.page-detail .info .title:after{content:"";width:100%;height:5.5556vw;position:absolute;left:0;top:-5.5556vw;background-color:inherit}.page-detail .desc{width:89.3519vw;border-radius:4.1667vw;margin:4.8148vw auto 10.9259vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3.7037vw 4.6296vw 6.9444vw;line-height:1.4}.page-detail .desc h4{font-size:4.4444vw;margin-bottom:1.3889vw}.page-detail .desc .content{font-size:3.3333vw;text-indent:2em;word-break:break-word}.page-detail .btns{margin-bottom:5.8333vw}.page-detail .btns,.page-detail .btns .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-detail .btns .btn{height:10.3704vw;border-radius:5.1852vw;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:31.6667vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin:0 5.3704vw;border-style:solid;border-width:.3704vw}.page-detail .btns .btn span{font-weight:700;font-size:4.4444vw;line-height:1}.page-detail .btns .btn.vote-btn span{color:#fff}.page-detail .share-wrapper{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:fadeIn .3s both;animation:fadeIn .3s both}.page-detail .share-wrapper .share-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3.5556vw;-webkit-animation:zoomIn .3s forwards;animation:zoomIn .3s forwards}.page-detail .share-wrapper .share-inner .share-img{width:85vw;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;position:relative}.page-detail .share-wrapper .share-inner .share-img .mask-ercode{position:absolute;width:100%;height:100%;left:0;top:0}.page-detail .share-wrapper .share-inner .share-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-touch-callout:none}.page-detail .share-wrapper .share-inner p{-ms-flex-negative:0;flex-shrink:0;font-size:3.1111vw;color:#fff;line-height:1.4;text-align:center;padding:3.5556vw 0}