body{
  background: #f5f5f5;
}
main{
  /*
  width:1280px !important;
  max-width:1280px;
  */
}
.jishi .item{
  color:#333;
}
.storyTitle:hover,
.columnContent .list a:hover,
.jishi .item:hover
{
  color:#003251 !important;
}

.qy1 .figure a:hover,
.qy1 .figure a .storyTitle:hover{
  color:white !important;
}

.global-header-75anniversary .global-header-container,
.anniversary-footer-share-box, .anniversary-site-footer, .footer-line-box{
  background: #003251;
}
.fixed .global-header-container{
  background:white;
}
.header-wrapper .menu>li>a:hover,
.fixed .header-wrapper .menu>li>a:hover{
  color:white !important;
}

.fixed, .global-header-75anniversary .header-wrapper .menu>li>a, .fixed .header-wrapper .menu > li > a:link,
.header-wrapper .sub-menu a{
    #color: #FFF !important;
}
.inner .header-wrapper .menu .sub-menu{
  #background: #40434a !important;
}
.global-header-btn-paper, .global-header-btn-other{
	background: #c9333a;
}
.global-header-75anniversary .bar-dw-link a,
.bar-wenweipo-old .text a,
.footer-logo-share-other a:link, .footer-logo-share-other a:visited{
   color:white !important;
}


.topContent{
  margin-top:30px;
}
.lunbo,
.lunbo2{
  width:66%;
}
.lunbo a:hover{
  color:white  !important;
}

.footer-link{
  padding-top: 0 !important;
}
.site-footer .inner {
  /* border-top: 1px solid #cacaca; */
}

/*
a:hover{
  color:#333  !important;
}
*/

a.columnTitleName,
a.columnTitleName:hover{
  color: #003251 !important;
  line-height: 1em;
  padding-top: 0;
}
.column-title {
  margin-bottom: 30px;
  height: auto;
  margin-top: 10px;
}

.jishi,
.wqfwy{
  width:31.7%;
}
.jishi{
  font-size: var(--common-font-size);
  line-height: 2.5em;
  color: #333;
  padding: 0 20px;
  background-color: white;
  align-items: center;
}
.column-item-3{
  margin-top:20px
}

.jishi .item{
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.jishi .item img{
  width: 1em;
  height: 1em;
  margin: 0;
  margin-right:5px;
}
.jishi .item:nth-child(1),
.jishi .item:nth-child(4),
.jishi .item:nth-child(7){
  font-size: var(--common-font-size);
  font-weight: 700;
}
.jishi .jishi-video{
  font-size:12px;
  color:red;
}
.flexStyle{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.lunbo-speical .swiper-slide1>a:nth-child(1) {
  display: inline-block;
  vertical-align: middle;
}

.lunbo-speical .swiper-slide1 .slide-desc-wrap .slide-desc {
  display: inline-block;
}

#swp11 .swiper-pagination-bullet-active {
  background:rgba(201, 51, 58, 1);
}
.twoLine{
  max-height:3.5em
}
a.slide-desc-wrap{
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 5.92%, rgba(0, 0, 0, 0.70) 80.65%);
  font-size: 24px;
  color: white;
  height:auto;
  padding: 0 14% 0.5em 1em;
}
.swp1 .pagination-bottom {
  bottom: 1em !important;
}
.header-wrapper .sub-menu a:hover{
  color:white !important;
}
.lunbo2 .item{
  width:31.6%;
  background-color: white;
}
.lunbo2 .item .wrap{
  font-size:0;
}
.lunbo2 .item .wrap .text{
  padding:7px 13px;
}
.subColumn-3{
}
.subColumn-3 .item{
  width:31.7%;
  position: unset;
}
.redLine{
  display:block;
  width:6em;
}
.grayLine{
  width:80%;
}
.column-zhuanlan .grayLine{
  width:60%;
}
.redLine,
.grayLine{
  height:3px;
}
.redLine,
.grayLine,
.columnTitleName{
  margin-left:0;
}
a.columnTitleName{
  font-weight: normal;
  color:#003251;
}
.qy1 a .storyTitle{
  position: absolute;
  bottom: 0;
  padding: 0.5em 1em;
  background: rgba(0,0,0,.5);
  color:white;
  width: 100%;
}
.qy2 .img-a{
  width:44.5%;
}
.qy2 h3{
  width:52%;
  padding-right: 0.5em;
}
.qy2 h3 a{
  font-size:16px;
}
.qy2 .figure{
  align-items:center;
  background:white;
}
.subColumn-3 .columnContent .wrap:not(:first-child){
  margin-top:15px;
}
.columnContent .list a{
  display: flex;
  align-items: center;
}

