.ul_div{ display:none; }
/*内容*/
h3,p,li,div,a{
    color:#333;
    font-family: 'Arial';
}
.conDiv,.top_menu{
	width: 1200px;
	margin: 0 auto;
}
.message_top{
	border:1px solid #eee;
	box-sizing: border-box;
	margin:30px auto 20px auto;
	padding:15px 0px 15px 0px;
        position:relative;
}
.message_top h2{
	text-align: center;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 15px;
	color: #c63324;
}
.message_top p{
	font-size: 14px;
	color: #333;
	text-align: center;
}
.message_top .mess_icon{
        position:absolute;
        top:0;
        left:0;
        width:50px;
}
.message_top .mess_icon img{
       width:100%;
}
.con02{
       margin-top:20px;t
       padding-bottom:10px;
       overflow:hidden;
}
.moreDiv{
       position:relative;
       width:100%;
}
.moreDiv img{
      width:100%;
}
.moreDiv a{
      position:absolute;
      font-size:14px;
      right:0;
      top:0;
      color: #c63324;
      line-height:160px;
}
.left02{
    display:block;
}
.clear{
     clear:both;
}
/**国旗**/
 .bannerTop{
      position:relative;
      max-width:700px;
      margin:0 auto;
 }
.bannerTop .preLeft{
    width: 47px;
    height: 80px;
    position: absolute;
    background: url(/ciic/resource/cms/2019/06/img_pc_site/2019061916482923460.png) left top;
    top: 45%;
    left:0;
    margin-top: -25px;
    z-index: 10;
    opacity: .6;
}
.bannerTop .nextRight {
    width: 47px;
    height: 80px;
    position: absolute;
    background: url(/ciic/resource/cms/2019/06/img_pc_site/2019061916482923460.png) right top;
    top: 45%;
    right:0;
    margin-top: -25px;
    z-index: 10;
    opacity: .6;
}
.swiper-container01:hover .preNext{
    display:block!important;
}
 .swiper-slide img{
      width:100%;
 }
 .swiper-slide a{
   display:block;
   position:relative;
}
.titP{
   position:absolute;
   left:0;
   bottom:0;
   width:100%;
   height:40px;
   line-height:40px;
   padding:0 25px;
   font-size:14px;
   box-sizing:border-box;
   color:#fff;
   background:rgba(0,0,0,.4);
}
.page01{
  position: absolute;
  left: 0;
  text-align: right;
  bottom:15px;
  width: 100%;
  z-index:1;
}
.page01 .swiper-pagination-switch {
  display: inline-block;
  width: 20px;
  height: 5px;
  border-radius: 1px;
  background: #fff;
  margin: 0 3px;
  cursor: pointer;
}
.page01 .swiper-active-switch{
  background: #e80e0e;
}
.rightUl li{
  overflow:hidden;
  margin-bottom:15px;
}
.rightUl li a{
  display:block;
  padding-left:165px;
  box-sizing: border-box;
  position:relative;
}
.titImg{
  position:absolute;
  left:0;
  top:0;
  width:145px;
  height:115px;
  overflow:hidden;
} 
.titImg img{
  width:100%;
  height:100%;
}
.titCon{
  width:100%;
  min-height:118px;
}
.titCon h3{
  font-size:16px;
  line-height:22px;
  font-weight:bold;
  margin-bottom:15px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.titCon p{
 line-height:22px;
 max-height:44px;
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 2;
 overflow: hidden;
 position: relative;
}
.titCon .detail_span{
  position:absolute;
  bottom:0;
  right:0;
  color:#c63324;
}
/**精彩视频**/
.videoDiv{
  width:100%;
  padding:0px 50px;
  box-sizing:border-box;
  position:relative;
}
.videoDiv .swiper-slide{
  padding:0px 10px;
  box-sizing:border-box;
}
.videoDiv .swiper-slide a{
  display:block;
  position:relative;
}
.videoDiv .swiper-slide a h4{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:30px;
  line-height:30px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  font-size:14px;
  color:#fff;
  text-align:center;
  background:rgba(0,0,0,.4);
}
.videoDiv .arrow-left {
  background:url(/ciic/resource/cms/2019/06/img_pc_site/2019061013105147317.png) no-repeat center center;
  background-size: 30px;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -15px;
  width: 30px;
  height: 30px;
}
.videoDiv .arrow-right {
  background:url(/ciic/resource/cms/2019/06/img_pc_site/2019061013105147317.png) no-repeat center center;
  background-size: 30px;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -15px;
  width: 30px;
  height: 30px;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);		/* IE 9 */
  -webkit-transform: rotate(180deg);	/* Safari and Chrome */
  -o-transform: rotate(180deg);		/* Opera */
  -moz-transform: rotate(180deg);		/* Firefox */
 
}
.videoDiv .swiper-container {
  width: 100%;
}
/**高清图集**/
.imgUl{
   width:100%;
   overflow:hidden;
}
.imgUl li{
   float:left;
   min-height:400px;
}
.imgUl li img{
   width:100%;
   display:block;
}
.imgUl .liOne{
   width:44%;
   padding-right:10px;
   box-sizing:border-box;
}
.imgUl .liTwo{
  width:28%;
  padding-right:5px;
  box-sizing:border-box;
}
.imgUl .liThree{
  width:28%;
  padding-left:5px;
  box-sizing:border-box;
}
.liTwo .two_img{
  height:50%;
  margin-bottom:10px;
}
.two_div div{
  width:50%;
  float:left;
}
.two_div .img_one{
  padding-right:5px;
  box-sizing:border-box;
}
.two_div .img_two{
  padding-left:5px;
  box-sizing:border-box;
}
.liThree .img_three{
  margin-bottom:10px;
}
/**青春心向党**/
.ListUl li a{
   padding-left:17%;
}
.ListUl .p_date{
   font-size:12px;
   margin-top:15px;
   color:#666;
}
.ListUl .titImg{
   width:16%;
}

