﻿@charset "utf-8"
/************************C O M M O N*********************/
*{
	margin:0px;
	padding:0px;
}
ul,li{
	list-style-type:none;
}
h1,h2,h3,h4,h5,h6,p,img,input,fieldset,legend,textarea,ul,li,ol,dd,dl,div,span,form{
	margin:0px;
	padding:0px;
}
body{
	margin:0px;
	padding:0px;
	background-color:#FFF;
	background-image:url();
	background-position:left top;
	background-repeat:repeat-x;
	font-size:12px;
	font-family:Arial,Tahoma,Verdama,"Trebuchet MS";
}
img,input{
	border:none;
}
a:visited,
a:link{
	text-decoration:none;
}
a:hover,
a:active{
	color:#D61600;
	text-decoration:underline;
}
.clear{
	clear:both;
	line-height:0px;
	height:0px;
	font-size:0px;
	overflow:hidden;	
}
input[type=button],
input[type=reset],
input[type=submit],
input[type=radio],
input[type=checkbox]{
	cursor:pointer;
}
label{
	cursor:pointer!important;
	cursor:hand;
}
.l{
	float:left;
}
.r{
	float:right;
}
layout{
	*zoom:1;
}
	/**** From Cater *****/
	.noBg{
		background:none!important;
		}
	.noMargin{
		margin-right:0px!important;
		}
/***** T E X T ******/
.input_01{
	border:1px solid #D5DEE3;
	padding:2px;
	height:12px;
	line-height:12px;
	background:#FCFDFE;
	font-family:Arial, Helvetica, sans-serif;
}
.btn_submit{
	width:46px;
	height:22px;
	background:url(btn_submit.jpg) 0 0 no-repeat;
	cursor:pointer;
}
.btn_reset{
	width:46px;
	height:22px;
	background:url(btn_cancel.jpg) 0 0 no-repeat;
	cursor:pointer;
}
	
/***** M O D U L E *********/
.grid{
}
	/* Serial */
	.g_01{

		}
	.g_02,
	.g_03{
		border:1px solid #EFF2F5;
		}
		/* { */
		.g_02 .grid_con{
		text-align:center;
		padding-top:3px;
		background:#FAFBFC;
		font-size:0px;
		}
		.g_03 .grid_con{
			padding-top:18px;
			height:135px;
			font-size:0px;
			overflow:hidden;
			}
		/* } */
	/* { */
	.grid_head{	
			line-height:30px;
			height:30px;
			background:url(bg_grid_head.jpg) 0 0 repeat-x;
			}
			/* { */
			.rnd{
				margin-left:16px;
				padding-left:25px;
				font-size:14px;
				color:#526C81;
				background:url(icon_03.gif) left center no-repeat;
				}
			
			/* } */
	
	/* { */
/**** P A G E ****/
.page{
	width:703px;
	height:35px;
	line-height:35px;
	text-align:center;
	font-size:12px;
	color:#526C81;
	margin:0 auto;
	background:url(title_01.jpg) 0 0 no-repeat;	
}
	/* Serial */
	.p_02{
		margin-top:27px;
		}
	.p_04{
		margin-top:34px;
		}
	/* { */
		.page a{
			color:#526C81;
			padding-right:5px;
			}
		.page a.current,
		.page a:hover{
			color:#0D5189;
			}
	/* } */
/**** L I S T ****/
.list_txt_01{
}
	/* Serial */
	.lt_01_01{
		margin-top:15px;
		margin-bottom:13px;
		padding-left:6px;
		padding-right:8px;
		}
	.lt_01_02{
		margin-top:13px;
		}
	.lt_01_03{
		width:690px;
		margin:0 auto;
		padding-top:5px;
		margin-bottom:34px;
		}
.list_txt_01 li{
	line-height:17px;
	padding-top:2px;
	padding-bottom:2px;
}
	/* { */
		.list_txt_01 li.odd{
			padding-top:5px;
			padding-bottom:5px;
			line-height:16px;
			border-top:1px dashed #E9EEF2;
			border-bottom:1px dashed #E9EEF2;
			margin-bottom:1px;
		}
		.list_txt_01 li.even{
			padding-top:4px;
			padding-top:4px;
			line-height:14px;
			background:#F8FAFB;
			margin-bottom:1px;
			}
	
	/* } */
