@charset "gb2312";
/* Brier.Chen 2013.05 */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ global ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.bgbody { background:url(body_zwgk.jpg) no-repeat 0 0;}
.bgbody1 { background:url(body_zsyz.jpg) no-repeat 0 0;}
.bgbody2 { background:url(body_ggfw.jpg) no-repeat 0 0;}
.bgbody3 { background:url(body_ssjg.jpg) no-repeat 0 0;}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ side ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.sidemenu { background:url(sidemenu_zwgk.png) repeat-y -190px 0;}
	.sidemenu .top { background:url(sidemenu_zwgk.png) no-repeat 0 0;}
	.sidemenu .bom { background:url(sidemenu_zwgk.png) no-repeat -380px bottom;}

.sidenav li { border-bottom:1px solid #f6d6d6;}
	.sidenav li a { color:#C00;}
		.sidenav li a:hover { background:url(sidenav_a.png) no-repeat; color:#fff;}

.sidemod .top { background:url(sidemod_zwgk.png) no-repeat;}


.side_list li { background:url(arrow_red.gif) no-repeat 2px 9px;font-size:14px; }

.sidetitle { background:url(sidetitle_line_red.png) no-repeat center bottom;}


/* 领导之窗 */
.side_leaderintro ul { padding-top:5px;}
.side_leaderintro ol { padding-top:10px;}
	.side_leaderintro ol li { display:inline; float:left; border-bottom:1px #e1e1e1 solid; height:24px; background:url(dot_01.gif) no-repeat 3px; padding-left:10px; width:74px;}
/* 信息公开 */
.side_publicinfo li { padding:3px 0;}
	.side_publicinfo li a { display:block; background:url(btn01_bg.png) no-repeat; padding-left:28px; line-height:26px; height:26px; color:#C00;}
		.side_publicinfo li a:hover { color:#f00; text-decoration:underline;}
		
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ main ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#channelnav { background:url(channelnav_zwgk.png) no-repeat 0 0;}
	#channelnav li.current a:hover { color:#C00;}

.zwgk_mainmod01 { border:1px #eebbbb solid; background:#fff3f3 url(zwgk_mainmod01.png) repeat-x 0 0; position:relative; padding:0 10px 10px;}
	.zwgk_mainmod01 .top { border-bottom:1px #eebbbb solid; height:24px; padding-top:6px; padding-bottom:2px;}
		.zwgk_mainmod01 .top h1 { float:left; font-size:18px; font-style:italic; color:#c00;}	
		.zwgk_mainmod01 .top .more_gray { float:right;}

.zwgk_mainmod02 { border:1px #eebbbb solid; border-top:3px #ff3413 solid;}
	.zwgk_mainmod02 .top { background:url(zwgk_mainmod02.png) repeat-x 0 0; line-height:26px; height:26px;}
		.zwgk_mainmod02 .top .title { background:url(dot_02.png) no-repeat 3px; padding-left:20px; color:#c00; float:left;}
		.zwgk_mainmod02 .top .more_gray { float:right; margin-right:10px;}
	.zwgk_mainmod02 .con { padding:5px;}

.main_title { background:url(titlebg_red.png) no-repeat; color:#c00;}


/* 领导讲话 */
.zwgk_speech { width:416px; float:left;}
	.zwgk_speech .ico { position:absolute; background:url(ico_speech.png) no-repeat; width:42px; height:42px; overflow:hidden; left:-2px; top:-2px;}
		.zwgk_speech .top h1 { padding-left:20px;}
	.zwgk_speech .desc { background:url(zwgk_mainmod01_line.png) no-repeat center bottom; padding-bottom:10px;}
		.zwgk_speech .desc h2 { text-align:center; font-size:14px; line-height:30px; height:30px; overflow:hidden;}
		.zwgk_speech .desc p { color:#666; text-indent:2em; line-height:18px; height:54px; overflow:hidden;}
/* 公示公告 */
.zwgk_notice { float:right; width:237px;}
	.zwgk_notice .ico { position:absolute; background:url(dot_01.gif) no-repeat; width:42px; height:42px; overflow:hidden; left:-2px; top:-2px;}
		.zwgk_notice .top h1 { padding-left:20px;}
.zwgk_notice ul { padding-top:5px;}
.zwgk_notice ol { padding-top:9px;}
	.zwgk_notice ol li { display:inline; float:left; font-size:14px; border-bottom:1px #e1e1e1 solid; height:18px; background:url(dot_01.gif) no-repeat 3px; padding-left:30px; width:80px;}
/* 网站群 */
.sitegroup .con { overflow:auto; height:120px;}
	.sitegroup li { display:inline; float:left; height:24px; width:215px; padding-left:10px; background:url(arrow_red.gif) no-repeat 2px 9px;}
/* 站群LOGO */
.sitelogolink { border:1px #eebbbb solid; border-top:0; padding:10px;}
	.sitelogolink li { display:inline; float:left; border:1px #eebbbb solid; margin:1px;}

/* mainlist */
.main_txtlist li { background:url(arrow_red.gif) no-repeat 5px;}
	.main_txtlist li a { color:#000;}
	.main_txtlist li a:hover { color:#C00;}
/* page */
.fenye a:hover, .fenye a.active { background: url(page_red.jpg) no-repeat left top; color:white; text-decoration:none;}
.fenye a:hover b, .fenye a.active b { background: url(page_red.jpg) no-repeat right top; cursor:pointer;}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 行政复议 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.xzfy_content { font-size:14px;}
	.xzfy_content h3 { color:#c00; font-size:18px; margin:10px 0;}
	.xzfy_content p { text-indent:2em; margin-bottom:15px;}
.xzfy_intro { border-bottom:1px #ddd solid; padding-bottom:10px;}
	.xzfy_intro strong { color:#c00;}
.xzfy_btn { width:400px; margin:0 auto; padding:20px;}
	.xzfy_btn .btn180 { float:left; margin:0 10px;}

.xzfy_form { background:#f9f9f9; padding:10px; border:1px #e6e6e6 solid;}
	.xzfy_form caption { font-size:14px; font-weight:bold; margin-bottom:5px;}
		.xzfy_form caption span { font-size:12px; color:#f00; font-weight:normal; margin-left:10px;}
	.xzfy_form table { width:100%; border:1px #e6e6e6 solid; background:#fff;}
	.xzfy_form th { background:#f1f1f1; width:90px; text-align:left;}
	.xzfy_form th, .xzfy_form td { padding:5px; border:1px #e6e6e6 solid;}
	.xzfy_form .btn120 { float:left; margin:0 20px;}
	
	.xzfy_form_btn { width:280px; margin:0 auto; padding:20px;}
	.xzfy_form_btn .btn120 { float:left; margin:0 10px;}

.xzfy_search { border:1px #ececec solid; padding:3px;}
	.xzfy_search table { background:#f5f5f5; width:100%;}
	.xzfy_search th, .xzfy_search td { padding:15px 10px; font-size:14px;}
	.xzfy_search th { text-align:right;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 领导之窗 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.zwgk_ld_quwei .top h1 { padding-left:33px; background:url(ico_quwei.png) no-repeat 0 0;}
.zwgk_ld_qurenda .top h1 { padding-left:33px; background:url(ico_qurenda.png) no-repeat 0 0;}
.zwgk_ld_zhengxie .top h1 { padding-left:33px; background:url(ico_quzhengxie.png) no-repeat 0 0;}

.leader_list li { display:inline; float:left; padding-left:6px; width:50px; height:24px; overflow:hidden;}
	.leader_list li strong { color:#c00;}
	
.leader_intro { background:url(bg_leader_intro.png) no-repeat; height:213px; position:relative;}
	.leader_img { width:114px; height:154px; overflow:hidden; background:url(leader_default.png) no-repeat; position:absolute; left:32px; top:27px; text-align:center;}
	.leader_title { font-size:18px; height:25px; position:absolute; top:20px; left:165px;}
		.leader_title strong { color:#c00; margin-right:10px;}
	.leader_desc { position:absolute; left:173px; top:65px; width:495px; height:108px; overflow:hidden; font-size:14px; color:#666; line-height:25px;}

.redmod685 { background:url(redmod685_title.png) repeat-y -685px top;}
	.redmod685 .title { background:url(redmod685_title.png) no-repeat 0 0; height:46px; padding-left:12px;}
		.redmod685 .title h2 { float:left; line-height:35px; background:url(redmod685_title_h.png) no-repeat left top; height:35px; line-height:35px; color:#fff; font-size:14px; padding-left:15px;}
			.redmod685 .title h2 strong { display:block; float:left; background:url(redmod685_title_h_b.png) no-repeat right top; padding-right:15px;}
	.redmod685 .con { padding:10px 30px 0;}
		.redmod685 .con p { text-indent:2em; margin-bottom:8px;}
	.redmod685 .bom { background:url(redmod685_title.png) no-repeat -1370px bottom; height:25px; overflow:hidden;}

.redmod340 { background:url(redmod340_title.png) repeat-y -340px top; width:340px;}
	.redmod340 .title { background:url(redmod340_title.png) no-repeat 0 0; height:46px; padding-left:12px;}
		.redmod340 .title h2 { float:left; line-height:35px; background:url(redmod685_title_h.png) no-repeat left top; height:35px; line-height:35px; color:#fff; font-size:14px; padding-left:15px;}
			.redmod340 .title h2 strong { display:block; float:left; background:url(redmod685_title_h_b.png) no-repeat right top; padding-right:15px;}
		.redmod340 .title .more_gray { float:right; margin-right:20px; margin-top:15px;}	
	.redmod340 .con { padding:5px 25px;}
		.redmod340 .con p { text-indent:2em; margin-bottom:8px;}
	.redmod340 .bom { background:url(redmod340_title.png) no-repeat -680px bottom; height:23px; overflow:hidden;}	

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 组织机构 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.list_zzjg { border:1px #ececec solid; padding-top:2px; padding-left:1px;}
	.list_zzjg li { display:inline; float:left; width:223px; height:36px; line-height:36px; text-align:center; background:#f5f5f5; margin:2px; font-size:14px;}

/* switchBox */
.switchBox { border:6px solid #ececec; border-right-width:7px;}
	.switchBox dt { height:30px; line-height:30px; background:#ececec;}
	.switchBox dt span { cursor:pointer; float:left; color:#000; font-size:14px; text-align:center; width:168px;}
	.switchBox dt .on { background:#fff; color:#C00; font-weight:bold;}
	.switchBox dt span:hover { color:#c00;}
	
	.switchBox dd { padding:10px; font-size:14px;}

.baseinfo { color:#000;}
	.baseinfo h3 { font-size:14px; background:url(arrow_gray.gif) no-repeat left; padding-left:15px; margin-top:10px; color:#069;}
	.baseinfo p { text-indent:2em;}
.memberinfo {}
	.memberinfo table { border:1px #ececec solid; width:100%; color:#000;}
		.memberinfo td, .memberinfo th { border:1px #ececec solid; padding:3px; text-align:center;}
		.memberinfo th { background:#f2f2f2; font-weight:normal; color:#069;}



.webox { position:fixed; _position:absolute; z-index:999; padding:8px; border:solid 1px #000; _background:#777; background:rgba(10,10,10,0.5);}
	.webox #inside { background-color:#FFFFFF;}
		.webox #inside h1 { -moz-user-select:none; -webkit-user-select:none; position:relative; font-size:14px; line-height:30px; height:30px; padding-left:10px; background:#F1F7FC; font-weight:normal; cursor:move; color:#069;}
			.webox #inside h1 a { position:absolute; display:block; right:6px; margin-top:6px; top:0px; font-size:14px; background:url(close.fw.png) no-repeat center top; width:17px; height:17px; cursor:pointer;}
			.webox #inside h1 a:hover { background-position:center bottom;}
	.webox #inside .memberinfo_Details { padding:10px; background:#c00;}
	




