/* 长者模式开始 */

.wzazzms .zfgzbg_container {
    width: 100%;
}

.wzazzms .bj {
    background-size: 100% 30%;
}

.wzazzms .gh {
    padding-top: 10px;
    margin: 0 15px;
}

.wzazzms .guohui {
    width: 10%;
}

.wzazzms .gh p {
    font-size: 26px;
    margin-left: 10px;
}

.wzazzms .mudan {
    width: 8%;
    margin-top: 5px;
}

.wzazzms .wzas {
    display: none;
}

.wzazzms .dbt img {
    width: 90%;
    padding-left: 70px;
}

.wzazzms .box_B {
    margin-top: 20px;
}

.wzazzms .gzcj_nr {
    padding: 10px 15px 0;
}

.wzazzms .shipin {
    width: 100%;
    height: auto;
}

.wzazzms .nr {
    margin: 25px auto 20px;
    width: 81%;
    text-align: center;
    float: none !important;
}

.wzazzms .nr ul li {
    background-position: center;
}

.wzazzms .nr ul li a {
    white-space: normal;
}

.wzazzms .tubiao {
    width: 100%;
    margin-top: 20px;
}

.wzazzms .line {
    display: none;
}

.wzazzms .tubiao ul {
    display: flex;
    justify-content: space-between;
}

.wzazzms .tubiao ul li {
    margin-bottom: 0;
    text-align: center;
}

.wzazzms .tubiao ul li:last-child {
    margin-right: 0;
}

.wzazzms .tubiao ul li a span {
    display: block;
    width: 100%;
    position: static;
}

.wzazzms .gzrw {
    padding: 15px 10px 0;
}

.wzazzms .title2 img {
    display: none;
}

.wzazzms .title2 span {
    width: 100%;
    text-align: center;
}

.wzazzms .danwei {
    margin: 49px 0 64px;
}

.wzazzms .danwei ul li {
    width: 175px;
    margin-right: 7px;
}

.wzazzms .danwei ul li:nth-child(6n) {
    margin-right: 7px;
}

.wzazzms .zhankai {
    margin: 0 auto;
}

.wzazzms .hang {
    padding-left: 30px;
}

.wzazzms .hang .fk {
    width: 45%;
}

.wzazzms .tupian {
    padding: 40px 20px 100px;
}

.wzazzms .tupian a {
    width: 100%;
    margin-bottom: 10px;
}

.wzazzms .tupian a img {
    width: 100%;
}


/* 长者模式结束 */

.wzas {
    width: 120px;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 20px;
    padding: 4px 7px;
    cursor: default;
    margin-right: 30px;
    text-align: center;
    float: right;
}

body {
    background-color: #fff;
}

.bj {
    background: url(../img/img_r/bg.png) center top no-repeat;
}

.zfgzbg_container {
    width: 1280px;
    margin: 0 auto;
}

.gh {
    padding-top: 67px;
}

.guohui {
    width: 76px;
}

.gh p {
    font-size: 46px;
    font-weight: bold;
    color: #FFFFFF;
    margin-left: 15px;
    margin-top: 10px;
}

.dbt img {
    padding-left: 139px;
    padding-top: 15px;
}

.box_B {
    margin-top: 56px;
}

.gzcj {
    background-color: #fff;
    border-radius: 10px 10px 0px 0px;
}

