 /*轮播 css*/
 .swiper-container img{height: 600px;width:100%;display: block;}
.my-bullet-active{background: #fff;border: 1px solid #fff;opacity: 1;}
.my-bullet-current{border: 1px solid #fff;background: none;}
.swiper-button-prev{background:rgba(0,0,0,0.5) url(img/swiper_button_004.png) 5px 15px no-repeat;
width: 30px;height: 60px;left: 0;}
.swiper-button-next{background:rgba(0,0,0,0.5) url(img/swiper_button_004.png) -45px 15px no-repeat;
width: 30px;height: 60px;right: 0;}
.swiper-container .swiper-button-hidden{ opacity : 0; }

/*新闻动态*/
.new{margin-top: 50px;}
.tit{position: relative;}
.tit .line{width: 100%;height: 6px;border-radius: 5px;background: #274372;position: absolute;bottom: 0;}
.tit .line:nth-of-type(2){width: 50px;height: 6px;border-radius: 5px;background: #274372;bottom: -8px;right: 0;}
.tit h4{background: #274372;border-radius: 5px;height:50px;color: #fff;font-size: 20px;width: 50%;line-height: 50px;
box-sizing: border-box;padding-left: 60px;}
.tit h4 span{font-size: 14px;font-weight: 300;margin-left: 150px;color: #ccc;float: right;padding-right: 60px;}
.con{/*display: flex;*/padding-top: 50px;}




/* 左侧 */
.new .left{width: 50%;box-sizing: border-box;padding: 0 10px;}
.new .left img{width: 100%;height: 340px;display: block;}
.new .right{width: 50%;}
.new .swiper-container p{background: rgba(0, 0 , 0, 0.5) ;color:#fff;font-size: 16px;width: 100%;height: 50px;line-height:50px;overflow: hidden;
position: absolute;bottom: 0;left: 0;text-indent: 1em;}
/* 右侧 */
.new .right{box-sizing: border-box;padding: 0 30px 0 90px;}
.new .right .subtit{font-size: 18px;color: #333;position: relative;margin-bottom: 5px;}
.new .right .subtit::before{content:"";width: 16px;height: 16px;background: #333;position: absolute;left: -30px;top: 0;}
.new .right li{margin-bottom: 10px;}
.new .right li:last-child{margin-bottom: 0;}
.new .right p{font-size: 16px;color: #666;line-height: 26px;height: 78px;overflow: hidden;}
.btns{text-align: right;}
.more{background: none;color: #666;font-size: 16px;border: none;outline: none;cursor: pointer;}
.new .right li:hover a .subtit{color: #274372;font-family: bold;}
.new .right li:hover a p{color: #274372;}
.new .right li:hover a .subtit::before{background: #274372;}

/*展会排期*/
 .schedule{margin-top: 50px;}
.schedule .con{background: #f5f5f5;padding-left:10px;padding-right: 10px;}
.schedule .con li{width: 265px;margin-right: 40px;}
/*.schedule .con li:hover {box-shadow: 0 0 2px 0 #bcbcbc;}*/
.schedule .con li:last-child{margin-right: 0;}
.schedule .con .pic img{width: 100%;}
.schedule .con h4{font-size: 16px;font-weight: normal;color: #333;text-align: center;line-height: 32px;height: 32px;overflow: hidden;border-bottom: 1px solid #EFECEC;}
.schedule .con p{font-size: 14px;color: #666;padding: 3px 20px;box-sizing: border-box;overflow: hidden;
  text-overflow:ellipsis;/*//文本溢出显示省略号*/white-space:nowrap;/*//文本不会换行（单行文本溢出）*/}
.schedule .con span{display:block;font-size: 14px;color: #666;text-align: left;letter-spacing: 5px;}
.schedule .btns{background: #f5f5f5;box-sizing: border-box;padding-right: 20px;padding-bottom: 20px;margin-top: -30px;}
   
   
 /*公司党建 banner 图*/
.banner{margin-top: 50px;}
.banner .container{height: 210px;}
.banner img{width: 100%;height: 100%;} 

/*专题活动 党务公开*/
.part{margin-top: 50px;}
.part .container{display: flex;}
.part .tit .line{width: 100%;height: 6px;border-radius: 5px;position: absolute;bottom: 0;}
/* .part .tit .line:last-child{width: 8%;height: 6px;border-radius: 5px;position: absolute;bottom: -8px;} */
.part .tit h4{display: flex;width: 100%;padding-left: 0;background: none;} 
.part .tit h4 span{width: 50%;}
.part .tit span:first-child{background: #274372;border-radius: 5px;margin-left: 0;padding-left:60px;color: #fff;font-size: 20px;
width: 50%;line-height: 50px;box-sizing: border-box;}
.part .tit span:last-child{font-size: 14px;font-weight: 300;margin-left:0;color: #274372;text-align: right;}
.part .list{box-sizing: border-box;width: 49%;margin-right: 2%;}
.part .list:last-child{margin-right: 0;}
.part .list ul{box-sizing: border-box;padding-top: 50px;padding-left: 50px;padding-right: 20px;background: #fff;overflow: hidden;}
.part .list .subtit{font-size: 18px;color: #333;position: relative;margin-bottom: 5px;}
.part .list .subtit::before{content:"";width: 16px;height: 16px;background: #274372;position: absolute;left: -30px;top: 4px;}
.part .list li{margin-bottom: 30px;}
.part .list p{font-size: 16px;color: #666;line-height: 26px;height: 78px;overflow: hidden;}
.part .btns{background: #f5f5f5;padding-right: 20px;padding-bottom: 20px;}
.part li:hover a .subtit{color: #274372;}

/*精彩瞬间*/
 .moment{margin-top: 50px;}
.moment .con{background: #f5f5f5;padding-left:45px;padding-right: 45px;flex-wrap: wrap;}
.moment .con li{width: 340px;margin-right: 45px;margin-bottom: 50px;}
.moment .con li:nth-child(3n){margin-right: 0;}
.moment .con a{display: block;position: relative;}
.moment .con .pic img{width: 100%;}
.moment .con h4{font-size: 16px;font-weight: normal;color: #fff;position: absolute;left: 0;bottom: 0;
    text-align: center;line-height: 32px;height: 32px;overflow: hidden;width: 100%;background: rgba(0,0,0,0.5);}
.moment .btns{background: #f5f5f5;box-sizing: border-box;padding-right: 50px;padding-bottom: 20px;margin-top: -40px;}
.moment .con li:hover{box-shadow: 0 0 2px 0 #000;}
.more:hover{color: #274372;}