@charset "gb2312";
/* CSS Document */
*{ padding:0px; margin:0px;}
body{margin:0px auto; font-family:"宋体";font-size:12px;color:#343434; width:100%; background:#ffffff}
ul,li,h1,h2,b,u,img,form{border:0px;margin:0px;padding:0px;font-size:12px;font-weight:normal;list-style-type: none;text-decoration: none;} 
a{text-decoration:none; }

/*-----------------------------------公共----------------------------*/
#wrap{ width:100%; height:100%; margin:0 auto; overflow:hidden;}

/*-----------------------------------头部----------------------------*/

.header{ width:986px; height: auto; margin:0 auto; overflow:hidden;}
.banner{ width:978px; height:223px; margin:0 auto; background:url(imagesb04_02.jpg) no-repeat;}
.nav{ width:986px; height:43px; margin:0 auto; }
.nav_left{ width:12px; height:43px; float:left; background:url(imagesn04_04.jpg) no-repeat;}
.nav_mid{ width:962px; height:43px; float:left;background:url(imagesn04_06.jpg) repeat-x;}
.nav_mid ul{ padding-left:5px;}
.nav_mid ul li{ margin:0px 30px 0px 0px; float:left; font-size:14px; line-height:43px; padding-left:30px; background:url(imagesf04_08.jpg) no-repeat;}
.nav_mid ul li a{ color:#ffffff;}
.nav_mid ul li a:hover{ color:#f8ec05;}
.nav_right{ float:right; background:url(imagesn04_10.jpg) no-repeat; width:12px; height:43px;}
/*-----------------------------------文字滚动----------------------------*/
.scroll{ width:978px; height:23px; margin:5px auto 0px; }
.s_left{ width:8px; height:23px; float:left; background:url(imagess04_16.jpg) no-repeat;}
.s_mid{ width:962px; height:23px; float:left; background:url(imagess04_18.jpg) repeat-x; line-height:23px;}
.s_right{ width:8px; height:23px; float:right; background:url(imagess04_20.jpg) no-repeat;}

/*-----------------------------------banner02----------------------------*/
.banner02{ width:978px; height:88px; margin:5px auto 0px; background:url(imagesb04_25.jpg) no-repeat;}

/*-----------------------------------页面主体----------------------------*/
.main{ width:978px; height:auto; margin:5px auto 0px; overflow:hidden;}
.content01{ width:978px; height:auto; margin:0 auto; overflow:hidden;}
.content03{width:978px; height:auto; margin:5px auto 0px; overflow:hidden;}
.content04{width:978px; height:auto; margin:5px auto 0px; overflow:hidden;}
.content05{width:978px; height:auto; margin:5px auto 0px; overflow:hidden;}
.content06{width:978px; height:auto; margin:5px auto 0px; overflow:hidden;}

/*-----------------------------------通告栏---------------------------*/
.notice{ width:267px; height:295px; float:left;}
.title01{ width:267px; height:33px; float:left; background:url(imagesn04_27.jpg) no-repeat;}
.title01 a{ float:right; margin-right:10px; color:#ffa0a0; line-height:33px;}
.list01{ width:265px; height:257px; float:left; margin-top:3px; border:#d3d3d3 solid 1px;}
.list01 ul{ padding:8px 0px 5px 5px;  overflow:hidden;}
.list01 ul li{ width:95%; line-height:24px; background: url(imagesd04_37.jpg) 5px 5px no-repeat;  padding-left:15px;}
.list01 ul li a{ color:#000000; }
.list01 ul li a:hover{ color:#c70000;}
.list01 ul li span{ float:right; margin-right:10px; color:#808ba1; }

/*-----------------------------------flash图片---------------------------*/
.flash_news{ width:269px; height:295px; float:left; margin-left:6px;}
.title02{ width:269px; height:33px; float:left; background:url(imagesf04_29.jpg) no-repeat;}
.list{ width:264px; height:242px; float:left; background:url(imagesb04_41.jpg) repeat-y; padding:10px 0px 0px 5px;}
.bot{ width:269px; height:10px; float:left; background:url(imagesm04_39.jpg) no-repeat ;}

/*-----------------------------------党建新闻---------------------------*/
.news{ width:429px; float:right; height:295px;}
.title03{ width:429px; float:left; height:48px; background:url(imagest04_31.jpg) no-repeat;}
.title03 a{float:right; margin-right:10px; color:#acacac; line-height:48px;}
.list03{ width:429px; float:left; height:247px; background:url(imagesl04_34.jpg) no-repeat top;}
.list03 ul{ padding:0px 0px 5px 5px;  overflow:hidden;}
.list03 ul li{ width:95%; line-height:24px; padding-left:15px;}
.list03 ul li a{ color:#000000; }
.list03 ul li a:hover{ color:#c70000;}
.list03 ul li span{ float:right; margin-right:10px; color:#808ba1; }

/*-----------------------------------专题---------------------------*/
.content02{ width:978px; height:33px; margin:5px auto 0px; overflow:hidden;}
.content02 ul{ padding:0px; margin:0;}
.content02 ul li{ float:left; padding-right:7px; display:inline;}



/*-----------------------------------基层组织建设---------------------------*/
.organization{ width:238px; height: auto; float:left;}
.title04{ width:238px; height:35px; float:left; background:url(imagesindex02_03.jpg) no-repeat;}
.title04 h1{ font-size:14px; font-weight:600; float:left; line-height:35px; padding-left:20px;}
.title04 a{ float:right; line-height:35px; margin-right:10px; color:#acacac;}
.list04{ width:236px; height:182px; float:left; background:url(imagesindex02_06.jpg) repeat-x; border-bottom:#d4d4d4 solid 1px; border-left:#d4d4d4 solid 1px;border-right:#d4d4d4 solid 1px;}
.list04 ul{ padding:8px 0px 0px 5px;  overflow:hidden;}
.list04 ul li{line-height:24px; background:url(imagesindex02_09.jpg) 5px 8px no-repeat;  padding-left:15px;}
.list04 ul li a{ color:#000000; }
.list04 ul li a:hover{ color:#c70000;}
.list04 ul li span{ float:right; margin-right:10px; color:#808ba1; }

/*-----------------------------------党员风采---------------------------*/
.left{ width:30px; height:138px; float:left; background:url(imagesp04_59.jpg) no-repeat;}
.rignt{ width:947px; height:136px; float:left; background:#f8f8f8; border:#d5d5d5 solid 1px; border-left:none;}
.scenery{ width:900px; margin:15px auto 0px;}
.scenery ul{ padding:10px 0 0 20px; display:inline;} 
.scenery ul li{ width:151px; height:auto; float:left; margin:0 12px;}
.scenery ul li img{width:147px; height:110px; padding:2px;}
.scenery ul li a{ display:block; width:151px; height:auto; border:1px solid #d18e47;}
.scenery ul li span{ width:151px; overflow:hidden; display:block; clear:both; line-height:18px; height:18px; text-align:center; padding-top:5px; }
.scenery ul li span a{ width:151px; overflow:hidden; display:block; clear:both; line-height:18px; height:18px; text-align:center; color:#000; border:none;}
.scenery ul li span a:hover{ color:#c70000;}

/*-----------------------------------活动图片---------------------------*/
.left02{ width:30px; height:138px; float:left; background: url(imagesh04_62.jpg) no-repeat;}
.rignt02{ width:947px; height:136px; float:left; background:#f8f8f8; border:#d5d5d5 solid 1px; border-left:none;}
.scenery01{ width:900px; margin:15px auto 0px;}
.scenery01 ul{ padding:10px 0 0 20px; display:inline;} 
.scenery01 ul li{ width:151px; height:auto; float:left; margin:0 12px;}
.scenery01 ul li img{width:147px; height:110px; padding:2px;}
.scenery01 ul li a{ display:block; width:151px; height:auto; border:1px solid #d18e47;}
.scenery01 ul li span{ width:151px; overflow:hidden; display:block; clear:both; line-height:18px; height:18px; text-align:center; padding-top:5px; }
.scenery01 ul li span a{ width:151px; overflow:hidden; display:block; clear:both; line-height:18px; height:18px; text-align:center; color:#000; border:none;}
.scenery01 ul li span a:hover{ color:#c70000;}

/*-----------------------------------上级精神---------------------------*/
.superior{ width:238px; float:left; height:auto;}
.title05{ width:238px; height:28px; float:left; background:url(imagesindex02_29.jpg) no-repeat;}
.title05 a{float:right; line-height:28px; margin-right:10px; color:#ff9593;}
.list05{ width:236px; height:181px; float:left; border:#d4d4d4 solid 1px; border-top:none;}
.list05 ul{ padding:8px 0px 0px 5px;  overflow:hidden;}
.list05 ul li{line-height:24px; background:url(imagestt.jpg) 5px 10px no-repeat;  padding-left:15px;}
.list05 ul li a{ color:#000000; }
.list05 ul li a:hover{ color:#c70000;}
.list05 ul li span{ float:right; margin-right:10px; color:#808ba1; }

/*-----------------------------------党的知识---------------------------*/
.title06{ width:238px; height:28px; float:left; background:url(imagesindex02_31.jpg) no-repeat;}
.title06 a{float:right; line-height:28px; margin-right:10px; color:#ff9593;}

/*-----------------------------------学校资料---------------------------*/
.title07{ width:238px; height:28px; float:left; background:url(imagesindex02_33.jpg) no-repeat;}
.title07 a{float:right; line-height:28px; margin-right:10px; color:#ff9593;}

/*-----------------------------------组织机构---------------------------*/
.title08{ width:238px; height:28px; float:left; background:url(imagesindex02_35.jpg) no-repeat;}
.title08 a{float:right; line-height:28px; margin-right:10px; color:#ff9593;}
.list08{ width:236px; height:181px; float:left; border:#d4d4d4 solid 1px; border-top:none;}
.list08 ul{ padding-left:30px; padding-top:10px; margin:0;}
.list08 ul li{ float:left; width:100px; display:inline; line-height:32px; _line-height:26px;font-size:14px; font-weight:600;}
.list08 ul li a{ color: #333;}
.list08 ul li a:hover{ color:#c70000;}

/*-----------------------------------页脚---------------------------*/
.footer{width:986px; height:97px; margin:5px auto 0px; background:url(imagesf04_64.jpg) repeat-x; text-align:center; line-height:97px;}

/*-----------------------------------列表页---------------------------*/
.m_l{ width:238px; height:auto; float:left;}
.m_r{ width:978px; float:right; height:auto;}
.title09{ width:978px; height:28px; float:left; background:url(imagesrbj.jpg) repeat-x;}
.title09 h1{ padding-left:10px; line-height:28px; color:#ff9494;}
.title09 h1 span{ color:#fde8e7;}
.title09 h1 a{color:#ff9494;}
.list09{width:976px; height:auto; float:left; border:#d4d4d4 solid 1px; border-top:none;}
.list09 ul{ padding:10px 0px 5px 10px;  overflow:hidden;min-height:549px; height:549px;}
div[class].list09 ul{ height:auto;}
.list09 ul li{ width:95%; line-height:28px; padding-left:15px; background:url(imagesindex02_09.jpg) 5px 8px no-repeat; border-bottom:#eeeeee dotted 1px;}
.list09 ul li a{ color:#000000; }
.list09 ul li a:hover{ color:#c70000;}
.list09 ul li span{ float:right; margin-right:10px; color:#808ba1; }


/*-----------------------------------分页----------------------------*/
.list_sort{ width:96%; background:#f1f1f1; height:30px; line-height:30px;
            margin:15px 0 10px 15px; _margin:15px 0 10px 8px;text-align:center; float:left; *float:none; color:#333;} 
.list_sort a{ color:#333;}
.list_sort a:hover{ color:#D12F21;}


/*-----------------------------------文章页----------------------------*/

#main_b1{width:95%;height:auto;  margin:8px 0px 0px 13px; float:left; display:inline; }
#main_b1 h3{float:none; width:auto;height:38px;text-align:center; line-height:40px; font-size:20px; color:#dc0000; font-weight:700;height:50px; padding:15px 0px 0px 0px; }
#main_b1 #author{height:20px; text-align:center; margin:10px auto; clear:both; line-height:20px;color:#606060; background:#fcf1ee;}
#main_b1 #author a{color:#606060;}
#main_b1 #work{width:95%; height:auto;  margin:20px auto 10px; text-align:left; line-height:22px; min-height:495px; height:auto;}
div[id]#work{min-height:495px; height:auto;}

#beside{width:95%; height:auto; margin:0px auto 20px;}
#beside h1{ width:60px;height:30px;line-height:30px;color:#9b9b9b;text-align:left;font-size:12px;font-weight:bold;}
#beside ul ul{ padding:10px 0px 0px 5px;}
#beside ul li{ line-height:26px; background:url(../images/f1.jpg) left center no-repeat;  padding-left:10px; border-bottom:#868686 dotted 1px;}
#beside ul li a{  }
#beside ul li a:hover{ color:#c70000;}
#beside ul li span{ float:right; margin-right:10px;}


/*-----------------------------------子列表----------------------------*/

.list10{ width:236px; height: auto; float:left; background:url(imagesindex02_06.jpg) repeat-x; border-bottom:#d4d4d4 solid 1px; border-left:#d4d4d4 solid 1px;border-right:#d4d4d4 solid 1px;}
.list10 ul{ padding:8px 0px 0px 18px;  overflow:hidden;}
.list10 ul li{line-height:34px; background:url(imagesbtn.jpg) no-repeat;  padding-left:55px; font-size:13px; padding-bottom:10px;}
.list10 ul li a{ color:#000000; }
.list10 ul li a:hover{ color:#c70000;}
.list10 ul li span{ float:right; margin-right:10px; color:#808ba1; }


/*-----------------------------------学习资料----------------------------*/
.superior_222{ width:238px; float:left; height:auto;}
.title05_222{ width:238px; height:28px; float:left; background:url(imagesindex02_33.jpg) no-repeat;}
.title05_222 a{float:right; line-height:28px; margin-right:10px; color:#ff9593;}
.list05_222{ width:236px; height:181px; float:left; border:#d4d4d4 solid 1px; border-top:none;}
.list05_222 ul{ padding:8px 0px 0px 5px;  overflow:hidden;}
.list05_222 ul li{line-height:24px; background:url(imagestt.jpg) 5px 10px no-repeat;  padding-left:15px;}
.list05_222 ul li a{ color:#000000; }
.list05_222 ul li a:hover{ color:#c70000;}
.list05_222 ul li span{ float:right; margin-right:10px; color:#808ba1; }


/*-----------------------------------列表--------------------------------*/
.list02{width:357px; height: auto; float:left; margin:0 5px; display:inline; margin-bottom: 5px;}
.list02 h3{background: url("imagesrbj.jpg") repeat-x; width: 342px;height:28px; line-height:28px; color:#fff; font-size:12px; padding-left:15px;}
.list02 h3 a,.list02_others h3 a{font-size:12px; font-weight:normal; float:right; color:#FF9999; margin-right:15px; display:inline;}
.list02 ul{ padding:10px; width:335px; border:1px solid #CCCCCC; border-top:0px none; line-height:24px; height:150px;}
.list02 ul li,.list02_others ul li{background: url(imagesindex02_09.jpg) no-repeat 0px center; padding-left: 10px;}
.list02 ul li a,.list02_others ul li a{color:#000;}
.list02 ul li a:hover,.list02_others ul li a:hover{color:#CC0000;}
.list02 ul li span,.list02_others ul li span{float:right;}
.list02_others{width:724px; height: auto; float:left; margin:0 5px; display:inline; margin-bottom: 5px;}
.list02_others h3{background: url("imagesrbj.jpg") repeat-x; width: 709px;height:28px; line-height:28px; color:#fff; font-size:12px; padding-left:15px;}
.list02_others ul{ padding:10px; width:702px; border:1px solid #CCCCCC; border-top:0px none; line-height:24px; height:150px;}
