@charset "utf-8";
/* CSS Document */
body{min-width: 1200px;}
.fl{float: left;}
.fr{float: right;}
.container{width: 1200px; margin: 0 auto;}
.clear{clear: both;}
.space30{height: 30px; clear: both;}
.space40{height: 40px; clear: both;}

.ztheader{overflow: hidden;}
.ztheader img{width: 100%; height: auto; display: block;}
.ztwrap{background: url(2025lh_r1_c1_s1.png) top center no-repeat #FFF9ED; background-size: 100%;}
.ztbox{width: 45%; border: 1px #E0F2FF solid; border-radius: 10px; box-shadow: 0 0 8px 0 #d6eefd; padding: 20px; background: #fff;}
.ztbox2{width: 48.5%;}
.zt-title{margin-bottom:50px;}
.zt-title img{display: block; width: auto; height: auto; margin: 0 auto;}
.zt_title2{margin-bottom: 25px;}
.zt_title2 img{display: block; width: 100%; height: auto;}

/* 头条 */
.zttt{padding-bottom: 14px;}
.zttt-l{width: 102px; float: left;}
.zttt-r{width: 90%; float: right;}
.zttt-bt{line-height: 1.5; font-weight: bold; margin: 18px 0 14px; text-align: center;}
.zttt-bt a{display: block; color: #ce0c00; font-size: 37px;}
.zttt-more{width: 68px; height: 25px; border: 1px #CF7249 solid; border-radius: 6px; float: right; text-align: center; line-height: 25px;}
.zttt-more a{display: block; color: #CF7249; font-size: 14px;}

/* 两会速递 */
.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:374px; overflow:hidden; position:relative; background: url(zj2025lh_r5_c1_s1.png) top left repeat-y #fea403; border: 1px #F96700 solid; border-radius: 10px;}
.zttpxwBox .hd{text-align: center; position:absolute; right:0; bottom:64px; z-index:1;}
.zttpxwBox .hd ul{ zoom:1;}
.zttpxwBox .hd ul li{float: left; width:10px; height:10px; margin-right: 8px; border-radius: 50%; line-height:10px; text-align:center; overflow: hidden; text-indent: -9999em; background:#fff; cursor:pointer; }
.zttpxwBox .hd ul li.on{ background:#CA0000; color:#CA0000; }
.zttpxwBox .bd{ position:relative; height:100%; z-index:0; }
.zttpxwBox .bd li{ zoom:1; vertical-align:middle; }
.zttpxwBox .bd img{ width:100%; height:324px; display:block; border-radius: 10px 10px 0 0;}
.zttpxwBox .bd li span{ display:block; width:100%;height:50px; z-index:2; line-height:50px; text-align: center;}
.zttpxwBox .bd li span a{color:#FFF; display:block; padding: 0 15px; z-index:3; font-size:20px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.zttpxwBox .bd li span a:hover{color:#fff;}

.zttpxwBox .prev,
.zttpxwBox .next{ position:absolute; left:0%; top:50%; margin-top:-25px; display:block; width:67px; height:67px;}
.zttpxwBox .prev{ left:0; right:auto; background: url(2025lh_prev.png) center no-repeat;}
.zttpxwBox .next{ left:auto; right:0; background: url(2025lh_next.png) center no-repeat;}

.lhsd-list li{position: relative; height: 58px; line-height: 58px; margin-bottom: 19px; padding: 0 20px 0 30px; border: 1px #fff solid; border-radius: 10px; background: #fff;}
.lhsd-list li:after{position:absolute; content:" "; left:12px; top: 50%; margin-top: -1px; width: 8px; height: 8px; background: #EEAF4E; border-radius: 8px;}
.lhsd-list li a{display: block; font-size: 18px; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.lhsd-list li:hover{color: #d00f00; font-weight: bold; border: 1px #FFC887 solid;}
.lhsd-list li:hover a{color: #d00f00;}
.lhsd-list li.xx5{margin-bottom: 0;}

.lhsd-more{background: url(2025lh_more_s1.png) top left repeat-x; clear: both; width: 100%;}
.lhsd-more img{display: block; margin: 0 auto;}

.zthf li{margin-bottom: 30px;}
.zthf li img{display: block; width: 100%; height: auto;}

/* 媒体报道 */
.mtbd-list li{position:relative; padding-left:18px; margin-bottom: 34px; overflow:hidden; vertical-align:top; width: 47%; float: left;}
.mtbd-list li:after{position:absolute; content:" "; left:0; top: 48%; margin-top: -1px; width: 5px; height: 5px; border-radius: 50%; background: #CB0101;}
.mtbd-list li a{display: block; max-width:100%; font-size: 16px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.mtbd-list li.xx2, .mtbd-list li.xx4, .mtbd-list li.xx6, .mtbd-list li.xx8, .mtbd-list li.xx10{float: right;}

.guidang{position: absolute; top:240px; right:20px;z-index:2;}
.guidang p{font-size:20px;color:#C50200;}

@media (max-width: 1920px) {

	.ztwrap{background-size: 1920px}
    .ztheader img{width: 1920px; max-width: 1920px;}
}

@media (max-width: 1200px) {
    .zt-title img{width: 100%; height: auto;}
    .zttt-r{width: 89%;}
    .zttt-bt{margin-bottom: 30px;}
    .zttt-bt a{font-size: 30px;}
    .zttpxwBox{height: 304px;}
    .zttpxwBox .bd img{height: 254px;}
    .lhsd-list li{height: 45px; line-height: 45px;}
}

@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%;}
    .zt-title img{width: 100%; height: auto;}

}
@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;}
} */