body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
    margin: 0;
    padding: 0;
}

html {
    color: #000;
    background: #fff;
    overflow-y: scroll;
}

body, button, input, select, textarea, pre {
    font-size: 12px;
    font-family: Tahoma, Helvetica, "Microsoft Yahei", "微软雅黑", Arial, STHeiti;
    _font-family: Tahoma,Arial,Helvetica,STHeiti;
}

html.mod-without-msyahei body {
    font-family: Tahoma,Helvetica,Arial,STHeiti;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}

address, cite, dfn, em, var {
    font-style: normal;
}

small {
    font-size: 12px;
}

ul, ol {
    list-style: none;
}

a {
    text-decoration: none;
    color: #3fa7cb;
}

    a:hover {
        color: #3cbce7;
        -webkit-transition: color .15s linear, background-color .3s linear;
        -moz-transition: color .15s linear, background-color .3s linear;
        -o-transition: color .15s linear, background-color .3s linear;
        -ms-transition: color .15s linear, background-color .3s linear;
        transition: color .15s linear, background-color .3s linear;
        cursor: pointer;
    }

sup {
    vertical-align: text-top;
}

sub {
    vertical-align: text-bottom;
}

legend {
    color: #000;
}

fieldset, img {
    border: 0;
}

button, input, select, textarea {
    font-size: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

img {
    -ms-interpolation-mode: bicubic;
}

textarea {
    resize: vertical;
}

*:focus {
    outline: 0;
}

.left {
    float: left;
}

.right {
    float: right;
}

.overflow {
    overflow: hidden;
}

.hide {
    display: none;
}

.inlineBlock {
    display: inline-block;
    zoom: 1;
}

.block {
    display: block;
}

.inline {
    display: inline;
}

.error {
    color: #F00;
    font-size: 12px;
}

button {
    cursor: pointer;
}

.grid-1, .grid-2, .grid-3, .grid-4, .grid-50, .grid-60, .grid-70, .grid-80, .grid-90, .grid-10, .grid-11, .grid-12, .grid-13, .grid-14, .grid-15, .grid-16, .grid-17, .grid-18, .grid-19, .grid-20, .grid-21, .grid-22, .grid-23, .grid-24, .grid-25, .grid-26, .grid-27, .grid-28, .grid-29, .grid-30, .grid-31, .grid-32, .grid-33, .grid-34, .grid-35, .grid-36, .grid-37, .grid-38, .grid-39, .grid-40, .grid-41, .grid-42, .grid-43, .grid-44, .grid-45, .grid-46, .grid-47, .grid-48, .grid-49, .grid-50, .grid-51, .grid-52, .grid-53, .grid-54, .grid-55, .grid-56, .grid-57, .grid-58, .grid-59, .grid-60, .grid-61, .grid-62, .grid-63, .grid-64, .grid-65, .grid-66, .grid-67, .grid-68, .grid-69, .grid-70, .grid-71, .grid-72, .grid-73, .grid-74, .grid-75, .grid-76, .grid-77, .grid-78, .grid-79, .grid-80, .grid-81, .grid-82, .grid-83, .grid-84, .grid-85, .grid-86, .grid-87, .grid-88, .grid-89, .grid-90, .grid-91, .grid-92, .grid-93, .grid-94, .grid-95, .grid-96, .grid-97, .grid-98, .grid-99 {
    overflow: hidden;
    margin: 0 auto;
    padding: 0;
}

.grid-1 {
    width: 10px;
}

.grid-2 {
    width: 20px;
}

.grid-3 {
    width: 30px;
}

.grid-4 {
    width: 40px;
}

.grid-5 {
    width: 50px;
}

.grid-6 {
    width: 60px;
}

.grid-7 {
    width: 70px;
}

.grid-8 {
    width: 80px;
}

.grid-9 {
    width: 90px;
}

.grid-10 {
    width: 100px;
}

.grid-11 {
    width: 110px;
}

.grid-12 {
    width: 120px;
}

.grid-13 {
    width: 130px;
}

.grid-14 {
    width: 140px;
}

.grid-15 {
    width: 150px;
}

.grid-16 {
    width: 160px;
}

.grid-17 {
    width: 170px;
}

.grid-18 {
    width: 180px;
}

.grid-19 {
    width: 190px;
}

.grid-20 {
    width: 200px;
}

.grid-21 {
    width: 210px;
}

.grid-22 {
    width: 220px;
}

.grid-23 {
    width: 230px;
}

.grid-24 {
    width: 240px;
}

.grid-25 {
    width: 250px;
}

.grid-26 {
    width: 260px;
}

.grid-27 {
    width: 270px;
}

.grid-28 {
    width: 280px;
}

.grid-29 {
    width: 290px;
}

.grid-30 {
    width: 300px;
}

.grid-31 {
    width: 310px;
}

.grid-32 {
    width: 320px;
}

.grid-33 {
    width: 330px;
}

.grid-34 {
    width: 340px;
}

.grid-35 {
    width: 350px;
}

.grid-36 {
    width: 360px;
}

.grid-37 {
    width: 370px;
}

.grid-38 {
    width: 380px;
}

.grid-39 {
    width: 390px;
}

.grid-40 {
    width: 400px;
}

.grid-41 {
    width: 410px;
}

.grid-42 {
    width: 420px;
}

.grid-43 {
    width: 430px;
}

.grid-44 {
    width: 440px;
}

.grid-45 {
    width: 450px;
}

.grid-46 {
    width: 460px;
}

.grid-47 {
    width: 470px;
}

.grid-48 {
    width: 480px;
}

.grid-49 {
    width: 490px;
}

.grid-50 {
    width: 500px;
}

.grid-51 {
    width: 510px;
}

.grid-52 {
    width: 520px;
}

.grid-53 {
    width: 530px;
}

.grid-54 {
    width: 540px;
}

.grid-55 {
    width: 550px;
}

.grid-56 {
    width: 560px;
}

.grid-57 {
    width: 570px;
}

.grid-58 {
    width: 580px;
}

.grid-59 {
    width: 590px;
}

.grid-60 {
    width: 600px;
}

.grid-61 {
    width: 610px;
}

.grid-62 {
    width: 620px;
}

.grid-63 {
    width: 630px;
}

.grid-64 {
    width: 640px;
}

.grid-65 {
    width: 650px;
}

.grid-66 {
    width: 660px;
}

.grid-67 {
    width: 670px;
}

.grid-68 {
    width: 680px;
}

.grid-69 {
    width: 690px;
}

.grid-70 {
    width: 700px;
}

.grid-71 {
    width: 710px;
}

.grid-72 {
    width: 720px;
}

.grid-73 {
    width: 730px;
}

.grid-74 {
    width: 740px;
}

.grid-75 {
    width: 750px;
}

.grid-76 {
    width: 760px;
}

.grid-77 {
    width: 770px;
}

.grid-78 {
    width: 780px;
}

.grid-79 {
    width: 790px;
}

.grid-80 {
    width: 800px;
}

.grid-81 {
    width: 810px;
}

.grid-82 {
    width: 820px;
}

.grid-83 {
    width: 830px;
}

.grid-84 {
    width: 840px;
}

.grid-85 {
    width: 850px;
}

.grid-86 {
    width: 860px;
}

.grid-87 {
    width: 870px;
}

.grid-88 {
    width: 880px;
}

.grid-89 {
    width: 890px;
}

.grid-90 {
    width: 900px;
}

.grid-91 {
    width: 910px;
}

.grid-92 {
    width: 920px;
}

.grid-93 {
    width: 930px;
}

.grid-94 {
    width: 940px;
}

.grid-95 {
    width: 950px;
}

.grid-96 {
    width: 960px;
}

.grid-97 {
    width: 970px;
}

.grid-98 {
    width: 980px;
}

.grid-99 {
    width: 990px;
}

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
    display: block;
}

.clearfix:after {
    content: '\20';
    display: block;
    height: 0;
    clear: both;
}

.clearfix {
    zoom: 1;
}

.clear {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
    visibility: hidden;
    overflow: hidden;
}

.wordwrap {
    word-break: break-all;
    word-wrap: break-word;
}

pre.wordwrap {
    white-space: pre-wrap;
}

html, body {
    height: 100%;
    width: 100%;
}

