body{min-width: 1200px;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.container{width:1200px; max-width:1200px; margin:0 auto; clear:both; position:relative;}
.space20{height: 20px; clear: both;}
.space48{height: 48px; clear: both;}
.space70{height: 70px; clear: both;}
.fl{float: left;}
.fr{float: right;}

.zt_banner img{width: 100%; height: auto; display: block;}
.zt_nav{height: 84px; line-height: 84px; background-color: #079383;}
.zt_nav .container li{width: 16.667%; text-align: center; float: left;}
.zt_nav .container li a{color: #fff; font-size: 24px;}
.ztwarp{background: url(2022zqjbg_r2_c1_s1.jpg) top center repeat-y;}
.ztmain{background: url(2022zqjbg_s1.png) top center no-repeat;}
.zt_title{margin: 50px 0 35px;}
.zt_title img{display: block; margin: 0 auto; width: 100%; height: auto;}
.ztpart1{background: url(2024mzlh_bg_r2_c1_s1.jpg) bottom center no-repeat; background-size: 100%;}
.ztpart2{background: url(2024mzlh_bg_r3_c1_s1.jpg) bottom center no-repeat; background-size: 100%;}

/*图片鼠标经过效果*/
.HoverImgbox{ overflow:hidden;}
.HoverImgbox img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.HoverImgbox img:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.imgHover{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.imgHover:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

/*图标鼠标经过效果*/
.icon li{-webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all; }
.icon li i{-webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all; }
.icon li:hover i{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg);}

/****** 新闻头报道 ******/
.xwbd{background: url(2024mzlh_bg2_r1_c3_s1.png) top left no-repeat; background-size: 100%; padding-top: 14px;}
.xwbd-slideBox{height:405px; overflow:hidden; position:relative;}
.xwbd .hd{ display:none;}
.xwbd-slideBox li{ overflow:hidden;}
.xwbd-slideBox li .pic{width:580px; float:left;}
.xwbd-slideBox li .pic img{ width:100%; height:370px;}
.xwbd-slideBox li .con{width:543px; height: 330px; overflow: hidden; float: right; padding-top: 30px; padding-right: 35px;}
.xwbd-slideBox li .con .title{ line-height:1.3; font-size: 26px; font-weight:bold; margin-bottom: 20px; border-bottom: 1px #D20D17 dashed; padding-bottom: 15px;}
.xwbd-slideBox li .con .title a{font-size:26px; color:#d51d17 !important; text-decoration:none; }
.xwbd-slideBox li .con .intro{line-height:1.8; text-indent:2em; font-size: 20px;  overflow:hidden}
.xwbd-slideBox li .con .intro a{color:#ec8914;}
.xwbd-slideBox li .con .intro .more:hover{ }
/* .xwbd-slideBox .prev,.xwbd-slideBox .next{ position:absolute; z-index:1;width:24px; height:24px; overflow:hidden; cursor:pointer; display: none; }
.xwbd-slideBox .prev{right:60px; bottom:30px;}
.xwbd-slideBox .next{right:21px; bottom:30px;}
.xwbd-slideBox .prev:hover,..xwbd-slideBox .next:hover{ } */

.xwbd_list{margin-top: 20px;}
.xwbd_list li{width: 47%; float: left; padding-left: 30px; margin-bottom: 40px; position: relative; background: url(2024mzlh_bg2_r3_c4_s1.png) left center no-repeat;}
.xwbd_list li a{display:block;max-width:100%; font-size: 18px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.xwbd_list li.xx2,.xwbd_list li.xx4{float: right;}

/****** 报告速览 ******/
.bgsl_title{padding: 30px 0 35px;}
.bgsl_title img{display: block; margin: 0 auto; width: 100%; height: auto;} 
.bgsl{padding-bottom: 10px;}
.bgsl_jj{background: url(2024mzlh_bgls_bg.jpg) top center no-repeat; position: relative; text-indent: 2em; padding: 29px 48px; height: 149px; color: #fff; font-size: 20px; line-height: 1.8; border-radius: 10px;}
.bgsl_jj p{text-indent: 2em;}
.bgsl_jj_more{position: absolute; bottom: 20px; text-indent: 0; right:34px; color: #FE0000; background: #fff; text-align: center; border-radius: 32px; width: 114px; line-height: 32px;}
.bgsl_menu{margin-top: 46px;}
.bgsl_menu li{width: 48%; float: left; margin-bottom: 30px; text-align: center; font-weight: bold; height: 178px; line-height: 178px; background: #fff; border: 1px #FF9D9E solid; border-radius: 10px;}
.bgsl_menu li a{color: #ff0000; font-size: 38px; display: block;}
.bgsl_menu li.lm2{float: right;}

/****** 两会时刻 ******/
/* .lhsk{background: url(2023mzlh_r11_c1.jpg) bottom center no-repeat; padding-bottom: 80px;} */
.lhsk_tab .parhd{width: 428px; margin: 0 auto 26px;}
.lhsk_tab .parhd li{width: 49%; float: left; height: 50px; line-height: 50px; text-align: center;  font-weight: bold;}
.lhsk_tab .parhd li a{color: #D50803; font-size: 24px;}
.lhsk_tab .parhd li a.jzklh{border-radius: 50px 0 0 50px; border: 1px #D50803 solid; display: block;}
.lhsk_tab .parhd li a.lhhsy{border-radius: 0px 50px 50px 0; border: 1px #D50803 solid; display: block;}
.lhsk_tab .parhd li.on a{background: #D50803; color: #fff;}
.lhsk_tab .boxbd{

}
.jzklh2{background: url(2024mzlh_bg2_r5_c3_s1.png) top left no-repeat; background-size: 100%;}
.lhhsy2{background: url(2024mzlh_bg2_r6_c3_s1.png) top left no-repeat; background-size: 100%; height: 470px;}
.lhsklb .hd{ width: 46%; padding-top: 30px; margin-right: 30px;}
.lhsklb .hd ul li{ line-height: 1.5; height: 103px; margin: 20px 0 30px; color: #333; display: flex;  align-items: center; padding:0 30px 0 50px; background: url(2023mzlh_lhsk_line1.png) bottom left no-repeat;}
/* .lhhsy2 .hd ul li{background: url(2023mzlh_lhsk_line2.png) bottom right no-repeat;} */
.lhsklb .hd ul li a{color: #333; font-size: 18px;}
.lhsklb .hd ul li.on{background: url(2024mmlh_jzklh_bg.png) top left no-repeat; border-bottom: none; background-size: 100%;}
.lhhsy2 .hd{ margin-left: 30px; margin-right: 0;}
.lhhsy2 .hd ul li.on{background: url(2024mmlh_lhhsy_bg.png) top right no-repeat; border-bottom: none; padding:0 45px 0 30px;  background-size: 100%;}
.lhsklb .hd ul li.on a{color: #fff;}
/* .lhsklb .hd ul li.xx4{background: none}
.hsy .hd ul li.xx4{background: none} */

.lhsklb .bd{ width:47.9%; position:relative; padding: 50px 20px; padding-right: 0;}
.lhsklb .bd li{ position:relative; zoom:1; vertical-align:middle;}
.lhsklb .bd li img{width:100%; height:372px; vertical-align:bottom; border: 1px #FFDFB0 solid;}
.lhsklb .bd li a{display: block;  color: #000;}
.lhhsy2 .bd{ width:47.9%; position:relative; padding: 50px 20px; padding-left: 0;}
.lhhsy2 .bd .tempWrap{height: 470px !important;}
/****** 两会镜头 ******/
.lhjt_list li{width: 32.6%; float: left; margin-right: 13px; position: relative;}
.lhjt_list li img{width: 100%; height: auto;}
.lhjt_list li b{width:100%; height:60px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;}
.lhjt_list li span{width:100%; height:60px; line-height:60px; color: #Fff; left:0; bottom:0; position:absolute; z-index:2; padding:0 15px; display: block; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
.lhjt_list li.xx3{float: right; margin-right: 0;}

.lhjt{width: 1310px; margin: 0 auto; position: relative;}
.lhjt .bd{overflow: hidden; padding: 0; width: 1200px; margin: 0 auto;}
.lhjt .bd li{width: 32.6%; float: left; margin-right: 13px; position: relative;}
.lhjt .bd li img{width: 100%; height: 260px;}
.lhjt .bd li b{width:100%; height:60px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;}
.lhjt .bd  li span{width:92%; height:60px; line-height:60px; color: #Fff; left:0; bottom:0; position:absolute; z-index:2; padding:0 15px; display: block; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
.lhjt .bd li a{display: block;}

.lhjt .whan{}
.lhjt .whan a{ position:absolute; top:35%; width:32px; height:44px;  cursor:pointer;}
.lhjt .whan .prev{left:0; background: url(2024mzlh_bg2_r7_c1_s1.png) top center no-repeat;}
.lhjt .whan .next{right:0;  background: url(2024mzlh_bg2_r7_c7_s1.png) top center no-repeat;}
/******联合出品 ******/
.lhcp{text-align: center; padding: 50px 0 30px; color: #333;}
.lhcp span{display: inline-block; margin-right: 40px; color: #333; font-size: 18px;}
.lhcp span.sp40{margin-right: 40px;}
.lhcp img{vertical-align: middle;}
.lhcp span a{color: #333; font-size: 18px;}

@media (max-width: 1280px) {
.lhjt{width: 100%;}
}
@media (max-width: 1024px) {
.lhjt{width: 100%;}
}