@charset "UTF-8";
@font-face {
    font-family: "iconfont";
    src: url('./view/font/font_1726310_urej9ivtj78.eot?t=1585642379097');
    /* IE9 */
    src: url('./view/font/font_1726310_urej9ivtj78.eot?t=1585642379097#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAXYAAsAAAAACxAAAAWKAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDHAqJUIdwATYCJAMQCwoABCAFhG0HQRtbCcgOJUHBwAAAAANFPBRrr2/v9iOqJKpAEnE8gSQUvpLIAY6vkOzrG18Upu7m/930bxpCuwST1lNTR2YVRhPqcCCdaJgYe460fVZHOuGJOjIR+Xri/3Ms9SLtziO/3bVLVq9ob0B7owQaUHQR7WYyEB3zFvFsMvifwOsJtC1JAx1saJOBIEnVB7RdH9GoQFDEIQvIoWmuZxyb4hFANIvbAd8C4KHz8/EP5EQQhVpJ3ffQxfohUPWTfysSpv+nwUYLAZTd+cCeRIkNgCQuZwbOgj3dBsfQzqpl2Axoat8p+Mm/ue5W5P8VpVqKoYn/8iiEkqhTDV3EbtSXG6Y09LbRuA64BL8ijQ4SnTs30SPeAxD/Ebuwbqor58FlDHHwGvUXrW0tK9/BefXHcMbzP+VjcotJqsTe+CUKeeHnPrMDRZ+JZAqrRIEedUHIrVUp1+IUy1ClbXZlSeTwmc20RYzlcPPMsr0DNXDZbEarBEXKNtrh8ci8XjmgLVhPB76G+f1Kn2/j0QKJVSRqg6ppJWGdIkVWPF6Ph5xxmlaNrqMOOe0eqLJKnksTzwDaUyQyA7C97kZL6Oclr9a958WWExdxbhsEfffHGn07IMg7n2IlocBok0ptkC61L3rKH2P0lbi+TkCXvkw6akZNr8Wb7BhGnun0guc9abRZJLLQqHn6eWd8/nK81xsCUNE51g7F9bXEOt9owwQSit5Z500PTnvTLRax2NAB67J5S3EeDw74NyHouV9p/0ZqX4WMs5JZyoTRk74ooz/V/o50WCwtNaTgAjRzRQA2Pa162T2NhqDT7mt962fD3964/lr0PA7kACeX+/dlZ3dnT+dW9zNgfEBfLJObc/n7yzmcL19uEHSHzuehKeI+wiM8VXcVUV/R3KPgR3Op4v4O96XgS+7qh4UJXgv5kJa6hk5A1BB757wrNtJ7DwJEHuj6EP7/ImMFEJftawu3sy5ggUd29JzO/pDx/wWGPcCRfY8Pf0ixffzxG2/Yq4OeMPzZni47BjrTdObNpQBt67NvwqaAo2ffWi5hPswgoe8kUsR/8WcUjkE8e5zwu+iMzPa39+/H4rarB1VUMH3jLF9Fxpde9rblZmOHA9v11SPcxJB6UPGmIiIvCFw405diOsdCJnV5scyHsu3IX8IeUL62b8y90CUZXHAjDQh/dj3LyuSMdnLnIquzEe6BLsQgeyhfw/zgBGnJWja1xfdUY7ktJYH73yuRdHfwxdN9qbqveIy4utw4ZAvSDQkkC1+JWHPpwcVwjnTRPZbZx8oS9663jNY9rBMi9XAXH96XQqwDk/Nzxdx4saK+MWHHoUGZUsKzu5D9sgtIbFwXtxbJjqyeC537kMMf57onQkzgHLi/7kFdHsN1HOOXIqzlHe3MS8PygA5A9Tv8MVwNQHUKvgp3A1B9BN+Ds7797bzc8cf8ALfs1yZ28xf9cIabnHh1igGqKz9gpaz80pUVZ6WiVp2ZksZQ/JLpG/iUcwXaWoQKImMXuzDNKiu/ddMsgELDIpSaViATuwFqOjZCXdMeaFuv8eSOCT1YZAvrHCAQhk5Boe8jlIa+Qyb2AtTMPYC6YcDQdiKE5+xYFSNorZ5QUcQQvmkbPqLWTpK6m0Ld9h5CMzWu0ofVDkNB6A0jaTw7IytebiQmCX0XBxg2a3IoisRJvXYCbyA3I8bHtbhOrx0l1FTGMEXpSjIzyawvylBrJwDqAD2CCoUwBLfJNrgRalqTSGthCpoYfw+CxpRxKvqCGWVJBYKewcjacdkyZFVANhomK804lV6DzTRyUJgj4Ui2VWsCrgF9hHGtoIXTZW81iqBGyTDcIKdTIhPnIqsaMoY3TZzhVdCm3iujiDIyamqXp1TUCJNSacenJpnbtJOamB0AAAA=') format('woff2'), url('./view/font/font_1726310_urej9ivtj78.woff?t=1585642379097') format('woff'), url('./view/font/font_1726310_urej9ivtj78.ttf?t=1585642379097') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('./view/font/font_1726310_urej9ivtj78.svg?t=1585642379097#iconfont') format('svg');
    /* iOS 4.1- */
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-huati:before {
    content: "\e659";
}

.icon-taolun:before {
    content: "\e611";
}

.icon-yonghu:before {
    content: "\e71e";
}

#body .container .main img {
    border-radius: 6px;
}

