/* 全局样式*/

table,td {
	
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}

A:link {
	text-decoration: none;
	color: #213cd1;
}

A:visited {
	text-decoration: none;
	color: #213cd1;
}

A:hover {
	text-decoration: underline;
	color: #213cd1;
}

img {
	border: 0;
}

div,p,img,ul,li,form,input,label,span,dl,dt,dd,h1 {
	margin: 0;
	padding: 0;
}

li {
	list-style: none;
}

.web_width {
	width: 898px;
}

.huise {
	color: #666;
}

#box {
	margin: auto;
}

#box /*IE5.5+*/ { > /*IE only*/
	_text-align /*ie55*/: left;
}

.checkbox {
	margin-right:5px;
}

.logo {
	width: 198px;
	height: 68px;
}

.calendar /*IE5.5+*/ { > /*IE only*/
	_height /*ie55*/: 68px;
}

.top_link_li,.top_link_li_02 {
	background: url(../images/arrow.gif) left no-repeat;
	padding-left: 15px;
}

.top_link_li a {
	text-decoration: none;
}

.top_link_li_02 a:link,.top_link_li_02 a:visited {
	text-decoration: none;
}

.top_link_li a:hover,.top_link_li_02,a:hover {
	color: #000;
	text-decoration: underline;
}

.top_link_li {
	margin-right: 16px;
}

.toplink {
	width: 600px;
	overflow: hidden;
}

.toplink_h1 {
	line-height: 100%;
}

.logo,.calendar,.toplink,.mainmenu,.small_button,.web_left,.web_right,.search,.index_ad,.aviation_left,.aviation_right
	{
	_display: inline;
}

.mainmenu {
	width: 730px;
	height: 34px;
}

.small_button {
	width: 166px;
}

#menu {
	height: 60px;
}

.mainmenu_li_s,.mainmenu_li_m {
	width: 100px;
	height: 28px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-top: 8px;
	margin-right: 4px;
}

.mainmenu_li_m /*IE5.5+*/ { > /*IE only*/
	_height /*ie55*/: 36px;
}

.mainmenu_li_m a:link,.mainmenu_li_m a:visited,.mainmenu_li_m a:hover,.mainmenu_li_m
	{
	color: #FFF;
	text-decoration: none;
}

.nolink,.nolink a,.nolink a:visited,.nolink a:hover {
	color: #949494;
	text-decoration: none;
}

.sub_menu {
	height: 23px;
	line-height: 26px;
	overflow: hidden;
}

.sub_menu,.sub_menu a,.sub_menu a:visited {
	color: #FFF;
}

.sub_menu a,.sub_menu a:visited {
	text-decoration: none;
}

.sub_menu a:hover {
	color: #fff;
	text-decoration: underline;
}

.web_left {
	width: 161px;
}

.web_right {
	width: 737px;
}

.web_right_w {
	width: 737px;
}

.class_left_w {
	width: 150px;
}

.web_right form {
	/**padding: 10px 20px;*/
}

.login_input,.riqi_border,.cnnews {
	border: 1px solid #cecfce;
}

.login_input {
	width: 100px;
}

.login_input /*IE5.5+*/ { > /*IE only*/
	_width /*ie55*/: 102px;
}

.riqi_border,.cnnews {
	width: 148px;
}

.riqi_border /*IE5.5+*/ { > /*IE only*/
	_width /*ie55*/: 150px;
}

.cnnews /*IE5.5+*/ { > /*IE only*/
	_width /*ie55*/: 150px;
}

.riqi_title {
	background: #efefef;
	height: 18px;
	line-height: 18px;
	color: #313031;
}

.content_s,.riqi_content {
	padding: 5px;
}

.riqi_content {
	border-bottom: 1px solid #cecfce;
}

.table_border table,.table_self_border {
	border: 1px solid #cecfce;
	border-left: none;
	border-top: none;
	border-collapse: collapse;
}

.table_border table td,.table_self_border td {
	border: 1px solid #cecfce;
	border-bottom: none;
	border-right: none;
}

.table_border .calendar-month {
	border: 1px solid #cecfce;
	background-color: #efefef;
	padding: 1px;
	line-height: 13px;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
}

