@charset "gb2312";
body{ width:100%;height:auto; padding:0px; margin:0px auto; font:"宋体"; font-size:12px; background:#336799; }
img{ border:0px;}
.box{height:auto; padding:0px; margin:0 auto; width:999px; background:#FFF;}
a{ text-decoration:none; color:#000;}
a:hover{ text-decoration:none; color:#df303c;}

/**top**/
.top{ width:999px; height:274px; margin:0 auto; padding:0px; display:block; overflow:hidden;}

/***dh***/
.dh{ width:999px; height:36px; display:block; margin:0 auto; padding:0px; background:url(../images/menu_bg.jpg) no-repeat; float:left;}
.nav_list{ list-style:none; margin:0; padding:0; display:block;}
.nav_list li{ float:left; width:124px; line-height:36px; position:relative;background:url(../images/menu_li.jpg) center right no-repeat;  font-size:14px;text-align:center; font-weight:bold; }
.nav_list li a{  width:124px; text-align:center; padding:0px; text-decoration:none; color:#fefefe; display:block; float:left;}
.nav_list li a.current{ text-align:center;  text-decoration:none; color:#c41809; background:url(../images/dhbiao.jpg) 8px 5px no-repeat; display:block; }
.nav_list li a:hover{ background:url(../images/menu_h.jpg) no-repeat;  color:#ffd800;  display:block; text-align:center;}
.nav_list li div.second{ color:#999999; height:0px; overflow:hidden; position:absolute; left:0px; top:35px; width:124px; font-size:14px; line-height:35px; font-weight:normal;}
.nav_list li div.second a{ background:#fd0708; color:#fefefe;  border:none; width:124px; border-top:1px solid #fff;  }
.nav_list li div.second a:hover{ text-decoration:none; background:#f58584; width:124px; color:#ffd800;  border-top:1px solid #fff; }
/***flash****/
/*search*/
.Tday{ width:999px;margin:0 auto; padding:0px; display:block; overflow:hidden;height:30px; line-height:30px; }
.Tday_one{ height:30px; background: url(../images/day_bg.gif) repeat-x; }
.weather_left{ float:left; width:260px; height:30px; line-height:30px; padding:0px 0 0 40px;background:url(../images/icon.gif) 18px  -105px no-repeat;}
.weather{ width:36%; float:left; padding:5px 0 0 20px;height:30px; line-height:30px; }

.search{ width:31%; float:left; text-align:right;  height:30px; line-height:30px; }
/*search*/
.General_Information{float:left; width:261px; height:385px; border:1px solid #c2c2c2 ;background:#FFF; margin-left:8px;_margin-left:4px;}
.General_Information_content{float:left; width:261px; height:31px; border-bottom:1px solid #c4c4c4; background:url(../images/me_bg.jpg) repeat-x;}

.zhxx_news{width:999px; height:388px; margin:0 auto; padding:0px; display:block; }

.hotnews4 ul{width:258px; float:left;margin:0 auto; padding:0px; display:block;}

.hotnews4 ul li{ background:url(../images/icon.gif) 5px -132px no-repeat; padding-left:15px; line-height:1.9;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  width:245px; }

/*news_left*/
.news{float:right; width:710px; height:385px; border:1px solid #c2c2c2 ;background:#FFF; margin-right:8px;_margin-right:4px;}
.news_menu{float:left; width:710px; height:31px; border-bottom:1px solid #c4c4c4;  background:url(../images/me_bg.jpg) repeat-x;}
.news_menu_left{float:left; width:110px;}
.news_menu_right{float:right; width:42px; height:29px;  float:right; margin-right:6px; display:inline;}

.comcontent_z{float:left; width:710px; height:auto; border:1px solid white; }

.comcontent{ width:305px; height:180px; float:right; margin:10px; line-height:22px; text-align:left; color:#696969; overflow:hidden; }
.comcontent_title{ width:320px; line-height:24px;height:24px;  font-size:12px; font-weight:bold; color:#ff0001; float:right; text-align:center; margin-top:25px; padding:0px; display:block;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.comcontent_title a{ color:#ff0001;}
.comcontent_title a:hover{ color:#000;}
.pic img{ float:left;  padding:6px; width:350px; height:239px;}
.news_list{width:710px; float:left; height:auto; display:block; margin:0 auto; padding:0px;}
.news_list ul{ width:710px; margin:0 auto; padding:0px; display:block;}
.news_list ul li{ background:url(../images/icon.gif) 0 -128px no-repeat; padding-left:15px;  line-height:2.0; width:330px; float:left; margin-left:4px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }


.news_member_list ul{width:330px; float:left;margin:0 auto; padding:0px; display:block;}
.news_member_list ul li{background:url(../images/icon.gif) 0 -130px no-repeat;padding-left:15px;  line-height:2.0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  width:330px; }




.member_news{width:999px; height:280px; margin:0 auto; padding:0px; display:block; margin-top:8px;}

/**member*/
.member{float:left; width:652px; height:277px; border:1px solid #c2c2c2 ;background:#FFF; margin-right:2px;_margin-right:1px; margin-left:8px;_margin-left:4px; overflow:hidden;}
.member_menu{float:left; width:652px; height:31px; border-bottom:1px solid #c4c4c4;  background:url(../images/me_bg.jpg) repeat-x;}
.member_pic{ float:left; width:282px; height:233px; margin:8px; overflow:hidden;}
.member_list ul{width:331px; float:left;margin:0 auto; padding:0px; display:block;}
.member_list ul li{ background:url(../images/icon.gif) 3px -188px no-repeat; padding-left:15px;  line-height:1.5; padding-top:8px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  width:331px; }
/**Notices*/
.Notices{float:right; width:320px; height:277px; border:1px solid #c2c2c2 ;background:#FFF; margin-right:8px;_margin-right:4px; overflow:hidden;}
.Notices_Information_content{float:left; width:320px; height:31px; border-bottom:1px solid #c4c4c4;  background:url(../images/me_bg.jpg) repeat-x;}
.Notices_list ul{width:300px; float:left;margin:0 auto; padding:0px; display:block;}
.Notices_list ul li{ background:url(../images/icon.gif) 5px -188px no-repeat; padding-left:15px;  line-height:1.5; padding-top:8px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  width:300px; }



.bottom_news{width:999px; height:245px; margin:0 auto; padding:0px; display:block; margin-top:8px;}
/*新增会员*/
.xz_member{float:left; width:270px; height:240px; border:1px solid #c2c2c2 ;background:#FFF; margin-right:2px;_margin-right:1px; margin-left:8px;_margin-left:4px; overflow:hidden; }
.xz_member_menu{float:left; width:270px; height:31px; border-bottom:1px solid #c4c4c4;  background:url(../images/me_bg.jpg) repeat-x;}
.xz_member_list ul{width:260px; float:left;margin:0 auto; padding:0px; display:block;}
.xz_member_list ul li{ background:url(../images/icon.gif) 5px -192px no-repeat; padding-left:15px;  line-height:1.5; padding-top:8px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  width:260px; }
/*新增会员*/
/*基层动态*/
.Grass_dynamics{float:left; width:424px; height:240px; border:1px solid #c2c2c2 ;background:#FFF; margin-right:2px;_margin-right:1px; margin-left:5px;_margin-left:8px; overflow:hidden;}
.Grass_dynamics_menu{float:left; width:424px; height:31px; border-bottom:1px solid #c4c4c4;  background:url(../images/me_bg.jpg) repeat-x;}
.Grass_dynamics_list ul{width:420px; float:left;margin:0 auto; padding:0px; display: }
.Grass_dynamics_list ul li{ background:url(../images/icon.gif) 5px -192px no-repeat; padding-left:15px;  line-height:1.5; padding-top:8px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  width:410px; }
/*基层动态*/

/*政策法规*/
.Policies_and_laws{float:right; width:270px; height:240px; border:1px solid #c2c2c2 ;background:#FFF; margin-right:8px;_margin-right:4px;  overflow:hidden;}

/*政策法规*/

/*协会推荐*/
.Society_recommends{width:999px; height:270px; margin:0 auto; padding:0px; display:block; margin-top:8px;}
.Society_recommends_news{float:left; width:983px; height:260px; border:1px solid #c2c2c2 ;background:#FFF;margin-left:8px; margin-right:8px;_margin-right:4px;_margin-left:4px; overflow:hidden; }
.Society_recommends_menu{float:left; width:985px; height:31px; border-bottom:1px solid #c4c4c4;  background:url(../images/me_bg.jpg) repeat-x;}

/*.Society_list{width:985px; float:left; height:auto; display:block; }
.Society_list ul{ width:988px; margin:0 auto; padding:0px; display:block;}
.Society_list ul li{ padding-left:5px;  line-height:2.8; width:186px; float:left; margin-left:4px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

*/
.pmiddle{ width:985px;_width:698px; margin:0 auto; padding:0px;  height:228px; float:left; display:inline; overflow:hidden;  }
#picshowing{width:99%; display:block; overflow:hidden; height:208px; margin-left:4px;margin-right:4px; margin-top:10px;}
#picshowing ul{width:100%; display:block; overflow:hidden; height:208px; margin:0 auto; padding:0px;}
#picshowing ul li{width:206px; display:block; overflow:hidden; height:206px; background:#f58584; border:solid 1px #fff; float:left; margin-left:15px; display:inline;}
#picshowing ul li div{width:200px; height:184px; display:block; overflow:hidden; margin:1px auto; text-align:center; overflow:hidden;}
#picshowing ul li div img{max-width:199px; _width:199px; max-height:200px; _height:200px; display:block; overflow:hidden; background:#fff; padding:2px; border:solid 1px #fff; margin:0 auto;}
#picshowing ul li span{width:206px; float:left; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:0px auto; padding:0px; color:#fff; text-align:center; }
#picshowing ul li span a{color:#000;}
#picshowing ul li span a:hover{color:#f00;}


/*协会推荐*/



.link{width:999px; height:45px; margin:0 auto; padding:0px; display:block; margin-top:8px;}
.link_border{float:left; width:983px; height:32px; border:1px solid #c2c2c2 ;background:#FFF;margin-left:8px; margin-right:8px;_margin-right:4px;_margin-left:4px; overflow:hidden}
.link_menu{float:left; width:985px; height:31px; border-bottom:1px solid #c4c4c4; }
.link_menu_left{float:left; }

#had{width:890px;;  overflow:hidden; height:40px; margin:0px auto; padding:0px; display:block; overflow:hidden; margin-right:5px; float:left;}
#had ul{width:100%; display:block; overflow:hidden; height:20px; margin:10px auto; padding:0px;}
#had ul li{width:160px; display:block; overflow:hidden;  float:left; background:url(../images/icon.gif) 5px -202px no-repeat; padding-left:15px;  display:inline;text-overflow:ellipsis; white-space:nowrap;}



/***bbbb***/
.bbb{width:999px;_width:1002px; height:106px; margin:0 auto; padding:0px; display:block; background:url(../images/bbg.jpg) top #F00 repeat-x;}
.bbb_menu{margin-top:20px; text-align:center; color:#FFF; float:left; width:999px;}
.bbb_menu a{ text-decoration:none; color:#FFF;}
.bbb_menu a:hover{ text-decoration:none; color:#000;}

.bbb span{ width:98%; height:14px; display:block; line-height:22px; text-align:center; margin-top:10px; color:#FFF;}
.bbb span a{ text-decoration:none; color:#FFF;}
.bbb span a:hover{ text-decoration:none; color:#000;}