body{
    background-color: #fff !important;
}

.sjj_container{
    width: 1440px;
    margin: 0 auto;
}

.xxgk_main{
    padding: 40px 0 47px;
}

.xxgk_a{
    margin-bottom: 40px;
}

.xxgk_a ul,
.xxgk_b,
.xxgk_c{
    display: flex;
    justify-content: space-between;
}

.wjhjd,
.zdly{
    width: 60.5%;
}

.xxgkbt{
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 20px;
}

.xxgkbt span{
    padding-bottom: 14px;
    margin-right: 49px;
    font-size: 20px;
    font-weight: bold;
    color: #333333;
}

.xxgkbt span.on,
.xxgkbt span:hover{
    color: #3067C9;
    border-bottom: 4px solid #3067C9;
}

.xxgkbt a{
    font-size: 14px;
    color: #999999;
    margin-top: 4px;
}

.xxgkbt a.btt{
    padding-bottom: 14px;
    margin-right: 49px;
    font-size: 20px;
    font-weight: bold;
    color: #3067C9;
    border-bottom: 4px solid #3067C9;
}

.xxgknr li{
    display: flex;
    justify-content: flex-start;
    margin-bottom: 28px;
}

.xxgknr li:last-child{
    margin-bottom: 0;
}

.xxgknr li img{
    margin-right: 12px;
}

.xxgknr li a{
    width: 80%;
    font-size: 16px;
    color: #333333;
    margin-right: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xxgknr li span{
    font-size: 16px;
    color: #999999;
}

.wgk,
.bmyjs{
    width: 36.6%;
}

.wgknr li{
    margin-bottom: 12px;
    background: rgba(244, 250, 255, 0.68);
    border: 1px solid #C9DDFF;
    border-radius: 4px;
}

.wgknr li:last-child{
    margin-bottom: 0;
}

.wgknr li a{
    display: block;
    padding: 14px 0 14px 168px;
    font-size: 18px;
    color: #333333;
}

.wgknr li a img{
    margin-right: 15px;
    vertical-align: middle;
}

.xxgk_c{
    margin-top: 40px;
}

.zdlynr li{
    background: #F8FCFF;
    border-bottom: 1px solid #C8E7FF;
}

.zdlynr li:last-child{
    border-bottom: none;
}

.zdlynr li a{
    display: block;
    padding: 15px 22px 15px 29px;
    font-size: 18px;
    color: #333333;
    display: flex;
    justify-content: space-between;
}

.bmyjsnr .xxgknr li a{
    width: 67%;
}

/* 手机版 */

@media screen and (max-width: 768px) {
    .sjj_container{
        width: 100% !important;
    }
    .xxgk_a,
    .xxgk_b,
    .xxgk_c{
        padding: 0 15px;
    }
    .xxgk_a ul, 
    .xxgk_b, 
    .xxgk_c{
        flex-wrap: wrap;
    }
    .wjhjd, 
    .zdly,
    .wgk, 
    .bmyjs{
        width: 100%;
    }
    .xxgk_a ul li{
        margin-bottom: 10px;
    }
	.xxgk_a ul li img{
		width:100%;
	}
    .xxgknr li a,
    .bmyjsnr .xxgknr li a{
        margin-right: 20px;
    }
    .wjhjd, 
    .zdly{
        margin-bottom: 30px;
    }
    .wgknr li a{
        padding-left: 75px;
    }
    .xxgknr li{
        display: block;
    }
    .xxgknr li div{
        display: inline-block;
    }
    .xxgknr li a{
        overflow: visible;
        text-overflow: initial;
        white-space: normal;
    }
}

.twobei{
    display: none;
}

/* 长者版 */

.wzazzms .onebei{
    display: none;
}
.wzazzms .twobei{
     display: inline-block !important;
}

.wzazzms .sjj_container{
    width: 100% !important;
}

.wzazzms .xxgk_a,
.wzazzms .xxgk_b,
.wzazzms .xxgk_c{
    padding: 0 15px;
}

.wzazzms .xxgk_a{
    text-align: center;
}

.wzazzms .xxgk_a ul{
    display: block;
}

.wzazzms .xxgk_b, 
.wzazzms .xxgk_c{
    flex-wrap: wrap;
}

.wzazzms .wjhjd, 
.wzazzms .zdly,
.wzazzms .wgk, 
.wzazzms .bmyjs{
    width: 100%;
}

.wzazzms .xxgkbt span{
    font-size: 50px;
}

.wzazzms .xxgkbt a,
.wzazzms .xxgknr li span,
.wzazzms .zdlynr li a{
    font-size: 34px;
}

.wzazzms .xxgk_a ul li{
    margin-bottom: 10px;
}

.wzazzms .wjhjd, 
.wzazzms .zdly{
    margin-bottom: 30px;
}

.wzazzms .wgknr li a{
    padding-left: 400px;
    font-size: 34px;
}

.wzazzms .xxgknr li a{
    font-size: 34px;
    width: 76%;
}

.wzazzms .xxgknr li img{
    margin-top: 20px;
}

.wzazzms .xxgkbt a.btt{
    font-size: 50px;
}