* {
	margin: 0px auto;
	padding: 0px;
}
body {
	font-family: "宋体", Arial;
	font-size: 12px;
	background:#990000;
	color:#464646;
}
ul, dl {
	list-style-type: none;
}
img {
	border:none;
}
A:link {
	text-decoration: none;
	color:#464646;
}
A:visited {
	text-decoration: none;
	color:#464646;
}
A:hover {
	text-decoration: underline;
	color:#464646;
}
.clear {
	clear:both;
	margin:0px;
	padding:0px;
}
.line {
	clear:both;
	height:1px;
	border-bottom:1px solid #DBDBDB
}
.input1 {
	border: 1px solid #CDCDCD;
	color: #887D75;
	font-size: 12px;
	background-color: #FFFFFF;
	height: 15px;
}
.input2 {
	border: 1px solid #CDCDCD;
	color: #887D75;
	font-size: 12px;
	background-color: #FFFFFF;
	height: 15px;
	width: 300px;
}
.input3 {
	border: 1px solid #CDCDCD;
	color: #887D75;
	font-size: 12px;
	background-color: #FFFFFF;
	height: 120px;
	width: 300px;
}
#layout {
	width:1003px;
	margin:0px auto;
}
#left_ad {
	width:61px;
	height:500px;
	float:left;
}
#main_index {
	width:928px;
	display: table;
	margin-left:65px;
	background:#F1EADC;
	padding-bottom: 10px;
}
#main_dis {
	width:928px;
	height:1100px;
	margin-left:65px;
	padding-bottom:10px;
	background:#F1EADC;
}
#top {
	height:107px;
	background:url(images/top.jpg) no-repeat;
	position:relative;
	margin-bottom:5px;
}
#top .memu_01 {
	position:absolute;
	left: 12px;
	top: 32px;
}
#top .memu_01 li {
	float:left;
	text-align:center;
	width:61px;
	background: url(images/top_icon_line.jpg) no-repeat right;
}
#top .memu_02 {
	position:absolute;
	left: 6px;
	top: 73px;
	width: 903px;
}
#top .memu_02 li {
	float:left;
	width:60px;
	margin-left:18px;
}
#top .memu_02 li a {
	font-weight:bold;
	color:#FFFFFF;
	display:block;
}
#top .memu_02 li a:hover, #top .memu_02 li .cur_link {
	color:#D2B686;
	text-decoration:none;
}
#left_con {
	float:left;
	width:220px;
	border-right:1px solid #C7A56B;
	border-left:1px solid #C7A56B;
	border-bottom:1px solid #C7A56B;
	background:#FFFFFF;
}
#left_top {
	float:left;
	width:220px;
	margin-left:9px!important;
	*margin-left:4px;
	background:#FFFFFF;
}
#user {
	width:221px;
	height:161px;
	background:url(images/input_bg.jpg) no-repeat bottom;
	color:#ECCCCC;
	border-right:1px solid #C7A56B;
}
#user h1 {
	margin-left:1px;
	height:27px;
	background:url(images/bg_titel.jpg) no-repeat;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:27px;
	padding-left:15px;
}
#user p {
	padding:5px;
	margin-left:5px;
	color:#ECCCCC;
}
#user .user_input {
	border:none;
	width:136px;
	height:16px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.titlebg {
	height:27px;
	background:url(images/bg_titel2.jpg) repeat-x;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:27px;
	padding-left:15px;
}
.news_list1 {
	padding:12px 4px 13px 4px;
}
.news_list1 li {
	width:200px;
	height:20px;
	line-height:20px;
	background:url(images/icon_arrow.jpg) no-repeat left 6px;
	overflow: hidden;
}
.news_list1 li a {
	color:#464646;
	padding-left:9px;
}
.news_list1 li a:hover {
	color:#FF0000;
}
.img_list1 {
	text-align:center;
}
.img_list1 li {
	text-align:center;
	float:left;
	margin:14px!important;
*margin:10px
}
.img_list1 li p {
	margin-top:5px
}
.img_list1 li p a {
	color:#464646;
}
.img_list2 {
	text-align:center;
}
.img_list2 li {
	float:left;
	width:80px;
	height:120px;
	margin:30px!important;
	*margin:20px;
}
.img_list2 li p {
	margin-top:5px;
}
.img_list2 li p a {
	color:#464646;
}
#hot_sale {
}
/**
.book img{ float:left; margin:15px 10px;border:1px solid #333333;}
.book .content{ float:left; margin:17px 0px;}
.book .content h1{ font-size:12px; font-weight:bold; text-align:left;} 
*****/
.book_td {
	margin-top:15px;
	border-bottom:1px solid #DBDBDB;
}
.book_td h1 {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-bottom:5px;
}
.book_td h1 a {
	color:#464646;
}
.book_td p {
	line-height:16px;
}
.book_td .more {
	margin-top:5px;
}
#nav_t1 h1 {
	height:30px;
	background: url(images/bg_menu2.jpg) repeat-x;
}
#nav_t1 h1 li {
	float:left;
	margin:0px 1px;
}
#nav_t1 h1 li a {
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	width:40px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:url(images/menu2_1.jpg) no-repeat;
	display:block;
}
#nav_t1 h1 li a:hover, #nav_t1 h1 li .cur_link {
	background:url(images/menu2.jpg) no-repeat;
	color:#990000;
	font-weight:bold;
	text-decoration:none;
}
/*****/
#right_flash {
	float: left;
	margin-left:1px;
	width:691px;
	height:321px;
	background:#FFFFFF;
}
.flash_pic {
	float:left;
	width:465px;
	height:321px;
}
.news_t1 {
	float:right;
	width:225px;
	height:321px;
}
.news_t1_h1 {
	height:27px;
	line-height:27px;
	padding-left:13px;
	background:url(images/bg_titel2_l.jpg) no-repeat;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.news_t1_h1 span {
	float:right;
	margin:8px;
}
.news_t1_con {
	height:294px;
	border-right:1px solid #C6A267;
}
#mid_con,#mid_con2 {
	float: left;
	margin-left:2px!important;
	margin-left:1px;
	width:689px!important;
	width:690px;
	background:#FFFFFF;
	border-right:1px solid #C6A267;
	border-bottom:1px solid #C6A267;
}
.mid_tit {
	height:29px;
	background:url(images/bg_menu3.jpg) repeat-x;
	position:relative;
}
.mid_tit li {
	float:left;
}
.mid_tit ul li a {
	float:left;
	width:94px;
	height:29px;
	line-height:29px;
	font-weight:bold;
	color:#A40000;
	text-align:center;
	display:block;
}
.mid_tit ul li a:hover, .mid_tit ul li .cur_link {
	background:url(images/menu1.jpg) no-repeat;
	color:#FFFFFF;
}
.mid_tit_2 {
	height:29px;
	background:url(images/bg_menu3.jpg) repeat-x;
	position:relative;
}
.mid_tit_2 li {
	float:left;
}
.mid_tit_2 ul li a {
	float:left;
	width:94px;
	height:29px;
	line-height:29px;
	font-weight:bold;
	color:#333333;
	text-align:center;
	display:block;
}
.mid_tit_2 ul li a:hover, .mid_tit_2 ul li .cur_link {
	background:url(images/menu1.jpg) no-repeat;
	color:#FFFFFF;
}
.mid_tit_2_r {
	height:29px;
	background:url(images/bg_menu3_1.jpg) repeat-x;
	position:relative;
}
.mid_tit_2_r li {
	float:left;
}
.mid_tit_2_r ul li a {
	float:left;
	width:94px;
	height:29px;
	line-height:29px;
	font-weight:bold;
	color:#333333;
	text-align:center;
	display:block;
}
.mid_tit_2_r ul li a:hover, .mid_tit_2_r ul li .cur_link {
	background:url(images/menu3.jpg) no-repeat;
	color:#FFFFFF;
}
.search {
	position:absolute;
	left: 475px;
	top: 4px;
}
.search a {
	color:#464646;
}
.mid_hot {
	margin:5px 25px;
}
.mid_hot h1 a {
	font-size:15px;
	color:#666666;
	border-bottom:1px solid #666666;
}
.mid_hot h1 a:hover {
	border:none;
	color:#A40000;
	text-decoration:none;
}
.mid_hot p {
	margin-top:5px;
	line-height:18px;
	color:#464646;
}
.rw_list {
	float:left;
	width:285px;
	height:50px;
	border-top:1px solid #efebe4;
	margin-left:25px !important;
 *margin:0px 12px;;
	padding:15px 10px 10px 0px;
}
.rw_list .money {
	float:left;
	color:#967338;
}
.rw_list h1 a {
	margin-left:45px;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	display:block;
}
.rw_list h2 {
	font-size:12px;
	font-weight:normal;
	color:#998159;
	margin-top:8px;
	margin-left:45px;
}
.rw_list h2 a {
	font-size:12px;
	font-weight:normal;
	color:#998159;
}
.rw_list h2 a:hover {
	color:#998159;
	text-decoration:none;
}
.ad_img {
	float: left;
	margin-left:2px!important;
	margin-left:1px;
	width:689px!important;
	width:690px;
	border-bottom:1px solid #C6A267;
}
.p_list li {
	float:left;
	margin:10px 13px;
	text-align:center;
}
.p_list2 li {
	float:left;
	margin:10px 5px;
	text-align:center;
}
.p_list,.p_list2 li a {
	font-family:Arial;
	color:#464646;
}
.p_list,.p_list2 li p {
	line-height:30px;
}

