main{
  max-width: 1280px !important;
}
.post-comments .comment-textarea .submit-btn input:hover, .post-comments .comment-body .submit-btn input:hover{
  background:#C9333A;
}
img{
  object-fit:contain;
}
.single-content .primary .post-header h1{
  letter-spacing: -1px;
}
.single-content .primary{
  width:100%;
  max-width: unset;
  min-width: unset;
}
.single-content aside{
  width:32%;
  max-width: unset;
  min-width: unset;
}
.redLine{
  background:#c9333a;
}
body{
  background:none;
}
.getTop{
  display:none;
}
.goTop div{
  opacity: 0;
  z-index:-1;
}
.post-body img{
  width:100%;
}
.single-content .primary .post-body figcaption{
  text-align:left !important;
}
.post-content{
  margin-top:20px;
}
.subColumn{
  display:none !important;
}
.galleryContentLi{
  height:auto !important;
}
.galleryContentLi .swiper-slide{
  display: flex;
  justify-content: space-between;
}
.galleryContentLi .galleryContentImg {
  width:60%;
}
.galleryContentLi .galleryContentComment{
  width:38%;
}
.focusDivArBtns{
  position: absolute;
  top: calc(50% - 10px);
  width: 100%;
}
.arRight{
  position: absolute;
  right: 0;
}

.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white{
  background:rgba(0,0,0,0.75);
}
.swiper-button-next:after, .swiper-button-prev:after{
  font-size:30px;
}
.galleryContentTub .swiper-slide-thumb-active{
  border: 4px solid #5c5c5c;
}
.wap-galleryContent{
  display:none;
}
.maxPic {
  position:relative;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  height: 100%;
  display: none;
}
#maxPic{
  max-width:1280px;
}
#maxPic .swiper-wrapper{
  align-items:center;
}
#maxPic .swiper-slide{
  max-width: 1280px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap:wrap;
}
#maxPic .swiper-wrapper>.swiper-slide:not(:last-child)>div:first-child:hover + div,
#maxPic .swiper-wrapper>.swiper-slide:not(:last-child)>div:last-child:hover{
  display: block;
}
#maxPic .swiper-slide>div{
 
  width:100%;
}
#maxPic .swiper-slide div img{
  
  width:auto;
  margin:auto;
}
.maxPicNum{
  font-size:30px;
}
iframe{
  width:100%;
}
.single-content{
  padding-top:0;
}
.single-content .primary .post-content{
  padding-top:0;
  margin-top:0;
}
#swiper-pagination2{
  display:none;
}
.single-content .primary .post-header .breadcrumbs{
  display:none;
}
.single-content .primary .post-header{
  padding-top:30px;
  border-bottom: 1px solid #f5f5f5;
  padding-bottom: 20px;
}
.single-content .primary .post-header .post-meta{
  margin-top:10px;
}
.single-content .primary .post-header .post-meta span.publish-date{
  margin-left:10px;
  margin-right:20px;
}
.commendTitleRedLine{
  position: absolute;
  top: -4px;
  width: 200px;
  height: 4px;
  background: #C9333A;
  left: 0;
}
.commendTitle{
  font-size:24px;
  line-height:2em;
  color:#003251;
  background: #f6f6f6;
  border-top:4px solid #e4e8ea;
  position:relative;
  padding:0 10px;
  font-weight:bold;
}
.single-content .primary .post-content{
  padding:0;
}
.post-body>*:nth-child(2){
  margin-top:0 !important;
}
.single-content aside .widget{
  margin-top:0;
  background:#f6f6f6;
}
.single-content aside .widget h2>span{
  color:#003251;
  font-weight:bold;
}
.single-content aside .widget h2{
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e0e0e0;
  color:#003251;
}
.storyNum span{
  width: 18px;
  display: block;
  height: 18px;
  background: #436274;
  
  text-align: center;
  color:white;
  margin-right:10px;
  line-height:18px;
  font-size:14px;
}
#related-videos a.item{
  display:flex;
  align-items: baseline;
}
#related-videos a.item:nth-child(4) .storyNum span,
#related-videos a.item:nth-child(2) .storyNum span,
#related-videos a.item:nth-child(3) .storyNum span{
  background:#c9343a;
  
}
#related-videos a:not(:last-child){
  margin-bottom:20px
}
.post-summary{
  margin-bottom:20px;
  color:#999;
  border-bottom: 1px solid #f5f5f5;
  padding-bottom: 15px;
}
.storyContent p{
  text-indent: 2em;
}
.section-title{
  display:block;
}
.section-title span{
  color:#013252;
}

