@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; font-family:Cambria, "Times New Roman", Times, Georgia, serif; }

body{ background:url(../img/bg.jpg) repeat-x; text-align:center; }
/************index.php*****/
/************top*****/
.index_top{ width:876px; margin:0 auto; padding:25px 0 0 0; }

.index_top_bg{ float:left; width:876px; height:308px; background:url(../img/menu_bg.jpg) no-repeat;}


.index_menu{ width:870px; float:left; color:#FFFFFF; font-weight:bold; font-size:14px; margin-top:24px; text-align:center; }

.index_menu a{color:#FFFFFF; text-decoration:none;}

.index_menu a:hover{color:#ffae00;}
/*****middle*******/

.index_middle{ width:876px; margin:0 auto; }

.index_middle_cate{ font-size:16px; float:left;  width:241px; height:581px; background:url(../img/middle_cate_bg.jpg) no-repeat; }
.index_middle_cate a{color:#FFFFFF; text-decoration:none;}

.index_middle_cate a:hover{color:#ffae00;}

.index_middle_content{ float:left; width:634px; padding:0 0 40px 0; background:#FFFFFF; min-height:650px; _height:650px; }
.index_middle_img{ float:left; width:634px; height:477px; background:#0D1012; }
.index_middle_line{ float:right; width:1px; height:581px; background:url(../img/middle_bg_line.jpg) no-repeat; }


.index_middle_text{ float:left; width:634px; }
.index_middle_t{ padding:28px 36px 28px 36px; }
.index_middle_t p{ font-size: 11pt; padding:15px 0 0 0; text-align:left; }


.index_cate{ width:240px; height:24px; border-bottom:1px solid #CACACA; color:#FFFFFF; text-indent:24px; text-align:left;  }

/*****bottom*******/
.index_bottom{ width:876px; margin:0 auto; padding:0 0 40px 0; font-size:14px; }
.index_bottom_left{ float:left; padding:0 0 0 27px; }
.index_bottom_left a{ color:#000000; text-decoration:none; }
.index_bottom_left a:hover{color:#ffae00;}
.index_bottom_right{ float:right; padding:0 23px 0 0; }

/************photo.php*****/

.content_bg{ width:634px; height:11px; background:url(../img/content_bg.jpg) no-repeat; }
.content_t{ font-weight:bold; color:#000000; }
.content_name{ float:left; font-weight:bold; font-size:25px; padding:0 0 0 20px; text-align:left; }
.content_number{ float:left; font-weight:bold; font-size:15px; padding:10px 0 0 33px; text-align:left; }
.content_img{ width:600px; height:400px; margin:15px 15px 23px 19px; }
.content_list{ width:634px; margin:0 0 30px 0; }
.content_img_s{ float:left; padding:0 5px 0 20px; }

/************contactlan.php*****/
.contactlan_t{ width:634px; }
.contactlan_t h2{ font-size:24px; padding:12px 0 20px 20px; text-align:left; }
.contactlan_t p{ font-size:16px; padding:2px 0 0 20px; text-align:left; }

.contactlan_t2{ padding:20px 56px 20px 20px; font-size:16px; }
.contactlan_t2 h3{ font-weight: bold; font-size: 11pt; padding:0 0 15px 0; text-align:left; }
.contactlan_t2 p{ font-size: 11pt; padding:0 0 15px 0; text-align:left; }

.contactlan_input{ font-size:16px; padding:40px 0 40px 20px; font-size:16px; }
.contactlan_input_list{ width:600px; clear:both; padding:20px 0 0 0; text-align:left; }
.form{ padding:20px 20px 20px 20px; text-align:left;}

/************public*****/
.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	font-size:12px;
	color: red;
	font-weight:normal;
}

.clearfloat {
	clear:both;
    height:0;
    font-size:1px;
    line-height:0px;
	overflow:hidden;
}