.list_txt_01 .date{
	float:right;
	color:#B3B3B3;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.list_txt_01 .dot{
	width:16px;
	background:url(icon_04.gif) left center no-repeat;
	float:left;
}
.list_txt_01 .dot_h{
	float:left;
	width:11px;
	background:url(icon_05.gif) left center no-repeat;
	
}
.list_txt_01 a{
	font-size:12px;
	color:#333333;
}
.list_txt_01 a.news{
	color:#526C81;
}
.list_txt_01 a.hot{
	font-size:14px;
	font-weight:bold;
	color:#FF6600;
}
.list_txt_01 a:hover{	
	color:#0D5189;
}
.list_pic_01{
	margin-top:38px;
	margin-bottom:27px;
}
.list_pic_01 .list_pic_01_li{
	width:243px;
	float:left;
}
.list_pic_01 .pic{
	color:#526C81;
	margin:0 auto;
	width:198px;
	height:133px;
	text-align:center;
	line-height:133px;
	border:1px solid #E1E7EC;
}
.list_pic_01 .txt{	
	padding-top:12px;
	text-align:center;
	width:198px;
	margin:0 auto;
	margin-bottom:17px;
}
.list_pic_01 .txt a{
	color:#526C81;
		
}
.list_pic_01 .txt a:hover{
	color:#0D5189;
}
.p_t{
	padding-left:5px;
}
	/* { */
	.pp{
		width:138px;
		height:98px;
		border:1px solid #333333;
	}
	.tt{
		width:285px;
		padding-right:24px;
		padding-left:14px;
		line-height:24px;
		color:#666666;
		height:98px;
		overflow:hidden;
	}
	/* } */
.p_t_02{
	padding-top:8px;	
	width:687px;
	padding-left:16px;
	height:185px;
	background:url(bg_pt_02.jpg) 0 0 no-repeat;
	margin:5px auto 0px auto;
}
	/* { */
	.pt_title{
		margin-bottom:5px;
		font-size:14px;
		color:#526C81;
		padding-left:12px;
		background:url(icon_07.gif) left center no-repeat;
		line-height:21px;
		}
	.pp_02{
		width:198px;
		height:133px;
		border:1px solid #E1E7EC;
		overflow:hidden;
		}
	.tt_02{
		padding-left:17px;
		width:442px;
		overflow:hidden;
		color:#666666;
		line-height:24px;
		padding-top:1px;
		}
	/* } */
/*** M E S S B O X****/
.mess_box_01{
	width:686px;
	border:1px solid #E9EEF1;
	margin:0 auto;
	height:26px;
	padding-left:12px;
	line-height:26px;
	color:#333333;
	background:url(mess_box_01.jpg) 0 0 repeat-y;
	margin-bottom:2px;
	margin-top:18px;
}
.mess_box_02{
	padding-top:7px;
	padding-bottom:17px;
	padding-left:15px;
	padding-right:25px;
	width:658px;
	line-height:24px;
	color:#666666;
	margin:0 auto;
	border:1px solid #E9EEF1;
	background:url(mess_box_02.jpg) 0 0 repeat-y;
}
/***** P U B L I C **********/
.header{
	width:929px;
	margin:0 auto;
	height:38px;
	line-height:38px;
}
	/* { */
		.header .r{
			margin-top:10px;
			margin-left:5px;
			}
		.btn_language{
			cursor:pointer;
			position:relative;
			width:120px;
			height:20px;
			background:url(btn_language.jpg) 0 0 no-repeat;
			}
				/* { */
				.btn_language .choose{
					display:none;
					position:absolute;
					border:1px solid #E7E7E7;
					width:118px;
					height:53px;
					color:#CCC;
					font-size:11px;	
					top:22px;
					background:#F8F8F8;
					padding-top:1px;
					overflow:hidden;
					}
					/* { */
					.choose a{
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							display:block;
							text-align:center;
							width:116px;
							margin:0 auto;
							margin-bottom:2px;
							line-height:25px;
							color:#666666;
							height:25px;
						}
					.choose a:hover{
							background:#999;
							color:#FFF;
							text-decoration:none;
							font-weight:bold;
							}
					/* } */
				/* } */
		.btn_favorite{
			width:80px;
			height:20px;
			background:url(btn_favorite.jpg) 0 0 no-repeat;
			}
		.btn_back{
			width:80px;
			height:20px;
			background:url(btn_back.jpg) 0 0 no-repeat;
			}
	/* } */
