<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** è¯¥æ–‡ä»¶åŒ…æ‹¬ç½‘ç«™å¤´éƒ¨å¯¼èˆªï¼Œå³ä¾§æ&nbsp;ï¼Œåº•éƒ¨ç­‰å…¨å±€æ&nbsp;·å¼ **/

* {
    outline: none;
    margin: 0;
    padding: 0;
}

ul,
ol,
li {
    list-style: none;
}

body {
    background-color: #fff;
    margin: 0;
    padding: 0;
    min-width: 1200px;
    font-size: 16px;
    font-family: 'Microsoft YaHei';
}

a {
    text-decoration: none;
}

img {
    border: 0;
}

/* ç‚¹å‡»æœç´¢æ¡†èŽ·å–ç„¦ç‚¹ placeholderæ¶ˆå¤± */
input:focus::-webkit-input-placeholder {
    color: transparent;
}

input:focus:-moz-placeholder {
    color: transparent;
}

input:focus:-ms-input-placeholder {
    color: transparent;
}

section {
    display: block;
}

.theme-red {
    color: #CF1A15 !important;
}

.ajax-outer {
    position: absolute;
    background: url(/staticsg/res/images/trans.png) repeat;
    padding: 10px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    z-index: 999;
    color: #fff;
    border: 1px solid #fff;
    display: none;
}