.table_border .weekday0 {
	color: red;
}

.table_border .weekday6 {
	color: blue;
}

#copyright {
	margin-bottom: 15px;
}

.b_link {
	margin-bottom: 10px;
}

.b_link a,.b_link a:visited {
	text-decoration: underline;
}

.local {
	padding-left: 8px;
}

.none_border,.none_border td {
	border: none;
}

.web_top_title {
	font-size: 16px;
	font-weight: bold;
}

.last_new_info {
	width: 150px;
	margin: 4px 0;
}

.last_new_info_top,.last_help_info_top {
	height: 20px;
	color: #FFF;
	line-height: 20px;
	font-weight: bold;
	padding-left: 13px;
}

.last_new_info_c {
	border: 1px solid #cecfce;
	padding: 3px;
}

.last_new_info_c_li {
	width: 142px;
	height: 125px;
	overflow: scroll;
	overflow-x: hidden;
}

.last_help_info_li li,.last_help_info_li_02 li {
	height: auto;
	line-height: 20px;
	border-bottom: 1px dashed #CCC;
	padding-top: 3px;
	padding-bottom: 2px;
}

.last_help_info_li_02 li {
	padding-left: 8px;
	background-image: url(../images/help_list_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
}

.hand_press {
	cursor: pointer;
}

.img_m_r {
	margin-right: 5px;
}
/* 格式*/
.ma {
	margin: auto;
}

hr {
	height: 1px;
	color: #ddd;
}

.dsn {
	display: none;
}

.dsb {
	display: block;
}

.efont {
	font-size: 8px;
}

.nfont {
	font-size: 9px;
}

.overh {
	overflow: hidden;
}

.overv {
	overflow: visible;
}

.dsn {
	display: none;
}

.dsb {
	display: block;
}

.vsbh {
	visibility: hidden;
}

.clb {
	clear: both;
}

.clr {
	clear: right;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

hr {
	height: 1px;
	color: #CCC;
}

.input_style {
	border: 1px solid #E3E9EF;
	border-top: #ABADB3;
	border-left: #E2E3EA;
	border-right: #DBDFE6;
	border-bottom: #E3E9EF;
}

/* 字体*/
.tel {
	text-align: left;
}

.tec {
	text-align: center;
}

.ter {
	text-align: right;
}

.jc {
	font-weight: bold;
}

.font13 {
	font-size: 13px;
}

.font16 {
	font-size: 16px;
}

.font14 {
	font-size: 14px;
}

.font20 {
	font-size: 20px;
}

.font11 {
	font-size: 11px;
}

.font10 {
	font-size: 10px;
}

.font8 {
	font-size: 8px;
}

.font9 {
	font-size: 9px;
}

.font30 {
	font-size: 30px;
}

.normal_link,.normal_link a,.normal_link a:visited {
	color: #313031;
}

.normal_font {
	font-weight: normal;
	font-size: 12px;
}

.white_font a,.white_font a:hover,.white_font a:visited,.white_font {
	color: #FFF;
}

.blue_font_02,.blue_font_02 a:link,.blue_font_02 a:visited {
	color: #19a3ff;
}

.green_font,.green_font a:link,.green_font a:visited {
	color: #007800;
}

.chen_font_02,.chen_font_02 a:link,.chen_font_02 a:visited {
	color: #ff6808;
	font-weight: bold;
}

.blue_font,.blue_font a:link,.blue_font a:visited {
	color: #3165ff;
}

.blue_font a:hover {
	text-decoration: underline;
	color: #3165ff;
}

.red_font,.red_font a,.red_font a:visited {
	color: #ff3031;
}

.news_color,.news_color a,.news_color a:visited {
	color: #336699;
}

.liaojin_button {
	width: 80px;
	height: 21px;
}

.hotel_title {
	height: 26px;
	line-height: 26px;
}

.hotel_name_list {
	border-top: 1px dashed #E4E4E4;
	padding: 10px 0;
}

.hotel_name_list {
	width: 620px;
}

.hotel_name_list_f {
	float: left;
	width: 310px;
	_display: inline
}

.hotel_name_list_f a {
	display: block;
}

.big_button {
	height: 35px;
	width: 120px;
	font-size: 14px;
	font-weight: bold;
}

.green_font {
	color: #008C46;
}
/* 公告 */
.notice_weather {
	background: #f4f4f4;
	height: 25px;
	border: 1px solid #dedede;
	border-bottom: none;
	border-top: none;
	line-height: 25px;
}

.notice_weather_l {
	width: 500px;
	border-right: 1px dotted #a3a3a3;
	padding-left: 10px;
}

.notice_weather_r {
	padding-left: 10px;
}

.select_width_11_12 {
	width: 186px;
}

.side_select {
	width: 138px;
	color: #656565;
}
/*.sort_arrow{ background:url(../images/arrow_sort.gif) right no-repeat; padding-right:15px;}*/
.sort_arrow {
	padding-right: 5px;
}

.ticket_select {
	width: 80px;
}
/* 分页 */
DIV.quotes {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN: 3px;
	PADDING-TOP: 3px;
	TEXT-ALIGN: center
}

DIV.quotes A {
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #ddd 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #ddd 1px solid;
	COLOR: #aaa;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ddd 1px solid;
	TEXT-DECORATION: none
}

DIV.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #a0a0a0 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #a0a0a0 1px solid;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #a0a0a0 1px solid
}

DIV.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #a0a0a0 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #a0a0a0 1px solid;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #a0a0a0 1px solid
}

