/***** Smoke520
	   * smoke520.7@gmail.com
       * 09-09-03
	   * css
       * main
       * EditPlus ****/

/* 全局CSS定义 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}   
table{ border-collapse:collapse; border-spacing:0;}   
fieldset,img{ border:0;}   
address,caption,cite,code,dfn,em,strong,th,var{ font-weight:400; font-style:normal;}   
ol,ul,li{ list-style:none;}   
caption,th{ text-align:left;}   
h1,h2,h3,h4,h5,h6{ font-weight:400; font-size:100%;}   
q:before,q:after{content:'';}   
abbr,acronym{ border:0;}

input,select,textarea{ font-size:12px;}
body{ font:12px "宋体",arial,helvetica,clean,sans-serif; text-align:center;}

/* 辅助常用样式 */
.hidden{ display:none;}
.handStyle{ cursor:pointer;}

/* 广告样式 */
.ex{ padding-bottom:9px;}
	.ex img{ display:block;}

/* 默认链接颜色 */
a{ color:#009; text-decoration:none;}
a:hover{ color:#f60; text-decoration:underline;}

/* 主体结构 */
#header{ position:relative; width:1003px; height:355px; margin:0 auto; background:url(/images/header_bg.jpg) no-repeat 50% 0;}
	#header h1,#header h2{ overflow:hidden; text-indent:-99999px;}
	.version{ position:absolute; top:9px; right:11px; width:142px; height:21px; color:#e04900; font-weight:700; line-height:21px; text-align:center;}
		.version a{ margin:0 5px; color:#e04900;}


#container{ width:990px; margin:15px auto 0; text-align:left;}
#container:after{ content:""; display:block; height:0; clear:both; visibility:hidden;}
	#nav{ float:left; width:213px; height:550px; margin-bottom:25px; border:1px solid #d6e7f2; background:#f2faff;}
		#nav ul{ padding:30px 0 0 11px;}
		#nav li{ width:154px; height:28px; margin-bottom:18px; padding-left:25px; background:url(/images/nav_link_bg.jpg) no-repeat; font-size:14px; font-weight:700; line-height:28px;}
		#nav li a{color:#cf3700;}
	#main{ float:right; width:755px;}
		.homeMain{ float:left; width:435px;}
			.homeMain h3{ padding-top:45px;}
			.homeContent{ padding-top:20px; font-size:13px; line-height:24px;}
				.homeContent p{ margin:15px 0;}
		.homeBar{ float:right; width:300px;}
			.homeBarTitle{ position:relative; top:-34px; height:50px; border-bottom:2px solid #e45004; background:url(/images/home_bar_title.jpg) no-repeat;}
			.homeBar ul{ padding-top:20px; margin-top:-34px;}
			.homeBar li{ line-height:24px;}
				.homeBar li a{ color:#e04900;}
		
		.subTitle{ height:30px; border-bottom:3px solid #df4600; background:url(/images/sub_title_bg.gif) no-repeat 100% 0; color:#df4600; font-size:14px; font-weight:700; line-height:30px;}
		.subContent{ padding:15px 0;}
			.subContent p{ margin:20px 0; font-size:13px; line-height:22px;}
				.subContent p strong{ font-weight:700;}
			.subContent h4{ margin-bottom:10px; font-size:14px; font-weight:700;}
			.subContent h5{ margin:20px 0 10px; font-size:13px;	 font-weight:700;}
			.subContent ul{ padding-left:10px; font-size:13px; line-height:21px;}
				.subContent li{ margin-bottom:8px;}
			.subContent dl{ padding-left:10px;}
				.subContent dt{ margin-bottom:10px; font-size:13px; font-weight:700; line-height:24px;}
				.subContent dd{ margin-bottom:8px; padding-left:15px; font-size:13px; line-height:21px;}
			.downBtn{ padding:10px 0; text-align:right;}
				.downBtn a{ font-size:14px; font-weight:700; text-decoration:underline;}
			.contactUs{ margin-top:20px;}
		.organize{ text-align:center;}
			.organize h5{ font-size:14px; font-weight:700;}

		.newsList{ margin:20px 10px; font-size:14px;}
			.newsList li{ line-height:30px;}
				.newsList li span{ float:right; color:#999; font-size:12px; font-weight:700;}
				.newsList li a{ color:#e04900;}
		.newsDetails{ margin:20px 10px; line-height:22px;}
			.newsDetails h3{ padding:10px 0; color:#e04900; font-size:16px; font-weight:700; text-align:center;}
			.newsDetails p{ margin:10px 0;}
		 			    

#footer{ width:100%; padding:40px 0; border-top:4px solid #5aadeb;}
	#footer span{ font-family:"Arial";}