.mid_con_2 {
	float:left;
	width:343px;
	height:284px;
	border-right:1px solid #C6A267;
}
.mid_con_2_right {
	float:left;
	width:344px;
	height:284px;
}
.mid_con_img {
	width:300px;
	height:116ppx;
	padding:10px;
	float: left;
}
.mid_con_img span {
	float:left;
	margin-right:4px;
}
.mid_con_img h1 a {
	font-size:12px;
	color:#464646;
	border-bottom:1px solid #464646;
}
.mid_con_img h1 a:hover {
	text-decoration:none;
}
.mid_con_img h2 {
	font-size:12px;
	font-weight:normal;
	color:#666666;
	line-height:16px;
	margin-top:5px;
}
.mid_con_img2 {
	width:200px;
	padding:5px;
	border-bottom:1px solid #DBDBDB;
}
.mid_con_img2 span {
	float:left;
	margin-right:4px;
}
.mid_con_img2 h1 {
	font-size:12px;
	font-weight:normal;
	color:#666666;
	font-weight:bold;
	line-height:16px;
	margin-top:5px;
}
.news_list2 {
	margin-left:10px;
	margin-bottom:1px;
}
.news_list2 li {
	width:300px;
	height:20px;
	line-height:20px;
	background:url(images/icon_arrow.jpg) no-repeat left 6px;
	float: left;
}
.news_list2 li a {
	color:#464646;
	padding-left:9px;
}
.news_list2 li a:hover {
	color:#FF0000;
}
.news_list2 span {
	float:right;
	font-family:Arial;
	color:#464646;
}
.news_list_3 {
	margin-left:10px;
	margin-bottom:1px;
	margin-top:15px;
}
.news_list_3 li {
	height:30px;
	line-height:30px;
	border-bottom:1px solid #EEEEEE;
	background:url(images/arrow_news.jpg) no-repeat left center;
}
.news_list_3 li a {
	color:#464646;
	padding-left:9px;
}
.news_list_3 li a:hover {
	color:#FF0000;
}
.news_list_3 span {
	float:right;
	font-family:Arial;
	color:#999999;
}
.news_list_4 {
	margin:10px 40px 30px 40px;
}
.news_list_4 li {
	float:left;
	width:270px;
	height:26px;
	line-height:26px;
	background:url(images/icon_arrow.jpg) no-repeat left 8px;
	overflow: hidden;
}
.news_list_4 li a {
	color:#464646;
	padding-left:9px;
}
.news_list_4 li a:hover {
	color:#FF0000;
}
.news_list_5 {
	margin-left:10px;
	margin-bottom:1px;
	margin-top:15px;
}
.news_list_5 li {
	height:20px;
	line-height:20px;
	background:url(images/arrow_news.jpg) no-repeat left center;
	overflow: hidden;
}
.news_list_5 li a {
	color:#464646;
	padding-left:9px;
}
.news_list_5 li a:hover {
	color:#FF0000;
}
/****/
.h_tab_1 {
	height:762px !important;
	*height:762px;
}
.h_tab_2 {
	height:1410px !important;
	*height:1417px;
}
#memu_t {
	height:15px;
	margin:5px 0px;
}
#memu_t span {
	float:left;
	margin-right:40px;
	margin-left:15px;
}
#memu_t li {
	float: left;
	width:70px;
	height:15px;
	line-height:15px;
	text-align:center;
	background: url(images/leaders_line.jpg) no-repeat right 1px;
}
#memu_t li a:hover, #memu_t li .cur_link {
	color:#9E0000;
}
#dis_main {
	width:912px;
	border:1px solid #C6A266;
}
.dis_bord {
	border-collapse:collapse;
}
.dis_bord td {
	border:1px solid #C6A266;
}
.dis_left {
	width:628px;
	background:#FFFFFF;
	float:left;
	border-right:1px solid #C6A266;
}
.dis_link {
	margin-top:15px;
	margin-right:5px;
	margin-bottom:5px;
	text-align:right;
}
.dis_title {
	height:25px;
	width:628px;
	border-bottom:1px solid #f0d5a8;
	text-align:center;
	font-size:16px;
	color:#c6a266;
}
.dis_time {
	text-align: center;
	line-height:30px;
	color:#999999;
}
.dis_con {
	padding:25px;
	font-size:14px;
	line-height:180%;
	width: 580px;
	overflow: hidden;
}
.dis_con p {
	margin-bottom: 1em;
	text-indent: 2em;
}