html {
    background: url(data:image/gif;base64,R0lGODlhKAAoALMAAO7s7fv5+vr4+e/t7vPx8vLw8fDu7/Xz9Pj29/n3+PTy8/b09ff19vHv8AAAAAAAACH5BAAAAAAALAAAAAAoACgAAAT/sCh0ThpqAJbKTciCJESyMM1iEEPSGEvBGQVSAE1DCLlHMIXFYsCANQ5CA4XQUBhgJEPnMEAwQgrCAaFQFBsMgEBAQGgPjBKy0DAlDMUCerE7oqAVGcJQmTStRC1oA3BlCm0HhwkHAlc5VTI8eWlNL3IMAz+JBAAKbGwLVAoWIkChBw0DbBMJb1wVW181IEw8GQUGAHQdCi48rQsZQyY9XaGaiQsXNToEyocHBgJCYsFHbQ0IOhYwGdFDXaodNqqpHRco2ldCHEyZYE90NI9zOCrYDNM1WiB62UNVsnhisKVJNC8sQhxJMGqAnWxFXLzBpGRIAxmtCGTBUaBRjSoh/xCILPAjGJoLPwqQ5HBoT7ByxJQ461JG2ZFeTFLAycZFGQAXXVZwYKgL2Co3BzomVSDgQpMT0bRpQ2JFAok9zZQlIFihSRAgWToYSEHkHxoEYvgQGMuBAhFgOWoSWxSAC4NRW5yIoBNqyAoJDGKIPaCRASY2HO6KzKfFiQ6PLkPQcgIIRYcyInWMSrJWyUJMPVusCIZJUTQkTpQMwODN1YJsJACOGItE1YCkjTJVuAIDQNITezSCSCNChp4yN60wFElnD5FXNVAoCKbNiQwnhN5MYOmJNkkwQKIFtjsdiEMhYU8QYyMlRjYPAaa0DGygCzwTcDzY0HJkD8kqBHigQP8ncGgDhUo6qANOEKPgtEl6o1AQAhqpUKHEd6AY8ZqEbGQjxQZOFEGQBytUwZIUN20FxhGJHBIKQ0yNxpU2R1wXgxAFZCKAN6/h4AlJa4ExghMoacMEB1F1U4USh7yXhkYUuJAIMShMyccoO4aSIx+GWTCdC0Bw4EEKFjAWwgBCgPFGHmY0MZYMFqGyUVI08LFAJ8qwgKJhLKnwRBsD4XJbCS45o2V4XrTHBx8moAdDETswsagpDFVwQg6WDEXFAk3dEU5SQUwTzDFCMFRTGyR5EuB1oCQAgF1R3PXCIlIgmI4FfwSmg2YvdfFkNESgsGOOMYQh4RMWvgYpGKoksRiKmpI1QMZroYrj4ggwZhGgLuK9UAEBa6kiDSpA1OfDdAKMNZYLQ7hnGI2vbXGCDA4ZEgIdTUxQpg7iakOCRp1QsUc+q8mAIiEqGNxlU2OCK1UOw7hagwygoXCbnVzmhwlDRcABAJppRBcNGOI1wkdIUJLUVDP1/YSSEm22woi2aORUhgHPeRFYPxEAADs=) repeat top left fixed;
}

.mod-page-body {
    height: auto;
    _height: 100%;
    min-height: 100%;
    zoom: 1;
}

    .mod-page-body .mod-page-main .x-page-container {
        padding: 0;
        margin: 0;
        zoom: 1;
    }

.mod-page-body {
    color: #454545;
    zoom: 1;
}

    .mod-page-body .t-remark {
        color: #959595;
    }

    .mod-page-body a.a-normal {
        color: #3fa7cb;
    }

        .mod-page-body a.a-normal:hover {
            color: #3cbce7;
        }

    .mod-page-body a.a-incontent {
        color: #454545;
    }

        .mod-page-body a.a-incontent:hover {
            color: #3fa7cb;
        }

    .mod-page-body a.a-insist {
        color: #f46e6e;
    }

        .mod-page-body a.a-insist:hover {
            color: #c55454;
        }

#qBack2topBtn {
    z-index: 1025;
    display: none;
}

    #qBack2topBtn .back2top-icon-real {
        background: url(/static/qbase/img/mod/q_back2top_default.png?v=88851cca.png) no-repeat -70px top;
        background-image: url(/static/qbase/img/mod/q_back2top_default.gif?v=e91684f5.gif)\9;
        width: 57px;
        height: 57px;
        overflow: hidden;
        position: absolute;
    }

    #qBack2topBtn .back2top-icon-bg {
        width: 40px;
        height: 40px;
        overflow: hidden;
        position: absolute;
        top: 7px;
        left: 7px;
    }

.border-radius-6 {
    -moz-border-radius: 6px;
    -khtml-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

.border-radius-10 {
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

.border-shadow {
    -webkit-box-shadow: 0 2px 2px rgba(6,0,1,0.05);
    -moz-box-shadow: 0 2px 2px rgba(6,0,1,0.05);
    -khtml-box-shadow: 0 2px 2px rgba(6,0,1,0.05);
    box-shadow: 0 2px 2px rgba(6,0,1,0.05);
}

.mod-page-body .mod-page-main {
    padding-top: 0px;
}

.mod-topbar {
    padding-bottom: 5px;
    background: transparent url(/static/qbase/img/mod/q_topbar.png?v=19f780ea.png) repeat-x top left;
    position: fixed;
    _position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1023;
    height: 50px;
}

    .mod-topbar .mod-topbar-pseudo-real {
        background-color: #3fa7cb;
    }

    .mod-topbar .mod-topbar-bgframe {
        position: absolute;
        border: none;
        width: 100%;
        height: 50px;
        opacity: 0;
        filter: alpha(opacity=0);
        overflow: hidden;
    }

    .mod-topbar .wrapper-box {
        width: 980px;
        margin: 0 auto;
        position: relative;
        height: 50px;
    }

    .mod-topbar .left-box {
        float: left;
        padding-top: 8px;
    }

    .mod-topbar .logo-box {
        margin-left: 10px;
        float: left;
    }

    .mod-topbar .q-logo {
        display: block;
        width: 93px;
        height: 30px;
        background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF0AAAAeCAYAAABOvRIBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM4MEUzM0RFNkY0NjExRTE5QkY3RDA3MTVCNTUyQkVGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM4MEUzM0RGNkY0NjExRTE5QkY3RDA3MTVCNTUyQkVGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzgwRTMzREM2RjQ2MTFFMTlCRjdEMDcxNUI1NTJCRUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzgwRTMzREQ2RjQ2MTFFMTlCRjdEMDcxNUI1NTJCRUYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7UtPbrAAAEW0lEQVR42uxaf2RVURx/r5fHy3hZxhgvsURZYpGx7K+xjLGMMqL+WSJiGWOMskQpo5RlMUVKiVKiSCmlFFm2f8rmzaaU8qY0y5vX96vPad9O59x77rvbuuV9+Hjvnh/3nvu53/O93/M9N14oFGIRxw5iHzFBPEI8b2m3ifiW+DXqNxRj0SPMxsKfaNPaVBPHUPcJfSJ9X/GIW/oTYp1WNkrcgP/lxBFipaifQf14VG9qWYQFTxsEZ6wnZvC/TxOckSL2RNmSoix6uUddBXz8Lkt9bUn04jDtUfeZWAYG7VsSXYAFrNaEfWloNw5ylPLdcq7bJdH9sZ+YJb4Ba1B+3ND2CH7niA8N9VPEs6WQ0Zt1hrDwA7EC9V0IBXPEXq1vDdoqZFEW6ZAxCoO4UDDjqGP/MsTuTcQUytqJwzjPE2JzKU7/HZPEKkP5Y+LWIs7HkcszRDcK7Pu3Ee+XfPp8+Gd7sRabNkhoZckoxe5REH3CUj6lHfMi6AzxC7+KiI+IXQaBayznqy+JPo9LlvKb4j+Hki+I+8QMYBGPEW/Bkv1mSDJKoudgOSbO4mZvEDsMVlUM5PVUWPhUa8Oh4JAQ67rF7zOaiCfEsS3L+NFxXLkA64pJ9MkjPeEcMuYK7uBIoCrk21teT0Yg+4kDxFat/SnHsalwss9Sfx31YaDG1AG2a+Fq2qd/VkUvOSSXXHGFuDOEpfcjKcXY69P2ANorrMKiyGaNB4kXiQ80y+P3wxb8qhl2LsCYd+O6K5St4jeOpFsnZtJGn5nC76/V0vKyFstMaNb2aYni2U6DpaQdrJUtMIlFVwdi9DJx3gEwyFj6wZh2/SDn+KWxi+jMdZZp5jWd3mHhk3FwL14P2XRdP+xyFKIcRsQYQdkgjr8R6z0ELFjuSSJXrOgpTYSso+gKk8Q1jqKzRd4R9T3ESstNJy0CMPKGHSa/B6YeVL2DT18w0V3RrVllrYENxLuiz1VH0WUf5QIqcM5W7QZiHqIzZoktDqLn8aCTos0g+gcRPWeY0Qsi+p0APixlmUU20XUf3gjLt920n+jKRSxGAiyU6EEXRxwTH3VsOxNgMyGBCEDvH3ZdwFFSr8c6ISj9thdl27TLinQCIZCJa7GpwOiO/fzcQYnFx8OWQWYcxak0LH7W46GFTVI1/aubGPw9yag4bsDvIVh+TchxJCwxOq9GtxM3gxItIlaO+1i7xEqLYUnEHdqYtghl2+mwojdrws4IYRiHLYOccDz/lCHBxZZ+F9d9adi6u6zlYmz4G59iJL1yPVL0jIcvuyV81HeRjEqKrbMw/ncOK10dDcgmmnxrSss62vzutSUSOq3lrFK22Rb0RcqC7yG+x/GQcDP5ED5d7X2+XoS08UmPl53tYRXzIo1ZHjhvqIzJwuUOHT9i8OzTTxOfa7kORnuITQeFz9gpYuttE7PovXA9rzArVLo3LXaLFEbR5x7GuxTfNq70yilqeavIf1b3X+KHAAMAtrnM5SHosqcAAAAASUVORK5CYII=) no-repeat top left;
        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="http://img.baidu.com/hi/qing/logo/q_logo_93x30.png");
        _background-image: none;
    }

    .mod-topbar .center-box {
        float: left;
        margin-left: 50px;
        height: 50px;
    }

    .mod-topbar .q-menubox {
        height: 100%;
        float: left;
    }

        .mod-topbar .q-menubox .q-menuitem {
            float: left;
            font-size: 16px;
            text-align: center;
            height: 100%;
            line-height: 50px;
        }

            .mod-topbar .q-menubox .q-menuitem a {
                color: #fff;
                display: block;
                padding: 0 20px;
            }

                .mod-topbar .q-menubox .q-menuitem a:hover, .mod-topbar .q-menubox .q-menuitem.q-selected {
                    background: #4eb2d4;
                }

            .mod-topbar .q-menubox .q-menuitem.q-newicon:hover {
                background: #4eb2d4;
                -webkit-transition: color .15s linear, background-color .3s linear;
                -moz-transition: color .15s linear, background-color .3s linear;
                -o-transition: color .15s linear, background-color .3s linear;
                -ms-transition: color .15s linear, background-color .3s linear;
                transition: color .15s linear, background-color .3s linear;
            }

            .mod-topbar .q-menubox .q-menuitem.q-newicon.q-qhome:hover {
                background: #fff;
            }

            .mod-topbar .q-menubox .q-menuitem.q-newicon a, .mod-topbar .q-menubox .q-menuitem.q-newicon a:hover, .mod-topbar .q-menubox .q-menuitem.q-newicon a:focus {
                padding-right: 23px;
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAPCAMAAAA4caRkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE5QkIyQTcyRjFCNTExRTE4NkFEODcxN0ZEQkE4Qjk2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE5QkIyQTczRjFCNTExRTE4NkFEODcxN0ZEQkE4Qjk2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTlCQjJBNzBGMUI1MTFFMTg2QUQ4NzE3RkRCQThCOTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTlCQjJBNzFGMUI1MTFFMTg2QUQ4NzE3RkRCQThCOTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WhDa2AAAACVBMVEX////2b2/////FA3KCAAAAA3RSTlP//wDXyg1BAAAARUlEQVR42mJgwg4YcIozYgNMDIzYAT5xCGYAAUYIhIoxMEJ5jKjiEIipHqwFm3qE+TADSXYnLv8CwwJIYQ03LMJMAAEGABgCAYsSdrEAAAAAAElFTkSuQmCC) no-repeat right 4px;
            }

    .mod-topbar .mod-qhome-follow-box {
        margin-top: 7px;
    }

        .mod-topbar .mod-qhome-follow-box .follow-btn {
            width: 68px;
            height: 22px;
            background: url("/static/qhome/img/detail/follow_btn.gif?v=57283495.gif") 0 0 no-repeat;
            display: inline-block;
            *display: inline;
            *zoom: 1;
            text-align: center;
            line-height: 22px;
            color: white;
            margin-left: 8px;
            font-size: 12px;
            border: none;
        }

    .mod-topbar .right-box {
        float: right;
        height: 50px;
        margin-right: -7px;
    }

    .mod-topbar .q-navbox {
        height: 100%;
        float: right;
    }

        .mod-topbar .q-navbox .q-navitem {
            float: left;
            font-size: 12px;
            text-align: center;
            height: 100%;
            line-height: 50px;
        }

        .mod-topbar .q-navbox .q-nav-sp span {
            border-right: 1px solid #52b8da;
            font-size: 12px;
            display: block;
            height: 12px;
            line-height: 12px;
            margin-top: 19px;
            float: left;
        }

        .mod-topbar .q-navbox .q-navitem a {
            color: #c0eeff;
            padding: 0 15px;
        }

            .mod-topbar .q-navbox .q-navitem a:hover {
                color: #e2f7ff;
            }

        .mod-topbar .q-navbox .q-upgrading {
            padding: 0 20px;
            font-size: 14px;
            color: #96daf3;
        }

        .mod-topbar .q-navbox .q-nav-active-tips {
            padding-left: 20px;
            font-size: 14px;
            color: #96daf3;
        }

