/* 公共样式 */
.red {
  color: #e33122;
}
.yellow {
  color: #fff152;
}
.white {
  color: #fff;
}
.bgc {
  background-color: #2d61ca;
}

.fsB {
  font-size: 22px;
}
.fsS {
  font-size: 16px;
}
.LineHeight {
  line-height: 30px;
  font-size: 16px;
}
.content-qR ul li .white {
  color: #fff;
}

p {
  color: #464545;
}

.content-text-pic4{
  margin-bottom: 50px;
}

.content-text-pic4 li{ 
  width: 288px; 
  height: 180px; 
  float: left;
  margin-right: 16px;}

.content-text-pic4 li:last-child{ 
    margin-right: 0px;}

.content-bigimg2 {
      width: 288px;
      height: 180px;
      position: relative;
      overflow: hidden;
    }
.content-bigimg2 img:hover {
      transform: scale(1.2);
    }
.content-bigimg2 img {
      width: 100%;
      height: 100%;
      transition: all 1s;
    } 
.content-bigimg2 h4 {
      width: 100%;
      height: 36px;
      line-height: 36px;
      font-size: 14px;
      text-align: center;
      position: absolute;
      left: 0;
      bottom: 0;
      background: rgba(0, 0, 0, 0.5);
    }
/* 按钮颜色 */
.swiper-container {
  --swiper-theme-color: #ff6600; /* 设置Swiper风格 */
  --swiper-navigation-color: #fff; /* 单独设置按钮颜色 */
  --swiper-navigation-size: 26px; /* 设置按钮大小 */
}
.content-text-tabs .swiper-container .swiper-button-next,
.content-text-tabs .swiper-container .swiper-button-prev {
  top: 93%;
}
.content-text-tabs2 .swiper-container .swiper-button-next,
.content-text-tabs2 .swiper-container .swiper-button-prev {
  top: 93%;
}
/* 自定义按钮 */
.content-buttonLR .content-leftButton {
  width: 30px;
  height: 30px;
  color: #fff;
  text-align: center;
  line-height: 30px;
  float: left;
  margin-right: 20px;
  background-color: #2930d1;
  font-size: 20px;
  font-family: "swiper-icons";
}
.content-buttonLR .content-leftButton::after {
    content: 'prev';
}
.content-buttonLR .content-rightButton {
  width: 30px;
  height: 30px;
  color: #fff;
  text-align: center;
  line-height: 30px;
  margin-right: 20px;
  box-sizing: border-box;
  float: left;
  border: 1px solid #fff;
  font-family: "swiper-icons";
  font-size: 20px;
}
.content-buttonLR .content-rightButton::after {
    content: 'next'; 
}
.content-slider-containers .swiper-button-prev {
  left: -30px;
  color: #d12d1f;
}
.content-slider-containers .swiper-button-next {
  right: -20px;
  color: #d12d1f;
}

/* 头部banner */
.header {
height: 795px;
}
.header .w {
  width: 1200px;
  margin: 0 auto;
  }
.headerlogo{ float:right;margin-top: 30px;}

.headerword{ margin-top: 50px;}
/* 标题文字 */
.content-title {
  margin-bottom: 66px;
}
.content-title h3 {
  text-align: center;
  font-size: 36px;
  margin-bottom: 20px;
}
.content-title p {
  font-size: 16px;
  text-align: center;
}
.content-title p a {
  margin-right: 50px;
}

/* 图文切换1 */
.content-text {
  margin-top: 50px;
  margin-bottom: 35px;
}
.content-text-tabs {
  width: 547px;
  height: 356px;
  float: left;
  margin-right: 30px;
  position: relative;
}
.content-text-tabs2 {
  width: 547px;
  height: 310px;
  float: left;
  margin-right: 30px;
  position: relative;
}
.swiper-slide img {
  width: 100%;
  height: 100%;
}
.swiper-container {
  width: 100%;
  height: 100%;
}

.content-text-tabs .swiper-container .swiper-slide h4,.content-text-tabs2 .swiper-container .swiper-slide h4 {
  width: 100%;
  height: 52px;
  text-align: center;
  font-size: 18px;
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  line-height: 52px;
  background: rgba(0, 0, 0, 0.5);
}



