@charset "gb2312";

*{ margin:0; padding:0}
body { background:url(web_bg.png) repeat-x 0 0 #92ABC5;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#222222;}
a, a:visited, a:active { color:#1a5d96; text-decoration:none;}
a:hover { color:#0089fe; text-decoration:none;}
li,dd { list-style:none;}
img { border:none;}
span,em,i { font-style:normal; font-family:Arial, Helvetica, sans-serif;}
li a { font-family:Arial, Helvetica, sans-serif}

.gehang { width:10px; height:10px; overflow:hidden; clear:both;}

#web { width:960px;}

#head { background:url(head_bg.jpg) center 0 no-repeat; height:95px; width:100%;}
	#head .head { width:960px; margin:0 auto; overflow:hidden;}
	#logo { width:240px; height:95px; text-indent:-10000px; float:left}
		#logo a { display:block;width:240px; height:95px;}
	#head h2 { display:none;}
	#qh_css { float:right; text-align:right; padding:10px 0 0;color:#AFE3F3;}
		#qh_css a { color:#AFE3F3; padding:0 0 0 15px;}
		#qh_css span {color:#CFEAF7; margin:20px 0 0; display:block; background:#3B599C; padding:5px 10px;}
#nav { background:url(nav_bg.png) no-repeat; width:960px; height:43px; margin:0 auto; overflow:hidden}
	#nav ul { padding:0 0 0 28px;}
	#nav li { width:112px; height:43px; line-height:43px; font-size:14px; float:left; text-align:center}
	#nav li a { display:block; width:90px; height:43px; color:#fff; font-weight:bold; font-size:16px;}
	#nav li a:hover { background:url(nav_hover.png) no-repeat center 0;_background:none;}

#bannar { background:url(/image/2010/bannar.jpg) no-repeat 0 0; width:960px; height:280px; margin:0 auto; overflow:hidden}

#home_qiye { width:960px; overflow:hidden; margin:0 auto;background:url(/image/2010/why_c.png) repeat-x 0 bottom #F6FAFE;height:261px;}
	#home_qiye .home_qiye { width:960px; overflow:hidden; padding:50px 0 0}
	#home_qiye h2{color:#fff; font-size:16px;position:absolute; display:block; width:232px; height:44px; margin:0 0 0 -11px; padding:9px 0 0 18px; line-height:42px; _line-height:44px; background:url(/image/2010/why_t.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/image/2010/why_t.png");}
	#home_qiye dl { width:300px; float:left; padding:10px 10px 20px;}
	#home_qiye dl em { font-size:72px; color:#C7DCF2; font-family:"Arial Black", Gadget, sans-serif; display:block; float:left; height:72px; width:70px; line-height:72px;}
	#home_qiye dl dt { font-size:14px; font-weight:bold; float:right; width:230px; line-height:30px; height:30px; overflow:hidden}
	#home_qiye dl dd { font-size:12px; color:#666; line-height:22px; width:230px; float:right}

#home_a { width:960px; overflow:hidden; margin:0 auto; background:url(/image/2010/home_right_bg.png) repeat-y right 0 #fff; padding:10px 0 0;}
	#home_left { width:680px; float:left; padding:0 0 0 10px;overflow:hidden;}
		.home_a_h2 { height:30px; line-height:30px; font-size:16px;}
		#home_wedo { width:690px; overflow:hidden; background:url(/image/2010/wedo.jpg) no-repeat 0 0; padding:10px 0 0;}
			#home_wedo dl { width:255px; float:left; height:90px; overflow:hidden; margin:0 10px 0 0; padding:0 0 0 80px;}
			#home_wedo dl dt {font-size:14px; font-weight:bold; width:255px; line-height:30px; height:30px; overflow:hidden}
			#home_wedo dl dd { font-size:12px; color:#666; line-height:22px; width:255px;}
		.home_h2 { height:30px; line-height:30px; background:url(/image/2010/case_t.png) no-repeat 80px 14px;}
			.home_h2 .title { font-size:16px; float:left; display:block;}
			.home_h2 .more { font-size:12px; float:right; display:block; background:url(/image/2010/more.png) no-repeat 15px 12px #fff; width:24px; padding:0 0 0 25px; font-weight:normal;}
		#home_anli { width:708px; overflow:hidden; padding:15px 0 0;}
			#home_anli li { width:208px; margin:0 28px 0 0; overflow:hidden; float:left}
			#home_anli li .img { width:206px; height:100px; overflow:hidden; display:block; border:1px solid #ddd; background:#fff}
				#home_anli li i { height:4px; overflow:hidden; background:#fff; position:absolute; margin:96px 0 0; display:block; text-indent:-999em; width:206px;}
				#home_anli li .img:hover { border:1px solid #D9E8F9;}
				#home_anli li img { width:198px; padding:4px;}
			#home_anli li h4 { height:24px; line-height:24px; padding:5px 0; overflow:hidden; text-align:center;}
				#home_anli li h4 a { font-size:14px; font-weight:normal}
			#home_anli li p { line-height:22px; color:#999;}
		#home_news { width:680px; overflow:hidden; padding:20px 0 0}
			.tab_block { display:block;}
			.tab_none { display:none;}
			#home_news_tab { width:680px; overflow:hidden}
				#home_news_tab li { float:left; width:95px; height:30px; line-height:30px; text-align:center; background:url(/image/2010/tab.png) no-repeat 0 -30px; margin:0 5px 0 0; cursor:pointer;}
				#home_news_tab .active {background:url(/image/2010/tab.png) no-repeat 0 0;}
				#home_news_tab li a { font-size:12px; color:#000;}
				#home_news_tab .active a { font-weight:bold; color:#fff; font-size:14px;}
			#home_news_con { clear:both; border:1px solid #ddd; padding:5px 10px; width:658px; overflow:hidden;}
				.news_pic { width:130px; float:left; padding:10px 0 0;}
					.news_pic img { width:110px; height:140px; padding:3px; border:1px solid #ddd;}
					.news_pic span { display:block; width:118px; height:24px; line-height:24px; overflow:hidden; text-align:center}
				.news_list { width:528px; float:right; overflow:hidden; height:192px;}
					.news_list li { width:254px; float:left; padding:0 0 0 10px;}
					.list_12 li{ height:24px; line-height:24px; overflow:hidden; font-family:"宋体"; color:#f60;}
						.list_12 li span { float:right; color:#999; padding:0 0 0 10px;}
		#home_none { position:absolute; left:-1000000px; top:-1000000px;}

		#class_name {color:#fff; font-size:16px;position:absolute; display:block; width:232px; height:44px; margin:-10px 0 0 -21px; padding:9px 0 0 32px; line-height:42px; _line-height:44px; background:url(/image/2010/class_name.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/image/2010/class_name.png");}
		#where { height:55px; line-height:45px; text-align:right;}

		#xh_box { width:680px; overflow:hidden}
			.xh_box { width:676px; padding:1px; border:1px solid #B8CDE3; margin:0 0 10px;}
			.xh_box_title { height:28px; line-height:28px; background:#D1DFED}
				.xh_box_title h3 { width:100px; float:left; text-indent:12px;}
					#xh_box .xh_box_title h3 a { font-size:14px; color:#003770;}
				.xh_box_title span { float:right; padding:0 10px 0 0;}
			.xh_box ul { width:686px; overflow:hidden; padding:5px 0;}
			.xh_box ul li { width:320px; float:left; margin:0 5px 0 0; padding:0 10px 0 5px;}
			.list_14 li { line-height:28px; height:28px; font-family:"宋体"; color:#f60; overflow:hidden}
				.list_14 li span { float:right; color:#999; padding:0 0 0 10px;}
				.list_14 li a { font-size:14px;}
		#article_fengye{width:680px; overflow:hidden}
			.news_title { height:30px;}
				.news_title a:link,.news_title a:visited,.news_title a:active{ color:#3F5999;font-size:14px; font-weight:bold;}
				.news_title a:hover{ color:#f90;font-size:14px; font-weight:bold;}
				.news_title span { float:right; *margin-top:-16px; color:#999;}
			.news_info { text-indent:2em; line-height:22px; color:#666;}
			.news_link { height:24px; line-height:24px; border-bottom:1px dashed #dddddd; margin-bottom:20px; padding:0 0 5px}

		#zuopin_fenye {width:680px; overflow:hidden}
			.zuopin{ border-bottom:1px dashed #ccc; overflow:hidden; height:108px; width:680px; margin-bottom:10px;}
				.zuopin_pic { width:140px; float:left}
					.zuopin_pic img { width:120px; height:90px; padding:3px; background:#fff; border:1px solid #ccc;}
				.zuopin_right { width:540px; float:right;}
					.zuopin_title { height:24px;}
						.zuopin_title a:link,.zuopin_title a:visited,.zuopin_title a:active{color:#50AC23;font-size:14px;font-weight:bold;}
						.zuopin_title a:hover{color:#f60;font-size:14px; font-weight:bold;}
					.zuopin_info { height:20px; color:#666;}
						.zuopin_info span { color:#f60;}
					.zuopin_about { line-height:20px; text-indent:2em; color:#666;}
					.zuopin_link { text-align:right;}
						.zuopin_link a:link,.zuopin_link a:visited,.zuopin_link a:active{color:#f60;font-weight:bold;}
						.zuopin_link a:hover{color:#50AC23; font-weight:bold;}

	#home_right { width:230px; float:right; padding:0 10px; overflow:hidden}
		#right_logo { background:url(/image/2010/right_logo.png) no-repeat 0 0; height:35px; width:250px; text-indent:-999em;}
		.right_h3 { height:30px; line-height:30px; padding:5px 0 0;font-size:16px; color:#000;}
			#home_right .right_h3 a { font-size:16px; color:#000;}
		.right_line { background:url(/image/2010/right_line.png) no-repeat 0 5px; width:230px; height:12px;  overflow:hidden}
		#right_lianxi { line-height:22px; padding:5px 0; color:#388104}
		#right_zongzhi { line-height:22px; padding:5px 0; color:#f00}
#link { background:#fff; width:940px; margin:0 auto; padding:10px; overflow:hidden}
	#link ul { width:936px; padding:10px 2px;}
	#link li { width:99px; height:24px; float:left; padding:0 9px; text-align:center;}
		#link li a { color:#999;}
		#link li a:hover { color:#f60;}


/*
#foot {
    width:960px;
	clear:both;
	background:url(/image/2010/foot_bg.png) repeat-x 0 bottom #fff;
	margin:0 auto;
	color:#777;
	line-height:24px;
	text-align:center;
	padding:10px 0 50px;
}
*/


#foot {
    width:960px;
	clear:both;
	background:url(/image/2010/foot_bg.png) repeat-x 0 bottom #fff;
	margin:0 auto;
	color:#777;
	line-height:24px;
	text-align:center;
	padding:10px 0 50px;
	height:100px;
}

#foot .left{
    float:left;
    width:575px;
	height:96px;
	margin-left:87px;
}

#foot .right{
    float:left;
	width:180px;
	height:96px;
}

#foot .right .text{
    float:left;
	margin-right:10px;
}
#foot .right .qrcode{
    float:left;
    width:96px;
	height:96px;
    background:url(/image/2010/qrcode.jpg) no-repeat;
	z-index:100;
}



/*文章分页样式*/
#fenye{clear:both;}
#fenye a{text-decoration:non;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#0D5088; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a.curr font  {color:#fff;}
#fenye a{margin:5px 4px 0 0; color:#0D5088;background:#fff; display:inline-table; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#0D5088;}
#fenye a:hover{color:#fff; background:#0D5088; border:1px solid #0D5088;float:left; text-decoration:none}
#fenye span{display:none;}


/* 布局 - 文章阅读页面 */
#article { width:670px; overflow:hidden; padding:10px 0 0 10px;}
#article_title{ font-size:18px; text-align:center; color:#f50; font-weight:bold; line-height:50px; border-bottom:1px dashed #dddddd;}
#article_date{ height:28px; line-height:28px;text-align:center; }
#article_shoucang img {  padding:0 4px;}
#article_info{ text-indent:2em; line-height:20px; padding:5px; border:1px dashed #B8CDE3; background:#F8FBFC; color:#0456A0}
#article_nr { font-size:14px; line-height:200%; color:#222; width:670px; overflow:hidden;text-indent:2em;}
	#article_nr p { padding:5px 0;}
	#article_nr img {width: expression(this.width > 650 ? 650: true); max-width: 650px;padding:4px;border:1px solid #D4E2E3;text-align:center; display:block; margin:5px auto;}
	#article_nr a:link,#article_nr a:visited,#article_nr a:active{color:#f60;font-size:14px; }
	#article_nr a:hover{color:#50AC23;font-size:14px;}
	#article_nr h1,
	#article_nr h2,
	#article_nr h3,
	#article_nr h4,
	#article_nr h5,
	#article_nr h6 { color:#f00;font-family:"宋体"; text-indent:24px; line-height:1.8em;}
	#article_nr emBED {width:510px; height:400px; display:block; margin:10px auto;}
	#article_nr table {width:100%;border-bottom:none; border-right:none; border-left:1px solid #D4E2E3;border-top:1px solid #D4E2E3; text-indent:0; font-size:12px;}
	#article_nr table th { color:#fff; border-bottom:1px solid #D4E2E3; border-right:1px solid #D4E2E3;padding:0 8px; background:#4A71B0;font-size:14px;}
	#article_nr table td {border-bottom:1px solid #D4E2E3; border-right:1px solid #D4E2E3;padding:0 8px;}
	#article_nr table h1,
	#article_nr table h2,
	#article_nr table h3,
	#article_nr table h4,
	#article_nr table h5,
	#article_nr table h6 { line-height:150%; overflow:hidden; font-size:12px; background:none; border:none;}
	#article_nr table tr:hover { background:#fff;}
	#article_nr table tr td:hover { background:#F5F8FA;}
	#article_nr table img {display:inline; border:none}
	#article_nr table tr td a:link,#article_nr table tr td a:visited,#article_nr table tr td a:active,#article_nr table tr td a:hover{ font-size:12px;}
	#article_nr p table { position:relative;left:-24px;}
	#article_nr h1 {font-size:24px;}
	#article_nr h2 {font-size:22px;}
	#article_nr h3 {font-size:18px;}
	#article_nr h4 {font-size:16px;}
	#article_nr h5 {font-size:14px;}
	#article_nr h6 {font-size:14px;}
	#article_nr h1 a:link,#article_nr h1 a:visited,#article_nr h1 a:active,#article_nr h1 a:hover{font-size:24px;color:red;}
	#article_nr h2 a:link,#article_nr h2 a:visited,#article_nr h2 a:active,#article_nr h2 a:hover{font-size:22px;color:red;}
	#article_nr h3 a:link,#article_nr h3 a:visited,#article_nr h3 a:active,#article_nr h3 a:hover{font-size:18px;color:red;}
	#article_nr h4 a:link,#article_nr h4 a:visited,#article_nr h4 a:active,#article_nr h4 a:hover{font-size:16px;color:red;}
	#article_nr h5 a:link,#article_nr h5 a:visited,#article_nr h5 a:active,#article_nr h5 a:hover{font-size:14px;color:red;}
	#article_nr h6 a:link,#article_nr h6 a:visited,#article_nr h6 a:active,#article_nr h6 a:hover{font-size:14px;color:red;}
#article_foot { text-align:center;}
#article_next{ line-height:24px;}
#article_link{border:1px solid #B8CDE3; padding:1px;}
	#article_link_title{ background:#B8CDE3; height:24px; font-size:14px; color:#003770; line-height:24px; padding:0 0 0 15px; font-weight:bold;}
	#article_link_list{height:100px; padding:5px; color:#f60;}
		#article_link_list li{ float:left; width:330px; height:20px; line-height:20px;}
		#article_link_list li span { float:right; *margin:-20px 10px 0 0;}

 /*文章正文分页样式*/
#pageNext{ padding:10px 12px 6px; clear:both;}
#pageNext .prev,#pageNext .next{width:52px; text-align:center;}
#pageNext a.curr{width:22px;background:#0D5088; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#pageNext a.curr:visited {color:#fff;}
#pageNext a{margin:5px 4px 0 0; color:#0D5088;background:#fff; display:inline-table; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px; text-decoration:none;}
#pageNext a.num{width:22px;}
#pageNext a:visited{color:#0D5088; text-decoration:none}
#pageNext a:hover{color:#fff; background:#0D5088; border:1px solid #0D5088;float:left;}
#pageNext a.curr font {color:#fff;}
#pageNext table,#pageNext table td { border:none;}
#pageNext table tr td:hover { background:#fff}

/* 布局 - 作品展示页面 */

.zuopin_z_title {height:26px; line-height:26px; border:1px solid #B6D6DE; text-align:center;font-size:14px; font-weight:bold; color:#50AC25; background:#F8FBFC;text-indent:0em; clear:both; max-width:200px;}
.zuopin_z_nr { line-height:30px; text-indent:1em;}
.zuopin_z_info { line-height:22px; text-indent:2em; padding:5px 0;font-family:"Fixedsys","宋体"}
.zuopin_z_pic { font-size:0; color:#EEF3F6; line-height:0; padding:10px 0;text-indent:-10000em;}
	.zuopin_z_pic img {width: expression(this.width > 650 ? 650: true); max-width: 650px;padding:4px;border:1px solid #D4E2E3;text-align:center; display:block; margin:5px auto;}
	.zuopin_z_pic a{ font-size:0px; color:#fff}
	.zuopin_z_pic table,.zuopin_z_pic td,.zuopin_z_pic tr { border:0; width:0; height:0;}
.zuopin_z_more {font-size:14px; line-height:24px; font-size:14px; color:#222;text-indent:2em;}
	.zuopin_z_more p { padding:5px 0;}
	.zuopin_z_more img { width:0; height:0;}