.mod-without-msyahei .mod-topbar .q-nav-sp span {
    _margin-top: 18px;
}

.mod-pagerbar {
    background: #fff;
    padding: 20px 0;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    .mod-pagerbar a, .mod-pagerbar span {
        padding: 3px 8px;
        margin: 0 5px 0 0;
        color: #454545;
    }

    .mod-pagerbar a {
        background: #f5f5f5;
        cursor: pointer;
    }

        .mod-pagerbar a:hover {
            background-color: #3fa7cb;
            color: #fff;
        }

    .mod-pagerbar span {
        background: #3fa7cb;
        color: #fff;
        font-weight: bold;
        cursor: default;
    }

.mod-page-body .mod-page-main {
    padding-bottom: 0px;
}

.mod-footer {
    padding: 30px 0 15px 0;
    width: 100%;
    height: 40px;
    position: relative;
    margin-top: -85px;
    clear: both;
    zoom: 1;
}

    .mod-footer .hidden-box {
        line-height: 0;
        height: 0;
        overflow: hidden;
    }

    .mod-footer .footer-box {
        text-align: center;
        font-family: Arial,simsun;
        font-size: 12px;
    }

        .mod-footer .footer-box .inner-box {
            margin-bottom: 10px;
            line-height: 14px;
            height: 14px;
            overflow: hidden;
            color: #3FA7CB;
        }

        .mod-footer .footer-box .copy-box {
            color: #959595;
            line-height: 12px;
            height: 12px;
            overflow: hidden;
        }

.custom-scroll-bar {
    overflow-y: auto;
    overflow-x: hidden;
}

    .custom-scroll-bar::-webkit-scrollbar {
        width: 10px;
        background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(202, 202, 202, .07)),color-stop(100%,rgba(229, 229, 229, .07)));
        background: -webkit-linear-gradient(left,rgba(202, 202, 202, .07) 0,rgba(229, 229, 229, .07) 100%);
        -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,.15) inset,0 1px 0 0 #fff;
        -moz-box-shadow: 0 0 1px 0 rgba(0,0,0,.15) inset,0 1px 0 0 #fff;
        box-shadow: 0 0 1px 0 rgba(0,0,0,.15) inset,0 1px 0 0 #fff;
        background-color: #E5E5E5;
    }

    .custom-scroll-bar::-webkit-scrollbar-thumb {
        background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(233, 233, 233, .05)),color-stop(100%,rgba(221, 221, 221, .05)));
        background: -webkit-linear-gradient(left,rgba(233, 233, 233, .05) 0,rgba(221, 221, 221, .05) 100%);
        -webkit-box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);
        -moz-box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);
        box-shadow: 0 2px 1px 0 rgba(0,0,0,.05);
        background-color: #E9E9E9;
    }

    .custom-scroll-bar::-webkit-scrollbar, .custom-scroll-bar::-webkit-scrollbar-thumb {
        overflow: visible;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border: solid 1px #A6A6A6;
    }

    .custom-scroll-bar::-webkit-scrollbar-button {
        height: 0;
        display: block;
        background-color: transparent;
    }

.icon-ok-24, .icon-alert-24, .icon-forbidden-24, .icon-error-24, .icon-alert-blue-24, .icon-help-24 {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAGdCAMAAAA/o0MVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYBQTFRF7V4vULbXiZarxMrU6/bm6HNN6l4w7mwpAJrNvMLO64ZlULAe9XEt++nj9sq6tLvJAKDV8rOcdoWe+XUx9WEvjtDlUK4dUrIfAZTF2lUm1tri/PHr8G4qqtvs5VwwTaob7ph7qrPClMx19fj48mAv6oxcK6bP5FsuZLY3SqYZU7Ug4eTp87mj+mIu+GIv+vr7AKPZ42kqh8Zl8vP1xeS1AJzQAJ7TfcFX76N93GIiy9Hastuc5mU6c8TfUrMfVK4i99LCrNiUlqK1FJ3K/GMu8nAs/Xk07JVp5fPe718v7O7xVLYg/O3n6mon3ODm510vWbEq4/T55W4x7Pf79PX30dbe9MOqut+m5ujt3fH3nqm6AJfJgsRe4WYmDprI7vDzvOPwcr1Jyue76OrunKe49nMvgI6lUbIf93Qv/Hcz5WA0zei/V7An5nhA/mQuB5fG7pyAUbEf++bf7Y9wp7DA52gnULAd/fTwk5+ywOXx31cm4lgmmqW3HaDM/////////D6V6AAAAIB0Uk5T/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wA4BUtnAAAF+UlEQVR42uyZ61faShTFB4IVpKigBqrCqgSKgoqp4gMV1BaVykPxVcVKbSv2ai3SYmttNf/6PTOZyQPiurfrfrgfmr2W4WT/TKJnBrbLgyRVyZVd9QTJL/0cHFY8DjjuCFrg8SQpeMVxWvDBYxVkkOR2taDiARODGMftMMA1XkuSw+OpDHk4geMKkhSPCRisVKtDglCtVoSCtMNxcbjKsYtB7KZarSbpT7kjVDiHg3stP8NhrR4qvwD4/QJ7uOB4r4DCbkV+eAxL0DRAqIAEFKtiDal+3EGEKlYsTnOFowvEIekBETDZsCbVHid3KBA4uJcK4D79cQJ+Wa0f+qVkgTy5P/4anuGYxODGCm1I3qxAK+K7DQfAoa4C6+7krxVO6jp8H2vgju4U4gw4bg7jGEiORpd2aV/d4OXuOoxJlUajoAGTH/Cv3nUINNno166g/IMeYu+91AJe7cZbts8DLTGBCUzwRwDb/Mwwzw/PLNt0YP05X49GNzai0Tr/fF0FU2nvhiJveoqBeT61oVGKn5fBFB/d0CnKT2Fg+5SKNin1yQYgWI+2qB6U0DrfYt9Ho/w6Wna2+PcjUecymvG2+AC8M2jYm9IJ+yMp7zBKG/mpVJqA+xYfwHDd672/98oiPi7qw2jGeXYG52dYxCeVcwYt8/V6HRz5ODJSJ+KXkQ0DQjR+nbdBSxjR+kHcxE3eCSK+Uxa/iZsoXRDgVH0nfyEv1D5PkPL9/D5b2gv5buw+F+pmEIJpHl8Gh3RQ0G+f/aOTzc2To32b+Y4ygQlMwEBuNHz55s1leDSnA66168GPPaurPR8Hr9dcKugUM6uKMmInA6Ptp6sanbaPyqAz3/OXTj35TgxypVNqwMeiXJyWcgBmB3uoAIhyNTgrIZfYowFvaCm6kLvdCLS7UTjzkQkDWmbC6PLxKRMGtHx8icTHijBgtfgwuMxowRwtM5coPJhRNDc3R6vBMHLnMwbKu1FOHGSCW7FSzEFL8howJ1d5aIk0UMq3y8KAFHnSRGlJpKAdHk5exSV5ofZEdo38/eIeW9ql0rXqX5eW1M3wfVa8zhNdi7PfddtnYG8tXCqF1/YGzHeUCUzwB+ZHR1sk0tbhdunz42sxOz72+fPYeLb49YsmP85DLxWFztX8QL0vNepFbpofj8Zf6jSG5PxY6B1rUu+5C8DT7FiLsl8hPwLjBip+QW7UayCwO0JGINSB2jC41wmDBXQeAunBLTgRI/CEgLYs1hOdwFhAHShrILDdRSNQhPwIIAMFID+uio9aVHxKmthCiuckPzoDTaQY6KQLFSjqFBhV8mNBgwLq0sIeuQpEAkSRyFWuZfsEYPs0/flhvtVMYAITGAGX2zBxck+Lof8lca4gceADnXpypSYOnI/T158/ceK4WOLIsYEz4rYpcTBRfCVxelnqUF9JnBBNl9tbdhJRAbkipII2mhg4guCLBYiSONh/klWIkjiyn1UISxzik6iBiiSOiyYORBkND1I9lDiPSBN/J3Hc/5w4A2bimMAEJvgdcNBnufP5nln6tnTgwFJOdE+Auu1ly4EK/LXEhKLEsZ+BPnv3hEbT9j4Z+PU+3M/nx2CrNk0N+ASl1xxvAbDYJ1RAa7tFQge+biYAZVr6thA82QDY+5AlYQQSFnQ3bQSm71BtWhEGrD5+GNwljEDiDlnsCSYAPlraLaivrICEz8dA2Y+2agkD1baRtFjW3IpdsAi92j62U+FnyNWLbdz2t75mUPtBF6pWlgk8HI7lmp8t7dsXZbui8osf6mbYXqyVqWqL27rts+23PLu7e2bxb5vvKBOY4I8Dyox+XQf+44w+yi9L/2pGL/9fSZ7Rp9fVGT0eO4+MUFJ/rs7o8ZydHXUzej3QzOj1AM/o2bAdT9rZvD2V2tTN6FU/xWuBxgeAZ/TKhH5EqTfRjNMI1PGM/kwRndyDlBl9s8iM3snOyGhfO6P/pgA6vP+WJjP6d8q4nU3p5bbjhdJM4vHYfZ4t7btP2hm9urSwR4I8m9HzQVvT9jk64fmTo3k2o/9bgAEA0LK6JN7+Oo8AAAAASUVORK5CYII=) no-repeat;
}

