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;
    box-shadow: 0 0 .75rem #b0cdf329;
}

.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%;
}

.lmy-lb-sec ul li {
    width: 100%;
    line-height: 3.125rem;
    font-size: 1.125rem;
    color: #333;
}

.lmy-lb-sec ul {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}

.lmy-lb-sec ul li a {
    color: #333;
    width: 15rem;
    display: block;
    border-bottom: .0625rem solid #eeeeee;
    margin: 0 auto;
    padding-left: 2.375rem;
}

.lmy-lb-sec ul li span {
    margin-right: 1.125rem;
    width: 3.4375rem;
    text-align: justify;
    display: block;
    float: left;
    height: 3.125rem;
}

.lmy-lb-sec ul li span::after {
    width: 100%;
    content: '';
    display: inline-block;
}

.lmy-lb-sec ul li.hover {
    border-left: .375rem solid #3A83E9;
    background: linear-gradient(90.00deg, #f5f5f5 0%, #fff 100%);
}

.lmy-lb-sec ul li.hover a {
    border-bottom: none;
}

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

.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: 1rem;
    text-align: center;
    margin-top: 1.25rem;
}

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

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

.ldxx-jj-list {
    font-size: 1rem;
    line-height: 2rem;
    margin-top: .875rem;
}

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

.ldxx-gz-list {
    font-size: 1rem;
    line-height: 2rem;
    margin-top: .875rem;
}

.gzdt {
    margin-top: 1.5rem;
    position: relative;
}

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

.gzdt-title a{
margin-left: 75px;
}

.bt-allUnder-18 .bt-list-new {
    font-size: 1.125rem;
    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-list-time,
.bt-all-18 .bt-list-time {
    font-size: 1.125rem;
}

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

.dqwz {
    display: none;
}


/**日历**/
.gzdt-title-rl {
    width: 60px;
    height: 60px;
    background: url(http://www.cmc.gov.cn/cms_files/filemanager/1558491259/picture/20238/7356e0aded004ece9ac7d42073edf75f.png) no-repeat center;
    text-align: center;
    cursor: pointer;
    float: left;
    position: absolute;
    left: 0;
    top: -20px;
}

.gzdt-title-year {
    font-size: 12px;
    color: #fff;
    width: 100%;
    height: 20px;
    line-height: 20px;
    padding-left: 5px;
    text-align: left;
}

.gzdt-title-day {
    font-size: 20px;
    color: #148ca5;
    height: 40px;
    padding-top: 10px;
}
 

.swsj-rcb {
    width: 100%;
    height: auto;
    margin-top: 1.875rem;
    position: absolute;
    top: 10px;
    left: 0;
    display: none;
    z-index: 999;
}

.swsj-rcb-rl {
    width: 277px;
    height: 240px;
    background: #fff;
    border: 1px solid #eee;
}

.swsj-rcb-list {
    width: 288px;
    height: 240px;
    background: #fff;
    border: 1px solid #eee;
    padding: 20px;
    position: relative;
}

.swsj-rcb-list-title {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #333;
}

.swsj-rcb-list-title a:hover {
    color: #3a83e9!important;
}

.swsj-rcb-list-text {
    font-size: 14px;
    line-height: 24px;
    color: #999;
    margin-top: 20px;
}

.swsj-rcb-list-time {
    font-size: 14px;
    color: #999;
    position: absolute;
    bottom: 20px;
    width: 100%;
    left: 0;
    padding: 0 20px;
}

.swsj-rcb-list-time span {
    float: left;
}

.swsj-rcb-list-time a {
    float: right;
    color: #999;
}

.swsj-rcb-tb {
    height: 14px;
    padding-left: 10px;
}

@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-all .bt-list-new span {
        display: initial;
    }
    /* 较大 */
    .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;
    }
}