@charset "utf-8";

/* ===================== 页面基础 ===================== */
body{background: url(../images/header_bg.png) no-repeat center top #FFF4E8; background-size: 1920px;}
.container{width: 1200px;}

/* ===================== 头部横幅 ===================== */
.xxgcwzqhjs-header .container{position: relative;}
.xxgcwzqhjs-header-logo{position: absolute; left: 0; top: 10px;}
.xxgcwzqhjs-header-logo img{display: block; max-height: 63px;}
.xxgcwzqhjs-header-ban{padding-top: 70px; padding-bottom: 80px;}
.xxgcwzqhjs-header-ban img{display: block;}


/* ===================== 头条 ===================== */
.xxgcwzqhjs-toutiao{position: relative; border-radius: 6px; height: 167px; box-sizing: border-box; padding: 20px 30px 30px 125px;
background: linear-gradient(180deg, rgba(255, 235, 214, 1) 0%, rgba(255, 255, 255, 1) 99.97%);
box-shadow: 0px 0px 20px  rgba(0, 0, 0, 0.25);}
.xxgcwzqhjs-toutiao h2{position: absolute; top: -18px; left: 30px; width: 60px; height: 154px; padding: 0 12px; box-sizing: border-box; border-radius: 0px 0px 6px 6px; background: linear-gradient(180deg, rgba(158, 14, 14, 1) 0%, rgba(212, 48, 48, 1) 100%); color: #fff; font-size: 1.875em; font-weight: bold; display: flex; align-items: center; justify-content: center;}
.xxgcwzqhjs-toutiao h2 a{color: #fff;}
.xxgcwzqhjs-toutiao .tit{font-size: 2.125em; margin-bottom: 20px; font-weight: bold; color: #CE0000;}
.xxgcwzqhjs-toutiao .tit a{color: #CE0000;}
.xxgcwzqhjs-toutiao .memo{font-size: 1.125em; line-height: 1.6;text-indent: 2em;}
.xxgcwzqhjs-toutiao .memo a{color: #D43030;}


/* 全会解读 */
.xxgcwzqhjs-com-tit{display: flex; align-items: center; overflow: hidden; justify-content: center;}
.xxgcwzqhjs-com-tit img{display: block;}
.xxgcwzqhjs-qhjd-swiper .imgratio{padding-top: 117.74%;}
.xxgcwzqhjs-qhjd-swiper .txt{height: 72px; color: #fff; padding: 0 15px; font-weight: bold; font-size: 1.375em; line-height: 72px; background: linear-gradient(0deg, rgba(201, 20, 20, 1) 16.14%, rgba(255, 87, 51, 1) 99.97%);}

.swiper-com-arrow-rect{position: relative;}
.swiper-com-arrow-rect .swiper-button{position: absolute; width: 34px; height: 64px; background-color: rgba(0, 0, 0, 0.3); background-repeat: no-repeat; background-size: 15px; background-position: center center; top: 50%; transform: translateY(-50%); margin-top: 0;}
.swiper-com-arrow-rect .swiper-button-prev{left: 0;}
.swiper-com-arrow-rect .swiper-button-next{right: 0;}
.swiper-com-arrow-rect .swiper-button-prev{background-image: url(../images/arrow_left_white.png);}
.swiper-com-arrow-rect .swiper-button-next{background-image: url(../images/arrow_right_white.png);}
.swiper-com-arrow-rect .swiper-button:hover{background-color: rgba(0, 0, 0, 0.5);}
@media (max-width: 1280px) {
  .swiper-com-arrow-rect .swiper-button{height: 50px; background-size: 12px;}
}
.swiper-com-arrow-rect.arrow-s .swiper-button{width: 18px; height: 32px; background-size: 8px;}


/* 贯彻落实 */
.xxgcwzqhjs-gcls-list li{}
.xxgcwzqhjs-gcls-list li .box{position: relative; padding: 0 30px 0 40px; display: flex; justify-content: center; flex-direction: column;  height: 70px; background: #fff; border-radius: 6px; transition: all 0.3s ease-in-out;}
.xxgcwzqhjs-gcls-list li .box:before{content: ''; position: absolute; left: 0; top: 15px; bottom: 15px; width: 6px; background: #FFC300;}
.xxgcwzqhjs-gcls-list li .tit{font-size: 20px; font-weight: bold;}
.xxgcwzqhjs-gcls-list li .memo{display: none; font-size: 1.25em; margin-top: 16px;}
.xxgcwzqhjs-gcls-list li.active .box{height: 140px;}
.xxgcwzqhjs-gcls-list li.active .tit,
.xxgcwzqhjs-gcls-list li.active .tit a{color: #C21F1F;}
.xxgcwzqhjs-gcls-list li.active .box:before{background: #D43030;}
.xxgcwzqhjs-gcls-list li.active .memo{ display: block; }
.xxgcwzqhjs-gcls-list li + li{margin-top: 22px;}

/* footer */
.footer-links{background: #fff; border-top: #9C2508 10px solid;}
.footer{background: #fff;}

/* ===================== 响应式 ===================== */
@media (max-width:1280px){

}

@media (max-width:992px){
  body{background: #FFF4E8;}
  .xxgcwzqhjs-header{background: url(../images/header_bg.png) no-repeat center top; background-size: cover;}
  .xxgcwzqhjs-header-logo img{max-height: 50px;}
  .xxgcwzqhjs-header-ban{padding-top: 80px; padding-bottom: 120px;}
  .xxgcwzqhjs-toutiao{margin-top: -80px;}
  .xxgcwzqhjs-toutiao h2{display: none;}
  .xxgcwzqhjs-toutiao{padding: 20px;}
  .xxgcwzqhjs-toutiao .tit{font-size: 1.625em;}

  .xxgcwzqhjs-com-tit img{max-width: 800px;}

  .xxgcwzqhjs-qhjd-swiper .txt{font-size: 1.125em; height: 58px; line-height: 58px;}
  .xxgcwzqhjs-gcls-list li.active .box{height: 120px;}
  
}

@media (max-width:768px){
  .xxgcwzqhjs-header-logo{left: 15px;}
  .xxgcwzqhjs-header-logo img{max-height: 36px;}
}

@media (max-width:480px){
  .xxgcwzqhjs-com-tit img{max-width: 700px;}

}