DIV.quotes SPAN.current {
	BORDER-RIGHT: #e0e0e0 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #e0e0e0 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #e0e0e0 1px solid;
	COLOR: #aaa;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #e0e0e0 1px solid;
	BACKGROUND-COLOR: #f0f0f0
}

DIV.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #f3f3f3 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #f3f3f3 1px solid;
	COLOR: #ccc;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #f3f3f3 1px solid
}
/*提示*/
.tpis ul li a {
	position: relative;
	display: block;
	text-decoration: none;
	color: #313031
}

.tpis ul li a div {
	display: none;
	z-index: 50;
}

.tpis ul li a:hover {
	visibility: visible;
}

.tpis ul li a:hover div {
	position: absolute;
	left: 40px;
	top: -30px;
	display: block;
	width: 200px;
	overflow: hidden;
}

.tpis ul li a:hover div dt {
	float: left;
	width: 8px;
}

.tpis ul li a:hover div dd {
	float: right;
	width: 190px;
	height: auto;
	padding: 6px 10px;
}

/*提示*/
.tpis_02 ul li a {
	position: relative;
	display: block;
	text-decoration: none;
	color: #313031
}

.tpis_02 ul li a div {
	display: none;
	z-index: 100;
}

.tpis_02 ul li a:hover {
	visibility: visible;
}

.tpis_02 ul li a:hover div {
	position: absolute;
	left: 70px;
	top: -30px;
	display: block;
	width: 282px;
	overflow: hidden;
}

.tpis_02 ul li a:hover div dt {
	float: left;
	width: 8px;
}

.tpis_02 ul li a:hover div dd {
	float: right;
	width: 272px;
	height: auto;
	padding: 6px 10px;
}

/*提示*/
.tpis_03 ul li a {
	position: relative;
	display: block;
	text-decoration: none;
}

.tpis_03 ul li a div {
	display: none;
	z-index: 50;
	color: #313031;
}

.tpis_03 ul li a:hover {
	visibility: visible;
}

.tpis_03 ul li a:hover div {
	position: absolute;
	left: 40px;
	top: -30px;
	display: block;
	width: 150px;
	overflow: hidden;
}

.tpis_03 ul li a:hover div dt {
	float: left;
	width: 8px;
}

.tpis_03 ul li a:hover div dd {
	float: right;
	width: 140px;
	height: auto;
	padding: 6px 10px;
}

/* 分页 */
DIV.quotes {
    line-height:22px;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	MARGIN: 3px;
	PADDING-TOP: 3px;
	TEXT-ALIGN: center
}

DIV.quotes A {
	BORDER-RIGHT: #ddd 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #ddd 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #ddd 1px solid;
	COLOR: #aaa;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ddd 1px solid;
	TEXT-DECORATION: none
}

DIV.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #a0a0a0 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #a0a0a0 1px solid;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #a0a0a0 1px solid
}

