@charset "utf-8";
/* CSS Document */
body {
	font-size:12px;
	font-family:"宋体", "Arial", "Times New Roman";
	margin:0;
	padding:0;
	color:#f7eeda;
	background:#322112 url(../images/bg.gif) repeat-x;
}
ul, li {
	margin:0;
	padding:0;
	list-style:none;
}
a:link, a:visited, a:active {
	color:#fff;
	text-decoration:none;
}
a:hover {
	color:#cccccc;
}
/*top*/
.top {
	width:100%;
	height:119px;
	margin:0 auto;
}
/*.obj {
	z-index:9999;
	width:860px;
	height:85px;
	position:absolute;
}*/
.top_m {
	width:860px;
	height:119px;
	margin:0 auto;
	background:url(../images/logo.gif) no-repeat left bottom;
	overflow:hidden;
}
.map {
	height:550px;
	width:608px;
	background:url(../images/map.gif);
	margin:0 0 0 435px;
	position:absolute;
}
.menu {
	margin:50px 0 0 530px;
	width:480px;
	overflow:hidden;
}
.menu li {
	float:left;
	border-left:2px solid #d3a570;
	height:42px;
	width:73px;
	overflow:hidden;
	padding-left:10px;
}
.menu li a {
	line-height:65px;
	color:#f7eeda;
	font-size:14px;
	font-weight:bold;
	/*font-family:黑体;*/
	text-decoration:none;
}
.menu li a:hover {
	color:#d3a570;
}
.mainmenu {
	width:860px;
	height:27px;
	margin:0 auto;
	overflow:hidden;
}
.mainmenu li {
	float:left;
	overflow:hidden;
	width:107px;
	text-align:center;
}
.mainmenu li a {
	line-height:30px;
	color:#f7eeda;
	font-size:14px;
	font-weight:bold;
	/*font-family:黑体;*/
	text-decoration:none;
}
.mainmenu li a:hover {
	color:#d3a570;
}
.submenu {
	height:60px;
	width:124px;
	position:absolute;
}
.submenu li {
	height:20px;
	width:124px;
}
.submenu li a:link, .submenu li a:visited, .submenu li a:active {
	color:#270901;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	line-height:19px;
	text-align:center;
	background:url(../images/submenu_bg.gif) no-repeat;
	display:block;
	height:20px;
	width:124px;
}
.submenu li a:hover {
	color:#fff;
}
/*middle*/
.middle {
	width:860px;
	margin:0 auto;
	overflow:hidden;
}
.middle_pic {
	height:378px;
	background:url(../images/pic.jpg) no-repeat;
}
.middle_music {
	width:80px;
	height:30px;
	position:absolute;
	margin:348px 0 0 875px;
}
.middle_l {
	width:180px;
	float:left;
	overflow:hidden;
	background:#4b3826;
}
.middle_l2 {
	padding-left:25px;
	line-height:22px;
}
.middle_l3 {
	margin:0 25px 0 25px;
	width:130px;
	clear:both;
}
.middle_l3 li {
	width:55px;
	height:19px;
	background:url(../images/submenu_bg2.gif) no-repeat;
	text-align:center;
	line-height:19px;
	float:left;
	margin:5px 10px 5px 0;
}
.middle_l_title {
	height:30px;
	background:#270900;
	line-height:30px;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;/*font-family:黑体;*/
}
.middle_l_word {
	padding-left:25px;
}
.middle_l li, .middle_r li {
/*	height:24px !important;
	height:23px;*/
}
.middle_m {
	width:490px;
	float:left;
	overflow:hidden;
	background:#4b3826;
	line-height:22px;
}
.middle_m2 {
	background:#35271a;
	padding:0 40px;
	width:410px;
}
.middle_m3 {
	width:620px;
	padding:0 30px;
	background:#35271a;
}
.middle_m4 {
	background:#35271a;
}
.middle_m2 li {
	float:left;
}
.middle_m_index ul {
	float:left;
	margin-right:50px;
}
.middle_m_index li {
	line-height:22px;
	padding-left:18px;
	background:url(../images/point.gif) no-repeat left center;
}
.middle_m_index2 ul {
	background:url(../images/point.gif) no-repeat left 5px;
	margin:0 20px;
}
.middle_m_index2 li {
	line-height:22px;
	padding-left:22px;
	text-align:justify;
	text-justify:inter-ideograph;
}
.middle_m_index3 ul {
	float:left;
	margin:0 0 0 30px;
	_margin:0 0 0 15px;
	width:200px;
}
.middle_m_index3 li {
	line-height:22px;
	padding-left:18px;
	background:url(../images/point.gif) no-repeat left center;
}
.middle_r {
	width:190px;
	padding-top:40px;
	float:left;
	overflow:hidden;
	background:#695644;
}
.middle_r_title {
	background:#4b3827;
}
.middle_r_music {
	margin-left:20px;
}
.middle_l, .middle_m, .middle_r {
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important;
}
/*bottom*/
.bottom {
	width:100%;
	height:75px;
	margin:0 auto;
	background:#270900;
}
.bottom_m2 {
	width:860px;
	margin:0 auto;
	overflow:hidden;
}
.bottom_m {
	width:860px;
	height:75px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/hotline.gif) no-repeat right bottom;
}
.bottom_m li {
	float:left;
	border-left:2px solid #d3a570;
	height:42px;
	overflow:hidden;
	padding-left:10px;
	margin:20px 25px 0 0;
}
.bottom_m li a {
	line-height:65px;
	color:#f7eeda;
	font-size:14px;
	font-weight:bold;
	/*font-family:黑体;*/
	text-decoration:none;
}
.bottom_m li a:hover {
	color:#d3a570;
}
.copyright {
	width:100%;
	height:75px;
	margin:0 auto;
}
/*style*/
.leftmenu:link, .leftmenu:visited, .leftmenu:active {
	color:#f7eeda;
	text-decoration:none;
	line-height:22px;
	padding-left:25px;
}
.leftmenu:hover {
	color:#f7eeda;
	text-decoration:none;
	background:url(../images/leftmenubg.gif) no-repeat 10px 0;
	width:150px;
	display:block;
}
.leftmenuclick {
	color:#f7eeda;
	text-decoration:none;
	background:url(../images/leftmenubg.gif) no-repeat 10px 0;
	width:150px;
	display:block;
	line-height:22px;
	padding-left:25px;
}
.leftmenu2:link, .leftmenu2:visited, .leftmenu2:active {
	color:#f7eeda;
	text-decoration:none;
	line-height:22px;
	padding-left:25px;
	font-size:14px;
}
.leftmenu2:hover {
	color:#f7eeda;
	text-decoration:none;
	background:url(../images/leftmenubg.gif) no-repeat 10px 0;
	width:150px;
	height:20px;
	display:block;
}
.btn:link, .btn:visited, .btn:active {
	width:85px;
	height:24px;
	line-height:24px;
	text-align:center;
	font-weight:bold;
	display:block;
	color:#270900;
	text-decoration:none;
	background:url(../images/btn_bg.gif);
	overflow:hidden;
}
.btn:hover {
	color:#fff;
	text-decoration:none;
}
.btn_right {
	float:right;
	margin-right:15px;
	_margin-right:8px;
}
.btn_left {
	margin-left:35px;
}
input {
	border:1px solid #9e9e9e;
	height:14px;
	overflow:hidden;
}
.w126select {
	width:126px;
	border:1px solid #9e9e9e;
	height:18px;
	overflow:hidden;
	font-size:12px;
 *font-size:11px;
	_font-size:10px;
}
.w30 {
	width:36px;
}
.w46 {
	width:46px;
}
.w67 {
	width:67px;
}
.w81 {
	width:81px;
 *width:79px;
}
.w88 {
	width:88px;
}
.w98 {
	width:98px;
}
.w118 {
	width:118px;
}
.w117 {
	width:117px;
}
.w127 {
	width:127px;
}
.line {
	height:1px;
	overflow:hidden;
	background:url(../images/line.gif) repeat-x;
	clear:both;
}
.line2 {
	height:1px;
	border-bottom:1px solid #8d694f;
	overflow:hidden;
	clear:both;
}
.bold {
	font-weight:bold;
}
.orange {
	color:#ffae00;
}
.wordcenter {
	text-align:center;
}
.wordright {
	text-align:right;
}
.wordbox {
	text-indent:20px;
}
.clear {
	clear:both;
}
.clear10 {
	clear:both;
	height:10px;
	overflow:hidden;
}
.clear15 {
	clear:both;
	height:15px;
}
.clear20 {
	clear:both;
	height:20px;
}
input {
	height:16px;
	overflow:hidden;
	background:#d5b485;
	border:1px solid #fff;
}
select {
	width:125px;
	height:18px;
	overflow:hidden;
	background:#d5b485;
	border:1px solid #fff;
}
.font14 {
	font-size:14px;
}
/*table css*/
.hotelPic {
	width:200px;
	border:none;
	margin:0 25px 0 0;
}
#hotelList {
	margin-top:10px;
	line-height:18px;
	margin-bottom:15px;
}
#hotelList span {
	font-size:14px;
	font-weight:bold;
}
#hotelList .orderSpan {
	text-align:right;
}
.roomrate {
	border-color:#ffffff;
	background-color:#c09666;
}
.roomrate tr th {
	background-color:#322012;
	text-align:left;
}
.roomrate thead tr th {
	background-color:#322012;
	text-align:center;
}
.roomrate td {
	background-color:#695645;
	text-align:center;
	height:20px;
	padding:3px;
}
.rateSpan {
	display:block;
	font-size:13px;
	font-weight:bold;
	background-color:#35271a;
	height:25px;
	padding:5px;
	padding-top:10px;
}
.bookingBar {
	border:#695645 2px solid;
	margin-bottom:15px;
	width:100%;
}
.bookingBar th {
	text-align:left;
	padding:6px;
	background-color:#695645;
	color:#FFFFFF;
}
.bookingBar td {
	padding:3px;
	line-height:20px;
	vertical-align:top;
}
.bookingInfoBar {
	border:#695645 2px solid;
	margin-bottom:15px;
}
.bookingInfoBar th {
	padding-left:6px;
	padding-right:6px;
	background-color:#695645;
	color:#FFFFFF;
}
.bookingInfoBar td {
	padding-left:6px;
	padding-right:6px;
	line-height:20px;
	vertical-align:top;
}
.btnSpan {
	text-align:center;
	display:block;
	background-color:#695645;
	margin-bottom:15px;
	padding:5px;
}
.redStar {
	color:#E7DEB4;
}
.titleSpan {
	margin-top:2px;
	text-align:center;
	display:block;
	background-color:#695645;
	padding:5px;
	font-size:13px;
	font-weight:bold;
}
#orderList table {
	width:100%;
	border-color:#ffffff;
	background-color:#EEECE8;
}
#orderList table thead {
	background-color:#E3E0D9;
	text-align:center;
	height:30px;
}
#orderList table td {
	background-color:#FFFFFF;
	text-align:center;
	height:25px;
}
#orderList span {
	display:block;
	background-image:url(../images/front/main6_09.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-align:right;
	height:28px;
}
#orderList .pagenation .pageInfo {
	text-align:left;
}
#orderList .pagenation .pageControl {
	text-align:right;
}
#orderList .pagenation, #orderList .pagenation tr, #orderList .pagenation td {
	border:0px;
	background-color:#F7F7F7;
}
#folioList table {
	width:100%;
	border-color:#ffffff;
	background-color:#EEECE8;
}
#folioList table thead {
	background-color:#E3E0D9;
	text-align:center;
	height:30px;
}
#folioList table td {
	background-color:#FFFFFF;
	text-align:center;
	height:25px;
}
#folioList span {
	display:block;
	background-image:url(../images/front/main6_title_xiaofei.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-align:right;
	height:28px;
}
#folioList .pagenation .pageInfo {
	text-align:left;
}
#folioList .pagenation .pageControl {
	text-align:right;
}
#folioList .pagenation, #folioList .pagenation tr, #folioList .pagenation td {
	border:0px;
	background-color:#F7F7F7;
}
#complainList table {
	width:100%;
	border-color:#ffffff;
	background-color:#EEECE8;
}
#complainList table thead {
	background-color:#E3E0D9;
	text-align:left;
	padding-left:10px;
	height:30px;
}
#complainList table td {
	background-color:#FFFFFF;
	text-align:left;
	padding:5px;
	padding-left:10px;
	height:25px;
}
#complainList table td #complainSolove {
	border-top:1px #322012 solid;
}
#complainList span {
	display:block;
	text-align:right;
}
#complainList .pagenation .pageInfo {
	text-align:left;
}
#complainList .pagenation .pageControl {
	text-align:right;
}
#complainList .pagenation, #complainList .pagenation tr, #complainList .pagenation td {
	border:0px;
	background-color:#F7F7F7;
}
#pointDetail {
	margin-top:10px;
}
#pointDetail table {
	width:100%;
	border-color:#ffffff;
	background-color:#EEECE8;
}
#pointDetail .pagenation, #pointDetail .pagenation tr, #pointDetail .pagenation td {
	border:0px;
	background-color:#F7F7F7;
}
#pointDetail .pagenation .pageInfo {
	text-align:left;
}
#pointDetail .pagenation .pageControl {
	text-align:right;
}
#pointDetail table thead {
	background-color:#E3E0D9;
	text-align:center;
	height:30px;
}
#pointDetail table td {
	background-color:#FFFFFF;
	text-align:center;
	height:20px;
}
#pointDetail span {
	display:block;
	background-color:#F7F7F7;
}
#redeemItemList span {
	display:block;
	height:25px;
}
#redeemItemList table {
	width:100%;
	border-color:#ffffff;
	background-color:#EEECE8;
}
#redeemItemList table thead {
	background-color:#E3E0D9;
	text-align:center;
	height:30px;
}
#redeemItemList table td {
	background-color:#FFFFFF;
	text-align:center;
	height:25px;
}
.inputTable {
	width:100%;
	font-size:12px;
	background-color:#e3edf9;
}
.inputTable th, .inputTable td {
	padding-left:3px;
	padding-right:3px;
	background-color:#FFFFFF;
}
.inputTable th {
	text-align:right;
	font-weight:normal;
	width:20%;
	padding-right:3px;
	height:25px;
}
.inputTable td {
	text-align:left;
	font-weight:normal;
	padding-right:3px;
}
.inputTable textarea {
	width:350px;
}
.textInput {
	width:200px;
	height:15px;
	BORDER: #4B4B01 1px solid;
	FONT-SIZE: 9pt;
	COLOR: black;
}
.textInputReadOnly {
	width:200px;
	height:15px;
	BORDER: #4B4B01 1px solid;
	FONT-SIZE: 9pt;
	COLOR: black;
	background-color:#322012;
}
.inputTable .inputTableButton {
	height:40px;
	background-color:#e3edf9;
	text-align:center;
}
.inputTable .inputTableTitle {
	height:30px;
	background-color:#e3edf9;
	text-align:left;
	font-weight:bold;
	font-size:13px;
}
#pointAccount table {
	width:100%;
	border-color:#ffffff;
	background-color:#EEECE8;
}
#pointAccount table thead {
	background-color:#E3E0D9;
	text-align:center;
	height:30px;
}
#pointAccount table td {
	background-color:#FFFFFF;
	text-align:center;
	height:25px;
}
#pointAccount span {
	display:block;
	background-image:url(../images/front/main6_14.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-align:right;
	padding-right:5px;
	margin:1px;
	height:28px;
}
#pointRedeem table {
	width:100%;
	border-color:#ffffff;
	background-color:#EEECE8;
}
#pointRedeem table thead {
	background-color:#E3E0D9;
	text-align:center;
	height:30px;
}
#pointRedeem table td {
	background-color:#FFFFFF;
	text-align:center;
	height:25px;
}
#pointRedeem span {
	display:block;
	background-image:url(../images/front/main6_title_duijiang.gif);
	background-position:left;
	background-repeat:no-repeat;
	text-align:right;
	height:28px;
}
#pointRedeem .pagenation .pageInfo {
	text-align:left;
}
#pointRedeem .pagenation .pageControl {
	text-align:right;
}
#pointRedeem .pagenation, #pointRedeem .pagenation tr, #pointRedeem .pagenation td {
	border:0px;
	background-color:#F7F7F7;
}
.body_pic li, .body_hotel li {
	float:right;
}
.body_pic li a {
	width:60px;
	height:25px;
	display:block;
	cursor:pointer;
	font-size:13px;
}
.body_hotel li a {
	width:80px;
	height:25px;
	display:block;
	cursor:pointer;
	font-size:13px;
}
.loginInfo {
	font-size:12px;
}
.loginTitle li {
	float:right;
}
.loginTitle li a {
	width:60px;
	height:20px;
	display:block;
	cursor:pointer;
	font-size:12px;
}
.roomrate .datCol {
	text-align:left;
	padding-left:20px;
}
.perprice {
	font-weight:normal;
	font-size:12px;
}
.underline {
	border-bottom:1px dotted #695645;
}
.guestOperation:link, .guestOperation:visited {
	width:125px;
	padding:5px;
	display:block;
	background-color:#322012;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}
.guestOperation:active, .guestOperation:hover {
	width:125px;
	padding:5px;
	display:block;
	background-color:#35271a;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}
.bookingSelect {
	width:135px;
	font-size:12px;
}
.leftpadding25 {
	line-height:22px;
	padding-left:25px;
}
.middle_pic_360 {
	width:490px;
	background:#000;
	
	padding-left:20px;
}
.pictable {
	background:#E7DEB4;
}
.middle_pic_lib {
	background:#000;
}

.body_r_print {
	color:#000;
	background-color:#35271a;
}
.middle_m_desc {
	width:540px;
}
#contentBar table{
	width:620px;
}


.newsTitle {
	width:440px;
	text-align:left;
	padding:4px;
	border-bottom:1px dotted #E7DEB4;
}

.newsDate {
	text-align:right;
	padding:4px;
	border-bottom:1px dotted #E7DEB4;
}

#searchBar {
	padding:10px;
	background-color:#322012;
}

#pagenationBar {
	padding:10px;
	background-color:#322012;
}

#searchBar img {
	border:0px;
}

#detailTitle {
	padding:10px;
	background-color:#322012;
	font-size:15px;
	
	margin-bottom:10px;
	text-align:center;	
}

#readCountAndDate {
	text-align:center;
}
#detailContent {
	line-height:22px;
	
}

.btnSpan2 {
	text-align:center;
	display:block;
	padding:5px;
}