@charset "utf-8";
/* CSS Document */
html{ background:url(../images/bj1.png) no-repeat bottom center; margin:0; padding:0}
body{ background:url(../images/bj.png) no-repeat top center; margin:0; padding:0;min-width:1200px}
p,h1,h2,h3,h4,h5,h6,h7,h9,h8{ margin:0; padding:0; font-weight:normal}
a,a:hover{ text-decoration:none}
ul,li{ list-style:none}
.clear{ clear:both}
.fl{ float:left}
.fr{ float:right}

.bigbox{ width:100%; margin:0; padding:0}
.top{ float:left; width:100%; height:825px;background: initial;}
.center{ width:1200px; margin:0 auto}
.center1{ width:100%; background:#f7ede7 url(../images/lhbj.png) no-repeat top center; height:960px; margin-top:30px}
.center .hyyc{ float:left; width:1200px;}
.hyyc .hybt{ width:157px; height:53px; line-height:53px; text-align:center; font-size:21px; color:#fff; background:#ca151d; float:left}
.hyyc .hybt a{ color:#fff}
.hyyc .hynr{ float:left; height:51px; width:1042px; border:1px dashed #ca151d; border-left:0;}
.hyyc .hynr p{ padding:0 20px;  font-size:16px; color:#333; line-height:51px;}

.center .tyxw{ float:left; width:800px; height:442px; margin-top:35px;}
.center .tyxw li{list-style:outside}

.center .hyyc1{ float:right; width:380px; height:442px; margin-top:35px; background:#ca151d}
.hyyc1 h2{float:left; line-height:53px; font-size:30px; color:#fff; padding:30px 0px 0px 20px; }
.hyyc1 h2 a{ color:#fff}

.hyycnr a{ width:300px; display:block; float:left; padding:15px; line-height:40px; font-size:18px; color:#fff; border:3px dashed #fff; text-align:left; height:100px overflow: hidden; margin:20px 0px 20px 22px;}
.hyycnr a:hover{ border:3px solid #fff}



.center .ctbox1{ width:740px; margin-top:40px;}
/*两会动态*/
.dtbt1{width:173px; height:54px; overflow:hidden}
.dtbt2{ width:567px; height:53px; border-bottom:1px solid #ca151d}
.ctbox1 .dtnr{width:720px; margin-left:15px}

/*两会动态列表*/
.news-list{ padding:20px 0;overflow: hidden; width:100%}
.news-list li{ line-height:56px; height:56px; border:1px dashed #ddd; margin-bottom:10px}
.news-list li:hover{border:1px dashed #ca151d;}
.news-list li a{display: inline-block; float: left; font-size: 18px; width: 80%; color: #333; line-height: 56x; background: url(../images/icon_newslist_dot.png) left center no-repeat; padding-left: 35px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-list li a:hover{color: #ca151d; background-image:url(../images/icon_newslist_dot.png);}
.news-list li span{ float: right;font-size: 16px; line-height: 56px; color: #999999; padding-right:18px}

.center .ctbox2{ width:425px; margin-top:40px;}
/*提案议案*/
.ctbox2 .ct2-bt{ width:425px; height:52px;}
.ctbox2 .ct2-nr{ width:409px; border:2px solid #ca151d; border-top:0}
.ct2-nr .ct2-xnr{ width:346px; margin:0 auto; padding-top:20px;}
.ct2-xnr h1{ width:316px; height:60px; border-radius:3px; background:#ca151d; padding:0px 15px; font-size:24px; color:#fff}
.ct2-xnr h1 a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:100%; line-height:60px; display:inline-block; margin:0 auto; color:#fff}
.ct2-xnr p{ width:314px; border:1px dashed #ddd; padding:10px 15px; text-indent:2em; border-top:0}
.ct2-xnr p a{line-height:30px; font-size:16px; color:#ca151d}

.ct2-list{ padding:22px 0;overflow: hidden; width:346px; margin:0 auto}
.ct2-list li{ line-height:36px; height:36px;}
.ct2-list li a{display: inline-block; float: left; font-size: 16px; width: 100%; color: #333; line-height: 36x; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ct2-list li a:hover{color: #ca151d;}

/*公告*/
.center1 .ctbox3{ width:1200px; margin:0 auto; background:url(../images/lhbj2.png) no-repeat; height:425px}
.ctbox3 .ct3-bt{ width:165px; margin:212px 30px 0px 65px;}
.ctbox3 .ct3-nr{ width:447px; margin:150px 0px 0px 10px;}
.ct3-list{ padding:22px 0;overflow: hidden; margin:0 auto}
.ct3-list li{ height:43px; background: url(../images/icon_newslist_dot.png) left center no-repeat; border-bottom:1px solid #ddd}
.ct3-list li a{display: inline-block; float: left; font-size: 18px; width: 92%; padding-left:8%; color: #333; line-height: 43px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ct3-list li a:hover{color: #ca151d;}

/*代表之声*/
.center1 .dbzs{ width:1200px; margin:0 auto}
.dbzs .zs-bt{width:100%; height:53px; border-bottom:1px solid #ca151d; text-align:center; margin-top:50px;}
.ct4-list{ padding:30px 0;overflow: hidden; margin:0 auto}
.ct4-list li{ width:572px; height:58px; background: url(../images/icon_newslist_dot.png) left center no-repeat; border:2px dashed #ca151d; float:left; margin:10px; border-radius:30px;}
.ct4-list li:hover{ background:#ca151d url(../images/icon_newslist_dot_hover.png) left center no-repeat;}
.ct4-list li a{display: inline-block; float: left; font-size: 18px; width: 86%; padding-left:8%; padding-right:6%; color: #333; line-height: 58px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ct4-list li:hover a{color: #fff;}

/*图说两会*/
.tu-nr{ width:100%; margin-top:30px; margin-left:13px}
.tu-nr a{ margin:0 10px 10px 0px; position:relative; z-index:11; overflow:hidden}
.tu-nr a p{display:none}
.tu-nr a.tu1{ width:585px; height:405px;}
.tu-nr a.tu2{ width:284px; height:184px;}
.tu-nr a.tu3{ width:187px; height:211px;}
.tu-nr a:hover p{ position:absolute; display:block; z-index:1111; background:rgba(233,30,30,0.86); text-align:left; font-size:18px; color:#fff;  line-height:36px}
.tu-nr a.tu1:hover p{ width:485px; height:305px;padding:50px;}
.tu-nr a.tu2:hover p{ width:184px; height:84px;padding:50px;}
.tu-nr a.tu3:hover p{ width:137px; height:151px;padding:30px;}

/*大会文件*/
.ct5-list{ padding:30px 0;overflow: hidden; width:100%}
.ct5-list li{ line-height:68px; height:68px; background:#ca151d;border:2px dashed #ca151d; margin-bottom:12px}
.ct5-list li:hover{ background:0; border:2px dashed #ca151d}
.ct5-list li a{display: inline-block; float: left; font-size: 21px; width: 90%; padding-left:5%; color: #fff; line-height: 68x;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ct5-list li a:hover{color: #ca151d;}

/*报告解读*/
.bgjd{ width:100%; background:#ca151d; height:333px; padding-top:25px; display:block; clear:both}
.bgjd a{ width:300px; display:block; float:left; padding:0 15px; height:99px; line-height:105px; font-size:30px; color:#fff; border:3px dashed #fff; text-align:center; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin:30px 0px 0px 45px;}
.bgjd a:hover{ border:3px solid #fff}


/*工作回顾*/

.ct6-list{ padding:30px 0;overflow: hidden; margin:0 auto}
.ct6-list li{ width:572px; height:66px; border:2px dashed #ca151d; float:left; margin:10px; background:#fff}
.ct6-list li:hover{ background:#ca151d}
.ct6-list li a{display: inline-block; float: left; font-size: 21px; width: 88%; padding-left:6%; padding-right:6%; color: #333; line-height: 66px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ct6-list li:hover a{color: #fff;}


/*通用栏目*/
.center .tybox{ width:100%;}
.tybox .ty-bt{width:100%; height:53px; border-bottom:1px solid #ca151d; text-align:center; margin-top:0px;}

.ty-list{ padding:20px 0;overflow: hidden; width:100%}
.ty-list li{ line-height:66px; height:66px; border:2px dashed #ca151d; margin-bottom:10px; background:#fff}
.ty-list li:hover{ background:#ca151d}
.ty-list li a{display: inline-block; float: left; font-size: 21px; width: 80%; color: #333; line-height: 66px; background: url(../images/icon_newslist_dot.png) left center no-repeat; padding-left: 35px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ty-list li a:hover{color: #fff; background-image:url(../images/icon_newslist_dot_hover.png);}
.ty-list li span{ float: right;font-size: 16px; line-height: 56px; color: #999999; padding-right:18px}

/*细览页面*/
.content1{ border:1px solid #ddd; background:#fff}
.content{ border:0}
.m-cont{margin:30px 55px 20px; font-size:16px; color:#333;}
/*正文*/
.pages_content{line-height:30px;margin:0;padding:40px 0 40px 0;font-size:16px;font-family: "宋体";}
.pages_content p{ margin-top:15px;}
.pages_content .list01 li a p{ margin-top:0px;	font-family:Microsoft Yahei;}
.pages_content .editor{color:#898989;font-size:12px;text-align:right;padding:5px 0;}
.editor{ text-align:right; color:#888888; font-size:14px;}
.sp_title{ text-align:center; font-size:30px; color:#ca151d; font-weight:bold}

.m-cont .doc-lib{line-height:28px; font-size:14px; color:#666; background: #F7F7F7; height:110px; padding:15px 0px; margin-bottom:20px; margin-top:20px;}
.m-cont .doc-lib font{ float:left; width:315px; margin-left:30px;}

.sp_time{ float:left; width:700px; overflow: hidden;font-size: 14px;color: #999; text-align: center; height: 35px;line-height: 26px;padding-top: 7px; margin:15px 0;}
.sp_time span{padding: 0 5px;}
.sp_time a{padding: 0 4px;color: #999;}
.sp_fx{ float:right; width:250px; text-align:right; margin-top:15px}


/*二维码*/
.erwei{ width:390px; margin:10px auto;}
.erwei .youErwei{ width:162px; float:right; text-align:center;}
#div_div{width:162px; margin:0 auto 35px;}
#qr_container{ color:#b5b5b5; font-size:14px; line-height:26px; position:relative;}

