.cf {
    /* 清除浮动：zoom是IE的专属属性，可以在IE6以下清除浮动 */
    zoom: 1;
}

.cf:after {
    /* after伪元素清除浮动 */
    content: "020";
    height: 0px;
    display: block;
    overflow: hidden;
    clear: both;
}

/* 主体部分开始 */
.sd_main {
    width: 1200px;
    margin: 20px auto 0;
    border: #dbdbdb 1px solid;
}
.wz_title {
    text-align: center;
    font-size: 21px;
    font-weight: bold;
    line-height: 40px;
    border-bottom: 1px solid #dbdbdb;
}

.wz_subtext {
    text-align: center;
    color: #9f9f9f;
}

.wz_subtext span {
    vertical-align: middle;
    margin-right: 20px;
}

.wz_con {
    padding: 30px;
    line-height: 2em;
}

#share-2{
    display: inline-block;
    padding-top: 12px;
}
/* 老年样式开始 */
.sd_old .wz_title{
    font-size: 48px;
    line-height: 96px;
}
.sd_old .wz_subtext {
    font-size: 24px;
    line-height: 48px;
}
.sd_old .wz_con p,
.sd_old .wz_con a,
.sd_old .wz_con span,
.sd_old .wz_con strong{
    font-size: 24px !important;
    line-height: 48px !important;
}
.sd_old .social-share .icon-wechat .wechat-qcode {
    width: 400px;
    height: auto;
    top: -373px;
    left: -183px
}
.sd_old .social-share .icon-wechat .wechat-qcode h4 {
    height: auto;
    line-height: 48px;
    font-size: 24px;
}
.sd_old .social-share .icon-wechat .wechat-qcode .help p {
    line-height: 48px;
    font-size: 24px;
}
.sd_old .social-share .icon-wechat .wechat-qcode .qcode {
    width: 200px;
}
.sd_old .social-share .icon-wechat .wechat-qcode .qcode img {
    width: 200px;
}
/* 老年样式结束 */
/* 移动端开始 */
.sd_mobile .sd_main{
    width: 95vw;
}
.sd_mobile #share-2 {
    display: none !important;
}

.sd_mobile .wz_title {
    font-size: 5vw;
    line-height: 10vw;
}
.sd_mobile  .wz_subtext {
    padding: 0 3vw;
}
.sd_mobile .wz_subtext span {
    display: block;
    text-align: left;
    line-height: 10vw;
    font-size: 4vw;
}
.sd_mobile .wz_con {
    padding: 3vw;
}
.sd_mobile .wz_con p,
.sd_mobile .wz_con a,
.sd_mobile .wz_con span,
.sd_mobile .wz_con strong{
    font-size: 4vw !important;
    line-height: 10vw !important;
}

.sd_mobile .wz_con img{
    width: 80vw;
    height: auto;
}

.sd_mobile .wz_con video {
    width: 80vw;
    height: auto;
}
/* 移动端结束 */

/* 扫一扫样式 */
.sys {
    text-align: center;
    color:#b5b5b5;
    line-height:16px;
    font-size:11px;
    margin-top: 20px;
    margin-bottom: 10px;
}
.ewm {
    margin: 0 auto !important;
    width: auto !important;
}
.sd_old .ewm canvas{
    width: 200px;
}
.sys_box {
    margin-bottom: 30px;
}
.sd_old .sys{
    font-size: 24px;
    line-height: inherit;
}
.sd_mobile .sys_box{
    display: none !important;
}