.newslip .r,.newslip .l{margin-top: 20px;}
.breadcrumb {
    margin-top: 0;
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}
.breadcrumb>li {
    display: inline-block;
}
.breadcrumb>li+li:before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0";
}
.newsshow .l .main{padding: 15px;box-sizing: border-box;}
.form-group {margin-bottom: 15px;}
.form-group label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    box-sizing: border-box;
}
.checkbox-inline, .radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
}
.glyphicon-plus-sign:before {
    content: "\e081";
}

:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.glyphicon-minus-sign:before {
    content: "\e082";
}

:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.faticon{
    border: 1px solid #000000;
    color: #000000;
    border-radius: 100px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 18px;
    font-width: 600;
}
.table-bordered {
    border: 1px solid #ddd;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
    background-color: transparent;
}
thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}
tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
th {
    text-align: left;
}
.table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #ddd;
}
.record,.record img{width: 100%;}
.hr{border: 1px dashed #8F8F90;margin: 30px 0;}
.label{width: 100%;border-bottom: 1px solid #95AEE3;}
.label::after,.activity-list-item::after{clear:both;content: '';visibility: hidden;display: block;}
.label .name{display: inline-block;width: calc(100% - 80px);}
.label .name>b{color: #3B7FD6;border-bottom: 3px solid #3B7FD6;}
.label a{display: inline-block;text-align: right; width: 70px;text-decoration: none;}
.activity-list{margin-top: 15px;}
.activity-list-item{width: 100%;display: block; text-decoration: none; color: #555;margin: 15px 0;}
.activity-list-item img{width: 80px;height: 80px;display: inline-block;float: left;border: 1px solid #B2B1B1;}
.activity-list-item .activity-list-item_inner{
    width: calc(100% - 100px);
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    float: right;
}
.newslip .r,.newslip .l{margin-top: 20px;}
.newslip .l .newslist {padding: 0;}
.news-contriner>ul{list-style-type: disc;list-style-position: inside;}
.article-list{margin-top: 20px;}
.article-list>a{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    padding-right: 140px;
    box-sizing: border-box;
    position: relative;
    display: block;
    width: 100%;
    line-height: 1.8em;
    text-decoration: none;
    color: #555;
    margin: 10px 0;

}
.article-list>a>span{width: 70px;display: inline-block;position: absolute;right: 20px;}
.box{border: 1px solid #DEDFDF;padding: 10px;box-sizing: border-box;}
.box::after{clear: both;content: '';visibility: hidden;height: 1px;display: block;}
.box + .box{margin-top: 10px;}
.dpjob-label{padding:2px 10px;box-sizing: border-box;border-left: 3px solid #3B7FD6;margin-bottom: 10px;}
.dpjob-label::after{clear: both;}
.dpjob-label a{display: inline-block;color: #555;text-decoration: none;float: right;}
.dpjob-label a::after{
    content: '...';
    position: relative;
    top: -10px;
    font-size: 22px;
    font-weight: 600;
}
.box-l{float: left; text-decoration: none;}
.box-l img{ width: 211px; height: 255px;display: block;border: 0;}
.box-r{float: right;width: calc(100% - 226px);}
.dpjob-desc{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 12;
    overflow: hidden;
    line-height: 1.8em;
}