.content-text-news {
  float: left;
  width: 620px;
}
.content-text-news h4 {
  font-size: 26px;
  margin-bottom: 16px;
}
.content-text-news2 h4 {
  font-size: 26px;
  margin-top: 20px;
  margin-bottom:26px;
}
.content-text-news p {
  font-size: 16px;
  padding-right: 20px;
  line-height: 30px;
  margin-bottom: 16px;
}
.content-text-news2 p {
  font-size: 16px;
  padding-right:80px;
  line-height: 30px;
  margin-bottom: 16px;
}
.content-text-news ul li {
  font-size: 16px;
  line-height: 32px;
  padding-left: 6px;
}

/* 图文切换2 */
.content-titleImgs {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 60px;
}


/* 图文 */
.content-imgList {
  margin-top: 80px;
  margin-bottom: 30px;
}
.content-imgList .content-newList ul li {
  width: 400px;
  height: 238px;
  box-sizing: border-box;
  float: left;
  overflow: hidden;
  background-color: #d5e1f5;
}
.content-imgList .content-newList ul li img {
  width: 100%;
  height: 100%;
}

.content-imgList .content-newList ul li:nth-child(odd) img {
  transition: all 1s;
}
.content-imgList .content-newList ul li:nth-child(odd) img:hover{
   transform: scale(1.2);
}
.content-imgList .content-newList ul li:nth-child(even) {
  padding-left: 16px;
  padding-right: 28px;
}
.content-imgList .content-newList ul li h4 {
  font-size: 16px;
  color: #7e7c7c;
  margin: 15px 0;
}
.content-imgList .content-newList ul li h3 {
  font-size: 22px;
  margin-bottom: 20px;
}
.content-imgList .content-newList ul li p {
  font-size: 16px;
  line-height: 30px;
}
.content-imgList .content-newList {
  margin-bottom: 30px;
}

.content-buttonLR {
  width: 120px;
  margin: 0 auto;
  font-size: 18px;
}




/* swiper */
.content-swiper {
  margin-top: 130px;
  margin-bottom: 30px;
  position: relative;
}
.content-swiperContent {
  height: 400px;
}
.content-swiperL {
  float: left;
  width: 82px;
  height: 238px;
  font-size: 36px;
  text-align: center;
  margin-top: 88px;
  line-height: 238px;
  position: absolute;
}

.content-swiperContent {
  width: 1200px;
}
.content-swiperImg {
  margin-left: 82px;
}
.content-imgSwiper .content-swiperImg {
  width: 504px;
  height: 400px;
  float: left;
  background-color: #686767;
}
.content-swiperR {
  width: 610px;
  float: left;
}
.content-swiperR-imgs {
  width: 100%;
  height: 88px;
  text-align: center;
}
.content-swiperText {
  height: 238px;
  padding-left: 20px;
  padding-top: 40px;
  box-sizing: border-box;
}
.content-swiperText h4 {
  margin-bottom: 25px;
}
.content-swiperR-imgs img {
  margin-top: 15px;
  width: 265px;
  height: 53px;
}
.content-swiperText p {
  padding-right: 96px;
  line-height: 30px;
  color: #fff;
}
.content-swiperText p a {
  color: #fff;
}


/* 新闻3 */
.content-imgsTexts {
  margin-bottom: 30px;
}
.content-imgTextL {
  float: left;
  width: 723px;
  margin-right: 85px;
}
.content-imgTextL ul li {
  line-height: 26px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px dashed #6e6e6e;
}
.content-imgTextL ul li h4 {
  margin-bottom: 15px;
}
.content-imgTextL ul li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
.content-imgTextR {
  float: left;
}
.content-bigimg {
  width: 390px;
  height: 250px;
  background-color: #888787;
  position: relative;
  margin-bottom: 30px;
  overflow: hidden;
}
.content-bigimg img:hover {
  transform: scale(1.2);
}
.content-bigimg img {
  width: 100%;
  height: 100%;
  transition: all 1s;
}
.content-swiperR .mbs {
  margin-bottom: 0;
}
.content-bigimg h4 {
  width: 100%;
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  text-align: center;
  position: absolute;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
}