.single-content{
  padding-bottom:0;
}
.single-content .primary .post-header .post-meta a.category,
.single-content .primary .post-header .post-meta a.category:link{
  color:#003251;
}
.recommend-video .text{
  background:#f5f5f5;
}
.cols.dgb-xgtj{
  margin-left:0;
}
.cols .wrap:hover{
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  box-shadow:none;
}
#relatedNewsContainer{
  justify-content: space-between
}
#relatedNewsContainer .item,
#relatedNewsContainer>.item:last-child .text,
#relatedNewsContainer>.item:last-child .wrap{
  padding:0;
  background:#f5f5f5;
}
#relatedNewsContainer>.item:last-child .text{
  display: flex;
  align-items: center;
}
#relatedNewsContainer>.item:last-child{
  display: block !important;
  line-height: 35px;
}
#relatedNewsContainer>.item:first-child{
  width:35% ;
  margin-right: 20px;
}
#relatedNewsContainer>.item:first-child .wrap{
  background:#f5f5f5;
}
#relatedNewsContainer>.item:first-child .redPoint{
  display:none;
}
#relatedNewsContainer>.item:last-child{
  width:62%;
  display:flex;
  flex-wrap:wrap;
  align-content: space-between;
  padding:15px 20px;
}
#relatedNewsContainer>.item .item{
  width:100%;
  display: block;
}
#relatedNewsContainer>.item:last-child .figure,
#relatedNewsContainer>.item:last-child .post-meta{
  display:none;
}
#relatedNewsContainer>.item:last-child h3{
  height:auto;
}
.relative-post .cols .post-meta{
  margin-top:0;
}
.cols .figure:after{
  padding-top:56.25%;
}
.shareBtn-div{
  display:block !important;
}
#relatedNewsContainer>.item:last-child .text>div:first-child{
  position:relative;
  top:-1px;
}
.post-comments .comment-textarea .submit-btn input,
.post-comments .comment-body .submit-btn input{
  cursor: pointer;
  height: 46px;
  padding: 9px 12px;
  color: #ffffff;
  background-color: #C9333A;
  font-size: 18px;
  width:100%;
}
.post-comments .comment-textarea textarea,
.post-comments .comment-body textarea{
  width:calc(100% - 80px);
}
.post-comments .comment-section .comment-textarea textarea{
  height:46px;
}
.post-comments .comment-user-avatar{
  width: 46px;
  min-width: 46px;
  height: 46px;
  background:none;
}
.post-comments .comment-textarea .submit-btn{
  width:80px;
  margin-top:0;
}
.comment-textarea{
  display:flex;
}
.post-comments .user-meta .name{
  color:#C9333A;
}
.post-comments .user-meta{
  justify-content: space-between;
}
.user-meta-left,
.user-meta-right,
.comment-like,
.comment-unlike{
  display:flex;
  align-items: center;
}
.comment-like,
.comment-unlike{
  cursor: pointer;
}
.comment-like-img,
.comment-unlike-img{
  margin-right:10px;
}
.comment-like.comment-click,
.comment-unlike.comment-click{
  color:#C9343A;
}
.view-replay{
  display:none;
}
.post-comments .comment-message{
  font-size:16px;
}
.comment-operate{
  font-size:14px;
  color:#999;
  display:flex;
}
.comment-operate>*{
  cursor: pointer;
}
.replay{
  margin-right:10px;
}
.replay-item{
  display:flex;
}
.relative-post .cols h3{
  font-size:16px;
}
.post-comments .comment-section{
  padding:20px 0 0;
}
.cols.col-3.dgb-xgtj,
.relative-post{
  margin-bottom:0;
}
.recommend-video-div{
  background:#f5f5f5 !important;
  margin-top:20px;
}

.single-content .primary .post-body figure{
 
  justify-content: center;
  flex-wrap: wrap;
  margin:auto;
}
.single-content .primary .post-body figure img{
  width:auto;
}

figure.image figcaption{
  display:block !important;
}
figure.image figcaption.show{
  display:table-caption !important;
}

.single-content .primary .post-body figure figcaption{
  width:100%;

}
.post-body .videoStoryPlayer{
  margin-bottom: 1.5em;
}
.top-index{
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 10px;
}
.top-index img{
  width:55px;
}
.top-index a{
  width:80px;
  height:33px;
  line-height:33px;
  text-align:center;
  color:#fff;
  background:#c9333a;
  border-radius:5px;
}
.top-index span{
  display: inline-block;
  width: calc(100% - 99px);
  font-size: 17px;
  margin-left: 10px;
}
.single-content .primary .post-body>p iframe {
  text-indent: 0;
}
.grayLine {
  width: 100%;
  margin-left: 0;
}
@media (max-width: 900px){
  .single-content{
    display:flex;
  }
  .single-content aside{
    margin-top:0;
  }
}
.single-content .primary .post-body p{
  line-height: 1.8;
  letter-spacing: 1px;
}
.single-content .primary .post-body>p{
  letter-spacing: 1px;
  text-indent: 2em;
}
#relatedNewsContainer{
  margin-top:0;
}
@media (max-width:650px){
  #relatedNewsContainer>.item:first-child{
    margin-right:0;
  }
  main{
    padding: 0 15px;
  }
  .cols.col-3.dgb-xgtj,
  .relative-post{
    margin-bottom:20px;
  }
  .single-content .primary,
  .single-content aside,
  #relatedNewsContainer>.item{
    width:100% !important;
  }
  #relatedNewsContainer>.item:last-child .text{
    flex-direction: row;
  }
  #relatedNewsContainer>.item:last-child .item:not(:last-child){
    margin-bottom:20px;
  }
  div#relatedNewsContainer .item:nth-child(4),
  div#relatedNewsContainer .item:nth-child(5),
  div#relatedNewsContainer .item:nth-child(6){
    margin-bottom:20px;
  }
  .goTop div{
    opacity: 0;
    z-index:-1;
  }
  .galleryContentLi .galleryContentComment{
    height:auto !important;
  }
  .galleryContentLi .galleryContentImg,
  .galleryContentLi .galleryContentComment{
    width:100%;
  }
  .swiper-button-prev{
    left:0;
  }
  .galleryContentLi .swiper-slide{
    flex-wrap:wrap;

  }
  .galleryContentLi .swiper-slide.swiper-slide-active{
    display:flex;
  }
  .post-content{
    padding:0;
  }
  .single-content{
    flex-wrap:wrap;
  }
  .maxPicComment{
    position:unset;
    background:none;
    color:#333;
    display:block;
  }
  .maxPicAr{
    top:25%;
  }
}

figcaption{
  margin-bottom:1.5rem;
  display:block !important;
}

.favoriteImg{
  margin: auto;
  padding: 10px;
}