﻿
a{color:#333;text-decoration:none;}
a:hover {color:#f60; text-decoration:none;}
h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, fieldset,div { margin: 0px; padding: 0px; }
body {text-decoration: none;	color: #909090;margin: 0px; padding: 0px; font-size:12px;}
ul li { list-style: none; margin:0px; padding:0px; }
img{ border:0px;}/*图片边框为0*/
input{padding: 1px;}
input,textarea{border: 1px solid #FCBF64;margin: 0px; color:#777777;}
textarea{padding: 2px;}
.btcenter{text-align: center;clear: left;padding: 4px 0px 0px;}
.sffocus {background: #F0F9FB; /*----for IE----*/border: 1px solid #1D95C7;}
textarea:focus, input:focus {background: #F0F9FB; /*----for firefox......----*/border: 1px solid #1D95C7;}
.main,.footer,.header,.frindlink{ margin:0px auto; width:960px;}/*定义头部，主体和底部三个区域*/
.web_url{float:left; height:25px; width:960px; }
	.web_url span{line-height:20px; font-size:12px; color:#333333; padding-left:12px;}
	.logo{float:left; height:60px; width:80px; margin:10px 0px 0px 0px; background:url(../images/logo1.gif) no-repeat left 0px;}
.adv_word{float:left; height:47px; width:254px; margin:23px 0px 0px 0px; background:url(../images/adv_word.gif) no-repeat 0px 0px;}
.right_menu{float:left; width:600px; height:75px; margin:0px 10px 0px 11px;}
.web_link{float: right; height:53px; width:592px; margin:0px; font-size:12px; line-height:53px; text-align:right;}
	.web_menu{float: right; height:22px; width:592px; margin:0px; text-align:right;}

.hotelmain{margin:0px auto; width:960px;}
.hotel_leftarea,.left_box{float:left; width:240px;}
	.left_box_top{ float:left; background:url(../images/img_hotel.gif) no-repeat 0px -38px; width:240px; height:32px;}
		.left_box_top span{font-size:14px; line-height:32px; padding-left:30px; font-weight:bold;color:#333333;}
	.left_box_main{ float:left; width:237px; border-left:#E7E7E7 1px solid; border-right:#E7E7E7 1px solid; border-bottom:#E7E7E7 1px solid;}
		.left_box_main ul {white-space:nowrap;overflow:hidden;text-overflow :none; width:228px;}
		.left_box_main li{float:left; margin:0px 4px!important; margin:0px 2px; width:228px; display:block; overflow:hidden; line-height:25px; font-size:12px; border-bottom:#e7e7e7 1px dashed; color:#333333;}
			.left_box_main li span{float:left; margin-left:20px; width:226px;}
		.li_line{background:url(../images/img_hotel.gif) repeat-x 0px 0px; font-size:0px; height:1px;}
			.ico_city{float:left; background:url(../images/ico_hotel.gif) no-repeat 0px -108px;}
			.ico_user{float:left; background:url(../images/ico_hotel.gif) no-repeat 0px -132px;}
			
			.ico_tel{float:left; background:url(../images/ico_hotel.gif) no-repeat 0px -156px;}
			.ico_mobile{float:left; background:url(../images/ico_hotel.gif) no-repeat 0px -66px;}
			.ico_email{float:left; background:url(../images/ico_hotel.gif) no-repeat 0px -87px;}
			.ico_address{float:left; background:url(../images/ico_hotel.gif) no-repeat 0px 8px;}
			.ico_bus{float:left; background:url(../images/ico_hotel.gif) no-repeat 0px -10px;}
			.ico_map{float:left; background:url(../images/ico_hotel.gif) no-repeat 0px -34px;}
.hotel_rightarea{float:left; width:710px; margin-left:10px;}
	.hotel_content{float:left; width:710px;color:#333333; line-height:24px; font-size:12px;}
		.hotel_content span{  font-size:14px; color:#333333; line-height:24px; font-weight:bold;}
		.hotel_content1{float:left; width:710px;color:#333333; line-height:24px; font-size:12px;}
	.hotel_content_top{ float:left; background:url(../images/img_hotel.gif) no-repeat 0px -3px; width:710px; height:32px;}
		.hotel_content_top span{font-size:14px; line-height:32px; padding-left:20px; font-weight:bold;color:#333333;}
		.bookmark_button{background:url(../images/img_hotel.gif) no-repeat 0px -80px; width:84px; height:20px; cursor:pointer;}
		.manage_button{background:url(../images/img_hotel.gif) no-repeat -110px -80px; width:84px; height:20px; cursor:pointer;}
		
	.hotel_content_main{ float:left; width:708px; border-left:#E7E7E7 1px solid; border-right:#E7E7E7 1px solid; border-bottom:#E7E7E7 1px solid;}
		.room_explanation{ float:left; width:668px; margin:10px 10px!important; margin:10px 5px; background:#FFF2D0; padding:10px; font-size:12px; line-height:22px; color:#9D0303;}
		.room_area{ float:left; width:688px; margin:0px 10px!important; margin:0px 5px;}
			.room_area ul{float:left; width:172px;}
			.room_area li{float:left; width:172px; text-align:center; font-size:12px; line-height:22px;}
			.market_price{text-decoration: line-through;}
			.discount_price{ color:#9D0303;}
			.room_button{ background:url(../images/button.gif) no-repeat 0px -390px; cursor:pointer; width:81px; height:26px; line-height:26px; font-size:12px; color:#ffffff;}
		.room_content{ float:left; width:378px; margin-left:10px;}
		.room_price{ background: url(../images/img_hotel.gif) no-repeat -244px -40px; width:145px; height:25px; text-align:center;}
		.text-decoration{text-decoration: line-through;}
		.necessary_box{background:url(../images/img_hotel.gif) no-repeat -245px -70px; width:335px; height:50px;}
		.room_introduction{float:left; width:688px; margin:0px 10px!important; margin:0px 5px;}
		.room_introduction .span{font-size:13px; line-height:22px; color:#333333; font-weight:bold;width:688px;}
		.room_introduction span{font-size:12px; line-height:25px; color:#333333; }
		.hotel_content_main .input{padding:2px; color:#666666;height: 16px;border-top: #333333 1px solid;border-right: #AAADB2 1px solid;border-bottom: #AAADB2 1px solid;	border-left: #333333 1px solid;}
		.hotel_content_main .radio{ border:0px;}
.message_button{float:left; background:url(../images/button.gif) no-repeat 0px -325px; width:65px; height:20px; border:0px; margin-top:4px!important; margin-top:0px; cursor:pointer; color:#333333; font-size:12px;}
.message{ color:#ff3300;}	
.yellow{ color:#ff9900;}


/*房间滚动的*/
#tbody_room {width:320px;margin:10px 0px;text-align:left; float:left;}
#mainbody_room {width:300px;margin:5px;border:1px solid #ccc; padding:4px;}
#mainphoto_room {cursor:pointer;display:block;}
#goleft_room {float:left;clear:left;margin:6px 5px 0 3px;}
#goright_room {float:right;clear:right;margin:6px 3px 0 5px;}
#photos_room {width:253px;height:54px;line-height:54px;margin:0px;overflow:hidden;}
#showArea_room img {display:block;float:left;margin:1px 0;cursor:pointer;border:1px solid #cccccc; hspace:2px;}


/*图片滚动的*/
#tbody {width:650px;margin:20px;text-align:left;}
#mainbody {width:620px;margin:5px;border:1px solid #ccc; padding:4px;}
#mainphoto {cursor:pointer;display:block;}
#goleft {float:left;clear:left;margin:6px 5px 0 3px;}
#goright {float:right;clear:right;margin:6px 3px 0 5px;}
#photos {width:580px;height:54px;line-height:54px;margin:10px 0;overflow:hidden;}
#showArea img {display:block;float:left;margin:1px 0;cursor:pointer;border:1px solid #cccccc; hspace:2px;}


/*评论开始*/
.appraise_content{ float:left; width:710px; margin-left:10px;}
	#appraise{ float:left; width:710px; border-bottom:3px solid #FCA533; height:29px;}
		#appraise .menu_on{ background:url(../images/button.gif) no-repeat 0px -494px; width:90px; height:29px; color:#FFFFFF;}
		#appraise .menu_off{ background:url(../images/button.gif) no-repeat 0px -529px; width:90px; height:29px;color:#333333; }
		#appraise li{ float:left; width:90px; font-size:12px; line-height:29px; color:#333333; margin-right:6px; text-align:center;}
	.appraise_box{ float:left; width:710px;}
	.appraise_box_top{ float:left; width:710px; background:#F7F7F7;}
/*客房价格box*/	
.roomprice_box{ float:left; width:688px;}
	.roomprice_box ul{ width:315px; float:left; border-top:#CC9 1px solid;  border-left:#CC9 1px solid;}
	.roomprice_box li{ width:44px;border-right:#CC9 1px solid; border-bottom:#CC9 1px solid; 
	                   height:40px; float:left; text-align:center; line-height:20px; color:#ccc;
	                    font-size:12px;  display:inline;}
	                    
 .main {width: 831px; margin:0px auto; color:#909090}
	.weizhi{float: left;width: 831px;}
	.weizhi span{ font-size:12px; color:#000; line-height:25px;}
	.queren_list{ width:831px; float:left; margin-top:10px;}
	.queren_list_top{background-image: url(../images/bn1.gif);float: left;height: 28px;width: 831px;}
	.queren_list_top span{ font-size:12px; color:#000; font-weight:bold; line-height:28px; margin-left:10px;}
	.queren_list_mid {float: left;width: 829px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #ffa800;border-bottom-color: #ffa800;border-left-color: #ffa800;}
	.queren_bot{ width:828px;float:left; text-align:left;}
		.queren_bot span{ font-size:13px; line-height:25px;}
	.queren_bt{ width:828px; float:left; text-align:center;}
	/*tijiao*/
	.tijiao{ width:764px; float:left; margin-left:33px!important; margin-left:15px;}
		.tijiao_top{width:764px; float:left;}
		.tj_bt01{background-image: url(../images/tj_bt01.gif);float: left;height: 31px;width: 39px;}
		.tj_xinxi{ width:725px; float:left; margin-top:10px!important; margin-top:5px;line-height:25px;}
			.tj_xinxi span{ font-size:14px; font-weight:bold; line-height:25px;}
			.tj_xinxi_line {float: left; font-size:1px; line-height:1px;height:5px;width: 725px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #FF0000;}
			.tj_xinxi_mid{ width:710px; float:left; margin-left:15px!important; margin-left:7px; margin-top:10px;}
			.tj_xinxi_mid ul{ line-height:25px; margin-left:0px; list-style:none;margin:0px; padding:0px;}
			.tj_xinxi_mid li{line-height:30px; margin-top:10px;}
			.tj_xinxi_mid li span{ font-size:12px; font-weight:normal; }
		.tj_cn {background-image: url(../images/cn_bg.gif);background-repeat: repeat-x;float: left;height: 65px;width: 762px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #ffc687;border-left-color: #ffc687; margin-top:15px;}
			.tj_cn span{ font-size:13px; line-height:25px;}
			.tj_cn_left{ width:566px; float:left; margin-left:52px!important; margin-left:26px; margin-top:10px;}
			.tj_cn_right {float: left;height: 51px;width: 62px; margin-top:8px; margin-left:10px;}
		.tj_bot{ margin-bottom:30px; width:764px; float:left; text-align:center; margin-top:25px;}
			.tj_bot span{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}
			.tj_bot_bt{width:764px; float:left;}
			.tj_bot_bt01 { margin-left:184px!important; margin-left:92px;background-image: url(../images/tj_bot_bt.gif);float: left;height: 24px;width: 100px;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #dea303;border-left-color: #dea303;}
				.tj_bot_bt span{ font-size:12px;  text-align:center; line-height:24px;}
.tj_bot_bt02 {margin-left:18px!important; margin-left:9px;
	background-image: url(../images/tj_bot_bt.gif);
	background-repeat: repeat-x;
	float: left;
	height: 24px;
	width: 178px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dea303;
	border-left-color: #dea303;
}
.tj_bot_bt03 {margin-left:18px!important; margin-left:9px;
	float: left;
	height: 24px;
	width: 94px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dea303;
	border-left-color: #dea303;
	background-image: url(../images/tj_bot_bt.gif);
	background-repeat: repeat-x;
}


.lst2{width:650px;height:40px;text-align:center;border-bottom-width: 1px;
      border-bottom-style: dashed;border-bottom-color: #b6b6b6;}
.lst3 {float: left;width: 650px;margin-top: 5px; }

.f13 {font-size: 14px;font-weight: bold;color: #F68C04;line-height: 40px;}
.f15 {font-size: 13px;line-height: 25px;color: #000;}
.newsinfo { margin:10px auto; width:650px; overflow:hidden;}



.container {
	FONT-SIZE: 13px; LINE-HEIGHT: 22px;
}
#navigation {
	POSITION: relative; HEIGHT: 18px!important; height:22px;
}
#navigation LI {
	FLOAT: left
}

#main-nav {
	CLEAR: both; FONT-SIZE: 13px; RIGHT: 0.5em; BOTTOM: 0px; LETTER-SPACING: 1px; POSITION: absolute; HEIGHT: 20px
}
#main-nav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main-nav A {
	COLOR: #ea6228;PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: url(../images/navtab2.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#main-nav A SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: url(../images/navtab2.gif) no-repeat right -84px; FLOAT: none; PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 2px
}

#main-nav A:hover SPAN {
	COLOR: #333
}
#main-nav A:hover {
	BACKGROUND-POSITION: 0% -42px
}
#main-nav A:hover SPAN {
	BACKGROUND-POSITION: 100% -126px; COLOR: #fff
}
#main-nav LI#nav-ask A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

#main-nav LI#nav-ask A SPAN {
	FONT-SIZE: 12px; BACKGROUND: url(../images/line.gif) no-repeat right center
}

#main-nav LI#nav-ask A:hover SPAN {
	COLOR: #333
}

#nav-home A {
	BACKGROUND-POSITION: 0% -42px
}
#nav-home A SPAN {
	BACKGROUND-POSITION: 100% -126px; COLOR: #fff
}
#nav-travel A {
	BACKGROUND-POSITION: 0% -42px
} 
#nav-travel A SPAN {
	BACKGROUND-POSITION: 100% -126px; COLOR: #fff
}

.rss_bg{float:left; width:960px; height:32px; background:url(../images/serach_bg.gif) no-repeat 0px 0px;}
	.rrs_left{float:left; width:400px; height:32px;}
		.rrs_left span{ line-height:32px; font-size:12px; color:#ffffff; float:left; padding-left:12px;}
		.rrs_top{float:left; background:url(../images/button.gif) no-repeat 0px -453px; width:38px; height:11px; margin-left:6px;}
		.rrs_button{float:left; background:url(../images/button.gif) no-repeat 0px -471px; width:35px; height:17px; margin-left:6px;}
	.rrs_right{ float:right; width:500px; margin-right:10px; text-align:right;}
.rss_bg A{ color:#ffffff;}
	.rrs_right h1{ font-size:15px; line-height:32px; color:#ffffff; font-weight:bold; float:left; text-align:right;}
	.rrs_right span{ font-size:12px; line-height:32px; color:#ffffff; float:left; padding-left:10px; text-align:right;}
	
.main_search_main {
	BORDER-RIGHT: #c6d063 1px solid; BORDER-TOP: #c6d063 1px solid;
	 FLOAT: left; BORDER-LEFT: #c6d063 1px solid; WIDTH: 774px; BORDER-BOTTOM: #c6d063 1px solid
}

.mapdiv { margin:10px auto; width:650px; overflow:hidden;}
.text_red_14{ color:#FF3300; font-size:13px; font-weight:bold;}
.text_red{ color:#FF3300; font-size:12px;}
.text_red_16{color:#FF3300;	font-size:16px;	font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
.text_black_14{color:#333333;	font-size:14px;	font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
.text_black{font-size:12px; line-height:22px; color:#333333;}
.text_green{ color:#B0C048;}
.text_blue_14{font-size:14px; line-height:30px; font-weight:bold; color:#0633C5;}
.text_gold{font-size:12px; line-height:24px; color:#D39602;}

    .LV_validation_message {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0px 5px
}
.LV_valid {
	COLOR: #00cc00
}
.LV_invalid {
	COLOR: #cc0000
}
.LV_valid_field {
	BORDER-RIGHT: #00cc00 1px solid; BORDER-TOP: #00cc00 1px solid; BORDER-LEFT: #00cc00 1px solid; BORDER-BOTTOM: #00cc00 1px solid
}
INPUT.LV_valid_field:hover {
	BORDER-RIGHT: #00cc00 1px solid; BORDER-TOP: #00cc00 1px solid; BORDER-LEFT: #00cc00 1px solid; BORDER-BOTTOM: #00cc00 1px solid
}
INPUT.LV_valid_field:active {
	BORDER-RIGHT: #00cc00 1px solid; BORDER-TOP: #00cc00 1px solid; BORDER-LEFT: #00cc00 1px solid; BORDER-BOTTOM: #00cc00 1px solid
}
TEXTAREA.LV_valid_field:hover {
	BORDER-RIGHT: #00cc00 1px solid; BORDER-TOP: #00cc00 1px solid; BORDER-LEFT: #00cc00 1px solid; BORDER-BOTTOM: #00cc00 1px solid
}
TEXTAREA.LV_valid_field:active {
	BORDER-RIGHT: #00cc00 1px solid; BORDER-TOP: #00cc00 1px solid; BORDER-LEFT: #00cc00 1px solid; BORDER-BOTTOM: #00cc00 1px solid
}
.LV_invalid_field {
	BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; BORDER-LEFT: #cc0000 1px solid; BORDER-BOTTOM: #cc0000 1px solid
}
INPUT.LV_invalid_field:hover {
	BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; BORDER-LEFT: #cc0000 1px solid; BORDER-BOTTOM: #cc0000 1px solid
}
INPUT.LV_invalid_field:active {
	BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; BORDER-LEFT: #cc0000 1px solid; BORDER-BOTTOM: #cc0000 1px solid
}
TEXTAREA.LV_invalid_field:hover {
	BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; BORDER-LEFT: #cc0000 1px solid; BORDER-BOTTOM: #cc0000 1px solid
}
TEXTAREA.LV_invalid_field:active {
	BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; BORDER-LEFT: #cc0000 1px solid; BORDER-BOTTOM: #cc0000 1px solid
}
