@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0;}
body{margin:0 auto; padding:0; width:100%; font-size:12px; font-family: Arial, Helvetica, sans-serif, "宋体", "微软雅黑", "黑体"; color:#444;}
h1,h2,h3,h4,h5,h6,h7{ font-size:12px; font-weight:normal;}
a{color:#424242;text-decoration:none;}
a:hover{ color:#d80000; text-decoration:underline;}
li{ list-style-type:none;}
img{ border:none;}
div{ overflow:hidden;}
.mainbody1{ width:100%; background:url("../images/top_bg.gif") repeat-x; height:289px; margin-bottom:10px; margin:0 auto;}
.mainbody{ width:980px; margin:0 auto; height:auto;}
.main{width:980px; margin:0 auto; height:auto; margin-top:10px;}
/*建党首页*/
.top_pic{ width:85%; height:240px;}
.nav{ width:100%;height:49px;}
.nav ul{ margin-left:310px;}
.nav ul li{ float:left; width:130px; height:50px; line-height:49px; text-align:center; background:url("../images/nav_li.gif") no-repeat right top; display:block;}
.nav ul li a{ color:#fffa00; font-weight:bold; font-size:14px;}
.nav ul li.first a{ background:url("../images/nav_lim_bg.gif") repeat-x left top; width:130px; height:50px; display:block;}
.nav ul li a:hover{ background:url("../images/nav_lim_bg.gif") repeat-x left top; color:#fffa00; width:130px; height:49px; display:block;}
.nav ul li.end{ background:none;}
.main_l{ width:758px; float:left;}
.main_l .main_l_l{ width:345px; height:298px;  float:left; margin-right:10px;}
.main_l .main_l_l img{ width:343px; height:272px;border:1px solid #737375;}
.main_l .main_l_l p{text-align:center; font-weight:bold; line-height:24px;}
.main_l .main_l_r{ width:403px; float:left;}
.main_l .main_l_r h1{ background:#FFF url("../images/tit_bg.gif") no-repeat; height:22px; line-height:22px;}
.main_l .main_l_r h1 .sp1{ float:left; font-size:14px; font-weight:bold; text-indent:30px; color:#FFF;}
.main_l .main_l_r h1 .sp2{ float:right; margin-right:10px;}
.main_l .main_l_r h2{ width:403px; background:url("../images/con_tit_bg.gif") no-repeat left top; height:8px; text-indent:-9999px;}
.main_l .main_l_r .dt_list{ background:#FFF url("../images/con_ul_bg.gif") no-repeat;border:1px solid #d4d4d4; height:270px; width:397px;border-top:none; padding:0 2px;}
*html .main_l .main_l_r .dt_list{ margin-top:-6px;}
.main_l .main_l_r .dt_list ul{ padding-top:10px; padding-left:5px; padding-right:5px; width:380px; }
.main_l .main_l_r .dt_list ul li{ clear:both; width:100%; background:url("../images/con_li_btm.gif") repeat-x bottom;line-height:25px; }
.main_l .main_l_r .dt_list ul li img{ margin-right:10px; float:left; padding-top:6px; line-height:17px;}
.main_l .main_l_r .dt_list ul li.end{ border-bottom:none;}
.main_l .main_l_r .dt_list ul li .con{ width:270px; float:left;background:url("../images/con_li_btm.gif") repeat-x bottom;}
.main_l .main_l_r .dt_list ul li .date{ width:80px; float:right; color:#9b9b9b;}

.main_r{ width:212px; float:right;}
.main_r h1{ background:#FFF url("../images/tit_bg.gif") no-repeat; height:22px; line-height:22px;}
.main_r h1 .sp1{ float:left; font-size:14px; font-weight:bold; text-indent:30px; color:#FFF;}
.main_r h2{ width:403px; background:url("../images/gg_tit_bg.gif") no-repeat left top; height:8px; text-indent:-9999px;}
.main_r .gg_list{ background:#FFF url("../images/gg_bg.gif") no-repeat;border:1px solid #d4d4d4; height:270px; width:206px;border-top:none; padding:0 2px;}
*html .main_r .gg_list{ margin-top:-6px;}
.main_r .gg_list dl{ padding-top:10px;  padding-left:5px; padding-right:2px; line-height:18px;}
.main_r .gg_list dl dt{ width:4px; float:left;}
.main_r .gg_list dl dd{ width:180px; padding-bottom:8px;}
.main_r .gg_list dl dd.red a{ color:#d80000;}

.main_2_l{ width:320px; margin-right:10px; float:left;}
.zd{ width:320px; height:252px; float:left;}
.zd h1{ background:#FFF url("../images/zd_tit_bg.gif") no-repeat; height:31px; line-height:31px;}
.zd h1 .sp1{ float:left; font-size:14px; font-weight:bold; text-indent:30px; color:#FFF; height:28px; padding-top:3px;}
.zd h1 .sp2{ float:right; margin-right:10px; color:#FFF; height:28px; padding-top:3px;}
.zd h1 .sp2 a{ color:#FFF;}
.zd ul{ border:1px solid #d4d4d4; border-top:none; width:298px; height:210px; padding-top:10px; padding-left:10px; padding-right:10px;}
*html .zd ul{ margin-top:-3px;}
.zd ul li{ background:url("../images/con_li_btm.gif") repeat-x bottom ;line-height:25px;}
*html .zd ul li{ height:22px; line-height:25px; padding-top:3px;}
.zd ul li img{ margin-right:10px;}
.main_2_r{ width:650px; float:right;}
.study{ width:320px; height:252px; margin-left:10px; float:left;}
.study h1{ background:#FFF url("../images/zd_tit_bg.gif") no-repeat; height:31px; line-height:31px;}
.study h1 .sp1{ float:left; font-size:14px; font-weight:bold; text-indent:30px; color:#FFF; height:28px; padding-top:3px;}
.study h1 .sp2{ float:right; margin-right:10px; color:#FFF; height:28px; padding-top:3px;}
.study h1 .sp2 a{ color:#FFF;}
.study .con{ border:1px solid #d4d4d4; border-top:none; width:318px; height:220px;}
*html .study .con{ margin-top:-3px;}
.study .con dl{ width:112px; margin-left:25px; margin-right:10px; margin-top:15px; float:left;}
*html .study .con dl{ margin-left:15px; margin-right:10px; margin-top:10px;}
.study .con dl dt{ border:1px solid #d4d4d4; width:108px; height:67px; padding:1px;}
.study .con dl dd{ text-align:center; margin-top:5px;}
.study ul{ width:298px;margin-top:5px; margin-left:10px; padding-right:10px;}
.study ul li{ background:url("../images/con_li_btm.gif") repeat-x bottom;line-height:24px;}
*html .study ul li{ height:21px; line-height:24px; padding-top:3px;}
.study ul li img{ margin-right:10px;}

.yqlj{ width:980px; height:32px;}
.yqlj span{ width:96px; height:32px; background:#c9000b; display:block; float:left; text-align:center; line-height:32px; color:#FFF; font-weight:bold; font-size:14px;}
.yqlj .lj_list{ float:left; border:1px solid #cc000b; width:882px; height:30px;}
.yqlj .lj_list p{ line-height:30px; margin-left:10px;}
.yqlj .lj_list p a{ margin-right:10px; margin-left:10px;}
.footer{ width:980px; height:50px; background:#dcdcdc;}
.footer p{ line-height:50px; text-align:center;}
.footer p a{ color:#3d21cb;}
.footer p a:hover{ color:#3d21cb; text-decoration:underline;}
.sublanmu_page{clear:both;text-align:center;margin:15px 0 10px 0;font-size:12px;font-family:宋体;}
.sublanmu_page a{vertical-align:middle;zoom:1;height:15px;line-height:15px;padding:2px 8px 3px 8px;border:1px solid #cccccc;}
.sublanmu_page span{vertical-align:middle;zoom:1;height:15px;line-height:15px;padding:2px 8px 3px 8px;border:1px solid #cccccc;}
.sublanmu_page span.c{padding:2px 2px 3px 2px;font-weight:bold;border:0px solid #cccccc;}

/*二级页面*/
.content{width:978px; margin:0 auto; height:auto; border:#c7c8cc 1px solid; margin-top:10px; margin-bottom:10px;}
.erjiright1{ width:100%; height:auto; overflow:hidden;}
.erjirighttop{height:30px; width:100%; background:#ded8ca; line-height:30px; vertical-align:middle;}
.erjirighttop .c{color:#615f60; font-weight:bold}
.erjirightnr{width:98%; margin:5px auto; border:#cacaca solid 3px;}
.erjirightnr  h2{ height:30px; margin:10px 0 0 20px; line-height:40px; border-bottom:#df262c 4px solid; width:22%; color:#de272c; overflow:hidden;}
.erjirightnr  h2 span{ background:url("../images/TV.gif") no-repeat 0 -219px; padding-left:25px; float:left; }
.erjirighttop h3{font-weight:bold;}
.erjirighttop h3 img{padding-top:6px;float:left;}
.erjirighttop span{ color:#666;font-weight:bold;}
.erjirighttop span.color{color:#C60000; font-weight:bold;}
.erjiright1 ol{ margin:10px 0px 0px 65px;}
.erjiright1 .bg_1{ width:600px; float:left; background:#f4ecdf; line-height:24px; text-align:center;}
.erjiright1 .bg_2{ width:102px; float:left; background:#f4ecdf; border-left:1px solid #FFF; line-height:24px; text-align:center;}
.erjiright1 .bg_3{ width:125px; float:left; background:#f4ecdf; border-left:1px solid #FFF; line-height:24px; text-align:center;}
.erjiright1 ul{ margin:10px 0px 0px 65px; }
.erjiright1 ul li{line-height:26px; float:left; height:26px;font-size:12px; list-style-type:none; padding-bottom:0px; padding-top:6px;}
.erjiright1 ul li a
.erjiright1 .rq{ float:left;width:105px; color:#424242; text-align:center;}
.erjiright1  .zi1{ width:600px; float:left;color:#909090;font-size:12px; line-height:16px;}
.erjiright1  .zi1 a{ color:#424242; margin-right:3px;}
.erjiright1  .zi1 a:hover{color:#dd2f00; text-decoration:underline;}
.erjiright1  .zi2{width:102px; float:left; color:#909090;font-size:12px; text-align:center; }
.pagelist li{ float:left; margin-right:3px; list-style-type:none;}



/*三级页面*/
.erjirightnr{width:98%; margin:5px auto; border:#cacaca solid 3px;}
.erjirightnr  h2{ height:30px; margin:10px 0 0 20px; line-height:40px; border-bottom:#df262c 4px solid; width:22%; color:#de272c; overflow:hidden;}
.erjirightnr  h2 span{ background:url("../images/TV.gif") no-repeat 0 -219px; padding-left:25px; float:left; }
.slr{width:92%; margin:0 auto; padding-bottom:10px; overflow:hidden;}
.slr .tup{text-align:center;}
.slr img{ margin:10px 0; text-align:center;}
.slr h1{ margin-top:20px; font-size:18px; font-weight:bold; text-align:center}
.slr .stop{margin-top:10px;border-bottom:#dadada dashed 1px;line-height:24px; color:#999999;text-align:center;}
.slr1{ margin-top:10px; line-height:20px;}
.slr3{ margin-top:10px; line-height:20px; text-align:center;}

.dibu{ width:100%; margin:0px auto; height:30px; font-size:12px; clear:left;margin-top:10px; line-height:30px; text-align:center;}
.yema{width:300px; text-align:center; font-weight:bold; height:30px; line-height:30px;}
.shoum{width:200px; float:left;}
.yema  a{width:20px; height:20px; padding:1px 3px;}
.yema  a:hover{background:#ffdddc; border:#fe0000 solid 1px; padding:0px 2px; text-decoration:none;}

