@charset "gb2312";
/* CSS Document */
li{ vertical-align:middle;}
.celar20{ height:0; line-height:0; font-size:0; padding:0 0 20px 0; margin:0; overflow:hidden; clear:both;}
.ztpos{ border-bottom:1px solid #dddddd;}
.ztpicbox{ padding:20px 0 0 0; height:100px;}
.ztpicbox span{ display:none;}
.ztpicbox li{ float:left; width:216px; height:100px; overflow:hidden; padding-right:20px;}
.ztpicbox li img{ width:216px; height:100px;}
.ztpicbox li.num5{ padding-right:0;}

.ztlistbox{ padding:20px 0 40px;}
.ztlistbox .ztlist{ width: 872px; overflow: hidden;}
.ztlistbox .ztlist .con{ display: none;}
.ztlistbox .ztlist .con.active{display: block;}
.ztlistbox .ztlist ul{ overflow: hidden; padding-top: 8px;}
.ztlistbox .ztlist ul li{ font-size:14px; line-height:38px; height:38px; padding-left:40px; background: url(imageszt_icon.gif) 20px center no-repeat; overflow:hidden; width:396px; float:left;}
.ztlistbox .ztlist ul li a{ color:#505050; display:block; height:38px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ztlistbox .ztlist ul li a:hover{color:#e22929;}
/*专题专栏页面 End*/

/*党的群众路线 专题*/
.qzlxbody{ background:url(images_ztqzlxbadybg.jpg) center top no-repeat #f7f7f7;}
.qzlx_header{height:308px;}
.qzlx_banner{position:relative; height:252px; overflow:hidden;}
.qzlx_banner a.goback{ display:block; height:24px; width:115px; padding-left:15px;background: url(images_ztqzlx_icon.png) no-repeat left center; top:11px; right:0; position:absolute; z-index:1; color:#bf000e; line-height:24px;}
.qzlx_banner a.goback:hover{ color:#f00;}
.qzlx_banner li span{ display:none;}
.qzlx_navbox{ padding:0 48px 0 32px; height:56px;}
.qzlx_navbox li{ float:left; line-height:56px; width:164px; font-size:18px; height:56px; text-align:center; padding-right:2px; background:url(images_ztqzlx_navfg.gif) right 16px no-repeat;}
.qzlx_navbox li a{ color:#fff;}
.qzlx_navbox li a:hover,.qzlx_navbox li.on a{ color:#ffff91;}
.qzlx_navbox li#last{ width:168px; padding-right:0; background:none;}
/*头部 end*/ 
.qzlx_box{ background:#fff; padding:20px;}
.mainbox{ width:1080px; margin:0 auto;}
.qzlx_flash{ width:486px; height:335px; overflow:hidden;}
.qzlx_flash .mF_expo2010 .txt li{ height:38px !important; line-height:38px !important;}
.qzlx_flash .mF_expo2010 .txt li a{ padding:0 0 0 10px !important; font-size:16px !important; font-weight:normal !important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; width:350px !important;}
.qzlx_flash .mF_expo2010 .txt_bg{filter: alpha(opacity=70) !important;opacity: .7 !important;}
.qzlx_flash .mF_expo2010_myFocus01,.qzlx_flash .mF_expo2010_myFocus01 .pic,.qzlx_flash .mF_expo2010_myFocus01 .pic img{ width:486px !important; height:335px !important;}
.qzlx_flash .mF_expo2010 .num{ right:2px !important; bottom:13px !important;}
.qzlx_flash .mF_expo2010 .num li{ width:12px !important; height:12px !important; margin-right:8px !important;}
.qzlx_flash .mF_expo2010 .num li a{ width:12px !important; height:12px !important; overflow:hidden; text-indent:-20em; background:url(images_ztqzlx_flibg.png) 0 0 no-repeat !important;}
.qzlx_flash .mF_expo2010 .num li.hover a,.qzlx_flash .mF_expo2010 .num li.current a{ background-position:-12px 0 !important;}
.qzlx_flash .mF_expo2010 .num li b{ background:none !important;}

.qzlx_listbox{ width:532px; overflow:hidden;}
.qzlx_tel{ height:42px; padding-left:1px;}
.qzlx_tel a.tit{ width:160px; height:42px; display:block; background:url(images_ztqz_tel1.gif) 0 0 no-repeat; text-indent:-20em; overflow:hidden;}
.qzlx_tel a.more{ font-size:14px; display:block; height:30px; padding-top:12px; font-size:14px; color:#999999;}
.qzlx_tel a.more:hover{ color:#c00;}
.qzlx_listbox .qzlx_list{ padding-top:12px;}
.qzlx_list li{ font-size:16px; line-height:36px; height:36px; overflow:hidden; padding-left:11px; background: url(imagesico.gif) 0 center no-repeat;}
.qzlx_list li span.date{ font-family:arial; font-size:14px; color:#999;}
.qzlx_list li img{ float:left; padding:12px 0 0 5px;}

.qzlx_listbox.tzgg{width:486px; height:319px;}
.qzlx_listbox.tzgg .qzlx_tel a.tit{ background-image:url(images_ztqz_tel2.gif);}
.qzlx_listbox.dtxx .qzlx_tel a.tit{ background-image:url(images_ztqz_tel3.gif);}

.qzlx_list .bt{ height:116px; border-bottom:1px dashed #d1d1d1;}
.qzlx_list .bt .dbt{ height:34px; line-height:34px; font-weight:bold; font-size:18px;}
.qzlx_list .bt .hotinfo{ height:66px; line-height:22px; overflow:hidden; color:#999999; padding:1px 3px 0;}
.qzlx_list ul.list{ padding-top:9px;}

.qzlx_jianbox{ padding:20px; background:#fff;}
.qzlx_tel2{ padding-top:8px; height:31px;}
.qzlx_tel2 a.tit{ display:block; height:31px; background: url(images_ztqz_tel4.gif) left top no-repeat; width:65px; overflow:hidden; text-indent:-20em;}
.qzlx_tel2 a.more{ font-size:14px; line-height:20px; color:#999999;}
.qzlx_tel2 a.more:hover{ color:#c00;}




/*主题内容*/
#timeline{width:1040px;height:440px;margin:auto;margin-top:20px;overflow:hidden;position:relative;}
#timeline #prev{display:block;width:18px;height:21px;background:url(images_ztgjc_lbtn.gif) 0 0 no-repeat #bebebe;position:absolute;top:37px;left:0;}
#timeline #prev:hover{background:url(images_ztgjc_lbtn.gif) 0 0 no-repeat #c50c11;}
#timeline #next{display:block;width:18px;height:21px;overflow:hidden;position:absolute;top:37px;right:0;background:url(images_ztgjc_rbtn.gif) 0 0 no-repeat #bebebe;}
#timeline #next:hover{background:url(images_ztgjc_rbtn.gif) 0 0 no-repeat #c50c11;}
.datediv{width:1008px;height:58px;margin:auto;overflow:hidden;position:relative;background:url(images_ztgjc_dsjline.gif) 0 47px repeat-x;}
#dates{width:1008px;height:58px;margin:auto;overflow:hidden;}
#dates li{width:140px;height:58px;float:left;overflow:hidden;}
#dates li a,#dates li a:hover{display:block;width:126px;height:58px;line-height:24px;text-align:center;font-size:14px;color:#444;background:url(images_ztgjc_sec1.gif) center 42px no-repeat; white-space:nowrap; overflow:hidden;}
#dates li a.selected,#dates li .selected:hover{font-size:18px;color:#b63a3d;background:url(images_ztgjc_sec2.gif) center 37px no-repeat;}
#issues{width:1040px;height:352px;margin:auto;margin-top:30px;overflow:hidden;}
#issues li{float:left;width:1040px;height:352px;background:#f7f7f7;}
.dsj_img{width:596px;height:352px;overflow:hidden;}
.dsj_img a{display:block;width:596px;height:352px;position:relative;cursor:pointer;}
.dsj_img a p{display:block;width:596px;height:46px;line-height:46px;text-align:center;font-size:16px;color:#fff;background:url(images_zttext_bg.png) repeat;position:absolute;left:0;bottom:0px;cursor:pointer;}
.dsj_img a:hover p{color:#fff;}
.dsj_con{height:322px;padding:0 30px; margin:15px 0;overflow-x:hidden;overflow-y:auto;font-size:16px;line-height:32px;}
.dsj_con img,.dsj_con table{ max-width:980px !important;}


.lmy_position{ margin:15px 0 0; padding-bottom:10px; padding-left:40px; background:url(images_ztzt_pos.png) 15px 5px no-repeat; color:#333;}
.lmy_position a{ color:#333;}
.lmy_position a:hover{ color:#c00;}
.lm_rban{ width:1040px; background:#fff; padding:20px;}
.lmy_mainer{ width:100%;}
.navjz{ padding:15px 0px; width:1040px;}
.navjz ul li{ padding-right:5px; padding-left:20px; background-position:5px 16px;}

.secnr{ background:#fff; width:1060px;}
#wenzhang{ width:980px;}
.wzcon{ width:950px;}
.wzfbxx{height:74px;}
.bdsharebuttonbox{ top:40px; right:447px;}

