@charset "UTF-8";

*{box-sizing:border-box}
html{font-size: 10px;}
body{font-size: 1.6rem; background:0 0 !important;background-color:#fff}
a:hover,a:hover h5{color:#d01f1f !important}
.img{display: block; overflow:hidden;cursor:pointer}
.img img{transition:all .3s;width:100%;height:100%;object-fit:fill}
.img:hover img{transform:scale(1.03)}
.zt-row{margin-bottom:45px}

/* 超出三行显示省略号 */
.elli-t{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}

/* 头部 */
.zt-header{width:100%}
.zt-header .header-bg{width:100%}
.zt-header .header-bg img{width:100%;display:block}
.zt-header .logo{position:absolute;top:22px;width:100%}
.zt-header .logo-img>img{display:block;margin:0 auto;margin-top:36px}
.zt-header .logo a{display:inline-block}
.zt-header .logo a img{width:100%}

/* 专题主体内容 */
.zt-main{width:100%;margin-bottom: 80px;}
.ttxw-box{width:100%;padding: 33px 0 43px 0; background: linear-gradient(0deg, rgba(253, 245, 239, 0.57) 0%, rgba(253, 245, 239, 1) 100%);padding-top: 0px;}
.ttxw-box .tt-box{position: relative; width: 100%;height: 122px;background-color: rgba(253, 232, 209, 1);display: none;}
.ttxw-box .tt-box .label-icon{position: absolute;top: 50%;left: -19px;transform: translateY(-50%);width: 121px;height: 57px;background-color: rgba(217, 22, 0, 1);line-height: 57px;text-align: center;font-family: 'Noto Serif SC', serif;font-size: 2.8rem;font-weight: 900;color: #fff;}
.ttxw-box .tt-box .label-icon::after{content: "";border-top: 10px solid #a70a00;border-left: 19px solid transparent;position: absolute;left: 0;top: 100%;}
.ttxw-box .tt-box h5{max-width: 80%;margin: 0 auto; line-height: 122px;text-align: center;font-size: 4rem;font-weight: 900;}
.ttxw-box .tt-box h5 a{color: rgba(205, 14, 14, 1);}
.ttxw-box .tt-box h5 a br{display: none;}

.ttxw-box .xw-box{margin-top: 41px;height: 345px;}
.ttxw-box .xw-box .left-box{float: left;width: 52.75%;height: 100%;}
.ttxw-box .xw-box .left-box .swiper-container,
.ttxw-box .xw-box .left-box .swiper-slide,
.ttxw-box .xw-box .left-box .swiper-slide a,
.ttxw-box .xw-box .left-box .swiper-slide a img{display: inline-block; width: 100%;height: 100%;}
.ttxw-box .xw-box .left-box .swiper-slide .text{position: absolute;bottom: 0;height: 53px;background-color: rgba(193, 149, 68, 0.9);width: 100%;}
.ttxw-box .xw-box .left-box .swiper-slide .text h5{line-height: 53px;padding-left: 12px;margin-right: 150px;font-size: 1.8rem;color: rgba(255, 255, 255, 1);font-weight: 400;}
.ttxw-box .xw-box .left-box .swiper-pagination{position: absolute;left: auto;right: 20px;bottom: 17px;display: inline-block;width: auto;}
.ttxw-box .xw-box .left-box .swiper-pagination .swiper-pagination-bullet{width: 1rem;height: 1rem;background-color: #fff;opacity: 1;}
.ttxw-box .xw-box .left-box .swiper-pagination .swiper-pagination-bullet-active{background-color: rgba(197, 31, 31, 1);}

.ttxw-box .xw-box .right-box{float: right;width: 45.41%;height: 100%; position: relative;}
.ttxw-box .xw-box .right-box ul{width: 100%;margin-top: 20px;}
.ttxw-box .xw-box .right-box ul li{ width: 100%;height: 50px;background-color: rgba(255, 241, 227, 1);}
.ttxw-box .xw-box .right-box ul li:nth-child(2n){background: #fff;}
.ttxw-box .xw-box .right-box ul li:not(:first-child){/*margin-top: 24px;*/}
.ttxw-box .xw-box .right-box ul li a{position: relative;display: block;width: 100%;height: 100%;}
.ttxw-box .xw-box .right-box ul li a h5{position: absolute;top: 50%;left: 5%;transform: translateY(-50%);width: 90%;font-size: 1.8rem;font-weight: 400;}

.ttxw-box .show-more,.show-more{display: block; width: 161px;height: 46px;margin: 0 auto;margin-top: 15px;text-align: center;line-height: 46px;background-color: rgba(205, 14, 14, 1);color: #fff !important;font-size: 1.8rem;font-weight: 400;}
.ttxw-box .show-more::after,.show-more::after{content: "";display: inline-block;vertical-align: middle; margin-top: -5px; width: 27px;height: 7.5px;background: url(../images/more_icon.png) center no-repeat;margin-left: 10px;}
.right-box .show-more{}
.show-more:hover{color:#fff !important;}
.xw-box .mod-content{margin-top: 25px;}
/* 会议文件 */
.mod-title{position: relative; width: 100%;height: 57px;background: url(../images/title_bg.png) center no-repeat;text-align: center;}
.mod-title h3 a{font-size: 4rem;font-weight: 900;font-family: "Noto Serif SC", serif;color: rgba(192, 1, 0, 1);line-height: 57px;}
.mod-title .more{position: absolute;right: 0;bottom: 0;color: rgba(166, 166, 166, 1);font-size: 1.6rem;}
.hywj-box{margin-top: 25px;}
.hywj-box .mod-content{margin-top: 25px;width: 100%;}
.hywj-box-list li{height: 50px;background-color: rgba(255, 246, 237, 1);position: relative;}
.hywj-box-list li::before{position: absolute;content: "";width: 4px;height: 40px;background-color: rgba(168, 19, 19, 1);left: 0;top: 50%;transform: translateY(-50%);}
.hywj-box-list li:nth-child(even){background-color: rgb(255, 255, 255);}
.hywj-box-list li a{display: block;width: 100%;height: 100%;}
.hywj-box-list li a h5{line-height: 50px;width: 95%;margin: 0 auto;color: #000;font-size: 2rem;font-weight: 400;}
.hywj-box-list li a h5 br{display: none;}

.hywj-box .show-more{display: block; width: 154px;height: 47px;margin: 0 auto;margin-top:15px;text-align: center;line-height: 46px;border: 1px solid rgba(215, 1, 0, 1);;color:#fff !important;font-size: 1.8rem;font-weight: 400;}
.hywj-box .show-more::after{content: "";display: inline-block;vertical-align: middle; margin-top: -5px; width: 27px;height: 7.5px;background: url(../images/more_icon.png) center no-repeat;margin-left: 10px;}

/* 媒体关注 */
.mtgz-box{margin-top: 26px;padding: 27px 0 69px 0;background: url(../images/bgjd_bg.png) center no-repeat;background-size: 100% 100%;}
.mtgz-box .mod-content{margin-top: 50px;}
.mtgz-box-list{margin: 0 -20px;}
.mtgz-box-list li{float: left;position: relative; width: 50%;margin-top: 20px; padding: 0 20px;position: relative;}
.mtgz-box-list li::before{content: "";display: block;position: absolute; width: 4px;height: 100%;background-color: rgba(215, 1, 0, 1);z-index: 3;}
.mtgz-box-list li a{display: block;width: 100%;height: 113px;background-color: #fff;position: relative;}
.mtgz-box-list li a h5{width: 90%;margin: 0 auto;line-height: 113px;position: absolute;top: 50%;transform: translateY(-50%);left: 5%;line-height: 3.6rem;color: rgba(51, 51, 51, 1);font-size: 1.8rem;font-weight: 400;}

/* 报告解读 */
.bgjd-box{margin-top: 25px;  margin-bottom: 25px;}
.bgjd-box .mod-content{margin-top: 25px;}
.bgjd-box .mod-content .swiper-container{width: 100%;height: 100%;}
.bgjd-box .mod-content .swiper-slide,
.bgjd-box .mod-content .swiper-slide a{display: block;width: 381.68px;height: 100%;}
.bgjd-box .mod-content a img{display: block;width: 100%;height: 222.75px;}
.bgjd-box .mod-content a .text .cover{padding: 14px 50px 14px 14px; position: absolute;bottom: 8px;background: url(../images/text_bg.png) center no-repeat;background-size: 100% 100%;width: 299px;height: 78px;z-index: 3;}
.bgjd-box .mod-content a .text::after{content: "";display: block;position: absolute;width: 295px;height: 62px;background: url(../images/text_bg_under.png) center no-repeat;background-size: 100% 100%; z-index: -99;bottom: 1px;}
.bgjd-box .mod-content a .text .cover h5{font-size: 1.6rem;line-height: 2.31rem;font-weight: 400;color: rgba(167, 10, 0, 1);}
.bgjd-box .mod-content .swiper-button{width: 29px;height: 67px;position: absolute;top: 30%;z-index: 999;}
.bgjd-box .mod-content .swiper-prev{left: 0;background: rgba(204, 11, 31, 1) url(../images/arrow_left_icon.png) center no-repeat;}
.bgjd-box .mod-content .swiper-next{right: 0;background: rgba(204, 11, 31, 1) url(../images/arrow_right_icon.png) center no-repeat;}
.bgjd-box .show-more{display: block; width: 154px;height: 47px;margin: 0 auto;margin-top:15px;text-align: center;line-height: 46px;border: 1px solid rgba(215, 1, 0, 1);;color: #fff !important;font-size: 1.8rem;font-weight: 400;}
.bgjd-box .show-more::after{content: "";display: inline-block;vertical-align: middle; margin-top: -5px; width: 27px;height: 7.5px;background: url(../images/more_icon.png) center no-repeat;margin-left: 10px;}

/* 发展格局 */
.fzgj-box .swiper-slide img{display: block; width: 100%;}
/* .fzgj-box .swiper-slide img:hover{transform: scale(1.5); position: absolute;} */
.fzgj-box .mod-content{margin-top: 25px;}

.footer{background: #CC0B1F;color:#fff !important}
.footer-copyright .split,.footer-copyright .cr2{color: #fff;}
.footer a,.footer a:hover{color:#FFF !important}
/* 整体自适应 */
@media (max-width:1280px) {
  .bgjd-box .mod-content .swiper-slide{display: block;height: 100%;}
  .bgjd-box .mod-content .swiper-slide a{width: 100%;}
  .bgjd-box .mod-content a img{height: 190px;}
  .bgjd-box .mod-content a .text .cover{width: 85%;height: 66px;}
  .bgjd-box .mod-content a .text::after{width: 86%;height: 55px;bottom: -2px;}
  .bgjd-box .mod-content{height: 243px;}
  .right-box .show-more{position: inherit; left: inherit;bottom: 0;}
}

@media (max-width:992px) {
  .ttxw-box .xw-box{height: auto;}
  .ttxw-box .xw-box .left-box{width: 100%;height: 420px;}
  .ttxw-box .xw-box .right-box{width: 100%;height: auto;margin-top: 20px;}
  .bgjd-box .mod-content{height: auto;}
  .bgjd-box .mod-content a img{height: 420px;}
  .bgjd-box .mod-content a .text .cover{position: relative;background: rgb(253, 232, 209);width: 100%;height: 80px;}
  .bgjd-box .mod-content a .text .cover h5{position: absolute;top: 50%;transform: translateY(-50%);width: 90%;left: 5%;}
  .bgjd-box .mod-content a .text::after{display: none;}
  .bgjd-box .mod-content .swiper-button{top: 35%;}
  .ttxw-box .tt-box .label-icon{width: 100px;height: 45px;line-height: 45px;font-size: 1.8rem;}
  .ttxw-box .tt-box{height: 90px;}
  .ttxw-box .tt-box h5{max-width: 75%;font-size: 3rem;line-height: 90px;}

}
@media (max-width:768px) {
 body.UseInMobile.hasOldFixed .footer-copyright .beian{background-position-y: 0px !important;}

}

@media (max-width:431px) {
  .zt-header .logo{width: 200px;top: 2px;}
  .ttxw-box .tt-box .label-icon{left: -10px;}
  .ttxw-box .tt-box .label-icon::after{border-left: 10px solid transparent;border-top: 6px solid rgb(167, 10, 0)}
  .ttxw-box .tt-box .label-icon {width: 60px;height: 30px;line-height: 30px;font-size: 1.6rem;}
  .ttxw-box .tt-box{height: 70px;}
  .ttxw-box .tt-box h5{max-width: 100%;padding-left: 60px;padding-right: 20px;font-size: 1.6rem;line-height: 70px;}
  .ttxw-box .xw-box .left-box{height: auto;}
  .ttxw-box .xw-box .left-box .swiper-slide .text h5{margin-right: 90px;}
  /* .ttxw-box .xw-box .right-box ul li{height: 60px;}
  .ttxw-box .xw-box .right-box ul li:not(:first-child){margin-top: 20px;} */
  .mod-title .more{display: none;}
  .mtgz-box-list li{width: 100%;}
  .bgjd-box .mod-content a img {height: 240px;}
  .bgjd-box .mod-content .swiper-button{top: 27%;}
  .zt-header .logo a img{height: 26px;width: auto;}
  .hywj-box-list li{height: auto;}
  .hywj-box-list li a h5{line-height: 30px; padding: 10px 0;font-size: 1.8rem;}
  .mtgz-box .mod-content{margin-top: 30px;}
   .ttxw-box .xw-box .left-box .swiper-container, .ttxw-box .xw-box .left-box .swiper-slide, .ttxw-box .xw-box .left-box .swiper-slide a, .ttxw-box .xw-box .left-box .swiper-slide a img{height: auto;}
   .ttxw-box .xw-box{margin-top: 30px;}
 .bgjd-box  .hywj-box-list li a h5{line-height: 30px;}
 .zt-main{margin-bottom: 40px;}
}