﻿body{-webkit-text-size-adjust:none;  min-width: 1200px; background:url(2023mmlhbg_r1_c1_s1.jpg) top center no-repeat #fff; background-size: 1800px; font-family: '微软雅黑'}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul, div{ padding:0; margin:0;  }
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#cc3333;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.fl{float: left;}
.fr{float: right;}

.container{ width:1011px; margin:0 auto; clear:both; position:relative;}

.space70, .space50{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space70{height: 70px;}
.space50{height: 50px;}

/*图片鼠标经过效果*/
.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);}

.ztbox2{width: 48.5%;}
.zt-top{height: 318px;}

/*通用*/
.tabs{width: 48%;}
.tabs .parhd{background: url(2023mmlh_r9_c9_s1.png) bottom right no-repeat; position: relative; margin-bottom: 20px; height: 72px;}
.tabs .parhd div{width: 166px; float: left; height:37px; margin-right: 10px;}
.tabs .parhd span{display: inline-block; float: left;}
.tabs .parhd div a{display: block; width: 100%; height: 50px;}
.tabs .parhd div a.rdyc{display: block; background: url(2023rdyc_link.png) top center no-repeat;}
.tabs .parhd div a.zxyc{display: block; background: url(2023zxyc_link.png) top center no-repeat;}
.tabs .parhd div:hover, .tabs .parhd div.on{}
.tabs .parhd div:hover a, .tabs .parhd div.on a{display: block;}
.tabs .parhd div a.rdyc:hover, .tabs .parhd div.on a.rdyc{background: url(2023rdyc_hover.png) top center no-repeat;}
.tabs .parhd div a.zxyc:hover, .tabs .parhd div.on a.zxyc{background: url(2023zxyc_hover.png) top center no-repeat;}

