﻿@charset "utf-8";
.popupmask {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    opacity: .5;
    filter: alpha(opacity=50);
    z-index: 1000
}

.popup {
    position: fixed;
    top: 30%;
    left: 30%;
    right: auto;
    width: 700px;
    background-color: #fff;
    margin: 0;
    padding: 30px 50px;
    font-size: 15px;
    line-height: 1.5em;
    font-weight: bold;
    *left: auto;
    *right: auto;
    *width: 1020px;
    z-index: 1001;
    border-radius: 20px
}

.popup h2 {
    text-align: center;
    font-size: 1.6em;
    color: #1658a0;
    margin: 10px 0 30px;
}

.popup p {
    margin: 15px 0;
}

.popup a {
    display: block;
    background: #1658a0;
    color: #fff;
    width: 100px;
    margin: auto;
    text-align: center;
    height: 32px;
    line-height: 32px;
    text-decoration: none;
}

.popup a.a_close {
    background-color: #fff;
}

.popup span.span_notice {
    position: absolute;
    z-index: 100;
    right: 0px;
    margin: 10px 0 30px;
}

@media only screen and (max-width: 992px) {
    .popup {
        width:80%;
        padding: 20px 10px;
    }

    .popup p {
        margin: 5px 0;
    }
}

/*适老化左侧菜单样式*/
.slb .wxmz {
    width: 72px;
    border-radius: 6px 0 0 6px;
    background: #fff;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    box-shadow: 0 2px 14px rgba(0,0,0,.1);
}

.slb .wxmz li {
    padding: 7px 0 0 0;
    position: relative;
}

.slb .wxmz li span {
    display: block;
    height: 35px;
}

.slb .wxmz li p {
    line-height: 40px;
}

.slb .wxmz li {
    font-size: 20px;
}

.slb .wxmz {
    width: 110px;
}

.slb .wxmz li:hover a p,.slb .wxmz li:hover a p {
    color: #1658a0!important;
    text-decoration: none!important;
}

.slb .wxmz li a:hover {
    text-decoration: none!important;
}

.slb .rig-fix2 {
    top: 103px;
    left: 70px;
    position: fixed;
    z-index: 9999;
    display: none;
}

.slb .rig-fix2 {
    display: inherit !important;
}

.slb .rig-fix2 a.gb-rig {
    left: 0px;
}

.slb .wxmz li span.slb-rig01 {
    background:  no-repeat center;
}

.slb .wxmz li span.slb-rig02 {
    background:  no-repeat center;
}

.slb .wxmz li span.slb-rig03 {
    background:  no-repeat center;
}

.slb .wxmz li span.slb-rig04 {
    background:  no-repeat center;
}

.slb .wxmz li span.slb-rig05 {
    background:  no-repeat center;
}

.slb .wxmz li span.slb-rig06 {
    background:  no-repeat center;
}

.slb .wxmz li:hover span.slb-rig01 {
    background:  no-repeat center;
}

.slb .wxmz li:hover span.slb-rig02 {
    background:  no-repeat center;
}

.slb .wxmz li:hover span.slb-rig03 {
    background:  no-repeat center;
}

.slb .wxmz li:hover span.slb-rig04 {
    background:  no-repeat center;
}

#ie-warning-bg {
    background: repeat ;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 89;
    text-align: center;
}

#ie-warning {
    font-size: 14px;
    height: 97px;
    width: 100%;
    border-bottom: #cf1132 3px solid;
    position: fixed;
    text-align: center;
    left: 0px;
    z-index: 90;
    line-height: 100px;
    top: 0px;
    background-color: white;
}

#ie-warning span {
    font-size: 18px;
    color: black;
}

#ie-warning a {
    font-size: 18px;
    text-decoration: none;
    height: 60px;
    width: 180px;
    vertical-align: auto;
    color: #fff;
    text-align: center;
    display: inline-block;
    line-height: 60px;
    margin-right: 20px;
}

#ie-warning a.google {
    background-color: #cf1132 ;
}

#ie-warning a.edge {
    background-color: #e43434 ;
}

.font8,.font8 p,.font8 div,.font8 table,.font8 span,.font8 font,.font8 b,.font8 text {
    font-size: 0.08rem !important;
    line-height: 0.16rem !important;
    font-family: simsun !important;
}