.ajax-outer,
.ajax-outer * {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.ajax-outer .ajax-box {
    width: 100%;
    padding: 3px 0;
    text-align: center;
    color: #fff;
    font-size: 16px;
    z-index: 999;
}

.ajax-outer .ajax-box a {
    color: #fff;
    font-size: 16px;
}

.clear {
    clear: both;
}

.page-head {
    min-width: 1200px;
    min-height: 130px;
}

.head-top {
    background-color: #364a7a;
    height: 30px;
    line-height: 30px;
}

.head-top-inner {
    color: #fff;
    margin: 0 auto;
    width: 1200px;
    font-size: 14px;
}

.head-top-inner .left {
    float: left;
    margin-left: 47px;
}

.head-top-inner .week-day {
    margin-left: 12px;
}

.head-top-inner .right {
    float: right;
    margin-right: 47px;
}

.head-top-inner .login-btn-box {
    display: none;
}

.head-top-inner a {
    color: #fff;
}

.head-top-inner .login {
    margin-left: 25px;
}

.head-top-inner .download-app {
    margin-left: 25px;
}

.head-top-inner .attention {
    margin-left: 25px;
}

.head-top-inner .user-box {
    position: relative;
    cursor: pointer;
    display: none;
}

.head-top-inner .user-box:hover ul {
    display: block;
}

.head-top-inner .user-box ul {
    position: absolute;
    padding: 18px 6px 0;
    width: 140px;
    display: none;
    left: -38px;
    z-index: 22;
    top: 28px;
    text-align: center;
    background: url(../../images/login/user_bg.png) 0 0 no-repeat;
}

.head-top-inner .user-info img {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    vertical-align: top;
    margin-top: 4px;
    margin-right: 10px;
}

.head-top-inner .user-box ul li {
    font-size: 14px;
    padding: 5px 0;
}

.head-top-inner .user-box ul li:last-child {
    border-top: 1px solid #A0A0A0;
}

.head-top-inner .user-box ul li a {
    color: #FFFFFF;
}

.head-navi {
    background-color: #f0f0f0;
    padding: 15px 0;
}

.head-navi-inner {
    background-color: #ffffff;
    width: 1200px;
    height: 100px;
    margin: 0 auto;
    padding: 0 20px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    position: relative;
}

.head-navi-inner .logo {
    width: 130px;
}

.menu {
    flex-grow: 1;
}

.menu ul,
.menu li {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 0;
}

/* ä¸€çº§èœå• */
.menu .section-list {
    padding: 0 10px;
    justify-content: space-around;
    display: none;
    align-items: center;
}

.menu .section-list li {
    display: inline-block;
    list-style: none;
    text-align: center;
    vertical-align: middle;
    position: relative;
}

.menu .section-list li a {
    display: inline-block;
    color: #777;
}

.menu .section-list li .section {
    display: inline-block;
    width: 18px;
    height: auto;
    line-height: 1.4;
    font-size: 16px;
}

.li-hover {
    color: #CF1A15 !important;
    font-weight: bold;
}

.more-section-list {
    display: flex;
    flex-wrap: wrap;
}

.more-section-list .more-section {
    padding: 5px 18px;
    border: 1px solid #b5b5b5;
    margin: 15px 15px 0 0;
    border-radius: 1px;
    cursor: pointer;
}

.navi-right-box {
    margin-left: 15px;
}

.navi-right-box .btn {
    width: 22px;
    cursor: pointer;
}

.subsection-panel {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99;
    width: 100%;
    box-sizing: border-box;
    padding: 20px 130px 20px 170px;
    background-color: #fff;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.2);
}

.subsection-panel .title {
    font-size: 16px;
    font-weight: bold;
    color: #CF1A15;
    padding: 15px 0 10px 0;
}

.subsection-panel .subsection-list {
    display: flex;
    flex-wrap: wrap;
}

.subsection-panel .item {
    width: 124px;
    padding: 10px 0;
    text-align: left;
    cursor: pointer;
}

.subsection-panel li a {
    font-size: 14px;
    color: #333;
}

.subsection-panel li:hover {
    color: #CF1A15;
}

.subsection-panel .close-btn {
    position: absolute;
    top: 12px;
    right: 19px;
    cursor: pointer;
}

.subsection-panel .close-btn img {
    width: 16px;
}

.page-body {
    width: 1200px;
    min-height: 700px;
    margin: 0 auto;
    visibility: hidden;
}

.page-center {
    width: 875px;
    float: left;
}

.page-right {
    width: 295px;
    float: right;
    box-sizing: border-box;
    border-left: 1px solid #f0f0f0;
}

.page-right .common-padding {
    padding-left: 26px;
}

.rank-title {
    border: 1px solid #CF1A15;
    padding: 5px 0;
    text-align: center;
    color: #323232;
    font-size: 16px;
    font-weight: bold;
    border-radius: 20px;
    margin-top: 20px;
}

.rank-title img {
    width: 16px;
    margin-right: 2px;
    position: relative;
    top: 2px;
}

.hours-tab {
    margin-top: 20px;
    border-top: 1px solid #c8c8c8;
}

.hours-tab .tab-item {
    font-size: 16px;
    color: #a0a0a0;
    display: inline-block;
    padding: 14px 0;
    position: relative;
    cursor: pointer;
}

.hours-tab .tab-item .top-line {
    display: none;
    width: 36px;
    height: 3px;
    background-color: #CF1A15;
    position: absolute;
    top: -2px;
    left: 7px;
}

.hours-tab .tab-active {
    color: #CF1A15;
}

.hours-tab .tab-active .top-line {
    display: block;
}

.rank-newslist {
    display: none;
    list-style: none;
    margin: 0 5px;
    padding: 0;
    border-top: 1px solid #efefef;

}

.rank-newslist li {
    display: block;
    margin: 15px 0 0 0;
    padding: 0;
    font-size: 13px;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.rank-newslist a {
    color: #323232;
}

.rank-index {
    color: #CF1A15;
    margin-right: 12px;
}

.right-h2 {
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    color: #555;
}

.epaper-list li {
    margin-bottom: 15px;
    cursor: pointer;
}

.epaper-list li:last-child {
    margin-bottom: 0;
}

.epaper-box .first-page {
    width: 100%;
    min-height: 50px;
    border: 0;
    border: 1px solid #e5e5e5;
}

.other-epaper-box {
    text-align: center;
    position: relative;
}

.other-epaper-tips {
    color: #CF1A15;
    display: inline-block;
    cursor: pointer;
    padding: 15px 0;
    font-size: 12px;
}

.more-arrow {
    display: inline-block;
    transform: scale(1, 1.7);
    line-height: 1;
    position: relative;
    top: -1px;
    margin-left: 5px;
}

.epaper-ul {
    width: 420px;
    margin: 0px;
    padding: 5px 10px;
    background-color: #f5f5f5;
    list-style: none;
    position: absolute;
    top: 38px;
    right: 0px;
    z-index: 30;
    font-size: 0;
    text-align: left;
    box-shadow: 3px 3px 3px #cdcdcd;
    display: none;
}

.epaper-ul li {
    width: 100px;
    list-style: none;
    text-align: center;
    line-height: 37px;
    font-size: 14px;
    display: inline-block;
}

.epaper-ul li a {
    color: #909090;
}

.epaper-ul li a:hover {
    color: #CF1A15;
    font-weight: bold;
}

.epaper-sanjiao {
    border: 10px solid transparent;
    border-bottom-color: #f5f5f5;
    position: absolute;
    top: 34px;
    right: 15px;
}

.other-epaper-tips:hover .epaper-ul {
    display: block;
}

.hot-reply-box {
    overflow: hidden;
    display: none;
}

.hot-reply-box ul {
    list-style: none;
    display: block;
    padding: 0;
    margin: 0;
}

.hot-reply-box ul li {
    display: block;
    margin: 15px 0;

}

.hot-reply-box .reply-news-title {
    background-color: #f0f0f0;
    border-radius: 5px;
    padding: 6px 14px;
    font-size: 14px;
}

.hot-reply-box .reply-news-title a {
    color: #666;
    font-size: 16px;
    line-height: 1.4;
}

.hot-reply-box .reply-praise-content {
    position: relative;
    min-height: 40px;
    margin-top: 15px;
}

.hot-reply-box .reply-praise {
    position: absolute;
    top: 0;
    left: 0;
}

.hot-reply-box .praise-btn {
    width: 18px;
    display: block;
    margin-top: 3px;
    cursor: pointer;
}

.hot-reply-box .praise-num {
    font-size: 12px;
    color: #a0a0a0;
    display: block;
    text-align: center;
    margin-top: 2px;
}

.hot-reply-box .reply-content {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 5;
    line-clamp: 5;
    -webkit-box-orient: vertical;
    padding-left: 40px;
    box-sizing: border-box;
    font-size: 15px;
    color: #999;
    text-align: justify;
    word-break: break-all;
}

.promote-link {
    box-sizing: border-box;
}

.promote-link .link-item {
    display: block;
    border: 0;
    margin: 30px 0;
}

.promote-link .link-item img {
    width: 100%;
    border-radius: 5px;
}

.page-foot {
    visibility: hidden;
    min-width: 1200px;
}

.footer-inner {
    text-align: center;
    background-color: #66779a;
    color: #d2d2d2;
    font-size: 14px;
}

.footer-inner .jubao-number {
    padding: 15px 0;

}

.footer-inner .jubao-logo img {
    width: 100px;
    margin-left: 15px;
}

.footer-inner .zhichi {
    padding: 12px 0;
    background-color: #364a7a;
    font-size: 12px;
}

.zhou-kan {
    margin-top: 20px;
}

.zhou-kan .row {
    display: flex;
    flex-wrap: wrap;
}

.zhou-kan .item {
    border: 1px solid #f0f0f0;
    text-decoration: none;
    width: 80px;
    margin-bottom: 15px;
    margin-right: 10px;
}

.zhou-kan .item:nth-child(3n) {
    margin-right: 0;
}

.zhou-kan img {
    width: 100%;
}

.zhou-kan .wen-hui {
    padding-top: 15px;
    border-top: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
}

.zhou-kan .xin-min {
    margin-top: 15px;
}

.special-subsection-box {
    display: none;
    margin: 15px 0 0 0;
    text-align: center;
    border-top: 1px solid #f0f0f0;
}

.special-subsection-box .module-item {
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f0f0f0;
}

.special-subsection-box .list-ul {
    padding: 0;
    list-style: none;
    font-size: 0;
    display: flex;
    flex-wrap: wrap;
}

.special-subsection-box li {
    margin: 18px 40px 0 0;
}

.special-subsection-box li:nth-child(3n) {
    margin-right: 0;
}

.special-subsection-box .title-icon {
    text-align: left;
}

.special-subsection-box .title-icon img {
    width: 100px;
}

.special-subsection-box .icon {
    width: 62px;
    border-radius: 32px;
    cursor: pointer;
}

.special-subsection-box .title {
    font-size: 14px;
    color: #111;
    margin-top: 5px;
    width: 62px;
    line-height: 1.1;
}

.switch-mode-box {
    float: right;
    margin-top: 2px;
}

.switch-mode-box img {
    width: 20px;
}

.switch-mode-box span {
    font-size: 14px;
}

.switch-mode-box .mode-item {
    display: inline-block;
    margin-top: 9px;
    cursor: pointer;
}

.switch-mode-box .mode-item span {
    vertical-align: middle;
    margin-left: 5px;
    color: #999;
}

.switch-mode-box .mode-item img {
    vertical-align: middle;
}

.kapian-ul {
    display: none;
    margin: 0;
    padding: 0;
    list-style: none;
    border-radius: 5px;
    font-size: 0;
}

.kapian-ul li {
    display: inline-block;
    margin: 12px 0 0 0;
    padding: 10px 8px;
    border: 1px solid #f0f0f0;
    width: 32%;
    box-sizing: border-box;
    vertical-align: top;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.kapian-ul li:hover {
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.3);
    -webkit-transform: translate(0, -10px) !important;
    transform: translate(0, -10px) !important;
}

.kapian-ul .pic {
    width: 100%;
    height: 148px;
    /* å›ºå®šå†™æ­»ï¼Œä»¥é˜²æœ‰ä¸ªåˆ«ç‰¹æ®Šæƒ…å†µå¯¼è‡´å¸ƒå±€é”™ä¹± */
    border: 0;
    border-radius: 5px;
}

.kapian-ul .news-pic {
    position: relative;
    display: block;
}

.kapian-ul .video-btn {
    width: 32px;
    position: absolute;
    top: 42%;
    right: 9%;
    display: none;
}

.kapian-ul .black-label {
    position: absolute;
    bottom: 3px;
    right: 3px;
    display: none;
    padding: 2px 8px;
    background-color: #333;
    color: #fff;
    font-size: 12px;
    border-radius: 3px;
}

.kapian-ul .title {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    font-size: 17px;
    font-weight: bold;
    color: #555;
    line-height: 25px;
    height: 75px;
    margin: 12px 0;
}

.kapian-ul .title:hover {
    color: #CF1A15;
}

.kapian-ul .title:visited {
    color: #999;
}

.kapian-ul .attrs {
    margin-top: 6px;
}

.kapian-ul .attr-item {
    font-size: 12px;
    color: #b9b9b9;
    display: inline-block;
    margin-top: 3px;
}

.kapian-ul .reply-num-box {
    position: relative;
    top: 1px;
    margin-left: 10px;
    display: none;
}

.kapian-ul .reply-num-box img {
    width: 16px;
}

.kapian-ul .reply-num-box .reply-num {
    position: absolute;
    top: -7px;
    left: 7px;
    font-size: 12px;
    color: #b9b9b9;
    -o-transform: scale(0.6, 0.6);
    -ms-transform: scale(0.6, 0.6);
    -webkit-transform: scale(0.6, 0.6);
    -moz-transform: scale(0.6, 0.6);
    transform: scale(0.6, 0.6);
}

.kapian-ul .news-share {
    font-size: 12px;
    color: #b9b9b9;
    text-align: right;
    float: right;
    width: 0;
    height: 17px;
    overflow: hidden;
    cursor: pointer;
    box-sizing: border-box;
    padding: 0;
    transition: width 0.2s linear 0s;
}

.kapian-ul li:hover .news-share {
    width: 70px;
}

.kapian-ul .news-share .share-to {
    margin-right: 3px;
}

.kapian-ul .news-share .share-to,
.btn {
    vertical-align: middle;
}

.kapian-ul .news-share .btn {
    width: 19px;
    height: 16px;
}

.liebiao-ul {
    display: none;
    margin: 0;
    padding: 0;
    list-style: none;
    border-radius: 5px;
}

.liebiao-ul li {
    display: block;
    margin: 7px 0 0 0;
    padding: 10px 8px;
    border: 1px solid #f0f0f0;
    box-sizing: border-box;
    font-size: 0;
}

.liebiao-ul .left {
    width: 25%;
    display: inline-block;
    position: relative;
}

.liebiao-ul .pic {
    width: 100%;
    border: 0;
    border-radius: 5px;
}

.liebiao-ul .video-btn {
    width: 32px;
    position: absolute;
    top: 40%;
    right: 10%;
    display: none;
}

.liebiao-ul .black-label {
    position: absolute;
    bottom: 3px;
    right: 3px;
    display: none;
    padding: 2px 8px;
    background-color: #333;
    color: #fff;
    font-size: 12px;
    border-radius: 3px;
}

.liebiao-ul .right {
    width: 75%;
    height: 122px;
    box-sizing: border-box;
    padding: 0 15px;
    display: inline-block;
    vertical-align: top;
    position: relative;
}

.liebiao-ul .title {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 17px;
    font-weight: bold;
    color: #555;
    line-height: 1.45;
    margin: 0 0 10px 0;
}

.liebiao-ul .title:hover {
    color: #CF1A15;
}

.liebiao-ul .title:visited {
    color: #999;
}

.liebiao-ul .summary {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 14px;
    color: #666;
    height: 38px;
    line-height: 19px;
}

.liebiao-ul .news-share {
    display: inline;
    font-size: 12px;
    color: #b9b9b9;
    width: 0;
    height: 17px;
    float: right;
    overflow: hidden;
    transition: all 0.25s linear 0s;
}

.liebiao-ul li:hover .news-share {
    width: 80px;
}

.liebiao-ul .news-share .share-to {
    margin-right: 5px;
    position: relative;
    top: 2px;
}

.liebiao-ul .news-share .btn {
    width: 19px;
    height: 16px;
    margin: 0 2px;
}

.liebiao-ul .attrs {
    position: absolute;
    left: 15px;
    bottom: 0;
    width: 95%;
}

.liebiao-ul .attr-item {
    font-size: 12px;
    color: #b9b9b9;
}

.liebiao-ul .reply-num-box {
    position: relative;
    top: 2px;
    margin-left: 20px;
    display: none;
}

.liebiao-ul .reply-num-box img {
    width: 18px;
}

.liebiao-ul .reply-num-box .reply-num {
    position: absolute;
    top: -7px;
    left: 10px;
    font-size: 12px;
    color: #b9b9b9;
    -o-transform: scale(0.6, 0.6);
    -ms-transform: scale(0.6, 0.6);
    -webkit-transform: scale(0.6, 0.6);
    -moz-transform: scale(0.6, 0.6);
    transform: scale(0.6, 0.6);
}

.go-top {
    position: fixed;
    bottom: 100px;
    display: none;
    cursor: pointer;
}

.go-top img {
    width: 28px;
}

.g-loading-status {
    text-align: center;
    padding: 15px 0;
    color: #666;
    font-size: 14px;
}

.g-loading-status span {
    vertical-align: middle;
}

.g-loading-status img {
    width: 20px;
    margin-right: 5px;
    vertical-align: middle;
}

.clear:after {
    content: '.';
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
    line-height: 0
}

.clear {
    zoom: 1
}


/* å…¬å…±ç™»å½•éƒ¨åˆ†æ&nbsp;·å¼ */
.pop-login-box {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 666;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
}

.pop-login-box .login-content-box {
    position: absolute;
    width: 385px;
    border-radius: 5px;
    overflow: hidden;
    background: #fff;
    padding: 20px;
    left: 50%;
    top: 50%;
    margin-left: -192.5px;
    margin-top: -250px;
    border: 1px solid rgb(210, 210, 210);
}

.login-content-box .tit-box {
    margin-bottom: 38px;
}

.login-content-box .tit-box img {
    height: 51px;
    vertical-align: top;
}

.login-content-box .tit-box .btn-close {
    width: 24px;
    height: 24px;
    cursor: pointer;
    float: right;
    background: url(../../images/login/icon_close.png) 0 0 no-repeat;
    background-size: 100% 100%;
}

.login-content-box h4 {
    font-size: 20px;
    color: #383838;
    margin-bottom: 22px;
}

.login-content-box .input-box {
    height: 46px;
    border-bottom: 1px solid #A0A0A0;
}

.login-content-box .input-box input {
    border: 0;
    outline: none;
    font-size: 16px;
    height: 46px;
    line-height: 46px;
    color: #646464;
    width: 100%;
}

.login-content-box .password-box input {
    width: 268px;
}

.login-content-box .password-box span {
    float: right;
    padding: 0 3px;
    cursor: pointer;
    font-size: 16px;
    color: #B9B9B9;
    height: 46px;
    line-height: 46px;
    user-select: none;
}

.login-content-box .verify-box input {
    width: 250px;
}

.login-content-box .verify-box .get-verify,
.time-box {
    float: right;
    padding-right: 5px;
    cursor: pointer;
    font-size: 16px;
    color: #B9B9B9;
    height: 46px;
    line-height: 46px;
    user-select: none;
}

.login-content-box .code-box input {
    width: 202px;
}

.login-content-box .code-box img {
    width: 110px;
    height: 28px;
    vertical-align: middle;
}

.login-content-box .code-box .change-code {
    font-size: 16px;
    color: #B9B9B9;
    display: inline-block;
    width: 62px;
    text-align: center;
    cursor: pointer;
}

.login-content-box .agree-box {
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    color: #040000;
}

.login-content-box .agree-box .icon_select {
    display: inline-block;
    width: 23px;
    background: url(../../images/login/icon_select.png) 0 -30px no-repeat;
    height: 40px;
    vertical-align: top;
}

.login-content-box .agree-box .icon_select.selected {
    background: url(../../images/login/icon_select.png) 0 13px no-repeat;
    cursor: pointer;
    user-select: none;
}

.login-content-box .agree-box a {
    color: #6FC4FF;
}

.login-content-box .btn-login {
    display: block;
    margin: 0 auto;
    font-size: 18px;
    color: #D01A16;
    width: 152px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #D01A16;
    border-radius: 13px;
    background: #fff;
    cursor: pointer;
}

.login-content-box .change-login-type {
    padding: 15px 0 8px;
    text-align: center;
    color: #383838;
}

.pop-login-box .change-login-type .txt {
    cursor: pointer;
    font-size: 16px;
}

.pop-login-box .reset-password .btn-login {
    margin: 25px auto 0;
}

.pop-login-box .reset-password .input-box span {
    float: right;
    width: 30px;
    height: 46px;
    background: url(../../images/login/icon_eyes.png) center 20px no-repeat;
}

.pop-login-box .reset-password .input-box span.open-eye {
    background: url(../../images/login/icon_eyes.png) center -28px no-repeat;
}

.pop-login-box .reset-password .input-box input {
    width: 346px;
}

.care-me-shade {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, .3);
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 999;
}

.care-me-shade .panel {
    display: inline-block;
    background-color: #fff;
    padding: 15px 30px 20px 30px;
    border-radius: 5px;
    margin-top: 160px;
    position: relative;
}

.care-me-shade h3 {
    font-size: 22px;
    font-weight: normal;
    color: #777;
    letter-spacing: 3px;
    margin: 15px 0;
}

.care-me-shade .item {
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    display: inline-block;
}

.care-me-shade .item-head {
    padding: 3px 0 5px 0;
    border-bottom: 1px solid #e5e5e5;
}

.care-me-shade .icon {
    width: 18px;
    vertical-align: middle;
}

.care-me-shade .icon-desc {
    color: #999;
    font-size: 13px;
    vertical-align: middle;
}

.care-me-shade .big-icon {
    width: 140px;
    height: 140px;
}

.care-me-shade .btn-close {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 16px;
    cursor: pointer;
}

/* å¹¿å‘Šæ&nbsp;·å¼ */
.advert {
    display: none;
}

.advert-box {
    position: relative;
    font-size: 0;
}

.advert-box .advert-pic {
    width: 100%;
    border-radius: 5px;
}

.advert-box .advert-label {
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(255, 255, 255, .7);
    color: #cf1a15;
    padding: 0 5px;
    font-size: 11px;
    border-radius: 5px 0 3px 0;
}

.right-inner .right-top {
    margin: 18px 0;
}

.right-inner .right-center {
    margin: 30px 0 10px 0;
}

.right-inner .right-bottom {
    margin-top: 30px;
    box-sizing: border-box;
}

.right-inner .right-bottom .advert-item {
    display: block;
    margin: 30px 0;
}

.page-404 {
    display: none;
    text-align: center;
}

.page-404 .offline-pic {
    margin-top: 180px;
    width: 100px;
}

.page-404 .tips {
    font-size: 16px;
    color: #888;
    margin-top: 10px;
}

.wx-share-pop-box {
    box-shadow: 0 2px 5px rgba(0, 0, 0, .3);
    position: fixed;
    left: 50%;
    top: 120px;
    margin-left: -230px;
    width: 300px;
    height: 300px;
    background-color: #ffffff;
    padding: 14px 20px 10px;
    z-index: 9999999;
    font-size: 12px;
    display: none;
}

.wx-share-pop-box .weixin-title {
    line-height: 30px;
    margin: 0;
}

.wx-share-pop-box .qr-img {
    height: 215px;
    width: 215px;
    display: block;
    margin: 5px auto 0 auto;
}

.wx-share-pop-box .box-close {
    position: absolute;
    width: 21px;
    right: 18px;
    top: 18px;
    cursor: pointer;
}

.old-web-enter {
    color: rgb(255, 235, 189) !important;
    text-decoration: underline;
    margin-right: 30px;
}

.suspension-share {
    position: fixed;
    cursor: pointer;
}

.suspension-share div {
    margin: 30px 0px;
    height: 23px;
    text-align: center;
}

.suspension-share div img {
    width: 28px;
}

.module-icon {
    width: 100px;
}</pre></body></html>