 @charset "gb2312";
/*********************************************************
N--------------Page index CSS Document    
T--------------武汉票务网首页2010第1版 DIV+CSS 样式文件(2010-02-22)
**********************************************************/
@import "public.css";
@import "../../css/skin_02/head.css";

/*-----body style-----*/
/*body start*/
.search_box {
	border:1px solid #99cdff;width:285px;margin-bottom:5px;display:block;overflow:hidden	
}
.search_box_t {
	height:39px;
}
.search_box_t li {
	float:left;height:39px;text-align:center;
}
.search_box_t li h1 {
	padding-left:20px;font-size:14px;line-height:39px;letter-spacing:0.1em
}
.search_box_t li .flt{background:url(../../img/pic/pl.gif) no-repeat 20px 50%;padding-left:40px;}
.search_box_t li .htl{background:url(../../img/pic/ht.gif) no-repeat 20px 50%;padding-left:40px;}
.search_box_flt {
	float:left;display:block;width:137px
}	
.search_box_htl {
	float:right;display:block;width:148px
}
.search_box_t .hov {
	background:url(../../img/pic/main_bg.png) no-repeat 0 -42px;border:0;height:39px;color:#000
}
.search_box_t .nor {
	background:url(../../img/pic/main_bg.png) no-repeat -421px -42px;height:39px;color:#06f; 
}
.search_box_div {
	padding:10px;padding-left:20px;display:block;overflow:hidden
}