.tabs .parhd .more{position: absolute; bottom:23px; right: 0;}
.tabs .parhd .more a{display: block; font-size: 16px; color: #bb1f1f;}

.newslist{}
.newslist li{position:relative; padding:0 0 0 21px; height:50px; line-height:50px; overflow:hidden; vertical-align:top;}
.newslist li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 6px; height: 6px; background: #E4010A; border-radius: 50%;}
.newslist li a{display:block; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 18px;}

.newslist2 li{position:relative; padding:0 120px 0 21px; height:46px; line-height:46px; overflow:hidden; vertical-align:top;}
.newslist2 li:after{position:absolute; content:" "; left:0; top: 47%; margin-top: -1px; width: 6px; height: 6px; background: #C70601; border-radius: 50%;}
.newslist2 li span{position:absolute; right:0; top:0; color:#999; font-size: 18px;}
.newslist2 li a{display:block; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 18px;}


/*聚焦两会*/
.jjlh{margin-top: 24px;}
.jjlh-tt{margin-bottom: 40px; padding: 0 28px;}
.jjlh-tt .ttbt{font-weight: bold;  padding: 0 2%; text-align: center; margin-bottom: 28px;}
.jjlh-tt .ttbt a{font-size: 30px; color: #bb1f1f; }
.jjlh-tt .ttzy{color: #333; font-size: 18px; line-height: 1.8; text-indent: 2em;}


.jjlh-l{width: 51.5%; float: left;}
.jjlh_tpxw{width:100%; height:370px; overflow:hidden; position:relative; border:0;  }
.jjlh_tpxw .hd{ height:12px; overflow:hidden; position:absolute; right:0; bottom:20px; z-index:2; }
.jjlh_tpxw .hd ul{ overflow:hidden; zoom:1; float:left;}
.jjlh_tpxw .hd ul li{ float:left; margin-right:9px;  width:12px; height:12px; line-height:12px; border-radius:12px; background:#fff; cursor:pointer; text-indent:99999em;}
.jjlh_tpxw .hd ul li.on{ background:#BB201E; width: 23px;}

.jjlh_tpxw .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.jjlh_tpxw .bd ul{width:100%; height:100%;}
.jjlh_tpxw .bd ul li{position:relative; line-height:30px; height:370px;}
.jjlh_tpxw .bd li img{width:100%;  height:370px;}
.jjlh_tpxw .bd li b{ display:block; position:absolute; width:100%; height:54px; bottom:0;left:0;background:#000; opacity:.6;filter:alpha(opacity=60); z-index:1;}
.jjlh_tpxw .bd li span{ display:block; position:absolute; width: 73%; height:54px; bottom:0; left:0; z-index:2; line-height: 52px;}
.jjlh_tpxw .bd li span a{color:#FFF; display:block; float:left; padding-left:15px; position:relative; z-index:3; font-size:18px; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}

.jjlh-r{width: 46.5%; float: right;}
.jjlh_list li{
background: #fef1e1; /* Old browsers */
background: -moz-linear-gradient(left,  #fef1e1 0%, #f4dad8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #fef1e1 0%,#f4dad8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #fef1e1 0%,#f4dad8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef1e1', endColorstr='#f4dad8',GradientType=1 ); /* IE6-9 */
padding: 11px 20px 12px; margin-bottom: 14px;
}
.jjlh_list li .gjbt{font-size: 20px; font-weight: bold; color: #bb1f1f; margin-bottom: 10px;}
.jjlh_list li .gjbt a{font-size: 20px; color: #bb1f1f;}
.jjlh_list li .gjzy{line-height: 1.5; color: #333; position: relative; height: 54px;}
.jjlh_list li .gjzy .gjsj{position: absolute; right: 0; bottom: 0; color: #9F9F9F; font-size: 16px;}
.jjlh_list li.xx3{margin-bottom: 0;}

.jjlh-title{height: 103px; position: relative; background: url(2023mmlh_r2_c2_s1.png) top center no-repeat; margin-bottom: 28px;}
.jjlh-title .more{position: absolute; right: 15px; bottom: 30px;}
.jjlh-title .more a{color: #bb1f1f; font-size: 16px;}

.rdzxyc{height: 280px; overflow: hidden; overflow-y: auto;}

/*权威公告*/
.qwgg_title{height: 71px; background: url(2023mmlh_r6_c3_s1.png) top left no-repeat; margin-bottom: 10px;}
.qwgg_title a{display: block; height: 71px;}

/* 人大、政协议程 */
.rdyc-text{
	position:relative;
	background: #fef1e1; /* Old browsers */
	background: -moz-linear-gradient(top,  #fef1e1 0%, #fee3c5 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fef1e1 0%,#fee3c5 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fef1e1 0%,#fee3c5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef1e1', endColorstr='#fee3c5',GradientType=0 ); /* IE6-9 */
	}
.rdyc-text .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; display: none;}
.rdyc-text .hd ul{ overflow:hidden; zoom:1; float:left;  }
.rdyc-text .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.rdyc-text .hd ul li.on{ background:#f00; color:#fff; }
.rdyc-text .bd{position:relative; height:100%; z-index:0;   }
.rdyc-text .bd li{ zoom:1; vertical-align:middle; }
.rdyc-text .bd ul li .textcon{width: 400px; margin: 0 auto;}
.rdyc-text .bd ul li .gjbt a{color: #BA201E; font-size: 20px; margin-bottom: 20px; font-weight: bold;}
.rdyc-text .bd ul li .gjzy{line-height: 2; color: #333; font-size: 18px; padding-top: 20px; text-indent: 2em;}
		
.rdyc-text .rdPrev, .rdyc-text .rdNext{position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:32px; height: 62px; overflow:hidden; cursor:pointer;}
.rdyc-text .rdPrev{background: url(2023zxyc_prev.png) center no-repeat; right: auto; left: 0;}
.rdyc-text .rdNext{background: url(2023rdzx_next.png) center no-repeat; right: 0; left: auto;}
#demo, #demos{padding: 25px 20px 28px; height: 192px; overflow:hidden; overflow-y:scroll;}
#demo p, #demos p{line-height: 1.5; margin-bottom: 15px; font-size: 18px;}
#demo1, #demo2{margin: 10px 0}

.box{width: auto; height: auto; margin: 0;}
.zxyc-text{
	position:relative;
	background: #fef1e1; /* Old browsers */
	background: -moz-linear-gradient(top,  #fef1e1 0%, #fee3c5 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fef1e1 0%,#fee3c5 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fef1e1 0%,#fee3c5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef1e1', endColorstr='#fee3c5',GradientType=0 ); /* IE6-9 */
}
.zxyc-text .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; display: none;}
.zxyc-text .hd ul{ overflow:hidden; zoom:1; float:left;  }
.zxyc-text .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.zxyc-text .hd ul li.on{ background:#f00; color:#fff; }
.zxyc-text .bd{position:relative; height:100%; z-index:0;   }
.zxyc-text .bd li{ zoom:1; vertical-align:middle; width: 485px;}
.zxyc-text .bd ul li .textcon{width: 400px; margin: 0 auto;}
.zxyc-text .bd ul li .gjbt a{color: #BA201E; font-size: 20px; margin-bottom: 20px; font-weight: bold;}
.zxyc-text .bd ul li .gjzy{line-height: 2; color: #333; font-size: 18px; padding-top: 20px; text-indent: 2em;}
		
.zxyc-text .zxPrev, .zxyc-text .zxNext{position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:32px; height: 62px; overflow:hidden; cursor:pointer;}
.zxyc-text .zxPrev{background: url(2023zxyc_prev.png) center no-repeat; right: auto; left: 0;}
.zxyc-text .zxNext{background: url(2023rdzx_next.png) center no-repeat; right: 0; left: auto;}

/* 图解报告 */
.tjbg_title{height: 103px; position: relative; background: url(2023mmlh_r13_c2_s1.png) top center no-repeat; margin-bottom: 28px;}
.tjbg_title .more{position: absolute; right: 15px; bottom: 30px;}
.tjbg_title .more a{color: #bb1f1f; font-size: 16px;}
.tjbg_list li{width: 32%; float: left; margin-right: 20px; position: relative;}
.tjbg_list li img{width: 100%; height: 220px;}
.tjbg_list li b{ display:block; position:absolute; width:100%; height:50px; bottom:0;left:0;background:#000; opacity:.6;filter:alpha(opacity=60); z-index:1;}
.tjbg_list li span{ display:block; position:absolute;  height:50px; bottom:0; left:0; z-index:2; line-height: 50px; width: 100%;}
.tjbg_list li span a{color:#FFF; display:block; max-width: 90%; float:left; padding: 0 20px; position:relative; z-index:3; font-size:18px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.tjbg_list li.xx3{margin-right: 0;}

/* 代表心声 */
.dbxs_title{height: 103px; position: relative; background: url(2023mmlh_r17_c3_s1.png) top center no-repeat; margin-bottom: 28px;}
.dbxs_title .more{position: absolute; right: 15px; bottom: 30px;}
.dbxs_title .more a{color: #bb1f1f; font-size: 16px;}
.dbxs_list li{position:relative; padding:0 100px 0 21px; height:46px; line-height:46px; overflow:hidden; vertical-align:top; width: 36%; float: left;}
.dbxs_list li:after{position:absolute; content:" "; left:0; top: 47%; margin-top: -1px; width: 6px; height: 6px; background: #C70601; border-radius: 50%;}
.dbxs_list li span{position:absolute; right:0; top:0; color:#999; font-size: 18px;}
.dbxs_list li a{display:block; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 18px;}
.dbxs_list li.xx2, .dbxs_list li.xx4, .dbxs_list li.xx6{float: right;}

/* 好心茂名 非凡十年 */
.hxmm{background: url(2023mmlhbg_r3_c1_s1.jpg) bottom center no-repeat;}
.hxmm_title{height: 103px; position: relative; background: url(2023mmlh_r19_c3_s1.png) top center no-repeat; margin-bottom: 28px;}
.hxmm_title .more{position: absolute; right: 15px; bottom: 30px;}
.hxmm_title .more a{color: #bb1f1f; font-size: 16px;}

.hxmm_tpxw{width:100%; height:550px; overflow:hidden; position:relative; border:0;  }
.hxmm_tpxw .hd{ height:12px; overflow:hidden; position:absolute; right:0; bottom:20px; z-index:2; }
.hxmm_tpxw .hd ul{ overflow:hidden; zoom:1; float:left;}
.hxmm_tpxw .hd ul li{ float:left; margin-right:9px;  width:12px; height:12px; line-height:12px; border-radius:12px; background:#fff; cursor:pointer; text-indent:99999em;}
.hxmm_tpxw .hd ul li.on{ background:#BB201E; width: 23px;}

.hxmm_tpxw .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.hxmm_tpxw .bd ul{width:100%; height:100%;}
.hxmm_tpxw .bd ul li{position:relative; line-height:30px; height:550px;}
.hxmm_tpxw .bd li img{width:100%; height:auto;}
.hxmm_tpxw .bd li b{ display:block; position:absolute; width:100%; height:60px; bottom:0;left:0;background:#000; opacity:.6;filter:alpha(opacity=60); z-index:1;}
.hxmm_tpxw .bd li span{ display:block; position:absolute; width: 100%; height:60px; text-align: center; bottom:0; left:0; z-index:2; line-height: 60px;}
.hxmm_tpxw .bd li span a{color:#FFF; display:block; padding:0 10px; position:relative; z-index:3; font-size:18px; max-width:98%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}

.hxmm_tpxw .prev, .hxmm_tpxw .next{position:absolute; left:0; top:40%;  display:block; width:40px; height: 80px; overflow:hidden; cursor:pointer;}
.hxmm_tpxw .prev{background: url(2023mmlh_prev.png) center no-repeat; right: auto; left: 0;}
.hxmm_tpxw .next{background: url(2023mmlh_next.png) center no-repeat; right: 0; left: auto;}




@media (max-width: 1280px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */	
	}
	body{background-size: 1380px; background-position-x: 8%;}
	.zt-top{height: 238px;}
}

@media (max-width: 1200px) {
	
}

@media (max-width: 1024px) {
	body{background-size: 1380px; background-position-x: 8%;}
	.container{width: 100%; padding: 0 2%;}
	
}
/* sm */
@media (min-width: 768px) and (max-width: 991px) {

}

/* xs */
@media (max-width: 768px) {
	.jjlh-l{width: 55%;}
	.jjlh_tpxw, .jjlh_tpxw .bd ul li, .jjlh_tpxw .bd ul li img{height:291px;}
}

@media (max-width: 640px) {

}

@media (max-width: 480px) {

}

@media (max-width: 400px) {

}

@media (max-width: 360px) {

}
@media (max-width: 320px) {

}