body {
    background-color: #e2e2e2;
}

#wp,.wp{ width: 1300px !important;}
.keke_wp{ max-width: 1330px !important; }

.search {
    background: #fff;
    padding: 10px;
    margin: 15px 0 5px 0;
    text-align: center;
}

.search_input {
    width: 50%;
    display: inline-block;
}

.layui-layer-prompt{
    top:300px!important;
}

.type_content {
    background: #f9f9f9;
    padding: 20px;
}
.type_content .type {
     overflow: hidden;
     margin-bottom: 10px;
     padding-bottom: 10px;
     border-bottom: 1px solid #eee;
}
.type_content .type b {
      float: left;
      padding: 7px 0;
      color: #666;
    margin-top: 10px;
}
.type_content .type .on {
       background: #f00;
       color: #fff;
       border-radius: 1px;
}
.type_content .type a {
        float: left;
        display: inline-block;
        padding: 7px 15px;
        background: #fff;
        color: #666;
        margin: 10px 10px 0 0;
}
.noticep{ margin-top: 20px;}
.contentbox{ background: #fff; margin-top: 20px; padding: 20px;}
.contentbox .bq i {
    font-style: inherit;
    margin-right: 30px;
    color: #666;
    font-size: 14px;
}
.contentbox h1 {
    font-size: 18px;
    color: #666;
}
.contentbox .bq {
    background: #eee;
    margin-top: 20px;
    padding: 20px;
}
.contentbox .text{
    min-height: 100px;
    padding: 20px 0;
    font-size: 14px; line-height: 25px;
}
.contentbox .text img{ max-width: 100%; width: 100%}
.contentbox .bq i .kf {
    border: 1px dashed #060;
    color: #060;
    padding: 2px 5px;
}
.bannermt20{ margin-top: 20px;}
.layui-containera .mb{ margin-top: 20px; font-size: 14px;}
.navtitles{ color: #666}
.cl{ clear: both}
.redfont{ color: #f00}
.addchildboard{ margin-top: 20px; font-size: 14px; background: #fff; padding: 50px 80px 50px 50px; box-sizing: border-box}
.subjectbox{ width: 590px; height: 30px; line-height: 30px; overflow: hidden; display: inline-block}