/* 用于控制显示与隐藏的css类 */
#tb1_2 {border-left:1px solid #99CCFF;}
.normaltab1 {width:142px;background:url(../../img/pic/h_n_bg.gif) repeat-x;height:39px;color:#06f;cursor:pointer;}
.hovertab1{width:142px;background:url(../../img/pic/h_h_bg.gif) repeat-x;border:0;height:39px;color:#000;cursor:pointer;}
.dis1{display:block;}
.undis1{display:none;}


.search_box_div li {
	text-align:left;font-size:14px;height:35px;line-height:35px;
}
.search_box_div dl {
	float:left;width:140px;text-align:left;
	}
.search_box_div .inp {
	border:1px solid #ccc;height:22px;line-height:22px;width:160px;
}
.search_box_div .inp_date {
	width:75px;border:1px solid #ccc;height:22px;line-height:22px
}
.search_box_div .inp_city {
	width:190px;
}
.search_box_div .inp_sel {
	width:150px;
}
.search_box_div .submit {
	display:block;overflow:hidden;margin-top:10px;margin-bottom:10px;
}
.submit_txt {
	width:100px;line-height:18px;font-size:12px;text-align:left;
}
.submit_txt span {
	background:url(../../img/pic/dot.gif) no-repeat 0 50% ;padding-left:10px;display:block
}
.submit_btn {
	margin-left:20px;
}
.et_tool {
	width:285px;
}
.member_pic {
	margin-bottom:5px;
}
.tool_box {
	display:block;voerflow:hidden;margin:0 10px 5px 10px ;height:80px;line-height:22px;text-align:left;
}
.tool_box li {
	display:block;float:left;height:22px;line-height:22px;padding-left: 22px; margin:1px 5px;
}
.air_info {
	margin-bottom:5px;
}
.air_info li {
	float:left;height:24px;line-height:24px;text-overflow:ellipsis;overflow:hidden;text-align:left;width:110px;margin-left:5px;background:url(../../img/pic/ar_01.gif) no-repeat 0 9px;padding-left:8px;
}
.air_info li h3 {
	font-size:12px;font-weight:500;color:#333
}
.user_exp {
	margin:10px;height:31px;
}
.base_warning {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; COLOR: #ff0000; PADDING-TOP: 0px; FONT-STYLE: normal
}







.gl_s_box {display:block;overflow:hidden;border:1px solid #73A5D6;background:#F3FBFF}
/*
.gl_s_box .content {padding:10px;padding-left:20px;}
.gl_s_box ul {dipaly:block;overflow:hidden;margin-bottom:5px;}
.gl_s_box ul li {text-align:left;font-size:14px;height:30px;}
.gl_s_box ul dl {float:left;width:140px;text-align:left;}
.gl_s_box span {font-size:12px;color:#999;}
.gl_s_box p {font-size:12px;color:#999;}
*/
.gl_s_box li {text-align:left;}
.gl_s_box p a {float:right;margin-right:20px;text-align:left;}

.inp_s {width:100px;height:22px;line-height:22px;}
.order_help {
	margin-bottom:5px;padding-left:20px;padding-right:10px;
}
.order_help li {
	float:left;height:20px;line-height:20px;text-overflow:ellipsis;overflow:hidden;text-align:left;width:110px;margin-left:5px;padding-left:8px;
}
.order_help li h3 {
	font-size:12px;font-weight:400;color:#0064FF
}

.help_tool {
	margin-bottom:5px;padding-left:20px;padding-right:10px;
}
.help_tool li {
	height:25px;line-height:25px;text-overflow:ellipsis;overflow:hidden;text-align:left;margin-left:5px;padding-left:8px;
}
.help_tool a {background:url(../../img/pic/arrow.gif) no-repeat 0 50%;padding-left:16px;font-size:14px;}


/*查询样式*/
.prindex_searchbox {
	padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;
}
.searchbox_t {
	 margin: 0px auto;
}
.searchbox_m {
	 margin: 0px auto;
}
.searchbox_b {
	 margin: 0px auto;
}
.searchbox_t {
	padding-top: 10px
}
.searchbox_t LI {
	 width: 125px;float: left;line-height:25px;padding-right: 15px; padding-left: 0px; padding-bottom: 5px; padding-top: 0px
}
.searchbox_t li INPUT {
	width: 125px
}
.searchbox_t li.searchbox_routetitle {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: none; PADDING-BOTTOM: 2px; WIDTH: auto; PADDING-TOP: 5px
}
.searchbox_m {
	padding-right: 0px; padding-top: #ccc 1px dashed; padding-left: 0px;padding-bottom: 15px; margin: 5px auto 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px dashed
}
.searchbox_m LI {
	margin-bottom:5px;height:25px;
}
.searchbox_b LI {
	MARGIN-BOTTOM: 5px
}

.search_up {
	background: url(../../img/pic/main_icon.png) no-repeat 0px -250px;padding-left:15px;
}
.search_down {
	background: url(../../img/pic/main_icon.png) no-repeat 0px -265px;padding-left:15px;
}


.gl_l_t {background:url(../../img/pic/main_bg.png) no-repeat 0 -243px;height:37px;width:628px;}
.gl_box {
	width:622px;display:block;overflow:hidden;padding-left:3px;padding-right:3px;margin-bottom:5px;	
}
.gl_l_ad {width:628px;overflow:hidden;margin-bottom:5px;}
.gl_box_t {height:25px;background:url(../../img/pic/main_bg.png) no-repeat 0 -111px;width:628px;margin-bottom:5px;padding-top:5px;}
.gl_box DL {
	MARGIN-TOP: 6px; FLOAT: left; OVERFLOW: hidden; WIDTH: 206px;margin-left:1px;
}
.gl_box DT {
	FLOAT: left; HEIGHT: 33px
}
.gl_box DD {
	FLOAT: left; HEIGHT: 33px
}
.gl_box DT {
	WIDTH: 72px
}
.gl_box DD {
	WIDTH: 44px; CURSOR: pointer; LINE-HEIGHT: 12px; TEXT-ALIGN: center
}
.gl_box EM {
	FONT-SIZE: 11px; COLOR: #999; FONT-STYLE: normal
}

.gl_tj {
	display:block;overflow:hidden;width:596px;;border:1px solid #D8D9DA;background:#f1f1f2;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:20px;
}
.gl_tj h2 {
	color:#000;font-size:14px;font-weight:700;text-align:left;
}
.gl_tj_city {display:block;overflow:hidden;margin-top:10px;}
.gl_tj_city li {float:left;width:99px;height:25px;text-align:left}
.gl_tj_city span{padding-right:20px;text-align:right;}

#act_pic {margin-top:10px;margin-bottom:10px;border-top:1px dashed #ccc;overflow:hidden}
#act_pic ul {padding:10px;margin:0;}
#act_pic li {float:left;margin:5px;}

.gj_box {border:1px solid #9CCEFF;width:626px;overflow:hidden;margin-top:5px;margin-bottom:5px;}
.gj_box_t {background:url(../../img/pic/h_bg.gif) repeat-x;height:30px;padding-top:5px;}
.gj_box_txt {float:left; height:24px;line-height:24px;margin-top:5px;margin-left:10px;padding-left:10px;padding-right:10px;border:1px solid #9CCEFF;border-bottom:0;background:#fff;}
.gj_box_txt h2{font-size:14px;font-weight:700;color:#009cff;}
.gj_box_more {float:right;border:1px solid #9CCEFF;background:#fff;padding:1px;margin-top:2px;margin-right:20px;}
.gj_box_more a {background:url(../../img/pic/main_icon.png) no-repeat #fff 100% -292px;padding-right:30px;}
.gj_box_c {width:606px;padding:10px;overflow:hidden;text-align:left;}
.gj_box_c dl {
	margin-top: 7px; float: left; OVERFLOW: hidden; WIDTH: 290px;margin-left:12px;
}
.gj_box_c dt {
	height:20px;float:left;text-align:left;
}
.gj_box_c dd {
	height:20px;float:left
}
.gj_box_c .hc {
	width:90px;
}
.gj_box_c .jg {
	width:45px;color:#f60
}
.gj_box_c .lb {
	width:45px;color:#09f;
}
.gj_box_c .zq {
	width:70px;color:#666
}
.gj_box_c .yx {width:35px;color:#666}

.gj_dir {
	background:#F1ECE3;width:606px;padding:10px;text-align:left;line-height:22px;
}
.gj_dir h2 {font-weight:700;font-size:14px;color:#F30}
.gj_dir a {margin-left:8px;}

/*hotel  information*/
.hotel_left {width:298px;margin-bottom:5px;overflow:hidden;display:block;}
.hotel_right {width:635px;margin-bottom:5px;overflow:hidden;display:block;}
.hotel_search {width:298px;height:280px;background:url(../../img/pic/hotel_s_bg.gif) no-repeat 0 0;padding:10px;margin-bottom: 10px;}
.hotel_search .t {height:35px;padding-left:150px;}
.hotel_search .m {margin:10px 5px;padding-left:10px;overflow:hidden}
.hotel_search .m  li {height:30px;text-align:left;}
.hotel_search .m .h_inp {border:1px solid #c0d7c0;width:150px;height:20px;line-height:20px;}
.hotel_search .m .submit {margin-top:10px;}


.hotel_ad {width:635px;margin-bottom:5px;}

/*mid*/
.main_pic {
	width:445px;margin-bottom:5px;overflow:hidden
}
.flt_box {
	width:434px;display:block;overflow:hidden;padding-left:6px;padding-right:5px;height:220px;overflow-y:hidden	
}
.flt_title {
	width:445px;background:url(../../img/pic/main_bg.png) no-repeat 0 -81px;height:25px;margin-bottom:5px;padding-top:5px;
}
.flt_city {
	 list-style-type: none;
}
.flt_city li {
	float:left;height:25px;line-height:25px;padding-left:5px;padding-right:5px;text-align:center;margin-left:6px;
}
.flt_hov {
	background:#fff;font-weight:700;font-size:12px;color:#09f
}
.flt_nol {
	color:#fff;
}
.flt_box DL {
	MARGIN-TOP: 3px; FLOAT: left; OVERFLOW: hidden; WIDTH: 216px;margin-left:1px;
}
.flt_box DT {
	FLOAT: left; HEIGHT: 33px
}
.flt_box DD {
	FLOAT: left; HEIGHT: 33px
}
.flt_box DT {
	WIDTH: 72px
}
.flt_box DD {
	WIDTH: 44px; CURSOR: pointer; LINE-HEIGHT: 12px; TEXT-ALIGN: center
}
.flt_box EM {
	FONT-SIZE: 11px; COLOR: #999; FONT-STYLE: normal
}

.int_t {
	width:445px;height:25px;background:url(../../img/pic/int_bg.gif) repeat-x;border-top:1px dashed #ccc;padding-top:7px;margin-bottom:5px;margin-top:5px;
}
.int_city li{
	float:left;height:24px;line-height:24px;padding-left:5px;padding-right:5px;text-align:center;margin-left:3px;
}
.int_city h2 {
	padding-left:10px;font-size:12px;font-weight:700;color:#06f;text-align:left;
}
.int_hov {
	border:1px solid #9cf;border-bottom:0;background:#fff;color:#f60
}
.int_nol {
	color:#09f;
}
.int_box {
	width:434px;padding-left:6px;padding-right:5px;display:block;overflow:hidden
}
.int_box dl {
	MARGIN-TOP: 6px; float: left; OVERFLOW: hidden; WIDTH: 210px;margin-left:5px;
}
.int_box dt {
	height:20px;float:left;
}
.int_box dd {
	height:20px;float:left
}
.int_box dt {
	width:90px;text-align:left;
}
.int_box dd {
	width:50px;
}
/*note*/
.note_box {
	width:213px;display:block;background:#fff;margin-bottom:10px;
}
.note_content {
	padding-left:11px;padding-right:5px;padding-top:5px;padding-bottom:5px;border:1px solid #99cdff
}
.note_content li {
	width:185px;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:url(../../img/pic/ar_01.gif) no-repeat 0 7px;padding-left:8px;
}
.note_content li h3 {
	text-align:left;font-size:12px;font-weight:400;
}

/*
推荐酒店信息
*/
.hotel_box {
	width:213px;overflow:hidden;margin-bottom:5px
}
.hotel_box .title {width:209px;padding:35px 4px 0 0;overflow:hidden;background:url(../../img/pic/ht_bg.gif) no-repeat;}
.hotel_box .title h2 {
	font-weight:400;font-size:12px;color:#666;text-align:center
}

.hotel_more {
	BACKGROUND-IMAGE: url(../../img/pic/bg_mainbox100105.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: transparent
}
.hotel_more {
	PADDING-RIGHT: 17px; PADDING-LEFT: 7px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 61px; PADDING-TOP: 0px; HEIGHT: 21px; TEXT-ALIGN: center
}
.hotel_more {
	border:1px solid #fff;background-color:#fff;background-position:68px -269px
}


.hotel_fcous {
	background:url(../../img/pic/city_ar.gif)  no-repeat 65px -70px #eff6ff;border: #5b8ed3 1px solid;
}
.hotel_fcous {
	PADDING-RIGHT: 17px; PADDING-LEFT: 7px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 61px; PADDING-TOP: 0px; HEIGHT: 21px; TEXT-ALIGN: center
}


.startcity {
	BORDER-RIGHT: #5b8ed3 1px solid; BORDER-TOP: #5b8ed3 1px; BACKGROUND: #eff6ff; MARGIN: 0px 0px 0px 122px; BORDER-LEFT: #5b8ed3 1px solid; WIDTH: 85px; BORDER-BOTTOM: #5b8ed3 1px solid; POSITION: absolute
}
.startcity A {
	BACKGROUND-POSITION: 14px -670px; DISPLAY: block; PADDING-LEFT: 28px; LINE-HEIGHT: 23px; HEIGHT: 23px
}
.startcity A:hover {
	BACKGROUND-POSITION: 14px -542px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}






.hotel_list {
	clear:both;border:1px solid #ADCEEF
}
.hotel_height {
	height:250px;overflow:hidden;
}
.hotel_list li {
	padding:5px;overflow: hidden; text-align:left
}
.hotel_list span {
	float: right
}
.hotel_list a {
	float:left;width:140px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:6px;
}
.hotel_list .star {float:left;width:30px;color:#999}
.flt_c {
	color:#C00;FONT-FAMILY: "Courier New",Simsun
}




.ad_pic_left {margin-bottom:5px;}



.airprice {
	CLEAR: both;MARGIN: 5px auto;padding:10px;padding-left:20px;overflow:hidden
}
.airprice h3 {font-size:14px;font-weight:700;color:#F60;margin-bottom:5px;}
.airprice .airlist{
	display:block
}
.airprice .airlist LI {
	FLOAT: left; PADDING-BOTTOM: 10px; padding-left:20px;WIDTH: 105px;margin:3px auto;
}
.airprice .airlist A {
	PADDING-LEFT: 2px; font-size:13px;
}
.airprice .airlist A:hover {
	BACKGROUND: #f60; COLOR: #fff; font-size:13px;}




/*首页酒店新样式*/
.hotels_content {
	width:445px; MARGIN: 5px 0px 0px
}
.hotels_content LI {
	PADDING-RIGHT: 7px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 190px; height:22px; PADDING-TOP: 4px;margin-right:10px;overflow:hidden
}
.hotels_content SPAN {
	FLOAT: right; TEXT-ALIGN: right
}
.hotels_content A {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 132px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}





