/* CSS Document */
* { margin:0; padding:0;}
body { padding:0; font-size:14px; color:#444444; font-family:'宋体',Arial, Helvetica, sans-serif; line-height:1.8em; background:url(index_01.jpg) repeat top left;}
a,a:link,a:visited,a:active { color:#444; text-decoration:none; border:none; cursor:pointer;}
a:hover { color:#ee0000; text-decoration:underline;}
a:focus { outline:none; -moz-outline:none;}
img { border:none;}
input { font-size:12px;}
ul,dl,li,dt,dd { margin:0; padding:0; list-style:none; list-style-type:none;}
.clear { clear:both; height:0px; line-height:0px;}
.top,.header,.dh,.rq { width:980px; margin:0 auto; font-size:12px;}
.top { height:30px; background:url(index_top.jpg) repeat-x top left; padding-bottom:2px;}
.top img { margin-left:10px;}
.top input.srk { width:68px; height:16px; border:1px solid #ccc;}
.top input.dl { width:45px; height:18px; background:url(index_top_yx.jpg) no-repeat center; border:none; margin-right:10px;}
.top td span { padding-right:6px; color:#777;}
.header { height:auto; background:#fff;}
.dh { height:66px; background:url(index_dh.jpg) repeat-x top left; font-size:14px; font-weight:bold; color:#fff;}
.dh .dh_sy { width:85px; background:url(index_dh_left.jpg) no-repeat right top;}
.dh .dh_lm dl{ width:100%;}
.dh .dh_lm dl dd { height:30px; line-height:30px; float:left; text-align:center; width:97px; background:url(../img/index_dh_fgx.jpg) no-repeat center right; padding-right:2px;}
.dh .dh_right { width:80px; text-align:center; padding-right:15px; line-height:1.6em;}
.dh a,.dh a:link,.dh a:visited,.dh a:active { color:#fff;}
.dh a:hover { color:#FFFF00; text-decoration:underline;}
.rq { width:960px; padding:0 10px; height:36px; line-height:36px; background:url(../img/index_rq_bg.jpg) repeat-x bottom;}
.rq input.srk { width:172px; height:22px; line-height:22px; padding-left:18px; border:1px solid #ccc; background:url(../img/index_ss_bg.jpg) no-repeat left top;}
.rq a{ color:#c70000; margin:0 10px;}
.rq input.tj { width:50px; height:24px; border:none; background:url(index_ss_bot.jpg) no-repeat center;}
.box1,.banner,.box2,.box3,.box4{ width:960px; padding:10px 10px 0px 10px; background:#fff; height:auto; margin:0 auto; }
.title .more { float:right; margin-right:12px; font-size:12px;}
.title b { float:left; width:100px; text-align:center; color:#d63408; font-size:14px;}
/*box1*/
.box1 { height:300px;}
.box1_l { width:340px; height:288px; border:1px solid #ccc; padding:5px; float:left;}
.box1_m { float:left; margin-left:10px; width:380px; background:url(index_ywbg.jpg) no-repeat top left;}
.box1_m .title { width:100%; height:28px; line-height:28px;}
.box1_m .title b,.box1_r .title b { color:#fff; width:88px;}
.box1_m dl { width:95%; margin:0 auto; text-align:left; padding-top:5px;}
.box1_m dl dt { text-align:center; font-weight:bold; font-size:20px; letter-spacing:-2px; color:#c10000; line-height:2em;}
.box1_m dl dt a:link,.box1_m dl dt a,.box1_m dl dt a:visited,.box1_m dl dt a:active { color:#c10000}
.box1_m dl dd { height:28px; line-height:28px; background:url(li.jpg) no-repeat left center; padding-left:12px;}
.box1_r { float:right; width:208px; height:300px; background:#f8e3d0;}
.box1_r .title { width:100%; height:30px; line-height:30px; background:url(index_box1_title.jpg) no-repeat top left;}
.box1_r .title a,.box1_r .title a:link,.box1_r .title a:hover,.box1_r .title a:visited,.box1_r .title a:active { color:#fff;}
.box1_r .box1_t { width:95%; margin:0 auto; border-bottom:1px dashed #bcbcbc; text-align:center; padding:10px 0 5px; color:#e65006; font-weight:bold;}
.box1_r .box1_t a { color:#e65006;}
.box1_r .box1_r_b { width:200px; margin:0 auto;}
.box1_r .box1_r_b h2 { width:90%; margin:0 auto; font-size:14px; background:url(index_box1_r_t.jpg) no-repeat left center; color:#4d4d4c; text-indent:15px;}
.box1_r .box1_r_b dl { float:left; padding:0 4px; margin:0 auto; background:url(index_box1_r_b.jpg) repeat-y top center;}
.box1_r .box1_r_b dd { float:left;width:64px; height:29px; line-height:29px; text-align:center; font-size:12px;}
/*box2*/
.box2 { height:260px; overflow:hidden;/*兼容ie6/7*/}
.box2_l { float:left; width:340px; height:256px; border:1px solid #ccc; padding:1px; margin-right:10px;}
/*nTab0*/
.nTab0{ clear:both; width:100%; background:url(tab_bg.jpg) repeat-x top left;}
.nTab0 .TabTitle0{clear: both;height: 25px; padding-top:2px; border-bottom:1px solid #ccc; width:96%; margin:0 auto;}
.nTab0 .TabTitle0 ul{border:0; list-style-type:none;}
.nTab0 .TabTitle0 li{float:left;width:80px; height:25px; line-height:25px;cursor: pointer;text-align:center; position:relative;font-weight:bold; margin-left:5px;}
.nTab0 .TabTitle0 .active{cursor:hand;color:#d63408;line-height:26px; _top:1px;background:url(tab_active.jpg) no-repeat center bottom; height:26px; z-index:10;}
.nTab0 .TabTitle0 .normal{color:#555;}
.TabMore0 { float:right; font-size:12px; margin-right:4px;}
.nTab0 .TabContent {width:auto;margin: 0px auto;padding:10px 0 0 0;}
.none {display:none;}
.dot { width:95%; margin:0 auto;}
.dot dd { background:url(li1.jpg) no-repeat left center; padding-left:12px; line-height:26px;}
.box2_r { width:606px; float:right; padding:0; margin:0;}
.box2_r .title { height:50px; background:url(index_zwhgz.jpg) no-repeat top left; text-align:right; font-size:12px; padding-top:7px; padding-right:25px; line-height:22px;}
.box2_r .box2_r_b { border:1px solid #ccc; border-top:none; width:584px; padding:10px; height:182px; background:#f8f8f8}
.box2_r .box2_r_b td { line-height:2.5em;}
/*box3*/
.box3 .box3_l {width:708px; float:left; overflow:hidden;}
.box3 .box2_l { height:203px; margin-bottom:10px;}
.box3_l_b { clear:both; width:676px; height:129px; border:1px solid #ccc; padding:12px 10px;}
.box3_l_six { float:left; margin:10px 10px 0 0; padding:1px; width:340px; border:1px solid #ccc; height:206px;}
.box3_l_six dl { clear:both; padding:7px 0;}
.box3_l_six .title { background:url(box3_six_t.jpg) no-repeat top left; height:32px; line-height:32px; padding-bottom:4px;}
.box3_l_six .title b { width:110px; text-align:left; padding-left:25px;}
.box3_l_six .title2 { background:url(box3_six_t2.jpg) no-repeat top left;}
.box3_r { float:right; width:252px; margin-bottom:0; font-size:12px;}
.box3_r .title { background:url(index_box3_r_t.jpg) no-repeat top left; height:30px; line-height:30px;}
.box3_r_t { margin-bottom:10px;}
.box3_r_cont { width:250px; border:1px solid #fed87c; border-top:none; background:url(index_box3_r_bg.jpg) repeat-x top left; height:205px; text-align:center; padding-top:14px; line-height:2.5em;}
.box3_r_cont1 { width:252px; height:52px; border:none; border-top:1px solid #fff; background:#fff5dd; padding:5px 0;}
.box3_r_cont3 { height:194px; padding:7px 0;}
.box3_r_cont1 td,.box3_r_cont3 td { height:24px; line-height:24px;}
.box3_r_cont1 td a { background:url(li2.jpg) no-repeat left center; padding-left:15px;}
.box3_r_cont3 td { text-align:left; padding-left:10px;}
.box3_r_cont3 td a { background:url(li3.jpg) no-repeat left center; padding-left:10px;}
.box3_r_sxzx { width:250px; border:1px solid #ccc; padding:1px 0; background:url(box3_sxzx_bg.jpg) repeat-x top left; height:126px;}
.box3_r_sxzx .title { background:none;}
.box3_r_sxzx .title b { width:90px;}
.box3_r_sxzx dl { width:94%; margin:0 auto; overflow:hidden; padding:0;}
.box3_r_sxzx dl dd { float:left; border-left:1px solid #bbbbbb; height:12px; line-height:12px; margin:2px 0 10px 0; padding:0 11px; white-space:nowrap; margin-left:-1px;}
.box3_r_sxzx dl dt { float:left; margin-top:2px; margin-left:10px;}
.box3_r_b { width:100%; padding-top:4px; height:200px;}
.box3_r_b ul { width:100%;}
.box3_r_b ul li { height:46px; line-height:46px; margin-top:4px; _margin-top:1.5px;}
.box3_r_b img{ width:252px; height:46px; }
.index_yqlj { width:207px; margin-top:8px;_margin-top:4px; background:url(index_yqlj_bg.jpg) no-repeat top left; height:80px; padding:8px 0 0 45px;}
.index_yqlj ul {}
.index_yqlj ul li { text-align:left; height:26px; line-height:26px;}
.index_yqlj select { width:200px; height:20px; color:#444444;}
/*box4*/
.box4 { padding-bottom:10px; *margin-top:-5px;_margin-top:-5px;}
.footer { width:980px; margin:0 auto; border-top:5px solid #d90000; background:#fff; text-align:center; font-size:12px; line-height:22px; padding:15px 0;}

/*列表页面*/
.dqwz { width:960px; height:36px; text-align:left; line-height:36px; background:url(dqwz_bg.jpg) repeat-x top left #fff; margin:0 auto; font-size:12px; padding:0 10px;}
.dqwz .wz_home { background:url(dqwz_home.jpg) no-repeat left top; padding-left:20px;}
.lm_con { width:960px; margin:0 auto; padding:0 10px 10px; background:#fff;}
.lm_menu { width:226px; padding:1px; border:1px solid #dbc59c; background-color:#fef7ef;}
.lm_menu dl { width:100%; font-weight:bold;}
.lm_menu dl dt { height:34px; line-height:34px; text-indent:15px; color:#fff; background:url(lm_t.jpg) no-repeat top left; padding-bottom:3px;}
.lm_menu dl dd { float:left;line-height:19px; width:226px; color:#af7511; background:url(lm_d.jpg) no-repeat bottom center;}
.lm_menu dl dd a{ color:#cf7511; background:url(lm_d_img.jpg) no-repeat 20px 14px; padding:10px 15px 10px 40px;line-height:20px; float:left;}
.lm_menu dl dd a:hover { color:#df2c05}
.lm_menu dl dl { clear:both; width:85%; margin:0 auto; font-size:12px; font-weight:normal; color:#444;}
.lm_menu dl dl dd { width:100%; padding:0; background:url(list_sub_bg.jpg) no-repeat 5px center; border-bottom:1px dashed #ccc; margin:5px 0;}
.lm_menu dl dl dd a { padding:0; background:none; float:none; padding-left:20px; color:#444;}
/*列表*/
.lm_menu dl td  { height:38px; width:226px; color:#af7511; background:url(lm_d.jpg) no-repeat bottom center;}
.lm_menu dl td a{ color:#cf7511; background:url(lm_d_img.jpg) no-repeat 20px 14px; padding:10px 15px 10px 40px;line-height:20px;}
.lm_menu dl td a:hover { color:#df2c05}
.lm_menu dl dl td { height:29px; width:100%; padding:0; background:url(list_sub_bg.jpg) no-repeat 5px center; border-bottom:1px dashed #ccc; margin:5px 0;}
.lm_menu dl dl td a { padding:0; background:none; float:none; padding-left:20px; color:#444;}
/*民主党派&专委会工作*/
/*.lm_menu1 dl dd {height:45px; line-height:19px; text-indent:0px; padding:12px 30px 0 45px; color:#af7511; background:url(lm_d1.jpg) no-repeat bottom center;}*/
.lm_menu1 dl dd a {padding-right:30px;}
.lm_menu1 dl td { width:auto; line-height:19px; height:56px; padding-left:0; }
.lm_menu1 dl td a {background:none; padding:10px 0 10px;}
.lmmc { height:30px; line-height:30px; background:url(lmmc_m.jpg) repeat-x top left;}
.lmmc b { width:auto; float:left; padding:0 15px; background:url(lmmc_l.jpg) no-repeat left top #d33603; color:#fff;}
.lmmc span { float:right; width:10px; height:30px; background:url(lmmc_r.jpg) no-repeat top right;}
.lm_list { border:1px solid #dbc59c; border-top:none;}
.lm_list .dot { padding:15px 0;}
.lm_list .dot dd { border-bottom:1px dashed #ccc; line-height:2.5em; background-position: 5px center; padding-left:17px;}
.lm_list .dot dd span { float:right; color:#888;}
.lm_con .fy { width:97%; height:40px; line-height:40px; text-align:center; margin:0 auto; border-top:1px solid #ccc;}

/*文章页面*/
.warp { width:980px; margin:0 auto;}
#top { height:274px; width:980px; margin:0 auto; padding:0; position:fixed; top:0; z-index:100;}
.content { clear:both; width:980px; padding:0; margin:0 auto; margin-top:274px; background:#fff;}
.detail_cont { width:100%; margin:0 auto; height:auto; min-height:600px;}
.detail_cont h1 { font-size:27px; width:92%; margin:0 auto; color:#df2c05; text-align:center; line-height:1.4em; padding:20px 0;}
.detail_cont .ly { width:94%; margin:0 auto; text-align:center; background:url(detail_bg.jpg) repeat-x top left; height:28px; line-height:28px; }
.detail_cont .ly span { padding:0 15px;}
.detail_cont img { text-align:center; margin:0 auto; padding-bottom:10px;}
.detail_cont .print { text-align:right; width:90%; margin:0 auto; padding:20px;}
.lm_list .detail_cont h3 { width:92%; margin:0 auto;padding:0; text-align:center; line-height:2em; font-weight:normal;}
.lm_list .detail_cont h3 a { color:#FF0000;}
.lm_list .detail_cont .cont { padding-top:0px;}
.lm_list .detail_cont .ly { font-size:16px; font-weight:bold; width:100%; margin:10px auto;}
.lm_list .detail_cont .ly b { color:#ba5213}

/*新闻中心*/
.xwzx .lm_list { height:228px;}
.xwzx .lmmc span { width:auto; padding-right:10px;}
.xwzx dl.dot { padding:10px 0;}
.xwzx dl.dot dd { border:none; line-height:26px;}
/*专委会工作*/
.left_zwhgz { border-top:none; background:url(zwhgz_left_t.jpg) no-repeat top left #fef7ef; padding-top:5px;}
.zwhgz_ld { width:210px; margin:0 auto; padding:10px 0; text-align:center; font-weight:bold; line-height:20px;}
.zwhgz_ld img { padding:5px 0; width:100px; height:132px;}

.left_zwhgz dl dl { clear:both; width:210px; margin:0 auto; padding:0; font-size:12px; font-weight:normal; padding-top:8px;}
.left_zwhgz dl dl dd { border:none; padding:0; margin:0; text-indent:0; background:url(li4.jpg) no-repeat 2px center; color:#444; text-align:center; width:25%; height:auto; line-height:1.8em;}
.left_zwhgz dl dl dd a { background:none;color:#444; width:100%; padding:0; margin:0; line-height:1.8em;}
.left_zwhgz p { font-weight:normal; font-size:12px; width:95%; margin:0 auto;}
.left_zwhgz p a { clear:both; padding:0; margin:0; background:none; text-indent:0;}
.zwhgz .lm_list { height:auto;height:150px;}
.zwhgz .zwhgz_img { background:#fdefd9; padding:4px 6px;}
.zwhgz .zwhgz_img img { border:1px solid #ccc; background:#fff; padding:4px;}

/*新华日报专版*/
.xhrbzb{ width:958px; height:auto; border:1px solid #f4e4e4;}
.xhrbzb h2{ font-size:16px; color:#da0000; text-align:center; width:98%; border-bottom:1px solid #cccccc; line-height:40px; margin:0 auto;}
.xhrbzb span{ float:right; color:#707070;}
.xhrbzb_list td{ background:url(xhrbzb_b.jpg) no-repeat left center; padding-left:15px;}
.h1{ font-size:18px; color:#d70005; font-weight:bold;}
.xhrbzb_list1 td{ background:none;}
.xhrbzb_list1 td a:link{ color:#333333; text-decoration:none;}
.xhrbzb_list1 td a:visited{ color:#333333; text-decoration:none;}
.xhrbzb_list1 td a:hover{ color:#FF0000; text-decoration:underline;}

/*省政协领导*/
.zxld_zx,.zxld{	width:680px;margin:0 auto;text-align:center;font-size:12px;}
.zxld_title{ text-align:center;	color: #d32120;	font-size: 17px;font-weight: bold; padding:5px 0; margin-top:15px;}
.zx_info{ width:170px; margin:5px auto;}
.zxld_info{ width:170px; height:190px; }
.zxld_img{ width:170px;}
.zxld_name{ height:30px; line-height:30px; width:170px;}
.zxld_dqwz{ text-align:left; height:20px; line-height:20px;}
.qwhy_list1_r{width: 642px;
height: 157px;
padding: 8px;
border: 1px solid #cccccc;
border-top: none;}