﻿html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,em{margin:0;padding:0;}
body{font-size:12px;line-height:1.6;font-family:宋体,sans-serif;cursor:default;color:#000;}
img,fieldset{border:0;margin:0;padding:0;}
input,button{margin:0;padding:0;}
a{color:#0055AA; text-decoration:none;}
a:hover{text-decoration:underline;}
ul li{list-style-type:none;}
input,select{font-size:12px;}
.layoutfix{display:inline-block;}
.layoutfix{display:block;overflow:hidden;}

.searchbox, .selected_tab_hotel_current, .selected_tab_flt_current, .selected_tab_package_current,.selected_tab_wszj_current, .special_offer, .column_lt, .column_lf, .column_ctc, .column_cfc, .column_ctr, .column_rt, .links_header, #footer .pic_copyright01, #footer .pic_copyright02, #footer .pic_copyright03 , .service_car, .service_pass, .query_botton, .tools_map, .tools_train, .tools_weather, .tools_tips, .tools_flt, .tools_exhibition, .record a, .vip_hot, .sub_tab li, .sub_tab .sub_tab_current, .sub_tab, .searchbox_function, .searchbox_help, .searchbox_submit, .member_level02, .member_level03, .member_level04, .member_level05{background-image:url(bg_mainbox_090522.png); background-repeat:no-repeat;}
#wrapper{
	width:778px;
	margin:0 auto;
	padding-top:0px;
}

/*column_top*/
.searchbox, .pic_fresh{
	float:left;
	overflow: hidden;
}
.searchbox{
	width:404px;
	height:217px;
	background-position:0 -112px;
}
.txt_welcome{color:#fff;padding:5px 0 0 10px;}
.tab_searchbox {
	margin:8px 0 0 11px;
}
.tab_searchbox .tab_item{
	height: 35px;
	width:83px;
	overflow: hidden;
	float:left;
	cursor:pointer;
}
.tab_searchbox .selected_tab_hotel_current{background-position: -427px -64px;margin-left:2px;cursor:default;}
.tab_searchbox .selected_tab_flt_current{background-position: -427px -112px;cursor:default;}
.tab_searchbox .selected_tab_wszj_current{background-position: -412px -221px;cursor:default;}
.tab_searchbox .selected_tab_package_current{background-position:-427px -160px;margin-left:-2px;cursor:default;}
.searchbox_content{
	clear:both;
	padding:15px 30px;
	width:344px;
	height:122px;
	overflow:hidden;
}
.searchbox_content ul li span, .searchbox_pkg p span{color:red;margin-right:1px;}
.searchbox_content .searchbox_submit{
	float:left;
	cursor:pointer;
	border:0;
	width:70px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	background-position:0 -592px;
	margin-left:3px;
}
.searchbox_function{
	float:left;
	width:55px;
	height:21px;
	line-height:21px;
	margin-right:2px;
	padding-left:20px;
	background-position:-496px -222px;
}
.searchbox_help{
	float:left;
	width:14px;
	height:21px;
	background-position:-497px -253px;
}
.searchbox_btnlink{clear:both;width:342px;margin-top:10px;}
.searchbox_btnlink div{float:right;}

.searchbox_hotel ul li, .searchbox_flt ul li{
	float:left;
	width:97px;
	margin-right:10px;
	_margin-right:4px;
}
.searchbox_hotel input, .searchbox_flt input{width:97px;}
.searchbox_hotel select{width:100px;}
.searchbox_hotel ul li.searchbox_hotel_name{width:170px;}
.searchbox_hotel ul li.searchbox_hotel_name input{width:156px;}
.searchbox_flt select{width:51px;}
.searchbox_pkg p{
	float:left;
	width:125px;
	margin-right:5px;
	text-align: left;
}
.searchbox_pkg p input{
	width:115px;
}


.pic_fresh, .pic_367x126, .special_offer{
	width:365px;
}
.pic_fresh{
	margin:0 0 0 7px;
}
.pic_367x126{
	height:215px;
}

/*columns*/
.mainbox {margin-top:5px;}
.column_left, .column_center, .column_right{float: left;color:#333;}
.column_left{width:192px;}
.column_center{width:404px;margin:0 7px;_margin:0 6px;}
.column_right{width:168px;}
.column_lt, .column_ctc, .column_ctr, .column_rt{height:28px;line-height: 28px;overflow: hidden;font-size: 12px;padding-left:7px;}
.column_lt a, .column_ctc a, .column_ctr a, .column_rt a{float:right;padding-right:4px;font-weight:normal;height:28px;line-height: 28px;}
.column_lf, .column_cfc{height: 5px;overflow: hidden;margin-bottom: 5px;}
.column_lt{width:185px;background-position: 0 -448px;}
.column_lf{width:192px;background-position: 0 -476px;}
.column_ctc{width:397px;background-position: 0 -400px;}
.column_cfc{width:404px;background-position:0 -428px;}
.column_ctr{width:397px;height:30px;background-position: 0 -352px;}
.column_rt{width:161px;	background-position: 0 -496px;}
.column_cmc, .column_lm{border-left:1px #fba49f solid;border-right:1px #fba49f solid;padding:5px;}
.column_cmr, .column_rm{border:1px #fba49f solid;border-top:none;margin-bottom:5px;padding:5px;}
.column_rm{
	padding:5px;
}
.sub_tab{
	height:18px;
	padding:3px 0 0 4px;
	line-height:18px;
	background-position:0 -86px;
}
.sub_tab li{
	float:left;
	margin-right:1px;
	color:#fff;
	width:29px;
	height:18px;
	line-height:19px;
	text-align:center;
	cursor:pointer;
	background-position:-481px -19px;
}
.sub_tab .sub_tab_current{
	background-position:-481px 0;
	cursor:default;
	color:#F98209;
}
.hotpackage a, .hotpackage a:hover, .give_hotel a, .give_hotel a:hover{
	display:block;
	margin:0 5px;
	height:22px;
	line-height:22px;
	border-bottom:1px dashed #DDD;
	text-decoration:none;
	cursor:pointer;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.give_hotel a, .give_hotel a:hover{width:178px;}
.hotpackage a, .hotpackage a:hover{
	width:388px;
	height:23px;
	line-height:23px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.hotpackage span, .hotpackage address{
	float:left;
}
.hotpackage span{
	text-align:right;
	color:#F98510;
	white-space:nowrap;
	width:77px;
	overflow:hidden;
}
.hotpackage address{
	font-style:normal;
	width:300px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin-right:10px; 
}

.column_leftpic{
	width:190px;
	height:95px;
	overflow:hidden;
	margin-top:5px;
}

.record{padding:8px 5px 7px 5px;}
.record a{
	float:left;
	width:180px;
	height:23px;
	line-height:23px;
	padding:0 0 0 8px;
	margin:0 8px 2px 0;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	background-position:-505px -582px;
}
.column_centerpic{
	width:400px;
	height:80px;
	margin:5px 0 5px 2px;
}
.tools_map, .tools_train, .tools_weather, .tools_tips, .tools_flt, .tools_exhibition{
	width:48px;
	height:25px;
	overflow:hidden;
	line-height:25px;
	padding:0 5px 0 23px;
}
.tools_map, .tools_weather, .tools_flt{float:left;}
.tools_train, .tools_tips, .tools_exhibition{float:right;}
.tools_map{background-position:-488px -285px;}
.tools_train{background-position:-488px -318px;}
.tools_weather{background-position:-488px -352px;}
.tools_tips{background-position:-488px -396px;}
.tools_flt{background-position:-488px -429px;}
.tools_exhibition{background-position:-488px -461px;}





