/******************** 适老化样式 ********************/
/********** 通用部分样式 **********/
.old_type .xwxx-box .swiper,
.old_type .xwxx-box .bt-all,
.old_type .second-left,
.old_type .second-right,
.old_type .third-left,
.old_type .third-right,
.old_type .third-left,
.old_type .third-right,
.old_type .bt-all .bt-list,
.old_type .bt-all .bt-con-tab {
    width: 100%;
    height: auto;
}

.old_type .third-tit a,
.old_type .fourth-tit a,
.old_type .fifth-tit a,
.old_type .sixth-tit a {
    width: 100%;
    height: 6.25rem;
    background-size: auto 100%;
}

/********** 第一部分样式 **********/
.old_type .wsdc,
.old_type .xwfb {
    width: 100%;
    height: auto;
}

.old_type .fwty-tit {
    height: 4.75rem;
    line-height: 2.75rem;

}

.old_type .fwty-tit a {
    font-size: 2.75rem;
}

.old_type .qhtit li {
    width: 11.375rem;
    height: 4.5rem;
    line-height: 4.5rem;
    font-size: 2rem;
    margin-bottom: 1.25rem;
    margin-right: 1.25rem;
}

.old_type .qhtit li:nth-child(6n) {
    margin-right: 0;
}

.old_type .qhtit li:nth-child(7) {
    margin-right: 1.25rem;
}

.old_type .qhlist {
    width: 100%;
    height: 25.8125rem;
}

.old_type .qhlist p {
    width: 28.9375rem;
    left: 7.5rem;
    bottom: 3.75rem;
    font-size: 2rem;
}

.old_type .cjwt {
    margin-top: 1.875rem;
}

.old_type .bt-all .bt-lists-cover li {
    line-height: 4rem;
    font-size: 2rem;
    background-position: .0625rem 2.5rem;
    padding: .25rem 0 .25rem 1.5rem;
}

.old_type .qjdimg {
    width: 100%;
    height: auto;
}

.old_type .qjdimg img {
    width: 100%;
}

.old_type .wsdcimg {
    height: auto;
    background: #f6f8f9;
    padding: 30px 0 0 30px;
}

.old_type .wsdclb1 {
    width: 555px;
    height: 224px;
    margin: 0 30px 30px 0;
    padding: 30px;
}

.old_type .wsdclb1 a {
    font-size: 32px;
    color: #FFFFFF;
    line-height: 48px;
    display: block;
}

.old_type .wsdclb1 span {
    font-size: 32px;
    line-height: 48px;
    color: #FFFFFF;
    margin-top: 20px;
    display: block;
}

.old_type .wsdclb2 {
    width: 31.6rem;
    height: 13.1rem;
    margin-top: 4rem;
    margin-right: 7.5rem;
    padding: 2rem 1.9rem 1.9rem 2.5rem;
}

.old_type .wsdclb2 a {
    font-size: 2rem;
    color: #FFFFFF;
    line-height: 3rem;
    display: block;
}

.old_type .wsdclb2 span {
    font-size: 2rem;
    color: #FFFFFF;
    margin-top: .875rem;
    display: block;
}

.old_type .jbpt {
    display: none;
}

.old_type .ptlb {
    width: 100%;
    height: 10rem;
}

.old_type .ptlb li {
    width: 14.75rem;
    height: 12rem;
    float: left;
    padding-top: 2.1875rem;
}

.old_type .ptlb li:last-child {
    width: 15.375rem;
}

.old_type .ptlb li.shux {
    width: .125rem;
    height: 7.5rem;
    float: left;
    background-color: #d8d8d8;
    margin-top: 2.25rem;
}

.old_type .hdpt {
    height: 12rem;
}

.old_type .ptlb li div {
    width: 4.75rem;
    height: 4.75rem;
    margin: 0 auto;
}

.old_type .ptlb li div img {
    width: auto;
    height: 4.75rem;
}

.old_type .ptlb li span {
    font-size: 2rem;
    line-height: 2rem;
}

.old_type .zxft {
    width: 100%;
    height: auto;
}

.old_type .second-box {
    height: auto;
}

.old_type .ftlbtp {
    width: 40%;
    height: auto;
}

.old_type .ftxx {
    width: 56%;
    height: auto;
}

.old_type .ftxx li {
    line-height: 3rem;
    font-size: 2rem;
    min-height: 2rem;
    overflow: hidden;
}

.old_type .ftxx li span {
    color: #1D51D2;
    font-weight: 600;
    display: inline;
    float: left;
    width: 6rem;
}

.old_type .ftxx li a {
    color: #333;
    float: right;
    display: block;
    width: 35.5rem;
}

.old_type .ftxx li p {
    color: #333;
    float: right;
    display: block;
    width: 35.5rem;
}

.old_type .wsxf {
    width: 100%;
    height: auto;
    margin-top: 30px;
}

.old_type .fbtp {
    display: none;
}

.old_type .xwfbimg {
    width: 100%;
    height: auto;
    margin-bottom: 1.25rem;
}

.old_type .fblb {
    width: 100%;
    height: auto;
}

.old_type .fblb a {
    font-size: 2rem;
    color: #333333;
    text-align: justify;
    line-height: 4rem;
    font-weight: 500;
    display: block;
    width: 100%;
    background: url(bt-listPic.png) no-repeat;
    background-position: .0625rem 2.5rem;
    padding: .25rem 0 .25rem 1.5rem;
}

.old_type .fblb span {
    display: block;
    width: 100%;
    line-height: 2.25rem;
    margin-top: .625rem;
    font-size: 2rem;
    color: #999999;
}
.old_type .thr-box .zswd{ 
    background: url(zswdold.png) no-repeat;
}
.old_type .thr-box .sjkf{ 
    background: url(sjkfold.png) no-repeat;
}