.icon-ok-32, .icon-alert-32, .icon-forbidden-32, .icon-error-32, .icon-alert-blue-32, .icon-help-32 {
    background: url(/static/qbase/img/qui/ico_alert_32.png?v=59b17f33.png) no-repeat;
}

.x-cursor-move {
    cursor: move;
}

.x-word-wrap {
    white-space: normal;
    word-break: break-all;
    word-wrap: break-word;
    overflow: hidden;
}

.x-dialog {
    position: absolute;
}

    .x-dialog .x-dialog-shadow {
        filter: alpha(opacity=30);
        opacity: .3;
        background-color: #a0a0a0;
    }

    .x-dialog .x-dialog-box {
        position: absolute;
        left: 5px;
        top: 5px;
        border: 1px solid #eaeaea;
        background-color: #FFF;
        box-shadow: 1px 1px 2px rgba(0, 0, 0, .15);
        -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .15);
        -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .15);
    }

    .x-dialog .x-dialog-titlebar {
        height: 40px;
        line-height: 40px;
        font-size: 18px;
        color: #454545;
        background-color: #f4f4f4;
        border-bottom: 1px solid #eaeaea;
        padding-left: 20px;
        overflow: hidden;
    }

    .x-dialog .x-dialog-closebtn {
        position: absolute;
        top: 0;
        right: 0;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAAoCAIAAAA0fiJLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFBMUU5MTg1NjlDNzExRTFBM0JGQzdBQTlBQzBGNzA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFBMUU5MTg2NjlDNzExRTFBM0JGQzdBQTlBQzBGNzA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUExRTkxODM2OUM3MTFFMUEzQkZDN0FBOUFDMEY3MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUExRTkxODQ2OUM3MTFFMUEzQkZDN0FBOUFDMEY3MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5MXFXhAAADNklEQVR42uzby27aQBQGYGPCouESBI+Q7NpkwbYv08u2j9P3qVqpW/aBRWGLhIGCZRBS3AlDjidQyPjMDY/PLy9sxzkMzpdje0gqk8mk3W5vt9vgMhLHca1WCy4mURTd/kouZzzpp/dBERIGFArBohAsCsGiUAgWpRC5olMg8SRGpwALK00v6ORd1GBIltlL4eMuKq+kXkHMn13cVnhF7/MHtritUEhYvV6P40CrgiJawkuhZfBv1DieyvffHAdaFRQpF6w4jtG2QBUromvcs9kMbQtUsSLaTmT9Bm0rU1W/KeNTIc6WCVUqtoyoUrDlparc0w15bZlThbNlUBXKlq+qAsQ8lrwt06ry2jKuKqctj1UFuAlSGVt2VMnbsqRK2pbfqgL0zPt5WzZVydiyqkrClveqMlhp/qxWK7Al7gdV7ABEWdxgWKIoAlviflDFDsCNZzdBmn+ptwRb2X5BVQtV2euOxQO2BoMB38NXuCr7bwZsjUYjvoevcFUOzm5m6/6lV90LqnxOhf8F6WazQZdoNBr9fh82FVUlSVKtVlXeUqfTORiPiqr5fH77U+2CHv9Nv33MzriaKjDqc8c66FsOe9V/+5a2XpWqLdctmFJ/XrluKVUrw6UQAh1CbBUOo3c8FeUFOhZbUSxVIlhwX3Vwv+UqcF91cL/lKk9f9vdVvG/xTe8T6lK12sW5LfFu/fhe3qUqdkF8uSaWwVaoS9Wp50RXqk49J7pStb+qlsZWqFGVLlu4eSxQNZ1Oxf1sE2zZnMcSVDXF/WxTsOX7PFbe0w2qlsvl8VfZTrCF+kHmzng8BlXHXwVb/DArvepBUHX0NJDZeqCOlWU4HIKqU8eALX6w0ZxXZd/WeVUlsRWaUGXTlowqm7ZkVJXBVmhIlR1b8qrs2JJX5b2t0Jwq07byqjJtK68qv22FRlWZs4VTZc4WTpXHtvYfQq/X6/PHNZtNTgT9SpIV2EjC8G3u3W6XE0GPR7LCYrG4+/H2p59p8vy+Ku+a6PFIVnj6Wgx8V/JdR/GV1CscdB3nFV79giqQ0lWh8NMNFIpsx6J/sT8/IoJCHYtCsCgEi0IhWBSCRfE0/wQYAA2ICQNKE5bbAAAAAElFTkSuQmCC) 0 0 no-repeat;
        width: 48px;
        height: 40px;
        border: none;
        cursor: pointer;
    }

        .x-dialog .x-dialog-closebtn:hover {
            background-position: -48px 0;
        }

        .x-dialog .x-dialog-closebtn:active {
            background-position: -96px 0;
        }

    .x-dialog .x-dialog-content-box {
        padding: 20px;
        font-size: 14px;
    }

    .x-dialog .x-dialog-content {
        overflow: hidden;
        text-align: center;
    }

    .x-dialog .x-dialog-btnPanel {
        margin-top: 15px;
        border-top: 1px dotted #e3e3e3;
        *border-top-style: dashed;
        height: 38px;
        padding-top: 15px;
        text-align: center;
        white-space: nowrap;
        font-size: 14px;
    }

        .x-dialog .x-dialog-btnPanel .x-dialog-btn {
            width: 88px;
            height: 39px;
            background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALEAAABOCAIAAADgj2BeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUwOUU4QkY1N0JDNTExRTE4OUU1RUU2MThFMTAwNDU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUwOUU4QkY2N0JDNTExRTE4OUU1RUU2MThFMTAwNDU5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTA5RThCRjM3QkM1MTFFMTg5RTVFRTYxOEUxMDA0NTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTA5RThCRjQ3QkM1MTFFMTg5RTVFRTYxOEUxMDA0NTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4PzIY7AAADbklEQVR42uycu24TQRSGd8brW2xH6zuhQYQCCiAFr0GDkCIq3gEUIUVCFFQUCAokakSFaGh4CUoEHZeYJiIx3vgSx8naO8vxOhhkkOKIKM18nyJrXZ5f//znzMY6KgjN04/N11/b3wdDxzLOZJOry96dy9WkVlEU7ezs7O7ujkYj23RwXTefzxeLRaXU+OvjD9vPP/dUKqsLOdu02I7Ms0/dMIrWV+piiCAIRJdEImGbDmEY9vt9UaBUKslX/epLWyUz8uBEjnV/jpbaRQF56vV6clYsNIQgVUvtosDkq24djJw4MSxFqbEC8VnRWlsrg9QuChy2kvgzcgCm/kACwBNw1DUECabIdRQRfnkCLWDGEzgCmCcAT8DxZ0y6B8zOmOgA9A6gd8BxPQHxyeA9DfME0DuAGRPwBJzgPEHvAHICuItyF+XeAf87T6ADME8AvQPICWCeAHICmCfgtD0B8cngnRW9A/AEzNc7ymnXN1ZnpijgxHs5jDHWrqCQ2qf7WPStC140XkZhpy0iqX112ZOnQqEwGAxEGjsNIbWLAoc5sXalNjTRm0anuW/djrNqxr1xwbt3tSbPxWLR9/1OpzNd12IPk91FosDkq2LYhtl5Yn8UPnz/4+VGb3Ng3fk4m03cPl94sFLJuONhYmtrq91u27kL0fO8er0+GafU2rvNJ99Clc052r6VbyaMBv275xKPrtXEEBKZ5XJZBLJNBjkGrVZLKbW0tCSf+sVGLzaEdixchqi11C4KBEEgCVGpVCw0xCQnpHZRYDJi61YQORbvAJTaRYGDg30ZLe1cjjkdM0UBY8bzA7/bngjAoP3HMUGC+IKOJ36HA56Av8YLegf8yxP8fgJmPEFMMGmSE3D0PIEOQE4A9w6YH95PADkBzBNATgDzBJATgCdOD95t0zuAnADuokBOwMl5AkcAOQHME3D8nEAHICeAnJgH3mOSE8C9A+aD/3cAvQOO9EQp6fjGaglEAa2V1trmFRRSuyigVNw7VuvaMRabwpibNdFC5fN53/ctXGblxLuLpPZ8LneYE+sXC4Nh+20rbI2UbVqU3eh6zbl/yUunM5VycrvZbDQaFq7IlIRYWFioVas63mmm+v1+t9vd29uzc9+baLG4uJhOpyNjgiAYDocmss8TSieTyVQqlXBdicyfAgwA1EwKV/TITjEAAAAASUVORK5CYII=) -88px 0 no-repeat;
            display: inline-block;
            text-align: center;
            line-height: 38px;
            color: #666;
            text-shadow: #fff 1px 1px;
            margin: 0 8px;
            border: none;
        }

            .x-dialog .x-dialog-btnPanel .x-dialog-btn:hover {
                background-position: -88px -39px;
                color: #454545;
            }

        .x-dialog .x-dialog-btnPanel .btn-s {
            background-position: 0 0;
            color: #fff;
            text-shadow: #1298c4 1px 1px;
        }

        .x-dialog .x-dialog-btnPanel .x-dialog-btn.btn-s:hover {
            background-position: 0 -39px;
            color: #fff;
        }

    .x-dialog .x-dialog-tip {
    }

        .x-dialog .x-dialog-tip .x-dialog-content-box {
            padding-left: 50px;
            font-size: 18px;
            color: #4daa1b;
        }

        .x-dialog .x-dialog-tip .icon-ok-24 {
            background-position: 10px -47px;
            color: #4DAA1B;
        }

        .x-dialog .x-dialog-tip .icon-alert-24 {
            background-position: 10px -112px;
            color: #F4702C;
        }

        .x-dialog .x-dialog-tip .icon-forbidden-24 {
            background-position: 10px -176px;
            color: #F6612F;
        }

        .x-dialog .x-dialog-tip .icon-error-24 {
            background-position: 10px -241px;
            color: #F6612F;
        }

        .x-dialog .x-dialog-tip .icon-alert-blue-24 {
            background-position: 10px -306px;
            color: #009FD3;
        }

        .x-dialog .x-dialog-tip .icon-help-24 {
            background-position: 10px -371px;
            color: #4DAA1B;
        }

        .x-dialog .x-dialog-tip .icon-ok-32 {
            background-position: 10px -47px;
            color: #454545;
        }

        .x-dialog .x-dialog-tip .icon-alert-32 {
            background-position: 10px -112px;
            color: #454545;
        }

        .x-dialog .x-dialog-tip .icon-forbidden-32 {
            background-position: 10px -176px;
            color: #454545;
        }

        .x-dialog .x-dialog-tip .icon-error-32 {
            background-position: 10px -241px;
            color: #454545;
        }

        .x-dialog .x-dialog-tip .icon-alert-blue-32 {
            background-position: 10px -306px;
            color: #454545;
        }

        .x-dialog .x-dialog-tip .icon-help-32 {
            background-position: 10px -371px;
            color: #454545;
        }

