/* 图片列表 */
.layout1 .bar{flex: 0 0 31%;}
.layout1 .barr{flex: 0 0 28%;}
.listPP li a{padding: 20px 50px;background: #680034}
.listPP li a .tit{color: #fff;}
.listPP li a .bartp {margin-right: 20px;width:20%;}
.cc{padding:0;}
.tit1{background:none;padding-left:0;border-bottom: 2px solid #680034;padding-bottom: 10px;}
.tit1 .fl{background: url(../images/ico2.png) 0px center no-repeat #fff;padding-left: 13px;}

/* 媒体聚焦 */
.mtjj{margin-top: 10px;}
.mtjj li{padding: 20px 0;overflow: hidden;border-bottom: 1px dashed #ddd;transition: all 0.8s;}
.mtjj li .lbtp{float: left;width: 140px;overflow: hidden;height:85px;}
.mtjj li .lbtp img{width: 140px;height: auto;transition: all 0.8s;}
.mtjj li:hover img{cursor: pointer;
	transition: all 0.8s;
	transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);     /* Opera */}
.mtjj li .title{width: calc(100% - 155px);float: right;font-size: 16px;}
.mtjj li .title a{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;line-height: 1.5rem;height: 50px;}
.mtjj li .title p{color: #680034;font-weight: bold;}
.mtjj li .title span{font-size: 12px;font-weight:normal;}
.mtjj li:last-child{border-bottom:none;padding-bottom:0;}
.mtjj li:hover{-webkit-transform: translateX(6px);-moz-transform: translateX(6px);-o-transform: translateX(6px);-ms-transform: translateX(6px);transform: translateX(6px);}

/* 党群工作 */
.dqgz{margin-top: 30px;}
.dqst{border-bottom: 1px solid #ddd;padding-bottom: 15px;overflow: hidden;transition: all 0.8s;}
.dqst .lbtp{float: left;width: 160px;overflow: hidden;height:100px;}
.dqst .lbtp img{width: 160px;height: auto;transition: all 0.8s;}
.dqst .lbtp:hover img{cursor: pointer;
	transition: all 0.8s;
	transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);     /* Opera */}
.dqst .title{width: calc(100% - 175px);float: right;font-size: 16px;}
.dqst .title a{font-size: 16px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:block;}
.dqst .title p.info{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;line-height: 1.2rem;height: 40px;color: #666;margin-top: 5px;font-size:14px;}
.dqst .title p.date{color: #680034;font-weight: bold;}
.dqst .title span{font-size: 12px;font-weight:normal;}
.dqst:hover{-webkit-transform: translateX(6px);-moz-transform: translateX(6px);-o-transform: translateX(6px);-ms-transform: translateX(6px);transform: translateX(6px);}
.dqgz li{line-height: 3rem;border-bottom: 1px dashed #ddd;overflow:hidden;transition: all 0.8s;}
.dqgz li:last-child{border-bottom:none;}
.dqgz li a::before{content: "";display: inline-block;width: 6px;height: 6px;background: #680034;border-radius: 50%;margin-right: 8px;}
.dqgz li a{float: left;display: block;font-size: 16px;width: calc(100% - 65px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dqgz li span{float: right;width: 55px;font-size: 12px;color: #999;white-space: nowrap;}
.dqgz li:hover{-webkit-transform: translateX(6px);-moz-transform: translateX(6px);-o-transform: translateX(6px);-ms-transform: translateX(6px);transform: translateX(6px);}


/* 学院新闻 */
.layout1 .xyxw{flex: 0 0 70%;overflow:hidden;}
.xwl{float:left;width:53%;margin-top:20px;}
.xwlist{width:44%;float:right;margin-top: 10px;}
.xwtp{width: 100%;height: 290px;overflow: hidden;}
.xwtp img{width: 100%;height: auto;transition: all 0.8s;}
.xwl .swiper-slide .title{font-size: 16px;font-weight: bold;margin-top:15px;display:block;    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.xwlist li{padding:10px 0;overflow:hidden;border-bottom:1px dashed #ddd;transition: all 0.8s;}
.xwlist li:last-child{border-bottom:none;padding-bottom:0;}
.xwlist li .date{text-align:center;width:50px;color:#680034;float:left;    border: #680034 1px solid;height: 45px;font-size: 12px;}
.xwlist li .date p:first-child{font-size:16px;font-weight:bold;line-height:25px;color:#fff;background:#680034 ;}
.xwlist li a{display:block;width:calc(100% - 60px);font-size:16px;line-height:1.5rem;height:50px;float:right;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;}
.xwlist li:hover{-webkit-transform: translateX(6px);-moz-transform: translateX(6px);-o-transform: translateX(6px);-ms-transform: translateX(6px);transform: translateX(6px);}
.xiab{position: absolute;bottom:50px !important;z-index:100;text-align:center;}
.xiab span{width:12px;height:12px;background:#fff;opacity:1;}
.xiab span.swiper-pagination-bullet-active{background:none;border:1px solid #fff;}
.xwl .swiper-slide:hover img{cursor: pointer;
	transition: all 0.8s;
	transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);     /* Opera */}


/* 通知公告 */
.layout1 .tzgg{flex: 0 0 28%;}
.tzgg ul{margin-top:20px;}
.tzgg ul li{padding:10px 0;overflow:hidden;border-bottom:1px dashed #ddd;transition: all 0.8s;}
.tzgg li:last-child{border-bottom:none;padding-bottom:0;}
.tzgg ul li .date{text-align:center;width:50px;color:#680034;float:left;}
.tzgg ul li .date p:first-child{font-size:22px;font-weight:bold;line-height:1.5rem;}
.tzgg ul li a{display:block;width:calc(100% - 60px);font-size:16px;line-height:1.5rem;height:50px;float:right;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow:hidden;}
.tzgg li:hover{-webkit-transform: translateX(6px);-moz-transform: translateX(6px);-o-transform: translateX(6px);-ms-transform: translateX(6px);transform: translateX(6px);}



@media screen and (max-width: 1024px){
   .layout1 .xyxw,.layout1 .tzgg,.layout1 .bar{flex:0 0 100%;padding: 0 2%;width:100%;}
   .barr,.tzgg{margin-top:20px;}
header .top{height:110px;}

header .top .menu_ico{top:45px;}
}
@media screen and (max-width: 640px){
  .xwl{width:100%;}
  .xwlist{width:100%;}
header .top{height:60px;}
header .top .menu_ico{top:15px;}
}
@media screen and (max-width: 500px){
  .xwl{width:100%;}
  .xwlist{width:100%;}
.xwtp{height:200px;}
.dqst .lbtp{width:140px;height:85px;}
.dqst .lbtp img{width:140px;}
.dqst .title{    width: calc(100% - 150px);}
}