.wzxx li {
    float: left;
    width: 33.3333333333%;
    text-align: center;
}

.wzxxtb {
    font-size: 30px;
}

.vaptcha-mask {
    background-color: #000000 !important;
}

.markdown-body a {
    text-decoration: underline;
    color: #0084ff !important;
}

.vp-basic-cont a {
    display: none !important;
}

::-webkit-scrollbar {
    width: 9px;
    height: 9px;
}

::-webkit-scrollbar-track {
    width: 6px;
    background-color: #ffffff;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
}

::-webkit-scrollbar-thumb {
    background-color: #b9b9b9;
    background-clip: padding-box;
    min-height: 28px;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
}

::-webkit-scrollbar-thumb:hover {
    background-color: #929292;
}

@media (max-width: 768px) {
    .footer2 img {
        /*display: none;*/
        width: 80%;
        height: 30px !important;
    }
}

.card-header-tabs > .nav-item > .nav-link:hover:not(.active) {
    border: 1px solid #00000000;
}

@font-face {
    font-family: "iconfont";
    src: url('./view/font/font_1760821_g2h4wqzu4zu.eot?t=1587699813905');
    /* IE9 */
    src: url('./view/font/font_1760821_g2h4wqzu4zu.eot?t=1587699813905#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), url('./view/font/font_1760821_g2h4wqzu4zu.woff?t=1587699813905') format('woff'), url('./view/font/font_1760821_g2h4wqzu4zu.ttf?t=1587699813905') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('./view/font/font_1760821_g2h4wqzu4zu.svg?t=1587699813905#iconfont') format('svg');
    /* iOS 4.1- */
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.iconexpression:before {
    content: "\e601";
}

.iconjingyanzhi:before {
    content: "\e6d5";
}

.iconBellOutline:before {
    content: "\e66a";
}

.iconweibiaoti3:before {
    content: "\e635";
}

.iconweibiaoti31:before {
    content: "\e636";
}

.iconcoin-black:before {
    content: "\e6b7";
}

.iconshu:before {
    content: "\e68c";
}

.iconOpticalOutline:before {
    content: "\e68e";
}

.iconRedactOutline:before {
    content: "\e67c";
}

.iconSearchOutline:before {
    content: "\e67f";
}

.iconqian2:before {
    content: "\e654";
}

.iconuid:before {
    content: "\e66f";
}

.iconwsdzb_zzgzt_dwgl_lxgg_type:before {
    content: "\e600";
}

.iconchengchangzhi:before {
    content: "\e63a";
}

.iconpinglun:before {
    content: "\e61f";
}

.iconbeta:before {
    content: "\e612";
}

.iconnew:before {
    content: "\e610";
}

.iconjinbi:before {
    content: "\e694";
}

.iconright:before {
    content: "\e62b";
}

@import url("//at.alicdn.com/t/font_1760821_g2h4wqzu4zu.css");
:root {
    --dark: #000
}

a {
    color: var(--dark);
}

a:hover {
    color: #0084ff;
}

body {
    background: #f2f2f2;
}

ul {
    margin: 0;
    padding: 0;
}

button:focus {
    outline: 0;
    outline: 0;
}

ul {
    margin: 0;
    padding: 0;
}

.shu {
    color: #0084ff;
}

/* H6标题 */
.card-body .message h6 {
    border-left: 3px solid #6293d4;
    text-indent: 8px;
    font-weight: bold;
    padding: 2px 0px;
    margin: 8px 0px;
}
/* H5标题 */

.card-body .message h5 {
    border-left: 4px solid #84985a;
    text-indent: 8px;
    font-weight: bold;
    padding: 2px 0px;
    margin: 8px 0px;
}
/* H4标题 */

.card-body .message h4 {
    border-left: 5px solid #b55594;
    text-indent: 8px;
    font-weight: bold;
    padding: 2px 0px;
    margin: 8px 0px;
}
/* H3标题 */

.card-body .message h3 {
    border-left: 6px solid #a232de;
    text-indent: 8px;
    font-weight: bold;
    padding: 2px 0px;
    margin: 8px 0px;
}
/* H2标题 */

.card-body .message h2 {
    border-left: 7px solid #32de5d;
    text-indent: 8px;
    font-weight: bold;
    padding: 2px 0px;
    margin: 8px 0px;
}
/* H1标题 */

.card-body .message h1 {
    border-left: 8px solid #de3232;
    text-indent: 8px;
    font-weight: bold;
    padding: 2px 0px;
    margin: 8px 0px;
}

.search_btn {
    position: absolute;
    right: 0;
    height: 30px;
    z-index: 10;
    background: transparent;
    border: 0;
    padding: 0px 10px;
}

.card-header-tabs > .nav-item > .nav-link:hover {
    border: none;
}

.navbar {
    padding: 0;
}

.navbar > .container {
    padding-right: 0
}

.navbar.bg-dark {
    background-color: var(--white) !important
}

.modal-content {
    border: none;
}

.modal-header {
    border-bottom: none;
}

.modal-footer {
    border-top: none;
}

@media (max-width: 992px) {
    #nav > ul:first-child > li:not(:first-child) {
        padding-left: 0rem;
    }
}

.navbar-dark .navbar-toggler {
    border-color: transparent !important;
    color: var(--dark);
    padding: 1rem
}

.navbar-dark .navbar-toggler:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.navbar-dark .navbar-toggler-icon {
    display: none
}

.navbar-dark .navbar-brand {
    color: var(--dark);
}

.navbar-dark .navbar-nav .nav-link {
    color: #8590a6;
    font-size: 14px;
}

.navbar-nav .nav-link {
    padding:  1rem;
}

.navbar-expand-lg .navbar-nav .nav-link {
    padding: 1rem 0rem;
    margin-right: 1.1rem;
}

.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {
    color: var(--dark)
}

.subject {
    font-size: 1.04rem;
    height: 1.7rem;
    display: -webkit-box !important;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.navbar-dark .navbar-nav .nav-item.active > .nav-link {
    color: #0084ff;
    font-weight: 500
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: var(--dark);
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
    color: var(--dark)
}

.aside > a.btn {
    border-width: 0
}

.card {
    background: var(--white);
    border: none;
    box-shadow: 0 0px 0px rgba(26, 26, 26, .1);
    border-radius: 6px;
}

.card:hover {
    box-shadow: 0px 0px 10px rgba(26, 26, 26, .1);
    transition: box-shadow .5s ease-in-out;
}

.card-footer:last-child {
    border-radius: 0 0 calc(6px - 0px) calc(6px - 0px);
}

.imgbg_top {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.card > .card-header {
    background-image: none;
    background-color: transparent;
    border-bottom: 1px solid rgba(178, 186, 194, .15);
    font-weight: bold;
}

.card-header-tabs {
    margin-top: -.25rem
}

.card-header-tabs > .nav-item > .nav-link {
    border-width: 0 0 2px 0;
    padding-top: 3px;
}

.card-header-tabs > .nav-item > .nav-link:hover:not(.active) {
    border-width: 0 0 2px 0;
}

.card-header-tabs:hover {
    border-bottom: 0px;
}

.nav-tabs .nav-item {
    margin-bottom: 2px;
}



.card.card-threadlist > .card-body {
    padding: 1rem 15px
}

.card.card-threadlist > .card-body > .threadlist .ml-2.d-none {
    display: inline-flex !important
}

.card.card-threadlist > .card-body > .threadlist .d-flex.justify-content-between.small {
    font-size: 13px
}

.card.card-postlist {
    border-top-width: 0;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    font-size: 14px
}

.card.card-thread {
    margin-bottom: 0;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.breadcrumb {
    background-color: var(--white) !important;
    font-size: 14px;
    box-shadow: 0 0px 0px rgba(26, 26, 26, .1);
    border: none;
    margin-bottom: 0.5rem;
    border-radius: 6px;
}

.breadcrumb:hover {
    box-shadow: 0px 0px 10px rgba(26, 26, 26, .1);
    transition: box-shadow .5s ease-in-out;
}

.nav_tag_list {
    display: flex;
    flex-direction: column
}

.btn-primary {
    color: #fff;
    background-color: #0084ff;
    border-color: #0084ff;
}

a:link, a:visited, a:hover {
    text-decoration: none;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn-outline-secondary {
    color: #0084ff;
    border-color: #0084ff;
}

.btn-outline-secondary:hover {
    background-color: #f0f8ff;
    color: #0084ff;
    border-color: #0084ff;
}

.card-footer {
    padding: 0.75rem 1.25rem;
    border-top: 1px solid rgba(178, 186, 194, .15);
    background-color: white;
}

.btn-primary:hover {
    color: #fff;
    background-color: #1874CD;
    border-color: #1874CD;
}

li {
    list-style: outside none none;
}

.thread {
    border-bottom: 1px solid rgba(178, 186, 194, .15);
}

.badge-yellow {
    color: white;
    background: #fbbc05;
}

.header-dropdown {
    display: none;
    position: absolute;
    margin-top: 45px;
    z-index: 1500;
    margin-left: -90px;
    width: 250px;
    box-shadow: 0px 0px 10px rgba(26, 26, 26, .1);
}

.card.card-thread .message a {
    color: #1f4977;
}

.card.card-thread .message a:hover {
    color: blue;
}

.header-dropdown li {
    padding: 5px 10px;
    float: left;
    width: 50%;
}

.show {
    display: block;
}

.personal li {
    float: left;
    margin: 0px;
}

#nav_pc_2 {
    background: white;
    padding: 10px 0px;
}

#nav_pc_2 a {
    color: #8590a6;
    margin-right: 5px;
    border-radius: 3px;
}

#nav_pc_2 a:hover {
    color: #000;
}

#nav_pc_2 .active a {
    color: white;
    font-weight: 600;
    background: #0084ff;
}

ul {
    padding-inline-start: 0px;
    margin-block-end: 0em;
}

@media (max-width: 992px) {
    #nav {
        padding-top: 0rem;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }

    #nav > ul > li > a.nav-link {
        border-bottom: 1px solid rgba(178, 186, 194, .15);
    }

    .navbar {
        box-shadow: 0 0px 0px rgba(26, 26, 26, .1);
        border-bottom: 1px solid #efefef;
    }
}

