/***** Smoke520
	   * smoke520.7@gmail.com
       * 09-09-03
	   * css
       * en_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_en_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:745px;}
		.homeMain{ float:left; width:435px;}
			.homeMain h3{ text-align:center;}
			.homeContent{ padding-top:20px; font-size:13px; line-height:24px;}
				.homeContent p{ margin:15px 0;}
		.homeBar{ float:right; width:300px;}
		.homeBar1{ float:right; width:300px; margin-bottom:20px;}
			.homeBarTitle{ line-height:30px; border-bottom:2px solid #e45004; color:#df4600;}
				.homeBarTitle strong{ font-size:14px; font-weight:700;}
			.homeBar ul{ padding-top:10px; }
			.homeBar li{ line-height:24px;}
				.homeBar li a{ color:#e04900;}
		
		.loginNew{ width:298px;background:url(/images/login1.png); height:380px;}
				.loginNew h3{ color:#c80000; font-size:14px; margin-left:33px; padding:30px 0 15px; font-weight:600;}
				.loginNew ul{ margin-left:33px; }
					.loginNew ul{ margin-left:33px; margin-bottom:50px;}
						.loginNew ul li{ color:#8e8e8e;margin-top:12px;}
							.loginNew ul li span{ font-weight:600;}
							.loginNew ul li input{ width:135px; line-height:22px; height:22px; border:1px solid #cecece}
							.loginNew ul li a:link,.loginNew ul li a:visited{color:#005fe0;}
							.loginNew ul li .loginBtn {width:100px; height:30px; cursor:pointer;background:url(/images/login_btn1.png); border:0px; margin-left:39px; }
						
				.loginNew p { margin:0px 20px 10px 33px; color:#8e8e8e;}
					.loginNew p strong{color:#005fe0; display:block;font-weight:600;}
						.loginNew p strong a:link,.loginNew p strong a:visited{color:#005fe0;}
		
		.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 table{ width:100%; margin-bottom:10px}
			.subContent table td,.subContent table th{ line-height:24px; height:24px; padding-left:10px}
			.subContent table th{ font-weight:700}
			.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;}
		
		.subConstitution{padding:15px 0;}
			.subConstitution h1{ font-size:22px; font-weight:800; margin-top:30px;}
			.subConstitution h2{font-size:15px; font-weight:600; margin-bottom:20px; margin-top:30px;color:#df4600; }
			.subConstitution ul{ margin-bottom:40px; font-size:13px;}
				.subConstitution ul li{ line-height:20px; margin-bottom:20px;}
					.subConstitution ul li strong{ font-weight:600; padding-right:10px;}
					.subConstitution ul li ul{ margin-left:40px; margin-right:20px; margin-top:20px;}
						.subConstitution ul li ul li {margin-bottom:10px;}

		.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";}
