@charset "utf-8";
/* CSS Document */
body{min-width: 1200px;}
.fl{float: left;}
.fr{float: right;}
.container{width: 1200px; margin: 0 auto;}
.clear{clear: both;}
.space40{height: 40px; clear: both;}

.ztheader img{width: 100%; height: auto; display: block;}
.ztwrap{background: url(2024nzjlh_bg_r2_c1_s1.jpg) top center no-repeat; background-size: 100%; padding-top: 50px;}
.ztbox{width: 45%; border: 1px #E0F2FF solid; border-radius: 10px; box-shadow: 0 0 8px 0 #d6eefd; padding: 20px; background: #fff;}
.ztbox2{width: 48%;}
.zt_title{margin-bottom: 35px;}
.zt_title img{display: block; width: 100%; height: auto;}
.zt_title2{margin-bottom: 25px;}
.zt_title2 img{display: block; width: 100%; height: auto;}


/* 两会速递 */
.lhsd-tt{background: url(2024nzjlh_r3_c1_s1.png) top center no-repeat; padding: 10px 0; height: 178px;}
.lhsd-tt h1{font-size: 38px; font-weight: bold; text-align: center; padding: 18px; color: #fff;}
.lhsd-tt h1 a{font-size: 38px; color: #fff;}
.lhsd-tt .xxzy{text-indent: 2em; color: #ffdfac; line-height: 1.8;}
.lhsd-tt .more{padding: 5px; border: 1px #fff solid; border-radius: 5px; float: right; display: block;}
.lhsd-tt .more a{color: #fff;}


.ztlist li{position:relative; padding:0 100px  0 18px; height:56px; line-height:56px; overflow:hidden; vertical-align:top;}
.ztlist li:after{position:absolute; content:" "; left:0; top: 48%; margin-top: -1px; width: 8px; height: 8px; border-radius: 50%; background: #ECAF4F;}
.ztlist li span{position:absolute; right:0; top:0; color:#999999; font-size: 16px;}
.ztlist li a{float:left; display: block; max-width:100%; font-size: 16px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.ztlist2 li{position:relative; padding:0 100px  0 18px; height:45px; line-height:45px; overflow:hidden; vertical-align:top;}
.ztlist2 li:after{position:absolute; content:" "; left:0; top: 48%; margin-top: -1px; width: 8px; height: 8px; border-radius: 50%; background: #ECAF4F;}
.ztlist2 li span{position:absolute; right:0; top:0; color:#999999; font-size: 16px;}
.ztlist2 li a{float:left; display: block; max-width:100%; font-size: 16px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.ztmore{background: url(2023zjlh_r17_c2_s1.png) left center no-repeat; height: 33px;}
.ztmore img{float: right; width: auto; height: auto;}

.zttpxwBox{ height:338px; overflow:hidden; position:relative;}
.zttpxwBox .hd{  text-align: center; position:absolute; right:0; bottom:15px; z-index:1;}
.zttpxwBox .hd ul{  zoom:1; }
.zttpxwBox .hd ul li{float: left; width:8px; height:8px; margin-right: 8px; border-radius: 50%; line-height:8px; text-align:center; overflow: hidden; text-indent: -9999em; background:#B82617; cursor:pointer; }
.zttpxwBox .hd ul li.on{ background:#FEFFFF; color:#FEFFFF; }
.zttpxwBox .bd{ position:relative; height:100%; z-index:0; }
.zttpxwBox .bd li{ zoom:1; vertical-align:middle; }
.zttpxwBox .bd img{ width:100%; height:338px; display:block;}
.zttpxwBox .bd li b{ display:block; position:absolute; width:100%; height:40px; bottom:0;left:0;background:#000; opacity:.6;filter:alpha(opacity=60); z-index:1;}
.zttpxwBox .bd li span{ display:block; position:absolute;width:88%;height:40px; bottom:0; right:50px; z-index:2; line-height:40px;}
.zttpxwBox .bd li span a{color:#FFF; display:block; z-index:3; font-size:16px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.zttpxwBox .bd li span a:hover{color:#fff;}

/* 报告解读 */
.bgjd-list li{width: 30%; margin-right: 60px; float: left;}
.bgjd-list li .pic{position: relative; height: 180px;}
.bgjd-list li .pic img{width: 320px; height: 100%; position: absolute; z-index: 1; left: 6%; border: 1px #E6452E solid;}
.bgjd-list li .pic .box{border: 1px #E6452E solid; height: 138px; position: absolute; top: 22px; left: 0; width: 100%;}
.bgjd-list li .text{margin-top: 28px; line-height: 1.5; text-align: justify;}
.bgjd-list li.xx3{float: right; margin-right: 0;}
/* 媒体报道 */
.mtbd{ background: url(2023zjlh_bg.jpg) top center no-repeat; padding:0 0 60px; margin-top: 50px;}
.mtbd_title{ position: relative; padding-bottom: 12px;}
.mtbd_title img{display: block; width: 100%; height: auto;}
.mtbdimg{padding-top:55px;}
.mtbdimg img{width: 100%; height: 317px;}



@media (max-width: 1024px) {
    .container{width: auto; padding: 0 2%;}
    .mlqd_zy{width: 910px;}
    .mlqd_list{width: 1000px;}
    body{min-width: auto;}
    .mlqd_list li{width: 16%;}
    .bgjd-list li{width: 30.4%; margin-right: 40px;}
    /* .bgjd-list li .pic{height: 150px;}
    .bgjd-list li .pic img{width: 264px;}
    .bgjd-list li .pic .box{height: 106px;} */
    .bgjd-list li .pic{height: 141px;}
    .bgjd-list li .pic img{width: 250px;}
    .bgjd-list li .pic .box{height: 97px;}
    .lhsd-tt{height: 208px; background-size: 200%;}

}
@media (max-width: 768px) {
    .bgjd-list li{width: 30.4%;}
    .bgjd-list li .pic{height: 141px;}
    .bgjd-list li .pic img{width: 250px;}
    .bgjd-list li .pic .box{height: 97px;}

}
/* @media (min-width: 768px) and (max-width: 991px) {
    .mlqd{padding: 100px 2% 0;}
    .mlqd_zy{width: 87%;}
    .mlqd_list{width: 100%;}
    .mlqd_list li{width: 22%;}
}

@media (max-width: 768px) {
    .mlqd{padding: 100px 2% 0;}
    .mlqd_zy{width: auto;}
    .mlqd_list{width: auto;}
    .mlqd_list li{width: 22%;}
}

@media (max-width: 480px) {
    .mlqd{padding-top: 85px;  background-size: 140%;
        background-position-x: 75%;}
    .mlqd_zy{width: auto; padding: 15px; font-size: 16px; line-height: 1.8;
        box-shadow: 0px 10px 22px 0px rgba(7,148,242,0.12);
        -webkit-box-shadow: 0px 10px 22px 0px rgba(7,148,242,0.12);
        -moz-box-shadow: 0px 10px 22px 0px rgba(7,148,242,0.12);
    }
    .mlqd_list{ padding: 10px;}
    .mlqd_list li{width: 38%; margin: 10px 10px;}
}

@media (max-width: 400px) {
    .mlqd_list li{width: 37%; margin: 10px 10px; height: 75px;}
}

@media (max-width: 360px) {
    .mlqd_list li{width:90%; margin: 10px 10px; height:auto;}
} */