.subColumn-3 .wh .columnContent .wrap{
  margin-top:0;
}
.wh .columnContent{
  display: flex;
  flex-wrap: wrap;
  /* justify-content: space-between; */
  background-color: white;
}
.wh .columnContent,
.qy .columnContent{
  height: calc(100% - 106px);
  height: calc(100% - 70px);
}
.wh .columnContent .qy1 .figure{
  margin-bottom:30px;
}
.column-story-list-1-2>.item:nth-child(2)>.item{
  width:100%;
}
.column-story-list-1-2>.item:nth-child(2),
.column-story-list-1-4>.item {
  flex-wrap: wrap;
}
.column-story-list-1-2>.item:nth-child(2)>.item .figure,
.column-story-list-1-4>.item .item .figure{
  width:44%;
}
.column-story-list-1-2>.item:nth-child(2)>.item .wrap,
.column-story-list-1-4>.item .item .wrap{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.column-story-list-1-2>.item:nth-child(2)>.item .text,
.column-story-list-1-4>.item .item .text{
  width:54%;
}

.subColumn-3 .wh .columnContent .list .item{
  width:100%;
  padding: 0 15px;
}
.qy2{
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.n-addItems{
  margin:25px 0;
}
.column-item-2{
  display: flex;
  justify-content: space-between;
  width: 48%;
}
.column-zhuanlan .column-story-list .item:not(:last-child) .text{
  width:100%;
  padding:5px 10px;
}
.column-zhuanlan .column-story-list .item{
  margin:0;
  padding:0;
  border:none;
}
.rczc{
  margin-top:20px;
  display: flex;
  justify-content: space-between;
}
.column-item-2>div{
  width:100%;
}
.footer-logo-share-other a:link,
.footer-logo-share-other a:visited {
  color: #fff;
}
.site-footer a:link, .site-footer a:visited{
  color: #fff !important;
}

@media (min-width:1920px){
}
@media (max-width:900px) {
  main{
    padding:0 15px;
  }
  .jishi,
  .wqfwy,
  .jishi,
  .wqfwy,
  .lunbo,
  .lunbo2,
  .subColumn-3 .item{
    width:100%;
  }
  .qy2{
    flex-direction: inherit;
  }
  .qy22{
    width:48%;
  }
  .jishi,
  .wqfwy{
    margin-top:25px;
  }
  .column-item-3{
    flex-wrap: wrap;
  }
  .subColumn-3 .wh .columnContent .list{
    padding-bottom:15px;
  }
  .subColumn-3 .wh .columnContent .list .item{
    padding-top:10px
  }
  .subColumn-3 .columnContent .wrap:nth-child(2){
    margin-top:0;
  }
  .lunbo-right .item{
    width:33%;
  }
}
@media (max-width:650px) {
  .jishi,
  .wqfwy,
  .jishi,
  .wqfwy,
  .wqfwy .figure,
  .wqfwy .figure a,
  .wqfwy .figure img,
  .subColumn-3 .item,
  .column-item-2{
    width:100%;
  }
  .jishi,
  .wqfwy{
    margin-top:25px;
  }
  .qy22{
    width:100%;
  }
  .jishi,
  .wqfwy{
    margin-top:25px;
  }
  .column-item-3{
    flex-wrap: wrap;
  }
  .hasbg .storyTitle{
    -webkit-line-clamp: 3;
    position: unset;
    background:none;
    color:#333;
}
    .qy2 .qy1 {
    	font-size:0;
    }
  .qy2 .figure{
    /* align-items: flex-end; */
    align-items: center;
  }
  .subColumn-3 .wh .columnContent .list .item{
    margin-bottom:15px;
  }
  .wh .list{
    padding-bottom:15px;
  }
  .wh, .gj, column-zhuanlan2{
    margin-top:20px;
  }
  .column-zhuanlan .grayLine{
    width:80%;
  }
  a:hover{
    color: unset !important;
  }
}
@media (max-width: 450px){
}

.subColumn-3{
  margin-bottom: 10px;
}
.last-column{
  margin-top: -10px;
}