.blockquote {
    background-color: #eee;
    border: 1px dashed #888;
    border-radius: 2px;
}

.functions ul li {
    padding: 10px 15px;
    border-bottom: 1px solid rgba(178, 186, 194, .15);
}

.functions {
    margin-bottom: 5px;
}

.functionsname_2 {
    color: #8590a6;
    float: right;
    line-height: 22px;
}

.my_tzxx ul li {
    float: left;
    margin: 5px 0px;
    width: 25%;
}

.my_tzxx ul {
    width: 100%;
}

.resetpwd {
    float: right;
    font-size: 10px;
}

.myname2 {
    text-shadow: 0 0 1px #00000052;
    padding: 60px 0px;
}

.xianshishu {
    font-size: 14px;
    font-weight: 600;
}

.my-profilecard {
    margin-bottom: 5px;
    margin-top: 0.5rem;
}

@media (max-width: 576px) {
    .my-profilecard {
        margin-left: -8px;
        margin-right: -8px;
    }

    .functions {
        margin-left: -8px;
        margin-right: -8px;
    }

    #body {
        padding-top: 0rem;
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding: 0.5rem 0rem;
        margin: 0rem 0.5rem;
    }
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #0084ff;
    border-color: #0084ff;
}

.page-link:not(:disabled):not(.disabled) {
    cursor: pointer;
    margin: 3px;
    border-radius: 3px;
}

