body {
    font-family: "microsoft Yahei";
}

.clearfix {
    zoom: 1;
}

.clearfix:after {
    content: "020";
    height: 0px;
    display: block;
    overflow: hidden;
    clear: both;
}

.content {
    background: url(bg.png) no-repeat center top;
}

.zhuti {
    width: 75rem;
    margin: 0 auto;
}


/* ---当前位置--- */

.bt-place {
    line-height: 3.6875rem;
    margin-bottom: 0;
    background: none;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    font-size: .875rem;
    color: #999;
    opacity: 1;
}

.bt-breadcrumb {
    background: url(bt-currentPosition.png) no-repeat center left;
    padding: 0 0 0 1.375rem;
}

.bt-breadcrumb a {
    font-family: "Microsoft YaHei";
    font-size: .875rem;
    color: #999;
    opacity: 1;
}

.bt-breadcrumb a:last-child {
    color: #3a83e9;
}

.bt-breadcrumb span {
    margin: 0 .0625rem;
}


/* 内容 */

.lmy-box {
    width: 100%;
    background: #fff;
    box-shadow: 0 0 1rem #e7edf5;
    padding: 1.25rem;
}

.lmy-lb {
    width: 17.5rem;
}

.lmy-lb-title {
    width: 100%;
    height: 3.75rem;
    line-height: 3.75rem;
    background: #3a83e9;
    text-align: center;
    font-size: 1.125rem;
    color: #fff;
    font-weight: 700;
}

.lmy-lb-sec {
    width: 100%;
    box-shadow: 0 0 12px #b0cdf329;
    padding: 20px 0;
}

.leader {
    margin-top: 20px;
}

.leader div {
    float: left;
    font-size: 16px;
}

.duties {
    width: 112px;
    text-align: right;
    color: #3a83e9;
}

.names {
    width: 120px;
    margin-left: 20px;
}

.names a:hover {
    color: #3a83e9;
}

.names .noColor:hover {
    color: #333;
    cursor: default;
}

.namesList a {
    float: left;
    margin-bottom: 20px;
    width: 50px;
    white-space: nowrap;
    overflow: hidden;
}

.twoWord {
    letter-spacing: 1em;
}

.namesList a:nth-child(2n) {
    margin-left: 20px;
}

.mt0 {
    margin-top: 0px;
}

.mt20 {
    margin-top: 20px;
}

.lmy-list {
    width: 53.125rem;
    background: #fff;
    border: .0625rem solid #eee;
    padding: 0 1.25rem 1.25rem 1.25rem;
    min-height: 31.25rem;
    display:block;
}

.ldxx {
    margin-top: 2.5rem;
}

.ldxx-zp {
    width: 11.25rem;
    height: 14.6875rem;
    margin: 0 auto;
}

.ldxx-zp img {
    width: 100%;
    height: 100%;
}

.ldxx-name {
    font-size: 16px;
    text-align: center;
    margin-top: 1.25rem;
}

.ldxx-zw {
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    margin-top: .625rem;
}

.ldxx-jj {
    font-weight: 700;
    font-size: 1.375rem;
    margin-top: 1.75rem;
}

.ldxx-jj-list {
    font-size: 16px;
    line-height: 2.6rem;
    margin-top: .875rem;
    text-indent: 2em;
}

.ldxx-gz {
    font-weight: 700;
    font-size: 1.375rem;
    margin-top: 1.375rem;
}

.ldxx-gz-list {
    font-size: 16px;
    line-height: 2.6rem;
    margin-top: .875rem;
    text-indent: 2em;
}

.gzdt {
    margin-top: 1.5rem;
}

.gzdt-title {
    font-weight: 700;
    font-size: 1.375rem;
}

.bt-allUnder-18 .bt-list-new {
    font-size: 16px;
    line-height: 2.8125rem;
    width: 100%;
    border-bottom: none;
}

.bt-allUnder-18 .bt-lists-cover li {
    background-position: left 1.3125rem;
}

.bt-allUnder-18 .bt-lists-cover li a {
    float: left;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}

.bt-allUnder-18 .bt-list-time,
.bt-all-18 .bt-list-time {
    font-size: 16px !important;
    float: right;
}

.bt-allUnder-18 .bt-con-tab {
    height: auto;
    margin-top: .4375rem;
}

.dqwz {
    display: none;
}

@media (max-width: 768px) {
    .zhuti {
        width: 100%;
    }
    .bt-breadcrumb {
        display: none;
    }
    .lmy-lb,
    .column-center {
        display: none;
    }
    .bt-place {
        padding: 0 0;
    }
    .dqwz {
        display: block;
        width: 100%;
        line-height: 5.5rem;
        background: #F5FBFF;
        color: #999;
        padding-left: 1.5rem;
    }
    .dqwz a {
        color: #999;
        font-size: 1.625rem;
    }
    .bt-allUnder-18 .bt-con-tab {
        height: auto;
    }
    .bt-allUnder-18 .bt-lists-cover li a {
        float: left;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal;
        display: block;
        line-height: 2.8125rem;
    }
    .bt-all .bt-list-new span {
        display: block;
        margin-left: 0;
        float: left;
    }
    .lmy-list {
        width: 100%;
    }
    /* 较大 */
    .ldxx-jj-list.moreFontSize {
        line-height: 3rem;
    }
    .bt-allUnder-18 .bt-list-new.moreFontSize {
        line-height: 4rem;
    }
    /* 特大 */
    .ldxx-jj-list.mastFontSize {
        line-height: 3rem;
    }
    .bt-allUnder-18 .bt-list-new.mastFontSize {
        line-height: 4rem;
    }
    /* 适老化 */
    .ldxx-jj-list.mobileoldSize {
        line-height: 3rem;
    }
    .bt-allUnder-18 .bt-list-new.mobileoldSize {
        line-height: 4rem;
    }
}