/* 公共样式 */

.white {
  color: #fff;
}
.bgc {
  background-color: #d12d1f;
}
.bgc h4 a
{
  color: #fff;
}
.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;
}


/* 按钮颜色 */

.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: #fff;
  text-align: center;
  line-height: 30px;
  margin-right: 20px;
  float: left;
  font-family: "swiper-icons";
  font-size: 20px;
}
.content-buttonLR .content-rightButton::after {
    content: 'next'; 
}
.content-slider-containers .swiper-button-prev {
  left: -40px;
}
.content-slider-containers .swiper-button-next {
  right: -30px;
}
.content-slider-containers .swiper-button-prev:after,.content-slider-containers  .swiper-button-next:after
{
  font-size: 48px;
}

/* 自定义按钮 */
.content-videoJTB::after {
     font-size: 30px;
    font-family: "swiper-icons";
    content: "next";
    transform: rotate(90deg);
    position: absolute;
    left: 47%;
    color: #888787;
    top: -3px;
    font-weight: bold;
}
.content-videoJTT::after {
     font-size: 30px;
    font-family: "swiper-icons";
    content: "next";
    transform: rotate(-90deg);
    position: absolute;
    left: 47%;
    color: #888787;
    top: -3px;
    font-weight: bold;
}
.tabs-contents .swiper-button-prev,.tabs-contents .swiper-button-next,.active_red_color .fsB a, .active_red_color  .fsS, .active_red_color  .fsS .red,.content-more a {
    color: #fff;

}

/* 渐变类 */
.Gradual {
  background: linear-gradient(to right, #9d1827, #000000);
}
/* 头部banner */

/* 导航 */
.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: 33px;
}
.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 li {
  font-size: 16px;
  line-height: 32px;
  padding-left: 6px;
}

/* 图文切换2 */
.content-titleImgs {
  text-align: center;
  margin-bottom: 30px;
}
.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: 82.5px;
  padding-top: 15px;
  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: 18px;
  
  margin-left: 60px; line-height:30px; max-height:60px; overflow:hidden;
}
.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;
  
}
.content-twoQh .float-tab ul li p a
{
  color: #fff;
}
/* 图文 */
.content-imgList {
  margin-bottom: 30px;
}
.content-imgList .content-newList ul li {
  width: 400px;
  box-sizing: border-box;
  float: left;
  overflow: hidden;
}
.content-imgList .content-newList ul li .four_box
{
  width: 400px;
  height: 238px;
  overflow: hidden;
  float: left;
}
.content-imgList .content-newList ul li .four_content
{
  width: 360px;
  height: 238px;
  padding:0px 20px; 
  float: left;
}
.content-imgList .content-newList ul li img {
  width: 100%;
  height: 100%;
}