DIV.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #a0a0a0 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #a0a0a0 1px solid;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #a0a0a0 1px solid
}

DIV.quotes SPAN.current {
	BORDER-RIGHT: #e0e0e0 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #e0e0e0 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #e0e0e0 1px solid;
	COLOR: #aaa;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #e0e0e0 1px solid;
	BACKGROUND-COLOR: #f0f0f0
}

DIV.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #f3f3f3 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #f3f3f3 1px solid;
	COLOR: #ccc;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #f3f3f3 1px solid
}

/*日历 汇率*/
.riqi_content dl dt {
	float: left;
	width: 67px;
	height: 18px;
	border-left: solid 1px #ccc;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	text-align: center;
	background-color: #eee;
	line-height: 18px;
}

.riqi_content dl dt.end {
	float: left;
	width: 67px;
	height: 18px;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	text-align: center;
	background-color: #eee;
	line-height: 18px;
}

.riqi_content dl dd {
	float: left;
	width: 67px;
	height: 20px;
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	text-align: center;
	line-height: 18px;
}

.riqi_content dl dd.end {
	float: left;
	width: 67px;
	height: 20px;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	text-align: center;
	line-height: 18px;
}

.calendar_table table td {
	text-align: center;
	border: 1px solid #CCC;
}

.calendar_table table {
	width: 100%;
}

.xinjia_title2 {
	width: 705px;
	height: 27px;
	margin: 10px 0;
}

.xinjia_title2 li {
	background: url(../images/title2.gif);
	width: 51px;
	text-align: center;
	height: 27px;
	line-height: 27px;
	color: #000;
	float: left;
	margin-right: 1px;
}

.xinjia_title2 li a,.xinjia_title2 li a:visited {
	color: #000;
	text-decoration: none;
}

.xinjia_title2 li a:hover {
	background: url(../images/title.gif);
	width: 51px;
	text-align: center;
	height: 27px;
	line-height: 27px;
	color: #fff;
	display: block;
}

.xinjia_title2 li.hover {
	background: url(../images/title.gif);
	width: 51px;
	text-align: center;
	height: 27px;
	line-height: 27px;
	color: #fff;
	margin-right: 1px;
}

.xinjia_title2 li.hover a,.xinjia_title2 li.hover a:visited {
	color: #fff;
	text-decoration: none;
}

.baise {
	color: #fff;
}

.baise a:link,.baise a:visited {
	color: #fff;
	text-decoration: none;
}

.baise a:hover {
	text-decoration: underline;
	color: #000;
}

#input_search_menu {
	background-color: #ffffff;
	margin: 0px;
	padding: 3px;
	height: auto;
	border: 1px solid #3366CC;
	overflow-x: visible;
	overflow-y: visible;
	position: absolute;
}

#input_search_menu .list {
	cursor: pointer;
	float: left;
	width: 100%;
	padding-top: 2px;
	margin-top: 1px;
	margin-bottom: 1px;
	/*border-bottom: 1px dashed #0099FF;*/ /*background-color: #C8FFE9;*/
}

#input_search_menu .list .leftclass {
	float: left;
	text-align: left;
	font-weight: bold;
}

#input_search_menu .list .rightclass {
	float: right;
	/*color: #336699;*/
	text-align: right;
}

#input_search_menu .page {
	float: left;
	width: 100%;
	text-align: center;
	font-weight: bold;
}

.zindexDiv {
	position: absolute;
	z-index: 50;
	width: expression(this.nextSibling.offsetWidth);
	height: expression(this.nextSibling.offsetHeight);
	top: expression(this.nextSibling.offsetTop);
	left: expression(this.nextSibling.offsetLeft);
}

.radio {
	display: inline;
	padding: 3px 5px;
	line-height: 18px;
}

.radio label {
	padding: 0 5px;
}

.error-message {
	color: #ff0000;
}

#mqRow iframe {
	scrolling: no;
	border: 0;
	margin: 0;
	width: 200px;
	height: 20px;
}

