
/* public */
*{
	border:none;
	margin:0;
	padding:0;
	font-family:Arial,sans-serif;
}

body{
	text-align:center;
	font-size:12px;
	line-height:1.5em;
}
img{
	border:1px solid #FFF;
}
table{
	border-collapse:collapse;
	width:100%;
}
.tb_content table, .tb_content tr , .tb_content td{
	border:1px solid #C4CACD;
}
a{
	text-decoration:none;
	cursor: pointer;
	color:#333;
	font-size:12px;
}
a:hover{
	text-decoration:underline;
}
a:hover img{
	border:1px solid #000;
}
ul{
	list-style-type:none;
}
input{ border:1px solid #CCC }

/* public end */

/* page */
.page1{
	margin:10px auto;
	text-align:right;
	height:23px;
	line-height:23px;
	padding-right:10px;
	font-size:0.7em;
	}

/* header */
#body{
	width:900px;
	border:none;
	text-align:center;
	background-color:#FFF;
	margin:0 auto;
}
#top_01{
	width:100%;
	height:25px;
	border:none;
	text-align:right;
	background:url('/img/top_01.jpg') repeat-x;
	line-height:25px;
}
#top_01 a{
	text-decoration:none;
	padding-right:6px;
}
#top_01 span{
	text-decoration:none;
	padding-right:6px;
}
#top_02{
	text-align:left;
	width:100%;
}
	#top_02 img{
		border:none;
	}
	#top_02 #search_button{
		height:22px;
		line-height:22px;
		padding:0 6px;
		padding-right:12px;
	}
#top_03{
	width:100%;
	border:none;
	background:url('/img/top_03.jpg');
}
/* header end */

/* footer */
#bottom{
	width:100%;
	background:url('/img/foot_bg.jpg');
	padding:8px 0;
}
#bottom a{
	color:#333;
}
#bottom span{
	color:#333;
	margin:0 4px;
}
/* footer end */

/* index */

/* index end */

/* sub index */
#sub_index_list{
	width:700px;
}
#sub_index_list div{
	float:left;
	width:330px;
	border:1px solid #e6e6e6;
	margin:5px;
	padding:1px;
	height:125px;
	overflow:hidden;
}
#sub_index_list div p{
	cursor:default;
	color:#6A7FAA;
	line-height:2em;
	text-indent:24px;
}
#sub_index_list div img{
	float:left;
	border: 1px solid #E1EEFF;
	margin: 5px;
}
#sub_index_list div h4{
	cursor:default;
	border: 1px solid #F9F9F9;
	background-image: url('/img/h3_bg.jpg');
	height: 22px;
	line-height:22px;
	padding-left: 15px;
	font-size: 13px;
}


#sub_index_list2{
	width:700px;
}
.sub_index_left{
	width:516px;
	border:1px solid #e6e6e6;
	margin-top:5px;
	padding:2px;
}
.sub_index_left a img{
	border: 1px solid #C0C0C0;
	width:77px;
	height:79px;
	margin: 5px;
}
.sub_index_left a:hover img{
	border: 1px solid #FF9933;
}
.sub_index_left h4{
	cursor:default;
	border: 1px solid #F9F9F9;
	background-image: url('/img/h3_bg.jpg');
	height: 22px;
	line-height:22px;
	padding-left: 15px;
	font-size: 13px;
}
.sub_index_left th{
	cursor:default;
	background-image: url('/img/h3_bg.jpg');
	height: 22px;
	line-height:22px;
	padding-left: 15px;
	font-size: 13px;
}
.sub_index_left td{
	border-bottom: 1px solid #F9F9F9;
	height: 22px;
	line-height:22px;
	padding-left: 15px;
	color:#333;
}
.sub_index_right{
	border: 1px solid #C0D1E3;
	margin-bottom:10px;
	width:170px;
	margin-top:5px;
}
.sub_index_right img{
	width:170px;
	height:170px;
	border:0px;
}
.sub_index_right p{
	margin:2px;
}
.sub_index_right h5 {
	background-image: url('/img/tab1_2_h5_bg.jpg');
	height: 19px;
	padding-top: 8px;
	padding-left: 15px;
}

.sub_index_middle{
	float:left;
	width:330px;
	border:1px solid #e6e6e6;
	margin:5px;
	padding:1px;
	height:125px;
	overflow:hidden;
}
.sub_index_middle a img{
	float:left;
	border:1px solid #C0C0C0;
	width:80px;
	height:80px;
	margin:10px;
}
.sub_index_middle a:hover img{
	border: 1px solid #FF9933;
}
.sub_index_middle h4{
	cursor:default;
	border: 1px solid #F9F9F9;
	background-image: url('/img/h3_bg.jpg');
	height: 22px;
	line-height:22px;
	padding-left: 15px;
	font-size: 13px;
}



#sub_content{
	width:700px;
	border:1px solid #e6e6e6;
}
#sub_content #container{
	border-top:1px solid #e6e6e6;
	padding:1px;
}
#sub_content h4{
	cursor:default;
	border: 1px solid #F9F9F9;
	background-image: url('/img/h3_bg.jpg');
	height: 22px;
	line-height:22px;
	padding-left: 15px;
	font-size: 13px;
	margin:1px;
	color:#184D77;
}
/* sub index end */

.inputText{
	vertical-align:middle;
	font-size:14px;
	width:220px;
	height:20px;
	border:1px solid #CCC;
}
.inputBtn{
	width:70px;
	height:24px;
	line-height:24px;
	padding-top:2px;
	text-align:center;
	border:1px solid #000;
	cursor:pointer;
	font-size:12px;
}
.textarea{ vertical-align:middle; border:1px solid #a7a6ab; color:#656565; overflow:auto; padding:3px 5px; font-size:12px;  }
.table2{ width:100%; margin:10px auto; border-collapse:collapse; }
.table2 th{ text-align:right; background:#f2f4f6; color:#666; border:1px solid #c4cacd; padding:7px 5px 2px 15px; vertical-align:middle; line-height:20px; }
.table2 td{ border:1px solid #c4cacd; padding:8px 5px 5px 15px; }

.tablecontact{ width:100%; margin:10px auto; border-collapse:collapse; }
.tablecontact td{ height:32px; font-size:13px;}
.tablecontact span{ color:red;}
.tablecontact td input{border:1px solid #7f9db9;}
.tablecontact td select{border:1px solid #7f9db9;}
.tablecontact td textarea{border:1px solid #7f9db9;}
.clear_10{height:10px; clear:both;}