/*!
 * Viewer.js v1.7.1
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2020-09-29T13:45:16.438Z
 */
.viewer-close::before,.viewer-flip-horizontal::before,.viewer-flip-vertical::before,.viewer-fullscreen-exit::before,.viewer-fullscreen::before,.viewer-next::before,.viewer-one-to-one::before,.viewer-play::before,.viewer-prev::before,.viewer-reset::before,.viewer-rotate-left::before,.viewer-rotate-right::before,.viewer-zoom-in::before,.viewer-zoom-out::before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-size:280px;color:transparent;display:block;font-size:0;height:20px;line-height:0;width:20px}.viewer-zoom-in::before{background-position:0 0;content:'Zoom In'}.viewer-zoom-out::before{background-position:-20px 0;content:'Zoom Out'}.viewer-one-to-one::before{background-position:-40px 0;content:'One to One'}.viewer-reset::before{background-position:-60px 0;content:'Reset'}.viewer-prev::before{background-position:-80px 0;content:'Previous'}.viewer-play::before{background-position:-100px 0;content:'Play'}.viewer-next::before{background-position:-120px 0;content:'Next'}.viewer-rotate-left::before{background-position:-140px 0;content:'Rotate Left'}.viewer-rotate-right::before{background-position:-160px 0;content:'Rotate Right'}.viewer-flip-horizontal::before{background-position:-180px 0;content:'Flip Horizontal'}.viewer-flip-vertical::before{background-position:-200px 0;content:'Flip Vertical'}.viewer-fullscreen::before{background-position:-220px 0;content:'Enter Full Screen'}.viewer-fullscreen-exit::before{background-position:-240px 0;content:'Exit Full Screen'}.viewer-close::before{background-position:-260px 0;content:'Close'}.viewer-container{bottom:0;direction:ltr;font-size:0;left:0;line-height:0;overflow:hidden;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.viewer-container *::-moz-selection,.viewer-container::-moz-selection{background-color:transparent}.viewer-container *::selection,.viewer-container::selection{background-color:transparent}.viewer-container img{display:block;height:auto;max-height:none !important;max-width:none !important;min-height:0 !important;min-width:0 !important;width:100%}.viewer-canvas{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.viewer-canvas > img{height:auto;margin:15px auto;max-width:90% !important;width:auto}.viewer-footer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center}.viewer-navbar{background-color:rgba(0, 0, 0, 0.5);overflow:hidden}.viewer-list{-webkit-box-sizing:content-box;box-sizing:content-box;height:50px;margin:0;overflow:hidden;padding:1px 0}.viewer-list > li{color:transparent;cursor:pointer;float:left;font-size:0;height:50px;line-height:0;opacity:0.5;overflow:hidden;-webkit-transition:opacity 0.15s;transition:opacity 0.15s;width:30px}.viewer-list > li:hover{opacity:0.75}.viewer-list > li + li{margin-left:1px}.viewer-list > .viewer-loading{position:relative}.viewer-list > .viewer-loading::after{border-width:2px;height:20px;margin-left:-10px;margin-top:-10px;width:20px}.viewer-list > .viewer-active,.viewer-list > .viewer-active:hover{opacity:1}.viewer-player{background-color:#000;bottom:0;cursor:none;display:none;left:0;position:absolute;right:0;top:0}.viewer-player > img{left:0;position:absolute;top:0}.viewer-toolbar > ul{display:inline-block;margin:0 auto 5px;overflow:hidden;padding:3px 0}.viewer-toolbar > ul > li{background-color:rgba(0, 0, 0, 0.5);border-radius:50%;cursor:pointer;float:left;height:24px;overflow:hidden;-webkit-transition:background-color 0.15s;transition:background-color 0.15s;width:24px}.viewer-toolbar > ul > li:hover{background-color:rgba(0, 0, 0, 0.8)}.viewer-toolbar > ul > li::before{margin:2px}.viewer-toolbar > ul > li + li{margin-left:1px}.viewer-toolbar > ul > .viewer-small{height:18px;margin-bottom:3px;margin-top:3px;width:18px}.viewer-toolbar > ul > .viewer-small::before{margin:-1px}.viewer-toolbar > ul > .viewer-large{height:30px;margin-bottom:-3px;margin-top:-3px;width:30px}.viewer-toolbar > ul > .viewer-large::before{margin:5px}.viewer-tooltip{background-color:rgba(0, 0, 0, 0.8);border-radius:10px;color:#fff;display:none;font-size:12px;height:20px;left:50%;line-height:20px;margin-left:-25px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:50px}.viewer-title{color:#ccc;display:inline-block;font-size:12px;line-height:1;margin:0 5% 5px;max-width:90%;opacity:0.8;overflow:hidden;text-overflow:ellipsis;-webkit-transition:opacity 0.15s;transition:opacity 0.15s;white-space:nowrap}.viewer-title:hover{opacity:1}.viewer-button{background-color:rgba(0, 0, 0, 0.5);border-radius:50%;cursor:pointer;height:80px;overflow:hidden;position:absolute;right:-40px;top:-40px;-webkit-transition:background-color 0.15s;transition:background-color 0.15s;width:80px}.viewer-button:focus,.viewer-button:hover{background-color:rgba(0, 0, 0, 0.8)}.viewer-button::before{bottom:15px;left:15px;position:absolute}.viewer-fixed{position:fixed}.viewer-open{overflow:hidden}.viewer-show{display:block}.viewer-hide{display:none}.viewer-backdrop{background-color:rgba(0, 0, 0, 0.5)}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:-webkit-grab;cursor:grab}.viewer-fade{opacity:0}.viewer-in{opacity:1}.viewer-transition{-webkit-transition:all 0.3s;transition:all 0.3s}@-webkit-keyframes viewer-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes viewer-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.viewer-loading::after{-webkit-animation:viewer-spinner 1s linear infinite;animation:viewer-spinner 1s linear infinite;border:4px solid rgba(255, 255, 255, 0.1);border-left-color:rgba(255, 255, 255, 0.5);border-radius:50%;content:'';display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1}@media (max-width: 767px){.viewer-hide-xs-down{display:none}}@media (max-width: 991px){.viewer-hide-sm-down{display:none}}@media (max-width: 1199px){.viewer-hide-md-down{display:none}}


.m-tr .m-td {
    display: inline-block
}

.viewer-next {
    width: 60px !important;
    height: 60px !important;
    position: fixed;
    top: 40%;
    right: 10px;
    font-size: 20px;
}

.viewer-prev {
    width: 60px !important;
    height: 60px !important;
    position: fixed;
    top: 40%;
    left: 10px;
    font-size: 20px;
}

.viewer-toolbar > ul > li::before {
    margin: 20px !important;
}

.m-hover-game-box .m-left {
    overflow: hidden;
    margin-left: 10px;
    width: 48%;
}

    .m-hover-game-box .m-left img {
        float: left;
        margin-top: 8px;
        width: 36px;
        height: 36px;
        border-radius: 5px
    }

    .m-hover-game-box .m-left .m-intro-box {
        margin-top: 8px;
        margin-left: 45px
    }

        .m-hover-game-box .m-left .m-intro-box .u-title {
            overflow: hidden;
            color: #464646;
            text-overflow: ellipsis;
            white-space: nowrap;
            font-size: 14px;
            -ms-text-overflow: ellipsis;
        }

        .m-hover-game-box .m-left .m-intro-box .u-type {
            color: #aaa;
            font-size: 12px;
        }

.m-hover-game-box .m-right {
    width: 20%;
    vertical-align: top;
    text-align: right;
}

    .m-hover-game-box .m-right .u-btn-dload {
        display: inline-block;
        margin-top: 10px;
        width: 60px;
        height: 30px;
        border: none;
        border-radius: 15px;
        background-image: -webkit-linear-gradient(-90deg,#5adef1 0,#1aabc0 94%);
        background-image: linear-gradient(-90deg,#5adef1 0,#1aabc0 94%);
        color: #fff;
        text-align: center;
        font-size: 14px;
        line-height: 30px;
    }

.downgbtn {
    margin-top: -12px;
}

.gbtn {
    display: block;
    width: 56px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 27px;
    text-align: center;
    border-radius: 20px;
    background: #3c82e1;
}
/*举报*/
input[type="button"], input[type="text"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
}

textarea {
    -webkit-appearance: none;
}
/* .report{display: block;width: 24px;height: 30px;line-height: 14px;padding: 8px 0;position: fixed;left: 0;font-size: 14px;text-align: center;top: 387px;color: #999;border: 1px solid #999;z-index: 999999;background: #fff;border-radius: 3px;}
 */
.report {
    display: block;
    width: 58px;
    height: 24px;
    background: url(/static/img/report.png);
    float: right;
    text-indent: -999em;
}

#overbg {
    z-index: 9999;
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    opacity: 0.8;
    position: fixed;
    background-color: #000;
}

#popreport {
    z-index: 99999;
    position: fixed;
    padding: 8% 5%;
    color: #666;
    font-size: 14px;
    font-family: arial,"Microsoft Yahei";
    top: 5%;
    width: 75%;
    left: 7.5%;
    background: #fff;
    border-radius: 5px;
}

    #popreport p {
        line-height: 24px
    }

    #popreport li {
        clear: both;
        margin: 5px 0;
    }

        #popreport li label {
            display: inline-block;
            line-height: 24px;
            margin-right: 12px;
            font-size: 16px;
        }

        #popreport li .othersp {
            margin-right: 0;
        }

        #popreport li label input.radios {
            margin-right: 7px;
            width: 16px;
            height: 16px;
            float: left;
            outline: none
        }

        #popreport li span {
            display: block;
            font-size: 16px;
            color: #444;
            line-height: 36px;
        }

        #popreport li input.other {
            width: 167px;
            float: right;
            height: 20px;
            margin-left: 10px;
            margin-top: -1px;
            margin-right: 0;
        }

        #popreport li textarea.spec {
            border: 1px solid #cdcdcd;
            width: 95%;
            min-height: 40px;
            font-size: 14px;
            color: #666;
            resize: none;
            padding: 6px;
            font-family: arial,"Microsoft Yahei";
        }

        #popreport li input.text {
            border: 1px solid #cdcdcd;
            line-height: 26px;
            padding: 3px;
            font-size: 14px;
            color: #666;
            font-family: arial,"Microsoft Yahei";
        }

        #popreport li input.code {
            width: 141px;
            margin-right: 10px;
            float: left;
        }

        #popreport li #canvas {
            width: 100px;
            height: 34px;
            float: right;
            background: #ccc;
            border: 1px solid #ccc;
            border-radius: 5px;
            margin-top: 20px;
        }

        #popreport li.submit {
            text-align: center;
            padding: 20px 0 0 0;
            margin: 0;
        }

            #popreport li.submit input {
                border: none;
                width: 120px;
                background: #69a921;
                color: #fff;
                height: 30px;
            }

    #popreport .pop_close {
        width: 30px;
        height: 30px;
        position: absolute;
        z-index: 10;
        top: 5px;
        right: 5px;
        color: #999;
        font-size: 30px;
        text-align: center;
        line-height: 30px;
        transform: rotate(45deg);
    }

.hide {
    display: none;
}

.block {
    display: block
}