.font9,.font9 p,.font9 div,.font9 table,.font9 span,.font9 font,.font9 b,.font9 text {
    font-size: 0.09rem !important;
    line-height: 0.18rem !important;
    font-family: simsun !important;
}

.font10,.font10 p,.font10 div,.font10 table,.font10 span,.font10 font,.font10 b,.font10 text {
    font-size: 0.1rem !important;
    line-height: 0.2rem !important;
    font-family: simsun !important;
}

.font11,.font11 p,.font11 div,.font11 table,.font11 span,.font11 font,.font11 b,.font11 text {
    font-size: 0.11rem !important;
    line-height: 0.22rem !important;
    font-family: simsun !important;
}

.font12,.font12 p,.font12 div,.font12 table,.font12 span,.font12 font,.font12 b,.font12 text {
    font-size: 0.12rem !important;
    line-height: 0.24rem !important;
    font-family: simsun !important;
}

.font13,.font13 p,.font13 div,.font13 table,.font13 span,.font13 font,.font13 b,.font13 text {
    font-size: 0.13rem !important;
    line-height: 0.26rem !important;
    font-family: simsun !important;
}

.font14,.font14 p,.font14 div,.font14 table,.font14 span,.font14 font,.font14 b,.font14 text {
    font-size: 0.14rem !important;
    line-height: 0.28rem !important;
    font-family: simsun !important;
}

.font15,.font15 p,.font15 div,.font15 table,.font15 span,.font15 font,.font15 b,.font15 text {
    font-size: 0.15rem !important;
    line-height: 0.3rem !important;
    font-family: simsun !important;
}

.font16, .font16 p, .font16 div, .font16 table, .font16 span,.font16 font,.font16 b,.font16 text {
    font-size: 0.16rem !important;
    line-height: 0.32rem !important;
    font-family: simsun !important;
}

.font17,.font17 p,.font17 div,.font17 table,.font17 span,.font17 font,.font17 b,.font17 text {
    font-size: 0.17rem !important;
    line-height: 0.34rem !important;
    font-family: simsun !important;
}

.font18,.font18 p,.font18 div,.font18 table,.font18 span,.font18 font,.font18 b,.font18 text {
    font-size: 0.18rem !important;
    line-height: 0.36rem !important;
    font-family: simsun !important;
}

.font19,.font19 p,.font19 div,.font19 table,.font19 span,.font19 font,.font19 b,.font19 text {
    font-size: 0.19rem !important;
    line-height: 0.38rem !important;
    font-family: simsun !important;
}

.font20,.font20 p,.font20 div,.font20 table,.font20 span,.font20 font,.font20 b,.font20 text {
    font-size: 0.2rem !important;
    line-height: 0.4rem !important;
    font-family: simsun !important;
}

.font21,.font21 p,.font21 div,.font21 table,.font21 span,.font21 font,.font21 b,.font21 text {
    font-size: 0.21rem !important;
    line-height: 0.42rem !important;
    font-family: simsun !important;
}

.font22,.font22 p,.font22 div,.font22 table,.font22 span,.font22 font,.font22 b,.font22 text {
    font-size: 0.22rem !important;
    line-height: 0.44rem !important;
    font-family: simsun !important;
}

.font23,.font23 p,.font23 div,.font23 table,.font23 span,.font23 font,.font23 b,.font23 text {
    font-size: 0.23rem !important;
    line-height: 0.46rem !important;
    font-family: simsun !important;
}

.font24,.font24 p,.font24 div,.font24 table,.font24 span,.font24 font,.font24 b,.font24 text{
    font-size: 0.24rem !important;
    line-height: 0.48rem !important;
    font-family: simsun !important;
}

.font25,.font25 p,.font25 div,.font25 table,.font25 span,.font25 font,.font25 b,.font25 text {
    font-size: 0.25rem !important;
    line-height: 0.5rem !important;
    font-family: simsun !important;
}

.font26,.font26 p,.font26 div,.font26 table,.font26 span,.font26 font,.font26 b,.font26 text {
    font-size: 0.26rem !important;
    line-height: 0.52rem !important;
    font-family: simsun !important;
}

.font27,.font27 p,.font27 div,.font27 table,.font27 span,.font27 font,.font27 b,.font27 text {
    font-size: 0.27rem !important;
    line-height: 0.54rem !important;
    font-family: simsun !important;
}