.list-group-flush .list-group-item {
    border: 0;
}

.list-group-item.active {
    z-index: 2;
    color: #777;
    background-color: #DFECFE;
    border-right: 3px solid #0084ff;
}

.sl_mobile {
    padding: 20px 0px;
}

.sl_mobile li {
    float: left;
    margin: 17px 25px 0px 0px;
}

.clear {
    clear: both
}

.user_option li {
    float: left;
    width: 100px;
    margin-left: 10px;
}

.user_option {
    position: absolute;
    top: 110px;
    right: 105px;
}

@media (min-width: 992px) {
    .user-thread-list {
        flex: 0 0 72.333333%;
        max-width: 72.333333%;
    }
}

.index_smalllogo img {
    width: 50px;
    border: 2px solid white;
    box-shadow: 0 1px 3px rgba(26, 26, 26, .1);
    position: absolute;
    top: 60px;
    border-radius: 3px;
}

.userxx_info li {
    float: left;
    width: 50%;
    line-height: 2.5em;
}

.bing_text_bottom {
    color: white;
    position: absolute;
    bottom: 0;
    font-size: 11px;
    margin: 1rem;
    text-shadow: #000 1px 1px 1px;
}

.bing_text_top {
    color: white;
    margin: 1rem;
    text-shadow: #000 1px 1px 1px;
    font-size: 11px;
    font-family: Arial, Verdana, Sans-serif;
}

.wzxx li {
    float: left;
    width: 50%;
}

.thread_pl {
    background: #bec2cd;
    color: #fff;
    padding: 2px 10px 2px 10px;
    border-radius: 12px;
}

.my_jifen span {
    margin-right: 10px;
}

.thread_user_profile {
    margin-right: 10px;
}

.an {
    border-radius: 2rem;
}