/* 图文 */
.content-videoList-img {
  margin-top: 80px;
  margin-bottom: 30px;
}
.content-container ul li {
  float: left;
  width: 366px;
  margin-right: 47px;
  margin-bottom: 45px;
}
.content-container ul li:nth-child(3n) {
  margin-right: 0;
}
.content-container ul li:nth-child(n + 4) {
  margin-bottom: 0;
}
.content-videoList-video {
  background-color: #686767;
  width: 366px;
  height: 270px;
  position: relative;
  overflow: hidden;
}
.content-videoList-video>img:hover {
  transform: scale(1.2);
}
.content-videoList-video img {
  width: 100%;
  height: 100%;
  transition: all 1s;
}
.content-videoList-text{
 padding: 15px 10px;
  background-color: #1d4fbe;
}
.content-videoList-text h4 {
 
}
.content-videoList-text h4 a{
  color: #fff;
 }
.content-videoList-text p {
  margin-top: 10px;
  line-height: 28px;
  color: #fff;
}





/* 图文 */
.content-comment {
  margin-bottom: 30px;
}
.content-comment-list ul li {
  width: 100%;
  height: 244px;
  padding-top: 30px;
  padding-left: 30px;
  padding-bottom: 20px;
  box-sizing: border-box;
  border-bottom: 1px dashed #a8a7a7;
}
.content-comment-list ul li:hover {
  background-color:#2d61ca ;
  color: #fff;
}
.content-comment-list ul li .content-commentL {
  float: left;
  width: 232px;
  height: 155px;
  margin-right: 83px;
  background-color: #000;
}
.content-comment-list ul li .content-commentL img {
  width: 100%;
  height: 100%;
}
.content-comment-list ul li .content-commentR {
  float: left;
  width: 850px;
}
.content-comment-list ul li .content-commentR .content-commentText {
  font-size: 16px;
  line-height: 28px;
  margin-right: 130px;
  margin-top: 15px;
  margin-bottom: 40px;
}
.content-comment-list ul li:hover .content-commentR .content-commentText {
  color: #fff;
}
.content-fx span {
  color: #b2b1b1;
  margin-right: 100px;
}
.content-commentR .weibo {
  float: right;
  margin-right: 36px;
}
.content-commentR .weibo img {
  margin-right: 8px;
}

.content-comment .button {
  width: 100%;
  height: 50px;
  line-height: 55px;
  background-color: #4976da;
  text-align: center;
  font-size: 18px;
  color: #fff;
}
.content-comment .button img {
  margin-top: 10px;
  margin-right: 8px;
  margin-top: -5px;
  vertical-align: middle;
}

.content-time-title ul .orange {
  color: #f0d646;
  font-size: 30px;
}



/**随屏导航**/
.nav {
  position: fixed;
  z-index: 999;
  top: 50%;
  margin-top: -180px;
  left: 0;
}

.newnav {
  width: 187px;
  height: 470px;
  float: left;
  background: url("20220805spnav.png") no-repeat;
  padding-top: 35px;
  z-index: 999;
  padding-top: 160px;
}

.newnav li {
  width: 122px;
  float: left;
  margin: 0px 26px;
  border-bottom: #9be2ff 2px solid;
  height: 62px;
  text-align: center;
  line-height: 62px;
  font-size: 22px;
}
.newnav li:last-child {
  border-bottom: none;
}
.newnav li a {
  color: #fff;
}

.newnav li a:hover {
  color: #ffee79;
}

.newnbg01,
.newnbg02,
.newnbg03,
.newnbg04,
.newnbg05,
.newnbg06,
.newnbg07,
.newnbg08 {
  width: 70px;
  float: left;
  height: 30px;
  margin: 0px 16px;
}

.newnbg01 {
  background: url("2018129youthnav01.png") no-repeat top;
}

.newnbg02 {
  background: url("2018129youthnav02.png") no-repeat top;
}

.newnbg03 {
  background: url("2018129youthnav03.png") no-repeat top;
}

.newnbg04 {
  background: url("2018129youthnav04.png") no-repeat top;
}

.newnbg05 {
  background: url("2018129youthnav05.png") no-repeat top;
}

.newnbg06 {
  background: url("2018129youthnav06.png") no-repeat top;
}

.newnbg07 {
  background: url("2018129youthnav07.png") no-repeat top;
}

.newnbg08 {
  background: url("2018129youthnav08.png") no-repeat top;
}