@charset "gb2312";
html, body { margin:0px; padding:0; font:16px/1.5 "Microsoft YaHei" , tahoma, arial, \5FAE\8F6F\96C5\9ED1;  background:#fff;  -webkit-font-smoothing: antialiased; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,button { border:0;  padding:0; margin:0; font-weight:normal; } 
table,td,tr,th{font-size:12px;}
li{list-style-type:none; list-style:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6,p,em,i,b,span { margin:0; padding:0; font-weight:normal; font-style:normal;}
ol,ul {list-style:none;}
address,cite,code,th {font-weight:normal;font-style:normal;}
img:hover { opacity:1; filter: alpha(opacity=100); }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
.fl { float:left; }
.fr { float:right; }
a { color:#333; text-decoration:none; }
a:hover{ color:#97262a; text-decoration:none;}

.amn { transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}

.warp { width:1000px; margin:0 auto; overflow:hidden; }
.padB10 { padding:0 0 10px 0;}
.padB50 { padding:0 0 50px 0;}

.header { width:1920; height:400px; margin:0 auto;overflow:hidden; background: url(../images/top.jpg) top center no-repeat; }


/*头条*/
.tt { width:100%; float:left; background:url(..) left center no-repeat; padding:0 0 0 10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;  font-size:40px; line-height:63px;height:65px; overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.tt a { color:#e11505; }

.tt a:hover { color:#d00a2b; }

.marTD { margin:45px 0; }

.w510 { width:510px;}
.w450 { width:450px;}

/*焦点图*/
.focus { width:100%; position:relative; overflow:hidden; }
.focus dl dt { width:100%; float:left; height:320px; position:relative; }
.focus dl dt img { width:100%; height:320px; display:block; }
.focus dl dt:hover img { -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05); }
.focus dl dt span { width:510px; height:110px; position:absolute; bottom:0; left:0; background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8)));}
.focus dl dt span p { position:absolute; bottom:34px; width:90%; padding:0 5%; font-size:20px; color:#fff; line-height:30px; text-align:center; text-shadow: 1px 1px 0px rgba(0,0,0,1); overflow:hidden; height:30px; }
.focus .pager { position:absolute; bottom:16px; left:50%; margin-left:-100px; z-index:999; text-align:center; }
.focus .pager ul li { display:inline-block; zoom:1; width:40px; height:8px; margin:0 5px; background:#fff; cursor:pointer; line-height:0; font-size:0; display: inline-block; border-radius:6px; z-index:5555 }
.focus .pager ul li.on { background:#f2a828; }
.focus .prev,.focus .next { width:32px; height:50px; background:rgba(0,0,0,.5);  position:absolute; top:50%; margin-top:-50px; z-index:9999; font-size:24px; text-align:center; line-height:50px; color:#bbb; font-family: Georgia; font-weight:bold; cursor:pointer; }

.focus .prev { left:-32px; border-radius:0 5px 5px 0; }
.focus .next { right:-32px; border-radius:5px 0 0 5px; }
.focus:hover .prev { background:rgba(0,0,0,1); left:0; color:#fff;}
.focus:hover .next { background:rgba(0,0,0,1); right:0; color:#fff;}


/*新闻*/
.news { width:100%; float:left; margin-top:-10px; margin-bottom:20px;  }
.news ul li { width:100%; font-size:16px; line-height:48px; color:#666; overflow:hidden; height:48px; border-bottom:1px dashed #e6e6e6;  }
.news ul li b { color:#aaa; padding:0 9px 0 0px; }
.more { float:right; font-size:16px; color:#666; line-height:20px;}
.more a { color:#666; }
.more a:hover { color:#97262a; }


.lm { width:100%; float:left; text-align:center; margin:20px 0;  }

/*提案议案看落实*/
.agq { width:100%; float:left; margin:0px 20px 30px 0px;  }
.agq li img { display:none;}
 .agq ul li { image:none;width:48.5%; float:left; padding:0 1.5% 20px 0;  margin-bottom:; border-bottom: ;  border-right: #;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; }
.agq ul li .pic { float:left; width:45%; height:150px; margin-top:4px; }
.agq ul li .pic img{ width:100%; height:150px; display:block; -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear; transition:all .3s linear;}
.agq ul li:hover .pic img { -webkit-transform:translateX(15px);-moz-transform:translateX(15px);-ms-transform:translateX(15px);-o-transform:translateX(15px);transform:translateX(15px); }
.agq ul li .con{ float: right; width:50%; }
.agq ul li .con h2 { width:100%; float:left; height:150px; overflow:hidden; }
.agq ul li .con h2 span { width:100%; float:left; max-height:56px; line-height:26px; font-size:16px; font-weight:bold; color:#333; margin-bottom:8px; overflow:hidden;  }
.agq ul li a { width:100%; float:left; line-height:22px; font-size:16px; color:#000;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;  }
.agq ul li p{ width:100%; float:left; line-height:20px; font-size:14px; text-indent:2em;color:#6E6E6E;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;  }
.agq ul li:hover .con h2 span { color:#97262a; }
.agq ul li:nth-child(2n){ float:right; }
.agq ul li b { color: #aaa;padding: 0 9px 0 0px;}
/*报告解读*/
.left_c{width:420px;float:left;margin:}
.left_ca ul li { align:center;width:420px; float:left; padding:;  margin-bottom:; border-bottom:1.5px dashed #fd0303; border-right: #;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; line-height:40px;}
           body,
      h1,
      h2,
      h3,
      h4,
      h5,
      h6,
      hr,
      p,
      blockquote,
      dl,
      dt,
      dd,
      ul,
      ol,
      li,
      pre,
      form,
      fieldset,
      legend,
      button,
      input,
      textarea,
      th,
      td {
         margin: 0;
         padding: 0;
      }

      /* -webkit-text-size-adjust fix Chrome 12 px limit */
      body,
      button,
      input,
      select,
      textarea,
      label {
         font-size: 16px;
         font-family: "Microsoft Yahei", "宋体";
         -webkit-text-size-adjust: none;
      }

      button,
      input,
      select,
      label {
         vertical-align: middle;
         list-style-type: none;
         border: none;
      }

      label {
         padding-left: 0.4em;
      }

      ul,
      ol,
      p,
      h1,
      h2,
      h3,
      h4,
      h5,
      h6 {
         font-size: 100%;
      }

      ul {
         list-style: none;
      }

      h1 {
         font-size: 22px;
      }

      h2 {
         font-size: 16px;
      }

      h3 {
         font-size: 13px;
      }

      h4 {
         font-size: 12px;
      }

      h5 {
         font-size: 12px;
      }

      h6 {
         font-size: 12px;
      }

      address,
      cite,
      dfn,
      em,
      var {
         font-style: normal;
      }

      code,
      kbd,
      pre,
      samp {
         font-family: courier new, courier, monospace;
      }

      small {
         font-size: 12px;
      }

      sup {
         vertical-align: text-top;
      }

      sub {
         vertical-align: text-bottom;
      }

      img {
         border: 0 none;
      }

      a img,
      span img {
         vertical-align: middle;
      }

      em {
         font-style: normal;
         font-weight: 700;
      }

      button,
      input,
      select,
      textarea {
         font-size: 100%;
      }

      table {
         border-collapse: collapse;
         border-spacing: 0;
      }

      table th {
         font-weight: 300;
      }

      a {
         text-decoration: none;
         color: #0E0E0E;
      }

      a:hover {
         text-decoration: none;
         color: #005aaa;
      }

      /* width_control  */
      .width_control {
         width: 100%;
         overflow: hidden;
         min-width: 1000px;
         max-width: 2000px;
         margin: 0 auto;
         position: relative;
      }

      .fixed_width {
         width: 1000px;
         margin: 0 auto;
         position: relative;
         z-index: 9999;
      }

      /* body 主体 */

      .main_body {
         width: 100%;
         min-height: 500px;
         position: relative;
         z-index: 99;
      }

      .main_content {
         background: #FFF;
      }

      .fluid_width {
         width: 1000px;
         margin-left: auto;
         margin-right: auto;
         overflow: hidden;
         zoom: 1;
         position: relative;
      }

      /* footer */
      .main_footer {
         padding: 0;
         margin: 0 auto;
         overflow: hidden;
         width: 1000px;
      }


      /* flj add*/
      .w {
         width: 1000px;
         margin: 0 auto;
      }

          .fr {
         float: right;
      }

      .fl {
         float: left;
      }

      .s_st {
         font-family: "宋体";
      }

      .font12 {
         font-size: 12px;
      }

      .font14 {
         font-size: 14px;
      }

      .font16 {
         font-size: 16px;
      }

      .font18 {
         font-size: 18px;
      }

      .font20 {
         font-size: 20px;
      }

      .pt10 {
         padding-top: 10px;
      }

      .pt15 {
         padding-top: 15px;
      }

      .pt20 {
         padding-top: 20px;
      }

      .pb10 {
         padding-bottom: 10px;
      }

      .pb20 {
         padding-bottom: 20px;
      }

      .pl10 {
         padding-left: 10px;
      }

      .pl25 {
         padding-left: 25px;
      }

      .pl30 {
         padding-left: 30px;
      }

      .ml15 {
         margin-left: 15px;
      }

      .ml20 {
         margin-left: 20px;
      }

      .mt10 {
         margin-top: 10px;
      }

      .mt15 {
         margin-top: 15px;
      }

      .mt20 {
         margin-top: 20px;
      }

      .overf {
         overflow: hidden;
      }

      .clear {
         clear: both;
         font-size: 0;
         line-height: 0;
      }

      .pota {
         position: absolute;
      }

      .potr {
         position: relative;
      }

      .p_em {
         text-indent: 2em;
      }

      .b1 {
         border-bottom: 1px solid #dcdcdc;
      }

      .b1_r {
         border-right: 1px solid #dcdcdc;
      }

      .bgc_f {
         background: #FFF;
      }

      .text_c {
         text-align: center;
      }
   </style>
   <style>
      #part01 .tt .ttbox .midbox .rightbox {
         width: 555px;
         height: auto;
         float: left;
      }

      /*头条部分（分左右区域-右(直播视频)）*/
      .zbsp {
         width: 555px;
         height: auto;
         float:right;
      }

      .zbsp .zsbt {
         width: 555px;
         height: 34px;
         float: left;
      }

      .zbsp .spbox {
         width: 555px;
         height: 290px;
         float: left;
         margin-top: 20px;
      }

      .zbsp .spbox .spq {
         width: 387px;
         height: 290px;
         float: left;
         margin-right: 5px;
         position: relative;
      }

      .zbsp .spbox .spq .sp {
         width: 387px;
         height: 290px;
         float: left;
      }

      .zbsp .spbox .spq .start {
         width: 115px;
         height: 115px;
         float: left;
         position: absolute;
         top: 87.5px;
         left: 136px;
      }

      .zbsp .spbox .xxbox {
         width: 163px;
         height: 290px;
         float: left;
         overflow-y: scroll;
         overflow-x: hidden;
      }

      .zbsp .spbox .xxbox .spxx {
         width: 163px;
         height: 70px;
         float: left;
      }

      .zbsp .spbox .xxbox .spxx .xx01 a {
         width: 130px;
         height: 55px;
         float: left;
         padding-top: 15px;
         padding-left: 25px;
         padding-right: 8px;
         background: url(images/spxx-bj-h.png) no-repeat center center;
         font-size: 12px;
         color: #323232;
         line-height: 22px;
         margin-bottom: 3px;
      }

      .zbsp .spbox .xxbox .spxx .xx01 a:hover {
         background: url(images/spxx-bj-l.png) no-repeat center center;
         color: #fff;
         text-decoration: none;
      }

      .zbsp .spbox .xxbox .spxx .active a {
         width: 130px;
         height: 55px;
         float: left;
         padding-top: 15px;
         padding-left: 25px;
         padding-right: 8px;
         background: url(images/spxx-bj-l.png) no-repeat center center;
         color: #fff;
         text-decoration: none;
         font-size: 12px;
         line-height: 22px;
         margin-bottom: 3px;
      }



      /*视频切换效果*/
      .pic_change {
         height: 245px;
         background: #f7f3f7;
      }

      .pic_infos_div {
         width: 160px;
         height: 55px;
         background: url(http://www.tsxw66.com/cms_udf/2021/lianghui/images/zs_bg_1.png) no-repeat;
         margin: 0 0 5px 8px;
         overflow: hidden;
      }

      .pic_infos_div p {
         height: 48px;
         line-height: 24px;
         padding: 5px 5px 0;
         cursor: pointer;
         overflow: hidden;
         font-size: 14px;
      }

      .pic_infos div.active p {
         color: #FFF;
         padding: 5px 5px 0 18px;
      }

      .pic_infos div.active {
         background: url(http://www.tsxw66.com/cms_udf/2021/lianghui/images/zs_bg_on.png) no-repeat;
         width: 163px;
         margin: 0 0 5px 2px;
      }

      .pic_infos div.active p a {
         color: #FFF;
      }

      .pic_div {
         width: 387px;
         height: 245px;
         overflow: hidden;
      }

      .pic_infos {
         padding-top: 5px;
      }


/*一图看懂*/

.mb50{ margin-bottom: 50px;}
.mb0 { margin-bottom: 0;}
.fl{ float:left;}
.fr{ float:right;}
.warp1 { width:1000px; margin:0 auto; overflow:hidden; }
.warp2 { width:1000px; margin:0 auto; background: #f8f9d9;margin-bottom: 50px; overflow:hidden; }

.clearfix:after { content: ''; display: block; height: 0; visibility: hidden; clear: both;}
.h3_title { line-height: 55px; font-size: 20px; color: #d0021b; font-weight: bold; text-align: center;}
.shbj { width:100%;  overflow:hidden;   margin:0 auto; padding-top:30px;}
.xmzs { width:1032px; margin:0 auto; overflow:hidden; padding-top:0px;}
.hpa { width:1032px; float:left;}
.hpa ul li .t { width:312px; float:left; margin:0 16px 30px 16px; cursor:pointer; 
-webkit-transition:-webkit-transform 0.3s ease-out;
-moz-transition:-moz-transform 0.3s ease-out;
-ms-transition:-ms-transform 0.3s ease-out;
-o-transition:-o-transform 0.3s ease-out;
transition:transform 0.3s ease-out; }
.hpa ul li .t h3 { width:100%; float:left; padding:28px; background:#fff; }
.hpa ul li .t h3 img { width:256px; height:185px;}
.hpa ul li .t h3 p { width:256px; float:left; font-size:18px; line-height:25px; color:#000; overflow:hidden; padding:22px 0 9px 0px; }
.hpa ul li .t h3 span { width:256px; float:left; font-size:14px; line-height:25px; color:#666; height:125px; overflow:hidden; display:inline-block; }
.hpa ul li .t:hover h3 { background:#44aee7; }
.hpa ul li .t:hover {
-webkit-transform:scale(0.92) translateY(19px);
-moz-transform:scale(0.92) translateY(19px);
-ms-transform:scale(0.92) translateY(19px);
-o-transform:scale(0.92) translateY(19px);
transform:scale(0.92) translateY(19px); }
.hpa ul li .t h3:hover p { color:#fff; }
.hpa ul li .t h3:hover span { color:#fff; }
.hpa ul li .t h4 { width:312px; height:12px; float:left; background:url(../img/hpa_yy.png) center top no-repeat; }

.jrtt { width:1000px; background: url(http://py.66wz.com/cms_udf/2019/mjsyd/images/tt.png) 0 1px no-repeat; float:left; overflow:hidden; padding-left:70px;}
.jrtt h1 {font-size:34px; font-weight:bold; font-family:"微软雅黑"; padding-left:10px;}
.jrtt a { color:#323232;}
.jrtt a:hover { text-decoration:none; color:#cd0810;}
.jrtt p { color:#7e7e7e;}


/*高清图集*/
.hdpic { width:100%; position:relative; overflow:hidden; margin-top:10px; float:left; }
.hdpic dl dt { width:100%; float:left; height:520px; position:relative; }
.hdpic dl dt img { width:100%; height:520px; display:block; }
.hdpic dl dt:hover img { -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05); }
.hdpic dl dt span { width:1000px; height:110px; position:absolute; bottom:0; left:0; background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8)));}
.hdpic dl dt span p { position:absolute; bottom:30px; width:90%; padding:0 5%; font-size:22px; color:#fff; line-height:30px; text-align:center; text-shadow: 1px 1px 0px rgba(0,0,0,1); overflow:hidden; height:30px; }
.hdpic .pager { position:absolute; bottom:26px; left:50%; margin-left:-100px; z-index:999; text-align:center; }
.hdpic .pager ul li { display:inline-block; zoom:1; width:40px; height:8px; margin:0 5px; background:#fff; cursor:pointer; line-height:0; font-size:0; display: inline-block; border-radius:6px; z-index:5555 }
.hdpic .pager ul li.on { background:#9e7828; }
.hdpic .prev,.hdpic .next { width:32px; height:50px; background:rgba(0,0,0,.5);  position:absolute; top:50%; margin-top:-50px; z-index:9999; font-size:24px; text-align:center; line-height:50px; color:#bbb; font-family: Georgia; font-weight:bold; cursor:pointer; }

.hdpic .prev { left:-32px; border-radius:0 5px 5px 0; }
.hdpic .next { right:-32px; border-radius:5px 0 0 5px; }
.hdpic:hover .prev { background:rgba(0,0,0,1); left:0; color:#fff;}
.hdpic:hover .next { background:rgba(0,0,0,1); right:0; color:#fff;}

/*代表委员风采*/
 .wyfc{margin:10px 20px 10px 15px; width:445px; height:207px; float:left; background-color:#b92121; padding:10px}
.z26 {
	font-family: "微软雅黑";
	font-size: 26px;
	line-height: 35px;
	color: #abc8e6;
	font-weight: bold;
}
.z26 a{
	font-family: "微软雅黑";
	font-size: 26px;
	line-height: 35px;
	color: #abc8e6;
	font-weight: bold;
	text-decoration:none;
}
.z26 a:hover{
	font-family: "微软雅黑";
	font-size: 26px;
	line-height: 35px;
	color: #e7e7c5;
	font-weight: bold;
	text-decoration:none;
}
.z16 {
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 30px;
	color: #abc8e6;
	font-weight: bold;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; 
}
.z16 a{
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 30px;
	color: #fff;
	font-weight: bold;
	text-decoration:none;
}
.z16 a:hover{
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 30px;
	color: #e7e7c5;
	font-weight: bold;
	text-decoration:none;
}
.z14 {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 30px;
	color: #ffffff;
}
.z14 a{
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 28px;
	color: #ffffff;
	text-decoration:none;
}



/*底部*/
.footer { width:100%; float:left; background:#972024; font-size:16px; line-height:50px; color:#fff; } 
.footer span { float:right; }


@media screen and (max-width:999px) and (min-width: 160px){
.header,.footer { width:1000px;  }
}