#topbarLoginDialog {
    position: fixed;
    _position: absolute;
    z-index: 1003;
    left: 0;
    top: 0;
    right: 0;
}

.x-dialog-show-login {
    width: 980px;
    margin: 0 auto;
    background: #FFF;
    box-shadow: 1px 2px 3px #CCC;
    -moz-box-shadow: 1px 2px 3px #CCC;
    -webkit-box-shadow: 1px 2px 3px #CCC;
    position: relative;
}

    .x-dialog-show-login .x-dialog-closebtn {
        position: absolute;
        top: 0;
        right: -2px;
        _right: 0;
        width: 30px;
        height: 30px;
        line-height: 35px;
        overflow: hidden;
        border: 1px solid #e5e5e5;
        background: white url(data:image/gif;base64,R0lGODlhDwAPAJECAM3Nzf///////wAAACH5BAEAAAIALAAAAAAPAA8AAAInhI6JEKbKRHsroPliwpVy7RkgJY0k45BCxGXW0XZbephwal/iqzYFADs=) center center no-repeat;
        cursor: pointer;
        text-align: center;
        vertical-align: middle;
    }

        .x-dialog-show-login .x-dialog-closebtn:hover {
            background: #f3f3f3 url(data:image/gif;base64,R0lGODlhDwAPAJECAKWlpf///////wAAACH5BAEAAAIALAAAAAAPAA8AAAInhI6JEKbKRHsroPliwpVy7RkgJY0k45BCxGXW0XZbephwal/iqzYFADs=) center center no-repeat;
        }

        .x-dialog-show-login .x-dialog-closebtn:active {
            background: #009ed4 url(data:image/gif;base64,R0lGODlhDwAPAJECAACTxP///////wAAACH5BAEAAAIALAAAAAAPAA8AAAInjI6JAabKRHsLoPliwpVy7RkgJY0k45BCxGXW0XZbephwal/iqzYFADs=) center center no-repeat;
        }

.x-dialog-show-login-container {
    border: 1px solid #dcdcdc;
    border-top: 0;
    background: #FFF;
    width: 100%;
    overflow: hidden;
}

.x-dialog-show-login-iframe {
    width: 100%;
}

.x-dialog-nickname .x-dialog-box {
    background: none;
    border: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.x-dialog-nickname .x-dialog-content-box {
    background: transparent url(/static/qbase/img/qui/guide_nickname_stamp.png?v=93c2eaaa.png) center center no-repeat;
    width: 416px;
    height: 268px;
}

.x-dialog-nickname .x-dialog-content {
    height: 175px !important;
    width: 100% !important;
    padding: 0 !important;
}

.x-dialog-nickname .nickname-box {
    height: 175px;
}

.x-dialog-nickname .nickname-box-title {
    font-size: 18px;
    color: #454545;
    line-height: 110px;
    padding-left: 25px;
}

.x-dialog-nickname .nickname-box-form {
}

    .x-dialog-nickname .nickname-box-form input {
        margin-left: 10px;
        width: 215px;
        height: 28px;
        padding: 0 0 0 8px;
        line-height: 28px !important;
    }

.x-dialog-nickname .x-dialog-btnPanel {
    border-top: 0;
    margin-top: 0;
}

.x-dialog-nickname .nickname-box-tip {
    color: red;
    text-align: left;
    padding-left: 130px;
    padding-right: 20px;
    overflow: hidden;
}

#labelFordialogNickname {
    line-height: 32px !important;
}

.x-tip {
    position: absolute;
    padding: 15px 20px 10px 20px;
    border: 1px solid #d6d6d6;
    border-top: 2px solid #3fa7cb;
    background-color: #fcfcfc;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, .15);
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .15);
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .15);
}

.x-tip-content {
    font-size: 12px;
    color: #454545;
}

.x-tip .x-tip-content {
    margin: 0 auto;
    margin-bottom: 24px;
}

.x-tip .x-tip-content-box {
    text-align: center;
}

.x-tip .x-tip-closebtn {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 9px;
    height: 9px;
    overflow: hidden;
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAASCAIAAAAG4mMfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhGQUEwREQ2N0JDOTExRTE4QUZEQzM0NDNGQkYxNDRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhGQUEwREQ3N0JDOTExRTE4QUZEQzM0NDNGQkYxNDRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEZBQTBERDQ3QkM5MTFFMThBRkRDMzQ0M0ZCRjE0NEUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEZBQTBERDU3QkM5MTFFMThBRkRDMzQ0M0ZCRjE0NEUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4o+oQfAAAAW0lEQVR42nxPyQ3AMAizuv8arMOXZfooEVKFDA4PAj6AwN3fLRJHPZPIjN5QDYK6CHPUwkmf3CfvvPzviQhscfCUmBmZCkFvqAZBXYQ5auGkT+6Td07ipz8BBgDaqLB7ToJGPAAAAABJRU5ErkJggg==) no-repeat;
}

    .x-tip .x-tip-closebtn:hover {
        background-position: 0 -9px;
    }