.content-imgList .content-newList ul li img {
  transition: all 1s;
}
.content-imgList .content-newList ul li img:hover{
   transform: scale(1.2);
}
/** 20200820
.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: 30px;
}

.content-imgNewList-text ul li {
  float: left;
  width: 400px;
  overflow: hidden;
}

.content-imgNewList-text ul li .imgNewList_img
{
  width: 400px;
  height: 295px;
  float: left;
  overflow: hidden;
}
.content-imgNewList-text ul li .imgNewList_content
{
  width: 400px;
  height: 295px;
      background-color: #686767;
      float: left;
      overflow: hidden;
}


.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: center;
  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-swiperContent .swiper-button-prev
{
    left: 19px;
    width: 36px;
    height: 42px;
}
.content-swiperContent .swiper-button-next
{
    right: 19px;
     width: 36px;
    height: 42px;
}
.content-swiperContent .swiper-button-prev:after,.content-swiperContent .swiper-button-next:after
{
  font-size: 48px;
}
.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;
  position: relative;
}
.content-swiperR-imgs .content-swiperR-keywords
{
    position: absolute;
    display: block;
    width: 230px;
    height: 37px;
    top: 23px;
    left: 50%;
    margin-left: -115px;
    line-height: 37px;
    font-size: 24px;
    color: #e40301;
}
.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%;
  background-color: #e2e1e1;
  padding: 26px 90px 26px 62px;
  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;
  width: 580px;
  margin-right: 20px;
}
.contents-textNews {
  float: left;
  width: 590px;
}
.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 {
   float: right;
}

/* 新闻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-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%;
  background-color: #d12d1f;
}
.content-fourm-title {
  height: 86px;
  line-height: 86px;
  font-size: 36px;
  color: #fff;
  padding-left: 24px;
}
.content-fourm-text {
  padding: 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;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.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: 30px;
}
.content-videoText {
  width: 100%;
  height: 410px;
  overflow: hidden;
}
.content-videoTab-l {
  width: 830px;
  height: 454px;
  background-color: #888787;
  float: left;
  margin-right: 20px;
  overflow: hidden;

}
.content-videoTab-l img {
  transition:all 1s;
}
.content-videoTab-l img:hover {
  transform: scale(1.2);
}
.content-videoTab-r {
  width: 200px;
  float: left;
}
.content-videoJTT,
.content-videoJTB {
 
      width: 100%;
    height: 25px;
    position: relative;
    line-height: 27px;
    margin-top: 0px;
}

.content-videoText ul {
  position: relative;
  top: 0;
}
.content-videoText ul li {
    margin-bottom: 8px;
    padding: 10px 0px;
    height: 110px;
}
.content-videoText ul li:last-child {
  margin-bottom: 0;
}
.content-tabsImgL {
  float: left;
  width: 200px;
  height: 120px;
  
  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 {
  width: 356px;
  float: left;
}
.content-more {
  width: 100%;
  height: 50px;
  text-align: center;
  line-height: 50px;
  background-color: #e5e5e5;
}

/* 图文 */
.content-videoList-img {
  margin-bottom: 30px;
}
.content-videoList-img .content-container ul
{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.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;
  height: 52px;
  line-height: 52px;
}

.swiper-eightTabs .swiper-pagination
{
      bottom: 20px;
}
.swiper-eightTabs .swiper-button-next, .swiper-eightTabs .swiper-button-prev
{
  top: 36%;
}
.swiper-eightTabs .swiper-button-next:after, .swiper-eightTabs .swiper-button-prev:after
{
     font-size: 36px;
}
/* 轮播 */
.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;
  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;
}
.tabs-contents .swiper-button-prev
{
    left: 50%;
    margin-left: -650px;
}
.tabs-contents .swiper-button-next
{
    right: 50%;
    margin-right: -650px;
}
.tabs-contents  .swiper-button-prev:after, .tabs-contents  .swiper-button-next:after
{
    font-size: 58px;
}
/* 时间轴 */

.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(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(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:hover
{
     background-color: #ebebeb; 
}
.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;
  padding: 62px 50px 60px 60px;
  box-sizing: border-box;
}
.iphone-l {
  float: left;
  margin-right: 32px;
}
.iphone-tabs {
  width: 81px;
  height: 544px;
  background: url(20191220template_07.png) no-repeat;
  margin-right: 7px;
  float: left;
}
.iphone-tabs ul li {
  text-align: center;
  font-size: 16px;
  margin-bottom: 4px;
}
.iphone-tabs ul li img {
  margin-top: 12px;
}

.iphone-linear {
  float: left;
  margin-right: 18px;
}

.iphone-bgc {
  width: 320px;
  height: 588px;
  background: url(20191220img_07.png) no-repeat;
  float: left;
  position: relative;
}
.iphone-bgc ul {
  position: absolute;
  left: 13px;
  top: 9px;
}
.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;
}

/*后加 css*/
.swiper-container {
  --swiper-theme-color: #d12d1f; /* 设置Swiper风格 */
  --swiper-navigation-color: #fff; /* 单独设置按钮颜色 */
  --swiper-navigation-size: 26px; /* 设置按钮大小 */
}
.swiper-pagination-bullet
{
    width: 26px;
    height: 4px;
    display: inline-block;
    border-radius: 0%;
}
.active_red_color,.content-more,.content-buttonLR .content-leftButton,.content-buttonLR .content-rightButton,.bgc,.content-fourm-list,.swiper-number{
    background-color: #d12d1f;
}
.content-videoJTB::after,.content-videoJTT::after,.red,.content-slider-containers .swiper-button-prev,.content-slider-containers .swiper-button-next
{
  color: #d12d1f;
}
.content-switch-container ul li:hover
{
   border-bottom: 4px solid #d12d1f; 
}
.float-texts .swiper-bottom-text {
  border-top: 6px solid #d12d1f;
}