.nav{
	width:929px;
	margin:0 auto;
	height:45px;
	line-height:45px;
	background:url(bg_nav.jpg) 0 0 repeat-x;
}
	/* { */
	.menu{
		width:729px;
	}
	.menu li{
		float:left;
	}
	.menu li a{
		display:block;
		width:91px;
		height:45px;
	}
			/* { */
				.menu a.nav_pic_01{
						width:92px;
						background:url(nav_pic_01.jpg) 0 0 no-repeat;
						}
				.menu a.nav_pic_01_c,
				.menu a.nav_pic_01:hover{
						width:92px;
						background:url(nav_pic_01_c.jpg) 0 0 no-repeat;
						}
				.menu a.nav_pic_02{
						background:url(nav_pic_02.jpg) 0 0 no-repeat;
						}
				.menu a.nav_pic_02_c,
				.menu a.nav_pic_02:hover{
						background:url(nav_pic_02_c.jpg) 0 0 no-repeat;
						}
				.menu a.nav_pic_03{
						background:url(nav_pic_03.jpg) 0 0 no-repeat;
						}
				.menu a.nav_pic_03_c,
				.menu a.nav_pic_03:hover{
						background:url(nav_pic_03_c.jpg) 0 0 no-repeat;
						}
				.menu a.nav_pic_04{
						background:url(nav_pic_04.jpg) 0 0 no-repeat;
						}
				.menu a.nav_pic_04_c,
				.menu a.nav_pic_04:hover{
						background:url(nav_pic_04_c.jpg) 0 0 no-repeat;
						}
				.menu a.nav_pic_05{
						background:url(nav_pic_05.jpg) 0 0 no-repeat;
						}
				.menu a.nav_pic_05_c,
				.menu a.nav_pic_05:hover{
						background:url(nav_pic_05_c.jpg) 0 0 no-repeat;
						}
				.menu a.nav_pic_06{
						background:url(nav_pic_06.jpg) 0 0 no-repeat;
						}
				.menu a.nav_pic_06_c,
				.menu a.nav_pic_06:hover{
						background:url(nav_pic_06_c.jpg) 0 0 no-repeat;
						}
				.menu a.nav_pic_07{
						background:url(nav_pic_07.jpg) 0 0 no-repeat;
						}
				.menu a.nav_pic_07_c,
				.menu a.nav_pic_07:hover{
						background:url(nav_pic_07_c.jpg) 0 0 no-repeat;
						}
				.menu a.nav_pic_08{
						background:url(nav_pic_08.jpg) 0 0 no-repeat;
						}
				.menu a.nav_pic_08_c,
				.menu a.nav_pic_08:hover{
						background:url(nav_pic_08_c.jpg) 0 0 no-repeat;
						}
			/* } */
	/* } */
.banner{
	width:929px;
	margin:0 auto;
	height:175px;
	overflow:hidden;
	margin-top:1px;
}
	/* { */
	.banner_left{
		width:200px;
		margin-right:1px;
		}	
	.banner_right{	
		width:728px;
		height:175px;
		overflow:hidden;
		}
			/* { */
			
			.banner_inner{
				height:130px;
				overflow:hidden;
				}
			.banner_bottom{
				height:45px;
				line-height:45px;
				background:url(bg_banner_bottom.jpg) 0 0 repeat-x;
				}
					/* { */
					.location{
							padding-right:11px;
							padding-left:16px;
							background:url(icon_06.gif) left center no-repeat;
							color:#526C81;
							}
					.location a{
							color:#526C81;
							}
					.location a:hover{
							color:#0D5189;
						}
					/* } */
			/* } */
	/* } */
	