.font28,.font28 p,.font28 div,.font28 table,.font28 span,.font28 font,.font28 b,.font28 text {
    font-size: 0.28rem !important;
    line-height: 0.56rem !important;
    font-family: simsun !important;
}


.rules_text.font8,.rules_text.font8 p,.rules_text.font8 div,.rules_text.font8 table,.rules_text.font8 span,.rules_text.font8 font,.rules_text.font8 b,.rules_text.font8 text {
    font-size: 0.08rem !important;
    line-height: 0.16rem !important;
    font-family: simsun !important;
}

.rules_text.font9,.rules_text.font9 p,.rules_text.font9 div,.rules_text.font9 table,.rules_text.font9 span,.rules_text.font9 font,.rules_text.font9 b,.rules_text.font9 text {
    font-size: 0.09rem !important;
    line-height: 0.18rem !important;
    font-family: simsun !important;
}

.rules_text.font10,.rules_text.font10 p,.rules_text.font10 div,.rules_text.font10 table,.rules_text.font10 span,.rules_text.font10 font,.rules_text.font10 b,.rules_text.font10 text {
    font-size: 0.1rem !important;
    line-height: 0.2rem !important;
    font-family: simsun !important;
}

.rules_text.font11,.rules_text.font11 p,.rules_text.font11 div,.rules_text.font11 table,.rules_text.font11 span,.rules_text.font11 font,.rules_text.font11 b,.rules_text.font11 text {
    font-size: 0.11rem !important;
    line-height: 0.22rem !important;
    font-family: simsun !important;
}

.rules_text.font12,.rules_text.font12 p,.rules_text.font12 div,.rules_text.font12 table,.rules_text.font12 span,.rules_text.font12 font,.rules_text.font12 b,.rules_text.font12 text {
    font-size: 0.12rem !important;
    line-height: 0.24rem !important;
    font-family: simsun !important;
}

.rules_text.font13,.rules_text.font13 p,.rules_text.font13 div,.rules_text.font13 table,.rules_text.font13 span,.rules_text.font13 font,.rules_text.font13 b,.rules_text.font13 text {
    font-size: 0.13rem !important;
    line-height: 0.26rem !important;
    font-family: simsun !important;
}

.rules_text.font14,.rules_text.font14 p,.rules_text.font14 div,.rules_text.font14 table,.rules_text.font14 span,.rules_text.font14 font,.rules_text.font14 b,.rules_text.font14 text {
    font-size: 0.14rem !important;
    line-height: 0.28rem !important;
    font-family: simsun !important;
}

.rules_text.font15,.rules_text.font15 p,.rules_text.font15 div,.rules_text.font15 table,.rules_text.font15 span,.rules_text.font15 font,.rules_text.font15 b,.rules_text.font15 text {
    font-size: 0.15rem !important;
    line-height: 0.3rem !important;
    font-family: simsun !important;
}

.rules_text.font16, .rules_text.font16 p, .rules_text.font16 div, .rules_text.font16 table, .rules_text.font16 span,.rules_text.font16 font,.rules_text.font16 b,.rules_text.font16 text {
    font-size: 0.16rem !important;
    line-height: 0.32rem !important;
    font-family: simsun !important;
}

.rules_text.font17,.rules_text.font17 p,.rules_text.font17 div,.rules_text.font17 table,.rules_text.font17 span,.rules_text.font17 font,.rules_text.font17 b,.rules_text.font17 text {
    font-size: 0.17rem !important;
    line-height: 0.34rem !important;
    font-family: simsun !important;
}

.rules_text.font18,.rules_text.font18 p,.rules_text.font18 div,.rules_text.font18 table,.rules_text.font18 span,.rules_text.font18 font,.rules_text.font18 b,.rules_text.font18 text {
    font-size: 0.18rem !important;
    line-height: 0.36rem !important;
    font-family: simsun !important;
}

.rules_text.font19,.rules_text.font19 p,.rules_text.font19 div,.rules_text.font19 table,.rules_text.font19 span,.rules_text.font19 font,.rules_text.font19 b,.rules_text.font19 text {
    font-size: 0.19rem !important;
    line-height: 0.38rem !important;
    font-family: simsun !important;
}

.rules_text.font20,.rules_text.font20 p,.rules_text.font20 div,.rules_text.font20 table,.rules_text.font20 span,.rules_text.font20 font,.rules_text.font20 b,.rules_text.font20 text {
    font-size: 0.2rem !important;
    line-height: 0.4rem !important;
    font-family: simsun !important;
}

