.newStyle .oldType_switch, .newStyle .button_wza {
    width: 170px !important;
    height: 37px !important;
    font-size: 25px !important;
    line-height: 37px;
}
.oldType_switch {
    top: 40px;
    right: 430px;
}

.oldType_switch, .button_wza {
    background-color: #124bb6;
    width: 120px !important;
    height: 25px !important;
    line-height: 22px;
    color: #FFF;
    display: block;
    text-align: center;
    position: absolute;
    z-index: 10;
}
.button_wza {
    top: 40px;
    right: 255px;
}
a, a:active, a:hover {
    text-decoration: none;
    cursor: pointer;
}
body {
    margin: 0;
}
.headerpart {
    width: 100%;
    height: auto;
}
.headerpart a {
    display: block;
    width: 285px;
    height: auto;
    position: absolute;
    left: 360px;
    top: 54px;
}
.contentpart {
    width: 1200px;
    height: auto;
    margin: 20px auto;
}
.pct {
    width: 100%;
    height: 120px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.listpart {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 30px;
}
.listshort {
    width: 580px;
    height: 420px;
    float: left;
}
.listlong {
    width: 100%;
    height: 420px;
    float: left;
}
.list-r {
    margin-left: 40px;
}
.headimg {
    width: 100%;
    height: 50px;
    background: url(./btd.png) no-repeat;
}
.headimg-l {
    width: 100%;
    height: 50px;
    background: url(./btc.png) no-repeat;
}
.headimg-ll {
    width: 100%;
    height: 50px;
    background: url(./btcc.png) no-repeat;
}
.headimg span,.headimg-l span,.headimg-ll span{
    float: left;
    font-size: 25px;
    color: #fff;
    line-height: 50px;
    margin-left: 30px;
    font-weight: bold;
}
.headimg a,.headimg-l a,.headimg-ll a {
    float: right;
    font-size: 16px;
    color: #333;
    line-height: 50px;
    margin-right: 30px;
}
.bluetype {
    display: block;
    float: left;
    color: #2472d6;
}
.listtitle {
    width: 100%;
    height: 55px;
    border-bottom: 1px dashed #8cb0ff;
    display: block;
    font-size: 16px;
    line-height: 55px;
}
.listcontent {
    margin: 5px 0px;
    overflow: hidden;
}
.title {
    display: block;
    color: #333;
}
.t1 {
    float: left;
    width: 65%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.time {
    display: block;
    float: right;
    color: #999;
}
.list-short {
    width: 580px !important;
    float: left;
}
.fk {
    background-color: #dbe8ff;
    color: #333;
    font-size: 18px;
    width: 290px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    display: block;
    margin-top: 20px;
    margin-right: 10px;
}
.fk:hover {
    background-color: #3867fd;
    color: #fff;
}
.fklist {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

/* 适老化 */
.newStyle .headimg span,.newStyle .headimg-l span,.newStyle .headimg-ll span {
    font-size: 30px;
    margin-left: 20px;
}
.newStyle .listcontent span {
    font-size: 20px !important;
}
.newStyle .t1 {
    width: 58% !important;
}
.newStyle .listlong a, .newStyle .listshort a{
    font-size: 20px;
}