@charset "utf-8";
body{ font-family: '宋体',"Arial", "Helvetica", "sans-serif"; font-size:14px;}
.body {background-image: url(../images/bg.jpg); color:#fff;}
table,tr,td{ margin:0px; padding:0px;}
td { font-size: 10pt; line-height: 12px;}
.home_body table{ margin:0 auto;}
.home_footer{ color:#F2E2C3; line-height:26px;}
/* aboutus */
.header{ width:859px; margin:0 auto;}
.header_top ul li{ float:left; height:48px;}
.header_nav{ width:100%;}
.header_nav ul li{ float:left;  height:49px;}
.header_flash{ width:100%; overflow:hidden; height:248px; background:url(../images/header_flash_bg.jpg) no-repeat #fff;}
.header_banner{ height:100px;}

.no_result{ text-align:center; padding:100px 0; font-size:18px;}
.a_button{ display:inline-block; padding:2px 20px; background:#666; color:#fff; border-radius:6px; float:right;}
.home_content{ width:669px; margin:0 auto;}
.main_content{ width:859px; margin:0 auto;}
.main_left{ float:left; width:215px;}
.left_top_title{ margin-bottom:10px;}
.left_slideshow{ width:197px; margin:0 auto; padding:5px; background:#FFE6A6; margin-bottom:10px;}
.left_menu_top{ background:url(../images/left_menu_bg.jpg) repeat-x left bottom; padding-bottom:1px;  }
.left_menu{ margin:10px auto 0; width:207px; background:#dacfb1;}
.left_menu ul li{ height:30px; line-height:30px; background:url(../images/left_menu_bg.jpg) repeat-x; font-size:13px;}
.left_menu ul li a{ color:rgb(86, 77, 48);  background:url(../images/left-small.jpg) no-repeat 25px center; padding:0 0 0 48px;}
.left_menu ul li a:hover{ color:rgb(86, 77, 48); text-decoration:underline;}
.left_menu_more{ padding:8px 20px 8px 0; text-align:right;}

.main_right{ float:right; width:644px; background:rgb(229, 219, 192);}
.main_right_top{ width:100%; height:27px; background:url(../images/content_right_top_bg.jpg) repeat-x;}
.main_right_bottom{ width:100%;}
.main_title{ margin:0 13px; padding:0 0 4px 0; background:url(../images/midden-lien.jpg) repeat-x left bottom;}
.main_description{ padding:26px 36px 20px; overflow:hidden; color:#564D30; line-height:26px; }
.main_description p{ text-indent:2em; margin-bottom:6px;}
.main_description img{ max-width:578px;}

.footer{ width:859px; margin:0 auto; background-color: rgb(234, 225, 196);}
.footer_line{ height:18px;}
.footer_copyright{ color:#564D30; line-height:22px; text-align:center; padding:10px 0; font-size:12px;}

.course_title{ text-align:center; padding:10px 0 0 0;}
.course_content table{border-spacing: 2px; border-color: grey; border-collapse: separate;}
.course_content table thead tr td{ background:rgb(247, 239, 190); line-height:26px;}
.course_content table tr td{ line-height:24px; background:rgb(244, 242, 230); color:#564D30; padding:5px;}

.photo_list{ margin:18px 0 0 36px;}
.photo_list ul li{ float:left; width:155px;margin-right:30px; color:#000; text-align:center; line-height:16px; margin-bottom:4px;}
.photo_list ul li .gallery{ width:155px;  height:104px; overflow:hidden; border:4px solid #fff;}
.photo_list ul li img{ width:155px; }
.photo_list ul li p{ line-height:26px;}
.page_split{ margin:30px 0; font-size:14px;}

.feedback_content{ padding:20px 0 50px 0;}
.feedback_title{ text-align:center; margin-bottom:10px;}
.feedback_info_list{ padding:0 38px;}
.feedback_info_list ul li{ width:555px; background:rgb(238, 237, 220); margin-bottom:10px;}
.feedback_left{ float:left; width:73px;}
.feedback_left table tr td{ text-align:center; color:#000; line-height:16px;}
.feedback_right{ float:left; width:462px; background:#fff; padding:0 10px 5px;}
.feedback_row{ background:#DBDACC; line-height:24px; margin-top:5px;}
.feedback_row_info{ float:left; width:150px; background:url(../images/button2.gif) 10px center no-repeat; padding:0 0 0 28px; color:#564D30;}
.feedback_row_message{ background:url(../images/button3.gif) 10px 6px no-repeat; padding:3px 10px 3px 28px; color:#564D30;}
.feedback_row_message span{ color:rgb(255, 0, 0); padding:3px 0;}
.feedback_comment{ background:#DAC8B8;}

.feedback_form{ width:552px; margin:0 auto; background:#F4F2E6; padding:10px 0 0 0;}
.feedback_form_row{ padding:0 32px; color:#564D30; margin-bottom:3px;}
.form_left{ float:left; width:50%;}
.form_left input{ width:168px; height:16px; line-height:16px; padding:1px 3px; background:#fff;}
.feedback_form_row input.input_title{ width:240px; height:16px; line-height:16px; padding:1px 3px; background:#fff;}
.feedback_form_row textarea{ background:#fff; width:430px; height:180px; padding:3px;}
.form_left select{ height:20px; line-height:20px; }

.header_title{ width:100%; color:#564D30; padding:28px 0; text-align:center;}
.header_img_title{ padding:0 0 10px 10px;}
.header_img_title tr td{ padding:0 0 8px 0;}
.feedback_form_btn{ text-align:center; padding:10px 0;}

.news_list{ margin:10px 0 0 0; width:536px; padding:0 0 0 40px;}
.news_list ul li{ width:100%; line-height:26px; background:url(../images/main_txt_bg.gif) repeat-x;}
.news_list ul li span.title a{ color:rgb(86, 77, 48);}
.news_list ul li span.title a:hover{ color:rgb(86, 77, 48);}
.news_list span.date{ float:right; color:#999999; padding:0 6px 0 0;}
.main_description h2{ font-size:20px; font-weight:bold; color:#000; text-align:center; line-height:36px; padding:8px 0 12px 0;}
.news_date{ border-top:3px solid #DACBC1; background:rgb(244, 242, 230); height:26px; line-height:26px; color:#4D2400; text-align:center;}
.news_des{ padding:10px 0;}
.news_des img{ max-width:530px;}
.news_bottom{ padding:10px 0;}
.news_bottom_left{ float:left; font-size:12px; color:#000;}
.news_bottom a{ color:#FF0000;}
.news_bottom a:hover{ color:#FF0000; text-decoration:underline;}
.news_bottom_right{ float:right; color:#000;}

.results{ font-size:12px; display:none;}
.links{ text-align:center; font-size:12px;}
.links b{ color:#ff0000;}
.links a{ color:#fff;}
.links a:hover{ color:#fff;}