.rules_text.font21,.rules_text.font21 p,.rules_text.font21 div,.rules_text.font21 table,.rules_text.font21 span,.rules_text.font21 font,.rules_text.font21 b,.rules_text.font21 text {
    font-size: 0.21rem !important;
    line-height: 0.42rem !important;
    font-family: simsun !important;
}

.rules_text.font22,.rules_text.font22 p,.rules_text.font22 div,.rules_text.font22 table,.rules_text.font22 span,.rules_text.font22 font,.rules_text.font22 b,.rules_text.font22 text {
    font-size: 0.22rem !important;
    line-height: 0.44rem !important;
    font-family: simsun !important;
}

.rules_text.font23,.rules_text.font23 p,.rules_text.font23 div,.rules_text.font23 table,.rules_text.font23 span,.rules_text.font23 font,.rules_text.font23 b,.rules_text.font23 text {
    font-size: 0.23rem !important;
    line-height: 0.46rem !important;
    font-family: simsun !important;
}

.rules_text.font24,.rules_text.font24 p,.rules_text.font24 div,.rules_text.font24 table,.rules_text.font24 span,.rules_text.font24 font,.rules_text.font24 b,.rules_text.font24 text{
    font-size: 0.24rem !important;
    line-height: 0.48rem !important;
    font-family: simsun !important;
}

.rules_text.font25,.rules_text.font25 p,.rules_text.font25 div,.rules_text.font25 table,.rules_text.font25 span,.rules_text.font25 font,.rules_text.font25 b,.rules_text.font25 text {
    font-size: 0.25rem !important;
    line-height: 0.5rem !important;
    font-family: simsun !important;
}

.rules_text.font26,.rules_text.font26 p,.rules_text.font26 div,.rules_text.font26 table,.rules_text.font26 span,.rules_text.font26 font,.rules_text.font26 b,.rules_text.font26 text {
    font-size: 0.26rem !important;
    line-height: 0.52rem !important;
    font-family: simsun !important;
}

.rules_text.font27,.rules_text.font27 p,.rules_text.font27 div,.rules_text.font27 table,.rules_text.font27 span,.rules_text.font27 font,.rules_text.font27 b,.rules_text.font27 text {
    font-size: 0.27rem !important;
    line-height: 0.54rem !important;
    font-family: simsun !important;
}

.rules_text.font28,.rules_text.font28 p,.rules_text.font28 div,.rules_text.font28 table,.rules_text.font28 span,.rules_text.font28 font,.rules_text.font28 b,.rules_text.font28 text {
    font-size: 0.28rem !important;
    line-height: 0.56rem !important;
    font-family: simsun !important;
}


.article_content img {
    height: auto;
}

.rules_text .trs_editor b{
    font-family: '黑体' !important;
}


@media only screen and (max-width: 992px) {
    .article_content table {
        width:100% !important;
    }
}

::-webkit-scrollbar {
    width: 5px;
}

/* 这是针对缺省样式 (必须的) */
::-webkit-scrollbar-track {
    background-color: white;
}

/* 滚动条的滑轨背景颜色 */
::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.2);
}

/* 滑块颜色 */
::-webkit-scrollbar-button {
    background-color: white;
}

/* 滑轨两头的监听按钮颜色 */
::-webkit-scrollbar-corner {
    background-color: #fff;
}

/* 横向滚动条和纵向滚动条相交处尖角的颜色 */
/*详情页二维码*/
#qrcode img {
    margin: 0 auto;
}

.qrcode-wrap {
    z-index: 999;
}

.skeleton {
    background-color: #eeeeee;
    border-radius: 4px;
    color: transparent;
    width: 100%;
    display: block;
    color: #eeeeee !important;
}

@media screen and (max-width: 992px) {
    .area_weather, .aged_link .aged_link_02 {
        display: none;
    }

    .slb .rig-fix2 {
        display: none !important;
    }
}

.sjdwzz-a {
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background: #1a6eca url(/uploads/image/cimages/20211102-wza-mli.png) no-repeat center;
    background-size: 20px;
    position: fixed;
    z-index: 9999;
    bottom: 20px;
    right: 20px;
    box-shadow: 0 0 14px rgba(230,101,49,.5);
}

.info_public_bg .header{
    border-bottom: 8px solid #1658a0;
}


