.glbox { margin: 0 auto; margin-top: -39px; width: 1350px; position: relative; box-sizing: border-box; }
.path-part {
    margin-bottom: 20px;
    width: 100%;
    border-top: 5px solid #1c5fc2;
    position: relative;
    box-sizing: border-box;
    background-color: #fff;
    box-shadow: 1px 1px 6px 1px rgba(0, 0, 0, 0.10);
}
.path-part .path-wrap {
    margin: 0 auto;
    width: 1350px;
    position: relative;
    box-sizing: border-box;
}
.path-part .path-wrap .position { padding: 0 25px;  height: 60px;  line-height: 60px; color: #333; font-size: 16px; display: flex; align-items: center;}
.path-part .path-wrap .position .icon-pos { margin-right: 10px; }
.path-part .path-wrap .position a { color: inherit; }


.list-part {
    margin-bottom: 30px;
    width: 100%;
    position: relative;
    box-sizing: border-box;
}
.list-part .list-wrap {
    margin: 0 auto;
    width: 1350px;
    position: relative;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
}
.list-part .list-wrap .list-left {
    width: 300px;
    border-radius: 5px;
    position: relative;
    box-sizing: border-box;
}
.list-part .list-wrap .list-left .list-left-tit {
    width: 100%;
    height: 73px;
    line-height: 73px;
    background-color: #1c5fc2;
    color: #fff;
    font-size: 26px;
    text-align: center;
    box-shadow: 1px 1px 6px 1px rgba(0, 0, 0, 0.10);
}
.list-part .list-wrap .list-left .list-left-content li {    
    margin: 10px auto;
    width: 100%;
    line-height: 52px;
    border-bottom: 1px solid #fff;
    /* background-color: #f7faff; */
    position: relative;
    box-sizing: border-box;
    box-shadow: 1px 1px 6px 1px rgba(0, 0, 0, 0.10);
}
.list-part .list-wrap .list-left .list-left-content li a {
    display: block;
    width: 100%;
    height: 100%;
}
.list-part .list-wrap .list-left .list-left-content li a span {
    margin-left: 20px;
    color: #333;
    font-size: 18px;

}
.list-part .list-wrap .list-left .list-left-content li.on,
.list-part .list-wrap .list-left .list-left-content li:hover  {
    background-color: #fff;
}
.list-part .list-wrap .list-left .list-left-content li.on a span,
.list-part .list-wrap .list-left .list-left-content li:hover a span {
    color: #1c5fc2;
    font-weight: bold;
}
.list-part .list-wrap .list-left .list-left-content li.on:before,
.list-part .list-wrap .list-left .list-left-content li:hover:before {
    content: ' ';
    position: absolute;
    left: 0;
    top: 0;
    width: 3px;
    height: 100%;
    background-color: #1c5fc2;
}

.list-part .list-wrap .list-right {
    padding: 10px 30px;
    width: calc(100% - 339px);
    min-height: 500px;
    position: relative;
    box-sizing: border-box;
    box-shadow: 1px 1px 6px 1px rgba(0, 0, 0, 0.10);
}
.list-part .list-wrap .list-right .cloumn-title {
    height: 60px;
    line-height: 60px;
    color: #1c5fc2;
    font-size: 20px;
    border-bottom: 1px #ddd solid;
}
.list-part .list-wrap .list-right .column-list {
    margin-top: 10px;
    position: relative;
    box-sizing: border-box;
}
.list-part .list-wrap .list-right .column-list .news-list ul li {
    padding-left: 18px;
    line-height: 39px;
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
}
.list-part .list-wrap .list-right .column-list .news-list ul li:nth-child(5n) { margin-bottom: 10px; padding-bottom: 15px; height: 60px; border-bottom: 1px dashed #ddd; }
.list-part .list-wrap .list-right .column-list .news-list ul li:before {
    content: ' ';
    position: absolute;
    top: 17px;
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 5px;
    background-color: #333;
}
.list-part .list-wrap .list-right .column-list .news-list ul li .text {
    width: 89%;
    color: #333;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list-part .list-wrap .list-right .column-list .news-list ul li .time {
    color: #999;
    font-size: 15px;
    float: right;
}
.list-part .list-wrap .list-right .column-list .news-list ul li:hover .text {
    color: #1c5fc2;
}
.list-part .list-wrap .list-right .column-list .news-list ul li:hover:before {
     background-color: #1c5fc2;
}
/* 图片列表 */
.imglist { padding-top: 5px; width: 100%;  }
.imglist ul { width: 100%; display: flex; flex-wrap: wrap; }
.imglist ul li { margin: 0 15px 15px 0; padding-left: 0;  width: 300px; height: 239px; overflow: hidden; position: relative; }
.imglist ul li:before { display: none; }
.imglist ul li a { display: block; width: auto; height: auto; overflow: hidden; }
.imglist ul li a img { margin: 0 auto; width: 100%; height: 198px; display: block; }
.imglist ul li a span.tit { display: block; margin-top: 1px; width: 100%; height: 39px; line-height: 39px; color: #333; font-size: 16px; text-align: center; background: #ebebeb; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.imglist ul li .imgcon { padding: 10px 11px 0; line-height: 26px; position: absolute; left: 0; top: -239px; width: 100%; height: 100%; background-color: rgb(51, 51, 51, .6); overflow: hidden; box-sizing: border-box; }
.imglist ul li .imgcon .img_tit { color: #fff; font-size: 16px; }
.imglist ul li .imgcon .img_date { color: #fff; font-size: 14px; }
.imglist ul li .imgcon .img_con { margin-top: 9px; height: 80px; color: #b0b0b0; font-size: 12px; overflow: hidden; }
.imglist ul li .imgcon .img_btn { margin-top: 10px; }
.imglist ul li .imgcon .img_btn a { display: block; width: 80px; height: 30px; line-height: 30px; color: #fff; font-size: 14px; text-align: center; background-color: #f39c11; }
.imglist ul li:hover .imgcon { top: 0; transition: top .3s; }