.xg_link {
	width: 608px;
	background:#CDAF7C;
	padding-left:20px;
	height:27px;
	line-height:27px;
	font-weight: bold;
	color:#FFFFFF;
}
.dis_right {
	width:280px;
	float:left;
	background:#F1EADC;
}
.dis_right_t {
	background:#CDAF7C;
	padding-left:20px;
	height:27px;
	line-height:27px;
	font-weight: bold;
	color:#FFFFFF;
}
.bord_01 {
	border:1px solid #c6a267;
	margin-left: 10px;
	margin-right: 10px;
}
.title_01 {
	color:#a10000;
	font-size:14px;
	font-weight:bold;
	margin-bottom: 10px;
}
.contact_01 {
	line-height:140%
}
.bord_02 {
	border:1px solid #e1e1e1;
	padding:2px;
}
.title_02 {
	font-size:14px;
	font-weight:bold;
	border-top:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
}
.contact_02 {
	line-height:180%;
	padding:10px;
}
.task_list li a {
	width:152px;
	height:29px;
	line-height:29px;
	text-align:right;
	padding-right:15px;
	margin-bottom:5px;
	display:block
}
.task_list li a:hover {
	color:#A00000;
	font-weight:bold;
	background:#F9F4EE
}
.task_list li .cur_link {
	font-weight:bold;
	background:#F9F4EE;
	color:#A00000;
}
.task_page ul li {
	float:left;
}
.task_page ul li a {
	float:left;
	width:17px;
	height:17px;
	line-height:17px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#A00000;
	display:block;
	margin-left:4px;
}
.task_page ul li a:hover, .task_page ul li .cur_link {
	background:#A00000;
	color:#FFFFFF;
}
.task_page li img{ margin-top:5px;}
.task_list_2 {
	float:left;
	width:460px;
	height:50px;
	border-top:1px solid #efebe4;
	margin-left:25px !important;
 *margin:0px 12px;;
	padding:15px 10px 10px 0px;
}
.task_list_2 .money {
	float:left;
	color:#967338;
}
.task_list_2 h1 a {
	margin-left:45px;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	display:block;
}
.task_list_2 h1 span { float:right;

}
.task_list_2 h2 {
	font-size:12px;
	font-weight:normal;
	color:#998159;
	margin-top:8px;
	margin-left:45px;
}
.task_list_2 h2 a {
	font-size:12px;
	font-weight:normal;
	color:#998159;
}
.task_list_2 h2 a:hover {
	color:#998159;
	text-decoration:none;
}
.title_03{	color:#a10000;
	font-size:13px;
	font-weight:bold;}
