@charset "gb2312";
/* CSS Document */
html{overflow-y:auto;overflow-x:hidden;-webkit-text-size-adjust:none; height:100%;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
*{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body {color: #333333;font:12px/1.5 Microsoft YaHei,"SimSun",Verdana,tahoma,arial,sans-serif, Arial, Helvetica, sans-serif;margin: 0 auto;padding: 0; background:#fffcf3; overflow:hidden;}	
ul, ol, li {list-style: none outside none;}
input, textarea { padding:0px; font-family: Microsoft YaHei; outline:0 none;}
a {color: #333;text-decoration: none; outline:none; font-family: Microsoft YaHei;}
a:hover {color: #c00e0e; text-decoration:none;}
img{ border:0 none;}
li, input ,textarea{vertical-align: middle; outline:0 none;}
table, td, input, textarea { padding:0px;}
.fl,.left{ float:left;}
.fr,.right{ float:right;}
.mar15{ margin-left:15px;}
.mat20{ margin-top:20px;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0px;line-height:0px;height:0px;margin-top:0px;*margin-top:-1px;_margin-top:-1px;overflow:hidden; padding:0;}
.clear15{clear:both;font-size:0px;line-height:0px;height:0px; padding:0 0 15px 0;margin-top:0px;*margin-top:-1px;_margin-top:-1px;overflow:hidden;}
/*共用结束 end*/
.indcontainer,.mainbox{width: 1200px;margin: 0 auto;}

.header{ height:40px; background:url(images_ztzt_topbg.gif) 0 0 repeat-x;}
.header .logo{ width:146px; height:39px; overflow:hidden;}
.header .nav{ line-height:38px; padding-left:42px; width:753px; color:#999999;}
.header .nav a{ font-size:15px; color:#333; padding:0 20px;}
.header .nav a:hover{ color:#c00;}
.header .search{ width:239px; height:26px; margin-top:7px; background:url(images_ztzt_sear.gif) 0 0 no-repeat;}
.header .search li{ float:left;}
.header .search li input{ border:0 none; background:none; float:left;}
.header .search li.ss1{width:156px; height:16px; padding:4px 10px; position:relative;}
.header .search li.ss1 input{width:156px; height:16px; line-height:16px; font-size:12px;}
.header .search li.ss1 .msg-box{ position:absolute; left:0px; top:26px;}
.header .search li.ss2{ width:62px; height:26px;}
.header .search li.ss2 input{ width:62px; height:26px; overflow:hidden; cursor:pointer; text-indent:-10em;}
/*头部导航 end*/
.lh_header{ height:593px; overflow:hidden; padding-top:1px; background: url(imageslh_headbg.jpg) center 41px no-repeat;}
.lh_header .lh_banner{ width:1200px; height:483px; overflow:hidden; margin:0 auto;}
.lh_header .lh_banner span{ display:none;}
.lh_nav{ height:70px; width:1200px; margin:0 auto;}
.lh_nav ul{ padding-left:198px;  height:70px; overflow:hidden;}
.lh_nav ul li{ height:70px; line-height:70px; width:200px; text-align:center;  font-size:20px; line-height:70px; float:left; }
.lh_nav ul li a{ color:#fff;}
.lh_nav ul li a:hover,.lh_nav ul li.on a{ color:#fff; font-weight:bold;}
.lh_rdhy{ padding:30px 0;}
h2.tit{ height:40px; border-bottom:2px solid #c00e0e;}
h2.tit a{ display:block; background:url(imageslh_tel1n.png) 0 0 no-repeat; height:32px; width:323px; overflow:hidden; text-indent:-40em;}
.zxhy h2.tit a{ background-image: url(imageslh_tel2n.png);}
.wyhfc h2.tit a{ width:419px; background-image:url(imageslh_tel3n.png);}
.qwfb h2.tit a{ background-image:url(imageslh_tel4n.png);}
h2.tpxw.tit a{ width:321px; background-image:url(imageslh_tel5.png);}
.zfgzbg h2.tit a{ background-image:url(imageslh_tel6n.png); width:387px;}
.zxhy{ padding-bottom:22px;}
.huibg{ background:#efece4;}
.flash{ width:693px; height:390px; overflow:hidden; padding-top:20px;}
.mF_expo2010 .txt_bg{ height:40px !important; filter:alpha(opacity=56) !important;-moz-opacity:0.56 !important;opacity:0.56 !important;}
.mF_expo2010_myFocus01 .txt li{ height:40px !important; line-height:40px !important;}
.mF_expo2010_myFocus01 .txt li a{ font-size:16px !important; font-weight:normal !important; padding:0 0 0 19px; width:470px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.mF_expo2010 .num{ right:10px !important; bottom:18px !important;}
.mF_expo2010 .num li{ width:26px !important; height:4px !important; margin-right:10px !important;}
.mF_expo2010 .num li a{ width:26px !important; height:4px !important; background:#b5b5b5 !important; display:block !important; overflow:hidden; text-indent:-10em; }
.mF_expo2010 .num li.hover a, .mF_expo2010 .num li.current a{ background:#c00e0e !important;}

.newsbox{ width:487px; overflow:hidden; height:390px; padding-top:20px;}
.newsbox .tel{ height:40px; overflow:hidden;}
.newsbox .tel li{ float:left; width:140px; height:40px; line-height:40px; text-align:center; font-size:18px;}
.newsbox .tel li a{ color:#666666; display:block; background:#efece4;}
.newsbox .tel li a:hover,.newsbox .tel li.active a{ background:#c61518; color:#fff;}




.lh_newbox{ width:487px; overflow:hidden; padding-top:20px; height:390px; display:none;}
.lh_newbox .dbt{ width:487px; height:60px; position:relative; background:#ffffff;}
.lh_newbox .dbt span.ico{ width:67px; height:59px; display:block; position:absolute; background:url(imageslh_tt.png) 0 0 no-repeat; left:-1px; top:0; z-index:1;}
.lh_newbox .dbt ul{padding:0 0 0 70px; }
.lh_newbox .dbt li{ height:60px; overflow:hidden; line-height:60px; text-align:center; font-weight:bold; font-size:20px;}
.lh_newbox .dbt li a{ color:#c00e0e;}
.lh_newbox .dbt li a:hover{ color:#c00e0e; text-decoration:underline;}
.lh_newbox .list{ padding:10px 0 0 0;}
.lh_newbox .list li{ height:33px; line-height:32px; padding-left:13px;background: url(imagesicon.gif) left center no-repeat; overflow:hidden; font-size:15px;}
.list li span.date{ font-size:12px; color:#999; font-family:arial;}
.list li img{ float:left; padding:14px 0 0 5px;}
.lh_newbox.active{ display:block;}

/*人大会议*/
.zxhy .picbox{ padding-top:20px; height:186px; overflow: hidden;}
.zxhy .picbox ul{ width:110%;}
.zxhy .picbox li{ float:left; width:386px; height:186px; overflow:hidden; padding-right:20px;}
.zxhy .picbox li a{ display:block; height:186px; position: relative; color:#fff;}
.zxhy .picbox li a span{ height:36px; line-height:36px; text-align:center; overflow:hidden; width:376px; padding:0 5px; font-size:14px; background:url(imageslh_black60.png); position:absolute; left:0px; bottom:-36px;white-space:nowrap;text-overflow:ellipsis;}
.zxhy .picbox li img{ width:386px; height:186px;}
.zxhy .picbox li a:hover{ color:#fff;}
.zxhy .picbox li a:hover span{bottom:0px; transition:0.5s all;}
.zxhy .list{ padding:6px 0 0 0; height:84px; overflow:hidden;}
.zxhy .list ul{ width:110%;}
.zxhy .list li{ font-size:14px; line-height:28px; height:28px; overflow:hidden; float:left; padding-right:20px; width:386px;}
.zxhy .list li span.date{ color:#666;}
.zxhy .list li img,.listbox .list li img,.qwfb .list img{ padding-top:10px;}
/*政协会议*/
.wyhfc{ width:475px; overflow:hidden; height:246px;}
.wyhfc .listbox{ width:232px;}

.listbox{ padding-top:12px; width:350px;}
.listbox h3{ height:28px; line-height:28px; padding-left:18px; background:url(imageslh_icon.png) left center no-repeat; font-size:14px; font-weight:bold;}
.listbox .list li{font-size:14px; line-height:28px; height:28px; overflow:hidden;padding-right:20px;}
.qwfb{overflow:hidden; height:309px;}
.qwfb .listbox{ width:592px;}
.qwfb .listbox .list{ padding-top:5px;}
.qwfb .list li{font-size:14px; line-height:28px; height:28px; overflow:hidden;}
.qwfb .list{ padding-top:12px;}
/*权威发布 代表委员风采*/
.lh_pic{ height:380px; overflow:hidden;}
.lh_pic ul{ width:1210px;}
.lh_pic li{ float:left;width:232px; height:170px; overflow:hidden; padding:20px 10px 0 0;}
.lh_pic li a{ display:block; height:170px; position:relative; color:#fff;}
.lh_pic li a span{ display:block; height:36px; line-height:36px; background:url(imageslh_black60.png); font-size:14px; text-align:center; padding:0 5px; width:222px;white-space:nowrap;text-overflow:ellipsis; position:absolute; left:0; bottom:-36px;}
.lh_pic li a:hover{ color:#fff;}
.lh_pic li a:hover span{ bottom:0px; transition:0.5s all;}
/*图片新闻*/

.zfgzbg{ height:420px; overflow:hidden;}
.zfgzbg-content{padding-top:13px; position:relative; height:363px;}
.zfgzbg-content .conbox{ height:74px; }
.zfgzbg-content h3{ font-size:20px; overflow:hidden; line-height:34px; height:34px; overflow:hidden; font-weight:normal;}
.zfgzbg-content p{ height:28px; line-height:28px; font-size:14px; color:#666666;}
.zfgzbg .img{ height:289px; width:386px; overflow:hidden;}
.zfgzbg .img img{ width:386px; height:289px;}
.zfgzbg-content .picbox{ position:absolute; right:0; top:87px; width:794px; height:288px; overflow:hidden;}
.zfgzbg-content .picbox ul{ width:110%;}
.zfgzbg-content .picbox li{ width:387px; height:134px; float:left; padding:0 20px 20px 0;}
.zfgzbg-content .picbox li a{ height:134px; display:block; position:relative; color:#fff;}
.zfgzbg-content .picbox li a span{ display:block; width:367px; height:114px; text-align:center; line-height:114px; font-size:24px; position:absolute; top:10px; left:10px; background:url(imageslh_black60.png);}
.zfgzbg-content .picbox li a:hover{ color:#fff;}

.xsq{ width:700px;}
.xsq ul{width:730px;}
.xsq h2.tit a{ background-image:url(imageslh_tel7l.png); width:325px;}
.xsq .list{ padding-top:14px;}
.xsq .list li{float:left;width:335px;height:28px;font-size:14px; line-height:28px;overflow:hidden;padding-right:30px;}




/*政府工作报告 新*/
.lh_bgcon{padding-top:20px;}
.ld_conbox{ background:#efece4; padding:2px 3px; width:695px; height:446px;}
.ld_conbox .tit{ font-size:26px; padding:30px 0 24px; height:46px; line-height:46px; color:#000; text-align:center;}
.ld_jlnr{ padding:0 42px; font-size:14px; line-height:24px; overflow:hidden;}
.ld_jlnr img,.ld_jlnr table{ max-width:711px;}
.div_scroll1{ width:100%; height:446px; overflow:auto;}
.scroll_container{overflow:hidden;position:relative;}
.scroll_absolute{position: absolute;}
.scroll_vertical_bar{position:absolute;top:0;right:0;width:16px;height:100%;margin:0;padding:0;}
.scroll_track{position:relative;background:#f9f6ed;width:12px; padding:2px;}
.scroll_drag{position:relative;top:0;right:0;cursor:pointer;background:#c0c0c0 url(imagesszf_gdbg.gif) center bottom no-repeat;width:12px !important;}
.scroll_arrow{text-indent:-20000px;display:block;cursor:pointer;background:#999999;}
.ld_bglist{ width:480px; overflow:hidden; margin-top:-18px;}
.ld_bglist li{ height:84px; border-bottom:1px dashed #000; padding:18px 0 14px;}
.ld_bglist li .tit{ height:28px; line-height:28px; font-size:16px; font-weight:bold; padding-bottom:8px;}
.ld_bglist li .p_nr{ font-size:14px; color:#666666; line-height:24px; height:48px; overflow:hidden;} 



/*底部 on*/
.footer{ height:154px; overflow:hidden; clear:both; background:#f3e6c5;}
.botnav{ padding:30px 0 10px; height:24px; text-align:center;}
.botnav li{ display:inline;}
.botnav li a{ display:inline-block; padding:0 15px 0 10px; background:url(images_ztfotfgbg_zhu.gif) right center no-repeat; font-size:14px;line-height:24px;color:#333;}
.botnav li a:hover{ color:#c00;}
.botnav li.num6 a{ background:none; padding-right:14px;}
.botnav li.num6 a:hover,.botbox a:hover{color:#c00;text-decoration:underline;}
.botbox{ text-align:center; line-height:24px; color:#333; position:relative; font-size:14px;}
.botbox span{ font-family:arial;}
.botbox a{ color:#333;}
.botbox .dzjg{ position:absolute; top:-27px; left:110px; width:80px; height:80px; overflow:hidden;}
.botbox .fot_jc{ position:absolute; top:-15px; left:1020px; width:110px; height:55px; overflow:hidden;}



.position_list{height:49px; font-size:14px; line-height:46px; padding-top:4px; padding-left:34px; background:url(imageslh_pos.png) 11px 19px no-repeat;}
.position_list span{ display:block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.position_list i{ font-style:normal;}

.content{ padding:15px 15px 5px; min-height:500px; height:auto; background:#fff; border:1px solid #e8e5df;}
.lmy_dqlanmu{height:42px;background:#eee;border-left:#c61518 4px solid;padding-left:15px;overflow:hidden;}
.lmy_dqlanmu .lanmu_tit{display:block;float:left;width:auto;white-space:nowrap;height:42px;line-height:42px;font-size:18px;font-weight:bold;}
.listnews{ font-size:14px; line-height:200%; padding:15px 10px; overflow:hidden;}
.listnews .titelr{ width:687px; border-bottom:1px dashed #e0e0e0; padding:8px 11px; font-size:14px;}
.listnews .titelr div{height:30px; width:687px; position:relative;}
.listnews .titelr div a{ height:30px; line-height:30px;}
.listnews .titelr div .tr{ position:absolute; top:5px; right:0;}
.listnews .titelr div .tl{ position:absolute; top:5px; left:0;}
.listnews ul{ clear: both; padding:5px 0 1px 0; overflow:hidden;}
.listnews li{ background: url(imagesicon.gif) left center no-repeat; padding-left:12px; font-size:14px; overflow:hidden; line-height:36px; }
.listnews li span.date{color:#999; font-family:arial; font-size:12px;}
.doc_list li .buvisa{display:inline-block; max-width:755px; _width:755px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.listnews li a span.buvis{color:#999;}
.listnews li a:hover span.buvis{color:#c00;}
.listnews td{ line-height:26px;}
.listnews li.lm_line{ height:27px;background:url(imagesind_ftline.gif) 0 13px repeat-x;padding:0;}
.listnews li.lm_line.add{ display:none;}
.doc_list li img{ padding:15px 0 0 5px; float:left;}
.listnews ul.doc_list{ padding-bottom:5px;}
.listnews li.columnName{ background:#eee; margin-bottom:5px; padding-right:13px;}
.listnews li.columnName a.more{ font-size:12px;}
.listnews li.columnName a.more{ color:#888;}
.listnews li.columnName a.more:hover{ color:#c00;}
.listnews li.columnName a.title{ font-weight:bold; color:#333;}
.ptlm{ font-size:16px; line-height:200%; padding:20px 20px 30px;}
.ptlm p{ margin-top:15px;}

/*栏目页 图片列表 */
 ul.picture-list{ clear:both;  border-top:none; padding-top:10px; overflow:hidden; padding-left:2px;}
 ul.picture-list li{float:left; display:inline;	background:none;padding-left:0;	padding:8px 18px 2px;height:227px; overflow:hidden;text-align:center; width:250px; }
 ul.picture-list li a img{ background:#f2f2f2;padding:10px !important; width:230px; height:169px; float:left;}
 ul.picture-list li a:hover img{ background:#dfdcd6;} 
 ul.picture-list li span{ display:block; height:30px; line-height:30px; width:230px; float:left; text-align:center; padding-bottom:8px;}
 ul.picture-list li a{ clear:both;}
.imggx{ padding:5px 10px 10px; font-size:12px;}

ul.list-3920422 li{ height:206px !important;}
ul.list-3920422 li img{ height:150px !important;}


/*栏目页 视频列表 */
.videoNews-list{padding-bottom:15px; width:100%;}
.videoNews-list .leftimg{ float:left;}
.videoNews-list div{ overflow:hidden; line-height:30px;}
.videoNews-list li{background:none;height: auto;padding: 18px 15px;vertical-align:bottom; border-bottom:1px solid #ebebeb;}
.videoNews-list li a{ background:none; line-height:20px;}
.videoNews-list .left-img{ height:150px; overflow:hidden;}
.videoNews-list .left-img img{ width:200px; height:150px; padding:0;}
.video-title{ padding-bottom:5px; font-size:14px;}
.video-title .left{ font-weight:bold; font-size:16px;}
.video-title .play-icon{ font-size:12px; color:#999; padding-left:23px; background:url(imagesspicon.gif) left center no-repeat; color:#999;}
.video-title a{ color:#333;}
.video-title a:hover{ color:#c00;}
.videoNews-note{line-height:24px !important; text-indent:2em; height:80px; font-size:14px;}
.videoNews-note span{ color:#666 !important;}
.right-main{width:615px;}
.video-hit,.video-date{ color:#c00;}
.vodlistcont{ font-size:12px; line-height:20px;}
.msg{ float:left; width:20px; padding-left:5px;}
.video-attr{ padding-top:5px; color:#333; text-align:right;}
.video-attr{ font-size:12px;}

/*视频列表 */
ul.videoNews-img-list{ clear:both;  border-top:none; padding-top:10px; padding-left:4px;}
ul.videoNews-img-list li{float:left; display:inline;background:none;padding-left:0;	padding:8px 18px 2px;height:auto;text-align:center; width:200px; height:225px; overflow:hidden; }
ul.videoNews-img-list li a.pic{ display:block;width:180px; height:135px; float:left; padding:10px; background:#f2f2f2;}
ul.videoNews-img-list li a.pic:hover{ background:#d8eefb;}
ul.videoNews-img-list li a img{float:none;width:180px; height:135px;}
ul.videoNews-img-list li span{display:block; width:190px; float:left; padding:0 5px;}
ul.videoNews-img-list li span.title{ height:30px; line-height:30px;text-align:left;}
ul.videoNews-img-list li span.datetime{ padding-bottom:8px; height:20px; line-height:20px; color:#999; font-family:arial; font-size:14px;text-align:left;}
ul.videoNews-img-list li a{ clear:both;}

/*视频文章 */
.video_main_content{text-align:center;padding:30px 0 15px;}
.sp_wzcon{padding:20px;width:884px;height:auto;font-size:16px;line-height:200%;}
.sp_wzcon table{max-width:884px !important;}

/*文章页*/
/*文章页*/
.wenzhang{overflow:hidden; background:#fff; border:1px solid #e8e5df;}
.grayline{ border: 1px solid #dbdee1;}
.contentbox{ padding:20px 50px 40px; font-family:"宋体";}
.newstitle{ font-size:38px; line-height:56px; text-align:center; color:#333333; font-family:Microsoft YaHei; padding-top:26px; padding-bottom:10px;}

/*标题 */
.newstitlef{font-size: 22px; font-weight:bold;text-align: center;line-height: 30px; padding-top:5px;}
/*副标题 */
.newsinfo{ margin:0 auto; line-height:20px; height:35px; text-align:center; color:#666; font-size:15px; padding-top:15px;}
.newsinfo a{color:#666;  }
.newsinfo span{ padding:0 0.5em;}
/*日期 时间 */
.newsinfo1{ height:30px; line-height:30px; font-size:15px; padding-left:417px;}
.newsinfo1 div{padding:0 0.5em; height:24px; line-height:24px; vertical-align:middle; float:left;}
.newsinfo1 div.font{ width:150px; text-align: center;}
.newsinfo1 div.font a{ padding:0 2px; font-family:"宋体";}
.newsinfo1 div.print{ width:65px;}
.newsinfo1 div.print a{ display:inline-block; background:url(imageswzicon1.gif) 0 center no-repeat; padding-left:22px; font-family:"宋体";}
.newsinfo1 div.share{ width:130px;}
.newsinfo1 div.share .bshare-custom{ padding-left:23px; background:url(imageswzicon2.gif) left center no-repeat; }
.newsinfo1 div.bsPromo2{ display:none;}
/*分享 大中小 打印 */
.newscontnet{font-size:16px; margin-top:20px; color:#333; line-height:188%; border-top:1px solid #cccccc; padding-bottom:40px; padding-top:42px;}
.newscontnet ul li,.newscontnet ul{ width:auto;}
.newscontnet p.myindent{ text-indent:2em;}
.minh500{   min-height:500px; height:auto !important;   height:500px;}
.wenzhang .tp_btnbox input{display:inline-block !important;border:none !important;width:140px !important;height:40px !important;background:url(imagesjc-ct.gif) 0 0 no-repeat !important;text-align:center;color:#fff !important;font-size:16px !important;cursor:pointer;font-family: "Microsoft YaHei",微软雅黑;margin:0 10px !important; vertical-align:top;}
.wenzhang .tp_btnbox .ck,.wenzhang .tp_btnbox .ck:hover{display:inline-block;border:none;width:140px;height:40px;line-height:40px;background:url(imagesjc_ck.gif) 0 0 no-repeat;text-align:center;color:#666;font-size:16px;cursor:pointer;font-family: "Microsoft YaHei",微软雅黑;margin:0 10px;}
.wenzhang .wenjuan_yzm .verification{width:96px;height:26px;line-height:26px;border:#ddd 1px solid;margin-right:5px;}
.wenzhang .wztxt,.wenzhang .wzarea{border: 1px solid #D6D6D6;color: #666;float: left;font-size: 12px;height: 25px;line-height: 25px;padding-left: 5px;width: 240px; margin-top:4px;}
.wenzhang .wzarea{ width:520px; height:120px; padding:2px 5px; line-height:22px; margin-top:4px;}
.wenzhang .wzbtn{border: 0px none;background: #0199E4 !important;margin:4px 0;font-family: "Microsoft YaHei",微软雅黑; color:#fff; text-align:center;height: 30px;cursor: pointer; width:70px;}