@media screen and (max-width: 750px){
   .conDiv{
      width:100%;
      padding: 0px 10px;
      box-sizing: border-box;
   }
   .top_menu{
      width:100%;
   }
   .message_top h2{font-size:12px;}
   .message_top .mess_icon{width:25px;}
   .message_top p{font-size:12px;}
   .moreDiv a{line-height:30px;font-size:12px;}
   .left02{width:100%;margin-bottom:10px;}
   .right02{width:100%;}
   .titImg{
       width:100px;
   }
   .rightUl li a{
       padding-left:110px;
   }
   .titImg{
       width:100px;
       height:100px;
   }
   .titCon h3{
       font-size:14px;
       margin-bottom:9px;
   }
   .titCon .p_sumary::after{
       content: "..."; 
       position: absolute; 
       bottom: 0; right: 0; 
       padding-left: 30px;
       background: -webkit-linear-gradient(left, transparent, #fff 55%);
       background: -o-linear-gradient(right, transparent, #fff 55%);
       background: -moz-linear-gradient(right, transparent, #fff 55%);
       background: linear-gradient(to right, transparent, #fff 55%);
    }
    .ListUl .p_date{
      margin-top:9px;
   }
   .videoDiv .swiper-slide{
       padding:0;
   }
   .videoDiv{
       padding:0px 30px;
   }
   .videoDiv .arrow-left{
       width:20px;
       left:2px;
   }
   .videoDiv .arrow-right{
       width:20px;
       right:2px;
   }
   .imgUl li{
       width:100%!important;
       min-height:0px;
       margin-bottom:10px;
   }
   .ListUl .titImg{width:100px;}
   .rightUl li{height:120px;overflow:hidden;}
   .page01{bottom:32px;}
   .page01 .swiper-pagination-switch {
      width:10px;
   }
}