.middle{
	width:929px;
	margin:0 auto;
	margin-bottom:14px;
}
	/* { */
	.mi_left{
		margin-top:1px;
		width:200px;
		background:url(bg_left_default.jpg) 0 0 repeat-x #F7F7F7;
		}
	.ml_inner{
		background:url(bg_left_inner.jpg) 0 0 repeat-x #F7F7F7;
		padding-bottom:15px;
		}
		/* { */
		.mi_left_header{
			font-size:0px;
			}
		.nav_ver{
			margin-bottom:15px;
			padding-top:10px;
			}
		.nav_ver .li{
			line-height:22px;
			padding-left:17px;
		}
		.nav_ver .li a{
			color:#666666;
			padding-left:14px;
			background:url(icon_01.gif) left center no-repeat;
		}
		.nav_ver .li a:hover{
			color:#FF6600;
			background:url(icon_02.gif) left center no-repeat;
			}
				/* { */
					.inner_nav{
						padding-top:13px;
						padding-bottom:17px;
						margin-left:10px;
						width:178px;
						border:1px solid #FFF;
						background:url(bg_inner_nav.jpg) 0 0 repeat-x;
						}
					.inner_nav li{
						padding-left:18px;
						line-height:24px;
					}
					.inner_nav li a{
						color:#333333;
						padding-left:12px;
						background:url(icon_08.jpg) left center no-repeat;
					}
					.inner_nav li a:hover{
						background:url(icon_08.jpg) left center no-repeat;
					}
					
				
				/* } */
		.nav_ver_02{
			margin-top:14px;
			padding-bottom:32px;
			background:url(bg_left_inner.jpg) 0 -44px repeat-x #E8EBF0;
			}
		.nav_ver_02 dt{
			margin-bottom:6px;
		}
		.nav_ver_02 dt a{
			display:block;
			width:170px;
			height:24px;
			text-align:center;
			color:#526C81;
			line-height:24px;
			margin:0 auto;
			background:url(nav_ver_02.jpg) center center no-repeat #F8F9FA;
			
		}
			.nav_ver_02 dt a:hover{
					text-decoration:none;
					}
		.info{
			margin-top:15px;
			margin-bottom:19px;
			padding-left:22px;
			}
		.info a{
			color:#05487F;
			}
		/* } */
	.mi_right{
		padding-left:18px;
		padding-top:11px;
		width:711px;
		}	
		/* { */
		.right_def_l{
					height:326px;
					margin-right:16px;
					width:470px;
					overflow:hidden;
					}
		.right_def_r{
					height:326px;
					width:223px;
					overflow:hidden;
				}
		.right_def_b{	
				margin-top:10px;
				}
		/* } */
		.mi_right.inner{
				padding:0px;
				width:729px;
				}
				/* { */
				.innerBox{
				padding-top:13px;
				*zoom:1;
				padding-bottom:24px;
				}
				/* { */
					.title_01{
						width:703px;
						height:35px;
						line-height:35px;
						text-align:center;
						font-size:14px;
						color:#526C81;
						margin:0 auto;
						background:url(title_01.jpg) 0 0 no-repeat;			margin-bottom:3px;
						}
					.title_02{
						line-height:28px;
						color:#526C81;
						font-size:12px;
						margin:0 auto;
						width:700px;
						height:28px;
						text-align:center;
						background:url(title_02.jpg) 0 0 no-repeat;
						}
							/* { */
								.tlt_01{
									margin-bottom:22px;
									}
								.tlt_02{
									margin-top:39px;
									margin-bottom:18px;
									}
							/* } */
					.article{
						padding-top:8px;
						padding-left:22px;
						padding-right:22px;
						line-height:28px;
						color:#666666;
						font-size:14px;
					}
					a.top{
						margin-bottom:22px;
						background:url(top.jpg) 0 0 no-repeat;
						width:33px;
						hegith:11px;
						margin-right:17px;
						_display:inline;
						margin-top:16px;
						cursor:pointer;
						}
				/* } */
				
				/* { */
	/* } */
.footer{
	margin:14px auto 0 auto;
	width:910px;
	padding:0px 46px;
	height:30px;
	line-height:30px;
	background:#EBEBEB;
	color:#666666;
	}
	/* { */
	.footer .l{
			font-size:11px;
			}
	.footer a,
	.footer .r{
			color:#999999;
			}
	.footer .r a{
			padding-left:4px;
			padding-right:4px;
	}
			
	/* } */
.real_bottom{	
	color:#949494;
	width:910px;
	padding:0 46px;
	height:31px;
	line-height:31px;
	padding-bottom:94px;
	margin:0 auto;
}
	/* { */
	.real_bottom a{
			color:#949494;
			}
	/* } */

/***** S C R O L L ******/
.scroll{
	overflow:hidden;
	white-space:nowrap;
	width:674px;
	margin:0 auto;
}
	/* { */
	.scroll span span{
			border:1px solid #FFF;
			margin-right:15px;
			}
	/* } */
	
.inputbox { clear:both; width:698px;margin:0 auto; text-align:left; }
.inputbox p { clear:both; text-align:left; }

.ibl { width:70px; color:#333; text-align:right; float:left; margin-right:10px; padding-top:13px; }
.ibr { width:600px; text-align:left; float:left; padding-top:8px; +padding-top:8px; color:#333; }
.in_01{
	margin-bottom:60px;
}
.in_02{
	margin-bottom:38px;
}

.nav_ver_02 dd{
	text-align:center;
	padding-right:5px;
	line-height:24px;
}
.nav_ver_02 dd a{
	color:#333333;
	padding-left:12px;
	background:url(icon_08.jpg) left center no-repeat;
}
.nav_ver_02 dd a:hover{
	background:url(icon_08.jpg) left center no-repeat;
}

.nav_ver_03{
			margin-top:14px;
			margin-bottom:32px;
			}
		.nav_ver_03 li{
			margin-bottom:6px;
		}
		.nav_ver_03 li a{
			display:block;
			width:170px;
			height:24px;
			text-align:center;
			color:#526C81;
			line-height:24px;
			margin:0 auto;
			background:url(nav_ver_02.jpg) center center no-repeat #F8F9FA;
			
		}
			.nav_ver_03 li a:hover{
					text-decoration:none;
					}