﻿body{background-color: #fff; -webkit-text-size-adjust:none;  min-width: 1200px;}
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;}
.left {
    float: left;
}

.right {
    float: right;
}

.fl{float: left;}
.fr{float: right;}

.container{ width:1000px; 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 img{width: 100%; height: auto; display: block;}

/*通用*/
.tabs{width: 48%;}
.tabs .hd{background: url(mmlhzt_r9_c2_s1.jpg) bottom right no-repeat; position: relative; margin-bottom: 20px; height: 72px;}
.tabs .hd li{width: 150px; float: left; height: 50px; margin-right: 10px;}
.tabs .hd li a{display: block; width: 100%; height: 50px;}
.tabs .hd li a.qwgg{display: block; background: url(mm2022lh_qwgg_link.png) top center no-repeat;}
.tabs .hd li a.lhsy{display: block; background: url(mm2022lh_lhsy_link.png) top center no-repeat;}
.tabs .hd li a.rdyc{display: block; background: url(mm2022lh_rdyc_link.png) top center no-repeat;}
.tabs .hd li a.zxyc{display: block; background: url(mm2022lh_zxyc_link.png) top center no-repeat;}
.tabs .hd li:hover, .tabs .hd li.on{border-bottom: 4px #FACD89 solid;}
.tabs .hd li:hover a, .tabs .hd li.on a{display: block;}
.tabs .hd li a.lhsy:hover, .tabs .hd li.on a.qwgg{background: url(mm2022lh_qwgg_hover.png) top center no-repeat;}
.tabs .hd li a.lhsy:hover, .tabs .hd li.on a.lhsy{background: url(mm2022lh_lhsy_hover.png) top center no-repeat;}
.tabs .hd li a.rdyc:hover, .tabs .hd li.on a.rdyc{background: url(mm2022lh_rdyc_hover.png) top center no-repeat;}
.tabs .hd li a.zxyc:hover, .tabs .hd li.on a.zxyc{background: url(mm2022lh_zxyc_hover.png) top center no-repeat;}

.tabs .hd .more{position: absolute; bottom:23px; right: 0;}
.tabs .hd .more a{display: block;}

.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 100px 0 21px; height:50px; line-height:50px; overflow:hidden; vertical-align:top;}
.newslist2 li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 6px; height: 6px; background: #0C90E7; border-radius: 50%;}
.newslist2 li span{position:absolute; right:0; top:0; color:#999999; 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;}

/*两会焦点*/
.lhjd{margin-top: 24px;}
.lhjd-tt{border-top:2px #FDD598 solid; border-bottom:2px #FDD598 solid; background: url(mmlhzt_r5_c2_s1.jpg) top left repeat-x; padding: 12px 4% 25px; margin-bottom: 40px;}
.lhjd-tt .ttbt{font-weight: bold;  padding: 13px 2%; text-align: center;}
.lhjd-tt .ttbt a{font-size: 32px; color: #e6000a; }
.lhjd-tt .ttzy{color: #e6000a; font-size: 18px; line-height: 30px;}


.lhjd-l{width: 55%; float: left;}
.lhjd_tpxw{width:100%; height:291px; overflow:hidden; position:relative; border:0;  }
.lhjd_tpxw .hd{ height:10px; overflow:hidden; position:absolute; right:0; bottom:15px; z-index:2; }
.lhjd_tpxw .hd ul{ overflow:hidden; zoom:1; float:left;}
.lhjd_tpxw .hd ul li{ float:left; margin-right:12px;  width:10px; height:10px; line-height:10px; border-radius:50%; background:#fff; cursor:pointer; text-indent:99999em;}
.lhjd_tpxw .hd ul li.on{ background:#E7000A;}

.lhjd_tpxw .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.lhjd_tpxw .bd ul{width:100%; height:100%;}
.lhjd_tpxw .bd ul li{position:relative; line-height:30px; height291px;}
.lhjd_tpxw .bd li img{width:100%;  height:291px;}
.lhjd_tpxw .bd 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;}
.lhjd_tpxw .bd li span{ display:block; position:absolute; width: 82%; height:50px; bottom:0; left:0; z-index:2; line-height: 42px;}
.lhjd_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}
.lhjd_tpxw .bd li span a:hover{color:#FC0;}

.lhjd-r{width: 42%; float: right;}


.lhjd-title{height: 69px; position: relative; background: url(mmlhzt_r3_c2_s1.jpg) top center no-repeat;  margin-bottom: 22px;}
.lhjd-title .more{position: absolute; right: 0; bottom: 20px;}

.rdzxyc{height: 280px; overflow: hidden; overflow-y: auto;}

/*两会热词*/
.lhrc{background-color: #FCF9F0; padding: 25px 0;}
.lhrc-title{height: 69px; position: relative; background: url(mmlhzt_r11_c2_s1.jpg) top center no-repeat; margin-bottom: 30px;}
.lhrc-title .more{position: absolute; right: 0; bottom: 20px;}

.lhrc-list li{width: 48%; float: left; padding-bottom: 14px; border-bottom: 1px #fad69e dashed; margin-bottom: 12px;}
.lhrc-list li.xx02, .lhrc-list li.xx04, .lhrc-list li.xx06{float: right;}
.lhrc-list li.xx05, .lhrc-list li.xx06{border-bottom: none;}
.lhrc-list li .xxbt{font-size: 18px; font-weight: bold; padding: 10px 0; min-height: 68px; display: flex; align-items: center;}
.lhrc-list li .xxbt a{font-size: 18px; color: #e6000a;}
.lhrc-list li .xxzy{line-height: 29px; font-size: 16px; color: #111;  display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}


/*一图读懂*/
.ytdd-title{height: 69px; position: relative; background: url(mmlhzt_r13_c2_s1.jpg) top center no-repeat; margin-bottom: 30px;}
.ytdd-title .more{position: absolute; right: 0; bottom: 20px;}

.ytdd-list li{width: 32%; float: left; margin-right: 18px;}
.ytdd-list li .pic{position: relative; width: auto !important;}
.ytdd-list li .pic img{display: block; width:100%; height: 200px;}
.ytdd-list li .txt{position:absolute; bottom:0; left:0; width:100%; margin:0; background:rgba(0,0,0,0.6); color:#FFF; line-height:46px; text-align: center; height:46px; overflow:hidden; text-overflow:ellipsis;}
.ytdd-list li .txt a{color:#FFF;  display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; padding: 0 15px}

.ytdd-list li.xx03{margin-right: 0;}
/*****底部*****/


.foot-mb{display: none;}

@media (max-width: 1280px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */	
	}

}

@media (max-width: 1200px) {
	
}

@media (max-width: 1024px) {
	.container{width: 100%; padding: 0 2%;}
	.lhjd-l{width: 50%;}
	.lhjd_tpxw, .lhjd_tpxw .bd ul li, .lhjd_tpxw .bd ul li img{height:310px;}
	.lhjd-r{width: 46%;}
}
=
/* sm */
@media (min-width: 768px) and (max-width: 991px) {

}

/* xs */
@media (max-width: 768px) {
	.lhjd-l{width: 55%;}
	.lhjd_tpxw, .lhjd_tpxw .bd ul li, .lhjd_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) {

}