.juxing {
    height: 32px;
    background: linear-gradient(0deg, #DCDCDC, #FFFFFF, #DBDBDB);
}

.gzcj_nr {
    padding: 20px 41px 60px 31px;
}

.shipin {
    width: 52%;
    height: 332px;
    background: rgb(214, 206, 206);
    margin-top: 16px;
}

.nr {
    margin: 18px 80px 0 18px;
}

.title1 .bt {
    font-size: 30px;
    font-weight: bold;
    font-style: italic;
    color: #D90000;
}

.title1 .jiantou {
    font-size: 30px;
    font-weight: bolder;
    color: #D90000;
    margin-left: 22px;
}

.nr ul li {
    background: url(../img/img_r/juxing5.png) no-repeat;
    padding: 6px 0 6px 14px;
    margin-top: 20px;
}

.nr ul li a {
    font-size: 20px;
    color: #000000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tubiao {
    position: relative;
}

.line {
    width: 1px;
    height: 304px;
    border: 1px dashed #D13D3D;
    position: absolute;
    left: 30px;
    top: 36px;
}

.tubiao ul li {
    margin-bottom: 15px;
}

.tubiao ul li:last-child {
    margin-bottom: 0;
}

.tubiao ul li a {
    display: block;
    position: relative;
}

.tubiao ul li a span {
    display: none;
    width: 150%;
    font-size: 14px;
    color: #666666;
    position: absolute;
    left: 68px;
    bottom: 18px;
}

.tubiao ul li a:hover span {
    display: block;
}

.tubiao ul li a img {
    vertical-align: middle;
}

.box_C {
    margin-top: 19px;
}

.gzrw {
    background-color: #fff;
    padding: 60px 20px 0;
}

.title2 {
    margin-left: 47px;
    margin-right: 46px;
}

.title2 img {
    margin-top: 3px;
}

.title2 span {
    display: block;
    font-size: 28px;
    font-weight: bold;
    color: #000000;
    margin-left: 17px;
    margin-right: 23px;
}

.danwei {
    margin: 49px 43px 64px 47px;
}

.danwei ul li {
    width: 180px;
    height: 50px;
    float: left;
    background: #FFFFFF;
    border: 1px solid #C0C0C0;
    border-radius: 10px;
    margin-bottom: 30px;
    margin-right: 14px;
    font-size: 22px;
    color: #DD4D4D;
    text-align: center;
    line-height: 50px;
    cursor: pointer;
}

.danwei ul li:nth-child(6n) {
    margin-right: 0;
}

.danwei ul li:nth-child(9) {
    color: #DD4D4D;
}

.danwei ul li:hover,
.danwei ul li.on {
    border-radius: 10px;
    font-weight: bold;
    background: #DD4D4D;
    color: #FFFFFF;
}

.zhankai {
    width: 100px;
    height: 32px;
    background: #DD4D4D;
    margin: 0 529px 0 521px;
    text-align: center;
    line-height: 32px;
    cursor: pointer;
}

.zhankai img {
    vertical-align: middle;
}

.zhankai span {
    font-size: 14px;
    color: #FFFFFF;
    margin-left: 8px;
}

.hang {
    padding-left: 44px;
    padding-right: 4px;
    margin-top: 52px;
}

.hang:first-child {
    margin-top: 0;
}

.hang a {
    display: block;
    font-size: 18px;
    color: #000000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hang span {
    display: block;
    font-size: 14px;
    color: #000000;
    margin-top: 20px;
    margin-bottom: 40px;
}

.zhixian {
    width: 100%;
    height: 1px;
    border: 1px solid #E6E6E6;
}

.fk {
    position: relative;
}

.fk::before {
    content: "";
    position: absolute;
    top: 8px;
    left: -26px;
    margin: auto;
    width: 9px;
    height: 9px;
    background: #000000;
}

.box_D {
    background: url(../img/img_r/ditu.png) center bottom no-repeat;
}

.tupian {
    padding: 95px 20px 167px;
}

.tupian a {
    display: block;
    float: left;
    margin-right: 64px;
}

.tupian a:nth-child(2) {
    margin-right: 63px;
}

.tupian a:last-child {
    margin-right: 0;
}

.tupian a img {
    display: block;
}


/* 手机端 */

@media screen and (max-width:768px) {
    .zfgzbg_container {
        width: 100%;
    }
    .bj {
        background-size: 100% 35%;
    }
    .gh {
        padding-top: 10px;
        margin: 0 15px;
    }
    .gh img {
        width: 20%;
    }
    .gh p {
        font-size: 26px;
        margin-top: 18px;
        margin-left: 10px;
    }
    .gh .mudan {
        width: 15%;
        margin-top: 13px;
    }
    .wzas {
        display: none;
    }
    .dbt img {
        width: 100%;
        padding-left: 15px;
    }
    .box_B {
        margin-top: 30px;
    }
    .gzcj_nr {
        padding: 15px;
    }
    .shipin {
        width: 100%;
        height: auto;
        margin-top: 0;
    }
    .nr {
        width: 100%;
        margin: 18px 0 0;
    }
    .title1 {
        text-align: center;
    }
    .title1 .bt,
    .title1 .jiantou {
        font-size: 28px;
    }
    .tubiao {
        width: 100%;
        margin-top: 20px;
    }
    .nr ul li a {
        font-size: 16px;
        white-space: normal;
        overflow: visible;
        text-overflow: initial;
    }
    .line {
        display: none;
    }
    .tubiao ul {
        display: flex;
        justify-content: space-between;
    }
    .tubiao ul li {
        margin-bottom: 0;
        text-align: center;
    }
    .tubiao ul li a span {
        display: block;
        width: 100%;
        position: static;
    }
    .gzrw {
        padding: 15px;
    }
    .title2 {
        margin: 0;
    }
    .title2 img {
        display: none;
    }
    .title2 span {
        width: 100%;
        margin: 0;
        text-align: center;
    }
    .danwei {
        margin: 20px 0;
    }
    .danwei ul li {
        width: 32%;
        margin-right: 6px;
        margin-bottom: 10px;
    }
    .danwei ul li:nth-child(3n) {
        margin-right: 0;
    }
    .danwei ul li {
        font-size: 16px;
    }
    .danwei ul li:nth-child(9) {
    }
    .danwei ul li:nth-child(17) {
    }
    .zhankai {
        margin: 0 auto;
    }
    .hang {
        margin-top: 20px;
    }
    .hang div {
        width: 100%;
    }
    .hang a {
        white-space: normal;
        overflow: visible;
        text-overflow: initial;
    }
    .hang span {
        margin-bottom: 20px;
    }
    .tupian {
        padding: 0 0 110px 0;
    }
    .tupian a {
        margin: 20px 15px 0 !important;
        float: none;
    }
    .tupian a img {
        width: 100%;
    }
}