.x-tip .x-tip-btnPanel {
    white-space: nowrap;
    text-align: center;
}

    .x-tip .x-tip-btnPanel .x-tip-btn {
        margin: 0 5px;
        width: 69px;
        height: 29px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIoAAAA6CAIAAADgL1ZGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUzRkU1QURFN0JDODExRTE5RDIyREE2NzAyQTk1RkYzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUzRkU1QURGN0JDODExRTE5RDIyREE2NzAyQTk1RkYzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTNGRTVBREM3QkM4MTFFMTlEMjJEQTY3MDJBOTVGRjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTNGRTVBREQ3QkM4MTFFMTlEMjJEQTY3MDJBOTVGRjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz703GStAAAC9UlEQVR42uycv2/TUBDH370855et2GrsUpaqZeiCqMS/wYRQERN/ABOIpQiJCSHEBhM7TIiFhf+BiaGIlUYVUlETR3YU14l/Pc6x1IERoZJ7uq88OJs//t7du2efA2mWv/k++TiKf6WFoKmtnrq74z687lsStNZxHM/n87IsieK0Wi3HcVzXBdSLr6dvf8yh3REgifIIXels+eCac7gfRFGU57lt2whJlAYDK0kSy7I8z5MfjiOwukJIoQXVQ0hEQBA8w7zB0KPrzUX2IAieq3BZSks0lIQFAkGa0JNSCuJChKY4kycxW8o8JOwOzLLHIB4Ds4fNWd9FiG/B+q89nD9rvfbwfeDsYXFjzY01izs3FtvDxY3FrQG3Bixee1i8LeXsYf3btYfvAxc3FjfWhjXWcthpGZE9egVSTyFVVUUdBhGaWTB5b9fTRSl0Ve9+qB4VIhzsuMjjOE6apqQdwotHBNu28RzSLH91NP50MhsvqA7xBl11e3twuB80Q7xRFCVJQnqIF73xPK8e4i2KQrDWtjVYFOXzb+H74+R0QTXcrnZb93ftZzeGXVUvPOPxOI5jumGnlHJdNwgCKSU8/vLz9YmGni0k2bnkqtRp8mgbXt4MxmdnAmA4HCIkURoMrDAMcU29srUl3x0nK2+koDsDj1HWsxEky7J4NvN9n643TfYgAoJgJVBhriUA+YfWAAiyXC6xIyD9ecJFd4AgaI9Rz9y0cW9GjHrfY8CG9I9o42dua589hpUEfpnNukx7uLhx9rDYHi5uLM4eFtvD9vC+h+3h1oD1/+zRnD1c3Fhc3Dh7WJduj1FIxjXWXNy4uLH+QnLDlG8UEESuRHd890LNX24CgDzYBPxFef59dZTlnc16Jtm2+9PplPRkMl48IvT7/bq4PdmzF8Xs8xTCAojyDJW+5VdP99xOp2OpjclkMhqN6E7tYN70ul3f9+sEmq10fn5OeigZY20wGKA9uqqyLMuLXFdUF1SQYCmr3W63lPotwAAQy9u6IBgV7wAAAABJRU5ErkJggg==) -69px 0 no-repeat;
        display: inline-block;
        text-align: center;
        line-height: 28px;
        color: #666;
        border: none;
    }

        .x-tip .x-tip-btnPanel .x-tip-btn:hover {
            background-position: -69px -29px;
            color: #454545;
        }

        .x-tip .x-tip-btnPanel .x-tip-btn.btn-g {
            background-position: 0 0;
            color: #fff;
        }

            .x-tip .x-tip-btnPanel .x-tip-btn.btn-g:hover {
                background-position: 0 -29px;
                color: #fff;
            }

.x-tip .x-tip-triangle-top, .x-tip .x-tip-triangle-right, .x-tip .x-tip-triangle-bottom, .x-tip .x-tip-triangle-left {
    position: absolute;
}

    .x-tip .x-tip-triangle-top .x-tip-triangle, .x-tip .x-tip-triangle-right .x-tip-triangle, .x-tip .x-tip-triangle-bottom .x-tip-triangle, .x-tip .x-tip-triangle-left .x-tip-triangle {
        border: 6px dashed transparent;
        position: absolute;
        left: 0;
        top: 0;
        height: 0;
        width: 0;
        line-height: 0;
        overflow: hidden;
    }

    .x-tip .x-tip-triangle-top .x-tip-triangle-inner, .x-tip .x-tip-triangle-right .x-tip-triangle-inner, .x-tip .x-tip-triangle-bottom .x-tip-triangle-inner, .x-tip .x-tip-triangle-left .x-tip-triangle-inner {
        border: 6px dashed transparent;
        position: absolute;
        left: 0;
        top: 0;
        height: 0;
        width: 0;
        line-height: 0;
        overflow: hidden;
    }

    .x-tip .x-tip-triangle-top .x-tip-triangle {
        border-bottom-width: 0;
        border-top: 6px #d6d6d6 solid;
    }

    .x-tip .x-tip-triangle-top .x-tip-triangle-inner {
        border-bottom-width: 0;
        border-top: 6px #fcfcfc solid;
        top: -1px;
    }

    .x-tip .x-tip-triangle-right .x-tip-triangle {
        border-left-width: 0;
        border-right: 6px #d6d6d6 solid;
    }

    .x-tip .x-tip-triangle-right .x-tip-triangle-inner {
        border-left-width: 0;
        border-right: 6px #fcfcfc solid;
        left: 1px;
    }

    .x-tip .x-tip-triangle-bottom .x-tip-triangle {
        border-top-width: 0;
        border-bottom: 6px #d6d6d6 solid;
    }

    .x-tip .x-tip-triangle-bottom .x-tip-triangle-inner {
        border-top-width: 0;
        border-bottom: 6px #fcfcfc solid;
        top: 1px;
    }

    .x-tip .x-tip-triangle-left .x-tip-triangle {
        border-right-width: 0;
        border-left: 6px #d6d6d6 solid;
    }

    .x-tip .x-tip-triangle-left .x-tip-triangle-inner {
        border-right-width: 0;
        border-left: 6px #fcfcfc solid;
        left: -1px;
    }

.x-simple-tip {
    position: absolute;
    padding: 6px 15px 7px 10px;
    border: 1px solid #bbb;
    background-color: #fff;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, .15);
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, .15);
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .15);
}

    .x-simple-tip .x-tip-closebtn {
        position: absolute;
        right: 7px;
        top: 10px;
        width: 9px;
        height: 9px;
        overflow: hidden;
        display: block;
        background: url(data:image/gif;base64,R0lGODlhCQASAJEAAKWlpf///8zMzAAAACH5BAEHAAEALAAAAAAJABIAAAIgVI5hlqzozkqQytfqzRECG3xfMoZIeYggeppkm1KqBRQAOw==) no-repeat;
    }

        .x-simple-tip .x-tip-closebtn:hover {
            background-position: 0 -9px;
        }

    .x-simple-tip .x-tip-content {
        margin: 0 auto;
        width: auto;
        color: #999;
    }

    .x-simple-tip .x-tip-content-box {
        _width: 150px;
    }

    .x-simple-tip .x-tip-btnPanel {
        display: none;
    }

    .x-simple-tip .x-tip-triangle-top, .x-simple-tip .x-tip-triangle-right, .x-simple-tip .x-tip-triangle-bottom, .x-simple-tip .x-tip-triangle-left {
        position: absolute;
    }

        .x-simple-tip .x-tip-triangle-top .x-tip-triangle, .x-simple-tip .x-tip-triangle-right .x-tip-triangle, .x-simple-tip .x-tip-triangle-bottom .x-tip-triangle, .x-simple-tip .x-tip-triangle-left .x-tip-triangle {
            border: 6px dashed transparent;
            position: absolute;
            left: 0;
            top: 0;
            height: 0;
            width: 0;
            line-height: 0;
            overflow: hidden;
        }

        .x-simple-tip .x-tip-triangle-top .x-tip-triangle-inner, .x-simple-tip .x-tip-triangle-right .x-tip-triangle-inner, .x-simple-tip .x-tip-triangle-bottom .x-tip-triangle-inner, .x-simple-tip .x-tip-triangle-left .x-tip-triangle-inner {
            border: 6px dashed transparent;
            position: absolute;
            left: 0;
            top: 0;
            height: 0;
            width: 0;
            line-height: 0;
            overflow: hidden;
        }

        .x-simple-tip .x-tip-triangle-top .x-tip-triangle {
            border-bottom-width: 0;
            border-top: 6px #bbb solid;
        }

        .x-simple-tip .x-tip-triangle-top .x-tip-triangle-inner {
            border-bottom-width: 0;
            border-top: 6px #fff solid;
            top: -1px;
        }

        .x-simple-tip .x-tip-triangle-right .x-tip-triangle {
            border-left-width: 0;
            border-right: 6px #bbb solid;
        }

        .x-simple-tip .x-tip-triangle-right .x-tip-triangle-inner {
            border-left-width: 0;
            border-right: 6px #fff solid;
            left: 1px;
        }

        .x-simple-tip .x-tip-triangle-bottom .x-tip-triangle {
            border-top-width: 0;
            border-bottom: 6px #bbb solid;
        }

        .x-simple-tip .x-tip-triangle-bottom .x-tip-triangle-inner {
            border-top-width: 0;
            border-bottom: 6px #fff solid;
            top: 1px;
        }

        .x-simple-tip .x-tip-triangle-left .x-tip-triangle {
            border-right-width: 0;
            border-left: 6px #bbb solid;
        }

        .x-simple-tip .x-tip-triangle-left .x-tip-triangle-inner {
            border-right-width: 0;
            border-left: 6px #bbb solid;
            left: -1px;
        }

.x-fixed-tip {
    width: 562px;
    height: 86px;
    background: rgba(255, 255, 255, .8);
    background: #fff\9;
    border: 1px solid #dfdfdf;
}

.x-fixed-tip-clickonce {
    height: 76px;
}

.x-fixed-tip .x-tip-content-box {
    padding: 25px 40px;
}

.x-fixed-tip .x-tip-btnPanel {
    float: right;
    margin-top: -30px;
}

.x-fixed-tip-clickonce .x-tip-content {
    padding-left: 30px;
}

.x-fixed-tip-clickonce .x-tip-btnPanel {
    margin-right: 45px;
}

.x-fixed-tip .tip-title {
    font-size: 18px;
    font-family: "Microsoft Yahei", "微软雅黑", STHeiti, Arial;
    color: #333;
}

.x-fixed-tip .tip-desc {
    font-size: 12px;
    color: #969696;
}

.x-fixed-tip .x-dialog-btn {
    display: inline-block;
    *display: inline;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIoAAAAgCAYAAADNAODsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhdJREFUeNrsXDFLw0AYvbu0vSzJUChGCuouuDr7M3QSuipOgqIoOrlKXQUn/4ur6CyCwYpDabrUmtz5XWpFMDUB28LV9+DRJKSQ7/X1fV9CEl6/vmP/GU/ry3/6fhRFebuULJQlnoUibIBx38UM1LFFvDcLnBKlQp9HxE1iHb9xJkLiFfGUEqifkygrWutmt9td7PV6gVJK2lasEOLNdd2W53mPnPNt2nRrEuWEV+QekWwjYIksaFXX/bcDokNr+zl7n5NJlqSUC0EQsFLJvtCO41i22+1FqoP7vn9Om9aMMxq87BofkSAMzCJpM9CINYoITUkyX61WrTRJOo/QcZvjN3V8n1FqjLOhIsAopBqRVgUGV2o3ZcdxrC7XHL+p48s7cMCEupWerT8ehhKgWDv6tD+UAPKNApsAaD3AGFsPMgXDbLEZBT8sgEQBMKMAOD3GjIJEAWAUAK0HQOsBACQKgEQBppwouOCGGQWJAoxxRoEQAFoPgNYDTDNRXilRasPbzIGR4ykbaPUr0kcxhRDvcRxbfSd+kiRpHcO6TKJc6jgxDzkNrqeAGVQs1WjwtGAuXNd97nQ6qdi2msQcv5Sy9T1RjplKKlolG7QcIDkyYQS7Jh4W2HfH87xmFEU8DMM5pVTFunlEiD6Z5MX3/Qda3TXbON5mMJG3GawSz2ZAnj3iTWoUjcv3kzBKxpmlVfjx2osPAQYA6zqEHrudO3IAAAAASUVORK5CYII=) 0 0 no-repeat;
    height: 32px;
    overflow: hidden;
    text-align: center;
    line-height: 32px;
    zoom: 1;
}

