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;}
.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;}

/*图片鼠标经过效果*/
.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(2023mzlh_r5_c3.jpg) top center no-repeat;}
.xwbd-slideBox{height:405px; overflow:hidden; position:relative;}
.xwbd .hd{ display:none;}
.xwbd-slideBox li{ overflow:hidden;}
.xwbd-slideBox li .pic{width:573px; float:left;}
.xwbd-slideBox li .pic img{ width:100%; height:370px;}
.xwbd-slideBox li .con{width:540px; height: 280px; overflow: hidden; float: right; padding-top: 46px; padding-right: 40px;}
.xwbd-slideBox li .con .title{ line-height:1.5; font-size: 26px; font-weight:bold; margin-bottom: 20px;}
.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: 40px;}
.xwbd_list li{width: 47%; float: left; padding-left: 20px; margin-bottom: 40px; position: relative;}
.xwbd_list li:after{position:absolute; content:" "; left:0; top: 45%; margin-top: -1px; width:7px; height:7px; background: #CF2412;}
.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: 50px 0 35px;}
.bgsl_title img{display: block; margin: 0 auto;}
.bgsl{background: url(2023mzlh_r19_c6.jpg) top center no-repeat #fdf3e6; padding-bottom: 10px;}
.bgsl_jj{background: url(2023mzlh_bgsl_bg2.jpg) top center no-repeat; position: relative; padding: 29px 48px; height: 149px; color: #fff; font-size: 20px; line-height: 1.8;}
.bgsl_jj_more{position: absolute; bottom: 19px; right: 48px; color: #febf6e;}
.bgsl_menu{margin-top: 46px;}
.bgsl_menu li{width: 48%; float: left; margin-bottom: 30px;}
.bgsl_menu li img{width: 100%; height: auto;}
.bgsl_menu li.lm2, .bgsl_menu li.lm4{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{
border: 1px #EBC88E solid; 
background: #fff8eb; /* Old browsers */
background: -moz-linear-gradient(top,  #fff8eb 1%, #fae8c4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fff8eb 1%,#fae8c4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fff8eb 1%,#fae8c4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8eb', endColorstr='#fae8c4',GradientType=0 ); /* IE6-9 */
padding: 45px 24px; border-radius: 15px;
}
.lhsklb .hd{width:51%;}
.lhsklb .hd ul li{ line-height: 1.5; height: 89px; color: #333; display: flex; align-items: center; padding:0 30px 0 45px; background: url(2023mzlh_lhsk_line1.png) bottom left no-repeat;}
.hsy .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(2023mzlh_r18_c6.png) top left no-repeat; border-bottom: none;}
.hsy .hd ul li.on{background: url(2023mzlh_r19_c6.png) top right no-repeat; border-bottom: none; padding:0 45px 0 30px;}
.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:48%;  height:360px; position:relative;}
.lhsklb .bd li{ position:relative; zoom:1; vertical-align:middle; height: 360px;}
.lhsklb .bd li img{width:100%; height:360px; vertical-align:bottom;}
.lhsklb .bd li a{display: block;  color: #000;}

/****** 两会镜头 ******/
.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 .bd{overflow: hidden; padding: 0;}
.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{display: none}
.lhjt .whan a{ position:absolute; top:35%; width:77px; height:63px;  cursor:pointer;}
.lhjt .whan .prev{ left:0; background: url(2023ncj_r15_c2_s1.png) top center no-repeat;}
.lhjt .whan .next{right:0;  background: url(2023ncj_r15_c16_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;}