.ddjs-list{width: auto;}

/* 党的法规 */
.ddfg-box a{width: calc(100% / 2 - 20px); float: left; border: 1px solid #a0a0a0; box-sizing: border-box; padding: 15px; margin:10px; display: block; color: #a0a0a0; min-height: 132px;}
.ddfg-box a:hover{
    display: block;
    color: #FFF;
    background-color:#ba8b23;
    box-shadow: 0px 2px 30px 0px rgba(199, 139, 0, 0.16);
    -webkit-box-shadow: 0px 2px 30px 0px rgba(199, 139, 0, 0.16);
    -moz-box-shadow: 0px 2px 30px 0px rgba(199, 139, 0, 0.16);
    -o-box-shadow: 0px 2px 30px 0px rgba(199, 139, 0, 0.16);
    -ms-box-shadow: 0px 2px 30px 0px rgba(199, 139, 0, 0.16);
}
.ddfg-box a .time{float: left; width: 100px; text-align: center;  }
.ddfg-box a .time h1{font-size: 42px;}
.ddfg-box a .time h4{font-weight: 400; font-size: 18px;}
.ddfg-box a .rlist{width: calc(100% - 120px); float: right; margin-left: 20px;color: #333; }
.ddfg-box a .rlist:hover{color: #FFF; display: block;}
.ddfg-box a .rlist h2{font-weight: 400;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.ddfg-box a .rlist p{line-height: 27px; padding-top: 5px; width: 100%;          
    display:-webkit-box;/**对象作为伸缩盒子模型展示**/
    -webkit-box-orient:vertical;/**设置或检索伸缩盒子对象的子元素的排列方式**/
    -webkit-line-clamp:2;/**显示的行数**/
    overflow:hidden;/**隐藏超出的内容**/}
.ddjs-list .ddfg-box a:hover{color: #FFF; display: block;}
.ddfg-box a:hover .rlist{color: #FFF;}

.mrbg{display: block; height: 230px; background: url(../images/mrbg.jpg) no-repeat center; background-size: 70% 100%;}

/* 党建工作 */
.djgz-lt{float: left; width: 69%; padding-top: 20px; }
.djgz1 a{width: 100%;}

.djgz-rt{float: right; width: 29%; min-height: 800px; border-left: 1px solid #dcdcdc; /*padding-top: 20px;*/}
.djgz-rt .list-desc{float: right; width: 90%; }
.djgz-rt .list-desc dl>dt{font-size: 18px; color: #333;margin-top: 10px;}
.djgz-rt .list-desc dl>dt a{
    width: 100%;
    display:-webkit-box;/**对象作为伸缩盒子模型展示**/
    -webkit-box-orient:vertical;/**设置或检索伸缩盒子对象的子元素的排列方式**/
    -webkit-line-clamp:2;/**显示的行数**/
    overflow:hidden;/**隐藏超出的内容**/
}
.djgz-rt .list-desc dl .time{font-size: 16px; color: #5e5e5e; line-height: 50px;}
.djgz-rt .list-desc dl>p{font-size: 14px; color:#5e5e5e ;
    line-height: 27px;
    width: 100%;
    display:-webkit-box;/**对象作为伸缩盒子模型展示**/
    -webkit-box-orient:vertical;/**设置或检索伸缩盒子对象的子元素的排列方式**/
    -webkit-line-clamp:3;/**显示的行数**/
    overflow:hidden;/**隐藏超出的内容**/
}
.djgz-rt .list-desc .more{font-size: 20px; font-weight: 700; color: #000; text-align: right; display: block;line-height: 80px;border-bottom: 1px solid #cccccc;}

.djgz2 a{width: 100%; float: left; margin: 10px 0;}

.djgz-rt .list-desc .djpic{height: 230px; margin-bottom: 10px;}
.djgz-rt .list-desc .djpic img{width: 100%; height: 100%;}


/* 主题教育 */
.topicList{width: 100%;overflow: hidden;}
.topicList {width:calc(100% / 2 - 22px);height: 189px;margin:10px; float: left; border: 1px solid #a0a0a0;}
.topicList:hover{border: 1px solid transparent; -moz-box-shadow: 2.5px 5px 5px 0px #e6e6e6;-webkit-box-shadow: 2.5px 5px 5px 0px #e6e6e6;box-shadow: 2.5px 5px 5px 0px #e6e6e6;}
.topicList a{display: block;width: 100%;height: 100%;font-size: 0;overflow: hidden;}
.topicList a img{width: 100%;height: 100%;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.scaleimg:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}

/* 员工风采 */
.ygfc-box {padding-bottom: 27px;width: 99%;}
.ygfc-box {height: 260px;margin-bottom: 26px; padding: 20px; border: 1px solid #a0a0a0;  box-sizing: border-box; }
.ygfc-box:hover{-moz-box-shadow:2.5px 5px 5px 0px #e6e6e6; -webkit-box-shadow:2.5px 5px 5px 0px #e6e6e6; box-shadow:2.5px 5px 5px 0px #e6e6e6;}
.ygfc-box .lt{width: 68%; float: left;}
.ygfc-box .lt h1{font-size: 22px; line-height: 37px; font-weight: 400;}
.ygfc-box .lt span{line-height: 70px; color: #a0a0a0; font-size: 18px;}
.ygfc-box .lt p{font-size: 16px;
    line-height: 27px;
    width: 100%;
    display:-webkit-box;/**对象作为伸缩盒子模型展示**/
    -webkit-box-orient:vertical;/**设置或检索伸缩盒子对象的子元素的排列方式**/
    -webkit-line-clamp:2;/**显示的行数**/
    overflow:hidden;/**隐藏超出的内容**/
}
.ygfc-box .rt{width: 28%; height: 100%; float: right;}
.ygfc-box .rt img{width: 100%; height: 100%;}

@media (max-width: 1240px) {
    .ddfg-box a{width: 100%; margin: 5px 0;}
}

@media (max-width: 992px) {
    .ddfg-box a{width: 100%; margin: 5px 0;}
    .djgz-lt{ width: 100%;padding-top: 0px;}
    .djgz-rt{ width: 100%; border-left: none;min-height: auto;}
    /* .djgzfex{display: flex; -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;} */
    .djgz-rt .list-desc{width: 100%;}
    .djgz-rt .list-desc .djpic{height: auto;    width: 50%;float: left;}
    .topicList{width: 100%; margin: 10px 0; height: 100px;}
    .ygfc-box .lt{width: 100%;}
    .ygfc-box .rt{width: 100%; margin-top: 30px;}
    .ygfc-box {height: auto;}
}

@media (max-width: 768px) {
    .ddfg-box a{width: 100%; margin: 5px 0;}
    .ygfc-box .rt{height: 200px;}
}