.x-fixed-tip .btn-s:hover, .x-fixed-tip .btn-s {
    width: 76px;
    color: white;
}

.x-fixed-tip .btn-g:hover, .x-fixed-tip .btn-g {
    width: 55px;
    background-position: -83px 0;
    color: #666;
}

.x-fixed-tip .x-tip-closebtn {
    position: absolute;
    right: 7px;
    top: 10px;
    width: 9px;
    height: 9px;
    overflow: hidden;
    display: block;
    background: url(data:image/gif;base64,R0lGODlhCQASAJEAAKWlpf///8zMzAAAACH5BAEHAAEALAAAAAAJABIAAAIgVI5hlqzozkqQytfqzRECG3xfMoZIeYggeppkm1KqBRQAOw==) no-repeat;
}

    .x-fixed-tip .x-tip-closebtn:hover {
        background-position: 0 -9px;
    }

.x-message-box {
    text-align: center;
    position: fixed;
    z-index: 1024;
    top: 0;
    height: 0;
    overflow-y: hidden;
    width: auto;
}

.x-message-shadow {
    background: #666;
    position: absolute;
    z-index: 1025;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    opacity: .6;
}

.x-message-box .x-message-content {
    background: #fff;
    z-index: 1026;
    position: absolute;
    padding: 20px 50px 20px 50px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    left: 4px;
    display: block;
}

    .x-message-box .x-message-content .x-message-icon {
        width: 24px;
        height: 24px;
        background: url(/static/qbase/img/qui/message-icon.png);
        text-indent: -9999px;
        display: inline-block;
        position: absolute;
        left: 50px;
        z-index: 1027;
    }

    .x-message-box .x-message-content .x-message-text {
        line-height: 24px;
        padding-left: 34px;
        font-size: 18px;
        display: block;
    }

        .x-message-box .x-message-content .x-message-text pre {
            font-size: 18px;
        }

.x-message-box.x-message-status-alert .x-message-content {
    background: #fffcf0;
}

    .x-message-box.x-message-status-alert .x-message-content .x-message-icon {
        background-position: -24px 0;
    }

.x-message-box.x-message-status-error .x-message-content {
    background: #fffcf0;
}

    .x-message-box.x-message-status-error .x-message-content .x-message-icon {
        background-position: -48px 0;
    }

.x-message-box.x-message-status-notice .x-message-content .x-message-icon {
    background-position: -72px 0;
}

.x-message-box.x-message-status-question .x-message-content .x-message-icon {
    background-position: -96px 0;
}

.x-message-box.x-message-status-forbidden .x-message-content {
    background: #fffcf0;
}

    .x-message-box.x-message-status-forbidden .x-message-content .x-message-icon {
        background-position: -120px 0;
    }

.tab {
    position: relative;
    z-index: 1;
}

.tab-bottom-line {
    border-top: 2px solid #e7e7e7;
    margin-top: -2px;
}

.tab-vernier {
    display: none;
    border-bottom: 2px solid #3fa7cb;
    position: absolute;
    top: 0;
    bottom: 0;
}

.tab-li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    cursor: pointer;
    padding: 5px 10px;
    border-bottom: 2px solid #e7e7e7;
}

.tab-li-ascii {
    *position: relative;
    *bottom: -2px;
    _bottom: 0;
    _position: static;
}

.tab-li span {
    _height: auto;
    _line-height: 18px;
}

.tab-li-hover, .tab-li-selected {
    color: #3fa7cb;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #3fa7cb;
}

.tab-li-hover {
    -webkit-transition: color .5s, border-bottom-color .5s;
    -o-transition: color .5s, border-bottom-color .5s;
    -moz-transition: color .5s, border-bottom-color .5s;
    -ms-transition: color .5s, border-bottom-color .5s;
    transition: color .5s, border-bottom-color .5s;
}

a.button {
    cursor: pointer;
    display: inline-block;
    white-space: nowrap;
    vertical-align: middle;
}

    a.button .button-text {
        background: transparent url(/static/qbase/img/plugin/buttons.png?v=9df3fc5c.png) top left repeat-x;
        _background: transparent url(/static/qbase/img/plugin/buttons.gif?v=f7e205f7.gif) top left repeat-x;
        display: inline-block;
        white-space: nowrap;
        padding-left: 24px;
        padding-right: 24px;
        float: left;
    }

    a.button .button-left {
        background: transparent url(/static/qbase/img/plugin/buttons.png?v=9df3fc5c.png) left top no-repeat;
        _background: transparent url(/static/qbase/img/plugin/buttons.gif?v=f7e205f7.gif) left top no-repeat;
        width: 6px;
        overflow: hidden;
        display: inline-block;
        white-space: nowrap;
        float: left;
    }

    a.button .button-right {
        background: transparent url(/static/qbase/img/plugin/buttons.png?v=9df3fc5c.png) top right no-repeat;
        _background: transparent url(/static/qbase/img/plugin/buttons.gif?v=f7e205f7.gif) top right no-repeat;
        width: 6px;
        overflow: hidden;
        display: inline-block;
        white-space: nowrap;
        float: left;
    }

a:hover {
    _border: none;
}

a.button-follow .button-text, a.button-follow .button-left, a.button-follow .button-right {
    height: 28px;
    line-height: 28px;
    *line-height: 30px;
    _line-height: 28px;
    _overflow: hidden;
    color: #666;
}

a.button-follow .button-left {
    width: 24px;
}

a.button-follow .button-text {
    background-position: 0 -156px;
    padding-left: 5px;
    padding-right: 10px;
}

a.button-follow:hover .button-left {
    background-position: 0 -29px;
}

a.button-follow:hover .button-right {
    background-position: 100% -29px;
}

a.button-follow:hover .button-text {
    background-position: 0 -185px;
    color: #3fa7cb;
}

a.button-save .button-text, a.button-save .button-left, a.button-save .button-right {
    height: 40px;
    line-height: 37px;
    *line-height: 40px;
    color: #FFF;
}

a.button-save .button-left {
    background-position: 0 -58px;
}

a.button-save .button-right {
    background-position: -7px -58px;
}

a.button-save .button-text {
    background-position: 0 -214px;
}

a.button-save:hover .button-left {
    background-position: 0 -99px;
}

a.button-save:hover .button-right {
    background-position: -7px -99px;
}

a.button-save:hover .button-text {
    background-position: 0 -296px;
}

a.button-cancel .button-text, a.button-cancel .button-left, a.button-cancel .button-right {
    height: 40px;
    line-height: 38px;
    *line-height: 40px;
    color: #666;
}

a.button-locked .button-left, a.button-locked:hover .button-left, a.button-cancel .button-left {
    background-position: -14px -58px;
}

a.button-locked .button-right, a.button-locked:hover .button-right, a.button-cancel .button-right {
    background-position: -21px -58px;
}

a.button-locked .button-text, a.button-locked:hover .button-text, a.button-cancel .button-text {
    background-position: 0 -255px;
}

a.button-locked .button-text {
    color: #c8c7c7;
}

a.button-cancel:hover .button-left {
    background-position: -14px -99px;
}

a.button-cancel:hover .button-right {
    background-position: -21px -99px;
}

a.button-cancel:hover .button-text {
    background-position: 0 -337px;
    color: #454545;
}

a.button-save-little-big .button-text, a.button-save-little-big .button-left, a.button-save-little-big .button-right {
    height: 43px;
    line-height: 43px;
    color: #FFF;
}

a.button-save-little-big .button-left {
    background-position: 0 -532px;
}

a.button-save-little-big .button-right {
    background-position: -28px -532px;
}

a.button-save-little-big .button-text {
    background-position: 0 -488px;
}

a.button-save-little-big:hover .button-left {
    background-position: 0 -624px;
}

a.button-save-little-big:hover .button-right {
    background-position: -28px -624px;
}