.bord_03{ border:1px solid #F1F1F1; line-height:180%;}

#Reading{float:left;width:270px;margin-right:10px;margin-bottom:10px;font-size:12px;}
#Reading .rline{border:1px solid #BE0000;border-top:0;}
#Reading .imgline{border:1px solid #ccc;}
#Reading .readtit{font:18px 黑体;padding:10px 0 5px 0;}
#Reading a{text-decoration:underline;}
#Reading a:hover{color:#C2130E;}
#Reading td{line-height:23px;}

.button1
{
	BORDER-RIGHT: #7F9DB9 1px solid;
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #7F9DB9 1px solid;
	PADDING-LEFT: 2px; 
	FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#9DBCEA); 
	BORDER-LEFT: #7F9DB9 1px solid; 
	CURSOR: pointer; 
	COLOR: black; 
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #7F9DB9 1px solid;
}

.room { background:#FFFFFF; border:1px solid #C7A56A }
.room_font_01 { font-size: 14px; font-weight: bold; color: #FFFFFF; }
.room .room_nav { margin-top:20px; margin-bottom:200px}
.room .room_nav li { margin-top:5px;}
.room .room_nav li a{ width:147px; height:22px; line-height:22px; color:#644001; font-weight:bold; background:url(images/room_l_link.jpg); padding-left:20px; display:block;}
.room .room_nav li a:hover,.room .room_nav li .cur_link{color:#FFFFFF; background:url(images/room_l_cur.jpg); text-decoration:none;}

.room .room_bord_01{background:url(images/room_m_t.jpg); border:1px solid #EAEAEA; margin-top:30px; padding-left:10px; color:#000000; font-weight:bold; font-size:14px; }
.room_pic{ border:1px solid #E3D2B7; background:#F1EADC; color:#967338;}
.room_dis img{ border:1px solid #EEEEEE; padding:5px}
.room_dis .title a{ font-size:16px; font-weight:bold; text-decoration:underline;}