@charset "utf-8";

/* banner */
.banner {
    width: 100%;
    height: 740px;
    background: url(../../images/zt/zt_2023lianghui/banner.jpg) center top no-repeat;
    position: relative;
}

.banner a {
    width: 170px;
    height: 38px;
    position: absolute;
    top: 10%;
    left: 10%;
}

.big{
    width: 1300px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 40px;
}
.headline{
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
.headline h1{
    text-align: center;
}
.headline h1 a{
    color: var(--themes_color);
    font-size: 32px;
}
.headline_list{
    margin-top: 10px;
    text-align: center;
}
.headline_list a {
    font-size: 18px;
    color: #333;
    margin: 0 10px;
    line-height: 27px;
}
.headline_list a:hover{
    color: var(--themes_color);
}

.big_swiper{
    width: 100%;
    height: 737px;
    margin: 0 auto;
    margin-top: 40px;
}
.big_swiper .img_scale{
    display: block;
    width: 100%;
    height: 677px;
}
.big_swiper .text_color{
    height: 60px;
    background: var(--themes_color);
    text-align: center;
    line-height: 60px;
    padding: 0;
}
.big_swiper .dynImg_next, 
.big_swiper .dynImg_prev{
    border-radius: 0;
    border: none;
}
.big_swiper .swiper-button-prev,
.big_swiper .swiper-button-next{
    bottom: 0 !important;
    top: initial !important;
    transform: translateY(0) !important;
}
.big_swiper:hover .swiper-button-prev{
    background: url(../../images/zt/zt_2023lianghui/prev.png) no-repeat !important;
}
.big_swiper:hover .swiper-button-next{
    background: url(../../images/zt/zt_2023lianghui/next.png) no-repeat !important;
}

/* 两会时间 */
.lhsj{
    width: 1300px;
    height: 580px;
    margin: 0 auto;
    margin-top: 40px;
    position: relative;
}
.lhsj_title{
    width: 488px;
    height: 81px;
    background: url(../../images/zt/zt_2023lianghui/lhsj_title.png) no-repeat;
    background-size: cover;
    position: absolute;
    right: 66px;
    top: -10px;
}
.siwper_lhsj{
    width: 680px;
    height: 100%;
    float: left;
}
.siwper_lhsj_item{
    display: block;
}
.siwper_lhsj_item span{
    display: block;
    width: 100%;
    height: 520px;
    overflow: hidden;
}
.siwper_lhsj_title{
    height: 60px;
    color: #fff;
    display: flex;
    align-items: center;
    text-align: center;
    background: var(--themes_color);
    padding: 0 80px 0 40px;
}
.siwper_lhsj .swiper-pagination{
    text-align: right;
    color: #fff;
    padding:  0 30px;
    box-sizing: border-box;
}
.siwper_lhsj .swiper-pagination-current{
    font-size: 26px;
    font-weight: bold;
}
.siwper_lhsj .swiper-button-prev,
.siwper_lhsj .swiper-button-next{
    bottom: 0 !important;
    top: initial !important;
    transform: translateY(0) !important;
}
.siwper_lhsj:hover .swiper-button-prev{
    background: url(../../images/zt/zt_2023lianghui/prev.png) no-repeat !important;
}
.siwper_lhsj:hover .swiper-button-next{
    background: url(../../images/zt/zt_2023lianghui/next.png) no-repeat !important;
}

.lhsj_list{
    width: 620px;
    height: 100%;
    background: var(--themes_color);
    float: right;
}
.lhsj_list_main{
    width: 620px;
    height: 500px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: #ffebc5;
    padding: 14px 0;
    box-sizing: border-box;
}
.lhsj_list_item{
    display: flex;
    border-bottom: 1px solid #efdcab;
    height: 80px;
    position: relative;
    align-items: center;
    padding: 0 20px;
    transition: padding 0.5s;
}
.lhsj_list_item:last-of-type{
    border: none;
}
.lhsj_list_item p{
    color: #333;
    box-sizing: border-box;
}
.lhsj_list_item span{
    width: 10px;
    height: 100%;
    position: absolute;
    left: 0;
    background: #f3b51b;
    display: none;
}
.lhsj_list_item:hover{
    background: #f8d379;
    padding-left: 30px;
    padding-right: 10px;
}
.lhsj_list_item:hover span{
    display: block;
}

/* 头条+要闻 */
.ft {
    width: 1300px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}

.tt {
    padding: 50px 0;
    box-sizing: border-box;
    text-align: center;
}

.tt a {
    font-size: 38px;
    color: var(--themes_color);
    font-weight: bold;
}

.m_dynImg1 {
    width: 700px;
    height: 506px;
    float: left;
    margin-top: 0;
}

.m_dynImg1 .dynImg_item span {
    display: block;
    height: 446px;
}

.m_dynImg1 .dynImg_item .text_color {
    background: var(--themes_color);
    height: 60px;
    display: flex;
    align-items: center;
}

.dynImg_pageIcon_circle {
    bottom: 70px !important;
    font-size: 0;
    line-height: 0;
}

.m_dynImg1 .dynImg_prev,
.m_dynImg1 .dynImg_next {
    border: none;
    border-radius: 0;
}

.yw_lists {
    width: 580px;
    height: auto;
    overflow: hidden;
    float: right;
}

.yw_lists a {
    border-bottom: 1px solid #ffd35c;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding-top: 16px;
    padding-bottom: 15px;
}

.yw_lists a:first-child {
    padding-top: 0;
}

.yw_lists a span {
    font-size: 18px;
    line-height: 1.5em;
}

.yw_lists a p {
    font-size: 16px;
    color: #666;
    line-height: 1.5em;
    margin-top: 6px;
}

.yw_list_top:hover span {
    color: var(--themes_color);
    font-weight: bold;
}

.yw_lists_bot {
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
}

.yw_lists_bot:hover {
    background: var(--themes_color);
}

.yw_lists_bot:hover span {
    color: #fff;
}

.title {
    width: 100%;
    height: 53px;
    display: block;
}

.main {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 40px;
}

.swiper .swiper-button-prev {
    width: 20px;
    height: 60px;
    background: url(../../images/zt/zt_2023lianghui/prev.png) no-repeat;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    outline: none;
}

.swiper .swiper-button-next {
    width: 20px;
    height: 60px;
    background: url(../../images/zt/zt_2023lianghui/next.png) no-repeat;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    outline: none;
}

.swiper:hover .swiper-button-prev {
    background: url(../../images/zt/zt_2023lianghui/prev_active.png) no-repeat;
}

.swiper:hover .swiper-button-next {
    background: url(../../images/zt/zt_2023lianghui/next_active.png) no-repeat;
}

.swiper .swiper-button-prev::after {
    content: '';
}

.swiper .swiper-button-next::after {
    content: '';
}
.more{
    width: 58px;
    height: 20px;
    position: absolute;
    right: 0;
    bottom: 0;
}

.zycf{
    width: 1300px;
    height: 100px;
    margin: 30px auto;
}

/* 记着跑两会 */
.jzplh {
    width: 1300px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 60px;
}

.jzplh_l {
    width: 910px;
    height: 576px;
    overflow: hidden;
    position: relative;
    float: left;
}

.jzplh_l_bg {
    width: 890px;
    height: 566px;
    background: #ffd35c;
    position: absolute;
    left: 10px;
    top: 10px;
}

.siwper_jz_big {
    width: 890px;
    height: 566px;
    margin: 0;
}

.siwper_jz_big_item span {
    display: block;
    width: 100%;
    height: 506px;
}

.siwper_jz_big_title {
    height: 60px;
    background: var(--themes_color);
    color: #fff;
    display: flex;
    align-items: center;
    padding: 0 10px;
    box-sizing: border-box;
}

.siwper_jz_big .swiper-pagination {
    text-align: right;
    bottom: 10px;
    padding-right: 10px;
    box-sizing: border-box;
    color: #fff;
}

.siwper_jz_big .swiper-pagination-current {
    font-size: 24px;
    font-weight: bold;
}

.siwper_jz_small {
    width: 380px;
    height: 576px;
    float: right;
}
.siwper_jz_small_item{
    display: block;
}
.siwper_jz_small_item span {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

/* 报告解读 */
.bgjd {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: url(../../images/zt/zt_2023lianghui/bg_bg.jpg) center bottom no-repeat;
    margin-top: 20px;
}

.bgjd .main {
    width: 1300px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 40px;
}

.bgjd_top {
    display: flex;
    justify-content: center;
    margin-top: 50px;
}

.bgjd_top_item {
    display: block;
    width: 236px;
    height: 200px;
    position: relative;
    margin: 0 10px;
}

.bg {
    position: absolute;
    top: 0;
    transition: top 0.5s;
}

.bg_cover {
    width: 100%;
    height: 104px;
    display: block;
    background: url(../../images/zt/zt_2023lianghui/bg_cover.png)no-repeat;
    position: absolute;
    bottom: 0;
}

.bgjd_top_item:hover .bg {
    top: -10px;
}

.m_dynImg6 {
    margin-top: 40px;
    height: 290px;
}

.m_dynImg6 .swiper-slide {
    height: 100%;
}

.m_dynImg6 .dynImg_item span {
    width: 310px;
    height: 198px;
    overflow: hidden;
    display: block;
}

.m_dynImg6 .dynImg_item .text_color {
    padding: 0;
    padding-top: 10px;
    padding-bottom: 20px;
    box-shadow: 6px 0 12px 0 rgba(0, 0, 0, 0.15);
    position: initial;
    background: none;
    color: #333;
}

.m_dynImg6 .swiper-slide>span {
    display: block;
    width: 100px;
    height: 2px;
    background: var(--themes_color);
    position: absolute;
    left: 0;
    bottom: 7px;
    transition: width 0.5s;
}

.m_dynImg6 .swiper-slide:hover>span {
    width: 100%;
}

.bgjd_prev_next {
    width: 100%;
    margin-top: 20px;
    text-align: center;
}

.bgjd_prev_next div {
    display: inline-block;
    width: 50px;
    height: 26px;
    cursor: pointer;
}

.bgjd_prev {
    background: url(../../images/zt/zt_2023lianghui/prev1_active.png) no-repeat;
}

.bgjd_prev:hover {
    background: url(../../images/zt/zt_2023lianghui/prev1.png) no-repeat;
}

.bgjd_next {
    background: url(../../images/zt/zt_2023lianghui/next1_active.png) no-repeat;
}

.bgjd_next:hover {
    background: url(../../images/zt/zt_2023lianghui/next1.png) no-repeat;
}

.bgjd .swiper-scrollbar {
    margin-top: 10px;
    height: 4px;
}

/* 通道之声 */
.tdzs {
    width: 1300px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 60px;
}

.tdzs .main {
    position: relative;
}

.tdzs_nav {
    width: 570px;
    height: 40px;
    background: #e7e7e7;
    border-radius: 20px;
    box-shadow: 4px 0 8px rgba(144, 116, 55, 0.24) inset;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    text-align: center;
}

.tdzs_nav_item {
    width: 130px;
    text-align: center;
    line-height: 40px;
    position: relative;
    display: inline-block;
    cursor: pointer;
    transition: color 0.5s;
}
.tdzs_nav_item:first-of-type{
    color: #fff;
}

.tdzs_nav_bg {
    width: 130px;
    height: 40px;
    background: var(--themes_color);
    border-radius: 20px;
    position: absolute;
    left: 85px;
    top: 0;
    transition: left 0.5s;
}

.tdzs_item{
   display: none;
}
.tdzs_item:nth-of-type(2){
    display: block;
}

.tdzs_item_l {
    width: 580px;
    height: 478px;
    overflow: hidden;
    background: #ddd8ac;
    padding: 10px;
    box-sizing: border-box;
    float: left;
    margin-top: 60px;
}

.tdzs_l_main {
    width: 100%;
    height: 100%;
    background: #fff;
    position: relative;
    padding: 30px 0;
    box-sizing: border-box;
}

.tdzs_l_bg {
    width: 560px;
    height: 10px;
    display: block;
    position: absolute;
    left: 0;
    background: url(../../images/zt/zt_2023lianghui/tongdao_cricle.png) no-repeat center;
}
.tdzs_l_bg:first-of-type{
    top: 10px;
}
.tdzs_l_bg:last-of-type{
    bottom: 10px;
}
.tdzs_item_l_t{
    border-bottom: 1px solid #ffd35c;
    display: block;
    padding: 0 20px;
    padding-bottom: 20px;
    padding-top: 20px;
    box-sizing: border-box;
}
.tdzs_item_l_t span{
    font-weight: bold;
}
.tdzs_item_l_t p{
    font-size: 16px;
    line-height: 1.5em;
    color: #999;
    margin-top: 6px;
}
.tdzs_item_l_t:hover{
    background: #ffd35c;
}
.tdzs_item_l_list{
    height: 84px;
    border-bottom: 1px solid #ffd35c;
    display: flex;
    align-items: center;
    padding: 0 20px;
    box-sizing: border-box;
}
.tdzs_item_l_list:last-of-type{
    border: none;
}
.tdzs_item_l_list p{
    text-indent: 1em;
    position: relative;
}
.tdzs_item_l_list p::before{
    content: '';
    width: 12px;
    height: 12px;
    display: block;
    background: url(../../images/zt/zt_2023lianghui/tdzs_icon.png) no-repeat;
    position: absolute;
    left: 0;
    top: 6px;
}
.tdzs_item_l_list:hover {
    background: #ffd35c;
}

.tdzs_item_r{
    width: 720px;
    height: 518px;
    float: right;
}
.tdzs_item_r span{
    display: block;
    height: 458px;
    overflow: hidden;
}
.tdzs_item_r_title{
    height: 60px;
    background: #ffd35c;
    display: flex;
    align-items: center;
}
.tdzs_item_r_title p{
    text-align: center;
    padding: 0 10px;
    box-sizing: border-box;
}

/* 代表委员说 */
.dbwys{
    width: 1300px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 60px;
}
.dbwys_nav{
    width: 100%;
    height: 40px;
    background: url(../../images/zt/zt_2023lianghui/dbwys_navbg.png) no-repeat center;
    text-align: center;
    z-index: 100;
    position: relative;
}
.dbwys_nav_item{
    width: 150px;
    height: 40px;
    display: inline-block;
    font-size: 0;
    position: relative;
    top: 0px;
    cursor: pointer;
}
.dbwys_nav_item:first-child{
    left: 8px;
    transform-origin: 95% 50%;
}
.dbwys_nav_item:last-child{
    right: 8px;
    transform-origin: 5% 50%;
}
.dbwys_nav_nocur{
    transform: scale(0.8);
}
.dbwys_nav_dbs{
    background: url(../../images/zt/zt_2023lianghui/dbs.png) no-repeat;
}
.dbwys_nav_dbs_active{
    background: url(../../images/zt/zt_2023lianghui/dbs_active.png) no-repeat;
}
.dbwys_nav_wys{
    background: url(../../images/zt/zt_2023lianghui/wys.png) no-repeat;
}
.dbwys_nav_wys_active{
    background: url(../../images/zt/zt_2023lianghui/wys_active.png) no-repeat;
}
.dbwys_main{
    width: 100%;
    height: 712px;
    border: 1px solid #ffd35c;
    margin-top: -10px;
    overflow: hidden;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
}
.dbswys_swiper_big{
    width: 1240px;
    height: 434px;
    margin-top: 50px;
}
.dbwys_item_img{
    width: 680px;
    height: 434px;
    overflow: hidden;
    float: left;
    display: block;
}
.dbwys_item_news{
    width: 540px;
    height: 100%;
    float: right;
    display: block;
    position: relative;
}
.dbwys_item_news_title{
    width: 540px;
    height: 126px;
    background: url(../../images/zt/zt_2023lianghui/dbwy_title_bg.png) no-repeat;
    background-size: contain;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px 20px;
    box-sizing: border-box;
}
.dbwys_item_news_title p{
    color: var(--themes_color);
    font-size: 24px;
    line-height: 1.5em;
    font-weight: bold;
}
.dbwys_item_news_des{
    width: 100%;
    font-size: 16px;
    line-height: 1.5em;
    color: #333;
    margin-top: 10px;
}
.dbwys_item_news_name{
    background: var(--themes_color);
    color: #fff;
    font-weight: bold;
    font-size: 26px;
    padding: 0 80px;
    line-height: 40px;
    position: absolute;
    bottom: 10px;
    left: -40px;
}
.thumb{
    width: 100%;
    height: 150px;
    margin-top: 40px;
    position: relative;
    padding: 0 80px;
    box-sizing: border-box
}
.dbwys_swiper_thumb{
    width: 100%;
    height: 100%;
}
.thumb .swiper-slide{
    width: 120px;
    height: 100%;
    cursor: pointer;
}
.dbwys_swiper_thumb_img{
    display: block;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: #efd7a4;
    overflow: hidden;
}
.dbwys_swiper_thumb_name{
    width: 120px;
    margin-top: 6px;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}
.dbwys_swiper_thumb_name_active{
    color: var(--themes_color);
}
.thumb_active{
    border: 2px solid #efd7a4;
    box-sizing: border-box;
}

.thumb_prev,.thumb_next{
    width: 20px;
    height: 60px;
    z-index: 10000;
}

.thumb .swiper-button-prev {
    background: url(../../images/zt/zt_2023lianghui/prev3.png) no-repeat;
    left: 0;
}

.thumb .swiper-button-next{
    background: url(../../images/zt/zt_2023lianghui/next3.png) no-repeat;
    right: 0;
}

.thumb:hover .swiper-button-prev {
    background: url(../../images/zt/zt_2023lianghui/prev_active.png) no-repeat;
}

.thumb:hover .swiper-button-next {
    background: url(../../images/zt/zt_2023lianghui/next_active.png) no-repeat;
}

.thumb .swiper-button-prev::after {
    content: '';
}

.thumb .swiper-button-next::after {
    content: '';
}

/* 高清影像 */
.gqyx{
    width: 1300px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 60px;
}
.gqyx .m_dynImg1{
    width: 900px;
    height: 634px;
}
.gqyx_swiper{
    height: 100%;
}
.gqyx .dynImg_item span{
    width: 900px;
    height: 574px;
}
.gqyx_r{
    width: 370px;
    height: 634px;
    overflow: hidden;
    float: right;
    position: relative;
}
.gqyx_r_main{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.gqyx_r_item{
    display: block;
    margin-bottom: 20px;
}
.gqyx_r_item span{
    display: block;
    width: 100%;
    height: 208px;
    overflow: hidden;  
    position: relative;  
}
.gqyx_r_item span i{
    display: block;
    width: 40px;
    height: 40px;
    background: url(../../images/zt/zt_2023lianghui/play.png) no-repeat;
    position: absolute;
    right: 10px;
    bottom: 10px;
}
.gqyx_r_item p{
    margin-top: 10px;
}
.iScrollVerticalScrollbar{
    position: absolute;
    z-index: 9999;
    width: 4px;
    bottom: 2px;
    top: 2px;
    right: 1px;
    overflow: hidden;
}
.iScrollIndicator{
    box-sizing: border-box;
    position: absolute;
    background: rgba(202, 2, 2, 0.5);
    /*border: 1px solid rgba(255, 255, 255, 0.9);*/
    border-radius: 3px;
    width: 100%;
    transition-duration: 0ms;
    display: block;
    height: 100px;
    transform: translate(0px, 0px) translateZ(0px);
    transition-timing-function: cubic-bezier(0.1, 0.57, 0.1, 1)
}

.foot{
    padding: 10px 0;
    height: auto;
}
.foot div{
    line-height: 20px;
    color: #fff;
}
.foot a{
    font-size: 16px;
}
.foot div a{
    color: #ffd35c;
}
.foot p{
    line-height: 20px;
}
/*******************************/
/*******************************/
/*******************************/
/*******************************/
/*******************************/
/*******************************/
/*******************************/

@media screen and (orientation:portrait) {}