a.button-save-little-big:hover .button-text {
    background-position: 0 -578px;
}

a.button-save-big .button-text, a.button-save-big .button-left, a.button-save-big .button-right {
    height: 48px;
    line-height: 48px;
    color: #FFF;
}

a.button-save-big .button-left {
    background-position: -28px -58px;
}

a.button-save-big .button-right {
    background-position: -28px -107px;
}

a.button-save-big .button-text {
    background-position: 0 -378px;
}

a.button-upload .button-text, a.button-upload .button-left, a.button-upload .button-right {
    height: 28px;
    line-height: 28px;
    *line-height: 30px;
    _line-height: 28px;
    color: #999;
}

a.button-upload .button-left {
    width: 26px;
    background-position: 0 -428px;
}

a.button-upload .button-text {
    background-position: 0 -156px;
    padding-left: 5px;
    padding-right: 10px;
}

a.button-upload:hover .button-left {
    background-position: 0 -457px;
}

a.button-upload:hover .button-right {
    background-position: 100% -29px;
}

a.button-upload:hover .button-text {
    background-position: 0 -185px;
    color: #3fa7cb;
}

a.button-cmt .button-text {
    padding-left: 15px;
    padding-right: 15px;
}

.input-box-container input.real-input, .input-box-parent, .input-box {
    color: #CCC;
    border: 1px solid #CCC;
    border-bottom: 1px solid #e2e2e2;
    border-right: 1px solid #e2e2e2;
    box-shadow: 1px 2px 3px #F0F0F0 inset;
    -moz-box-shadow: 1px 2px 3px #F0F0F0 inset;
    -webkit-box-shadow: 1px 2px 3px #F0F0F0 inset;
    background-color: white;
    vertical-align: middle;
    font-size: 12px;
    padding: 10px 0 8px 8px;
    padding: 12px 0 6px 8px\9;
    height: 18px;
    overflow: hidden;
}

textarea.input-box {
    height: 180px;
    line-height: 1.5em;
}

.input-box:hover, .input-box-focus {
    border-color: #ACACAC;
    border-right-color: #CECECE;
    border-bottom-color: #CECECE;
}

.input-box-warning {
    background-color: #fed6d6;
    border: 1px solid #febdbd;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.input-box .input-box-real {
    border: 0;
    background: none;
    color: #CCC;
}

.input-box .input-box-prefix, .input-box .input-box-suffix {
    color: #CCC;
    font-size: 12px;
    vertical-align: top;
    line-height: 20px;
    zoom: 1;
}

.input-box-focus .input-box-prefix, .input-box-focus .input-box-suffix {
    color: #454545;
    font-size: 12px;
}

.input-box-focus, .input-box-focus .input-box-real {
    color: #454545;
    font-size: 14px;
    line-height: 14px;
}

.input-box-notempty, .input-box-notempty .input-box-real {
    color: #454545;
    font-size: 14px;
    line-height: 14px;
}

    .input-box-notempty .input-box-prefix, .input-box-notempty .input-box-suffix {
        color: #454545;
    }

.verify-tip-icon-error .verify-tip-content {
    background: transparent url(data:image/gif;base64,R0lGODlhDwAPANU5APSJifWWlvWamvN7e/yAgPN5efZ1dfx+fvZycvJubvRvb/l8fPSLi/vs7Pvn5/vl5fvq6vWYmPp5efampv7a2vnLy/Jxcfl7e/uBgfdxcfh1dfhycv7x8fVxcfF0dPh5efN9fflycvt9ffva2vZxcfZ2dvJzc/h6ev6FhfnPz/d5efVwcP7e3vnIyO5wcPt8fPlzc/2EhPl1df2Dg/2Cgvp4ePt6evp3d/////z39wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAADkALAAAAAAPAA8AAAaTwJwwV5kwLIxJajh0AEoLDAqzMAgaw0fhFOt6Y6oBJMcBfGbodPojyLUMtLh8TjO0AheCx8XnewiAFwEFIgcmIziJiSwHBy8DCS+SFIqJFJIvFgUSNp2enzYSAwEaNaanqDUaAS0dN6+wsTcdLWUIMri5uQhtOVokMMHCMCtiTQAKGRshGxkKV0xCLREgCSARFUxBADs=) left center no-repeat;
    padding-left: 20px;
}

.verify-tip-icon-done .verify-tip-content {
    background: transparent url(data:image/gif;base64,R0lGODlhDwAPAOZPAF2yLoHCXXG7SIXEYlKzH1CuHV+zMfD47FCvHlCwHszpvVKxHk+sHFa1JFGzH1O1H1WzJFKyHsLgsvb39d/w12G0M123L+Lu3HO8S+ry5oPDX+jx40qpHOTv3lOuIZXLd0+tHVCxH2W1P1OzH4TKX5jRe1GxHla0JF+3MYDDXly3LFK0H1O0H163MUmnG1e2JN3v1EqoG2q3Rk2pIGu4R1CxHszovVGyHlGyH8rnusbit4rLad/v11e3JV23MVGvHWu4RvL57+Dx11K0IFS3IHe9VobFZlCvHb7erVKyH1GwHlO1IFGxH1S2IP////j4+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAE8ALAAAAAAPAA8AAAe2gE+CTxIfGB4YHzqDgx0CPxEPRA8RRwMZgxcAC02dnk0mBhtPEwKcn00rNU0LA09IR0uysw4cIiU9R0gBSSFDtBw0QU4kSQEACDMpKiw3MUAHTgovIwYMOEZOMD4uMtEKDQQEHgBJFhROPEXf4QRJBgFKSSjoTk42J0n6SgFIBUxMWghxkgMCQIAFkJRCANDCDoMHEbh6oqmAkosYlRQQ1UgAiCMJQh4BcYmRICQaKjCooEECo0AAOw==) left center no-repeat;
    padding-left: 20px;
}

.verify-tip {
    color: #666;
    vertical-align: middle;
}

.verify-tip-icon-error .verify-tip-text {
    padding: 10px 0;
}

.verify-tip-icon-done .verify-tip-text {
    _zoom: 1;
}

.verify-tip-container {
    height: 35px;
    height: 34px\9;
    line-height: 35px;
    overflow: hidden;
}

    .verify-tip-container .verify-tip-arrow-border {
        display: none;
    }

    .verify-tip-container .verify-tip-arrow {
        display: none;
    }

.verify-tip-icon-error .verify-tip-container {
    background-color: #fffcf0;
    border: 1px solid #f6e8cc;
    display: inline-block;
    padding: 0 10px;
}

    .verify-tip-icon-error .verify-tip-container .verify-tip-arrow-border {
        color: #f6e8cc;
        display: inline;
        font-family: Arial;
        position: absolute;
        margin-left: -17px;
        margin-top: -1px;
        font-size: 23px;
        *line-height: 45px;
    }

    .verify-tip-icon-error .verify-tip-container .verify-tip-arrow {
        color: #fffcf0;
        display: inline;
        font-family: Arial;
        position: absolute;
        margin-left: -15px;
        margin-top: -1px;
        font-size: 23px;
        *line-height: 45px;
    }

.verify-tip-icon-normal .verify-tip-container .verify-tip-content {
    border: 1px solid #bbb;
    color: #595959;
    background-color: #fff;
    padding: 10px 10px;
    display: inline-block;
    position: absolute;
    height: auto;
    line-height: 16px;
    z-index: 1;
    box-shadow: 2px 2px 2px #CCC;
    -moz-box-shadow: 2px 2px 2px #CCC;
    -webkit-box-shadow: 2px 2px 2px #CCC;
    filter: progid:DXImageTransform.Microsoft.DropShadow(color=#CCCCCC, offX=2, offY=2, Positive='true');
}

.verify-tip-icon-normal .verify-tip-container .verify-tip-arrow-border {
    color: #bbb;
    display: inline;
    font-family: Arial;
    position: absolute;
    margin-left: -6px;
    margin-top: -1px;
    *margin-top: -5px;
    font-size: 23px;
    *line-height: 45px;
    z-index: 2;
}

.verify-tip-icon-normal .verify-tip-container .verify-tip-arrow {
    color: #fff;
    display: inline;
    font-family: Arial;
    position: absolute;
    margin-left: -5px;
    margin-top: -1px;
    *margin-top: -5px;
    font-size: 23px;
    *line-height: 45px;
    z-index: 2;
}

.mod-ting-player {
    height: 37px;
    overflow: hidden;
}

    .mod-ting-player .music-logo, .mod-ting-player .music-play-bt, .mod-ting-player .music-desc-info {
        background: url(/Content/images/qbbackground.png)no-repeat;
    }

    .mod-ting-player .music-bg-cover {
        height: 37px;
        display: block;
        overflow: hidden;
    }

    .mod-ting-player .music-logo {
        float: left;
        height: 37px;
        width: 50px;
        text-indent: -9999em;
        position: relative;
        z-index: 2;
    }

    .mod-ting-player .music-play-bt {
        float: right;
        height: 37px;
        width: 41px;
        background-position: 0 -39px;
        text-indent: -9999em;
        z-index: 2;
        position: relative;
    }

.mod-feed-list-box .feed-content .music-player-wraper .music-play-bt:hover {
    background-position: 0 -78px;
}

.mod-ting-player .music-desc-info {
    height: 37px;
    font-family: 'simsun';
    font-size: 12px;
    position: relative;
    line-height: 37px;
    text-align: center;
    overflow: hidden;
    background-position: 0 -117px;
    background-repeat: repeat-x;
    margin: -37px 10px 0 10px;
}

.border-radius-6, .border-radius-10, .custom-scroll-bar::-webkit-scrollbar, .custom-scroll-bar::-webkit-scrollbar-thumb, .x-message-shadow, .x-message-box .x-message-content {
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
