@charset ;
/* CSS Document */
/* Powered by Ratuo.com */

/*----- å…¬å…±æ ·å¼ -----*/
body, div, ul, li, p, th, td {margin: 0; padding: 0;}
body {color: #333; font-size:12px;}
li {list-style: none;}
a {color:#333; text-decoration:none;}
a:hover {color:#f80; text-decoration:underline;}
img {border:0; vertical-align:middle;}
.nobg {background:none!important;}
.nobd {border:none!important;}
.mbtm20 { margin-bottom:20px;}
.mbtm10 { margin-bottom:10px;}
.clear { clear:both;}


body {background:#fff url(body_bg.jpg) 0 0 repeat-x;}
#wrap {margin:0 auto; overflow:hidden;}
#header {width:980px; height:240px; margin:0 auto; background:url(top_bg.jpg) 0 0 no-repeat; overflow:hidden;}
#header .logo{width:410px;height:52px;margin-top:24px;float:left;background:url(zhku_logo.jpg) no-repeat 8px 0;display: block;text-align: right;font-size:26px;font-family:"å¾®è½¯é›…é»‘","é»‘ä½“";line-height:52px;color: #e61212;font-weight: bold;}
#header a.logo:hover{color:#f80; text-decoration:none;}
#header .topPanel {line-height:40px; float:right; margin-right:8px; overflow:hidden;}
    #header .topPanel .topLink{ text-align:right;}
	/*----- æœç´¢æ¡†æ ·å¼ -----*/
	#header .searchPanel {width:288px; height:38px; float:right; margin:0; overflow:hidden;}
		#header .searchPanel .searchinput {width:182px; padding:0 8px; height:28px; line-height:28px; font-size:12px; color:#999; background:url(input.jpg) no-repeat 0 0; border:0; float:left; overflow:hidden;}
			#header .searchPanel .searchinput:hover {background:url(input.jpg) no-repeat 0 -30px; border:none; color:#444;}
		#header .searchPanel .searchbtn {background:url(input.jpg) no-repeat -198px 0; height:28px; width:42px; border:none; margin:0; float:left; cursor:pointer;}
            #header .searchPanel .searchbtn:hover {background:url(input.jpg) no-repeat -198px -30px; height:28px; width:42px; border:none; cursor:pointer;}
            #header .searchPanel .searchbtn:active {background:url(input.jpg) no-repeat -198px -30px; height:28px; width:42px; border:none; cursor:pointer;}
#tishi {width:980px; height:16px; line-height:14px; margin:0 auto;}
    #tishi .tips {color:#f80; width:690px; padding-left:10px; float:left;}
	#tishi .tips a{color:#f80;}
    #tishi .time { color:#268fc0; width:220px; padding-right:18px; float:right; text-align:right; font-weight:bold;}


/*----- navæ ·å¼ -----*/
#nav {width:980px; height:36px; background:#268fc0; margin:0 auto 10px auto; overflow:hidden;}
    #nav li{line-height:36px; background:url(nav_line.jpg) no-repeat right center; float:left; color:#fff; font-family:"å¾®è½¯é›…é»‘","é»‘ä½“"; font-size:14px;}
	    #nav li a, #nav li a:hover {padding: 0px 8px 0 9px;color:#fff;display:block;}
		#nav li a:hover, #nav a.hover {background:url(nav_hbg.jpg) no-repeat center 0; text-decoration:none;}
		
	.banner_bg {background:url(banner_bg.jpg) repeat-x 0 0;}
		.banner{height:240px; width:980px; position:relative; margin:0 auto; overflow:hidden;}
			.ulBanner{ height:240px; overflow:hidden; width:980px;}
				.ulBanner li{ position:absolute;}
				.ulBanner li img{ width:980px;}
			.ulBannerNav{ padding:10px; position:absolute; bottom:0; right:0; z-index:1000;}
				.ulBannerNav li{ width:8px; height:8px; overflow:hidden; float:left;display:block;background:#fff; cursor:pointer; margin:0 2px; border:1px solid #3f7022;}
					.ulBannerNav li.on{ background:#0074a9 no-repeat 0 0;}
#banner_yxzy {background:url(banner_yxzybg.jpg) repeat-x center 0; text-align:center; overflow:hidden;}


/*----- åˆ†é¡µ main -----*/
	#main{margin:10px auto; width:980px; clear:both; overflow:hidden;}			
	    #main .leftPanel{width:240px; float:right; overflow:hidden;}
		    #main .leftPanel .leftlist{overflow:hidden;}
			    #main .leftPanel .leftlist_T {height:35px; line-height:35px; padding:0 10px; margin:0; background:url(title_bg.jpg) 0 -40px repeat-x; color:#fff; font-size:14px; font-weight:bold; overflow:hidden;}
				    #main .leftPanel .leftlist_T span { float:right; text-align:right; color:#fff; font-size:12px; font-weight: normal;}
					#main .leftPanel .leftlist_T span a {color:#fff;}
			    #main .leftPanel .leftlist_C {line-height:28px; border-right:1px #ddd solid; border-bottom:2px #ddd solid; border-left:1px #ddd solid; padding:10px; overflow:hidden;}
				    #main .leftPanel .leftlist_C ul{ padding-top:2px; font-size:12px;}
					#main .leftPanel .leftlist_C li{ padding-left:14px; border-bottom:1px #ccc dotted; background:url(list_ico.jpg) no-repeat 0 0;}	
					#main .leftPanel .leftlist_C li.hover{ padding-left:14px; color:#ff9900; border-bottom:1px #ccc dotted; background:url(list_ico.jpg) no-repeat 0 0;}		
					#main .leftPanel .leftlist_C li.hover a{color:#ff9900;}		
		
		    #main .rightPanel{width:730px; float:left; overflow:hidden;}
			    #main .rightPanel .content {border-right:1px #ddd solid; border-bottom:2px #ddd solid; border-left:1px #ddd solid; overflow:hidden;}
				    #main .rightPanel .content .content_T {height:35px; line-height:35px; text-align:right; padding:0 10px; background: url(title_bg.jpg) 0 0 repeat-x; color:#666; overflow:hidden;}
					#main .rightPanel .content .content_T span{ float:left; font-size:14px; font-weight:bold; color:#0074a9;}
					#main .rightPanel .content .content_T a {color:#666;}
					
					
					#main .rightPanel .content h1 {line-height:30px; margin:30px 20px 0 20px; text-align:center; font-size:24px; font-weight:bold; color:#0074a9; overflow:hidden; clear:both;}
					#main .rightPanel .content .content_T_time{margin:20px 20px 0 20px; text-align:center; color:#666;}
					    #main .rightPanel .content .content_T_time a {color:#666;}
					#main .rightPanel .content .content_C  {line-height:28px; font-size:14px; padding:20px; font-weight:normal; color:#444; overflow:auto;}
					    #main .rightPanel .content .content_C a { color:#0074a9;}
						    #main .rightPanel .content .content_C a:hover {color:#ff9900; text-decoration:underline;}
						#main .rightPanel .content .content_C li a { color:#333;}
							#main .rightPanel .content .content_C li a:hover {color:#ff9900;}
					    #main .rightPanel .content .content_C p.Title {font-size:18px; font-weight:bold; color:#870b0b;}
					
						#main .rightPanel .content_C ul.articlelist{font-size:12px;}
							#main .rightPanel .content_C ul.articlelist li{ background:url(list_ico.jpg) no-repeat 0 2px; font-size:14px;border-bottom:#ddd 1px dotted; padding:10px 0px 10px 14px; line-height:14px;}
							#main .rightPanel .content_C ul.articlelist li span{float:right; color:#999;}
							#main .rightPanel .content_C ul.articlelist li.hover{padding-left:14px; background:url(list_ico.jpg) no-repeat 0 2px; border-bottom:#ddd 1px dotted;}
						#main .rightPanel #subMenu {padding:0 20px; margin-top:30px; overflow:hidden; font-size:14px;}
						    #main .rightPanel #subMenu li{ float:left; margin-right:10px; overflow:hidden;}
							#main .rightPanel #subMenu li a { padding:6px 10px; border:1px #daecf5 solid; background:#eef7fc; display:block;}
							#main .rightPanel #subMenu li a:hover {/*border:1px #ff8800 solid;*/ background:#daecf5;}
							
						#main .rightPanel #jgzn h2 { font-size:16px; height:30px; border-bottom:#268fc0 1px solid; color:#fff; overflow:hidden;}
						#main .rightPanel #jgzn h2 a { color:#fff !important;}
							#main .rightPanel #jgzn h2 span{background-color:#268fc0; font-size:16px; line-height:32px; padding:7px 10px; color:#fff;}
							#main .rightPanel #jgzn h2 span a{ color:#fff !important;}
							
							.tablejgzn td, .tablejgzn th { font-size:14px;}
							.tablejgzn span{ color:#0074a9;}
							.tablejgzn td.bdbtm { border-bottom:2px #eee solid; padding-bottom:10px;}
							.tablejgzn td.bdright { border-right:1px #eee solid;}
							
						#main .rightPanel .content_C ul.zylist{}
							#main .rightPanel .content_C ul.zylist li{padding-left:14px; background:url(list_ico.jpg) no-repeat 0 2px; border-bottom:#ddd 1px dotted; font-size:14px; line-height:32px;}
							#main .rightPanel .content_C ul.zylist li span{float:right; color:#999;}
							#main .rightPanel .content_C ul.zylist li.hover{padding-left:14px; background:url(list_ico.jpg) no-repeat 0 2px; border-bottom:#ddd 1px dotted;}
							
						#main .rightPanel .content_C ul.newslist{font-size:12px;}
							#main .rightPanel .content_C ul.newslist li{border-bottom:#ddd 1px dotted; padding:10px 0px 10px 14px; color:#555; line-height:24px; overflow:hidden;}
							#main .rightPanel .content_C ul.newslist li h2 { font-size:14px; font-weight:bold; color:#0074a9; border:none; height:30px; margin:0; overflow:hidden;}
							    #main .rightPanel .content_C ul.newslist li h2 a {color:#0074a9;}
							#main .rightPanel .content_C ul.newslist li span{float:right; color:#999; font-size:12px; font-weight:normal;}
							#main .rightPanel .content_C ul.newslist li.hover{padding-left:14px; background:url(list_ico.jpg) no-repeat 0 2px; border-bottom:#ddd 1px dotted;}
							#main .rightPanel .content_C ul.newslist img.leftimg{ height:100px; width:160px; background:#eee url(no_pic.jpg) no-repeat center center; margin-right:10px; float:left;}

						
						#main .rightPanel .content_C ul.imglist{list-style:none; line-height:30px; overflow:hidden; text-align:center;}
							#main .rightPanel .content_C ul.imglist li{height:180px; width:203px; background:none; background-color:#ffffff; border:#ddd 1px solid; float:left; padding:5px; margin:0 7px 10px 7px; overflow:hidden; cursor:pointer;}
							#main .rightPanel .content_C ul.imglist li:hover {background-color:#ebf6e4; border:#c6dfb7 1px solid;}
							#main .rightPanel .content_C ul.imglist li img{width:203px; height:150px;}


#footer {width:980px; padding:10px 0; line-height:24px; margin:0 auto; text-align:center; overflow:hidden;}

/*----- é€šç”¨æ ·å¼ -----*/
.Container { /*border-top:#268fc0 2px solid;*/ border-right:#ddd 1px solid; border-bottom:#ddd 2px solid; border-left:#ddd 1px solid;}
    .Container .Container_T { color:#0074a9; font-size:16px; font-family:"å¾®è½¯é›…é»‘","é»‘ä½“"; padding:4px 10px 2px 10px; line-height:28px; overflow:hidden; background: url(title_bg.jpg) 0 0 repeat-x;}
	    .Container .Container_T a {color:#0074a9;}
	    .Container .Container_T span {float:right; font-size:12px; color:#666666;}
	        .Container .Container_T span a {color:#666666;}
	.Container .Container_C { padding:10px; overflow:hidden;}
	.Container ul.articleList{}
		.Container ul.articleList li{padding:6px 4px 6px 14px; border-bottom:1px #ccc dotted; background:url(list_ico.jpg) no-repeat 0 0; line-height:1.3em; color:#666;}
		.Container ul.articleList span{ float:right; color:#666;}
			.Container ul.articleList li.T {border-bottom:1px #ccc dotted; padding:2px 0 10px 0; background:none; line-height:18px; margin-bottom:6px; height:70px; overflow:hidden;}
	            .Container ul.articleList li.T a {padding:0; background:none;}
	            .Container ul.articleList li.T span{ font-weight:bold; color:#f80; font-family: Microsoft YaHei, "å¾®è½¯é›…é»‘", "å®‹ä½“"; font-size:13px; float:left !important;}
	            .Container ul.articleList li.T img { float:left; width:102px; height:70px; margin-right:10px;}

/*----- é¦–é¡µæ ·å¼ -----*/
.Row {width:980px; margin:0 auto 10px auto; overflow:hidden;}
    .Row .left710 { width:708px; float:left; overflow:hidden;}
	    .Row .left710 .pic { float:left; width:300px; height:200px; overflow:hidden; background:#eee;}
	.Row .right260 { width:258px; float:right; overflow:hidden;}
	   .Row .right260 ul.articleList li {line-height:1.5em;}
	.Row .right710 { width:710px; float:right; overflow:hidden;}
	    .Row .right710 .pic { float:left; width:300px; height:200px; overflow:hidden; background:#eee;}

/*pages*/
.pages{ font-size:14px; color:#ccc; text-align:center; padding-top:10px; clear:both; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
	.pages .curr{ color:#3f6f22;}
		.pages .curr a{color:#3f6f22; font-weight:bold; text-decoration:none; cursor:text; border:1px solid #ccc; background-color:#eee;}
			.pages .curr a:hover{ background-color:#ddd; color:#fff; text-decoration:none;}

	.pages a{ color:#666; text-decoration:none; padding:3px 8px; border:1px solid #ccc;}
		.pages a:hover{ background-color:#ddd; color:#fff; text-decoration:none;}
	.pages span{ margin:0 3px;}
	
/*article pages*/
.apages{ font-size:14px; color:#ccc; text-align:center; padding-top:10px; clear:both; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
	.apages .curr{ color:#3f6f22;}
		.apages .curr a{color:#3f6f22; font-weight:bold; text-decoration:none; cursor:text; border:1px solid #ccc; background-color:#eee;}
			.apages .curr a:hover{ background-color:#ddd; color:#fff; text-decoration:none;}

	.apages a{ color:#666; text-decoration:none; padding:3px 8px; border:1px solid #ccc;}
		.apages a:hover{ background-color:#ddd; color:#fff; text-decoration:none;}
	.apages span{ margin:0 3px;}
	
/*guestbook*/
.guestbookTable {line-height:20px; border-top:1px #268fc0 solid; font-size:12px; color:#555; overflow:hidden;}
    .guestbookTable tbody {overflow:hidden;}
    .guestbookTable td{padding:6px; border-bottom:1px #ddd solid; font-size:12px; text-align:center; overflow:hidden;}
	.guestbookTable tr.Tr_a td {border-bottom:2px #ccc solid;}
	    .guestbookTable th, .guestbookTable th{padding:6px; line-height:20px; font-weight:bold; color:#333; text-align:center; border-bottom:1px #aaa solid; background: url(title_bg.jpg) 0 -2px repeat-x;}
		.guestbookTable tr.Tr0 {font-weight:bold; color:#333; text-align:center; border-bottom:1px #ddd solid;}
		.guestbookTable tr td.Td0 {border-right:1px #ddd solid; background:#fafafa;}
		.guestbookTable tr td.Td_qa {padding-left:35px; border-right:1px #ddd solid; background:url(faq.jpg) 14px 9px no-repeat; text-align:left;}
		.guestbookTable tr td.Td_q {padding-left:35px; border-right:1px #ddd solid; background:url(faq.jpg) 14px -21px no-repeat; text-align:left;}
		.guestbookTable tr td.Td_a {padding-left:35px; border-right:1px #ddd solid; background:url(faq.jpg) 14px -51px no-repeat; text-align:left;}