.dws-nav-outer{width:100%;height:60px;background-color:#f9fafb;margin:0;padding:0;overflow:hidden}.dws-nav{width:1280px;height:60px;margin:0 auto}.dws-nav-nav{float:left}.dws-nav-nav span{display:block;float:left;line-height:60px;text-align:left;color:#333;font-size:14px}.dws-nav-nav span.home{color:#999}.dws-nav-nav img{display:block;float:left;height:16px;margin-top:22px;padding:0 4px}.dws-back{float:right;border:1px solid #2a437b;width:108px;height:32px;margin-top:14px;border-radius:.2vw;cursor:pointer}.dws-back span{display:block;float:right;line-height:32px;font-size:14px;padding-right:5px;padding-left:4px}.dws-back img{display:block;float:right;height:16px;margin-top:8px}.hot-title{width:1280px;margin:0 auto;height:40px;padding:0;overflow:hidden}.hot-title span{display:block;float:left;line-height:40px}.hot-title span.ht1{font-weight:700;color:#333;font-size:16px}.hot-title span.ht2{font-weight:700;color:#333;font-size:12px;padding-left:5px}.hot-title b{color:#2b85e4;padding:0 5px}.hot-title ul{list-style:none;float:right}.hot-title ul li{float:left;height:30px;line-height:30px;background-color:#f0f0f0;margin-right:10px;display:block;font-size:12px;margin-top:5px;padding:0 8px;border-radius:3px;cursor:pointer}.hot-title ul li.on{background-color:#d5eafd;color:#117cee}.hot-title ul li:last-child{margin-right:0}.hot-value{width:1226px;margin:0 auto;padding:0;overflow:hidden;height:40px;margin-top:10px}.hot-value span.name{line-height:40px;display:block;float:left;font-size:12px}.hot-like{height:24px;background-color:#faebd7;float:left;margin-top:8px;margin-left:10px;padding:0 10px;border-radius:24px}.hot-like img{width:14px;margin-top:5px;display:block;float:left}.hot-like span{line-height:24px;display:block;float:left;font-size:12px;padding-left:5px}.solved{background-color:#d5eafd}.solved span{color:#117cee}.hot-score{float:right;margin-left:20px;height:24px;margin-top:8px}.hot-score img{width:14px;margin-top:5px;display:block;float:left}.hot-score span{line-height:24px;display:block;float:left;font-size:12px;padding-left:5px;padding-right:5px}.mengban{width:100%;height:100vh;background-color:rgba(0,0,0,.5);position:fixed;top:0;z-index:999}.hot-img{width:584px;height:321px;margin:0 auto;margin-top:20vh;padding:0;overflow:hidden}.hot-img img{width:100%;height:100%}#app{background-color:#fff;overflow:scroll}.containers{min-height:calc(100vh - 200px)}.hot-box-empty{width:1280px;min-height:calc(100vh - 200px)}.hot-box-empty,.hot-box-empty img{margin:0 auto;padding:0;overflow:hidden}.hot-box-empty img{width:280px;height:137px;display:block;margin-top:10vh}.hot-box-empty span{width:280px;height:30px;display:block;margin:0 auto;padding:0;overflow:hidden;margin-top:10px;text-align:center}.hot-box-empty button{background-color:#263f77;height:40px;line-height:40px;color:#fff;display:block;margin:0 auto;padding:0;overflow:hidden;outline:none;border:0;width:165px;border-radius:4px}.hot-box{width:1280px;margin:0 auto;padding:0;overflow:hidden;padding:10px 0;margin-bottom:20px;background-color:#f9fafb;border-radius:10px;position:relative}.hot-box img.seal{position:absolute;right:0;width:100px;top:0}.hot-box-title{width:1260px;height:40px;margin:0 auto;padding:0;overflow:hidden}.hot-box-title img{width:16px;height:16px;margin-top:12px;display:block;float:left}.hot-box-title span{display:block;float:left;line-height:40px;font-size:15px;width:1200px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hot-box-label{width:1226px;height:25px;margin:0 auto;padding:0;overflow:hidden}.hot-box-label-label{height:25px;background-color:#d5eafd;padding:0 10px;color:#117cee;border-radius:5px}.hot-box-label-label,.hot-box-label span{float:left;line-height:25px;font-size:12px}.hot-box-label span{display:block;padding-left:10px}.hot-box p.content{line-height:24px;font-size:12px}.hot-box p.content,.imgLists{width:1226px;margin:0 auto;padding:0;overflow:hidden}.imgLists img{width:150px;margin-left:10px;max-height:100px}.imgLists img:first-child{margin-left:0}.hot-box-reply{width:1226px;background-color:#d4e3f3;margin:0 auto;padding:0;overflow:hidden;border-radius:5px;padding:10px 0;margin-top:8px}.hot-box-reply-title{width:1216px;height:30px;margin:0 auto;padding:0;overflow:hidden}.hot-box-reply-title img{width:16px;height:16px;margin-top:7px;display:block;float:left}.hot-box-reply-title span{display:block;float:left;line-height:30px;font-size:15px}.hot-box-reply p{line-height:24px;font-size:12px;border-top:1px solid #c6c6c6}.hot-box-reply p,.imgLists_reply{width:1166px;margin:0 auto;padding:0;overflow:hidden}.imgLists_reply{margin-top:10px}