.message {
	font-weight: bold;
	background-color: #fffeee;
	border: 1px solid #EEE;
	width: 100%;
	padding: 20px 10px;
	float: left;
}
/**
input[type=submit], input[type=button] {
	border: 1px solid lightGrey;
	background: #F4F4F4;
	padding: 4px 10px;
	cursor: pointer;	
}
*/
th {
	text-align: left;
	color: #555;
}

a.button_submit,.button_submit {
	border-radius: 2px 2px 2px 2px;
	color: #222;
	cursor: pointer;
	font: 13px;
	padding: 3px 8px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 #F2F2F2;
	vertical-align: middle;
	font-weight: bold;
	background-color: #C8C8C8;
	background-image: -moz-linear-gradient(center top, #D8D8D8, #BDBDBD);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#D8D8D8),
		to(#BDBDBD) );
	border: 1px solid #999;
}

a.button_submit:hover,.button_submit:hover {
	background-position: 0 -6px;
	border-color: #999999 #999999 #888888;
	color: #000000;
}

#regform td {
	white-space: nowrap;
}

.search_content td {
	white-space: nowrap;
}


/*20131101 hotel function plus*/
.common_font_color,#conts .sectionBox table.sectionBox_tableB th{color:#0099CC;}
.common_bg_color,#conts .sectionBox table.sectionBox_tableB th{background-color:#E7F6FA;}

.hotelOrderTable{border:1px solid #d7d7d7;border-collapse:collapse;margin-top:15px;}
.hotelOrderTable td{border:1px solid #d7d7d7;vertical-align:middle;padding:4px 5px;}
.hotelOrderTable th{font-weight:bold;text-align:center;border:0;background:#e6e6e6;vertical-align:middle;font-size:11px;line-height:1.8em;}
.hotelOrderTable td.num{text-align:right}
.hotelRoomInfo{border-bottom:5px solid #feecc6;margin-right:10px;}
.hotelRoomInfo span{font-weight:bold;font-size:14px;background:#feecc6;border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;padding-left:10px;margin-right:10px;display:inline-block;width:150px;height:24px;padding-top:7px;}
.hf_cont{border:1px solid #e6e7e7;padding:10px;margin-right:10px;}
.houseName{cursor:pointer;}
.dateGridShow{border:1px solid #e5e4e4;border-top:0;padding:15px 10px 10px 10px;}
.dateGridShow .detail{float:left;}
.dateGridShow .month,.dateGridShow .month1{float:right;padding:2px 8px;color:#0099cc;border:1px solid #ccc;position:relative;top:55px;font-weight:bold;}
.dateGridShow .month1{top:-9px;margin-top:24px;}
.dateGridShow .detail .star{float:left;color:#ff6700;margin-top:5px;}
.dateGridShow .detail .cont{float:left;margin-left:5px;}
.dateGridShow .detail .cont span{display:inline-block;line-height:2.2em;}
.dateGridShow .detail .cont .title{width:108px;}
.dateGridShow .detail .cont .input input{width:75px;background:#fffccc;color:#333;padding:0 5px;}
.dateGridShow table{margin-top:10px;border-collapse:collapse;}
.dateGridShow th{border:1px solid #ccc;background:#f1f1f1;color:#333;text-align:center;line-height:24px;padding:2px 5px;}
.dateGridShow td{border:1px dotted #ccc;color:#8e8d8d;text-align:left;height:58px;padding:2px 5px;vertical-align:top;width:14.2%;}
.dateGridShow th.pink{background:#fee3e8;color:#e60012}
.dateGridShow th.blue{background:#e7f6fa;color:#0099cc}
.dateGridShow .tdpink{color:#e60012;}
.dateGridShow .tdblue{color:#0099cc;}
.dateGridShow td.yebg{padding:0;position:relative;}
.dateGridShow .date{color:white;padding:3px 0;font-size:13px;background:#ff7111;font-weight:normal;display:block;width:20px;line-height:1em;text-align:center;position:absolute;*top:0;*left:0;}
.dateGridShow .price{float:right;font-size:11px;font-weight:normal;background:#fffccc;width:100%;}
.dateGridShow .price span{display:block;line-height:22px;}
.dateGridShow .price span.pt{width:54px;color:#67675e;text-align:right;float:left;letter-spacing:-1px;}
.dateGridShow .price span.pp{color:#fe8638;font-size:11.5px;font-weight:bold;float:right;margin-right:2px;}
.dateGridShow .price span.pp b{color:#67675e;font-weight:normal;}
.bwqb{border-collapse:collapse;margin-bottom:-1px;}
.bwqb td{border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;}
.bwqb td.title{margin:4px;}
.bwqb td.title span{text-align:center;display:block;color:white;margin:-3px -5px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background:#fe6d03;font-size:14px;font-weight:bold;float:left;height:145px;padding:0 8px;padding-top:82px;}
.bwqb td span,.bwqb td div.sex label{margin-right:9px;}
.bwqb td span.rline{color:red;}
.bwqb td select{margin-right:16px;}
.bwqb td div.row1{margin-top:3px;}
.bwqb td div.row2{margin-top:7px;}
.bwqb table.info{border:1px solid #cfcfcf;border-collapse:collapse;margin:6px 0 4px;}
.bwqb .info td{border:1px solid #e8e8e8;padding:0 5px;}
.bwqb .info td.in_title{text-align:center;vertical-align:middle;background:#f5f4f4;}
.bwqb .info td.in_title span{color:#2f97d3;height:auto;margin:0;padding:0;}
.bwqb .info td span{margin-right:14px;}
.bwqb td select{width:60px;}
.bwqb .info div{line-height:2.2em;}

.bwqb tr.sing td{background:#fcf9c2}
.bwqb tr.dub td{background:#fffeeb;}
.bwqb tr.sing td table.info td{background:#fff}
.bwqb tr.dub td table.info td{background:#fff;}
/*.bwqb .ho_name,.bwqb .ho_enter{position:relative;float:left;z-index:10;}
.bwqb .ho_enter{margin-right:18px;margin-left:4px;}
.bwqb .ho_enter input{z-index:0;}
.bwqb .hotel_xm{border:1px solid #2f7495;width:225px;line-height:22px;margin-top:1px;background:#fff;position:absolute;top:19px;color:#666;z-index:100;cursor:pointer;}
.bwqb .hotel_xm span.left{float:left;padding-left:3px;color:#666;width:70px;text-align:left;margin:0}
.bwqb .hotel_xm span.right{float:right;padding-right:3px;color:#666;width:149px;text-align:left;margin:0;}
.bwqb .hotel_xm span.bg{background:#c8e3fc;}
*/
.ho_name {float:left;margin-right:18px;}
.ho_enter {
	position:absolute;
	border:1px solid #2f7495;
	width:225px;
	line-height:22px;
	background:#fff;
	width:225px;
	
	z-index:1;
	display:none;
}
.ho_enter2 {
	
	
	width:100%;
	height:auto;
	overflow:hidden;
	z-index:1;
}

.ho_enter2 ul {
	margin:0;
	padding:0
}

.ho_enter2 ul li {
	width:100%;
	color:#666;
	cursor:pointer;
	background:white;
}

.ho_enter2 ul li.two { background:#c8e3fc; }

.ho_enter2 ul li span.left {
	float:left;
	padding-left:3px;
	color:#666;
	width:70px;
	text-align:left;
	margin:0
}

.ho_enter2 ul li span.right {
	float:right;
	padding-right:3px;
	color:#666;
	width:149px;
	text-align:left;
	margin:0;
}

.form div {
	position:relative;
	top:0;
	left:0;
}

#List1, #List2, #List3,#List4,#List5,#List6,#List7,#List8,#List9,#List10,
#List1_2, #List2_2, #List3_2,#List4_2,#List5_2,#List6_2,#List7_2,#List8_2,#List9_2,#List10_2,
#List1_3, #List2_3, #List3_3,#List4_3,#List5_3,#List6_3,#List7_3,#List8_3,#List9_3,#List10_3,
#List1_4, #List2_4, #List3_4,#List4_4,#List5_4,#List6_4,#List7_4,#List8_4,#List9_4,#List10_4 {
	left:0px;
	top:93px;
}
#conts .sectionBox .hf_cont table.tableA{width:100%;}
.hf_cont .ui-tips{width:auto;}
#conts .sectionBox table.tableA td.title_room{background:#FE6D03;font-weight:bold;font-size:14px;color:#FFFFFF;}